- •Кафедра «Мировая экономика» курсовой проект Информационная поддержка малого предприятия «Студенческое общежитие»
- •Содержание
- •Введение
- •Варианты использования ис
- •Роли пользователей
- •Варианты запросов
- •Экономические расчеты
- •Сортировки и определение крайних значений
- •Фильтры и многокритериальный поиск
- •Статистики по содержимому базы
- •Структура базы
- •Ввод данных
- •Представление результатов запросов
- •Формы представления результатов
- •Примеры построения таблиц и диаграмм, отражающих представленную в базе информацию
- •Заключение
- •Использованные источники информации
Фильтры и многокритериальный поиск
Одним из основных методов сортировки данных в таблицах используются фильтры, как для текстовых полей (ФИО, место жительство), так и для числовых (даты рождения, номера комнат).
Для полей «ФИО» в большей степени предусмотрен фильтр «по алфавиту». Для полей «дата рождение» - по выбранному году. Соответственно, для поля «комната», либо выбираем номер комнаты, либо по порядку.
Ниже представлены рисунки с примером использования одно из фильтров.
Рис. 3.3.1. Фильтр «ФЭМ»
Рис. 3.3.2. Результат фильтра «ФЭМ»
Такими фильтрами оснащена каждая таблица для удобства пользования, так как таблицы содержат много строк (около 50), и администратору не рационально прокручивать каждый раз их в поисках нужных данных. Это ускоряет и упрощает процесс нахождения необходимой информации.
Статистики по содержимому базы
Лучший способ предоставления отчетов бухгалтерии – это статистика в виде диаграмм или графиков. В нашем случае, мы также воспользовались этим вариантом запросов.
Ниже представлены примеры использования данного приема (рис. 3.4.1.).
Рис. 3.4.1. Диаграммы
Структура базы
Прежде всего, база данных «Студенческое общежитие» имеет титульный лист, с помощью которого можно легко оперировать базой. Он содержит меню с кнопками, которые связаны с необходимыми страницами базы. К тому же, кнопки не просто разбросаны по листу, они также классифицированы по следующим типам:
Информация:
а) кнопка «Основная информация студента»;
б) кнопка «Оплата»;
в) кнопка «Общие сведения».
Дополнения:
а) кнопка «Взнос оплаты»;
б) кнопка «Добавление новых данных».
Места:
а) кнопка «Наличие свободных мест»;
б) кнопка «Статус комнат».
Документы:
а) кнопка «Документы»;
б) кнопка «Бухгалтерия».
Следовательно, каждая кнопка перемещает нас на отдельные страницы базы. Всего их 8 (считая титульный лист), из них 5 – с таблицами. Сущность этих таблиц заключается в хранении и в упорядочивании информации в необходимом нам порядке, а именно – по типам данным.
Основной таблицей является таблица «Основные сведения». В ней хранится следующая информация:
фамилия, имя, отчество;
номер комнаты, где проживает студент;
пол;
дата рождения;
домашний адрес (страна);
факультет;
группа;
текущий статус обучения (очная, заочная);
форма обучения (контрактная, бюджетная);
статус проживания (председатель студсовета, староста общежития, староста этажа, проживающий);
номер студенческого билета;
номер пропуска.
Вся эта информации заносится администратором через формы, про них мы поговорим позже.
Далее, из этой основной таблицы вытекает остальные табличные данные. Рассмотрим их структуры.
Таблица 4.1.
Таблица «Документы»
№ п/п |
Порядковый номер в таблице |
Ф.И.О. |
Фамилия, имя и отчество – полностью |
Название документа |
Паспорт, удостоверение личности |
Серия |
Серия документа |
Номер |
Номер данного документа |
Кем выдан |
Каким органов выдан документ |
Действителен |
До какого числа действителен документ |
№ контракта обучения |
Номер контракта обучения |
№ контракта с общежитием |
Номер контракта с общежитием |
№ регистрации |
Номер регистрации |
Мед. справка (срок флюорографии) |
Срок медицинской справки |
Таблица 4.2.
Таблица «Оплата»
№ п/п |
Номер по порядку в таблице |
Ф.И.О. |
Фамилия, имя и отчество – полностью |
№ контракта с общежитием |
Номер контракта, заключенного студентом с общежитием |
Дата заключения |
Дата заключения |
Дата истекания |
Дата истекания контракта |
Оплата |
Статус оплаты |
Таблица 4.3.
Таблица «Статус комнат»
№ комнаты |
Номер комнаты |
Место 1 |
Свободно, занято, кем |
Место 2 |
Свободно, занято, кем |
Место 3 |
Свободно, занято, кем |
Таблица 4.4.
Таблица «Наличие мест»
Этаж |
Номер этажа |
Комната |
Количество свободных мест |
… |
… |
|
Итого свободных мест |
Таким образом, осталось 2 страницы: «Основная информация» и «Бухгалтерия».
На странице «Основная информация» мы можем быстрым способом узнать все данные о студенте по фамилии, а именно:
комнату;
дату рождения;
состояние оплаты;
номер договора;
факультет;
группу;
статус проживания;
номер студенческого билета;
наличие медицинской справки.
Данная система очень удобна для администратора общежития, так как в ней собрана вся необходимая информация в одном месте и без лишних данных. Как это работает, мы рассмотрим в последующем разделе нашего проекта.
И последняя страница нашего проекта – это бухгалтерия. Как обычно, бухгалтерия ведет учет расходов и доходов, так же и в нашем случае. С титульного листа мы можем нажать на кнопку «Бухгалтерия» и, тем самым, мы попадем на необходимую нам страницу. На ней расположены данные о:
приходе;
расходах;
выручке.
Таким образом, получилось 3 таблицы. Структура каждой таблицы довольно проста.
Первая таблица «Приход» имеет строчки: количество жителей и стоимость проживания одного человека. Ниже, мы имеем общие данные, т. е. в нашем случае, это общий приход.
Вторая таблица «Расходы» более сложная, чем первая. Она состоит из двух частей: данные о заработных платах работников общежития и амортизационные отчисления. Также, внизу таблицы подведен итог, т.е. общие расходы.
Третья таблица «Выручка» очень маленькая. Она состоит из двух строчек и двух колонок. Первая строчка – выручка за год, и вторая – данные за месяц.
А также, как было упомянуто в предыдущей главе, страница «Бухгалтерия» содержит 3 диаграммы, соответствующие трем этим таблицам.
Итак, мы прошли по структуре базы, узнали её сущность. И просмотрели структуры всех наших таблиц, описав их содержание.