Автор работы: Пользователь скрыл имя, 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
Архитектура
сайта полностью определяет его
организацию с технической
Архитектура сайта – структура страниц и программной части сайта. Архитектура помогает визуально представить все разделы сайта, что очень важно в процессе разработки. Прежде чем переходить непосредственно к разработке сайта, необходимо разработать структуру основных входящих в него страниц, чтобы пользователю легко было перемешаться между страницами различных уровней, а также, чтобы он в любой момент мог вернуться на домашнюю страницу. Первая страница, на которой оказывается посетитель, это главная (домашняя) страница. Она содержит заголовок, логотип типографии, краткую информацию о деятельности типографии, ссылки на другие разделы. После определения домашней страницы и размещаемой на ней информацией, я перешла к разработке страниц второго уровня. Их количество определяется количеством основных разделов. На этих страницах размещается наиболее важная информация, относящаяся к разделам. На страницах третьего уровня размещается информация о продукции, выпускаемой в типографии.
Важным понятием в разработке веб-сайта является схема навигации, определяющая, как пользователь будет перемещаться между страницами. С помощью схемы навигации пользователь получает представление об архитектуре сайта, а также представление о том, в каком месте узла он находится в данный момент. Правильно разработанная схема позволит пользователю легко перемещаться между страницами сайта в поисках нужной ему информации. Пользователь получает возможность с любого уровня иерархии переходить на любую страницу сайта. В этом случае достигается максимум возможностей по перемещению, но с другой стороны пользователю тяжело определить, в каком месте сайта он находится в данный момент.
Этап 4. Кодирование
Под кодированием обычно понимается создание дизайна, написание всех необходимых скриптов и их совместная отладка.
Разработка
дизайна сайта – сложный
В
кодирование сайта входит способ
преобразования текстовой информации
для передачи в сети Интернет. При
создании сайта, необходимо учитывать
кодировку его страниц. Язык по умолчанию
определяет раскладку клавиатуры, кодовую
страницу системы, вид кодировки HTML,
используемый установленными на компьютере
приложениями. Кодовые страницы и
виды кодировок могут применяться
к различным языкам. Тип кодировки
указывается в разделе
Этап 5. Наполнение
На этом этапе происходит наполнение сайта информацией.
Этап 6. Внедрение
Под внедрением обычно понимается целый комплекс действий по размещению сайта в Интернете. В первую очередь это регистрация подходящего домена (хотя он может быть зарегистрирован и раньше), и перенос веб-проекта на его сервер
Этап 7. Развитие
Направление развития веб-проекта и частота обновления информации определяется типом сайта и его концепцией. Редко обновляющийся, «замерший» набор веб-страниц вряд ли приобретет когда-нибудь хоть какую-то популярность. Его будут посещать только те люди, которые уже знают компанию и являются ее потенциальными клиентами. В принципе, для многих этого вполне достаточно.
Общий алгоритм работы сайта состоит из следующих пунктов:
Алгоритм работы сайта организован так, что пользователь в любой момент может вернуться на главную страницу, а так же перейти по любой ссылке сайта.
2.2 Описание программы
Данный сайт разработан с помощью языка разметки гипертекста HTML с использованием языка Java Script и применением каскадной таблицы стилей.
Проект состоит из следующих файлов:
index.html – главная страница сайта.
onas.html – страница, содержащая информацию о типографии.
cont.html – список необходимых контактов.
zakaz.html –информация для заказчиков.
Подпункт меню «Наша продукция» содержит следующие файлы: brosh.html, bykl.html, flaer.html, gazet.html, gram.html, kal.html (kal1.html, kal2.html, kal3.html, kal4.html), katal.html, knig.html, listov.html, otkr.html, plakat.html, vizit.html.
style.css – внешние каскадные таблицы стилей.
Существует папка images, где содержатся все используемые в проекте изображения в форматах JPG и GIF.
Первым тэгом, с которого нужно начинать описание документов html, является тэг <html>, а завершается документ тэгом </html>. Эти тэги обозначают, что находящиеся между ними строки представляют собой единый html-документ.
Раздел
заголовка документа
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> – в данном тэге указывается кодировка страниц.
Тэг <title>ОАО "Ковылкинская типография"</title> содеожит заголовок сайта, в заголовке должно использоваться не более 64 символов.
Для
вызова всплывающего меню, в разделе
заголовка описывается
<style>.smenu
position: absolute;
padding: 5px;
width: 174px;
visibility: hidden;
background-color: #EEEEEE;
border: 1px solid gray;
left: 245px;
top: 420px;
</style>
<script language="JavaScript"> over_header = new Array();
over_menu = new Array(); for(i=1;i<=3;i++) over_header[i] = 0;
over_menu[i] = 0; function Turn(id, mode) if(mode)
eval("setTimeout(\"On(" + id + ");\",200)");
else eval("setTimeout(\"Off(" + id + ");\",200)"); function On(id)
eval("document.
"visible"; function Off(id) if(!over_menu[id] && !over_header[id])
eval("document.
"hidden";</script>
<link rel="stylesheet" type="text/css" href="style.css" /> – осуществляет вызов каскадной таблицы стилей.CSS позволяют хранить цвет, размеры текста и другие параметры в стилях. Стилем называется набор правил форматирования, который применяется к элементу документа, чтобы быстро изменить его внешний вид.
Тэг <body> определяет основную часть документа, здесь содержаться все основные конструкции документа.
<div id="logo"> – является
элементом уровня блока,
<ul id="nav">
<li
class="grey"><a href="knig.html">Книги</a></
<li
class="grey"><a href="listov.html">Листовки</
<li class="grey"><a href="plakat.html">Плакты, афиши, постеры</a></li>
<li
class="grey"><a href="otkr.html">Открытки
и приглашения</a></li> <li class="grey"><a
href="gram.html">Сертификаты, дипломы,
грамоты</a></li> <li class="grey"><a
href="flaer.html">Флаеры</a></
</ul> – создает маркированный список, внутри которого располагаются элементы списка.
<p align="center"> – разделяет текст на абзацы, внутри тега параметр выравнивания текста по центру.
<font size="+3" color="#000033">… </font> – указывает параметры шрифта, относится к тегам физического форматирования.
<a href="bykl.html">Буклеты</a> – определяет ссылку на документ.
С помощью тега <table> осуществляется добавление таблицы, таблица в HTML строится по строкам, тег <tr> определяет строку, тег < td> – данные в ячейке, <th> содержит заголовок таблицы.
<h2>Вас
приветствует сайт ОАО "
Теги <b>, <i>, <tt>, <u>, <big>,< small>, <sub>, <sup> – служат для физического форматирования текста, заключенного между ними.
Теги <cite>, <code>, <del>, <em>, <samp>,<strong> – служат для логического форматирования.
<img src="images/DSC00023.JPG" width="263" height="195" /> – вставляет изображение в документ, параметры width и height определяют ширину и высоту.
Вызов всплывающего меню осуществляется при помощи следующей конструкции:
<a href="kal.html" onMouseOut="Turn(1,0); over_header[1]=0;"
onmouseover="Turn(1,1);
over_header[1]=1;">Календари</
<div id="smenu1" class="smenu"
onmouseover="over_menu[1]
<a href="kal1.html" title="Календарь карманный">Календарь карманный</a><br>