Методические материалы для выполнения курсового проекта по дисциплине «Проектирование информационных систем» для специальности «Прикладная информатика (в экономике)» (заочное отделение)
Вид материала | Лабораторная работа |
Часть 2. Реализация информационной системы Лицевой счет Лицевой счет |
- I цели и задачи дисциплины, 533.14kb.
- Методические указания и рекомендации для проведения практических занятий по дисциплине, 119.55kb.
- Методические указания к выполнению курсового проекта по дисциплине «Микропроцессорные, 194.17kb.
- Методические указания к дипломному проектированию по специальности 351400 «Прикладная, 997.11kb.
- Методические указания к выполнению курсового проекта Красноярск 2002, 2057.27kb.
- Учебно-методический комплекс для студентов заочного обучения специальности Прикладная, 63.23kb.
- Методические указания, контрольные задания и указания на курсовой проект по дисциплине, 410.04kb.
- Рабочая программа по дисциплине «Разработка и стандартизация программных средств, 122.46kb.
- Учебно-методический комплекс для студентов заочного обучения специальности Прикладная, 81.9kb.
- Методические указания по проведению практических занятий для студентов всех форм обучения, 447.87kb.
Часть 2. Реализация информационной системы
2.1. Моделирование данных
- На основе ER-модели создать в Access базу данных с таблицами, описывающими предметную область, определить ключи, заполнить таблицы данными в количестве не менее 10 записей по каждой. При этом разработать средства контроля правильности данных, в частности, за счет использования сверочных таблиц. Для отчета по курсовому проекту распечатать эти таблицы, при этом выделить ключевые поля полужирно (описание функциональных возможностей СУБД Access дано в приложении 3).
Например, для системы «Оплата коммунальных услуг» соответствующие таблицы могут иметь вид (число столбцов таблиц увеличено):
Таблица 1
ФИО ответственного квартиросъемщика | Лицевой счет | Общая площадь | Адрес | Количество проживающих |
Сидорова С.С. | 12345 | 50 кв.м | пр. Мира, 50-34 | 4 |
Комарова К.К. | 23456 | 46 кв.м | ул. Леонова, 7-8 | 2 |
Арбузов А.А. | 34567 | 66 кв.м | Советский пр., 10-1 | 1 |
Таблица 2
Лицевой счет | Месяц | Содержание жилья | Холодная вода | Отопление | Горячая вода | Газ | Освещение | ТБО/мусор | Лифт | Водоотведение |
12345 | 1 | 123 | 12 | 23 | 34 | 55 | 12 | 23 | 45 | 11 |
12345 | 2 | 123 | 44 | 55 | 22 | 77 | 12 | 22 | 11 | 22 |
23456 | 1 | 232 | 22 | 33 | 44 | 55 | 66 | 11 | 0 | 33 |
23456 | 5 | 333 | 11 | 22 | 33 | 44 | 55 | 66 | 77 | 11 |
23456 | 3 | 444 | 22 | 33 | 44 | 11 | 22 | 33 | 44 | 55 |
34567 | 1 | 222 | 33 | 44 | 11 | 22 | 33 | 44 | 0 | 22 |
34567 | 2 | 111 | 22 | 33 | 44 | 11 | 55 | 66 | 22 | 22 |
- Создать связи между таблицами по смыслу. Например, чтобы через лицевой счет квартиросъемщика (табл.1) можно было просмотреть все его платежи по месяцам.
2.2. Проектирование приложений
- Придумать и сформулировать 3 прикладные задачи по фильтрации данных. Выполнить их, распечатать таблицы с результатами фильтрации. Например, по таблице 2 построить фильтр для выбора записей тех счетов, для которых плата за лифт нулевая; результат в таблице 3:
Таблица 3
Содержание жилья | Холодная вода | Отопление | Горячая вода | Газ | Освещение | ТБО/мусор | Лифт | Водоотведение | Лицевой счет | Месяц |
232 | 22 | 33 | 44 | 55 | 66 | 11 | 0 | 33 | 23456 | 1 |
222 | 33 | 44 | 11 | 22 | 33 | 44 | 0 | 22 | 34567 | 1 |
- Придумать и сформулировать 3 прикладные задачи для параметризованного запроса на выборку данных, возможно, сопровождаемую расчетами. Выполнить запросы, распечатать структуру самих запросов и результаты их исполнения. Например, по таблицам 1 и 2 построить запрос для определения суммы платежей за январь тех квартиросъемщиков, у которых общая площадь не превышает 50 кв.м; в выборке отобразить ФИО квартиросъемщика, адрес, общую площадь, сумму платежей. Результат в таблице 4:
Таблица 4
ФИО ответственного квартиросъемщика | Общая площадь | Адрес | Сумма платежей |
Сидорова С.С. | 50 кв.м | пр. Мира, 50-34 | 338 |
Комарова К.К. | 46 кв.м | ул. Леонова, 7-8 | 496 |
- Для пользователя информационной системы, применяющей созданную БД, разработать сложные формуляры для удобного заполнения БД. Предусмотреть защиту некоторых полей от непредумышленного искажения, т.е. заблокировать их изменения (например, для общей площади квартиры из примера). Для отчета по курсовому проекту распечатать видеокадры с формулярами.
- Придумать 3 прикладные задачи для формирования отчетов с группировкой данных по определенным параметрам. При этом отчеты должны содержать заголовки, примечания, промежуточные результаты по группируемым данным. Распечатать макеты отчетов и сами отчеты.
- Предусмотреть технологию совместного использования БД несколькими пользователями. Разработать средства распределения прав доступа к данным. Для отчета по курсовому проекту распечатать таблицу распределения прав доступа.
- Разработать кнопочную форму как «точку входа» в спроектированную информационную систему со сложной структурой:
- на главной странице должны помещаться основные операции из множества: добавление данных, редактирование данных, поиск по запросам, просмотр отчетов, изменение кнопочной формы, выход из системы (конец работы);
- на следующей странице представить перечень информационных объектов, соответствующих предшествующему контексту. Например, из опции добавления данных главной страницы должен быть выход на кнопочную форму, представляющую спроектированные ранее формы для ввода данных. При этом на каждом уровне предусмотреть выход на предыдущую форму;
- предусмотреть запуск кнопочной формы при открытии БД.