 
        
        - •Кафедра «Мировая экономика» курсовой проект Информационная поддержка малого предприятия «Студенческое общежитие»
- •Содержание
- •Введение
- •Варианты использования ис
- •Роли пользователей
- •Варианты запросов
- •Экономические расчеты
- •Сортировки и определение крайних значений
- •Фильтры и многокритериальный поиск
- •Статистики по содержимому базы
- •Структура базы
- •Ввод данных
- •Представление результатов запросов
- •Формы представления результатов
- •Примеры построения таблиц и диаграмм, отражающих представленную в базе информацию
- •Заключение
- •Использованные источники информации
- Фильтры и многокритериальный поиск
Одним из основных методов сортировки данных в таблицах используются фильтры, как для текстовых полей (ФИО, место жительство), так и для числовых (даты рождения, номера комнат).
Для полей «ФИО» в большей степени предусмотрен фильтр «по алфавиту». Для полей «дата рождение» - по выбранному году. Соответственно, для поля «комната», либо выбираем номер комнаты, либо по порядку.
Ниже представлены рисунки с примером использования одно из фильтров.
 
Рис. 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 диаграммы, соответствующие трем этим таблицам.
Итак, мы прошли по структуре базы, узнали её сущность. И просмотрели структуры всех наших таблиц, описав их содержание.
