Глава 1. Информационные технологии создания систем 5
1.1. Особенности информатизации торговой организации 5
1.2. Стандарты разработки веб-приложений 17
Глава 2. Проектирование и создание информационной системы для торговой организации 24
2.1. Разработка серверной части информационной системы 24
2.2. Разработка клиентской части информационной системы 43
2.3. Тестирование и обзор информационной системы 50
Заключение 69
Список источников и литературы 71
Приложение 1 74
В современном мире люди повсеместно используют интернет в качестве универсального и функционального инструмента во многих сферах жизнедеятельности человека. Расширяясь и развиваясь, глобальная сеть получила большую значимость для коммерческой деятельности. Интернет привлёк широкий интерес со стороны бизнеса, благодаря активному формированию электронной коммерции, появлению виртуальных торговых площадок, широким возможностям рекламы и повышению уровня экономического взаимодействия в информационном поле.
Успешность коммерческих организаций всё больше зависит от эффективности и полноты использования информационных и интернет технологий, наиболее актуальным являются информационные системы для накопления, хранения и обработки информации. Такая потребность подтверждается в высоком спросе на рынке соответствующего программного обеспечения. Однако из-за постоянно растущих и меняющихся требований в информатизации и автоматизации, существующие предложения в ряде случаев не могут удовлетворить всех потребностей.
Из примеров можно выделить следующие проблемы, с которыми сталкиваются торговые организации при выборе ПО:
высокая цена - гиганты IT индустрии часто предлагают большие и удовлетворяющие текущим потребностям программные комплексы, однако их приобретение и обслуживание, могут позволить организации только с высоким финансированием информатизации;
нехватка специалистов на рынке труда - проблема возникает с использованием ИС созданной на базе специфичного или неактуального программного и/или аппаратного обеспечения. Стоимость услуг таких специалистов соответственно может нести значительные затраты;
низкое качество безопасности - при критичности и необходимости высокого уровня безопасности выбор на рынке программного обеспечения становится ещё более меньшим. Небольшие компании-разработчики часто не имеют возможность обеспечить безопасность своей системы на высочайшем уровне, а IT-гиганты с популярными и огромными программными комплексами постоянно сталкиваются со взломом их систем и по мере нахождения слабых мест выпускают обновления безопасности, которые не редко приходят постфактум - после взлома;
сложность в обслуживании - может выражаться в необходимости обучения сотрудников для работы в системе, дополнительных и не редко, высоких затратах для поддержания работы, необходимостью в найме дорогих специалистов;
отсутствие интеграции и современного функционала - с такой проблемой может столкнуться как малая организация-разработчик из-за недостатка ресурсов, так и крупные организации из-за трудности внедрения новых технологий в большие программные комплексы.
Постоянно развивающиеся интернет-технологии создают новые потребности на рынке программных продуктов и являются главным фактором актуальности разработки новых информационных систем для торговых организаций.
Цель работы: проектирование и создание информационной системы для хранения, наполнения и обработки информации для повышения эффективности бизнес-процессов торговой организации.
Задачи работы:
1. Составление и анализ актуальных требований информатизации и автоматизации коммерческих организаций.
2. Изучение средств, стандартов и методологий разработки создания информационной системы, решающей комплекс задач в информатизации и автоматизации торговой деятельности.
3. Создание информационной системы для хранения, наполнения и обработки информации, сопутствующей бизнес-процессам.
Анализ потребностей коммерческих организаций помог выявить недостатки существующих предложений на рынке программного обеспечения. Было решено создать информационную систему решающую потребность торговой организации в организации хранения, обработки и наполнения информации с целью улучшить эффективность бизнес- процессов. При проектировании и создании были изучены и применены современные стандарты, это позволило соответствовать конечному продукту актуальным требованиям и иметь возможность расширяться и дополняться новыми функциями в будущем. Выбор реализации и компонентов информационной системы проводился с расчётом создать систему, в которой решены полностью или частично недостатки существующих предложений рынка ПО.
Созданная информационная система учитывает бюджетные возможности организаций с низким финансированием информатизации - это выражается в низких аппаратных требованиях и использовании только свободно-распространяемого программного обеспечения. При
необходимости аппаратную составляющую можно модифицировать с целью увеличения ресурсов для большего числа пользователей, при этом, внесение изменений в программные компоненты ИС не требуется. Используемое ПО кроссплатформенное, поэтому может устанавливаться на серверном оборудовании с различными операционными системами. Такие характеристики значительно упрощают внедрение информационной системы в организацию. Аналогичные преимущества имеются и на стороне пользователя. Реализация интерфейса посредством веб-приложения позволяет работать с системой на любом персональном компьютере с графическим интерфейсом, интернет-обозревателем и активным интернет- соединением. Такой подход избавляет конечного пользователя от необходимости устанавливать дополнительное программное обеспечение и даёт доступ к информационной системе повсеместно.
Веб-приложение, отвечающее за интерфейс и алгоритмы обработки данных, является гибким и легко настраиваемым компонентом системы. Благодаря открытому исходному коду, любой разработчик при необходимости может модифицировать веб-приложение под специфические потребности организации. Реализация с учётом современных стандартов и методологий позволит осуществить такие модификации, изменив только необходимый минимум компонентов, а также быстро разобраться в алгоритмах и процессах приложения сторонним разработчикам.
Цели и задачи достигнуты. Созданная информационная система предоставляет возможность торговой организации решить ряд проблем с хранением и наполнением базы данных, автоматизировать обработку данных, сократить время и ресурсы для анализа и аналитики, лучше координировать действия сотрудников и следить за показателями торговой деятельности в реальном времени. Внедрение такой информационной системы упростит достижение целей торговой организации, откроет новые возможности и повысит показатели эффективности коммерческой деятельности.
1. Айзенберг Б., Кварто вон Тивадар Д., Лайза Т.Д. Тестирование и оптимизация веб. - сайтов. Руководство по Google Website Optimizer. - М.: Вильямс, 2017. - 336 с.
2. Арнольд М., Джефф Д., Клинт М. Администрирование Apache. - М.: Лори, 2016. - 418 с.
3. Белов Г.В. Информационные технологии предпринимательства. - М.: АКАДЕМКНИГА, 2015. - 432 с.
4. Бройдо В.Л., Ильина О.П. Вычислительные системы, сети и телекоммуникации. - СПБ: Питер, 2015. - 560 с.
5. Веллинг Л., Томсон Л. Разработка веб. - приложений с помощью PHP и MySQL. - М.: Вильямс, 2016. - 848 с.
6. Глушаков с.В., Жакин И.А., Хачиров Т с. Программирование Web. - страниц. - М.: Фолио, 2016. - 390 с.
7. Дронов, Прохоренок. HTML, JavaScript, PHP и MySQL. Джентльменский набор Web. - мастера. - СПБ: ВХВ-Петербург, 2015. - 768 с.
8. Емельянова Н., Партыка Т., Попов И. Устройство и функционирование информационных систем. - М.: Форум, Инфра, - М, 2016. - 448 с.
9. Колисниченко Д.Н. PHP и MySQL. Разработка Web. - приложений. - СПБ: ВХВ-Петербург, 2017. - 640 с.
10. Кошик А. Веб. - аналитика 2.0 на практике. Тонкости и лучшие методики. - М.: Вильямс, 2016. - 528 с.
11. Петин В. API Яндекс, Google и других популярных веб. - сервисов. Готовые решения для вашего сайта. - СПБ: ВХВ-Петербург, 2017. - 480 с.
12. Полынская Г. Информационные системы маркетинга. Учебник и практикум.- М.: Юрайт, 2014. - 370 с.
13. Поляков Е.В. PHP на примерах. - М.: Наука и техника, 2017. - 256 с.
14. Райгородский А. Модели Интернета. - М.: Интеллект, 2013. - 64 с.
15. Робачевский А. Интернет изнутри. Экосистема глобальной сети. - М.: Альпина Паблишер, 2017. - 224 с.
16. Робин Н. Создаем динамические веб. - сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. - СПБ: Питер, 2016. - 688 с.
...