--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--