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

Функциональные характеристики автоматизированной информационной системы "Общежитие". Функции, которые должна выполнять система. Обоснование выбора формы хранения данных. Характеристика входной информации. Описание основных информационных объектов.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 28.11.2012
Размер файла 30,0 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Введение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

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

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

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

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

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

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

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

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

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

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

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

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

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

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

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

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

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

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

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

Таблица 9.1

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

Наименование

Тип

Размер

Описание

Примечание

Stud

Студенты

№_stud

Авт.

5

Номер студенческого билета

Первичный ключ

FIO_stud

А

50

ФИО Студента

Group

S

3

Группа

Комнаты

Room

№_room

Авт.

3

Номер комнаты

Первичный ключ

Kol_vo_mest

S

2

Количество мест

Data_zaseleniya

D

6

Дата заселения

№_ styd_bileta

S

5

Номер студ. билета

Места

Mesta

№_p/p

Авт.

3

Номер по порядку

Первичный ключ

№_komnati

Авт.

3

Номер комнаты

№_mesta

Авт.

2

Номер места

№_ styd_bileta

Авт.

5

Номер студ. билета

Заключение

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

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

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

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

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

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

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

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

Размещено на Allbest.ru


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.