Методические материалы для выполнения курсового проекта по дисциплине «Проектирование информационных систем» для специальности «Прикладная информатика (в экономике)» (заочное отделение) icon

Методические материалы для выполнения курсового проекта по дисциплине «Проектирование информационных систем» для специальности «Прикладная информатика (в экономике)» (заочное отделение)


Смотрите также:
Рабочая программа по дисциплине «Проектирование информационных систем» для специальности 080801...
Учебно-методический комплекс Для специальности: 080801 «Прикладная информатика» (в экономике)...
Методические рекомендации по выполнению курсовых работ для студентов специальности 351500...
I цели и задачи дисциплины...
Учебно-методический комплекс по дисциплине имитационное моделирование экономических процессов...
Методические рекомендации по выполнению лабораторных работ по курсу «Проектирование...
Кафедра информационных систем...
Учебная программа дисциплины «Теория систем и системный анализ» Специальности: 010503...
Учебная программа дисциплины «Интегрированные среды разработки экономических информационных...
Методические указания к выполнению курсового проекта по дисциплине «Микропроцессорные устройства...
Методические указания...
Методические указания к выполнению домашней контрольной работы по дисциплине «Основы...



Загрузка...
страницы:   1   2   3   4
скачать





Методические материалы

для выполнения курсового проекта

по дисциплине «Проектирование информационных систем»

для специальности «Прикладная информатика (в экономике)»

(заочное отделение)

Оглавление


Оглавление 2

Общее описание курсового проекта 3

Часть 1. Моделирование предметной области 4

Часть 2. Реализация информационной системы 8

Часть 3. Оформление курсового проекта 11

ПРИЛОЖЕНИЕ 1. ВАРИАНТЫ 12

^ ПРИЛОЖЕНИЕ 2. ТИТУЛЬНЫЙ ЛИСТ 14

ПРИЛОЖЕНИЕ 3. СУБД ACCESS. Методические указания 15

Лабораторная работа № 1. Создание базы данных 15

Лабораторная работа № 2. Создание форм 22

Лабораторная работа № 3. Выборка данных в СУБД Access 26

Лабораторная работа № 4. Отчеты 31

Лабораторная работа № 5. Создание кнопочных форм 34



^

Общее описание курсового проекта


Целью курсового проекта является разработка прикладной информационной системы с использованием современных методик и графических средств моделирования систем управления:

  1. диаграмм функциональной декомпозиции FDD (Functional Decomposition Diagrams), представляющих функции, которые системы должна выполнять,

  2. диаграмм потоков данных DFD (Data Flow Diagrams), моделирующих информационные процессы, которые обеспечивают выполнение указанных функций,

  3. моделей описания данных, используемых при выполнении функций, следующих видов:

  • диаграмма «сущность-связь» (Entity Relationship Diagram – ERD),

  • модель данных, основанная на ключах (Key Based model – KB),

  • полная атрибутивная модель (Fully Attributed model – FA).

При этом в силу ограниченного объема учебной дисциплины не ставится целью изучение современных компьютерных технологий и CASE-средств для решения поставленных задач – в качестве инструмента представления диаграмм и реализации самой информационной системы предполагается применение интегрированного пакета MS Office, а именно, текстового процессора MS Word – для изображения диаграмм и СУБД Access – для реализации информационной системы.

В качестве моделируемой предметной области (ПО) на выбор студента предлагается один из вариантов:

  1. ПО связана с профессиональной деятельностью обучаемого (этот вариант обсуждается и уточнятся с преподавателем),

  2. ПО носит виртуальный характер и моделируется обучаемым по предложенным вариантам, каждый из которых является некоторым множеством атрибутов, описывающих определенные сущности различных ПО.

Структура курсового проекта включает 2 раздела: моделирование предметной области, реализация информационной системы.

^

Часть 1. Моделирование предметной области


1.1.Моделирование предметной области по заданному варианту


  1. Выполнить анализ атрибутов в соответствии с заданным вариантом (см. приложение 1) и определить, какой предметной области они соответствуют, дать ей название, а также продумать, в какой системе управления (на каком предприятии) может использоваться разрабатываемая информационная система.

Например, если множество атрибутов определено следующим образом:


ФИО ответственного квартиросъемщика, лицевой счет, общая площадь, адрес, количество проживающих, название месяца, стоимость содержания жилья, стоимость холодной воды, оплата отопления, общая стоимость коммунальных услуг за месяц,


то предметная область может быть определена как «Оплата коммунальных услуг», заинтересованное предприятие – ЖЭУ.


  1. Продумать и сформулировать, какие функции должна выполнять система в соответствии с теми атрибутами, что предлагаются заданным вариантом, и кто из сотрудников предприятия связан с этими функциями.

Например, для системы «Оплата коммунальных услуг» такими функциями могут быть: формирование квитанции на оплату услуг за месяц по квартире, определение задолжников по оплате, формирование списка квартиросъемщиков, не имеющих горячего водоотведения, и т.д. Все эти функции замыкаются на бухгалтера ЖЭУ, а визирование штрафных санкций к задолжникам – функция начальника ЖЭУ.


  1. Продумать и сформулировать, какие данные (на бумажных носителях, т.е. документы, или на электронных носителях, т.е. файлы базы данных) потребуются при реализации выделенных функций.

Например, для системы «Оплата коммунальных услуг» требуется база данных, включающая данные по каждой подведомственной квартире с указанием ее параметров (площади, числа проживающих, адреса и т.п.), а также база данных, в которой фиксируются все выполненные платежи квартиросъемщиков по месяцам. В то же время, для отчетности возможно получение бумажных отчетов по задолжникам по различным временным периодам и т.п.



  1. Построить средствами текстового процессора MS Word диаграмму функциональной декомпозиции и диаграмму потоков данных.

Например, для системы «Оплата коммунальных услуг» может быть предложена следующая диаграмма функциональной декомпозиции:




  1. Выделить в воображаемой предметной области сущности в соответствии с их атрибутами, определенными вариантом.

Например, для атрибутов


ФИО ответственного квартиросъемщика, лицевой счет, общая площадь, адрес, количество проживающих, название месяца, стоимость содержания жилья, стоимость холодной воды, оплата отопления, общая стоимость коммунальных услуг за месяц


такими сущностями могут быть:

  • «квартира» с атрибутами: ФИО ответственного квартиросъемщика, лицевой счет, общая площадь, адрес, количество проживающих,

  • «квитанция на оплату» с атрибутами: название месяца, стоимость содержания жилья, стоимость холодной воды, оплата отопления, общая стоимость коммунальных услуг за месяц.




  1. Построить ER-модель воображаемой предметной области, определить идентифицирующие атрибуты, ввести связи между сущностями, определить их типы. Изобразить модель средствами текстового процессора MS Word.

Например, для системы «Оплата коммунальных услуг» с учетом указанных ранее атрибутов ER-модель может иметь вид (названия атрибутов сокращены):





1.2.Моделирование предметной области как области профессиональной деятельности


Выполнить шаги 1 – 6 для предметной области, с которой связан студент - разработчик информационной системы по роду своей профессиональной деятельности. При этом состав атрибутов изначально не определен.


^

Часть 2. Реализация информационной системы


2.1. Моделирование данных


  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. Создать связи между таблицами по смыслу. Например, чтобы через лицевой счет квартиросъемщика (табл.1) можно было просмотреть все его платежи по месяцам.

2.2. Проектирование приложений


  1. Придумать и сформулировать 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




  1. Придумать и сформулировать 3 прикладные задачи для параметризованного запроса на выборку данных, возможно, сопровождаемую расчетами. Выполнить запросы, распечатать структуру самих запросов и результаты их исполнения. Например, по таблицам 1 и 2 построить запрос для определения суммы платежей за январь тех квартиросъемщиков, у которых общая площадь не превышает 50 кв.м; в выборке отобразить ФИО квартиросъемщика, адрес, общую площадь, сумму платежей. Результат в таблице 4:

Таблица 4

ФИО ответственного квартиросъемщика

Общая площадь

Адрес

Сумма платежей

Сидорова С.С.

50 кв.м

пр. Мира, 50-34

338

Комарова К.К.

46 кв.м

ул. Леонова, 7-8

496




  1. Для пользователя информационной системы, применяющей созданную БД, разработать сложные формуляры для удобного заполнения БД. Предусмотреть защиту некоторых полей от непредумышленного искажения, т.е. заблокировать их изменения (например, для общей площади квартиры из примера). Для отчета по курсовому проекту распечатать видеокадры с формулярами.

  2. Придумать 3 прикладные задачи для формирования отчетов с группировкой данных по определенным параметрам. При этом отчеты должны содержать заголовки, примечания, промежуточные результаты по группируемым данным. Распечатать макеты отчетов и сами отчеты.

  3. Предусмотреть технологию совместного использования БД несколькими пользователями. Разработать средства распределения прав доступа к данным. Для отчета по курсовому проекту распечатать таблицу распределения прав доступа.

  4. Разработать кнопочную форму как «точку входа» в спроектированную информационную систему со сложной структурой:

  • на главной странице должны помещаться основные операции из множества: добавление данных, редактирование данных, поиск по запросам, просмотр отчетов, изменение кнопочной формы, выход из системы (конец работы);

  • на следующей странице представить перечень информационных объектов, соответствующих предшествующему контексту. Например, из опции добавления данных главной страницы должен быть выход на кнопочную форму, представляющую спроектированные ранее формы для ввода данных. При этом на каждом уровне предусмотреть выход на предыдущую форму;

  • предусмотреть запуск кнопочной формы при открытии БД.







Скачать 0.51 Mb.
оставить комментарий
страница1/4
Дата30.09.2011
Размер0.51 Mb.
ТипЛабораторная работа, Образовательные материалы
Добавить документ в свой блог или на сайт

страницы:   1   2   3   4
отлично
  1
Ваша оценка:
Разместите кнопку на своём сайте или блоге:
rudocs.exdat.com

Загрузка...
База данных защищена авторским правом ©exdat 2000-2017
При копировании материала укажите ссылку
обратиться к администрации
Анализ
Справочники
Сценарии
Рефераты
Курсовые работы
Авторефераты
Программы
Методички
Документы
Понятия

опубликовать
Загрузка...
Документы

Рейтинг@Mail.ru
наверх