Построение базы данных "Абитуриент" для учебного заведения

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



?ороны пользователя. Остается последняя кнопка в главном окне Приложения по учету поступающих абитуриентов, это кнопка ОЧИСТИТЬ БАЗУ. При щелчке по кнопке ОЧИСТИТЬ БАЗУ, произойдет уничтожение существующей базы данных и создание новой, чистой базы без каких либо записей. Приложение известит об этом пользователя данным сообщением.

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

С самом низу главной формы приложения, жирной строкой отображается

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

Если для поступления не важны результаты ЕГЭ или же наоборот Важны результаты ЕГЭ и не важны внутренние экзамены, сдаваемые в институте письменно, то необходимо просто установить значение проходного балла в данном компоненте (при необходимости в нескольких компонентах) 0 или же наоборот ввести требуемый проходной балл в оба компонента.

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

Заключение

В результате выполненной работы разработана модель базы данных для автоматизации учёта абитуриентов. Данная модель предназначена для реализации в СУБД Delphi 7.0. Созданная нами система отличается:

формируется список претендентов на зачисление после первого экзамена;

Создается экзаменационная ведомость по специальностям;

Предусмотрено редактирование;

Два вида поиска: по критериям и упрощенный для выдачи оперативной

информации;

Сетевой вариант;

Не критичность системы компьютеров;

Система "Разработка сведений об абитуриентах" является начальным этапом для создания общей системы ВУЗа.

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

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

Разработанная система готова к сдаче в эксплуатацию.

Список источников

1.ГОСТ 19.505-79. Установление общих требований к содержанию документации процесса разработки, МНИЦ, ГНИИ ИТТ, ВНИИ, стандарт принят взамен ГОСТ 19.501-79 июль 2004г.

2.ГОСТ Р ИСО 9127: 1994. Системы обработки информации. Документация пользователя и информация на упаковке для потребительских программных пакетов.

.ГОСТ Р ИСО/МЭК 12119-2000. Информационная технология. Пакеты программ. Требование к качеству и тестирование.

.ГОСТ Р ИСО/МЭК 14764-2002. Информационная технология. Сопровождение программных средств.

.ГОСТ Р ИСО/МЭК 9126: 1993. Информационная технология. Оценка программной продукции. Характеристики качества и руководство по их применению.

.ГОСТ Р ИСО/МЭК ТО 9294: 1993. Информационная технология. Руководство по управлению документированием программного обеспечения.

.Архангельский А.Я. Программирование в Delphi 6. - М.: "БИНОМ", 2003. - 1118 с.: ил.

.Архангельский А.Я. Решение задач в Delphi 6. - М.: ЗАО Изд-во "БИНОМ", 2001.

.Власов А.Я. Справочник по программированию на Object Pascal. - Киев, 2001.

.Выпускная квалификационная работа: Методические рекомендации по выполнению и защите / Под ред.Н.С. Сельской, В.Н. Фокиной - М.: СГИ, 2002. - 75 с.

Приложения

Приложение А

Unit1;, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,, Grids, StdCtrls, Buttons, Math, Spin, jpeg, ExtCtrls;

{Названия факультетов и их количество}: array [0.5] of string= ('050501 "Профессиональное обучение (информатика, вычислительная техника, и компьютерные технологии) ',

'050501 "Профессиональное обучение (дизайн)"',

'050706 "Психология и педагогика"',

'050708 "Педагогика и методика начального образования"',

'040101 "Социальная работа"',

'080507 "Менеджмент организации"');: array [0.5,0.2] of string= ( ('Математика','Русский язык','Информатика'),

('Математика','Русский язык','Физика'),

('Математика','Русский язык','Биология'),

('Математика','Русский язык','Обществознание'),

('Русский язык','История','Обществознание'),

('Математика','Русский язык','Обществознание'));: array [0.2] of string= ('Неполное среднее (9 классов) ','Полное среднее (11 классов) ','Средне специальное (ПТУ, Техникум) ');=record {Задаем тип хранимых данных в файле: Фамилия, Имя, Отчество, Пол, Дата рождения, Специальность, Оценка 1, Оценка 2, Оценка 3. }: string [30];: string [30];: string [30];: Byte;: TDate;: Byte;: Byte;: Byte;: Byte;: Byte;: Byte;: Byte;: string [100];: string [30];: Byte;;= class (TForm): TStringGrid;: TBitBtn;: TBitBtn;: TBitBtn;: TComboBox;: TLabel;: TLabel;: TBitBtn;: TLabel;: TLabel;: TSpinEdit;: TSpinEdit;: TBevel;: TImage;btn5Click (Sender: TObject);FormCreate (Sender: TObject);cbb1Change (Sender: TObject);btn1Click (Sender: TObject);btn2Click (Sender: TObject);StringGrid1MouseDown (Sender: TObject; Button: TMouseButton;: TShiftState; X, Y: Integer);BitBtn1Click (Sender: TObject);StringGrid1DrawCell (Sender: TObject; ACol, ARow: Integer;: TRect; State: TGridDrawState);SpinEdit1Change (Sender: TObject);SpinEdit3Change (Sender: TObject);

{ Private declarations }SortTable; {сортировка данных по сумме баллов}RefreshTable; {обновление данных в таблице}

{ Public declarations };: TForm1;: file of TAbiturientRecord; {Глобальная файловая переменная, для работы с базой данных абитуриентов}: TAbiturientRecord; {Глобальная переменная, которая хранит текущую запись из списка абитуриентов}: String; {Глобальная переменная, содержит путь к фай