2. Назначение разработки.
Разрабатываемая программа рассчитана на закрепления дисциплин. Программное изделие должно обеспечивать просмотр, дисциплин и специальностей.
3. Требование к программе
3.1. Требования к функциональным характеристикам
Входные данные:
Для просмотра о полной фактической оплате за семестр по данной специальности используются следующие данные:
· Номер семестра
· Дата установления оплаты
· Сумма оплаты
· Специальность
Выходные данные:
Выходными данными будет являться заполненный сведениями список о полной фактической оплате за семестр по данной специальности .
3.2. Требования к надежности
Надежность программы будет обеспечиваться наличием блоков защиты, обеспечивающих в случаи возникновения ошибок, устранения этих ошибок и / или обеспечение корректности и сохранности данных.
В программе присутствует максимум необходимых пояснений и комментарий, достаточных для пояснения работы программы.
Программа гарантирует сохранность и корректность связей всех данных.
3.3. Требования к составу и параметрам технических средств
Минимально-необходимый размер свободного дискового пространства:
- для размещения промежуточных расчетов не менее 500КВ;
- для размещения данных не менее 5Mb.
Аппаратное обеспечение:
- Pentium 166MHz;
- Оперативная память 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. Описание программного модуля.