Построение базы данных "Абитуриент" для учебного заведения
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?ороны пользователя. Остается последняя кнопка в главном окне Приложения по учету поступающих абитуриентов, это кнопка ОЧИСТИТЬ БАЗУ. При щелчке по кнопке ОЧИСТИТЬ БАЗУ, произойдет уничтожение существующей базы данных и создание новой, чистой базы без каких либо записей. Приложение известит об этом пользователя данным сообщением.
Для автоматического контроля за абитуриентами набравшими необходимый проходной балл, для поступления на Бюджетную основу в программе предусмотрен фильтр, в котором пользователь может установить требуемый проходной уровень или границу (сумму балов). Абитуриенты набравшие в сумме больше баллов, чем введено в фильтре отображаются в таблице зеленым цветом, остальные строки остаются без изменения.
С самом низу главной формы приложения, жирной строкой отображается
общее количество абитуриентов поступающих на данную специальность, а также в том числе и тех, кто сдал экзамены (удовлетворяет установленному проходному баллу) на Бюджетную основу.
Если для поступления не важны результаты ЕГЭ или же наоборот Важны результаты ЕГЭ и не важны внутренние экзамены, сдаваемые в институте письменно, то необходимо просто установить значение проходного балла в данном компоненте (при необходимости в нескольких компонентах) 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; {Глобальная переменная, содержит путь к фай