Разработка базы данных информационной системы для автоматизации процесса заселения/выселения студентов в общежития вуза

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

Краткое описание

Техническое задание на проектирование базы данных информационной системы для автоматизации процесса заеления/выселения студентов в общежития вуза.
Наименование и область применения информационной системы для автоматизации процесса заселения/выселения студентов в общежития вуза.
Наименование системы - база данных информационной системы для автоматизации процесса заселения/выселения студентов в общежитие.
Область применения – студенческие общежития вузов (рабочее место коменданта).

Оглавление

Введение………………………………………………………………………….5
1. Системный анализ и анализ требований к базе данных информационной системы для автоматизации процесса заселения/выселения студентов в общежития вуза…………………………………………………………………7
2. Концептуальная «инфологическая» модель базы данных информационной системы для автоматизации процесса заселения/выселения студентов в общежития вуза…………………………………………………………………14
3. Разработка базы данных для информационной системы в среде Microsoft Access…………………………………………………………………………..…16
4. Создание форм, запросов и отчетов в среде СУБД………………………..22
5. Инструкция пользователя …………………………………………………...32
Заключение…………………………………………………………………... ….36
Список использованной литературы…………………………………………...37

Файлы: 1 файл

КурсМОИ.docx

— 1.15 Мб (Скачать)

МИНИСТЕРСТВО ТРАНСПОРТА РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА

 

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ  БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

САМАРСКИЙ ГОСУДАРСТВЕННЫЙ  УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЯ

 

Кафедра «Мехатроника в автоматизированных производствах»

 

Курсовой проект

по дисциплине

 «Методы обработки  информации в РАС»

Тема: «Разработка базы данных информационной системы для автоматизации процесса заселения/выселения студентов в общежития вуза».

 

Выполнил:

студент гр. 1381

Асанова А. Р.

              

                                                                                                 Проверил:

преподаватель

Чертыковцева Н.В.

 

 

 

 

Самара 2012

Содержание

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

1. Системный анализ и  анализ требований к базе данных информационной системы для автоматизации процесса заселения/выселения студентов в общежития вуза…………………………………………………………………7

2. Концептуальная «инфологическая» модель базы данных информационной системы для автоматизации процесса заселения/выселения студентов в общежития вуза…………………………………………………………………14

3. Разработка базы данных для информационной системы  в среде Microsoft Access…………………………………………………………………………..…16

4. Создание форм, запросов и отчетов  в среде СУБД………………………..22

5. Инструкция пользователя …………………………………………………...32

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

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

 

 

 

 

 

 

 

 

 

 

 

Техническое задание на проектирование базы данных информационной системы для автоматизации  процесса заселения/выселения студентов  в общежития вуза.

  1. Наименование и область применения информационной системы для автоматизации процесса заселения/выселения студентов в общежития вуза.

  Наименование системы - база данных информационной системы для автоматизации процесса заселения/выселения студентов в общежитие.

  Область применения – студенческие общежития вузов (рабочее место коменданта).

  1. Назначение и цель создания системы.

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

Система должна обеспечивать:

- автоматизацию процессов учёта и перемещение(заселения/выселения) студентов вуза;

- корректный ввод информации;

- редактирование информации;

- архивацию данных;

- вывод отчетов и справок;

- взаимодействие с АСУ  вуза.

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

Система должна содержать:

  • одно автоматизированное рабочее место;
  • сервер базы данных с СУБД и базой данных.

Построение системы будет осуществляться на клиент – серверной технологии. Клиентское и серверное приложения будут  находится на одном компьютере.

СУБД системы  обеспечивает связь клиентских приложений с единой централизованной базой данных системы. Должна обеспечивать:

  • поддержку реляционной модели данных;
  • клиент - серверное взаимодействие с клиентскими приложениями по сетевым протоколам TCP/IP или NET BIOS;
  • поддержку транзакций;
  • разграничение прав доступа пользователей на уровне базы данных в соответствии с политикой безопасности системы;
  • резервирование данных для возможного восстановления в случае их физической порчи.

База  данных системы должна обеспечивать:

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

Системные требования:

    • Работоспособность под операционной системой, установленной на компьютере коменданта общежития («Windows 7/XP/Vista»).
    • Совместимость с «Microsoft Office XP/2007».
    • Работоспособность на минимально-производительной конфигурации ЭВМ, используемой в общежитии вуза.

Она включает в себя:

  • процессор: Intel(R) Pentium(R)  Dual CPU T2370 @ 1.73GHz 1.73GHz;
  • оперативную память:  2,00 Гб ;
  • тип системы: 64 – разрядная операционная система;
  • разрешение экрана монитора: 128

Введение

    Темой данного  курсового проекта является «Разработка базы данных информационной системы для автоматизации процесса заселения/выселения студентов в общежития вуза».

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

Поставленная нами задача является актуальной. С каждым годом растет число желающих поступить в высшее учебное заведение. В связи с тяжелой экономической ситуацией в нашей стране в последние годы, не каждый студент может себе позволить снять квартиру, или жить в гостинице. В общежитиях  СамГУПС по данным студенческого городка проживает почти четверть (около 25%) из общего числа студентов (70 % от числа иногородних). Это обуславливается довольно низкой стоимостью проживания, удобным расположением по отношению к учебным корпусам университета, и не плохими жилищными условиями. Заселение это критический процесс, т.е. сдвиг его во времени может привести к различным чрезвычайным ситуациям. Например, срыв графика заселения, неизбежно приведет к невозможности учебного процесса иногородних студентов. В текущем учебном году из-за недостоверности данных о наличии свободных мест и рекордного количества числа иногородних, в общежитиях сложилась ситуация, когда в двухместной комнате живут трое, а то и четверо студентов, что естественно недопустимо по санитарным нормам (6 м2 на человека).

Цель курсового проекта заключается в разработке базы данных для процесса «Заселения/выселения студентов в общежития вуза». В такой базе данных будет храниться информация, необходимая для осуществления процесса заселения, также БД позволит быстро получать сведения, интересующие пользователя (например сведения о месте проживания студентов и др). Создание БД необходимо, т.к. на данном этапе разработки вся информация о студентах и общежитиях хранится в «бумажном» виде, что затрудняет доступ к ней и увеличивает трудоёмкость процесса.

 

 

 

 

 

 

 

 

 


 

 

Раздел 1. Системный анализ и анализ требований к базе данных информационной системы для автоматизации процесса заселения/выселения студентов в общежития вуза.

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

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

  • БД деканата вуза
  • БД бухгалтерии вуза
  • БД общежитий вуза

 

 

Рис. 1.1. Структура информационной системы  СамГУПС

 

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

Рис. 1.2. Топология сети проектируемой базы данных

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

Информационная система  «Общежитие» предназначена для автоматизации работы общежитий вуза. ИС рассчитана на сетевое взаимодействие с  базами данных вузов. Так например БД деканата  имеет доступ к нашей БД информационной  системы «Общежитие», тем самым  есть возможность просматривать информацию о студентах живущих в общежитиях вуза. Доступ к данным осуществляется через сеть Internet.  Данные, к которым может иметь доступ БД Деканата вуза:

  • ФИО студента;
  • Номер группы;
  • Название факультета;
  • Название специальности;
  • Форма обучения;
  • Вид обучения;
  • Номер общежития;
  • Номер комнаты.

Выберем наиболее подходящую программу для создания базы данных общежитий вуза.

Сравним и охарактеризуем такие программные продукты как:

    • Microsoft Office Access
    • Microsoft Excel
    • Oracle SQL Developer.

Microsoft Office Access.

Microsoft Office Access или просто Microsoft Access — реляционная СУБД корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных.

Основные компоненты MS Access:

- построитель таблиц;

- построитель экранных  форм;

- построитель SQL-запросов (язык SQL в MS Access не соответствует  стандарту ANSI);

- построитель отчётов,  выводимых на печать.

Они могут вызывать скрипты  на языке VBA, поэтому MS Access позволяет  разрабатывать приложения и БД практически  «с нуля» или написать оболочку для  внешней БД.

MS Access является файл-серверной  СУБД и потому применима лишь  к маленьким приложениям. Отсутствует  ряд механизмов, необходимых в  многопользовательских БД, таких,  например, как триггеры.

Существенно расширяет возможности MS Access по написанию приложений механизм связи с различными внешними СУБД: "связанные таблицы" (связь  с таблицей СУБД) и "запросы к  серверу" (запрос на диалекте SQL, который "понимает" СУБД). Также MS Access позволяет  строить полноценные клиент-серверные  приложения на СУБД MS SQL Server. При этом имеется возможность совместить с присущей MS Access простотой инструменты для управления БД и средства разработки.

Система управления базами данных Microsoft Access является одним из самых популярных приложений в семействе  настольных СУБД. Все версии Access имеют  в своем арсенале средства, значительно  упрощающие ввод и обработку данных, поиск данных и предоставление информации в виде таблиц, графиков и отчетов. Начиная с версии Access 2000, появились  также Web-страницы доступа к данным, которые пользователь может просматривать  с помощью программы Internet Explorer. Помимо этого, Access позволяет использовать электронные таблицы и таблицы  из других настольных и серверных  баз данных для хранения информации, необходимой приложению. Присоединив  внешние таблицы, пользователь Access будет работать с базами данных в  этих таблицах так, как если бы это  были таблицы Access. При этом и другие пользователи могут продолжать работать с этими данными в той среде, в которой они были созданы.

Различия между  СУБД Access и электронными таблицами Excel.

На первый взгляд СУБД Access очень похожа по своему назначению и возможностям на программу электронных  таблиц Microsoft Excel. Однако между ними существуют принципиальные различия.

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

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