Курсовая работа: Разработка автоматизированной системы учета договоров для отеля

7) вывод диаграмм(информации) об осн. Договоров;

8) экспорт информации об осн. Договоров;

9) вывод отчета (тип1);

10) просмотр просроченных договоров.

· Учет дополнительных договоров

1) добавить дополнительный договор;

2) удалить дополнительный договор;

3) изменить доп. Договор;

4) вывести отчет.

· Учет информации о контрагентах

1) Добавить информацию о контрагенте;

2) Удалить информацию о контрагенте;

3) Изменить инф. о контрагенте;

4) Вывести отчет.

4.5.3 Диаграммы последовательности и классов

Данная модель описывает взаимодействие между объектами системы и содержит диаграммы классов и диаграммы последовательности.

Диаграммы последовательности разрабатываемой системы представлены и диаграмма классов представлены в приложении Б.

4.2.4 Диаграмма компонентов

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

Диаграмма компонентов разрабатываемой системы представлена на рисунке 4.5

Рисунок 4.5 – диаграмма компонентов

4.3Описание компонентов

Таблица 4.1 - Описание компонентов

DataSourse Предназначен для контроля над результатами запроса
Query Предназначен для выполнения SQL запроса к БД
DBGrids Предназначен для вывода результата запроса или целой таблицы БД на экран(работает через TDataSource)
TTable Предназначен для установки связи с БД
DecisionCube Реализует многомерный куб данных
DecisionGraph Отображает графики, соответствующие выбору, сделанному пользователем в многомерном кубе
DecisionQuery Отображает набор данных, используемый для построения куба.
DecisionSource Источник данных, аналогичный DataSource, но приспособленный для задач DecisionCube
DecisionGrid Отображает в табличном виде данные, соответствующие выбору, сделанному пользователем в многомерном кубе
WordApplication Осуществляет соединение с сервером COM
WordDocument Управляет работой сервера COM
WordFont Управляет шрифтом сервера COM
WordParagraphFormat Устанавливает формат абзаца сервера COM

4.4 Назначение модулей программы

Таблица 4.2 - Назначение модулей программы

Название модуля Назначение Модули, связанные с данным модулем
DataModule Модуль отвечает за связывание программы и базы данных, а так же за корректность выполнения запросов к БД ALL MODULES
Saw21 Модуль программы, отвечающий за сортировку базы данных. DataModule
MainUnit

Главный модуль, отвечающий за все операции над БД .

Можно добавлять,удалять,редактировать,сортировать, искать, распечатывать,фильтровать основные договоры, а так же

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

DataModule,Saw21,Unit3,Unit15,Unit16,Unit17,Unit18,Unit20,Unit21,Unit22,Unit25,Unit26,Unit2, ContractorDiagram
Unit3 Редактировать запись-этот модуль отвечает за редактирование основных договоров . DataModule
Unit2 Модуль программы, отвечающий за добавление основных договоров. DataModule
Unit15 Модуль программы, отвечающий за добавление дополнительных договоров. DataModule
Unit16 Модуль программы, отвечающий за добавление и редактирование дополнительных договоров. DataModule
Unit17 Модуль программы, отвечающий за вывод информации (зависимость контрагента от суммы) в виде диаграммы. Относится к основным договорам. Вызывается из контекстного меню главного модуля . DataModule
Unit18

К-во Просмотров: 591
Бесплатно скачать Курсовая работа: Разработка автоматизированной системы учета договоров для отеля