- •Курсовой проект
- •Рассмотрим примеры транзакций для осуществления данных функций:
- •Инфологическое проектирование
- •Локальное представление 1:определение инструктора для услуги
- •Локальное представление 2: оформление договора клиентом
- •Глобальное представление модели “сущность” – “связь”
- •Закрепление инструктора за услугой– Услуга и Инструктор
- •Даталогическое проектирование
- •Физическая реализация
Министерство образования РФ
Государственный Университет Управления
Институт информационных систем управления
Курсовой проект
на тему: «Автоматизация заключения договоров Физкультурно-спортивного комплекса «СТИМУЛ»
Выполнили: студентки ДИДОУ IV-1
Попова Н.А., Задорожная С.В.
Проверила:
Алтухова Н.Ф.
Москва
2000
СОДЕРЖАНИЕ:
Описание предметной области 3
Инфологическое проектирование 6
Локальное представление 2: оформление договора клиентом 6
Таблица описания атрибутов 10
Даталогическое проектирование 11
Физическая реализация 13
Описание предметной области
ФСК «Стимул» является АОЗТ (АО закрытого типа). Предоставляет физкультурно-оздоровительные услуги для жителей г.Москвы. Функционирует на основании Устава, утвержденного общим собранием акционеров. Рассматриваемый нами комплекс имеет свой набор средств и методов, направленных на достижение цели, записанной в Уставе. Для более эффективного функционирования комплекса в целом сотрудниками «Отдела заключения договоров» была предложена автоматизированная система, для усовершенствования обработки информации, в частности, для автоматизации существующих задач. Эти задачи делятся на две группы: регламентные и справочные. Регламентные задачи – это такие задачи, решение которых есть конкретное управленческое решение, тогда как справочные – это задачи, цель которых – лишь выдача интересующей информации по мере поступления запроса от пользователя.
Цель создания данной информационной системы – автоматизация работ, выполняемых сотрудниками комплекса по оформлению с клиентом договора на заказанные услуги, а также своевременное получение информации о договорах, клиентах, предоставляемых услугах и инструкторах.
В нашем примере поставленные задачи решает «Отдел заключения договоров» и частично бухгалтерия. Отдел заключения договоров занимается работой с клиентом, оформляя на него договор, о предоставлении услуг. Бухгалтерия выполняет функции контроля своевременной оплаты и учет движения денежных средств комплекса.
Определим функции и классы данных для каждого отдела:
Функции |
Классы данных | |||
Клиент |
Договор |
Услуга |
Инструктор | |
Оформление договора |
* |
* |
* |
* |
Изменение перечня предоставляемых услуг |
|
|
* |
* |
Рассмотрим примеры транзакций для осуществления данных функций:
Транзакция: поиск договора с максимальной стоимостью к оплате.
Типы сущностей: Договор, Клиент.
Описание:
1) выбрать сущность «Договор»;
2) выбрать реляционное отношение «Заказано» (реализация связи многие-ко-многим между сущностями «Договор» и «Услуга»), где суммируются цены услуг, входящие в заказ одного клиента;
3) выбрать сущность «Клиент», связанную с сущностью Договор посредством связи «Заключение договора» для выборки данных о клиенте.
2. Транзакция: поиск договора по его номеру.
Типы сущностей: Договор, Клиент, Услуга.
Описание:
1) выбрать сущность «Договор»;
2) выбрать сущность «Клиент», связанную с сущностью «Договор» посредством связи «Заключение договора»;
3) выбрать реляционное отношение «Заказано» для выборки списка услуг, заказанных клиентом.