Учет жильцов в общежитиях
Реферат
Разработанная информационная система позволяет ввести данные по каждому жильцу и выводить данную информацию.
Благодаря своим функциям, система избавить пользователя от рутинной работы с учетом жильцов, сократить время обработки и ввода информации, это способствует оптимизации рабочего времени сотрудников и сокращению финансовых издержек общежития.
Пользователь системы может заселять, выселять, переселять жильцов и редактировать их данные.
Система разработана с учетом разделенного доступа авторизации для различных сотрудников. Это способствует целостности и защищенности данных.
При необходимости пользователь может внести изменения данные жильцов и заранее выписать квитанцию жильцу для контроля за расходом средств.
Связь форм и таблиц в системе позволяет быстро перемещаться по всем данным, что значительно сокращает работу с информационной системой.
Таким образом, внедрение данной информационной системы позволит оптимизировать и модернизировать работу с учетом жильцов в общежитиях.
оглавление
Введение
1. Аналитическая часть
1.1 Технико-экономическая характеристика учета страхования транспортных средств
1.2 Определение цели и задач проектирования ИС
1.3 Анализ существующих разработок и обоснование выбора технологии проектирования
2. Проектная часть
2.1 Информационное обеспечение ИС
2.1.1. Характеристика нормативно-справочной и входной оперативной информации………………………………………….….
2.1.2. Описание выходной информации………………………...
2.2 Описание объектов информационной системы
Заключение 19
Список литературы 20
ПРИЛОЖЕНИЯ 21
Введение
База данных “Учет жильцов в общежитиях” предназначена для ввода, хранения информации о жильцах различных общежитий с разделенным доступом авторизации сотрудников.
В данном курсовом проекте была разработана автоматизированная система учета жильцов общежитий для вахтеров и администраторов общежитий.
Цель - создание мощного и удобного инструмента для контроля за жильцами общежития за счет внедрения информационной системы. Для реализации поставленной цели необходимо выполнить следующие задачи:
уточнить основные требования заказчика
выявить пути оптимизация и модернизации работы с клиентскими данными
разработать базу данных жильцов
В данном проекте для решения поставленной задачи применяются некоторые особенности: во-первых, разделенный доступ авторизации для сотрудников, для защиты информации от несанкционированного использования. Во-вторых, при запуске программы запускать проверку в базе на наличие должников для грамотного слежения за финансовыми средствами общежития. В-третьих, программа дает возможность при необходимости заселять новых жильцов в любое общежитие и выселять неплательщиков и прочих лиц. В-четвертых, упростить учет количества свободных мест в общежитие для оптимизации издержек общежития.
1. Аналитическая часть
1.1 Технико-экономическая характеристика учета жильцов в общежитие
На Рис. 1.1 представлена диаграмма UML Вариантов использования, разработанная на CASE-средстве Rational Rose.
Рис.1.1 Диаграмма вариантов использования «Работа с электронной телефонной книжкой»
1.2 Определение цели и задач проектирования ИС
Цель – создание простого, понятного, защищенного учета жильцов в общежитиях за счет внедрения информационной системы.
Подцели:
разработать GUI(графический интерфейс для пользователя)
разработать разделенного доступа к информации
оптимизировать систему обработки данных (сокращение времени обработки и получения нужных данных).
1.3 Анализ существующих разработок и обоснование выбора технологии проектирования
В ходе анализа существующих программных продуктов программ учета жильцов в общежитиях не выявлено. Данный проект во многом является уникальным. Microsoft Excel и Microsoft Access позволяют также проводить учет, но без специально выделенного GUI (графического интерфейса для пользователя).
2. Проектная часть
2.1 Информационное обеспечение ИС
Разработанная информационная система для обработки данных использует различного рода справочную информацию (данные сотрудников, жильцов, их контактные данные, принадлежность к общежитию).
На рисунке 2.1 представлена функциональная диаграмма SADT, иллюстрирующая функции, выполняемые системой и отношения между данными.
Рис.2.1 SADT – функциональная диаграмма
Входной информацией в данной задаче является информация о
24
жильце:
Фамилия;
Имя;
Отчество;
Пол;
Прописка;
Дата заселения;
Номер паспорта;
Контактная информация;
24
В результате работы программы будет выводиться таблица с данными и функциями фильтрации.
Нахождение жильца возможно как по списку жильцов, по комнатам, номеру общежития, оплате .
Данная информационная система позволяет осуществлять многофункциональную работу с входной информацией и операциями над ней.
2.1.1. Характеристика нормативно-справочной и входной оперативной информации
Нормативно-справочная информация для разработанной информационной системы являются таблицы-справочники.
1. Справочник сотрудников
Название поля | Идентификатор | Тип данных |
id | Primary | Integer(4) |
фамилия | _ | Character(10) |
имя | - |
|
отчество | - |
|
логин | Regular | Chatacter(10) |
пароль | Regular | Chatacter(10) |
Код_общежития | Regular | Integer(4) |
Справочник общежития
Название поля | Идентификатор | Тип данных |
Код_общежития | Primary | Integer(4) |
Адрес | - | Character(20) |
Информация | - | Character(50) |
Название | - | Character(40) |
Справочник комнат
Название поля | Index | Тип данных |
номер | Primary | Integer(4) |
колво_мест | - | Integer(4) |
цена | - | Numeric(4) |
код_общежития | Regular | Integer(4) |
кол_свободных | - | Integer(4) |
Таблицы, формируемые на основе оперативно-справочной информации
Данные_о_жильцах
Название поля | Index | Тип данных |
id | Primary | Numeric(10) |
фамилия | - | Character(40) |
имя | - | Character(40) |
отчество | - | Character(40) |
пол | - | Character(1) |
номер_паспорта | - | Character(20) |
прописка | - | Character(100) |
номер_комнаты | Regular | Integer(4) |
дата_заселения | - | Date |
дата_оплаты | - | Date |
контактные_данные | - | Character(30) |
номер_общежития | Regular | Integer(4) |
Вспомогательная таблица, используемая для наращивания значения первичного ключа
SETUP
Название поля | Index | Тип данных |
Имя_таблицы | Primary | Character(100) |
Значение | - | Integer(4) |
2.1.2. Описание выходной информации
Выходной информацией информационной системы по учету жильцов в общежитиях являются диаграммы , отчеты и квитанция. (см. Приложения)
Диаграмма наглядно показывает количество жильцов в каждом общежитие, половое соотношение в общежитие, и ценовые различия аренды каждой комнаты. Отчеты позволяют нам проследить за конкретной информацией, требуемой нами в запросе. Квитанция помогает контролировать финансовую составляющую в общежитие и позволяет жильцам иметь фиксированный документ по оплате. Также отчет по должникам помогает вовремя проконтролировать положение дел в общежитие.
Каждый отчет отфильтрован по данным из каждого общежития. Это было достигнуто при помощи раздельной авторизации каждого пользователя. Это помогает избежать кражи информации и помогает оптимизировать работу в системе.
Квитанция запускается при зачисление жильцу платы за проживание в определенном размере в меню “Квитанция”.
Диаграмма о соотношение полового состава в общежитие находится в меню “Отчеты” подменю “Пол”.
Диаграмма сравнения цен комнат в общежитие находится в меню “Отчеты” подменю “Цена комнаты”.
Диаграмма численности жильцов по общежитиям находится в меню “Отчеты” подменю “Кол-во жильцов”.
2.2 Описание объектов информационной системы
После запуска программы на экране появляется окно, на котором вы должны ввести логин и пароль. (Рис.2.2) Отказ от ComboBox в поле Логин объясняется тем что это понизит безопасность. Разделенный доступ к базе данных необходим из-за разного степени доступа к информации. Администратор может добавлять удалять пользователей меня им логин и пароль. При неверном логине или пароле вы не сможете войти в программу.
Рис.2.2 Запуск программы
При правильно введенных данных вам будет предложено посмотреть отчет о должниках. (Рис.2.3)
Рис.2.3 Отчет о должниках
При нажатие кнопки нет или закрытие отчета вы увидите главное меню . (Рис.2.4)
Рис.2.4 Главное меню
Для редактирования списка сотрудников пользователь с логином Admin и правильно введенным паролем может попасть в “Админскую” нажав соответствующую кнопку. (Рис.2.5)
Рис.2.5 Просмотр формы “Админская”
Так же пользовать может отчеты в главном меню нажав кнопку “Отчеты”.(Рис.2.6)
Рис.2.6 Редактирование книги
На рисунке 2.7 представлено окно «Учет», с помощью которого сотрудник может добавить и заселить в общежитие необходимого ему жильца, введя все необходимые ему данные.
Рис.2.7 Учет
С главной формы «МЕНЮ» мы можем перейти в режим «Жильцы». (Рис.2.8). Тут мы можем редактировать информацию о жильцах , выселять , а также переселять их.
Рис.2.8 Жильцы
На форме «Жилой фонд» мы можем просматривать заполняемость комнат, кол-во свободных мест, проводить реструктуризацию жилого фонда, добавлять новые комнаты, изымать их.(Рис.2.9)
Рис.2.9 «Жилой фонд».
Чтобы попасть на форму “Прием оплаты” нужно в главном меню выбрать пункт “Квитанция” На этой форме жильцы смогут оплатить плату за комнату и получить квитанцию ,для этого нужно нажать на кнопку с изображением кассового аппарата.(Рис.2.10)
Рис.2.10 Прием оплаты
Заключение
В заключении следует отметить, что поставленные, для реализации цели, задачи были выполнены.
В данном курсовом проекте была разработана информационная система по учету жильцов в общежитиях.
Благодаря разработанной системе, сотрудники сократят время на учет жильцов, общежитие сократит свои издержки. Система также поможет защитить внутренние данные от посягательств посторонних лиц.
Список литературы
1. Омельченко "Самоучитель работы с FoxPro
2. Расширение возможностей VFP за счет WINAPI
3. Краткое руководство по системе управления базами данных для Windows
4. http://www.foxclub.ru/
ПРИЛОЖЕНИЯ
Приложение 1
Схема данных проекта
Приложение 2
Приложение 3
Приложение 4
Приложение 5
Приложение 6
24