Автоматизированная система управления студенческим домом

Автор работы: Пользователь скрыл имя, 25 Января 2013 в 21:43, аттестационная работа

Описание

Основные задачи, которые решает комендант. Учет наличия комнат, их площадей и прописанных в них жильцов. Расселение по заявкам деканатов.
Описание предметной области. Имеется информация о наличие комнат и их вместимость (по человекам). Имеется информация о прописке. По документу «листок учета» происходит прописка и выписка жильцов. Он подает список о наличие свободных мест. К нему приходят люди с направлениями. Он предлагает некоторые варианты поселения (либо отказывает). Кроме того, комендант отвечает за распорядок и дисциплину в общежитии.
Рекомендуемые таблицы- комнаты, жильцы, факультеты, журнал учета прописки, список нарушителей дисциплины.

Содержание

Введение …..……………………………………………………………… 3
1 Обследование предметной области «Студенческий дом»……… 4
1.1 Информационный анализ предметной области и выявление концептуальных требований пользователей………………………….... 4
1.2 Определение информационных объектов, атрибутов, связей, ограничений и построение инфологической модели области………… 4
1.3 Логическое проектирование базы данных и построение логической схемы реляционной базы данных …………………… 6
3 Машинное проектирование базы данных………………………… 10
3.1 Структура, состав проекта приложения базы данных…………… 10
3.2 Разработка алгоритмов и реализация информационных запросов 11
3.3 Проектирование отчетов и формирование выходных документов . . . . . . . . . . . . . . . . . .. . . . .. . .. . . . .. . . .. . . . .. . .. . . . .13
3.4 Разработка интерфейса базы данных……………………………… 15
Заключение……………………………………………………………….. 19
Список использованной литературы …………..……………………… 20

Работа состоит из  1 файл

Пояснительная.docx

— 2.13 Мб (Скачать документ)

Содержание

 

Введение …..………………………………………………………………

3

1

Обследование предметной области  «Студенческий дом»………

4

1.1

Информационный анализ предметной области и выявление

 

концептуальных требований пользователей…………………………....

4

1.2

Определение информационных объектов, атрибутов, связей,

 

ограничений и построение инфологической модели области…………

4

1.3

Логическое проектирование базы данных и построение логической схемы реляционной базы данных ……………………

6

3

Машинное проектирование базы данных…………………………

10

3.1

Структура, состав проекта приложения базы данных……………

10

3.2

Разработка алгоритмов и реализация информационных запросов

11

3.3

Проектирование отчетов и формирование выходных документов . . . . . . . . . . . . . . . . . .. . . . .. . .. . . . .. . . .. . . . .. . .. . . . .

 

13

3.4

Разработка интерфейса базы данных………………………………

15

Заключение………………………………………………………………..

19

Список использованной литературы  …………..………………………

20


 

 

 

 

 

 

 

 

 

 

 

 

Задание

 

Вариант 6.  Бизнес- процессы коменданта общежития

Основные задачи, которые решает комендант. Учет наличия комнат, их площадей и прописанных в них жильцов. Расселение по заявкам деканатов.

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

Рекомендуемые таблицы- комнаты, жильцы, факультеты, журнал учета прописки, список нарушителей дисциплины.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Введение

 

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

Управление студенческим домом в современных условиях, когда ресурсы на содержание жилищного  фонда существенно ограничены, вряд ли можно считать эффективным без применения автоматизированной системы управления (АСУ).

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

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

Целью данной работы является проектирование базы данных для студенческого дома (общежитие) с использованием современных информационных технологий, включающих объектно-ориентированное и визуальное программирование, и средства по формированию структурированных запросов  и обработке данных средствами SQL. 

Задачи  проектирования базы данных:

  • выявление задач и функций, подлежащих реализации;
  • информационный анализ предметной области и построение информационно-логической модели, отображающей информацию, которая должна быть размещена в базе данных;
  • определение логической структуры базы данных;
  • разработка алгоритмов решения поставленных задач;
  • реализация задачи с помощью экранных форм, запросов и отчетов.
  • создание диалогового приложения пользователя, объединяющего все процессы, связанные с решением задачи: ввод данных, корректировка, реализация запросов, вывод отчетов на экран и печать.

Техническая структура  АСУ выполнена на базе локальной вычислительной сети персональных ЭВМ с операционной системой MS Windows XP, в составе которой - сервер и рабочие станции.

Программная архитектура системы - клиент-сервер. Серверное программное обеспечение выполнено на платформе СУБД SQL SERVER 2008 R2, под управлением которой находится централизованная база данных (БД).

 

 

1 Обследование предметной области «Студенческий дом»

 

1.1 Информационный анализ предметной области и выявление концептуальных требований пользователей

 

Средой  функционирования системы “Автоматизированное управление студенческим домом” является общежитие. Объект управления представляет собой процесс расселения и выселения жильцов. Субъект управления - деканат.

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

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

Цель  управления состоит в расселении людей по заявкам деканата, и выселение  жильцов в случае нарушения дисциплины.

Для достижения этой цели в процессе управления решаются следующие задачи:

  1. ведение учета наличия свободных комнат и их вместимость;
  2. ведение учета проживающих жильцов;
  3. ведение учета нарушителей дисциплины;
  4. ведение журнала учета прописки;
  5. иметь информацию с заявками с деканата.

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

 

1.2 Определение  информационных объектов и построение  инфологической модели

 

 

В рамках данного проекта для автоматизации  выбраны следующие пять функций  автоматизированной системы “Учет  комнат и прописанных жильцов”:

1) Учет свободных комнат и мест

2) Учет прописанных жильцов

3) Ведение списка нарушителей

4) Заявки деканата

5)  Ведение журнала учета прописки

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

 

Таблица 1 – Множество атрибутов

 

Объект

Атрибут

Описание атрибута

1. Комнаты

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

 
 

номер места

 
 

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

количество мест в комнате

 

количество занятых мест

 
 

количество свободных мест

 

2. Жильцы

ID жильца

номер удостоверения личности

 

ФИО жильца

 
 

личный телефон

 

3. Факультеты

ID факультета

 
 

название факультета

 
 

количество выделенных мест

 

4. Журнал учета прописки

№ записи

№ записи в журнале учета прописки

 

Дата записи

 
 

Инфо о прописке

прописан или выписан

5. Список нарушителей

№ списка

№ записи в списке нарушителей

 

описание нарушения

 
 

тип взыскания

предупреждение, наказание, выселение


 

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

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 1- ER-модель предметной области

 

После выбора сущностей и задания атрибутов  спроектирована инфологическая модель базы данных (рисунок 1) в виде ER-диаграммы, где сущности обозначаются прямоугольниками, связи – ромбами.

 

 

1.3 Логическое проектирование базы данных. Построение логической схемы реляционной базы данных

 

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

 

Рисунок 2 –  Реляционная модель данных

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3 Машинное проектирование базы  данных

 

3.1 Структура  и состав проекта приложения  базы данных

 

В состав проекта (рисунок 3) входит  база данных, отчеты и  формы.

          

 

Рисунок 3 –  Окно обозреватель серверов и обозреватель решений

 

В контейнер  базы данных (рисунок 4) входят шесть  таблиц. Наряду с таблицами в базу данных входят локальные представления, обеспечивающие выборку и просмотр данных.

 

Рисунок 4 –Окно  контейнера базы данных

 

 

3.2 Разработка алгоритмов и реализация информационных запросов

 

Принципиальная структура  БД включает в себя справочную, оперативную  и архивную информацию.

Справочная информация включает в себя:

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

Оперативная информация включает в себя:

  • данные, необходимые для паспортного контроля граждан и членов 
    их семей;
  • данные о фактическом проживании и сроках проживания на местах жилищного фонда;
  • данные о нарушениях правил проживания и иных нарушений,  установленного распорядка  и т.п.

Информация о работе Автоматизированная система управления студенческим домом