50187 (Разработка автоматизированной системы учета договоров для отеля), страница 3
Описание файла
Документ из архива "Разработка автоматизированной системы учета договоров для отеля", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика, программирование" в общих файлах.
Онлайн просмотр документа "50187"
Текст 3 страницы из документа "50187"
Таблица 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 | Модуль программы, отвечающий за вывод информации (зависимость контрагента от суммы) в виде диаграммы. Относится к дополнительным договорам. Вызывается из контекстного меню главного модуля . | DataModule |
Unit20 | Модуль программы, отвечающий за экспорт данных из БД в MsWord. Вызывается из контекстного меню главного модуля . | DataModule |
Unit21 | Модуль программы, отвечающий за отображение просроченных договоров. | DataModule |
Unit22 | Словарь дат- модуль программы , отвечающий за учет планируемых дат (добавление, сохранение , удаление и просмотр). | DataModule, Unit21 |
Unit25 | Поиск- модуль программы, отвечающий за поиск в БД. | DataModule |
Unit26 | Модуль программы, отвечающий за фильтрацию данных в БД. | DataModule |
ContractorDiagram | Модуль программы, отвечающий за вывод информации(зависимость суммы договоров от даты) в виде диаграммы. Относится к основным договорам. Вызывается из контекстного меню главного модуля. | DataModule |
DateAgreemDiagram | Модуль программы, отвечающий за вывод информации(зависимость количества контрагентов от даты договоров) в виде диаграммы.Относится к дополнительным договорам. | DataModule |
ObjectAgreemDiagramm | Модуль программы, отвечающий за вывод информации(зависимость предмета договора от суммы договора) в виде диаграммы. Относится к основным договорам. | DataModule |
JuridicalFaceData | Модуль программы, отвечающий за добавление, редактирование и удаление информации о юридическом лице(контрагенте). | DataModule |
PhisikalFace Data | Модуль программы отвечающий за добалвение радактирование и удаление информации о физическом лице(контрагенте). | DataModule |
Общая конфигурация системы и маршруты передачи информации между аппаратными устройствами, задействованными в реализации системы изображена на рисунке 4.15
Рисунок 4.15 - диаграмма размещения
4.5 Потоки данных
Для формального представления автоматизируемого процесса была использована методология DFD, и позволяющий с ней работать программный продукт BPWin компаний Computer Associates International и Wintertree Software. Методология DFD при помощи CASE-технологии позволяет рассмотреть автоматизируемый процесс и провести ее анализ, выделив функциональные компоненты (процессы) (Смотри Приложение В Рисунки В.1 и В.2).
-
5. Руководство пользователя
5.1 Введение
Приложение "Law" предназначено для небольших предприятий, занимающихся ведением отчетности (учетом договоров). Приложение предназначено для работы юристов, или каких-либо других работников данной сферы. Для крупных предприятий данное приложение не подходит, так как не удовлетворяет всем требованиям.
5.2 Назначение и условие применения
5.2.1 Функции, автоматизируемые програмно
Функции, выполняемые программой:
1) Добавление, удаление и редактирование данных (основных договоров,
дополнительных, словаря дат, а так же дополнительной информации);
2) Просмотр просроченных договоров;
3) Сортировка (упорядочение) записей (строк) по возрастанию;
3) Поиска конкретной записи в БД;
4) Фильтрации данных (отбора записей);
5) Выводит графики;
6) Выполняет экспорт в MsWord l;
7) Формирование отчетности для основных и дополнительных договоров.
5.2.2 Технические и программные требования
Требования к аппаратному обеспечению:
-
x86 – процессор, производительностью не менее Pentium II 500MГц;
-
ОЗУ – не менее 32 Mb;
-
Манипулятор типа "мышь" или любое другое устройство, совместимое с ним;
-
Разрешение экрана – не менее 640 на 480, количество цветов – не менее 16;
-
Дисковое пространство ~ 40Mb (вместе с БД).
Требования к програмному обеспечению:
-
ОС – Windows 98/ME/2000/XP/2003 Server;
-
Установленная программа BDE Administrator, нужная для связи СУБД с БД при помощи псевдонима (в данном случае псевдоним-BCDEMOS).
5.3 Подготовка к работе
Дистрибутив программы содержит следующие файлы:
Таблица 1 – Файлы базы данных
Имя файла | Описание |
Evgen.DB | Файл Paradox (Основные договора). Может находиться в любой директории. |
Supagreement.DB | Файл Paradox7(Дополнительные договора).Находится в той же дериктории, что и основные и дополнительные договора. |
Law.exe | Исполняемый модуль программы. |
DBFirmData.DB | Файл Paradox (Данные о юридическом лице).Находится в той же директории, что и основные и дополнительные договора. |
DBPhisikalFace.DB | Файл Paradox (Данные о физическом лице).Находится в той же директории, что и основные и дополнительные договора. |
Perfomance | Файл Paradox( Данные о исполнителе-физическом лице) |
Perfomance2 | Файл Paradox(Данные о исполнителе-юридическом лице) |
Общий объем описанных файлов (без файла БД) ~ 40Mb.
Запуск программы осуществляется запуском исполняемого файла(в том случае,если на компьютере установлена программа BDE Administrator).
Для инсталляции BDE следует:
1)Запустить командную строку ОС Windows(Пуск->Выполнить->cmd)
2)Обработать файл bdeinst.dll(находящийся в одной папке вместе с программой) утилитой regsvr32.exe, следующим образом:
regsvr32.exe <Полный путь к файлу>\bdeinst.dll
Например:
regsvr32.exe C:\EvgenLaw3\bdeinst.dll
3)Далее следует запустить BDE и открыть конфигурационный файл под названием IDAPI32.CFG, находящийся в одной директории вместе с программой.
Установка завершена.
Далее следует запустить исполняемый файл Law.exe любыми методами, допускаемыми Windows.
Проверка работоспособности осуществляется простым запуском программы, в случае возникновения ошибки (отсутствие необходимых библиотек, невозможность установить соединение с базой данных и т.д.) программа выдаст соответствующее сообщение об ошибке. Если программа не выдала ошибки, и подсоединение к базе прошло успешно, то программа работоспособна. При возникновении ошибки, а также для добавления пользователя следует обратиться к системному администратору.
5.4 Описание операций
5.4.1 Работа с основным приложением(таблица основных договоров).
Рисунок 5.1 – Таблица основных и дополнительных договоров
Редактирование таблицы основных договоров осуществляется через диалоговые окна, возникающие при нажатии на соответствующий пункт меню на панели инструментов или при нажатии правой кнопки манипулятора мыши .
Для этой таблицы характерен набор пунктов меню:
-
"Добавить" для добавления записи;
-
"Удалить" для удаления записи;
-
"Редактировать" позволяет изменить данные о договоре;
-
"Показать все" возвращает базу в исходное состояние-если с ней были произведены какие-либо изменения(сортировка,поиск,фильтрация и т. д.);
-
"Сортировка" производит упорядочение данных ;
-
"Поиск" позволяет найти нужную запись;
-
"Печать" выводит данные из БД на печать;
-
"Фильтр" позволяет просмотреть данные из БД в заданном диапазоне;
-
"Статистика" включает:
-
Формирование диаграмм на основе данных из БД;
-
Просмотр просроченных договоров;
-
"Экспорт" включает:
-
Перенос данных из БД в Ms Word;
-
Перенос данных из БД в Ms Excel.
При изменении основного договора открывается новое окно, где пользователь изменяет данные (Регистрационный номер,юридический номер, дату регистрации, дату договора, срок окончания, контрагента, предмета договора, сумму договора и исполнителя) о договоре.
При добавлении основного договора открывается новое окно, где пользователь вносит данные (Регистрационный номер, юридический номер, дату регистрации, дату договора, срок окончания, контрагента, предмета договора, сумму договора и исполнителя) о договоре, а так же выбрав опцию
"Дополнительные сведения" в зависимости от того, кем является контрагент(т.e. фирма, либо физическое лицо)-появляется таблица, в которую пользователь может внести дополнительные сведения. Если контрагентом является физическое лицо, то пользователь может внести следующие данные(Фамилия, имя, отчество, адрес, телефон и e-mail(если таковой есть)), или внести информацию о контрагенте как о юридическом лице(фирме)(Адрес, контактный телефон, e-mail,количество сделок).
Рисунок 5.2 Добавление основного договора
После того как все данные заполнены, нажимаем кнопку "добавить", и запись об основном договоре появляется в главной таблице. Если же пользователь передумал заносить новый договор в таблицу, то следует нажать кнопку "отмена" после чего он вернется к главной таблице со старыми данными. При изменении данных о об основном договоре выдается то же окно, что и при добавлении осн. договора. При удалении выдается подтверждение на удаление и в зависимости от нажатой кнопки происходит либо удаление, либо отмена.
Рисунок 5.3 Запрос на подтверждение удаления основного договора