Разрабатываемая система должна решать задачу ведения списка сотрудников предприятия и позволять выполнять следующие действия:
• ведение списка подразделений предприятия;
• ведение списка должностей предприятия;
• добавление и удаление сотрудников;
• редактирование данных сотрудников;
• задания для каждого сотрудника всех предусмотренных на него данных;
• выбор для каждого сотрудника должности и подразделения из списка должностей и подразделений;
• просмотр основных данных сотрудников в виде списка;
• поиск и сортировка списка по любому из данных сотрудников;
• фильтрация списка сотрудников по любому сочетанию полных или неполных данных сотрудников;
• печать списка сотрудников;
• просмотр всех данных сотрудника в форме личной карточки сотрудника;
• прикрепление к записи о сотруднике файла с его фотографией, просмотр фотографии в форме личной карточки;
• печать личной карточки сотрудника с фотографией;
• ведение для каждого сотрудника списка дополнительных документов
выполненных в других приложениях Windows, открытие этих документов при
помощи технологии OLE.
ВВЕДЕНИЕ 3
1. Исследовательский раздел 4
1.1. Анализ исходных данных 4
1.2. Обоснование выбора программных и аппаратных средств 6
1.3. Развернутое техническое задание на проектирование 10
2. Специальный раздел 13
2.1. Разработка структуры программы 13
2.2. Разработка структуры входных и выходных данных 14
2.2.1. Состав базы данных 14
2.2.2. Назначение и структура таблицы сотрудников 16
2.2.3. Назначение и структура таблицы документов сотрудников 17
2.2.4. Назначение и структура таблиц подразделений и должностей сотрудников 18
2.2.5. Структура таблицы должностей 19
2.3. Разработка алгоритмического обеспечения 19
2.3.1. Состав файлов и форм приложения 19
2.3.2. Главная форма приложения 21
2.3.3. Описание формы отображения анкеты сотрудника 23
2.3.4. Механизм связывания документов 25
2.3.5. Описание формы работы с подразделениями и должностями 27
2.4. Разработка структуры отчетных документов 29
2.5. Разработка интерфейса пользователя 30
3. Технологический раздел 32
3.1. Технология разработки программного обеспечения автоматизированного рабочего места 32
3.2. Технология отладки программного обеспечения автоматизированного рабочего места 35
4. Безопасность жизнедеятельности 42
4.1. Анализ синдрома длительного статистических нагрузок на пользователя ЭВМ 42
4.2. Разработка профилактических мероприятий, обеспечивающих снижение вредных факторов при статистических нагрузках 49
5. Экономический раздел 60
5.1. Организация и планирование разработки автоматизированной системы кадрового учета предприятия 60
5.2 Расчёт затрат на разработку 63
5.3 Оценка экономической эффективности проекта 70
6. Руководство системного программиста 78
7. Руководство пользователя 82
7.1. Назначение программы 82
7.2. Личная карточка сотрудника. 86
7.3. Ведение списка сотрудников 89
7.4. Фильтрация списка сотрудников 90
7.5. Просмотр связанных с сотрудником документов 91
7.6. Списки подразделений и должностей 93
ЗАКЛЮЧЕНИЕ 96
СПИСОК ЛИТЕРАТУРЫ 97