
- •Глава 1. Общая часть 4
- •Глава 2. Разработка программного обеспечения 9
- •Введение
- •Глава 1. Общая часть
- •Сущность поставленной задачи
- •Постановка задачи
- •Первичные документы
- •Требования, предъявляемые к системе
- •Требования предъявляемые к программному обеспечению
- •Характеристика используемой пэвм, ос и языка программирования
- •Глава 2. Разработка программного обеспечения
- •2.1 Технологический процесс машинной реализации задачи
- •2.2 Алгоритм задачи и его описание
- •2.3 Описание переменных процедур и функций
- •2.4 Программы и их описание
- •2.4.1 Алгоритм и текст программы меню
- •2.4.2 Алгоритм и тексты (виды форм) программы ввода данных
- •2.4.2.1 Программа ввода должностей в «Справочник должностей»
- •2.4.2.2 Программа ввода ученой степени в «Справочник ученых степеней»
- •2.4.2.3 Программа ввода сотрудников в таблицу сотрудники
- •2.4.2.4 Программа ввода дополнительной информации о сотрудниках
- •2.4.3 Текст программы формирования ведомости
- •2.5 Результаты работы программы
- •2.6 Инструкция пользователю
- •Заключение
- •Приложение 2 – Эскизный проект
2.5 Результаты работы программы
Рисунок 18 – Отчёт по количеству детей
Рисунок 19 – Отчёт по ученой степени
Рисунок 20 – Отчёт по занимаемой должности
Рисунок 21 – Отчёт по количеству сотрудников на каждой должности
Рисунок 22 – Ведомость по всем сотрудникам лаборатории
2.6 Инструкция пользователю
Начинается работа с программой с запуска Microsoft Visual FoxPro 9.0, затем открывается проект “labor.pjx”, который со всеми своими компонентами всегда должен иметь путь “D:\ТРПП курсовой\программа\labor.pjx”. После первого запуска программы нужно для начала заполнить таблицы справочники (справочник должностей и справочник ученых степеней), имеющиеся в БД, т.к. в дальнейшем заполнение таблиц с информацией по сотрудникам без этих справочников будет невозможно. Заполнить эти справочники можно с помощью пункта меню Ввод данных. После заполнения этих справочников можно приступать к заполнению таблиц с информацией по сотрудникам также с помощью пункта меню Ввод данных.
Рисунок 23 – Ввод данных
После заполнения таблиц с помощью пункта меню Просмотр базы можно просмотреть правильность введенной информации без возможности редактирования.
Рисунок 24 – Просмотр базы
Если
при просмотре обнаружены ошибки, то для
их исправления нужно перейти к пункту
Редактирование данных и выбрав
соответствующий подпункт, после введения
пароля приступить к редактированию
нужной таблицы.
Рисунок 25 – Редактирование данных
Для формирования различных отчётов по определенным критериям нужно перейти к пункту Формирование отчётов.
Рисунок 26 – Формирование отчётов
В пункте обработка можно сформировать ведомость которая будет отображать полную информацию по всем сотрудникам.
Рисунок 27 – Обработка
В пункте сервис имеются подпункты : очистка экрана, очистка таблиц(выполняется после введения пароля) и закрыть всё.
Рисунок 28 – Сервис
Также дополнительную информацию по работе с программой можно найти в пункте меню Справка. Остальная информация при неправильной работе с программой указывается в высветившихся ошибках.
Заключение
В курсовой работе были рассмотрены теоретические аспекты разработки программного модуля «Лаборатория» а так же значимость темы работы и этапы разработки. По окончанию работ был получен программный продукт, способный хранить информацию о сотрудниках лаборатории, формировать различного рода отчеты, также сохранять и распечатывать необходимую информацию. Также разработана СУБД и удобное меню, которое позволяет быстро и удобно ориентироваться в программе и выполнять необходимые операции. База была заполнена информацией на 50 сотрудников и проверена на работоспособность.
Были описаны необходимые условия для работы программы, написано техническое задание и составлены алгоритмы её работы.
Одним из главных достоинств данного программного модуля является простота освоения, однако для него была написана инструкция, где подробно описываются и иллюстрируются возможности этого продукта.
Итак, можно сделать вывод, что работа в данном направлении позволяет автоматизировать систему работы с информацией о студентах, сократить время обработки, формирования отчетов и застраховать человека от некоторых возможных ошибок.
Список общепринятых сокращений
ПП – программный продукт.
ПО – программное обеспечение.
HTML – язык гипертекстовой разметки документов.
СУБД – система управления баз данных.
ОС – операционная система.
ПК – персональный компьютер.
Список литературы
Л.Г.Гагарина, Е.В. Кокорева, Б.Д. Виснадул Технология разработки программного обеспечения, учебное пособие -М.; "ФОРУМ": ИНФРА-М, 2008.- 400 с.
О.Л. Голицина, Т.Л. Портыка, И.И. Попов Языки программирования, учебное пособие -М.; "ФОРУМ": ИНФРА-М, 2008.- 400 с.
Приложения
Приложение 1 – Техническое задание
Работа выполняется в рамках проекта разработки программного модуля «Лаборатория»
Основание для разработки
2.1 Основанием для данной работы является учебный план «Теория разработки программных продуктов»
2.2 Наименование работы
«Разработка программного модуля Лаборатория»
2.3 Исполнитель: Захаркин Игорь Анатольевич
2.4 Соисполнители: Нет
3. Назначение разработки
Создание программного модуля для записи, хранения и обработки информации по сотрудникам лаборатории отделом кадров и профкомом.
4. Технические требования
4.1 Требования к функциональным характеристикам
4.1.1 Состав выполняемых функций:
Разрабатываемое ПО должно обеспечивать:
Ввод и хранение информации о сотрудниках лаборатории;
Формирование различных отчетов (для профкома и отдела кадров)
4.1.2 Организация входных и выходных данных
Данные поступают в архив личных дел сотрудников лаборатории. И вся введённая информация хранится на ЭВМ определенный срок. Используя информацию из архива и другие источники, формируются и печатаются отчеты и ведомость.
4.2 Требования к надёжности
Для обеспечения надёжности необходимо использовать контроль вводимых данных.
4.3 Условия эксплуатации и требования к составу и параметрам технических средств.
Для работы системы необходимо вмешательство заказчика для уточнения своих требований.
Требования к составу и параметрам технических средств уточняются на этапе эскизного проектирования системы.
4.4 Требование к информационной и программной совместимости. Программа должна работать на платформах Windows xp/vista/7/8
4.5 Требования к транспортировке и хранению.
Программа должна работать на любой ЭВМ.
4.6. Специальные требования
Высокая функциональность
Удобство и быстродействие
5. Требования к программной документации
Основными документами, регламентирующими разработку будущих программ, должны быть документы Единой Системы Программной Документации (ЕСПД): руководство пользователя, руководство администратора, описание применения.
6. Технико-экономические показатели
Эффективность системы определяется удобством использования системы для формирования отчетов и ведомости, а также предоставления информации о сотрудниках лаборатории.
7. После передачи Исполнителем отдельного функционального модуля программы Заказчику последний имеет право тестировать модуль в течении 7 дней. После тестирования Заказчик должен принять работу по данному этапу или в письменном виде изложить причину отказа принятия. В случае обоснованного отказа Исполнитель обязуется доработать модуль.
8. Календарный план работ
№ этапа |
Название этапа |
Сроки этапа |
Чем заканчивается этап |
1 |
Изучение предметной области |
01.09.2012 01.10.2012 |
Предложение по работе системы. Акт сдачи-приемки |
2 |
Разработка программного модуля |
01.10.2012 30.11.2012 |
Программный комплекс |
3 |
Тестирование и отладка |
01.12.2012 30.12.2012 |
Готовая программа |
Руководитель работ Пегусов А.Ю.