Целью данной ВКР является разработка программного модуля на предприятии ГУП КК ЦИТ.
Задачами данной ВКР являются:
- осуществление аналитической работы относительно коммерческой организации «КАК ЕСТЬ»;
- осуществление аналитической работы относительно совокупности разрешаемых задач, формулировка обоснований касаемо потребности в автоматизации;
- подбор набора задач, которые подлежат автоматизации, а также приведение основных характеристик и описания данного набора;
- установление роли задачи, которая проектируется, в наборе задач, а также детальная характеристика данной задачи;
- приведение обоснований относительно потребности в применении техники вычислительного типа в целях разрешения проектируемой задачи, выстраивание модели «КАК ДОЛЖНО БЫТЬ»;
- формирование и апробация автоматизирующей системы;
- осуществление детальной аналитической работы относительно продуктивности спроектированного системного комплекса с экономической точки зрения.
СОДЕРЖАНИЕ
ВВЕДЕНИЕ…………………………………………………………………………..4
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ ДЛЯ РАЗРАБОТКИ ПО 6
1.1 Технико-экономическая характеристика предметной области и предприятия………………………………………………………………………….6
1.2 Характеристика комплекса задач, задачи и обоснование необходимости автоматизации. Построение модели «КАК ЕСТЬ» 14
1.3 Анализ существующих разработок 21
1.4 Обоснование проектных решений и выбор стратегии автоматизации 27
2 ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 51
2.1 Разработка проекта автоматизации. Построение модели «КАК ДОЛЖНО БЫТЬ» ………………………………………………………………………………51
2.2 Разработка инфологической модели базы данных 58
2.3 Разработка даталогической модели базы данных 60
3 РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 64
3.1 Перечень объектов и функций, подлежащих испытаниям 64
3.2 Методы проведения испытаний 74
3.3 Проведение проверочных испытаний и их результаты 75
ЗАКЛЮЧЕНИЕ 83
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 87
ПРИЛОЖЕНИЯ 90
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. Авдошин А.А., Песоцкая Е.В.: Информатизация бизнеса. Управление рисками, - М., ДМК-Пресс, 2019 г., 176 с.
2. Аникеев С. П., Маркин Н.В.: Разработка приложений баз данных в Delphi. Самоучитель, - М.,Диалог-МИФИ, 2018 г., 160 с.
3. Арнольд Виллемер: Программирование на С++, - М., Эксмо, 2019 г., 528 с.
4. Белл, Киндал, Талманн: Обеспечение высокой доступности систем на основе MySQL, - М., BHV, 2019 г., 624 с.
5. Васвани В.А.: MySQL: использование и администрирование, СПб, Питер, 2018 г., 368 с.
6. Васильев А.В: Самоучитель C++ с примерами и задачами, - М., Наука и Техника, 2019 г., 480 с.
7. Герберт Шилдт: С++ для начинающих, - М., Эком, 2019 г., 640
с.
8. Голощапов А. Р.: Microsoft Visual Studio 2019, - М., BHV, 2018
г., 544 с.
9. Госсе, Келлер, Вудворт: Управление жизненным циклом приложений с Visual Studio 2011. Профессиональный подход, - М., Эком, 2020 г, 896 с.
10. Гурвиц Г.Е.: Microsoft Access 2019. Разработка приложений на реальном примере, - М., BHV, 2019 г., 424 с.
11. Дейтел, Дейтел: Как программировать на Visual C# 2012. Включая работу на Windows 7 и Windows 8, - М., Питер, 2018 г., 864 с.
12. Джо Майо: Самоучитель Microsoft Visual Studio 2011, - М., BHV, 2017 г., 464 с.
13. Исаев Г.А.: Информационные системы в экономике. Учебник, - М., Омега-Л, 2019 г., 462 с.
14. Исаев Г.А.: Проектирование информационных систем. Учебное пособие, - М., Омега-Л, 2019 г., 424 с.
15. Иэн Гриффитс: Программирование на C# 5.0, - М., Эксмо, 2018 г., 1135 с.
16. Курлов А.А, Петров Е.А.: Методология информационной аналитики, - М.,Проспект, 2018 г., 384 с.
17. Мартынов Н.А: Программирование для Windows на С\С++. В 2- х томах, - М., Бином, 2019 г., 480 с.
18. Ошероув Р.О: Искусство автономного тестирования с примерами на С#, - М., ДМК-Пресс, 2018 г., 360 с.
19. Паттерсон, Хеннесси: Архитектура компьютера и проектирование компьютерных систе- М. Классика Computers Science, Спб Питер, , 2020 г., 784 с.
20. Пирогов В.А.: Информационные системы и базы данных: организация и проектирование, - М., BHV, 2019 г., 528 с.
21. Полубенцева - М. П.: С/С++ Процедурное программирование, - М., BHV, 2018 г., 432 с.
22. Пугачев Е.К., Шериев Ш.К., Кичинский Е.А.: Разработка приложений для Windows 8 на языке C#, - М., BHV, 2019 г., 416 с.
23. Роберт Дж. Мюллер, Проектирование баз данных и UML, - М., Лори, 2018 год, 432 с.
24. Роберт Лафоре: Объектно-ориентированное программирование в С++, - М., Питер, 2018 г., 928 с.
25. Скотт Мейерс: Наиболее эффективное использование С++. 35 новых рекомендаций по улучшению ваших программ, - М., ДМК-Пресс, 2018 г., 294 с.
26. Скотт Мэйерс: Эффективное использование С++. 55 верных способов улучшить структуру и код ваших программ, - М., ДМК-Пресс, 2018 г., 300 с.
27. Стефан Дьюхэрст: Скользкие места С++. Как избежать проблем при проектировании и компиляции ваших программ, - М., ДМК-Пресс, 2018 г., 264 с.
28. Стив Макконнелл: Совершенный код, - М., BHV, 2019 г., 896 с.
29. Стиллмен, Грин: Изучаем C#. Включая .NET 4.0 и Visual Studio 2019, - М., Питер, 2019 г. , 696 с.
30. Сурядный А.Е.: Microsoft Access 2011. Лучший самоучитель, - М., Астрель, 2019 г., 448 с.
31. Таненбаум А.А, Бос Е.В.: Современные операционные системы, Спб, Питер, 2019 г., 1120 стр
32. Тахагхогхи, Вильямс: Руководство по MySQL, - М., BHV, 2018 г., 544 с.
33. Тимофеев В. А: Самоучитель С++ как он есть, - М., Бином, 2019 г., 336 с.
34. Ховард, Лебланк, Виега: Как написать безопасный код на С++, Java, Perl, PHP, ASP.NET, - М., ДМК-Пресс, 2018 г., 288 с.
35. Чистов Д.А: Экономическая информатика (для бакалавров). Учебное пособие, - М., Кнорус, 2018 г., 512 с.
36. Энди Орам, Грегори Уилсон, Идеальная разработка ПО. Рецепты лучших программистов, Спб, Питер, 2019 год, 592 с.
37. Эндрю Стиллмен: Изучаем C#, - М., Питер, 2018 г., 816 с.
38. Энтони Молинаро, SQL. Сборник рецептов, - М., Символ- Плюс,2019г., 672 с.
39. Энтони Уильямс: Параллельное программирование на С++ в действии. Практика разработки многопоточных программ, - М., ДМК- Пресс, 2018 г., 672 с.