Влияние глобальной компьютерной сети Интернет на современный мир не имеет исторических аналогов. Его сегодняшний день – это начало эпохи электронного проникновения во все сферы человеческой жизни, это нечто большее, чем просто маркетинговая кампания, это основа новой философии и новой деловой стратегии.
Интернет и WWW прочно вошли в нашу жизнь, и нам уже трудно представить свою деятельность без них. WWW – это огромный набор гипертекстовых документов, которые благодаря Интернет доступны в любой точке мира.
Создание Web - сайтов является одной из важнейших технологий разработки ресурсов Интернет. Web-сайт - это информационный ресурс, состоящий из связанных между собой гипертекстовых документов (Web-страниц), размещенный на Web-сервере и имеющий индивидуальный адрес. Web-страница представляет собой текстовый файл с расширением *.htm, который содержит текстовую информацию и специальные команды - HTML-коды, определяющие в каком виде эта информация будет отображаться в окне браузера. Вся графическая, аудио- и видео информация непосредственно в Web-страницу не входит и представляет собой отдельные файлы с расширениями *.gif, *.jpg (графика), *.mid, *.mp3 (звук), *.avi (видео). Хороший сайт, вбирая в себя всю полезную информацию, является лучшей визитной карточкой и коммерческой фирмы, и образовательного учреждения, работая на них в любое время суток [8].
Создание электронного представительства предприятия в сети Интернет - Web-сайта, является действенным средством реализации коммуникационной политики предприятия является.
Актуальность создания данного сайта состоит в том, что заключение контрактов нуждается в автоматизации некоторых данных. С помощью разработанного веб-приложения можно будет осуществлять заключение контрактов в режиме online, что является очень удобным в 21 веке.
Бесчисленное множество новых технологий, вызванных бурным ростом информатизации общества, делает нашу жизнь невозможной без быстрого доступа к информации. В наше время очень легко получить информацию, одним из способов быстрого доступа к ней является сайт.
Сайт, представляющий некоторую организацию, называется корпоративным или официальным сайтом организации. К официальному сайту предъявляются более жесткие требования в части информационного содержимого, графического дизайна, навигации, хостинга.
Официальный сайт обычно имеет следующие разделы:
- Новостная информация.
- Нормативные документы, положения.
- Направления деятельности.
- Структура учреждения.
- Кадровый состав.
- Контактная информация (список ответственных лиц, их должности, координаты и часы приема).
Сайты для заключения контрактов фирмы относятся к группе корпоративных сайтов.
Создание веб-сайта - событие, повышающее имидж такой деятельности, как заключение контрактов у фирмы. Хороший сайт, вбирая в себя всю полезную информацию, является лучшей визитной карточкой и коммерческой фирмы, и таких учреждений, как сайты для заключения контрактов, работая на них в любое время суток. Безусловно, это современно и престижно. Это прекрасная возможность продемонстрировать всем свои достижения, разместить актуальную информацию для заинтересованных лиц (людей, компаний, желающих заключить контракт с фирмой). Это способ оказания помощи людям.
На сайте можно размещать всю необходимую информацию для заключения контрактов, всевозможные условия, договоры и так далее, для того, чтобы заинтересованный пользователь или компания смогла ознакомиться с условиями и сделать свой выбор о заключении контракта. Все это будет доступно миллионам пользователей Интернета.
В ходе выполнения курсового проекта необходимо разработать веб-сайт, для пользовательского использования, с помощью которого, пользователь или компания сможет осуществлять учёт заключения контрактов у фирмы.
На первом этапе проектирования веб-сайта необходимо выполнить анализ предметной области, то есть. определить объекты предметной области и связи между объектами.
Функциональный подход реализует принцип движения "от задач" и применяется, когда определен комплекс задач, для обслуживания которых создается веб-сайт. В этом случае можно выделить минимальный необходимый набор объектов предметной области, которые должны быть описаны.
В предметном подходе объекты предметной области определяются с таким расчетом, чтобы их можно было использовать при решении множества разнообразных, заранее не определенных задач. Необходимо самым тщательным образом изучить бизнес, которому будет посвящен сайт, рынок, для которого он предназначен, деятельность конкурентов на этом рынке, деятельность самой компании - заказчика сайта, ее рекламную стратегию и фирменный стиль, терминологию, применяемую в данном бизнесе, а при необходимости - даже сленг людей, которые выступают на этом рынке в качестве производителей, продавцов и потребителей.
Разработка приложения, которое будет осуществлять учёт заключения контрактов у фирмы – это главная задача курсовой работы, проанализировав специфику деятельности по заключению контрактов, были выбраны средства разработки и выявлены действия, которые разрабатываемая система должна автоматизировать.
Требуется создать программу для учёта заключения контрактов у фирмы.
Программа должна иметь стандартный функционал, исходя из своего назначения. Поэтому в программе должна присутствовать следующая информация:
- информация о фирмах;
- информация о людях, желающих заключить контракт;
- информация о заключенных контрактах;
- хранение списка контрактов;
На начальных этапах создания ИС необходимо понять, как работает организация, которую мы собираемся автоматизировать. Для этого необходимо построить модель разрабатываемого приложения [4].
Под моделью в IDEF0 понимают описание системы (текстовое и графическое), которое должно дать ответ на некоторые заранее определенные вопросы. Процесс моделирования какой -либо системы в IDEF0 начинается с определения контекста, т.е. наиболее абстрактного уровня описания системы в целом. В контекст входит определение субъекта моделирования, цели и точки зрения на модель. Под субъектом понимается сама система, при этом необходимо точно установить, что входит в систему, а что лежит за ее пределами, другими словами, мы должны определить, что мы будем в дальнейшем рассматривать как компоненты системы, а что как внешнее воздействие. На определение субъекта системы будет существенно влиять позиция, с которой рассматривается система, и цель моделирования - вопросы, на которые построенная модель должна дать ответ. IDEF0-модель предполагает наличие четко сформулированной цели, единственного субъекта моделирования и одной точки зрения.
В основе IDEF0 методологии лежит понятие блока, который отображает некоторую бизнес-функцию. Четыре стороны блока имеют разную роль: левая сторона имеет значение «входа», правая – «выхода», верхняя – «управления», нижняя – «механизма». Взаимодействие между функциями в IDEF0 представляется в виде дуги, которая отображает поток данных или материалов, поступающий с выхода одной функции на вход другой. В зависимости от того, с какой стороной блока связан поток, его называют соответственно «входным», «выходным», «управляющим». Пример построения IDEF0 модели приведён на рисунке 3.1.
При моделировании поведения проектируемой или анализируемой системы возникает необходимость не только представить процесс изменения ее состояний, но и детализировать особенности алгоритмической и логической реализации выполняемых системой операций.
Для моделирования процесса выполнения операций в языке UML используются диаграммы деятельности. Применяемая в них графическая нотация во многом похожа на нотацию диаграммы состояний, поскольку на этих диаграммах также присутствуют обозначения состояний и переходов. Каждое состояние на диаграмме деятельности соответствует выполнению некоторой элементарной операции, а переход в следующее состояние выполняется только при завершении этой операции.
Таким образом, диаграммы деятельности можно считать частным случаем диаграмм состояний. Они позволяют реализовать в языке UML особенности процедурного и синхронного управления, обусловленного завершением внутренних деятельностей и действий. Основным направлением использования диаграмм деятельности является визуализация особенностей реализации операций классов, когда необходимо представить алгоритмы их выполнения.
В контексте языка UML деятельность (activity) представляет собой совокупность отдельных вычислений, выполняемых автоматом, приводящих к некоторому результату или действию (action). На диаграмме деятельности отображается логика и последовательность переходов от одной деятельности к другой, а внимание аналитика фокусируется на результатах. Результат деятельности может привести к изменению состояния системы или возвращению некоторого значения.
Действие может быть записано на естественном языке, некотором псевдокоде или языке программирования. Никаких дополнительных или неявных ограничений при записи действий не накладывается. Рекомендуется в качестве имени простого действия использовать глагол с пояснительными словами. Если же действие может быть представлено в некотором формальном виде, то целесообразно записать его на том языке программирования, на котором предполагается реализовывать конкретный проект. Диаграмма деятельности разрабатываемого приложения приведена на рисунке 4.1.
СКРИНШОТЫ РАБОТЫ ПРОГРАММЫ
Результатом выполнения курсовой работы является разработанный веб-сайт для заключения контрактов фирмы.
При выполнении курсовой работы первым этапом была осуществлена постановка задачи, а именно была описана предметная область, рассмотрены существующие аналоги, изучена информационная модель и функциональное назначение.
На втором этапом было проектирование задачи. На данном этапе был описан алгоритм решения задачи, осуществлено логическое моделирование и построены следующие модели: логическая схема данных, диаграмма вариантов использования. А также были проанализированы основные инструменты предназначенные для решения задачи.
На третьем этапе было осуществлено программная реализация, была построена физическая структура проекта, а также описаны разработанные и используемые модули.
Четвёртым этапом было описано применение разработанного проекта, а именно описано назначение и условие применения сайта, и составлено руководство пользователя.
Andy, Harris HTML, XHTML and CSS All–In–One For Dummies® / Andy Harris. - Москва: Наука, 2014. - 173 c.
2. Ben, Henick HTML & CSS – The Good Parts / Ben Henick. - Москва: СИНТЕГ, 2013. - 350 c.
3. Ed, Tittel HTML, XHTML & CSS For Dummies® / Ed Tittel. - Москва: Гостехиздат, 2012. - 416 c.
4. Гаевский, А.Ю. 100% самоучитель. Создание Web-страниц и Web-сайтов. HTML и JavaScript / А.Ю. Гаевский, В.А. Романовский. - М.: Триумф, 2014. - 464 c.
5. Гудман, Д. JavaScript и DHTML. Сборник рецептов. Для профессионалов / Д. Гудман. - М.: Питер, 2015. - 523 c.
6. Дакетт, Джон HTML и CSS. Разработка и дизайн веб-сайтов (+ CD-ROM) / Джон Дакетт. - М.: Эксмо, 2013. - 480 c.
7. Дакетт, Джон Основы веб-программирования с использованием HTML, XHTML и CSS / Джон Дакетт. - М.: Эксмо, 2013. - 768 c.
8. Дебольт HTML и CSS. Совместное использование / Дебольт, Вирджиния. - М.: НТ Пресс, 2013. - 512 c.
9. Дронов, В. HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов / В. Дронов. - М.: БХВ-Петербург, 2014. - 138 c.
10. Дронов, Владимир HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов / Владимир Дронов. - М.: БХВ-Петербург, 2013. - 416 c.
11. Квинт, Игорь Создаем сайты с помощью HTML, XHTML и CSS / Игорь Квинт. - М.: Питер, 2014. - 448 c.
12. Квинт, Игорь Создаем сайты с помощью HTML, XHTML и CSS на 100% / Игорь Квинт. - М.: Питер, 2012. - 448 c.
13. Лазаро, Исси Коэн Полный справочник по HTML, CSS и JavaScript / Лазаро Исси Коэн, Джозеф Исси Коэн. - М.: ЭКОМ Паблишерз, 2014. - 938 c.