Разработка СУБД - программного модуля для систематизации, хранения и обработки сведений о работниках лаборатории. Технологический процесс машинной реализации задачи, составление алгоритма, описание переменных процедур и функций. Листинг программы.
Аннотация к работе
Тема «Разработка программного модуля «Лаборатория»» актуальна в связи с тем, что каждая организация, в том числе и лаборатория должны быть обеспечены программным обеспечением предназначенным для учета кадров (работников) лаборатории в отделе кадров, а также для работы с этими данными в других подразделениях организации. Данный программный продукт позволит не только учитывать кадры, но и формировать различного вида отчеты, необходимые для работников отдела кадров и профкома. Для выполнения поставленной цели необходимо решить следующие задачи: · Рассмотреть теоретические аспекты предметной области.Сущность поставленной задачи заключается в разработке программного модуля "Лаборатория".Следует выделить наличие дружественного интерфейса, наличие требуемых функций, а так же простота освоения и взаимодействия.Наличие операционных систем семейства windows, начиная с xp и заканчивая windows 7.Компьютер: Тип компьютера ACPI x64-based PC (Mobile) Имя компьютера ACER_ASPIRE Вход в домен Acer_Aspire Системная плата Acer Aspire 5750G Хранение данных: Контроллер IDE Intel(R) Mobile Express Chipset SATA AHCI ControllerVisual FOXPRO (VFP) - визуальная среда разработки систем управления реляционными базами данных, выпускаемая в настоящее время корпорацией Майкрософт. Среда разработки версии 7.0 может работать в операционных системах Windows 9x и ядра NT, версии 8.0 и 9.0 - только в Windows XP, 2000, 2003. Среда исполнения (runtime) версий 8.0 и 9.0 работает под любой версией Windows, начиная с 98. В 1992 году Fox Technologies объединилась с Microsoft, новые версии продукта обрели ряд новых функций и приставку «Visual». Последняя версия оригинального FOXPRO - версия 2.6 - работала под Mac OS, DOS, Windows и Unix; уже в версии Visual FOXPRO 3.0 список поддерживаемых платформ сократился до Mac OS и Windows, а в более поздних версиях - уже только до Windows.Рисунок 1- Технологический процесс машинной реализации задачиРабота с программой начинается с заполнения справочника «Должности» и справочника «Ученая степень», так как при приеме на работу работника, организацией заполняется таблица, в которой должны быть указаны данные о должности и ученой степени этого работника. Если при заполнении таблицы «Сотрудники» работник отдела кадров допускает ошибку в полях «Должность» и «Ученая степень» программа выдает ошибку и сообщает о том что такой должности или ученой степени в данной организации нет. После заполнения таблицы «Сотрудники», где содержится основная информация по сотрудникам, работник отдела кадров может заполнять справочник дополнительной информации по сотрудникам. После того, как надлежащим образом будут заполнены все таблицы, можно приступить к формированию отчетов, т.е. вывести информацию только по тем сотрудникам, которые нужны и подходят по определенным критериям. Также после заполнения таблиц можно будет сформировать ведомость по всем сотрудникам (отображается вся информация), редактировать, просматривать и производить очистку таблиц.Таблица 2 - Описание переменных: Имя переменной Название программы в которой она используется Назначение ST vvod_sotr.prg массив основных переменных s vvod_sotr.prg промежуточная переменная для сохранения кода сотрудника err vvod_sotr.prg переменная контроля конца цикла d vvod_sotr.prg промежуточная переменная для сохранения кода должности z vvod_sotr.prg переменная контроля выхода из окна ввода данных ST vvod_uch_step.prg массив основных переменных kust vvod_uch_step.prg промежуточная переменная для сохранения кода ученой степени z vvod_uch_step.prg переменная контроля выхода из окна ввода данных dol formir_ved.prg промежуточная переменная для сохранения названия должности ustep formir_ved.prg промежуточная переменная для сохранения названия ученой степени sem formir_ved.prg промежуточная переменная для сохранения названия семейного положения kold formir_ved.prg промежуточная переменная для сохранения количества детей par menu_prog.prg переменная для ввода пароля ero menu_prog.prg переменная контроля ввода пароля 1 2 3 proc1 menu_prog.prg открывает для просмотра таблицу sotrud.dbf proc2 menu_prog.prg открывает для просмотра таблицу dolzhn.dbf proc3 menu_prog.prg открывает для просмотра таблицу uchstep.dbf proc4 menu_prog.prg открывает для просмотра таблицу dop_inf.dbf proc7 menu_prog.prg открывает файл ведомости proc8 menu_prog.prg запускает программу формирования ведомости proc40 menu_prog.prg запускает программу формирования отчета proc41 menu_prog.prg запускает программу формирования отчета proc42 menu_prog.prg запускает программу формирования отчета proc9 menu_prog.prg очищает экран proc11 menu_prog.prg очистка таблиц proc15 menu_prog.prg все закрывает proc16 menu_prog.prg просмотр справки proc30 menu_prog.prg редактирование таблицы sotrud.dbf proc31 menu_prog.prg редактирование таблицы dolzhn.dbf proc32 menu_prog.prg редактирование таблицы uchstep.dbf proc33 menu_prog.prg редактирование таблицы dop_inf.
План
Содержание
Введение
Глава 1. Общая часть
1.1 Сущность поставленной задачи
1.2 Постановка задачи
1.2.1 Первичные документы
1.2.2 Требования, предъявляемые к системе
1.2.3 Требования предъявляемые к программному обеспечению
1.3 Характеристика используемой ПЭВМ, ОС и языка программирования
Глава 2. Разработка программного обеспечения
2.1 Технологический процесс машинной реализации задачи
2.2 Алгоритм задачи и его описание
2.3 Описание переменных процедур и функций
2.4 Программы и их описание
2.4.1 Алгоритм и текст программы меню
2.4.2 Алгоритм и тексты (виды форм) программы ввода данных
2.4.3 Текст программы формирования ведомости
2.4.4 Текст программы формирования отчета по количеству детей
2.4.5 Текст программы формирования отчета по ученой степени
2.4.6 Текст программы формирования отчета по занимаемой должности
2.5 Результаты работы программы
2.6 Инструкция пользователю
Заключение
Список общепринятых сокращений
Список литературы
Приложения
Приложение 1 - Техническое задание
Приложение 2 - Эскизный проект
Введение
программа алгоритм процедура функция
Тема «Разработка программного модуля «Лаборатория»» актуальна в связи с тем, что каждая организация, в том числе и лаборатория должны быть обеспечены программным обеспечением предназначенным для учета кадров (работников) лаборатории в отделе кадров, а также для работы с этими данными в других подразделениях организации. Данный программный продукт позволит не только учитывать кадры, но и формировать различного вида отчеты, необходимые для работников отдела кадров и профкома.
В связи с актуальностью данной темы, целью работы будет являться разработка программного модуля «Лаборатория»
Для выполнения поставленной цели необходимо решить следующие задачи: · Рассмотреть теоретические аспекты предметной области.
· Предположить возможные требования.
· Проконтролировать различные аспекты использования модуля.
Текст расположен на ... страницах, состоит из введения, двух глав, заключения, списка общепринятых сокращений, списка литературы и приложения. Первая глава теоретическая, содержит в себе информацию о выбранной теме. Вторая - практическая, содержит алгоритм решения задачи и его описание. Заключение содержит обобщенные выводы по всей работе.
Список литературы
Первичными документами по данной теме будут являться: заявление работника о приеме на работу, его паспорт, документы об образовании, трудовая книжка. Готовые отчеты должны обязательно содержать следующие поля, исходящие из данных документов: ФИО работника, возраст, пол и поля, которые необходимы в зависимости от требований и целей формирования отчета.