Обзор программных средств для создания информационных систем. Анализ деятельности предприятия и задач, подлежащих автоматизации. Проектирование содержания и структуры веб-сайта, его программная реализация. Обеспечение безопасности при передаче данных.
Аннотация к работе
Существует множество проявлений рекламной деятельности, но сайт, это наиболее эффективное информационное обеспечение для той или иной компании, ведь на веб-страницах представлена более чем полная информация о деятельности фирмы, ее продукции и т.д. Множество Web-студий занимаются разработкой сайтов и применяют для этих целей свои системы управления сайтом, которые используются только внутри студии. Не секрет, что, «подсадив» заказчика на свою CMS, в дальнейшем разработчики могут рассчитывать на некоторые доходы от помощи в правке сайта, потому что заказчик целиком и полностью зависит от этой CMS и разработчиков[4]. Актуальность темы дипломного проекта заключается в том, что разработка вебсайта для информационного обеспечения ООО «Всевбургер» г. Проведен выбор и системный анализ функций и задач, подлежащих автоматизации, выявлены информационные потоки и структура информации, структурированы и обоснованы требования к автоматизации, поставлена задача на разработку flash-сайта ООО «Всевбургер».Маклаков С.В. в своей работе представил практическое руководство по созданию информационных систем с помощью CASE - средств фирмы PLATINUM technology - BPWIN и ERWIN. Подробно на конкретных примерах рассмотрено применение CASE - технологий и CASE - средств для автоматизации этапов анализа, проектирования и кодогенерации информационных систем. Книга предназначена как для специалистов в области информационных технологий (системных аналитиков, проектировщиков и администраторов баз данных), так и для студентов, изучающих основы системного анализа и проектирования информационных систем [8]. Альберт Д.И. в своей работе подробно изложил основные возможности новейшей версии популярного пакета Macromedia Flash Professional 8. Детально описаны интерфейс и инструментарий приложения, приведены эффективные приемы его практического применения, обсуждаются тонкости профессиональной работы.Система управления сайтом (контентом) - это комплексная программа, позволяющая простому человеку, не знакомому с программированием, создавать и поддерживать интернет-проекты любой сложности. Система управления сайтом обеспечивает пользователя необходимыми визуальными средствами для создания интерактивных страниц сайта, содержимое которых можно изменять в считанные секунды, используя встроенный в систему текстовый редактор.Система ориентирована на корпоративные сайты, информационные и справочные порталы, социальные сети, интернет-магазины, сайты СМИ, пригодна для создания других видов веб-ресурсов. «1С-Битрикс: Управление сайтом» продается в одной из семи составленных фирмой-разработчиком редакций (Старт, Стандарт, Эксперт, Малый бизнес, Бизнес, Портал, Большой бизнес), определяющих набор модулей и функциональность системы. Модули в «1С-Битрикс: Управление сайтом» - это набор программных компонентов, отвечающих за работу с различными типами баз данных, а также предоставляющих унифицированный API системы. Данную систему обычно критикуют по следующим позициям: - По сравнению с бесплатными аналогами (такими как Joomla или Drupal ) Битрикс достаточно медленная и требовательная к ресурсам система. Например Joomla 1.6 после установки имеет Файлов: 4 071 и папок: 911 [около 15 мегабайт, а на диске около 25], а Битрикс около 70 000 файлов в более чем 30 000 папках [около 200 мегабайт, а на диске около 300] (следует заметить, что для примера брался Битрикс Бизнес версия в котором были включены все модули, но даже доведенная Joomla до соответствующего функционала была бы меньше и "легче" в разы.В настоящее время Российский рынок программного обеспечения имеет большое количество CASE-средств, краткий обзор: Power Designer компании Sybase. В состав Power Designer входят следующие модули: Process Analyst - средство для функционального моделирования, поддерживает нотацию Йордона-ДЕМАРКО, Гейна-Сарсона и несколько других. Имеется возможность описать элементы данных (имена, типы, форматы), связанные с потоками данных и хранилищами данных. Исходные данные для модели "сущность-связь" могут быть получены из DFD-моделей, созданных в модуле Process Analyst. Данный инструмент позволяет автоматически проверить целостность построенной модели, причем список критериев проверки определяется пользователем (например: отсутствие имен у элементов модели, потоки данных типа "хранилище - хранилище" или "внешняя сущность - внешняя сущность" и т.д.)Для эффективного руководства организацией и оптимального выполнения работ современным руководителям и специалистам постоянно требуется иметь в распоряжении обширную и достоверную информацию. Этого можно достичь в настоящее время только с помощью средств и методов автоматизации информационных потоков. Информационный поток-это информация, рассматриваемая в процессе ее движения в пространстве и времени в определенном направлении. Для проведения совещаний нужно иметь автоматизированные офисы, а для выполнения технологических процессов - АИС (в том числе АСУ), функционирующие в рамках определенных предметных
План
Оглавление
Введение
Глава 1. Анализ предметной области
1.1 Анализ литературы
1.2 Анализ аналогов - рынка
1.2.1 Современные CMS (Content Management System) Системы Управления Контентом
1.2.2 Анализ некоторых (наиболее известных) CMS
1.3 Задачи, функции и структура ООО «Всевбургер»
1.4 Обоснование выбора и системный анализ задач, подлежащих автоматизации
1.5 Выявление и оценка информационных потоков и структуры информации
1.6 Обоснование требований заказчика к автоматизации
1.7 Выводы
Глава 2. Проектирование Flash-сайта для ООО «Всевбургер»
2.1 Постановка задачи и планирование содержания web-сайта
2.2 Проектирование содержания сайта
2.3 Проектирование структуры сайта
2.3.1 Структура каталогов
2.3.2 Структура навигации
2.3.3 Текстовая система навигации
2.3.4 Представление вариантов использования посредством Rational Rose
2.4 Проектирование базы данных flash-сайта для ООО «Всевбургер»
2.4.1 Динамические и статические данные
2.5 Размещение flash-сайта ООО «Всевбургер»
2.6 Выводы
Глава 3. Программная реализация flash-сайта ООО «Всевбургер»
3.1 Выбор средств разработки
3.2 Выбор web-сервера
3.3 Выбор СУБД
3.4 Физическая реализация flash-сайта для ООО «Всевбургер»
3.5 Безопасность при передаче данных во Flash-сайте
3.6 Тестирование
3.7 Выводы
Заключение
Список источников и литературы
Приложения
Введение
Любая организация или предприятие, нуждается в качественной рекламе. Реклама, это практически одно из наиболее важных условий быстрого и оптимального развития бизнеса. Существует множество проявлений рекламной деятельности, но сайт, это наиболее эффективное информационное обеспечение для той или иной компании, ведь на веб-страницах представлена более чем полная информация о деятельности фирмы, ее продукции и т.д.
Множество Web-студий занимаются разработкой сайтов и применяют для этих целей свои системы управления сайтом, которые используются только внутри студии. По разным причинам эти CMS не попадают на массовый рынок, но в большинстве случаев это либо совсем «сырые» системы, либо разработчики просто обеспечивают себе возможное безоблачное будущее. Не секрет, что, «подсадив» заказчика на свою CMS, в дальнейшем разработчики могут рассчитывать на некоторые доходы от помощи в правке сайта, потому что заказчик целиком и полностью зависит от этой CMS и разработчиков[4].
Актуальность темы дипломного проекта заключается в том, что разработка вебсайта для информационного обеспечения ООО «Всевбургер» г. Всеволожск позволит всю основную информацию компании выложить на веб-страницы.
Практическая значимость проекта заключается в том, что за счет динамического и красивого сайта, «клиентооборот» в компании увеличивается, ведь реклама - это двигатель торговли.
Цель дипломной работы - разработка вебсайта для информационного обеспечения ООО «Всевбургер» г. Всеволожск.
Предмет исследования - Информационное обеспечение ООО «Всевбургер» г. Всеволожск.
Объект исследования - ООО «Всевбургер» г. Всеволожск.
Для достижения цели дипломного проекта необходимо решить следующие задачи: - провести анализ предметной области;
- выполнить проектирование сайта;
- произвести разработку и тестирование вебсайта;
- разработать документацию по использованию вебсайта.
Поставленные цель и задачи определили структуру дипломного проекта.
В первой главе выполнен анализ предметной области. Произведен анализ источников и литературы, связанный с разработкой вебсайтов, выполнен анализ аналогов-ресурсов, проведено описание задач, функций и структуры ООО «Всевбургер». Проведен выбор и системный анализ функций и задач, подлежащих автоматизации, выявлены информационные потоки и структура информации, структурированы и обоснованы требования к автоматизации, поставлена задача на разработку flash-сайта ООО «Всевбургер».
Во второй главе выполнено проектирование flash-сайта ООО «Всевбургер». Разработаны и описаны концептуальная и логическая модель объекта автоматизации, обоснован выбор модели данных предметной области. Обосновано средство разработки сайтов. С использованием CASE-средств выполнено проектирование логики работы приложений, разработана документация к техническому проектированию вебсайта, в соответствии с ГОСТ.
В третьей главе обоснован выбор среды разработки вебсайта, разработана физическая структура сайта, реализована логика работы приложений в программной среде. Выполнено частичное наполнение реальной информацией и тестирование программного продукта, разработана документация по использованию вебсайта ООО «Всевбургер».
В работе 3 приложения, 15 рисунков.
В заключении подведены итоги проведенного исследования, в обобщенном виде изложены выводы изучения вопросов, сформулированных в цели и задачах квалификационной работы, намечены перспективы дальнейшей разработки темы.
В работе над дипломным проектом использовались ГОСТ 34.602-89, ГОСТ 28195-99 стандарты ISO/IEC 12207, работы российских и зарубежных ученых.
Едомский Ю.Е. в своей работе описал широкий круг вопросов, связанных с разработкой web-сайтов с использованием HTML и CSS, начиная от простых страниц до создания красивых и динамических сайтов. Показаны основы компьютерной графики, описана работа с программами Photoshop и Image Ready в плане подготовки изображений к публикации на сайте. Рассмотрены вопросы редактирования сайтов в программе Dreamweaver. Для создания динамических страниц приведены необходимые сведения о программировании на Java Script[6].
В работе Горнакова С.Г. рассмотрено восемь наиболее популярных систем управления сайтом: Joomla, WORDPRESS, Danneo, 1С-Битрикс, UMI.CMS, S.Builder, Data Life Engine и Slaed. В этой книге описано, как правильно установить CMS на хостинг, как настроить административный доступ, освоить работу с модулями, компонентами, плагинами и шаблонами. Кроме этого в первых главах книги раскрываются вопросы, связанные с регистрацией доменного имена и приобретением хостинга[4].
Практическая значимость данной работы состоит в том, что полученный в итоге продукт (вебсайт, который так необходим практически для каждой организации.) будет неотъемлемой частью бизнеса и торговли этой компании.