Введение 5
1 Анализ комплекса задач и обоснование необходимости автоматизации 7
1.1 Краткое описание объекта автоматизации 7
1.2 Анализ предметной области 8
1.2.1 Выбор комплекса задач автоматизации и характеристика
существующих бизнес-процессов 8
1.2.2 Определение места проектируемой задачи в комплексе задач и ее
описание 13
1.2.3 Анализ системы обеспечения информационной безопасности и
защиты информации 14
1.3 Анализ существующих разработок и выбор стратегии 16
1.3.1 Выбор и обоснование способа приобретения ИС для автоматизации
комплекса задач 16
1.3.2 Анализ существующих разработок для автоматизации задачи 18
1.4 Выбор и обоснование проектных обеспечений 24
1.4.1 Техническое обеспечение 24
1.4.2 Информационное обеспечение 27
1.4.3 Программное обеспечение 31
2 Проектирование информационной системы 36
2.1 Этапы жизненного цикла проекта автоматизации 36
2.2 Информационная модель и её описание 40
2.3 Проектирование базы данных АИС 43
2.3.1 Таблица Categories 43
2.3.2 Таблица Users 43
2.3.3 Таблица Orders 44
2.3.4 Таблица Products 45
2.3.5 Таблица Discount_prod 46
2.3.6 Все таблицы 47
2.3.7 Структура таблицы Categories 47
2.3.8 Структура таблицы Discount_prod 48
2.3.9 Структура таблицы Orders 48
2.3.10 Структура таблицы Products 49
2.3.11 Структура таблицы Users 49
2.3.12 Схема данных 50
2.4 Дерево вызова процедур и программ 51
2.5 Общие положения (дерево функций и сценарий диалога) 52
2.6 Описание программных модулей 54
3 Описание интерфейса интернет-магазина 57
3.1 Главная страница 57
3.2 Страница просмотра всех товаров 58
3.3 Просмотр товаров по категориям 59
3.4 Страница просмотра информации об определенном товаре 60
3.5 Страница просмотра информации о компании 61
3.6 Страница регистрации пользователей 62
3.7 Страница просмотра корзины 63
3.8 Страница оформления заказа 63
3.9 Страница просмотра заказов 64
3.10 Админ-панель 65
3.11 Управление товарами 66
3.12 Управление учетными записями пользователей 67
3.13 Управление заказами 68
Заключение 69
Список использованных источников 71
Приложение А Фрагменты исходного кода 72
В последние годы интернет приобретает все большую популярность. Для многих людей электронные поисковые системы стали излюбленным источником получения любой информации. Поэтому фирмы самых различных направлений деятельности вынуждены заявлять о себе через Интернет, чтобы не потерять потенциальных клиентов.
Все более популярным становится и электронный бизнес. Электронная коммерция, на самом деле, представляет не что иное, как прототип традиционного бизнеса. Интернет-бизнес основан на тех же фундаментальных принципах, разумеется, существует некоторая специфика, но она, как правило, выражается чисто технической адаптацией.
Ввиду большой конкуренции компаний по продаже автозапчастей, каждая фирма старается заявить о себе во всех информационных источниках, в том числе и в сети Интернет. Наилучший способ для любой фирмы показать себя потенциальным клиентам - это демонстрация своих товаров, описаний и цен на эти товары.
Целью данного проекта является повышение эффективности продаж товаров за счет разработки и внедрения автоматизированной информационной системы Интернет-магазина.
Предметом проектирования в работе являются процесс разработки Интернет-магазина.
Объектом исследования в проекте является организация бизнеспроцессов Интернет-магазина автозапчастей.
Цели, стоящие перед автоматизированной информационной системой, должны соответствовать миссии и стратегии развития компании. Информационная система призвана устранить те проблемы, которые можно решить при помощи оптимизации информационного аспекта деятельности компании.
Для осуществления миссии предприятия и устранений назревших проблем принято решение разработать и внедрить информационную систему, позволяющую повысить эффективность работы компании в целом. Для этого нужно провести частичную автоматизацию бизнес-процессов.
Список задач, решение которых необходимо осуществить в процессе разработки и внедрения информационной системы:
- изучить предметную область и выявить недостатки существующей организации обработки информации Интернет-магазина;
- разработать постановку задачи по созданию информационной системы;
- проанализировать и обосновать выбор средств проектирования;
- обосновать выбор основных проектных решений по созданию интернет-магазина;
- разработать все виды обеспечивающих подсистем;
- спроектировать автоматизированную информационную систему.
В работе использованы как общенаучные методы исследования (анализ, синтез, системный подход), так и методы структурного моделирования экономических процессов с помощью Case-средств (BPWin).
При написании работы использовались стандарты по проектированию программного обеспечения и оформлению программной документации, учебные материалы по моделированию и проектированию программных средств, информационные материалы сети Интернет.
В настоящее время информационные технологии стали неотъемлемой частью жизни бизнес-сообщества. Практически любая, даже небольшая компания из нескольких человек, может похвастаться зарегистрированным доменным именем и собственным сайтом. У кого-то это одна-две страницы с описанием предлагаемых товаров, у кого-то - это целый портал, включающий Интернет-магазин. Сотрудники используют в своей работе программы внутренней автоматизации для учета заказов, клиентов, финансовых показателей и бухгалтерского учета. Это могут быть относительно небольшие приложения, созданные собственным программистом, или же крупные ERP-системы разработанные известными IT фирмами. Но большинство этих систем, несмотря на их функциональное наполнение, объединяет одно - они предоставляют информацию пользователям внутренней сети и только. Конечно, можно экспортировать отчет во внешний файл, а затем послать по электронной почте, но увидеть реальные данные на сайте - это гораздо быстрее и удобнее.
Созданный в рамках проекта Интернет-магазин пока занимает промежуточное место в классификации Интернет-магазинов между электронной витриной и полноценным электронным магазином, позволяя клиенту сформировать заказ, однако работает с системами электронных платежей, разработка которой и лежит в плане развития ИС. В результате доставка осуществляется путем использования курьера. Доставка курьером будет нацелена на работающее население города, имеющего возможность выхода в интернет, но не имеющего времени посетить офис в связи с неудобным для них графиком работы магазина.
Указанное определило содержание Web-сайта, в котором сочетаются: «электронная» и традиционная торговля, способы и скорость доставки товаров, приемлемые способы оплаты (наличный расчет, перевод средств
посредством перечисления на банковский счет) и т.д. Этому способствует то, что область деятельности компании позволяет сочетать торговлю в Интернет с торговлей в реальном офисе, в результате чего один вид бизнеса сможет дополнять другой. Структура и содержание разработанного Интернет магазина в значительной мере определяются типом бизнеса и продукцией компании и в сайт включены:
- название компании;
- электронный каталог товаров;
- прайс-лист;
- форма для заказа товаров;
- информация о способах оплаты;
- форма для запроса дополнительной информации;
- реквизиты фирмы: почтовый адрес, телефон, факс, адрес электронной почты;
- форма для регистрации посетителей (гостевая книга);
- информация о новинках;
- аналитические материалы, обзоры.
Перед началом разработки был проведен маркетинговый анализ, направленный на определения доли пользователей Интернет, которые являются потенциальными покупатели Интернет-магазина. В рамках предварительного анализа было учтено, что многие посетители разработанного Web-сайта будут приходить на него только для изучения предлагаемых товаров, их характеристик и параметров, внешнего вида, сравнения с аналогичными товарами других фирм, для чего разработана система описания товаров, FAQ и обратной связи. В работу Интернет магазина включены модули собственной разработки сотрудников технического отдела, такие как: модуль интегрирования с ИС «1С: Предприятие 8.1», модуль онлайн-консультанта и модуль формирования
прайс-листа. Кроме того, в сайт включены материалы рекламного характера, дающие представление о деятельности компании.
1. Монахов, В.В. Язык программирования Java и среда NetBeans / В. Монахов. — 2-е изд., перераб. и доп. — СПб.: БХВ-Петербург, 2011. — 718 с. - Режим доступа: http://znanium.com/bookread.php?book=350724.
2. Котлярова А.А., Оценка бизнеса в условиях Интернет-экономики // eCommerce World, 2011. - 220 с..
3. Немцова, Т.И. Компьютерная графика и web-дизайн: Учебное
пособие / Т.И. Немцова, Т.В. Казанкова, А.В. Шнякин. - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2014. - 400 с. - Режим доступа:
http://znanium.com/bookread.php?book=458966.
4. Хаген Граф, Создание веб-сайтов с помощью Joomla! 1.7 = Building Websites with Joomla! 1.7. — М.: Вильямс, 2014. —304 с.
5. Дэн Рамел, Joomla! Самоучитель - Beginning Joomla! From Novice to Professional. — СПб.: БХВ-Петербург, 2011. — 448 с.
6. Колдаев, В.Д. Основы алгоритмизации и программирования:
Учебное пособие / В.Д. Колдаев; Под ред. Л.Г. Гагариной. - М.: ИД ФОРУМ: ИНФРА-М, 2012. - 416 с. - Режим доступа:
http://znanium.com/bookread.php?book=336649.
7. ГОСТ 34.601-90. Информационная технология. Автоматизированные системы. Стадии создания.
8. Голицына, О.Л. Программирование на языках высокого уровня: Учебное пособие / О.Л. Голицына, И.И. Попов. - М.: Форум, 2012. - 496 с. - Режим доступа: http://znanium.com/bookread.php?book=139428.
9. Кузнецов, М.В. PHP. Практика создания Web-сайтов / М. В. Кузнецов, И. В. Симдянов. — 2-е изд., перераб. и доп. — СПб.: БХВ-
http: //znanium.com/bookread.php?book=350502.