Введение 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
Приложение
В последние годы интернет приобретает все большую популярность. Для многих людей электронные поисковые системы стали излюбленным источником получения любой информации. Поэтому фирмы самых различных направлений деятельности вынуждены заявлять о себе через Интернет, чтобы не потерять потенциальных клиентов.
Все более популярным становится и электронный бизнес. Электронная коммерция, на самом деле, представляет не что иное, как прототип традиционного бизнеса. Интернет-бизнес основан на тех же фундаментальных принципах, разумеется, существует некоторая специфика, но она, как правило, выражается чисто технической адаптацией.
Ввиду большой конкуренции компаний по продаже автозапчастей, каждая фирма старается заявить о себе во всех информационных источниках, в том числе и в сети Интернет. Наилучший способ для любой фирмы показать себя потенциальным клиентам - это демонстрация своих товаров, описаний и цен на эти товары.
Целью данного проекта является повышение эффективности продаж товаров за счет разработки и внедрения автоматизированной информационной системы Интернет-магазина.
Предметом проектирования в работе являются процесс разработки Интернет-магазина.
Объектом исследования в проекте является организация бизнеспроцессов Интернет-магазина автозапчастей.
Цели, стоящие перед автоматизированной информационной системой, должны соответствовать миссии и стратегии развития компании. Информационная система призвана устранить те проблемы, которые можно решить при помощи оптимизации информационного аспекта деятельности компании.
Для осуществления миссии предприятия и устранений назревших проблем принято решение разработать и внедрить информационную систему, позволяющую повысить эффективность работы компании в целом. Для этого нужно провести частичную автоматизацию бизнес-процессов.
Список задач, решение которых необходимо осуществить в процессе разработки и внедрения информационной системы:
- изучить предметную область и выявить недостатки существующей организации обработки информации Интернет-магазина;
- разработать постановку задачи по созданию информационной системы;
- проанализировать и обосновать выбор средств проектирования;
- обосновать выбор основных проектных решений по созданию интернет-магазина;
- разработать все виды обеспечивающих подсистем;
- спроектировать автоматизированную информационную систему.
В работе использованы как общенаучные методы исследования (анализ, синтез, системный подход), так и методы структурного моделирования экономических процессов с помощью Case-средств (BPWin).
При написании работы использовались стандарты по проектированию программного обеспечения и оформлению программной документации, учебные материалы по моделированию и проектированию программных средств, информационные материалы сети Интернет.
В настоящее время информационные технологии стали неотъемлемой
частью жизни бизнес-сообщества. Практически любая, даже небольшая
компания из нескольких человек, может похвастаться зарегистрированным
доменным именем и собственным сайтом. У кого-то это одна-две страницы с
описанием предлагаемых товаров, у кого-то – это целый портал,
включающий Интернет-магазин. Сотрудники используют в своей работе
программы внутренней автоматизации для учета заказов, клиентов,
финансовых показателей и бухгалтерского учета. Это могут быть
относительно небольшие приложения, созданные собственным
программистом, или же крупные ERP-системы разработанные известными IT
фирмами. Но большинство этих систем, несмотря на их функциональное
наполнение, объединяет одно – они предоставляют информацию
пользователям внутренней сети и только. Конечно, можно экспортировать
отчет во внешний файл, а затем послать по электронной почте, но увидеть
реальные данные на сайте – это гораздо быстрее и удобнее.
Созданный в рамках проекта Интернет-магазин пока занимает
промежуточное место в классификации Интернет-магазинов между
электронной витриной и полноценным электронным магазином, позволяя
клиенту сформировать заказ, однако работает с системами электронных
платежей, разработка которой и лежит в плане развития ИС. В результате
доставка осуществляется путем использования курьера. Доставка курьером
будет нацелена на работающее население города, имеющего возможность
выхода в интернет, но не имеющего времени посетить офис в связи с
неудобным для них графиком работы магазина.
Указанное определило содержание Web-сайта, в котором сочетаются:
«электронная» и традиционная торговля, способы и скорость доставки
товаров, приемлемые способы оплаты (наличный расчет, перевод средств70
посредством перечисления на банковский счет) и т.д. Этому способствует то,
что область деятельности компании позволяет сочетать торговлю в Интернет
с торговлей в реальном офисе, в результате чего один вид бизнеса сможет
дополнять другой. Структура и содержание разработанного Интернетмагазина в значительной мере определяются типом бизнеса и продукцией
компании и в сайт включены:
название компании;
электронный каталог товаров;
прайс-лист;
форма для заказа товаров;
информация о способах оплаты;
форма для запроса дополнительной информации;
реквизиты фирмы: почтовый адрес, телефон, факс, адрес
электронной почты;
форма для регистрации посетителей (гостевая книга);
информация о новинках;
аналитические материалы, обзоры.
Перед началом разработки был проведен маркетинговый анализ,
направленный на определения доли пользователей Интернет, которые
являются потенциальными покупатели Интернет-магазина. В рамках
предварительного анализа было учтено, что многие посетители
разработанного Web-сайта будут приходить на него только для изучения
предлагаемых товаров, их характеристик и параметров, внешнего вида,
сравнения с аналогичными товарами других фирм, для чего разработана
система описания товаров, FAQ и обратной связи. В работу Интернетмагазина включены модули собственной разработки сотрудников
технического отдела, такие как: модуль интегрирования с ИС «1С:
Предприятие 8.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-е изд., перераб. и доп. — СПб.: БХВ72
Петербург, 2012. — 1251 с. – Режим доступа:
http://znanium.com/bookread.php?book=350502.