50187 (Разработка автоматизированной системы учета договоров для отеля), страница 3

2016-07-30СтудИзба

Описание файла

Документ из архива "Разработка автоматизированной системы учета договоров для отеля", который расположен в категории "". Всё это находится в предмете "информатика" из 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).

  1. 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 Запрос на подтверждение удаления основного договора

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Нет! Мы не выполняем работы на заказ, однако Вы можете попросить что-то выложить в наших социальных сетях.
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
4121
Авторов
на СтудИзбе
667
Средний доход
с одного платного файла
Обучение Подробнее