Программа контроля учебного процесса образовательного учреждения 2

–PAGE_BREAK–Входные данные:
Для просмотра о полной фактической оплате за семестр по данной специальности  используются следующие данные:

·        Номер семестра

·        Дата установления оплаты

·        Сумма оплаты

·        Специальность
Выходные данные:

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

Надежность программы будет обеспечиваться наличием блоков защиты, обеспечивающих в случаи возникновения ошибок, устранения этих ошибок и / или обеспечение корректности и сохранности данных.

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

Программа гарантирует сохранность и корректность связей всех данных.
3.3. Требования к составу и параметрам технических средств

Минимально-необходимый размер свободного дискового пространства:

— для размещения промежуточных расчетов не менее 500КВ;

— для размещения данных не менее 5Mb.

Аппаратное обеспечение:

— Pentium166MHz;

— Оперативная память 32 Mb;

— Накопитель для съемных дисков 3.5;

— Дисковод  HDDне менее 2.5 Gb;

— Принтер

— Видеокарта с оперативной памятью не менее 1Mb;

— Манипулятор типа «мышь»;

— Возможно, но необязательно наличие сканера;
3.4. Требования к программной и информационной совместимости

Информационная совместимость должна обеспечиваться на основе единства структуры базы данных. Входные и выходные данные, должны храниться в соответствующих таблицах базы данных.

Разрабатываемая программа должна работать под управлением операционной системы ОС Windows95/98/NT/2000.
4. Стадии и этапы разработки

  — Получение задания на курсовое проектирование;

  — Изучение методических указаний курсовому проектированию;

  — Изучение области данных и  назначения разрабатываемого программного  продукта;

  — Подбор литературы;

  — Повторение и приобретение знаний необходимых для выполнения работы;

  — Составление алгоритма программы;

  — Разработка и написание раздела пояснительной записки «Техническое задание»;

  — Разработка программы и написание раздела пояснительной записки «Описание программы»;

  — Отладка программы;

  — Оформление пояснительной записки «Курсовой Работы»;

  — Сдача «Курсовой Работы» на проверку;

  — Защита.
III
. Описание базы данных.

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

         Внешний ключ предназначен, для того чтобы проиндексировать таблицы по конкретному полю.

Таблица 1.Структура таблицы «Дисциплины» (
Disciplina
)

Обозначение

Формат

Краткое описание назначения(комментарий)

ID-

       Numeric       (4)

Код дисциплины

Name

       Character  (20)

Наименование дисциплины

Первичный ключ                                                                                   ID_kod

Внешний ключ                                                                                            Нет
Первичный ключ ID_kodпредназначен для того чтобы установить связь с таблицей  (Специальность — дисциплина).
Таблица 2. Структура таблицы «Специальности» (
Specialnost
)

Обозначение

Формат

Краткое описание назначения(комментарий)

Id_specialnost

Numeric

Код специальности

Name

Character

Наименование специальности

Id_kafedry

Numeric

Код кафедры

Первичный ключ                                                                                       Id_spec

Внешний ключ                                                                                          Id_kafedry
Первичный ключ Id_specпредназначен для того чтобы установить связь с таблицей (Специальность -дисциплина).

Внешний ключ Id_kafedryпредназначен для того чтобы было возможно установить связь с таблицей.(Кафедры)
Таблица 3. Структура таблицы «Платежки » (
Plategi
)

Обозначение

Формат

Краткое описание назначение(комментарий)

Id_name

Numeric

Код Платежки

Data Oplat

Numeric

Дата оплаты

Nom sem opl

Numeric

Номер семестра оплаты

Первичныйключ                                                                                         Id_name Внешнийключ                                                                           Id_zav_kafedr
Внешний ключ Id_zav_kafedrпредназначены, для того чтобы было возможно установить связь с таблицей.
Таблица 4. Структура таблицы «Преподаватели — дисциплина» (
Prepod
_
Disceplina
)

Обозначение

Формат

Краткое описание назначение(комментарий)

Id_pred

Numeric

Кодпреподавателя

Id_disciplina

Numeric

Код  дисциплины

Fam

Numeric

Фамилия

Name

Character

Имя

Otch

Character

Отчество

Pol

Character

Пол

Date_rogd

Date

Дата рождения

Address

Character

Адрес

Telephone

Character

Телефон

Name_dis

Character

Наименование дисциплины

Первичныйключ                                                                    Kd_prepod + Kd_dis

Внешний ключ                                                                                             Kd_pred

Kd_dis
Внешний ключ Kd_pred, предназначен для того чтобы было возможно установить связь с таблицей.(Преподаватели)

Внешний ключ Kd_disпредназначен для того чтобы было возможно установить связь с таблицей.(Дисциплины)

Таблица 5. Структура таблицы «Преподаватели» (
Prepodavatel
)

Обозначение

Формат

Краткое описание назначение(комментарий)

Id_pred

Numeric

Кодпреподавателя

Fam

Numeric

Фамилия

Name

Character

Имя

Otch

Character

Отчество

Pol

Character

Пол

Date_rogd

Date

Дата рождения

Address

Character

Адрес

Telephone

Character

Телефон

Внешний ключ Kd_kafedry, предназначен для того чтобы было возможно установить связь с таблицей.(Кафедры)

Данное описание таблиц подробно рассказывает о их содержание

(поля, индексы. и.т.д)
Таблица «Платежки»

Таблица «Специальности »

Таблица «оплата»

Таблица «Дисциплина»

Таблица «Оплата»

IV
. Описание программы

1. 
Общие сведения

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

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

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

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

2.   
Описание программного модуля.

Взаимодействия форм

Листинг программы
Программный код к кнопке «Первая»
if not bof()

go top

endif

_screen.activeform.refresh()
Программный код к кнопке «Следующая»
if not eof()

skip

endif

_screen.activeform.refresh()
Программный код к кнопке «Предыдущая»
if not bof()

skip — 1

endif

_screen.activeform.refresh()
Программный код к кнопке «Последняя»
 if not bof()

go bottom

endif

_screen.activeform.refresh()
Программный код к кнопке «Выход»

if messagebox(‘Вы действительно хотите выйти из программы’,4+32+256,«Выход»)=6

_screen.ActiveForm.Release ()

else

_screen.ActiveForm.refresh ()

endif
3.  Описание создания форм программы.

Главная форма программы – Программа просмотра дисциплины и преподавателей.    

Входными данными на этой форме будут все сведенья о дисциплинах и специальностях. Форму можно создать двумя способами: с помощью мастера и с помощью конструктора. Я создавал с помощью мастера форм FormWizardт.к. он достаточно прост и удобен. получены практические навыки в области,

Мною были добавлены следующие компоненты:

Textbox– позволяет вводить и редактировать текстовое поле;

Label– Статический текст, он позволяет создавать заголовки, подписи к полям, поясняющую информацию и тому подобное;

CommandButton – Кнопка.
3.1Входные данные и Выходные данные
    продолжение
–PAGE_BREAK–