logo
Разработка автоматизированной информационной системы "Общежития"

Заключение

В процессе выполнения курсовой работы были достигнуты поставленные цели:

были получены навыки инфологического и датологического проектирования баз данных

была освоена СУБД MS Access

были получены навыки создания приложений к базам данных на Delphi

были получены навыки грамотного оформления документации: описана предметная область; составлена инфологическая и датологическая модели, структурная схема системы и граф диалога; разработаны DFD и IDEF0 диаграммы

Разработанная система является очень удобным дополнением для работы с большими объемами данных в общежитиях.

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

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

Администраторы смогу управлять основными составляющими сети. Они смогут просмотреть информацию о сотрудниках, работающих в определенном общежитии, а так де с легкостью редактировать любые данные базы, включая Комнаты, Общежития, Факультеты, Специальности и Сотрудников.

Систему можно изменять и дорабатывать в процессе использования, что сделает её более профильной и "заточенной" под решение определенных задач.

Литература

1. Г.И. Ревунков, Лекции по курсу "Банки данных", 2013-2014 учебный год.

2. Ю.А. Григорьев, Г.И. Ревунков, "Банки данных", М.: Изд-во МГТУ им. Н.Э. Баумана, 2002.

3. Робинсон С. Microsoft Access 2000. Учебный курс

Приложения

Приложение 1. Техническое задание

Московский Государственный Технический Университет им. Н.Э. Баумана

_____________________________________________________________

Утверждаю:

Ревунков Г.И.

"__"____________2014 г.

Курсовой проект по курсу "Модели данных" АИС "Общежития"

Техническое задание

(Вид документа)

писчая бумага

(Вид носителя)

ИСПОЛНИТЕЛЬ:

Студент группы ИУ5-42

_____________________

Галимов Р.З.

"__"____________2014 г.

____________________________________________________________

Наименование проекта.

Разрабатываемая автоматизированная информационная система называется "Общежития".

Основание для разработки

Основанием для разработки данного программного продукта является учебный план кафедры "Системы обработки информации и управления" МГТУ им. Н.Э. Баумана.

Назначение разработки

Данный продукт создается, в первую очередь, в учебных целях (для освоения MS Access и Borland Delphi 7.0), а также приобретения навыков проектирования баз данных.

Разрабатываемая АИС предназначена для упрощения и автоматизации работы с общежитиями.

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

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

Администраторы смогу управлять основными составляющими сети. Они смогут просмотреть информацию о сотрудниках, работающих в определенном общежитии, а так де с легкостью редактировать любые данные базы, включая Комнаты, Общежития, Факультеты, Специальности и Сотрудников.

Исполнитель

Студент группы ИУ5-42 МГТУ им. Н.Э. Баумана Галимов Руслан Зуфарович

Технические требования к системе.

1.1. Общие требования

АИС "Общежития" должна быть разработана в среде программирования Delphi, а сами наборы данных - таблицы должны быть разработаны в среде Access. Программа должна обеспечивать ввод, изменение и удаление данных, а также должна осуществлять вывод информации по разным критериям в виде отчетов.

1.2. Функциональные требования

1.2.1. Функция поиска Записей по номеру Паспорта

1.2.2. Функция просмотра Общежитий

1.2.3. Функция поиска Студента по Номеру Комнаты

1.2.4. Функция поиска Телефона Декана по ФИО Студента

1.2.5. Функция добавления и изменения Записей в Журнале

1.2.6. Функция добавления и изменения Студентов

1.2.7. Функция просмотра Сотрудников в Общежитиях

1.2.8. Функция добавления и изменения Комнат

1.2.9. Функция добавления и изменения Общежитий

1.2.10. Функция добавления и изменения Факультетов

1.2.11. Функция добавления и изменения Специальностей

1.2.12. Функция добавления и изменения Сотрудников

1.3. Требования к входным и выходным данным

1.3.1. Входные данные.

Система должна обрабатывать следующие входные данные:

5.3.1.1. О Записях в Журнале

5.3.1.2. О Комнатах

5.3.1.3. Об Общежитиях

5.3.1.4. О Сотрудниках

5.3.1.5. О Специальностях

5.3.1.6. О Студентах

5.3.1.7. О Факультетах

1.3.2. Выходные данные.

Система должна формировать следующие выходные данные:

11.1.5.1 О Записях в Журнале

11.1.5.2 О Комнатах

11.1.5.3 Об Общежитиях

11.1.5.4 О Сотрудниках

11.1.5.5 О Специальностях

11.1.5.6 О Студентах

11.1.5.7 О Факультетах

11.2 Требования к программному обеспечению

Для корректной работы программы "Общежития" необходимо следующее программное обеспечение:

5.4.1 Операционная система Microsoft Windows XP, Vista, Windows 7;

5.4.2 Наличие программы MS Access 2012

5.4.3 Программное ядро Borland Delphi 7.0.

5.5 Требования к техническому обеспечению

Для корректной работы АИС "Общежития" необходимо следующее техническое обеспечение:

5.5.1 Компьютер типа IBM PC с процессором не менее Pentium 3 или не менее AMD-K8 с тактовой частотой не менее 1 ГГц, оперативной памятью не менее 1 Гб, дисковой памятью не менее 100Гб;

5.5.2 Цветной монитор с поддержкой SVGA-режимов;

5.5.3 Стандартная русифицированная клавиатура;

5.5.4 Манипулятор мышь.

5.6 Требования к лингвистическому обеспечению

Интерфейс системы АИС "Общежития" должен быть реализован на русском языке.

5.7 Требования к условиям эксплуатации

5.7.1 Для корректной работы программы её необходимо использовать в соответствии с руководством пользователя.

5.7.2 Приложение должно обеспечивать реакцию на запрос пользователя в течение 3-4 с, в остальных случаях выводить сообщение о том, что она работает.

5.7.3 Пользователь системы должен обладать базовыми навыками работы в ОС Windows XP/Vista/Windows7, а также уметь работать со стандартной клавиатурой и мышью. Желательны навыки работы в среде MS Access.

5.8 Требования к надежности

Потери данных или их искажения не допускаются. При сбоях в работе компьютера все данные должны сохраняться на жестком диске. После ликвидации сбоя компьютера приложение должно функционировать в нормальном режиме.

6. Требования к документации

Для приема работы необходимо предоставить следующие документы:

12.1 Техническое задание;

12.2 Пояснительная записка со следующими графическими документами и рисунками:

12.2.1 Диаграмма DFD функциональной модели предметной области;

12.2.2 Диаграмма IDEF0 функциональной модели предметной области;

12.2.3 Структурная схема АИС;

12.2.4 Инфологическая модель предметной области (графическая диаграмма);

12.2.5 Датологическая модель предметной области (графическая диаграмма);

12.2.6 Граф диалога системы;

12.2.7 Схема работы системы.

12.2.8 Интерфейс пользователя (формы, запросы, отчеты).

Также в пояснительной записке должны присутствовать руководство пользователя, программа и методика испытаний.

7. Технико-экономические показатели

7.1 Требования по данным показателем при предъявлении КР по "Базам данных" не предъявляются.

8. Стадии и этапы разработки

8.1 Сроки выполнения отдельных этапов и работ по КР

8.1.1 Анализ предметной области - 3 семестр 2013г.

8.1.2 Разработка модели данных. Составление инфологической модели - 3 семестр 2013г.

8.1.3 Создание приложения на базе СУБД MS Access 2003 (создание кнопочных форм, запросов, отчетов) - 3 семестр 2013г.

8.1.4 Разработка и оформление структурной схемы системы и графа диалога - 3 семестр 2013г.

8.1.5 Создание приложения с использованием Delphi 7.0 (создание форм, запросов) - 4 семестр 2014г.

8.1.6. Окончательная разработка документации и оформление курсового проекта - 4 семестр 2014г.

8.1.7 Защита курсового проекта - 4 семестр 2014г.

9. Порядок контроля и приема задания

Прием и контроль программного изделия "Общежития" производится в соответствии с методикой испытания, приведенной в пояснительной записке.

10. Дополнительные условия

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

Приложение 2. Графическая часть

DFD-Диаграмма Лист 1

IDEF0-Диаграмма Лист 2

Структурная Схема Лист 3

Инфологическая Модель Лист 4

Датологическая Модель Лист 5