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

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Нашёл ошибку?
Или хочешь предложить что-то улучшить на этой странице? Напиши об этом и получи бонус!
Бонус рассчитывается индивидуально в каждом случае и может быть в виде баллов или бесплатной услуги от студизбы.
Предложить исправление
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5057
Авторов
на СтудИзбе
456
Средний доход
с одного платного файла
Обучение Подробнее