Методические указания по выполнению курсового проекта по дисциплине "Управление данными", страница 3

3.6.2.  Разработка механизмов реализации сценариев
серверной компоненты

В данном пункте необходимо все сценарии, связанные с обработкой информации базы данных, представить  в виде программных модулей, реализуемых средствами используемой СУБД, то есть в виде хранимых процедур, функций.

3.7.  Разработка клиентских компонент

3.7.1.  Определение состава пользовательских компонент

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

3.7.2.   Определение состава форм

На основании сформированных в п.3.4 сценариев необходимо определить состав используемых форм для реализации каждого сценария.

Для каждой формы необходимо определить состав взаимодействий с пользователем, которые она должна реализовывать, например:

•  ввод информации;

•  выбор;

•  ответ на запрос системы;

•  подтверждение.

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

Разработать сценарии, реализуемые при воздействии на каждый элемент.

Определить тип связи с БД, используемый в компоненте.

Указать состав отчетов, их назначение и вид. Указать средства и объекты, использующиеся для их создания, описать каким образом реализовано обращение к отчетам.

3.8.  Разработка программного кода и форм в выбранном средстве разработки

В этом пункте необходимо выбрать объектно-ориентированное средство разработки клиентской части ИС и с помощью на основе его реализовать разработанный проект.

3.9.  Организационное проектирование

В данном пункте необходимо определить:

·  группы пользователей;

·  роли необходимые для реализации этих групп;

·  функции и права отдельных ролей;

·  примерный состав пользователей в группах;

·  примерный состав рабочих мест;

·  аппаратное оснащение системы;

·  реализация передачи данных (тип сети).

СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ

1. Роб П., Коронер Л. Системы баз данных: проектирование, реализация, управление. – 5-е изд., перераб. и доп.: Пер. с англ. – СПб.: БХВ-Петербург, 2004. – 1040 с.: ил.

2. Ванеев О.Н. Нормализация реляционных отношений / Метод. указания к лабораторной работе по курсу "Управление данными" для специальности 071900. – Кемерово: КузГТУ, 2005.

3. Принципы проектирования и разработки программного обеспечения: Учебный курс MCSD / Пер. с англ. – 2-е изд., испр. – М: ИТД "Русская Редакция", 2002. – 736 с.


Приложение

ПРИМЕРНЫЕ ЗАДАНИЯ  НА КУРСОВОЙ ПРОЕКТ

1.  Спроектировать информационную систему для учета рабочих кадров на предприятии.

2.  Спроектировать учетную систему для промышленных редукторов.

3.  Спроектировать учетную систему автомобилей предприятия.

4.  Разработать программный реестр для футболистов.

5.  Разработать информационную систему "Деканат".

6.  Разработать справочную систему  композиторов и музыкальных направлений.

7.  Спроектировать справочную систему кулинарных рецептов.

8.  Разработать базу данных дискографии музыкальных коллективов.

9.  Спроектировать базу данных станочного оборудования механообрабатывающего участка.

10.  Спроектировать базу данных агентства недвижимости "Гранит".

11.  Разработать базу данных информационного отдела, содержащую обслуживаемое программное обеспечение.

12.  Разработать ИС учета запасных частей предприятия по ремонту автомобилей.

13.  Разработать базу данных архива дисков.

14.  Разработать реестр егерской ассоциации, содержащий информацию о животных.

15.  Разработать информационную систему цветочного магазина, предоставляющего поддержку потребителя.

16.  Разработать справочную систему больницы.

17.  Разработать справочную систему библиотеки.

18.  Разработать электронный альманах.

19.  Разработать информационную систему универмага.

20.  Разработать электронный гороскоп.

21.  Разработать справочную систему магазина, продающего сотовые телефоны.

22.  Разработать справочную систему МОЛ (материально ответственных лиц).

23.  Разработать справочную систему, содержащую информацию по одежде.

24.  Разработать информационную систему сотового оператора "Мегафон".

25.  Разработать информационную систему управления социальной защиты населения г. Кемерово.

26.  Разработать информационную систему РУВД г. Кемерово.

27.  Разработать информационную систему АТС.

28.  Разработать информационную систему оперативного учета производственного цеха. Система должна позволять получать информацию об обрабатываемых деталях; о занятом оборудовании; о станочниках выполняющих работы; о маршрутах обрабатываемых деталей. Должна позволять вводить новые детали, перемещать их с одного станка на другой, вводить новые станки.

29.  Разработать информационную систему диспетчирования движения общественного транспорта. Система должна позволять получать информацию о транспортных средствах, их маршрутах, остановках на маршрутах, текущем положении транспортного средства.


СОДЕРЖАНИЕ

1.      ОБЩИЕ ПОЛОЖЕНИЯ.. 1

2.      ТЕМА КУРСОВОГО ПРОЕКТА.. 1

3.      СОДЕРЖАНИЕ КУРСОВОГО ПРОЕКТА.. 2

3.1.   Разработка технического задания. Формулировка концепции системы.. 2

Формирование требований к системе. 2

3.2.   ФОРМИРОВАНИЕ ИСХОДНЫХ ОТНОШЕНИЙ.. 4

3.2.1. Выявление информационных объектов БД и  определение требований целостности к данным. 4

3.2.2. Формирование модели данных на основе ER  моделирования. 4

3.2.3. Формирование модели данных на основе  нормализации исходного отношения. 7

3.3.   Даталогическое проектирование. 7

3.4.   Разработка сценариев работы информационной  системы.. 8

3.5.   Формирование состава компонент информационной системы.. 8

3.6.   Разработка серверной компоненты.. 8

3.7.   Разработка механизмов реализации операций  серверной компоненты.. 8

3.8.   Разработка клиентских компонент. 9

3.8.1. Определение состава пользовательских компонент. 9

3.8.2. Определение состава форм. 10

3.9.   Реализация кода и форм в выбранном средстве  разработки. 10

3.10. Организационное проектирование. 10

СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ.. 11

Приложение. 12


 
 


Составители

Олег Николаевич Ванеев

Вадим Александрович Селезнев

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

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

"Управление данными" для студентов 3 курса

специальности 071900 (230201) "Информационные системы

и технологии"

Рецензент А. В. Протодьяконов

Печатается в авторской редакции

Подписано в печать                . Формат. 60х84/16.

Бумага офсетная. Отпечатано на ризографе.

Уч.-изд. л. 0,9. Тираж      экз. Заказ

ГУ КузГТУ. 650026, Кемерово, ул. Весенняя, 28.

Типография ГУ КузГТУ. 650099, Кемерово, ул. Д. Бедного, 4 А.