Автор работы: Пользователь скрыл имя, 15 Ноября 2011 в 08:28, дипломная работа
Развитие компьютерной техники происходит фантастическими темпами. Изначально создаваемая исключительно для математических расчетов, ЭВМ постепенно нашла применение во всех сферах человеческой деятельности, включая и экономику. На современном этапе развития вычислительной техники с помощью персонального компьютера решаются практически любые производственные задачи.
Введение 4
1 Общий раздел 7
1.1 Постановка задачи 7
1.2 Цель разработки 12
1.3 Характеристика и обоснование выбранного языка программирования (среды программирования) 16
2 Специальный раздел 20
2.1 Описание алгоритма 20
2.2 Описание программы 26
2.3 Анализ результатов решения задачи 30
2.4 Надежность программы 33
2.5 Отладка программы 38
2.6 Минимальные системные требования к конфигурации компьютера 43
2.7 Руководство пользователю 45
3 Экономический раздел 48
3.1 Анализ практики предприятия по проблеме 51
3.2 Определение плановой себестоимости разрабатываемого программного обеспечения 51
3.3 Пути совершенствования деятельности предприятия на основе предложений 54
Заключение 57
Список использованных источников 60
Приложение В Листинг программы 66
<a
href="kal4.html" title="Календарь настенный">
Кроме того, используются следующие параметры CSS:
background – параметр позволяет установить одновременно до пяти атрибутов стиля фона.
background-color – устанавливает фоновый цвет элемента.
background-image:url(
На главной странице с помощью языка Java Script добавлен элемент календарь:
<SCRIPT language=JavaScript>
<!-- Begin
monthnames = new Array("Январь", …,"Декабрь");
var linkcount=0; function addlink(month, day, href) {
var entry = new Array(3); entry[0] = month; entry[1] = day; entry[2] = href;
this[linkcount++] = entry;}
Array.prototype.addlink = addlink; linkdays = new Array();
monthdays = new Array(12);
monthdays[0]=31;
monthdays[1]=28;monthdays[2]=
monthdays[4]=31; monthdays[5]=30; monthdays[6]=31; monthdays[7]=31;
monthdays[8]=30;
monthdays[9]=31;monthdays[10]=
todayDate=new Date(); thisday=todayDate.getDay();
thismonth=todayDate.
thisyear=todayDate.
thisyear = ((thisyear < 50) ? (2000 + thisyear) : (1900 + thisyear));
if (((thisyear % 4 == 0) && !(thisyear % 100 == 0))
||(thisyear % 400 == 0)) monthdays[1]++; startspaces=thisdate;
while (startspaces > 7) startspaces-=7; startspaces = thisday - startspaces;
if (startspaces < 0) startspaces+=7;
document.write("<table border=2 bgcolor=white ");
document.write("
document.write("<tr><td colspan=7><center><strong>"
+ monthnames[thismonth] + " " + thisyear
+
"</strong></center></font></
document.write("<td align=center>Пн</td>");
…………………………………………..
document.write("<td align=center>Вс</td>");
document.write("</tr>");
for (s=0;s<startspaces;s++) document.write("<td> </td>");
count=1; while (count <= monthdays[thismonth])
for (b = startspaces;b<7;b++) linktrue=false; document.write("<td>");
for (c=0;c<linkdays.length;c++) if (linkdays[c] != null)
if ((linkdays[c][0]==thismonth + 1) && (linkdays[c][1]==count)) {
document.write("<a href=\"" + linkdays[c][2] + "\">"); linktrue=true;
if (count==thisdate) {
document.write("<font color='FF0000'><strong>");
if (count <= monthdays[thismonth]) document.write(count);
else document.write(" "); if (count==thisdate)
document.write("</strong>
document.write("</td>"); count++; document.write("</tr>");
document.write("<tr>");
startspaces=0; document.write("</table></p>")
</SCRIPT>
Для защиты страниц от копирования, используется скрипт отключения правой кнопки мыши:
<script language="Javascript1.2">
<!--
var mymessage = "Правая кнопка мыши отключена!!!";
if (document.layers){
document.captureEvents(
}
function rtclickcheck(keyp){
if (document.layers && keyp.which != 1) {
alert(mymessage);
return false;
}if (document.all && event.button != 1) {
alert(mymessage);
return false;
}}document.onmousedown = rtclickcheck
</script>
В проекте используется
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;}
Таким образом, с помощью языка разметки гипертекста HTML, использования языка Java Script и подключения каскадных таблиц стилей CSS я разработала удобный, информативный сайт для ОАО «Ковылкинская типография.
Полный
листинг программы можно
2.3 Анализ результатов
решения задачи
В результате выполнения дипломного проекта на тему «Разработка сайта ОАО «Ковылкинская типография», был разработан сайт на основе HTML с использованием Java Script.
Работа над web-сайтом всегда начинается с написания технического задания, поскольку его наличие позволяет получить гарантии выполнения всех этапов создания сайта, при необходимости в техническое задание вносятся коррективы, после чего оно подписывается и поступает в разработку.
При разработке технического задания были выполнены следующие действия:
Своё
отражение в техническом
Техническое задание – один из способов сделать процесс создания сайта более понятным и эффективным.
После составления технического задания я перешла непосредственно к разработке сайта и наполнению его соответствующей информацией.
Сайт разработан на языке разметки гипертекста HTML и отлажен в программе Adobe Dreamweavr CS5.
Разработанный сайт содержит двадцать страниц, главное меню содержит страницы – «Главная», «О нас». «Заказчикам», «Контакты», подменю «Наша продукция» содержит страницы «Брошюры», «Буклеты», «Визитки», «Газеты», «Каталоги», «Календари» («Календарь карманный», «Календарь-домик настольный, «Календарь квартальный», «Календарь настенный»), «Книги», «Листовки», «Плакаты, афиши, постеры», «Открытки и приглашения», «Сертификаты, дипломы, грамоты», «Флаеры».
На странице «Главная» размещена основная информация о деятельности предприятия.
На странице «О нас» размещена краткая информации о предприятии.
Страница «Заказчикам» позволяет ознакомиться с требованиями, предъявляемыми к материалам и заказам.
Страница «Контакты содержит контактную информацию: адрес, телефоны, факс.
Подменю «Наша продукция» содержит ссылки на страницы о продукции, выпускаемой в типографии.
Браузером была произведена корректная обработка HTML и CSS – кодов, логически правильный анализ, обработка данных с помощью встроенных средств поддержки и выдача результата – генерация Web-страницы. Итоговые результаты, выданные программой, в полной мере совпадают с результатами, полученными при решении поставленной задачи теоретическими методами.
2.4 Надежность программы
им защита от
несанкционированного
доступа
Надежность сайта – эксплуатационное качество сайта, характеризующееся вероятностью безотказной работы сайта в определенный промежуток времени при сохранении параметров, заданных в техническом задании на сайт.
Если говорить о надежности сайта с точки зрения бизнеса, то надежность сайта – способность сайта, в определенный период времени, оставаться конкурентоспособным среди сайтов аналогичной тематики.
Один из показателей надежности сайта – система навигации сайта.
Чем
больше по объему сайт, тем сложнее
система навигации сайта. Сложность
навигации характеризуется
При линейной структуре страницы сайта располагаются строго одна за одной. Переход с одной веб-страницы на другую возможен только последовательно. При наличии в системе навигации такого сайта даже одной ошибки, переход с одной веб-страницы на другие страницы сайта окажется невозможным. В этом случае можно говорить, что надежность системы навигации сайта низкая.
При структуре сайта в виде решетки, когда между вертикальными и горизонтальными элементами имеется взаимная связь и возможность быстрого перехода с одной страницы на другую без необходимости посещения промежуточных страниц. При наличии в системе навигации такого сайта даже нескольких ошибок, переход с одной веб-страницы на другие страницы сайта окажется возможным. Подобная структура приводит к излишнему увеличению гиперссылок и применение её ограничено для сайтов с большим количеством страниц. В этом случае можно говорить, что надежность системы навигации сайта высокая.
При
иерархической структуре
В этом случае можно говорить, что надежность системы навигации сайт оптимальная.
Оценить надежность сайта можно ряду критериев. Надежность сайта будет тем выше, чем:
О
надежности сайта можно судить, если
рассматривается вероятность