Автоматизированная информационная система «Приемная комиссия»

Автор работы: Пользователь скрыл имя, 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

Файлы: 1 файл

Курсовой проект (Киркина).doc

— 710.50 Кб (Скачать файл)

В БД  выделяют следующие  нормальные формы:

  • первая нормальная форма (1NF);
  • вторая нормальная форма (2NF);
  • третья нормальная форма (3NF);
  • нормальная форма Бойса-Кодда (BCNF);
  • четвертая нормальная форма (4NF);
  • пятая нормальная форма, или нормальная форма проекции-соединения (5NF или PJ/NF).

Основные свойства нормальных форм:

  • каждая следующая нормальная форма в некотором смысле лучше, чем предыдущая;
  • при переходе к следующей нормальной форме свойства предыдущих нормальных свойств сохраняются.

 

 

 

 

В основе процесса проектирования лежит метод нормализации, декомпозиция отношения, находящегося в предыдущей нормальной форме, в два или более  отношения, удовлетворяющих требованиям следующей нормальной формы. Наиболее важные на практике нормальные формы отношений основываются на фундаментальном в теории реляционных баз данных понятии функциональной зависимости. После анализа предметной области была спроектирована информационная система. Данная БД состоит из 3 взаимосвязанных таблиц:

    • Приемная комиссия.db – содержит всю информацию об абитуриентах;
    • Принятие заявления.db – содержит всю информацию о поступающем абитуриенте;


    • Сдача экзамена.db – содержит временную информацию о сдающих экзамен абитуриентах.
    • Группы.db – содержит информацию об абитуриентах поступивших на определенную специальность.
    • Зачисление.db – содержит информацию о зачисленных абитуриентах.
    • Поступившие.db- содержит информацию о зачисленных абитуриентах.



 

 


 


3.2 Описание структуры  и интерфейса программы.

Интерфейс пользователя построен на основе стандартного Windows-интерфейса (окна, меню, экранные формы, кнопки). Данный тип интерфейса является наиболее удобным для пользователя, так как предоставляет стандартное оформление, что позволяет пользователю быстро сориентироваться и сэкономить время в понимании программы.

Ключевые фразы на кнопках максимально приближены к прикладной области пользователя, поэтому это не должно привести его в заблуждение.

3.2.1 Модульная схема.




 

 

 

 

 

 

 

Пояснения к  модульной схеме:

Form1 – главная форма, с которой происходит основная часть работы всей программы.

Form2 – форма принятия заявления.

Form3 – форма сдачи экзамена.

Form4 – форма группы.

Form5– форма на зачисление.

Form6– форма поступивших абитуриентов.


3.2.2 Элементы управления для ввода  и отображения информации.

Для ввода информации используются следующие элементы управления.

Компонент

Свойство

Предназначение

PageControl

ActivePage

Активация страниц  форм

Button

Caption

Название кнопки

Font

Параметры компонента

DataSourse

DataSet

Связь с таблицей данных

DB Grid

DataSourse

Связь с компонентами DataSourse

Columns

Работа с  название колонок

Edit

Text

Значение строкового типа, хранящееся в компоненте

Font

Параметры компонента

Table

Table Name

Имя файла  таблицы на носителе

Table Type

Указатель типа таблиц

Active

Активизация/диактивизация  таблиц


 

3.2.3. Диалог пользователя с системой.

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

1) Чтобы зачислить нужного вам абитуриента, нужно его выбрать из таблицы Сдача сессии иначе программа выдаст сообщение об ошибке.

 


2) После этого нужно выбрать  куда зачислить абитуриента для  этого нажмите на кнопку Группы в другом случае программа выдаст сообщение об ошибке.

 

           3) Если у абитуриента проходной балл ниже требуемого, программа выдаст сообщение, которое вы видите на экране. Если вы точно хотите зачислить этого абитуриента, тогда нажмите на кнопку YES.

 

 

           4) Программа также может выдавать сообщения об ошибке, если такой абитуриент уже существует.

 

 

 

 


3.3.1. Установка и запуск программы.

 

Программа «Приемная  комиссия» разработана для IBM PC/AT совместимых компьютеров с процессором i386 и выше и для успешного функционирования требует:

    • установленную операционную систему, совместимую с Microsoft Windows 95, 98, Me или Windows NT (Windows NT AS/WS версии 4.0, Windows 2000, Windows XP).
    • не менее 3 Мб свободного пространства на диске для установки программы без учета объема вводимых данных, плюс место на диске необходимое для ввода данных в таблицы и создания новых
    • таблиц баз данных не менее 10 Кб на одну таблицу;
    • не менее 64 Мб оперативной памяти;
    • установленный BDE Administrator совместно с Database Desktop.

Для установки программы  на Ваш компьютер запустите файл kyrsovik.EXE, находящийся на CD-R диске. Запуск данного файла осуществляется двойным щелчком мыши на него. Далее следуйте указаниям программы.

3.3.2. Руководство пользователя по  работе с программой.

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

 Если вы выберите систему Принятие заявления , то вашему вниманию будет представлена форма, где вы сможете дать полное описание о поступающем абитуриенте. Перейдя ко второй таблице Сдача экзамена вы сможете увидеть как абитуриенты сдали экзамены.  В третьем разделе Группы вы сможете наглядно увидеть сколько абитуриентов присутствует в группе и на каждую специальность свой проходной бал. На форме Зачисление будет выдана информация о зачисленных абитуриентах и отображено на диаграмме их проходной бал. Если вы выберите систему Поступившие вам будет представлена информация о зачисленных абитуриентах на каждый год.

 

      • Чтобы добавить информацию нажмите кнопку

                             Добавить


      • Чтобы удалить информацию нажмите кнопку

                               Удалить

      • Чтобы вернуться в главное меню нажмите кнопку

На главную

      • Чтобы произвести фильтрацию по выбранному критерию нажмите кнопку

                                                              Фильтровать

      • Чтобы выставить оценки нажмите кнопку

                                                              Выставить оценки

      • Чтобы зачислить нужных вам абитуриентов нажмите кнопку

                                                             Зачислить  

      • Чтобы получить более подробную информацию по пользованию программой нажмите кнопку

                                   Справка

 

 

 

 

 

 

 

 

 

 

 

 

 


4. ЭКСПЕРИМЕНТАЛЬНЫЙ РАЗДЕЛ.

4.1. Методика и результат испытаний системы.

Примеры тестов, проводимых при отладке программы:

 

№ п/п

Рассматриваемый случай

Действие

Ожидаемый

результат

Фактический результат

11.

Форма «Приемная комиссия»

Нажатие на форму

Открытие формы «Приемная комиссия»

Открытие формы «Приемная комиссия»

22.

Кнопка «Принятие заявления»

Нажатие на кнопку

Открытие формы «Принятие заявления»

Открытие формы «Принятие заявления»

33.

Кнопка «Сдачи экзамена»

Нажатие на кнопку

Открытие формы «Сдачи экзамена»

Открытие формы «Сдачи экзамена»

44.

Кнопка «Добавить данные»

Нажатие на кнопку

Добавление записей в таблицу

Добавление записей в таблицу

55.

Кнопка «Удалить данные»

Нажатие на кнопку

Удаление записей из таблицы

Удаление записей из таблицы

66.

Кнопка «Группы»

Нажатие на кнопку

Открытие формы «Группы»

Открытие формы «Группы»

77.

Кнопка «Зачисление»

Нажатие на кнопку

Открытие формы «Зачисление»

Открытие формы «Зачисление»

88.

Кнопка «Фильтровать»

Нажатие на кнопку

Фильтрация по выбранным критериям

Фильтрация по выбранным критериям

99.

Кнопка «Поступившие»

Нажатие на кнопку

Открытие формы «Поступившие»

Открытие формы «Поступившие»

110.

Кнопка «Справка»

Нажатие на кнопку

Вызов справки

Вызов справки

111.

Кнопка «на главную»

Нажать на кнопку

Вернетесь на главную форму

Вернетесь на главную форму


 

 

 

 

 

 

 

 

 

 

 

 

 

 


5. ЗАКЛЮЧЕНИЕ.

Основным результатом  внедрения данной программы в управление производственным процессом приемной комиссии  будет существенное повышение эффективности, простоты использования и облегчения труда сотрудников    приемной комиссии.

Наиболее серьезной  проблемой данного типа информационных систем будет являться безопасное хранение информации от разного рода угроз, так как данный тип хранимых данных является государственным и предоставляет высокие требования безопасности. Данная тема АРМ вполне актуальна и в дальнейшем будет только развиваться в направлении всеобщего внедрения.

По окончании проекта  будут получены следующие результаты:

 

        • Дизайн автоматизированной системы с описанием структуры данных и расчётных алгоритмов
        • Автоматизированная система управления
        • Набор регламентирующих документов и инструкций
        • Набор сопроводительных документов и инструкций пользователей

Обученные пользователи.

 

 

 

 

 

 

 

 

 

 

 

 


СПИСОК ЛИТЕРАТУРЫ

 

    1. Форонов В.В. Учебник для вузов «Delphi.Программирование на языке высокого уровня».
    2. Rave Reports Borland Edition 5.0- Руководство разработчика.
    3. Rave Reports Borland Edition 5.0- Руководство пользователя.
    4. А.Ю.Пушников - Введение в системы управления базами данных. Часть 1. Реляционная модель данных.
    5. А.Ю.Пушников - Введение в системы управления базами данных. Часть 2. Нормальные формы отношений и транзакции.
    6. Форонов В.В. Учебник для вузов «Delphi.Программирование на языке высокого уровня».
    7. www.delphi.vitpc.com (Королевство Delphi).
    8. Иллюстрированный самоучитель по Delphi 7 для профессионалов.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Приложение

unit Unit1;

 

 

procedure TForm1.Button1Click(Sender: TObject);  Показать форму заявления

begin

form2.Show;

end;

 

procedure TForm1.Button2Click(Sender: TObject);  Показать форму экзамены

begin

form3.show;

end;

 

Информация о работе Автоматизированная информационная система «Приемная комиссия»