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

бесплатно 0
4.5 120
Этапы создания автоматизированной системы учета договоров на предприятии: определение входной и выходной информации, проектирование базы данных методом "сущность-связь" и CASE-средствами, разработка интерфейса, составление руководства пользователя.


Аннотация к работе
5.2 Назначение и условие применения 5.2.1 Функции автоматизируемые программноТрудно представить работу любой фирмы без заключения каких-либо договоров. Примеров можно привести бесчисленное множество-ведь перед фактическим проведением любого вида работ нужно заключить договор(или множество договоров). В наше время договор имеет огромную ценность так , как если его не заключить-то велика вероятность быть обманутым(заплатят половину суммы, или вообще ничего не заплатят). В недалеком прошлом на некоторых предприятиях не было даже компьютеров для обработки информации о договорах, приходилось записывать все данные в ведомости и трудно было определить, когда у отедльно взятого договора заканчивалось время его действия(т.е. он являлся просроченным), количество дополнительных договоров и др. информацию относящуюся к договорам. В соответствии с пунктом 2 статьи ГК-граждане и юридические лица, осуществляют свои осуществляют свои гражданские права, т.е. заключают договоры в соответствии с нормами, установленными законом (статья 432 ГК).В помощь сотрудникам предприятия, занимающимся учетом договоров, разрабатывается автоматизированная система, которая будет выполнять следующие задачи: 1)Регистрация/изменение/удаление основного договора; 2)Регистрация/изменение/удаление дополнительного договора; 3)Добавление/изменение/удаление информации о физическом лице (контрагенте); 4)Добавление/изменение/удаление информации о юридическом лице (контрагенте);Выходной информацией будут отчеты, формулируемые сотрудниками предприятия. Выходная информация для разрабатываемого ПО представлена в таблице 2.1. Таблица 2.1 - Выходная информация для разрабатываемого ПО Список реквизитов Рег.номер,юрид.номер,контрагент, дата договора, срок окончания, предмет договора, сумма договора, исполнитель Список реквизитов Рег.номер,юрид.номер,контрагент, дата договора, предмет договора, сумма договора, дата регистрацииВходными данными будут документы, приходящие с внешних структур. Входная информация для разрабатываемого ПО представлена в таблице 2.2 Форма представления данных Экранная форма Список реквизитов Рег.номер,юрид.номер,контрагент, дата договора, срок окончания, предмет договора, сумма договора, исполнитель Список реквизитов Рег.номер,юрид.номер,контрагент, дата договора, предмет договора, сумма договора, дата регистрацииНеобходимо разработать автоматизированную систему для учета договоров. Нужно хранить информацию: Об основных договорах (регистрационный номер, юридический номер, контрагент, дата договора, дата договора, срок окончания, исполнитель, предмет договора, сумма договора); О дополнительных договорах(регистрационный номер, юридический номер, контрагент, дата договора, дата регистрации, срок окончания, предмет договора, сумма договора);Сущности "Основные договоры" и "Дополнительные договоры" имеют степень отношения 1:n, класс принадлежности необязательный и обязательный соответственно. Следовательно, генерируем 2 отношения по одному на сущность. Сущности "Планируемая дата" и "Основные договоры" имеют степень отношения 1:n, класс принадлежности не обязательный и обязательный соответственно. Следовательно, генерируем 2 отношения по одному на сущность. Сущности "Основные договоры" и "Юридическое лицо" имеют степень отношения 1:n, класс принадлежности обязательный и обязательный соответственно.Построим предварительный набор отношений, и определим их атрибуты: Основные договоры (N_Agr#, Регистрационный_номер, Юридический_номер, Дата_договора, Дата_регистрации,Срок_окончания , Контрагент, Объект_договора, Сумма_договора, Планируемая_дата# );Отношение Основные договора: Список функциональных зависимостей: N_Agr#AРЕГИСТРАЦИОННЫЙ номер Отношение Основные договор находится в НФБК Отношение Дополнительные договора: Список функциональных зависимостей: N_Sup_Agr#AДОП_Регистрационный номер Отношение Дополнительные договора находится в НФБК Отношение Юридическое лицо находится в НФБКИсследовав построенный предварительный набор отношений на избыточность, и проверив его на НФБК, получим следующие отношения: Основные договоры (N_Agr#, Регистрационный_номер, Юридический_номер, Дата_договора, Дата_регистрации,Срок_окончания , Контрагент, Объект_договора, Сумма_договора, Планируемая_дата# ); Дополнительные договоры (N_Sup_Agr#, Регистрационный_номер, Юридический_номер, Дата_регистрации, Дата_договора,Предмет_договора,Сумма_договора, Срок_окончания, Контрагент#);Используя построенную диаграмму ER-типа представленную выше, спроектируем базу данных при помощи CASE-средства Erwin. Все связи из диаграммы ER-типа при переносе в нотацию IDEF1X CASE-средства Erwin имеют характеристики: Таблица 1 - Характеристики связей Основной договор-дополнительный договор Идентифицирующая 1 или многоНа основе физической модели ERWIN был сгенерирован SQL - скрипт (Приложение В результате проверки SQL-скрипта в CASE-средстве Erwin Examiner 4.0, получен отчет Рисунок 3.4.Функции, выполняемые программой: 1)Добавление, удал

План
Содержание

Введение

1. Описание процесса учета договоров на предприятии

2. Постановка задачи

2.1 Назначение комплекса задач

2.2 Выходные данные

2.3 Входные данные

3. Проектирование информационного обеспечения

3.1 Описание задачи

3.2 Проектирование Базы данных методом "Сущность - связь"

3.2.2 Построение диаграммы ER типа

3.2.3 Генерация набора предварительных отношений

3.2.4 Проверка отношений на НФБК

3.2.5 Исследование окончательного набора отношений на избыточность

3.3 Проектирование структуры БД при помощи CASE-средства Erwin

3.3.1 Проектирование логической и физической схемы БД

3.3.2 Исследование информационной модели

4. Программное обеспечение

4.1 Определение функций выполняемых приложением

4.2 Разработка эскиза меню

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

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

5. Руководство пользователя

Введение
5.2 Назначение и условие применения

5.2.1 Функции автоматизируемые программно

5.2.2 Технические и программные требования

5.3 Подготовка к работе

5.4 Описание операций

5.4.1 Работа c основным приложением "Таблица основных договоров"

5.4.2 Работа c основным приложением "Таблица дополнительных договоров"

5.5 Рекомендации по освоению
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?