Автор: Пользователь скрыл имя, 01 Апреля 2013 в 22:29, курсовая работа
Цель разработки ИС (БД): Оперативное слежение за прибытием и отъездом студентов.
Перечень процессов составляющая деятельность общежития:
При поступлении в учебное заведение абитуриент обозначает в договоре то, что он нуждается в общежитии или не нуждается. На основе всех договоров подготавливаются места в общежитии.
Когда абитуриент зачислен (далее студент), он пишет заявление на место в общежитии. На основе данных заявлений (ФИО студента, курс, специальность, факультет)
...
Мурманский Государственный
Факультет менеджмента и экономики
Кафедра информационных
систем
РГЗ №1
Дисциплина: Информационные технологии
Предметная область: Управление общежитием, учет прибывших, убывших студентов, контроль над своевременной уплатой сумм за проживание в общежитие.
Выполнил студент: Полукаров Д.
Группа: М-282
Проверил преподаватель: Куликова Н.В.
Мурманск
1999 г.
1. Описание постановки задачи.
Наименование организация:
Общежитие института.
Наименование предметной области:
Управление общежитием, учет прибывших, убывших студентов, контроль над своевременной уплатой сумм за проживание в общежитие.
Цель разработки ИС (БД):
Оперативное слежение за прибытием и отъездом студентов.
Учет свободных мест в общежитие. Организация оперативного, своевременного учета оплаты студентами проживания в общежитии.
Точка зрения:
Комендант общежития.
Перечень процессов
Описание процессов, поддерживаемых в рамках данного исследования:
На рис. 1 показана схема взаимосвязи компонент с информационным обеспечением.
Описание регламента для процессов:
Уточнение правил для выполнения процессов для ПО:
Список выявленных сущностей:
Перечень возможных запросов к базе данных:
Перечень возможных отчетов:
2. Информационная модель данных.
На рис. 2 представлена концептуальная модель данных.
2.1. Логическая модель
На рис.3 представлена диаграмма отношения сущностей, выполненная на основе концептуальной модели.
Рис. 3. Диаграмма отношения сущностей (EDO)
2.2. Физическая модель данных
На рис. 4 показана физическая модель данных. В модели представлены сущности,
атрибуты, связи.
Рис.4. Физическая модель данных
На основе физической модели выполнено описание структуры таблиц базы данных в табл. 1-7 представлено описание структуры файлов *.dbf.
Журнал комменданта (Logbook) зависимая Таблица 1
Заголовок поля |
Идентификатор |
Ключ |
Тип поля |
Длина | |
1 |
Номер записи |
Num_rec |
PK |
NUMERIC |
5 |
2 |
Номер комнаты |
Num_room |
FK |
NUMERIC |
3 |
3 |
Номер договора |
Num_treaty |
FK |
NUMERIC |
5 |
4 |
Дата въезда |
Date_ent |
DATE |
8 | |
5 |
Дата выезда |
Date_exit |
DATE |
8 | |
6 |
Оплата за место |
Sum |
FLOAT |
6,2 | |
7 |
факт проживания |
loglive |
LOGICAL |
1 |
Студент (Student): независимая Таблица 2
Заголовок поля |
Идентификатор |
Ключ |
Тип поля |
Длина | |
1 |
Номер студ. билета |
Num_stud |
PK |
NUMERIC |
5 |
2 |
Имя |
Name |
CHARACTER |
15 | |
3 |
Фамилия |
Surname |
CHARACTER |
15 | |
4 |
Отчество |
Patronim |
CHARACTER |
19 | |
5 |
Дата рождения |
BirthD |
DATE |
8 | |
6 |
Номер паспорта |
N_pas |
NUMERIC |
6 | |
7 |
Серия паспорта |
S_pas |
CHARACTER |
5 | |
8 |
Индекс |
Zip |
NUMERIC |
6 | |
9 |
Район |
District |
CHARACTER |
20 | |
10 |
Город |
Np |
CHARACTER |
20 | |
11 |
Улица |
street |
CHARACTER |
15 | |
12 |
Дом |
dom |
NUMERIC |
3 | |
13 |
Квартира |
flat |
NUMERIC |
3 | |
14 |
Телефон домашний |
tel |
NUMERIC |
9 |
Договор (Treaty): зависимая Таблица 3
Заголовок поля |
Идентификатор |
Ключ |
Тип поля |
Длина | |
1 |
Номер договора |
Num treaty |
PK |
NUMERIC |
5 |
2 |
Код специальности |
Kod spec |
FK |
NUMERIC |
5 |
3 |
Код факультета |
Kod facul |
FK |
NUMERIC |
2 |
4 |
Номер студ билета |
Num stud |
FK |
NUMERIC |
5 |
5 |
Дата заключения |
Date start |
DATE |
8 | |
6 |
Курс |
Kurs |
NUMERIC |
1 |
Специальность (Speciali): независимая Таблица 4
Заголовок поля |
Идентификатор |
Ключ |
Тип поля |
Длина | |
1 |
Код специальности |
kod spec |
PK |
NUMERIC |
5 |
2 |
Название |
naz spec |
CHARACTER |
35 | |
3 |
Короткое название |
short spec |
CHARACTER |
10 |
Факультет (Faculti): независимая Таблица 5
Заголовок поля |
Идентификатор |
Ключ |
Тип поля |
Длина | |
1 |
Код факультета |
kod facul |
PK |
NUMERIC |
2 |
2 |
Название |
naz facul |
CHARACTER |
35 | |
3 |
Короткое название |
short facul |
CHARACTER |
5 | |
4 |
ФИО декана |
SNP decan |
CHARACTER |
20 | |
5 |
Телефон декана |
tel decan |
NUMERIC |
6 |
Комната (Room): независимая Таблица 6
Заголовок поля |
Идентификатор |
Ключ |
Тип поля |
Длина | |
1 |
Номер комнаты |
Num room |
PK |
NUMERIC |
3 |
2 |
Количество мест |
kol mest |
NUMERIC |
1 | |
3 |
Качество |
Quality |
NUMERIC |
2 | |
4 |
Примечания |
note |
MEMO |
30 |
Квитанция (Receipt):зависимая
Заголовок поля |
Идентификатор |
Ключ |
Тип поля |
Длина | |
1 |
Номер квитанции |
num receipt |
PK |
NUMERIC |
6 |
2 |
Номер записи |
num rec |
FK |
NUMERIC |
5 |
3 |
дата оплаты |
date ammou |
DATE |
8 | |
4 |
оплаченная сумма |
sum total |
FLOAT |
6,2 |