Содержание
Введение 5
1 Анализ предметной области 6
1.1 Язык разработки Java 9
1.2 Язык разработки Python 13
1.3 Язык разработки C # 15
1.4 Система управления базами данных SQLitе 16
1.5 Система управления базами данных MySQL 17
1.6 Система управления базами данных PostgreSQL 19
1.7 Цель и задачи дипломной работы 21
2 Разработка система 23
2.1 Обоснование предметной области 23
2.2 Построение алгоритмической составляющей программного обеспечения 26
2.3 Построение структуры базы данных 34
2.4 Описание функциональной разработки системы автоматизации 39
3 Охрана труда 56
3.1 Специфика организации рабочего места портового служащего-пользователя компьютера 56
3.2 Перспективные компьютерные технологии способствуя профилактике профессиональных заболеваний пользователей компьютера 60
3.3 Требования к производственному персоналу который работает на компьютерах 64
ВЫВОДЫ 66
ПЕРЕЧЕНЬ ССЫЛОК 67
Приложение A 69
Выдержка из текста
Целью работы является разработка прикладного программного обеспечения по организации вахтового графика экипажа.
Разработанное программное обеспечение должно облегчать организацию процесса создания индивидуального расписания вахты для каждого члена экипажа, а также учитывать возможность изменения экипажа во время эксплуатации транспортного средства.
Разработанное программное решение должно иметь систему авторизации пользователей, иметь конструктор построения графика вахт и рабочего процесса, выполнять расчет отработанного времени, и моделировать изменения состава экипажа, при необходимости.
Для достижения поставленной цели необходимо выполнить:
— анализ и обоснование предметной области;
— сравнительный анализ программного обеспечения по планированию и построения графиков и расписания;
— сравнительный анализ различных языков разработки и их сред;
— графическое проектирование информационной системы средствами языка проектирования программного обеспечения uml;
— построения алгоритма работы программного обеспечения;
— структурное описание таблиц базы данных и их наполнения;
— описание функциональной составляющей программного обеспечения;
— определение норм по охране труда
Список использованной литературы
1. ГОСТ 19.701-90 ЕСПД. Схемы алгоритмов, программ, данных и систем. Обозначения условные и правила выполнения. [Текст]. – Введ. 1992–01–01 – М.: Изд-во стандартов, 1992. – 24 с.
2. Farrell J. Java Programming / J. Farrell. – NY.: Course Technology,2015. – 1026 p.
3. Хорстманн К. Java. Библиотека профессионала. Том 1. Основы / К. Хорстманн, Г. Корнелл. – СПб.: Вильямс, 2016. – 866 с.
4. Прохоренок Н.А. Python 3 и PyQt 5. Разработка приложений / Н.А. Прохоренок, В.А. Дронов. – СПб.: БХВ-Петербург, 2016. – 832 c.
5. Padmanabhan T.R. Programming with Python / T.R. Padmanabhan. – NY.: Springer, 2016. – 349 p.
6. Эрик М. Изучаем Python. Программирование игр, визуализация данных, веб-приложения / М. Эрик. – СПб.: Питер, 2017. – 496 c.
7. Дейтел П. Как программировать на Visual C# / П. Дейтел. – СПб.: Питер, 2014. – 858 с.
8. Rocha G.D. Learning SQLite for iOS / G.D. Rocha. – NY.: Packt Publishing, 2016. – 579 р.
9. Owens M. The Definitive Guide to SQLite / M. Owens, G. Allen. – NY.: Apress, 2010. – 739 р.
и еще 10 источников