Вход

Автоматизация приема заявок на грузоперевозку.

Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код 114916
Дата создания 2010
Страниц 47
Источников 16
Мы сможем обработать ваш заказ (!) 29 марта в 18:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
2 580руб.
КУПИТЬ

Содержание

Содержание
Введение
1 Аналитическая часть
1.1 Описание деятельности предприятия
1.1.1 Характеристика предприятия и масштаба его деятельности
1.1.2 Программная и техническая архитектура используемых ИС
1.1.3 Структурно-функциональная диаграмма организации деятельности
1.2 Характеристика комплекса задач, задачи и обоснование необходимости автоматизации
1.2.1 Выбор комплекса задач и характеристика существующих бизнес процессов
1.2.2 Определение места и сущности проектируемой задачи
1.2.3 Формализация расчётов показателей в задаче проекта
1.2.4 Технико-экономическое обоснование проекта
1.3 Обоснование проектных решений
1.3.1 Обоснование проектных решений по техническому обеспечению
1.3.2 Обоснование проектных решений по программному обеспечению
2 Проектная часть
2.1 Разработка проекта автоматизации: информационный менеджмент
2.1.1 Разработка и описание проекта автоматизации
2.1.2 Оценка стоимостных параметров проекта автоматизации
2.2 Информационное обеспечение задачи
2.2.1 Информационная модель и её описание
2.2.2 Характеристика используемых классификаторов
2.2.3 Характеристика нормативно-справочной и входной информации
2.2.4 Характеристика результатной информации
2.2.5 Характеристика информационной базы проекта
2.3 Программное и технологическое обеспечение задачи
2.3.1 Дерево функций проекта
2.3.2 Сценарий диалога проекта
2.3.3 Программная и техническая архитектура проектируемого решения
2.3.4 Схемы технологического процесса (машинного этапа)
2.4 Контрольный пример реализации проекта и его описание
3 Обоснование экономической эффективности проекта
3.1 Выбор и обоснование методики расчёта экономической эффективности
3.2 Расчёт показателей экономической эффективности проекта
Заключение
Список литературы
Приложение. Программный код

Фрагмент работы для ознакомления

Рис. 3.2. Уровень доходов.
Таблица 3.2. Виды рисков.
Вид риска Вероятность возникновения рискового события Устойчивость проекта к рисковому событию Снижение объемов реализации сопутствующих товаров Низкая Средняя (падение на 37% не приводит к отрицательному NPV) Снижение цен сбыта Низкая Низкая (снижение на 7% приводит к отрицательному NPV) Рост прямых издержек Средняя Средняя (увеличение на 15% не приводит к отрицательному NPV) Рост общих издержек Низкая Высокая (увеличение на 100% не приводит к отрицательному NPV)
Исходя из всего сказанного выше, совокупный риск проекта может быть оценен как "низкий" в силу следующих соображений:
- проект обладает значительным запасом устойчивости к главному фактору риска - снижению объемов продаж;
- изменения стоимости материальных затрат в сторону увеличения (до 20%) не оказывает существенного влияния на основные параметры проекта;
- особо следует отметить тот факт, что проект мало чувствителен к изменениям стоимости инвестиций (до 15% в росте их стоимости);
- наиболее чувствительным проект оказывается к изменению рентабельности продаж, связанной с увеличением прямых издержек на продукцию или снижения цен реализации. Данный вид риска в значительной степени зависит от сбытовой политики организации и может эффективно нивелироваться в соответствии с изменениями рынка (вызванных конкурентной борьбой в том числе) посредством организационных и маркетинговых мероприятий.

Заключение
Выводы. Поставленная в работе цель автоматизации приема заявок на грузоперевозки полностью выполнена.
Проведенный анализ показал, что внедрение разработанного программного продукта является экономически эффективным.
Разработанная АИС для приема заявок на грузоперевозку может быть применена как для работы с клиентам в фирме «Шатиах», так и в фирмах, занимающихся аналогичной деятельностью.
Одним из путей совершенствования решения данной информационной задачи является расширение функций системы за счет добавления возможности оплаты грузоперевозок в режиме on-line.

Список литературы
РД 50-34.698-90
ГОСТ 34.601-90
ГОСТ 34.602-89
ГОСТ 19.701-90
РД IDEF0 2000
Федеральный закон № 149-ФЗ от 27.07.2006 «Об информации, информационных технологиях и о защите информации»
Федеральный закон № 152-ФЗ от 27.07.2006 «О защите персональных данных»
Постановление правительства №612 от 27.09.2007 «Об утверждении правил продажи дистанционным способом»
Закон РФ № 2300-1 от 7.02.92 «О защите прав потребителей»
Гвоздева Т.В. Проектирование информационных систем.-Москва: Феникс, 2009.-508с.
Фёдоров Н.В. Проектирование информационных систем на основе современных CASE технологий-Москва:МГИУ, 2008.-280с.
Мацяшек Л. Анализ и проектирование информационных систем с помощью UML 2.0.-Москва: Вильямс, 2008.-816 с.
Производительность WEB-служб. Анализ, оценка и планирование: Пер. с англ./Дэниел А. Менаске, Виргилио А.Ф., Алмейда.-СПб: ООО ДиаСофтЮП, 2003.-480 с.

Приложение. Программный код
Приведем коды страниц сайта.
Index-1.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta name="description" content="">
<meta name="keywords" content="">

<title>Шатиах</title>
<script language="JavaScript" type="text/JavaScript">
<!--
function validate()
{
var fname=document.getElementById("txtCustomer_Name").value;
submitOK="true";
if (fname.length>15||fname=="")
{
alert("The name must be less than 15 characters and not empty");
return false;
}


}
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
}
//-->
</script>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<table style="height:750px" cellspacing="0" cellpadding="0" align="center">
<tr>

<td style="height:163px; background: url(images/bg-top.gif) top repeat-x #FFFFFF" align="center">
<a href="index.html" > <img alt="" src="images/logo.jpg" style="margin-left:30px; margin-top:20px" width="598" height="156"><img border="0" src="images/001_20.gif" width="24" height="24" hspace="11" vspace="11"></a></td>
</tr>
<tr>
<td style="height:380px; background: url(images/bg-bot.gif) top repeat-x #E8E6DE" align="center">
<table cellspacing="0" cellpadding="0">
<tr>
<td style="height:16px"></td>
</tr>
<tr>
<td style="height:346px; background: url(images/bg-mid.gif) repeat-x #4A4342" align="center">
<table style="width:766px;" cellspacing="0" cellpadding="0">
<tr>
<td style="width:25px; background: url(images/bg-col.gif) repeat-y">
<table style=" background: url(images/bg-col2.gif) top no-repeat" cellspacing="0" cellpadding="0">
<tr>
<td style=" background: url(images/bg-col3.gif) bottom no-repeat"></td>
</tr>
</table>
</td>
<td style="width:4px; background:#E8E6DE"></td>
<td style="width:196px; background:#E8E6DE">
<div ><a href="index-0.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('r1','','images/l1-1.jpg',1)"><img alt="" src="images/l1.jpg" name="r1"></a><a href="index-1.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('r2','','images/l2-2.jpg',1)"><img alt="" src="images/l2-2.jpg" name="r2" style="margin-top:3px"></a><a href="index-2.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('r3','','images/l3-3.jpg',1)"><img alt="" src="images/l3.jpg" name="r3" style="margin-top:3px"></a><a href="index-3.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('r4','','images/l4-4.jpg',1)"><img alt="" src="images/l4.jpg" name="r4" style="margin-top:3px"></a><a href="index-4.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('r5','','images/l5-5.jpg',1)"><img alt="" src="images/l5.jpg" name="r5" style="margin-top:2px"></a></div>
</td>
<td style="width:3px; background:#E8E6DE"></td>
<td style="width:487px;">
<table style=" border:0px solid #CCCCCC; background:#FFFFFF" cellspacing="0" cellpadding="0" height="100%">
<tr>
<td >
<table style="border-width:0; height:344px; border-collapse:collapse" cellpadding="0" width="100%">
<tr>
<td style="width:197px;">
<br>
</td>
<td style="width:519px;">
<table style="height:132px" cellspacing="0" cellpadding="0">
<tr>

<td style="width:197px;"> <br>
<br>
</td>
<td style="width:310px;">

<div style="margin:13px 15px 0 1px">

<left>
<form action="insertrequest.php" method="get" onsubmit="return validate()">
<table border=0 rules=groups cellpadding=2 bgcolor=#FFFFFF width=300>
<tr>
<td colspan=2 align=center><h3>Заявка</h3></td>
</tr>
<input type="submit" value="Отправить заявку на грузоперевозку" name = "Add_Request">

<tr>
<td>Заказчик:</td><td><input type="text" name="txtCustomer_Name"><input type="submit" value="Найти" name = "Find_Request"></td>
</tr>
<tr>
<td>Телефон:</td><td><input type="text" name="txtCustomer_Number"></td>
</tr>
<tr>
<td>Грузоотправитель:</td><td><input type="text" name="txtSender_Name"><br/></td>
</tr>
<tr>
<td>Грузополучатель:</td><td><input type="text" name="txtRecipient_Name"><br/></td>
</tr>
<tr>
<td>Масса груза:</td><td><input type="text" name="txtLoad_Weight"><br/></td>
</tr>
<tr>
<td>Место отправки:</td><td><input type="text" name="txtLoad_Send"><br/></td>
</tr>
<tr>
<td>Место получения:</td><td><input type="text" name="txtLoad_Get"><br/></td>
</tr>
<tr>
<td>Дата перевозки:</td><td><input type="text" name="txtLoad_Date"><br/></td>
</tr>
<tr>
<td align=center colspan=2>

</td>
</tr>

</table>
</form>

<br style="line-height:13px">
</div>
</td>
</tr>
</table>
<br>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
<td style="width:0px; background:#E8E6DE"></td>
<td style="width:25px; background: url(images/bg-col5.gif) repeat-y">
<table style=" background: url(images/bg-col4.gif) top no-repeat" cellspacing="0" cellpadding="0">
<tr>
<td style=" background: url(images/bg-col6.gif) bottom no-repeat"></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td style="height:17px; background: url(images/bg-top.gif) bottom repeat-x"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td style="height:207px; background: url(images/bg-bot.gif) bottom repeat-x #FFFFFF" align="center">
<table style="width:766px;" cellspacing="0" cellpadding="0">
<tr>
<td style="width:225px;">
<br style="line-height:24px">
&nbsp;</td>
<td style="width:56px;">
<table cellspacing="0" cellpadding="0">
<tr>
<td style="height:16px"></td>
</tr>
<tr>
<td style=" background: url(images/bg-line.gif) repeat-y"></td>
</tr>
<tr>
<td style="height:141px"></td>
</tr>
</table>
</td>
<td style="width:485px;">
<div class="c_text" style="margin:33px 0px 0 0px"> Copyright
&copy; 2010, All Rights Reserved&nbsp;&nbsp;</div>
<SCRIPT LANGAUGE="JAVASCRIPT 1.3 TYPE="text/javascript">
<!--
<!--Это код счетчика и к редиректу не относится -->
var caution = false
function setCookie(name, value, expires, path, domain, secure) {
var curCookie = name + "=" + escape(value) +
((expires) ? "; expires=" + expires.toGMTString() : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "")
if (!caution || (name + "=" + escape(value)).length <= 4000)
document.cookie = curCookie
else
if (confirm("Cookie exceeds 4KB and will be cut!"))
document.cookie = curCookie
}
function getCookie(name) {
var prefix = name + "="
var cookieStartIndex = document.cookie.indexOf(prefix)
if (cookieStartIndex == -1)
return null
var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)
if (cookieEndIndex == -1)
cookieEndIndex = document.cookie.length
return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))
}
function deleteCookie(name, path, domain) {
if (getCookie(name)) {
document.cookie = name + "=" +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
"; expires=Thu, 01-Jan-70 00:00:01 GMT"
}
}
function fixDate(date) {
var base = new Date(0)
var skew = base.getTime()
if (skew > 0)
date.setTime(date.getTime() - skew)
}
var now = new Date()
fixDate(now)
now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000)
var visits = getCookie("counter")
if (!visits)
visits = 1
else
visits = parseInt(visits) + 1
setCookie("counter", visits, now)
document.write("Число посещений <B>#" + visits + "</B>")
// -->
</script>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
Insertrequest.php
<html>
<?php

$con=mysql_connect("localhost", "root", "");
if (!$con)
{
die(mysql_error());
}
mysql_select_db("loads", $con);
#$result = mysql_query("SELECT * FROM request");
$result = mysql_query("SELECT * FROM request WHERE (Customer_Name Like '%$_GET[txtCustomer_Name]%')");
if (isset ($_GET["Find_Request"]))
echo "<br><br><center><table border=2 rules=groups cellpadding=16 bgcolor=#F0FFFF width=300>
<tr>
<th>ID</th>
<th>Customer_Name</th>
<th>Customer_Number</th>
<th>Last Name</th>
<th>Sender_Name</th>
<th>Recipient_Name</th>
<th>Load_Weight</th>
<th>Load_Send</th>
<th>Load_Date </th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['ID'] . "</td>";
echo "<td>" . $row['Customer_Name'] . "</td>";
echo "<td>" . $row['Customer_Number'] . "</td>";
echo "<td>" . $row['Last Name'] . "</td>";
echo "<td>" . $row['Sender_Name'] . "</td>";
echo "<td>" . $row['Recipient_Name'] . "</td>";
echo "<td>" . $row['Load_Weight'] . "</td>";
echo "<td>" . $row['Load_Send'] . "</td>";
echo "<td>" . $row['Load_Date'] . "</td>";
echo "</tr>";
}
echo "</table></center>";
echo "<center><br/><a href='index-1.html'>Back</a></center>";
if (isset ($_GET["Add_Request"]))

mysql_query("insert into request (Customer_Name,
Customer_Number,
Sender_Name,
Recipient_Name,
Load_Weight,
Load_Send,
Load_Get,
Load_Date)
Values('$_GET[txtCustomer_Name]', '$_GET[txtCustomer_Number]', '$_GET[txtSender_Name]', '$_GET[txtRecipient_Name]', '$_GET[txtLoad_Weight]', '$_GET[txtLoad_Send]', '$_GET[txtLoad_Get]', '$_GET[txtLoad_Date]')");
mysql_close($con);
?>
7
Менеджеры
Маркетологи
Руководитель
Руководитель
Плановый отдел
сотрудники
Кладовщики
Бухгалтера
Водите
ли
Диспетчеры
менеджеры
Канцелярия
Агенты
Кассир
Отделы
продаж
Начальник ТО
Руководитель
Отдел
кадров
Руководитель
Гл.бух.
Начальник.
склада
Склад
Отдел рекламы
Администрация
Транспортный
отдел
Бухгалтерия
Отдел обслуживания
Управляющий
директор
Директор
по продажам
Генеральный
Директор
103

Список литературы [ всего 16]

Список литературы
4.РД 50-34.698-90
5.ГОСТ 34.601-90
6.ГОСТ 34.602-89
7.ГОСТ 19.701-90
8.РД IDEF0 2000
9.Федеральный закон № 149-ФЗ от 27.07.2006 «Об информации, информационных технологиях и о защите информации»
10.Федеральный закон № 152-ФЗ от 27.07.2006 «О защите персональных данных»
11.Постановление правительства №612 от 27.09.2007 «Об утверждении правил продажи дистанционным способом»
12.Закон РФ № 2300-1 от 7.02.92 «О защите прав потребителей»
13.Гвоздева Т.В. Проектирование информационных систем.-Москва: Феникс, 2009.-508с.
14.Фёдоров Н.В. Проектирование информационных систем на основе современных CASE технологий-Москва:МГИУ, 2008.-280с.
15.Мацяшек Л. Анализ и проектирование информационных систем с помощью UML 2.0.-Москва: Вильямс, 2008.-816 с.
16.Производительность WEB-служб. Анализ, оценка и планирование: Пер. с англ./Дэниел А. Менаске, Виргилио А.Ф., Алмейда.-СПб: ООО ДиаСофтЮП, 2003.-480 с.

Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.0048
© Рефератбанк, 2002 - 2024