Любую систему можно представить в виде программного комплекса, который имеет функции поддержки надежного хранения данных в памяти ПК, выполнении специфических для каждого приложения преобразований и вычислений, предоставление пользователю удобного и понятного интерфейса. Цель дипломного проекта состоит в разработке информационной системы приема и обработки заявок ИП «Iprint».
Задачами данной выпускной квалификационной работы являются:
· анализ деятельности рассматриваемой компании;
· выявление проблемных моментов;
· обоснование необходимости автоматизации;
· обоснование проектных решений по программному, техническому и информационному обеспечению;
· разработка базы данных и приложения для работы с ней;
· описание программного, информационного и технологического обеспечения разработанной информационной системы;
· расчет экономических показателей проекта.
Дипломный проект состоит из трех частей.
Первая часть – аналитическая. В ней приводится технико-экономическая характеристика предметной области в виде характеристики организации ИП «Iprint» в целом и технической поддержки, описывается экономическая сущность задачи, производится обоснование необходимости и цели использования вычислительной техники, а также постановка задачи и разработка технического задания.
Для автоматизации задач менеджера целесообразно использовать технологию автоматизированного проектирования с использованием RAD-технологий. Использование преимуществ выбранных технологий позволяет достичь оптимальных сроков и высокого качества разработки программного средства.
Удобство и быстродействие являются неотъемлемыми условиями эффективной работы. Поэтому для реализации проекта была выбрана архитектура «клиент-сервер».
Вторая глава содержит в себе проектную часть. В ней приведены информационное, программное, технологическое обеспечения в виде информационной модели; дерева функции и сценария диалога, схемы программных модулей, технологического процесса сбора, передачи, обработки и выдачи информации.
Третья глава состоит из обоснования экономической эффективности: производится расчет показателей на основе выбранной методики расчета экономической эффективности.
1.1 Технико-экономическая характеристика предметной области и предприятия. Анализ деятельности «КАК ЕСТЬ». 5
1.1.1 Характеристика предприятия и его деятельности. 5
1.1.2 Организационная структура управления предприятием.. 7
1.1.3 Программная и техническая архитектура ИС предприятия. 9
1.2 Характеристика комплекса задач, задачи и обоснование необходимости автоматизации 11
1.2.1 Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов 11
1.2.2 Определение места проектируемой задачи в комплексе задач и ее описание 13
1.2.3 Обоснование необходимости использования вычислительной техники для решения задачи 18
1.2.4 Анализ системы обеспечения информационной безопасности и защиты информации 21
1.3 Анализ существующих разработок и выбор стратегии автоматизации «КАК ДОЛЖНО БЫТЬ» 25
1.3.1 Анализ существующих разработок для автоматизации задачи. 25
1.3.2 Выбор и обоснование стратегии автоматизации задачи. 31
1.3.3 Выбор и обоснование способа приобретения ИС для автоматизации задачи 32
1.4 Обоснование проектных решений. 34
1.4.1 Обоснование проектных решений по информационному обеспечению.. 34
1.4.2 Обоснование проектных решений по программному обеспечению.. 40
1.4.3 Обоснование проектных решений по техническому обеспечению.. 55
2.1 Разработка проекта автоматизации. 58
2.1.1 Этапы жизненного цикла проекта автоматизации. 58
2.1.2 Ожидаемые риски на этапах жизненного цикла и их описание. 65
2.1.3 Организационно-правовые и программно-аппаратные средства обеспечения информационной безопасности и защиты информации. 68
2.2 Информационное обеспечение задачи. 70
2.2.1 Информационная модель и её описание. 70
2.2.2 Характеристика нормативно-справочной, входной и оперативной информации 71
2.2.3 Характеристика результатной информации. 73
2.3 Программное обеспечение задачи. 75
2.3.1 Общие положения (дерево функций и сценарий диалога). 75
2.3.2 Характеристика базы данных. 77
2.3.3 Структурная схема пакета (дерево вызова программных модулей). 81
2.3.4 Описание программных модулей. 81
2.4 Контрольный пример реализации проекта и его описание. 82
3 Обоснование экономической эффективности проекта. 87
3.1 Выбор и обоснование методики расчёта экономической эффективности. 87
3.2 Расчёт показателей экономической эффективности проекта. 90
1. А. Васильев: Самоучитель C++ с примерами и задачами, Москва, Издательство: Наука и Техника, 2015 г., 480 с
2. Авдошин, Песоцкая: Информатизация бизнеса. Управление рисками, Издательство: ДМК-Пресс, М., 2011 г., 176 с
3. Алексей Сурядный: Microsoft Access 2010. Лучший самоучитель, Издательство: Астрель, М., 2012 г., 448 с
4. Аникеев, Маркин: Разработка приложений баз данных в Delphi. Самоучитель, Издательство: Диалог-МИФИ, М.,2013 г., 160 с
5. Арнольд Виллемер: Программирование на С++, Москва, Издательство: Эксмо, 2013 г., 528 с
6. Бекаревич, Пушкина: Самоучитель Access 2010, Издательство: BHV, М., 2011 г., 432 с
7. Белл, Киндал, Талманн: Обеспечение высокой доступности систем на основе MySQL, Издательство: BHV, М., 2012 г., 624 с
8. В. Тимофеев: Самоучитель С++ как он есть, Москва, Издательство: Бином, 2009 г., 336 с
9. Викрам Васвани: MySQL: использование и администрирование, Издательство: Питер, СПб, 2011 г., 368 с
10. Владислав Пирогов: Информационные системы и базы данных: организация и проектирование, Издательство: BHV, М., 2009 г., 528 с
11. Геннадий Гурвиц: Microsoft Access 2010. Разработка приложений на реальном примере, Издательство: BHV, М., 2010 г., 424 с
12. Георгий Исаев: Информационные системы в экономике. Учебник, Издательство: Омега-Л, М., 2013 г., 462 с
13. Георгий Исаев: Проектирование информационных систем. Учебное пособие, Издательство: Омега-Л, М., 2015 г., 424 с
14. Герберт Шилдт: С++ для начинающих, Москва, Издательство: Эком, 2010 г., 640 с
15. Дмитрий Чистов: Экономическая информатика (для бакалавров). Учебное пособие, Издательство: Кнорус, 2014 г., 512 с
16. Курлов, Петров: Методология информационной аналитики, Издательство: Проспект, М.,2014 г., 384 с
17. М. Полубенцева: С/С++ Процедурное программирование, Москва, Издательство: BHV, 2014 г., 432 с
18. Морган, Тернстрем: Проектирование и оптимизация доступа к базам данных Microsoft SQL Server 2005, Издательство: BHV, М., 2008 г., 480 с
19. Николай Мартынов: Программирование для Windows на С\С++. В 2-х томах, Москва, Издательство: Бином, 2013 г., 480 с
20. Паттерсон, Хеннесси: Архитектура компьютера и проектирование компьютерных систем. Классика Computers Science, Издательство: Питер, Спб, 2012 г., 784 с
21. Роберт Дж. Мюллер, Проектирование баз данных и UML, Издательство: Лори, М., 2013 год, 432 с
22. Роберт Лафоре: Объектно-ориентированное программирование в С++, Москва, Издательство: Питер, 2013 г., 928 с
23. Скотт Мейерс: Наиболее эффективное использование С++. 35 новых рекомендаций по улучшению ваших программ, Москва, Издательство: ДМК-Пресс, 2014 г., 294 с
24. Скотт Мэйерс: Эффективное использование С++. 55 верных способов улучшить структуру и код ваших программ, Москва, Издательство: ДМК-Пресс, 2014 г., 300 с
25. Соловьев, Майоров: Проектирование информационных систем. Фундаментальный курс, Издательство: Академический проект, М., 2009 г., 398 с
26. Стефан Дьюхэрст: Скользкие места С++. Как избежать проблем при проектировании и компиляции ваших программ, Москва, Издательство: ДМК-Пресс, 2014 г., 264 с
27. Таненбаум, Бос: Современные операционные системы, Издательство: Питер, Спб, 2015 г., 1120 с
28. Тахагхогхи, Вильямс: Руководство по MySQL, Издательство: BHV, М., 2011 г., 544 с
29. Ховард, Лебланк, Виега: Как написать безопасный код на С++, Java, Perl, PHP, ASP.NET, - Москва, Москва, Издательство: ДМК-Пресс, 2014 г., 288 с
30. Энди Орам, Грегори Уилсон, Идеальная разработка ПО. Рецепты лучших программистов, Издательство: Питер, Спб, 2013 год, 592 с
31. Энтони Молинаро, SQL. Сборник рецептов, Издательство: Символ-Плюс,2011 г., 672 с
32. Энтони Уильямс: Параллельное программирование на С++ в действии. Практика разработки многопоточных программ, Москва, Издательство: ДМК-Пресс, 2014 г., 672 с
33. Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес, Приемы объектно-ориентированного проектирования. Паттерны проектирования, Издательство: Питер, М., 2013 год, 368 с