Разработка базы данных «Профориентация» (Техническое задание. Описание логической структуры программы)

Страницы работы

19 страниц (Word-файл)

Фрагмент текста работы

-  ввод и просмотр разработок лучших открытых мероприятий;

- формирование  и печать различных  отчетов.

Данные заносятся на основании утвержденных бумаг и вводятся с клавиатуры или путем выбора из списков альтернатив.

Данные вводятся в порядке их поступления, а так же проводится частичное обновление 1 раз в год.

Для обеспечения надежности необходимо:

-  проверять корректность поступающих данных;

-  достоверность исходных данных;

-  защита против серьезных последствий ошибки пользователя;

-  восстановление базы данных при ошибках.

Для обслуживания программного продукта требуется квалифицированный пользователь ПК.

Требование к информационной и программной совместимости.

Программный продукт работает на платформе Windows 2000 и выше. Пакет Microsoft Office 2000 и выше. Borland Delphi 7.0. Требуемое пространство жёсткого диска 15 Мб, наличие привода CD-ROM.

Программа поставляется на лазерном носителе информации упакованной в защитный пластиковый бокс. Программная документация поставляется в электронном и печатном виде.

Программный продукт должно иметь дружественный интерфейс, с расчетом на пользователя имеющего средний уровень компьютерной грамотности.

Документация на принятое эксплуатационное программное обеспечение должна содержать полную информацию, необходимую для работы программистов с ним.

Язык программирования Delphi.

Основными документами, регламентирующими разработку будущего программного продукта, должны быть документы Единой Системы Программной Документации (ЕСПД): руководство пользователя, описание программы.

Технико-экономическая эффективность системы определяется удобством использования системы для учета сведений об проведенных открытых уроках в среднем общеобразовательном учреждении.

3.1.2 Функциональное назначение

Основным функциональным назначением программного продукта является:

- сбор и хранение информации о составе методической службы;

- сбор и хранение информации о педагогических кадрах;

- сбор и хранение информации по повышению педагогического мастерства;

-  ввод и просмотр разработок лучших открытых мероприятий;

- формирование  и печать различных  отчетов.

Система обеспечивает:

-  автоматический запуск программы с ярлыка «АРМ методиста Детского дома творчества» на рабочем столе;

-  остановку процесса выполнения программы с выполнения команды «Выход» главного меню;

-  постоянный контроль ввода.

3.1.3 Описание логической структуры программы

Программный продукт предназначен для автоматизация процесса сбора и хранения данных об организации и проведения, открытых мероприятиях, осуществление контроля над качеством подготовки преподавателей к мероприятиям.

Запуск программного продукта осуществляется запуском файла DATABASE.exe, расположенного на рабочем столе. Первой загружаемой экранной формой является Osnova.pas, которая содержит набор кнопок, загружающих соответствующие модули. Описание структуры программы и её основных частей представлено на рисунке  3.1.

Рисунок 3.1 – Структура программы

 
 


Таблица 3.1 – Описание программных модулей

Модуль

Назначение

DATABASE.exe

Запускной файл

Osnova.pas

Главная форма программы

Base.pas

Загрузка базы данных

Dcontract.pas

Создает, открывает doc. документы

Spravo4nic.pas

Ввод, корректировка справочной информации

Gurnal.pas

Журнал открытых мероприятий

UniversalSpr.pas

Просмотр открытых мероприятий, разработок.

Хранимая информация располагается в таблицах Analissers.db, Meropr.db, Prep.db. Описание структур  таблиц приведена в таблице 3.2, 3.3, 3.4.

Таблица 3.2 – Описание таблицы Analissers.db

Имя поля

Тип

Размер

Название

Kod

+

Код мероприятия

KodTeacher

I

Код учителя

Fio

A

150

Фамилия Имя Отчество педагога

Date

D

Дата проведения открытого мероприятия

Discipline

A

150

Направление

Class

A

3

Группа

Subject

A

50

Тема

BestLesson

L

Признак лучшей разработки

Development

A

250

Путь к файлу с планом открытого мероприятия

AnDate

D

Дата анализа открытого мероприятия

KodAnFio

I

Код анализирующих урок педагога

AnFio

A

150

ФИО присутствующих на мероприятии

AnInDoor

A

250

Форма проведения мероприятия

AnAnalisis

A

250

Путь к файлу с анализом открытого мероприятия

AnConclusion

A

250

Путь к файлу с выводом об открытом мероприятия

AnRecomendation

A

250

Путь к файлу с рекомендациями к педагогу

Первичный ключ установлен по полю Kod

Таблица 3.3 – Описание таблицы Prep.db

Имя поля

Тип

Размер

Название

Kod

+

Код педагога

Fio

A

150

Фамилия Имя Отчество педагога

Education

A

150

Образование

Specialiaty

A

70

Специальность

Expirence

A

10

Стаж педагогический

Discipline

A

150

Направление

Первичный ключ установлен по полю Kod

Таблица 3.4 – Описание таблицы Analis.db

Имя поля

Тип

Размер

Название

Kod

+

Код педагога

Fio

A

150

Фамилия Имя Отчество анализирующего мероприятия

Education

A

150

Образование

Specialiaty

A

70

Специальность

Expirence

A

10

Стаж педагогический

Discipline

A

150

Направление

Первичный ключ установлен по полю Kod

Разработка данного программного продукта осуществлялась с помощью среды разработки приложений Borland Delphi, в которой в качестве языка программирования используется язык Delphi. Так как этот язык обладает рядом преимуществ и содержит в себе важнейшие технологии, которые необходимы при разработке баз данных. Все компоненты, использующиеся в программе, являются стандартными компонентами «Delphi 7».

Delphi – это язык программирования высокого уровня, в котором введены элементы, допускающие описание задачи в наглядном, легко воспринимаемом виде, упрощающие и автоматизирующие процесс программирования. Упрощающие конструкции и структуры данных такого языка отражают естественные для человека понятия, а не архитектуру вычислительной системы.

Delphi – это комбинация нескольких важнейших технологий:

-  высокопроизводительный компилятор и машинный код;

-  объектно-ориентированная модель компонент;

-  визуальное построение приложений и программных прототипов;

-  масштабируемая среда для построения баз данных.

Среда Delphi включает в себя полный набор визуальных инструментов для быстрой разработке приложений (RAD), поддерживающей разработку пользовательского интерфейса и подключения к корпоративным базам данных.

3.1.4 Тестирование и отладка программных средств

В рамках дипломного проекта объектом испытания является программный продукт «АРМ методиста Детского дома творчества».

Цель испытания – выявление программных ошибок (функциональные

Похожие материалы

Информация о работе