Создание автоматизированной информационной системы "Общежитие"

 

Введение


Наименование задачи: создание автоматизированной информационной системы «Общежитие».

Цель: обеспечить удобный и быстрый просмотр данных о студентах, комнатах добавление и изменение данных, а так же заселение новых.

Спецификация:

·процесс «Сведения о свободных комнатах» подразумевает: ввод студентов, количество комнат, и т.д.;

·сущность «Редактировать» включает в себя сущности «Изменить» и «Удалить»;

·хранилище «Студенты » включает в себя: « ФИО Студента», «№ студенческого билета».

Назначение: автоматизированная информационная система под названием «Общежитие» позволяет добавлять, удалять, изменять и просматривать сведения о студентах (ФИО, телефон), комнатах (этаж, места), список ожидающих заселение.

Основным пользователем системы является комендант. Его задачи состоят в следующем:

·Добавление новых студентов.

·Изменение данных о студентах.

·Удаление записей о студентах.

·Добавление студентов получивших комнату.

1 Основная часть


. Функциональные характеристики системы


·первоначальный ввод информации в БД;

·изменение содержания БД;

·поиск студентов по запросу пользователя;

·контроль вводимой информации;

·обеспечение целостности БД.


. Основные функции системы


·организация ввода данных;

·организация удаления данных;

·организация редактирования данных;

·организация вывода отчетов.

2. Использование методологии DFD


Для построения DFD была выбрана нотация Гейна-Сарсона. DFD - диаграмма потоков данных, отражает функции, которые должна выполнять система. Начальная контекстная диаграмма имеет вид:


Рисунок 2.1 Начальная контекстная диаграмма

3. Диаграмма первого уровня


Рисунок 3.1 Схема работы проекта

4. Диаграмма второго уровня


Детализация процесса «Редактировать».

Рисунок 4.1 Редактирование данных

5. Обоснование выбора формы хранения данных


1Все данные хранятся в базах данных. База данных обеспечивает работу с информацией. В системе можно вносить изменения в базу данных (изменять, добавлять и удалять данные).

2Информация базы данных выводится на экран виде таблицы, что обеспечивает удобство просмотра информации.

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

Результат выводится в виде отчета.

В качестве программного средства выбрана интегрированная среда программирования Delphi, наиболее удобная и доступная.

6. Информационное обеспечение


1Характеристика входной информации:

1.1Форма представления - список студентов, список ожидающих заселение, список свободных комнат.

1.2Описание структурных единиц информации.

·Список студентов включает в себя: номер студенческого билета, ФИО студента, группу.

·Список данных о комнатах включает в себя: номер комнаты, число мест, количество жильцов.

·Список ожидающих заселение включает в себя: номер по порядку, номер студенческого.

1.3Способы контроля исходных данных.

Правильность входной информации проверяется комендантом

2Характеристика результатной информации:

2.1Перечень результатной информации:

·Вывод отчета, в котором содержится данные о студентах ожидающих заселение.

·База данных, в которой содержится однородная, упорядоченная по некоторому критерию информация (студенты, пустые комнаты, комнаты ожидающие заселение).

2.2Форма представления - машинный носитель.

.3Периодичность и строки представления.

Отчеты предоставляются после каждого заселения или по запросу пользователя

2.4Пользователями результатной информации являются комендант или доверенное лицо.

2.5Описание структурных единиц информации:

·Список студентов включает в себя: номер студенческого билета, ФИО студента, группу.

·Список данных о заселении включает в себя: номер комнаты, номер студенческого, дата заселения.

·Способы контроля результатной информации

Отчет может быть выведен в любое время по запросу пользователя системы или после окончания свободных мест.

7. Диаграмма «сущность-связь»


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


Рисунок 7.1 Модель данных

8. Нормализация


.1 Первая нормальная форма


НФ предполагает неделимость полей, единственность значений по полям в реляционной модели данных.


Рисунок 8.1.1 Первая нормальная форма


.2 Третья нормальная форма


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

Рисунок 8.1.2 Третья нормальная форма

автоматизированный информационный система данные

9. Описание информационных объектов


Таблица 9.1

Описание информационных объектов

НаименованиеТипРазмерОписаниеПримечаниеStudСтуденты№_studАвт.5Номер студенческого билетаПервичный ключFIO_studА50ФИО СтудентаGroupS3ГруппаКомнатыRoom№_roomАвт.3Номер комнатыПервичный ключKol_vo_mestS2Количество местData_zaseleniyaD6Дата заселения№_ styd_biletaS5Номер студ. билетаМестаMesta№_p/pАвт.3Номер по порядкуПервичный ключ№_komnatiАвт.3Номер комнаты№_mestaАвт.2Номер места№_ styd_biletaАвт.5Номер студ. билетаЗаключение


В курсовой работе был составлен системный проект АИС, позволяющей легко просмотреть список учащихся, а так же их заселение, и список ожидающих заселение.

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

Системный проект закончен и по нему можно разработать приложение, реализующее данный проект.

Список использованных источников


1 Агальцев В.П. Базы данных. М.: Мир, 2002.

Калянов Г.Н. CASE - технологии. Консалтинг при автоматизации бизнес-процессов. 2-е издание. М.: Горячая линия - телеком, 2000.

Культин Н.Б. Основы программирования в Delphi. Самоучитель. - СПб.: БХВ - Петербург, 2004.

Петров В. Н. Информационные системы. С.-П.: Питер, 2002.


Введение Наименование задачи: создание автоматизированной информационной системы «Общежитие». Цель: обеспечить удобный и быстрый просмотр да

Больше работ по теме:

КОНТАКТНЫЙ EMAIL: [email protected]

Скачать реферат © 2017 | Пользовательское соглашение

Скачать      Реферат

ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ