|
|
|
|
|
|
|
|
страницы:
1
2
3
4
Текущая страница: 1
|
|
МІНІСТЕРСТВО ОСВІТИ УРАЇНИ КРИВОРІЗСЬКИЙ ТЕХНІЧНИЙ УНІВЕРСІТЕТ КАФЕДРА МОДЕЛЮВАННЯ ПРОГРАМНОГО ЗАБЕСПЕЧЕННЯ
КУРСОВІЙ ПРОЕКТ НА ТЕМУ «ОБЛІК ПЕДАГОГІЧНОГО СКЛАДУ В ПОЗАШКІЛЬНІХ ЗАКЛАДАХ»
ВИКОНАВ: СТУДЕНТ ГРУПИ ПЗОТ-97-1 БАШТА П.Л. ПЕРЕВІРИВ:СТАРШИЙ ПРЕПОДАВАТЛЬ СМОЛЯНСКИЙ П.С.
2000 Г.
Содержание
1.Техническое задание 1.1.Краткое описание объекта 1.2.Требования к программе 1.3.Описание входной информации и входных документов 2.Технический проект 2.1.Описание структуры базы данных и их используемые индексы, назначение и типы всех полей базы. 2.2.Назначение глобальных переменных 2.3.Функциональная блок-схема 2.4.Текст исходников программы на CLIPPER-5.1 2.5.Описание текстовых примеров 3.Документация 3.1.Инструкция пользователю 3.2.Инструкция системному программисту Использованная литература
1.Техническое задание
1.1.Краткое описание объекта
Целью работы является создание программы облегчающей работу отделу кадров учебного заведения по контролю за преподавательским составом .Объект представляет собой продукт который можно будет использоваться во внешкольных учебных учреждениях ,которые имеют небольшой штат преподавательского состава ( до 50 человек ) и которые обеспечены слабыми компьютерами (286,386,486 ) с весьма ограниченным количеством памяти как оперативной ( от 512 килобайт до 2х мегабайт) так и внешней (емкость винчестера в районе 20 – 120 мегабайт) . Объект представляет собой запускающиеся файл с именем «start.exe»,базы данных «baza.dbf» и трех индексных файлов с расширением «*.ntx» используемых для сортировки базы данных.
1.2.Требования к программе
Программа должна обеспечивать запись вновь нанятых преподавателей и исключение из списков уволенных .Однако , должна быть предусмотрена возможность восстановления удаленных данных .Для облегчения поиска необходимых данных следует предусмотреть сортировку имеющихся данных по именам преподавателей и по порядку найма .Так же для облегчения поиска предусмотреть несколько режимов работы с базой – для поиска по личным данным преподавателя и по профессиональным данным (стаж . образование , должность и так далее).
1.3.Описание входной информации и входных документов
Входной информацией в программе является файл «baza.dbf» . В нем содержится вся нужная информация о педагогическом составе начиная от фамилии и заканчивая графой «Примечание» в которой хранится вспомогательные данные на попадающие ни в одну из предоставленных граф. Файлы «*.ntx» являются вспомогательными и необходимы только при работе программы .В случае их отсутствия они будут созданы автоматически.
2.Технический проект
2.1.Описание структуры базы данных и их используемые индексы ,назначение и типы всех полей базы.
Структура базы данных представлена одним файлом и поэтому является поэтому является поэтому является весьма простой .Индексные файлы связаны с dbf –файлом следующим образом: файл najm.ntx связан с полем najm; файл name.ntx связан с полем name ; файл num.ntx связан с полем number.
Назначение и типы всех полей базы предоставлены в таблице 1.
Таблица 1
Имя поля тип и длина Назначение
Number
name character 30 Ф.И.О
no numeric 12 Индификационный номер
posada character 40 Занимаемая должность
addr character 40 Адрес проживания
pasport character 40 Паспортные данные
osvita character 20 Образование
diplom character 40 Дипломные данные
fah character 30 Специальность
data_ nar date 8 Дата рождения
stag date 8 Стаж в месяцах и годах
ped_stag date 8 Педагогический стаж
najm date 8 Время найма
zvilnenja date 8 Время увольнения
dodatkovo character 100 Примечания
2.2.Назначение глобальных переменных
В программе присутствуют следующие глобальные переменные: «reg» - отвечает за то, какой режим панелей включен: стандартный набор; набор для проверки стажа; набор для проверки личных данных; «priznak» - логическая переменная отвечающая за то следует ли входить в brows-объект или не нужно и является входным параметром для подпрограммы obnovka; «k_obnovka» - логическая переменная отвечающая за то следует ли выйти из brows-объекта или не нужно и является выходным параметром для подпрограммы obnovka.
2.3.Функциональная блок-схема
2.4.Текст исходников программы на CLIPPER-5.1
Файл «start.prg»
#include "inkey.ch" #include "browse.ch"
proc start memvar reg,k_obnovka,priznak
use baza.dbf new // открываем базу данных reg:=1 // выбираем //стандартный набор панелей set delete off //делаем невидимыми //удаленные записи menu() //вызываем подпрограмму return
proc obnovka(priznak,k_obnovka) memvar reg local k,verh,niz,levo,pravo,nkey local ob local i
GO TOP // устанавливаем указатель
Текущая страница: 1
|
|
|
|
|
Предмет: Информатика
Право
|
|
Тема: Oрганизация баз данных "Паспортный стол" |
|
Ключевые слова: техническое задание проектирование, комп-ры, техническое, "Паспортный, Oрганизация баз данных "Паспортный стол", стол", проектирование, баз, Oрганизация, данных, задание, Программирование и комп-ры, Программирование |
|
|
|
|
|
|
|
|