Разработка автоматизированной информационной системы «Приемная комиссия РКММП

Автор работы: Пользователь скрыл имя, 20 Ноября 2013 в 11:52, курсовая работа

Описание работы

Целью теоретической части курсовой работы является изучение основ проектирования технического задания (ТЗ) и составление ТЗ на разработку автоматизированной информационной системы «Приемная комиссия РКММП».
В практической части будет разработана база данных для функционирования АИС «Приемная комиссия РКММП», включающая основные объекты: таблицы, формы, запросы, отчеты, макросы. Интерфейс АИС будет оформлен в соответствии с требованиями пользователей. Для создания базы данных используется система управления базами данных (СУБД) Microsoft Access.

Файлы: 1 файл

Левандовский.doc

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

 

 

Продолжение таблицы 2.1

Имя поля

Дата_рожд

Изуч_яз

Полис

 

8

9

10

Ключевое поле

     

Тип данных

Дата/Время

Текстовый

Текстовый

Размер поля

 

20

10

Маска поля

00.00.0000

>L<???????????????????

>LLL\ 000000

Подпись

Дата рождения

Изучаемый язык

Медицинский полис

Значение по умолчанию

     

Условие на значение

     

Сообщение об ошибки

     

Обязательное поле

Нет

Нет

Нет


 

Продолжение таблицы 2.1

Имя поля

Страх

Паспорт

Аттестат

Фото

 

11

12

13

14

Ключевое поле

       

Тип данных

Текстовый

Текстовый

Текстовый

Поле объекта OLE

Размер поля

14

11

13

 

Маска поля

000\-000\-000\ 00

0000\ 000000

00000000\ 00\ LL

 

Подпись

Страховое свидетельство

Паспорт

Аттестат

Фото

Значение по умолчанию

       

Условие на значение

       

Сообщение об ошибки

       

Обязательное поле

Нет

Нет

Нет

Нет


 

 

Таблица «Родители» (табл. 2.2) разработана в режиме конструктор. Отображает сведения о родителях абитуриентов, их контактных телефонах и месте работы..

Таблица 2.2 Структура таблицы «Родители»

Имя поля

Код_аб

Фамилия

Имя

1

2

3

4

Ключевое поле

*

   

Тип данных

Текстовый

Текстовый

Текстовый

Размер поля

10

20

20

Маска поля

L\-0\-000

>L<???????????????????

>L<???????????????????

Подпись

Код абитуриента

Фамилия

Имя

Значение по умолчанию

     

Условие на значение

     

Сообщение об ошибки

     

Обязательное поле

Нет

Нет

Нет


 

 

Продолжение таблицы 2.2

Имя поля

Отчество

Год рожд

Раб

Тел

 

5

6

7

8

Ключевое поле

       

Тип данных

Текстовый

Текстовый

Текстовый

Текстовый

Размер поля

20

4

50

15

Маска поля

>L<???????????????????

0000

 

\(000") "000\-0000

Подпись

Отчество

Год родения

Место работы

Телефон

Значение по умолчанию

       

Условие на значение

       

Сообщение об ошибки

       

Обязательное поле

Нет

Нет

Нет

Нет


 

Таблица «Адреса» (табл. 2.3) содержит сведения об адресах проживания абитуриентов.

Таблица 2.3 Структура  таблицы «Адреса»

Имя поля

Код_аб

Обл

Район

1

2

3

4

Ключевое поле

*

   

Тип данных

Текстовый

Текстовый

Текстовый

Размер поля

10

20

20

Маска поля

L\-0\-000

>L<???????????????????

>L<???????????????????

Подпись

Код абитуриента

Область

Район

Значение по умолчанию

     

Условие на значение

     

Обязательное поле

Нет

Нет

Нет


 

Продолжение таблицы 2.3

Имя поля

Город

Ул

Дом

Кв

Тел

 

5

6

7

8

9

Ключевое поле

         

Тип данных

Текстовый

Текстовый

Текстовый

Текстовый

Текстовый

Размер поля

20

20

10

10

15

Маска поля

>L<???????????????????

     

\(000") "000\-0000

Подпись

Город

Улица

Дом

Квартира

Телефон

Значение по умолчанию

         

Условие на значение

         

Обязательное поле

Нет

Нет

Нет

Нет

Нет


 

Таблица «Оценки» (табл. 2.4) содержит сведения об аттестационных оценках абитуриентов.

 
Таблица 2.4 Структура таблицы  «Оценки»

Имя поля

Код_аб

Предмет

Балл

Ключевое поле

*

   

Тип данных

Текстовый

Текстовый

Числовой

Размер поля

10

50

 

Маска поля

L\-0\-000

   

Подпись

Код абитуриента

Предмет

Балл

Значение по умолчанию

     

Условие на значение

     

Сообщение об ошибки

     

Обязательное поле

Нет

Нет

Нет


 

Таблица «ГИА» (табл. 2.5) разработана в режиме конструктор. Она содержит оценки абитуриентов, полученные по ГИА.

Таблица 2.5 Структура таблицы «ГИА»

Имя поля

Код_аб

Предмет

Балл

Ключевое поле

*

   

Тип данных

Текстовый

Текстовый

Числовой

Размер поля

10

50

 

Маска поля

L\-0\-000

   

Подпись

Код абитуриента

Предмет

Балл

Значение по умолчанию

     

Условие на значение

     

Сообщение об ошибки

     

Обязательное поле

Нет

Нет

Нет


 

Таблица «Отделения» (табл. 2.6) разработана в режиме конструктор. Отображает учебные отделения учебного заведения.

Таблица 2.6 Структура таблицы «Отделения»

Имя поля

Код_отд

Назв_отд

Ключевое поле

*

 

Тип данных

Текстовый

Текстовый

Размер поля

6

50

Маска поля

000000

 

Подпись

Код отделения

Название отделения

Значение по умолчанию

   

Условие на значение

   

Сообщение об ошибки

   

Обязательное поле

Нет

Нет


 

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

 

Рисунок 2.1 Схема данных

На схеме  представлены следующие типы межтабличных связей:

  • «Абитуриенты» – «Родители» (отношение один ко многим с обеспечением целостности данных);
  • «Абитуриенты» – «Адреса» (отношение один ко многим с обеспечением целостности данных);
  • «Абитуриенты» – «Оценки» (отношение один ко многим с обеспечением целостности данных);
  • «Абитуриенты» – «Отделения» (отношение многим ко многим с обеспечением целостности данных);
    1. Создание форм

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

Главная кнопочная  форма (рис. 2.2) представляет собой окно для автоматизации и упрощения работы в базе данных. С помощью главной кнопочной формы легко можно перемещаться по всей базе данных и вносить изменения.

Рисунок 2.2 «Главная кнопочная форма»

Форма «Диаграмма: изучаемые языки» (рис. 2.3) выполнена в режиме сводная диаграмма.

Рисунок 2.3 Форма «Диаграмма: изучаемые языки»

Форма «Абитуриенты» (рис. 2.4) является составной: основная таблица – «Абитуриенты», подчиненные таблицы – «Родители», «Адреса», «Оценки», «ГИА». Имеются кнопки для перехода по записям, удаления и добавления записей, выхода.

Рисунок 2.4 Форма «Абитуриенты»

    1. Создание запросов

В автоматизированной информационной системе «Приемная комиссия РКММП» для автоматизации работы и быстрого поиска используются запросы различного типа. Результаты работы запросов – приложение А.

Запрос на выборку  «Районы Воронежской области» (рис. 2.5) позволяет отобразить абитуриентов проживающих в районах Воронежской области, используется для создания отчета «Районы Воронежской области».

Информация о работе Разработка автоматизированной информационной системы «Приемная комиссия РКММП