Автор работы: Пользователь скрыл имя, 12 Июня 2013 в 19:40, курсовая работа
Вычислительная техника и ее программное обеспечение — катализаторы научно-технического прогресса. Эффект от их использования проявляется не только в отраслях народного хозяйства, но и во всех областях человеческой деятельности: в решении задач автоматизации и перестройки производства на базе новых прогрессивных технологий, в росте производительности труда и сокращении цикла «наука — производство», в повышении научно-технического уровня и качества новой техники, в медицине, образовании, быту. Исходя из всего выше изложенного, мною было предложено установить программное обеспечение «Приемная комиссия». Эта программа позволит работникам приемной комиссии принимать абитуриентов на зачисление и упростить работу сотрудников.
1.ВВЕДЕНИЕ………………………………………………………………4
2.АНАЛИТИЧЕСКИЙ РАЗДЕЛ……………………………………………6
2.1.Характеристика предметной области………………………..6
2.2. Описание и выбор инструментальных средств……………….7
2.2.1. Delphi…………………………………………………8
2.2.2. Microsoft Access……………………………………….12
2.2.3.MySQL…………………………………………………13
2.2.4. Microsoft SQL Server…………………………….......14
2.3. Постановка комплекса задач системы………………………15
2.4. Структурная схема документооборота системы…………….19
3. ПРОЕКТНЫЙ РАЗДЕЛ……………………………………………………20
3.1. Проектирование и описание структуры базы данных………..20
3.2 Описание структуры и интерфейса программы……………….24
3.2.1 Модульная схема………………………..……………………….24
3.2.2 Элементы управления для ввода и отображения информации…25
3.2.3. Диалог пользователя с системой……………………………….…25
3.3.1. Установка и запуск программы…………………………………….27
3.3.2. Руководство пользователя по работе с программой…………….27
4. ЭКСПЕРИМЕНТАЛЬНЫЙ РАЗДЕЛ…………………………………………..29
4.1. Методика и результат испытаний системы……………..........29
5.ЗАКЛЮЧЕНИЕ……………………………………………………………….30
СПИСОК ЛИТЕРАТУРЫ………………………………………………………31
ПРИЛОЖЕНИЕ…………………………………………………………………32
В БД выделяют следующие нормальные формы:
Основные свойства нормальных форм:
В основе процесса проектирования лежит метод нормализации, декомпозиция отношения, находящегося в предыдущей нормальной форме, в два или более отношения, удовлетворяющих требованиям следующей нормальной формы. Наиболее важные на практике нормальные формы отношений основываются на фундаментальном в теории реляционных баз данных понятии функциональной зависимости. После анализа предметной области была спроектирована информационная система. Данная БД состоит из 3 взаимосвязанных таблиц:
Ключевые фразы на кнопках максимально приближены к прикладной области пользователя, поэтому это не должно привести его в заблуждение.
Пояснения к модульной схеме:
Form1 – главная форма, с которой происходит основная часть работы всей программы.
Form2 – форма принятия заявления.
Form3 – форма сдачи экзамена.
Form4 – форма группы.
Form5– форма на зачисление.
Form6– форма поступивших абитуриентов.
Для ввода информации используются следующие элементы управления.
Компонент |
Свойство |
Предназначение |
PageControl |
ActivePage |
Активация страниц форм |
Button |
Caption |
Название кнопки |
Font |
Параметры компонента | |
DataSourse |
DataSet |
Связь с таблицей данных |
DB Grid |
DataSourse |
Связь с компонентами DataSourse |
Columns |
Работа с название колонок | |
Edit |
Text |
Значение строкового типа, хранящееся в компоненте |
Font |
Параметры компонента | |
Table |
Table Name |
Имя файла таблицы на носителе |
Table Type |
Указатель типа таблиц | |
Active |
Активизация/диактивизация таблиц |
В случае неправильных действий пользователя предусматриваются сообщения об ошибках с целью стабильного функционирования программы. В программе использовалось следующее:
1) Чтобы зачислить нужного вам абитуриента, нужно его выбрать из таблицы Сдача сессии иначе программа выдаст сообщение об ошибке.
2) После этого нужно выбрать куда зачислить абитуриента для этого нажмите на кнопку Группы в другом случае программа выдаст сообщение об ошибке.
3) Если у абитуриента проходной балл ниже требуемого, программа выдаст сообщение, которое вы видите на экране. Если вы точно хотите зачислить этого абитуриента, тогда нажмите на кнопку YES.
4) Программа также может выдавать сообщения об ошибке, если такой абитуриент уже существует.
Программа «Приемная комиссия» разработана для IBM PC/AT совместимых компьютеров с процессором i386 и выше и для успешного функционирования требует:
Для установки программы на Ваш компьютер запустите файл kyrsovik.EXE, находящийся на CD-R диске. Запуск данного файла осуществляется двойным щелчком мыши на него. Далее следуйте указаниям программы.
После загрузки программы появляется окно главное меню, где будет возможен доступ ко всем таблицам. После того как вы сделаете выбор нужной вам учетной записи система откроет следующую форму где вы сможете продолжить свою работу.
Если вы выберите систему Принятие заявления , то вашему вниманию будет представлена форма, где вы сможете дать полное описание о поступающем абитуриенте. Перейдя ко второй таблице Сдача экзамена вы сможете увидеть как абитуриенты сдали экзамены. В третьем разделе Группы вы сможете наглядно увидеть сколько абитуриентов присутствует в группе и на каждую специальность свой проходной бал. На форме Зачисление будет выдана информация о зачисленных абитуриентах и отображено на диаграмме их проходной бал. Если вы выберите систему Поступившие вам будет представлена информация о зачисленных абитуриентах на каждый год.
Добавить
Удалить
На главную
Зачислить
Примеры тестов, проводимых при отладке программы:
№ п/п |
Рассматриваемый случай |
Действие |
Ожидаемый результат |
Фактический результат |
11. |
Форма «Приемная комиссия» |
Нажатие на форму |
Открытие формы «Приемная комиссия» |
Открытие формы «Приемная комиссия» |
22. |
Кнопка «Принятие заявления» |
Нажатие на кнопку |
Открытие формы «Принятие заявления» |
Открытие формы «Принятие заявления» |
33. |
Кнопка «Сдачи экзамена» |
Нажатие на кнопку |
Открытие формы «Сдачи экзамена» |
Открытие формы «Сдачи экзамена» |
44. |
Кнопка «Добавить данные» |
Нажатие на кнопку |
Добавление записей в таблицу |
Добавление записей в таблицу |
55. |
Кнопка «Удалить данные» |
Нажатие на кнопку |
Удаление записей из таблицы |
Удаление записей из таблицы |
66. |
Кнопка «Группы» |
Нажатие на кнопку |
Открытие формы «Группы» |
Открытие формы «Группы» |
77. |
Кнопка «Зачисление» |
Нажатие на кнопку |
Открытие формы «Зачисление» |
Открытие формы «Зачисление» |
88. |
Кнопка «Фильтровать» |
Нажатие на кнопку |
Фильтрация по выбранным критериям |
Фильтрация по выбранным критериям |
99. |
Кнопка «Поступившие» |
Нажатие на кнопку |
Открытие формы «Поступившие» |
Открытие формы «Поступившие» |
110. |
Кнопка «Справка» |
Нажатие на кнопку |
Вызов справки |
Вызов справки |
111. |
Кнопка «на главную» |
Нажать на кнопку |
Вернетесь на главную форму |
Вернетесь на главную форму |
5. ЗАКЛЮЧЕНИЕ.
Основным результатом внедрения данной программы в управление производственным процессом приемной комиссии будет существенное повышение эффективности, простоты использования и облегчения труда сотрудников приемной комиссии.
Наиболее серьезной проблемой данного типа информационных систем будет являться безопасное хранение информации от разного рода угроз, так как данный тип хранимых данных является государственным и предоставляет высокие требования безопасности. Данная тема АРМ вполне актуальна и в дальнейшем будет только развиваться в направлении всеобщего внедрения.
По окончании проекта будут получены следующие результаты:
Обученные пользователи.
СПИСОК ЛИТЕРАТУРЫ
Приложение
unit Unit1;
procedure TForm1.Button1Click(Sender: TObject); Показать форму заявления
begin
form2.Show;
end;
procedure TForm1.Button2Click(Sender: TObject); Показать форму экзамены
begin
form3.show;
end;
Информация о работе Автоматизированная информационная система «Приемная комиссия»