Информатизация общества - это глобальный социальный процесс, особенность которого состоит в том, что доминирующим видом деятельности в сфере общественного производства является сбор, накопление, обработка, хранение, передача, использование, продуцирование информации, осуществляемые на основе современных средств микропроцессорной и вычислительной техники, а также разнообразных средств информационного взаимодействия и обмена. В таком обществе наблюдается ускоренная автоматизация и роботизация всех отраслей производства и управления, происходят радикальные изменения социальных структур. Эти изменения приводят к расширению сферы информационной деятельности и вызывают необходимость подготовки специалистов в области разработки и сопровождения информационных технологий, требуют повышения информационной культуры граждан.
В настоящее время в различных организациях непрерывно растет поток информации, управление и работа с которым доставляет огромные сложности. Необходимость автоматизации торговых предприятий вызвана появлением серьезных убытков, связанных с «человеческим» фактором сотрудников. Ошибки и недочеты в работе, несвоевременный учет выливаются в серьезный финансовый ущерб для предприятия.
Облегчение этих задач возможно с помощью создания информационных систем, которые осуществляют удобный доступ к информации, извлекая данные из многочисленных таблиц и предоставляя их в удобном виде (на экран монитора, в виде отчётов, журналов).
С целью применения на практике знаний, полученных в процессе изучения дисциплины, и закрепления практических навыков создания автоматизированных информационных систем, основанных на базах данных, была разработана программа, автоматизирующая процесс заселения студентов в общежитие.
База данных создается для обеспечения информационного обслуживания работников учебных заведений, которые осуществляют заселение и выселение студентов из общежития. БД предоставляет возможность хранения все необходимой информации, работы с ней и формирования нужной отчетной документации.
В соответствии с предметной областью система строится с учетом следующих особенностей (требований):
- каждый студент имеет право проживать в общежитии;
- студент может проживать только в одной комнате и занимать одно место;
- для каждого студента обязательно должна быть указана специальность;
- на каждом факультете множество специальностей;
- каждая специальность закреплена за определенным факультетом;
- внесение записей о студентах соответствует порядку очереди на заселение;
- в каждой комнате может проживать несколько студентов;
- число проживающих студентов не должно превышать вместимость комнаты.
Выделим базовые сущности данной предметной области:
1. Факультет. Для данной сущности необходимо хранить только наименование факультета.
2. Специальности. Атрибут специальности - Наименование.
3. Студенты. Для данной сущности необходимо хранить ФИО, дату рождения, паспортные данные и специализацию.
4. Комнаты. Атрибуты Комнаты – номер комнаты, этаж, вместимость.
5. Размещение будем рассматривать как связь между Студентами и Комнатами. Атрибуты: дата заселения, дата выселения, примечание.
ER-диаграмма общежития представлена на рисунке 1 (базовые сущности отмечены жирным шрифтом)
Автоматизированная система разработана для использования работниками учебного заведения для учета студентов, проживающих и стоящих в очереди на общежитие.
Программа оптимизирует процесс выполнения функций:
- учет студентов, проживающих в общежитии;
- хранение информации о студентах в очереди на заселение;
- отображение и редактирование информации о комнатах общежития;
- получение списка свободных комнат;
- получение информации о заселенных комнатах;
- оформление заселения студента в комнату;
- оформление выписки студента.
Физически приложение состоит из двух частей:
1. Файлы базы данных
- Students.mdf – главенствующий файл базы данных;
- Students.ldf – файл содержит системный журнал последних действий, выполненных в базе данных. Используется для отслеживания событий таким образом, что база данных может восстанавливаться в случае аппаратного отказа или других неожиданных отключений.
2. Файлы приложения. Пользовательское приложение представляет организованное взаимодействие классов-форм, каждый из которых имеет графическую и программную части. Рассмотрим файлы программы:
- файл {НазваниеФормы}.cs - файл исходного кода. Часто применяется для разработки компонентов программы, которые используются в среде создания ПО. Может открываться в программе разработке Microsoft или других приложения программирования C#. В этих документах содержится непосредственное описание поведения программы на действия пользователя, обработка возникающих событий;
В данной пояснительной записке описан курсовой проект по созданию автоматизированной информационной системы для заселения и выселения студентов из общежития.
Актуальность поставленной задачи обусловлена необходимостью автоматизации поиска данных по запросам пользователей и учёта операций, проводимых на предприятии-заказчике.
Для написания полноценной системы была подробно изучена предметная область, проанализированы все процессы на рассматриваемом предприятии. В ходе обсуждения были выявлены четкие требования к системе.
Стоит отметить, что программа выполнена в соответствии со всеми заявленными требованиями и может быть применена для учета студентов в любом учреждении образования, предоставляющем общежитие учащимся.
СКРИНШОТЫ ИЗ ПРОГРАММЫ


