Данный дипломный проект посвящен разработке системы учета продаж ООО «Линзмастер» и состоит из трёх частей.
В аналитической части выполнен комплекс работ, направленных на обоснование необходимости автоматизации: определена сущность задачи, описаны основные свойства системы, дано описание всем существующим бизнес-процессам, рассмотрены вопросы, связанные с анализом существующих разработок в этой области. Также в первой главе обосновываются проектные решения по информационному, программному, техническому и технологическому обеспечению.
В результате анализа существующих стратегий автоматизации выбрана стратегия по участкам, так как именно данный вид наиболее применим к рассматриваемой ситуации и обеспечит экономический эффект.
Также из существующих способов приобретения информационной системы выбрана самостоятельная разработка, так как рассмотренное существующее программное обеспечение не позволят автоматизировать выбранную задачу без вложения значительных финансовых вложений, кроме того, в случае самостоятельной разработки система будет учитвывать все тонкости происходящих на предприятии бизнес-процессов.
Проектная часть посвящена рассмотрению этапов жизненного цикла проекта. Также дана характеристика информационной архитектуры разрабатываемого проекта, построена информационная модель задачи, проведено моделирование «сущность-связь» (ER-модель), описана структура полей таблиц базы данных, проанализированы все информационные потоки входной, оперативной, нормативно-справочной и результатной информации.
В результате анализа существующих СУБД выбрана бесплатная и отвечающая требованиям проекта СУБД MySQL. Это решение продиктовано также следующими ее преимуществами:
- бесплатность;
- хорошая производительность;
- легкость администрирования.
Для реализации приложения был выбран также и язык программирования. Им стал PHP за счет следующих преимуществ перед аналогами:
- бесплатность;
- распространенность (заменяемость разработчиков);
- высокое качество документирования функций.
В процессе реализации проектных решений по программному обеспечению построены: дерево диалога (сценарий работы с системой), структурная схема пакета и ряд других компонент проекта, подробно раскрывающих сущность машинной реализации задачи.
Разработанная база данных включает в себя 8 таблиц, хранящих данные о продажах, сотрудниках, клиентах, поставщиках и другую информацию.
Основными функциями разработанной системы являются:
- учет продаж;
- учет клиентов и поставщиков;
- формирование отчетов;
- формирование накладных и счет-фактур.
Кроме этого, во второй главе описаны все используемые программные модули, построена схема технологического процесса сбора, передачи, обработки и выдачи информации, описан контрольный пример реализации проекта.
Третья часть дипломного проекта посвящена выбору методики расчета экономической эффективности и собственно проведению всех расчетов, направленных на обоснование экономической эффективности проекта.
Полученные результаты расчетов свидетельствуют об экономической эффективности проекта.
Внедрение разработанной системы возможно на других предприятиях, имеющих сходные бизнес-процессы. Кроме того, при дальнейшем развитии разработанной системы планируется ее интеграция с уже существующими системами автоматизации, как–то системой бухгалтерского учета и учета персонала.
В заключении сделаны некоторые обобщенные выводы, подведены итоги проделанной работы и рассмотрены перспективы развития системы. Некоторые материалы, относящиеся к основной части проекта, вынесены в приложения.
Практическое значение данной работы заключается в сокращении временных и финансовых затрат на обработку и оформление документации, что, в свою очередь, ведет к снижению стоимости предоставляемых услуг. Так же преимуществами являются расширение клиентской базы благодаря доступности информации, более быстрый документооборот и эффективная обратная связь. Это позволит компании ООО «Линзмастер» укрепить свои позиции в данной области, увеличить свою долю на рынке предоставляемых услуг связи и стать более конкурентоспособной.
1.1 Анализ предметной области исследования. 12
1.1.1 Обоснование актуальности исследования. 12
1.1.2 Постановка задачи, определение предмета и объекта исследования. . 15
1.1.3 Теоретическая и методологическая основа исследования. 16
1.2 Характеристика задачи и объекта исследования. 17
1.2.1 Сфера деятельности и основные бизнес-процессы исследуемого объекта 17
1.2.2 Система управления объектом исследования. 18
1.2.3 Обоснование выбора задачи для объекта исследования. 24
1.2.4 Определение связи задачи исследования с другими задачами. 26
1.3 Характеристика задачи в рамках комплекса задач объекта исследования 28
1.3.1 Оценка существующих ресурсов для решения задачи исследования 28
1.3.2 Определение средств автоматизации для решения задачи исследования 34
1.3.3 Определение уровня защиты информации для исследуемой задачи. . 37
1.4 Анализ существующих разработок и выбор стратегии автоматизации 40
1.4.1 Анализ существующих разработок для автоматизации задачи. 40
1.4.2 Выбор и обоснование способа приобретения ИС для автоматизации задачи 45
1.4.3 Обоснование стратегии автоматизации задачи. 46
1.5 Обоснование проектных решений. 51
1.5.1 Обоснование проектных решений по информационному обеспечению 51
1.5.2 Обоснование проектных решений по программному обеспечению.. ...... 63
1.5.3 Обоснование проектных решений по техническому обеспечению.. ...... 67
2.1 Разработка проекта автоматизации. 70
2.1.1 Этапы жизненного цикла проекта автоматизации. 70
2.1.2 Ожидаемые риски на этапах жизненного цикла и их описание. 77
2.1.3 Организационно-правовые и программно-аппаратные средства обеспечения информационной безопасности и защиты информации. 80
2.2 Управление проектом автоматизации. 81
2.2.1 Описание системы принятия управленческих решений. 81
2.2.2 Формирование команды проекта автоматизации. 84
2.3 Информационное обеспечение задачи. 87
2.3.1 Информационная модель и её описание. 87
2.3.2 Характеристика нормативно-справочной, входной и оперативной информации. 90
2.2.3.Характеристика результатной информации. 94
2.4 Программное обеспечение задачи. 96
2.4.1 Общие положения (дерево функций и сценарий диалога). 96
2.4.2 Характеристика базы данных. 98
2.4.3 Структурная схема пакета (дерево вызова программных модулей). 103
2.4.4 Описание программных модулей. 105
2.5 Апробация результатов исследования. 107
3 Обоснование экономической эффективности проекта. 112
3.1 Выбор и обоснование методики расчёта экономической эффективности. 112
3.2.Расчёт показателей экономической эффективности проекта. 116
1. Алексунин В.А., Родигина В.В. Электронная коммерция и маркетинг в Интернет.- Учебное пособие. - М.: «Дашков и К0», 2005.
2. Братищенко В.В. Проектирование информационных систем. — Иркутск: Изд-во БГУЭП, 2004. — 84 с.
3. Вендров А.М. Проектирование программного обеспечения экономических информационных систем. — М.: Финансы и статистика, 2000.
4. Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. Проектирование информационных систем. — М.: Интернет-университет информационных технологий - ИНТУИТ.ру, 2005.
5. Мишенин А.И. Теория экономических информационных систем. — М.: Финансы и статистика, 2000. — 240 с.
6. Быков В.А. Электронный бизнес и безопасность /.-М.:Радио и связь,2000.-200 с.:ил.
7. Завалеев В. Курс ЦИТ «Internet-технологии в проектах с пластиковыми карточками», Центр Информационных Технологий ,2007.
8. Информатика: Учебник для вузов (Гриф МО РФ) / Острейковский В.А., М: Высшая школа, 2001.- 511 с.
9. Информатика: Учебник для вузов / Козырев А.А.- СПб: издательство Михайлова В.А., 2002.- 511 с.
10. Киселев Ю.Н. Электронная коммерция: практическое руководство.- СПб: ООО «ДиаСофтЮП», 2006.
11. Маршавин Р.А., Ляпунов С.И. Глобальный бизнес и информационные технологии, Учебное пособие. М.:2005 г.
12. Эффективная работа с СУБД А. Рубен, А. Горев, С. Макшарипов СПб.: Питер, 2009. – 822 с.