Автор работы: Пользователь скрыл имя, 20 Ноября 2013 в 11:52, курсовая работа
Целью теоретической части курсовой работы является изучение основ проектирования технического задания (ТЗ) и составление ТЗ на разработку автоматизированной информационной системы «Приемная комиссия РКММП».
В практической части будет разработана база данных для функционирования АИС «Приемная комиссия РКММП», включающая основные объекты: таблицы, формы, запросы, отчеты, макросы. Интерфейс АИС будет оформлен в соответствии с требованиями пользователей. Для создания базы данных используется система управления базами данных (СУБД) Microsoft Access.
Продолжение таблицы 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 Схема данных
На схеме представлены следующие типы межтабличных связей:
В реляционной базе данных используются формы для просмотра, корректировки, удаления и добавления записей. При разработке форм использовались режимы: конструктор, мастер форм, пустая форма. Дополнительно оформлены заголовки и примечания. В режиме конструктора добавлены дата, время, кнопки управления (переход по записям, добавление, удаление записи, выполнение макроса).
Главная кнопочная форма (рис. 2.2) представляет собой окно для автоматизации и упрощения работы в базе данных. С помощью главной кнопочной формы легко можно перемещаться по всей базе данных и вносить изменения.
Рисунок 2.2 «Главная кнопочная форма»
Форма «Диаграмма: изучаемые языки» (рис. 2.3) выполнена в режиме сводная диаграмма.
Рисунок 2.3 Форма «Диаграмма: изучаемые языки»
Форма «Абитуриенты» (рис. 2.4) является составной: основная таблица – «Абитуриенты», подчиненные таблицы – «Родители», «Адреса», «Оценки», «ГИА». Имеются кнопки для перехода по записям, удаления и добавления записей, выхода.
Рисунок 2.4 Форма «Абитуриенты»
В автоматизированной информационной системе «Приемная комиссия РКММП» для автоматизации работы и быстрого поиска используются запросы различного типа. Результаты работы запросов – приложение А.
Запрос на выборку «Районы Воронежской области» (рис. 2.5) позволяет отобразить абитуриентов проживающих в районах Воронежской области, используется для создания отчета «Районы Воронежской области».
Информация о работе Разработка автоматизированной информационной системы «Приемная комиссия РКММП