Помощь в написании студенческих работ
Антистрессовый сервис

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

Курсовая Купить готовую Узнать стоимостьмоей работы

Для создания программной среды автоматизированной системы учета договоров применена среда программирования Borland Delphi. Она получила в последние годы большую популярность Приложения, создаваемые в среде Delphi, отличаются повышенной надежностью. Это обуславливается наличием встроенных механизмов обработки исключений вместе со строго типизированным языком Object Pascal, что изначально… Читать ещё >

Разработка автоматизированной системы учёта договоров (реферат, курсовая, диплом, контрольная)

Содержание

  • Введение
  • Глава 1. Автоматизация договорной деятельности компании
    • 1. 1. Общие положения автоматизации договорной деятельности компании
    • 1. 2. Требования к системе, автоматизирующей учет договоров
      • 1. 2. 1. Подготовка договора
      • 1. 2. 2. Порядок согласования
      • 1. 2. 3. Контроль выполнения договорных обязательств
      • 1. 2. 4. Разграничение доступа к договорам
    • 1. 3. Этапы внедрения информационной системы
  • Глава II. Проектная часть
    • 2. 1. Постановка задачи
    • 2. 2. Функциональные требования к системе
      • 2. 2. 1. Общие требования к системе
      • 2. 2. 2. Требования к надежности
    • 2. 3. Описание предметной области
    • 2. 4. Разработка информационной системы
      • 2. 4. 1. Выбор структуры информационной базы и средств ее реализации
      • 2. 4. 2. Разработка структуры базы данных
      • 2. 4. 3. Проектирование информационной базы данных
      • 2. 4. 4. Проектирование экранных форм
  • Заключение
  • Список литературы

Ключевым полем является поле — «Номер заявления» .

Таблица 2: «Заявление»

Имя поля Тип Размерность Описание NZav Integer 100 Номер заявления, ключевое поле DataPrin Date — Дата принятия заявления (00.

00.0000) FIOSot Real 100 ФИО Сотрудника принявшего заявление Srok Real 100 срок исполнения PorYpStPr Memo 500 порядок оплаты (график) INN Integer 100 серия номер паспорта/ ИНН заказчика Таблица «Заказчик» (Таблица 3) хранит информацию о заказчике, которую должен предоставить поставщику сам заказчик. Этими данными являются: серия номер паспорта/ ИНН заказчика, ФИО ИП/Наименование юридического лица, документ, на основании которого действует юридическое лицо, ФИО руководителя, номер свидетельства о регистрации, серия, дата выдачи, орган выдавший свидетельство, индекс, страна, район, населенный пункт, улица, дом, офис, телефон.

Таблица 3: «Заказчик»

Имя поля Тип Размер-ность Описание INN Integer 100 серия номер паспорта/ ИНН заказчика Name Real 100 ФИО ИП/Наименование юридического лица Dok Real 100 Документ, на основании которого действует юридическое лицо FIORuk Real 100 ФИО руководителя NSvid Integer 100 Номер свидетельства о регистрации CeriySvid Real 100 Серия свидетельства о регистрации DataVd Date — Дата выдачи свидетельства о регистрации (00.

00.0000) OrVdSv Real 100 Орган выдавший свидетельство о регистрации Indexs Integer 100 Индекс Strana Real 100 Страна Raon Real 100 Район NasPynkt Real 100 Населенный пункт Yliza Real 100 Улица Dom Integer 50 Дом Ofis Integer 50 Офис Telefon Integer 50 Телефон Таблица «Документы об оплате» (Таблица 4) содержит данные об оплате услуги. К этим данным относятся: номер документа об оплате, дата оплаты, тип документа, сумма, ФИО кассира, ФИО плательщика. Ключевым полем является «номер документа об оплате» .

Таблица 7 «Документы об оплате»

Имя поля Тип Размерность Описание ND Integer 100 Номер документа об оплате, ключевое поле Tip Real 100 Тип документа (квитанция, платежное поручение) DataOplat Date — Дата оплаты (00.

00.0000) Symma Real 100 Сумма оплаты FIOKas Real 100 ФИО кассира FIOPL Real 100 ФИО плательщика

2.

4.3. Проектирование информационной базы данных

Таблицы связаны между собой ключами. Общий вид связей между таблицами представлен на рисунке 5.

Рис. 5 Структура базы данных учета договоров Главной из таблиц является таблица «Договор предоставление услуг», которая связана с таблицей «Заявление» через поле номер заявления отношением «один — к — одному» .

2.

4.4 Проектирование экранных форм Выбор средств разработки программного обеспечения является не менее важной задачей, чем выбор средств проектирования. Данный выбор объясняется двумя факторами: первый — это квалификация программиста, т. е. языки программирования, на которых он умеет работать, а второй — требования к программе (операционная система, в которой она будет работать, наличие баз данных и т. д.).

Для создания программной среды автоматизированной системы учета договоров применена среда программирования Borland Delphi. Она получила в последние годы большую популярность Приложения, создаваемые в среде Delphi, отличаются повышенной надежностью. Это обуславливается наличием встроенных механизмов обработки исключений вместе со строго типизированным языком Object Pascal, что изначально закладывает в программы устойчивость к всевозможным сбоям, которые могут произойти в операционной системе или непосредственно в программе.

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

Иерархия пользовательских форм:

Из иерархии видно, что главным меню является окно «Учет договоров фирмы «. Оно в свою очередь разветвляется на четыре экранных форм: Учет договоров, Документы об оплате, Поиск и Настройки, которые в свою очередь разветвляются на другие.

При запуске программы открывается окно «Учет договоров фирмы «с главным меню.

Из данного меню запускаются основные функции программы:

ДОГОВОРЫ — работа с договорами: создание, изменение, прекращение и формирование для печати.

ДОКУМЕНТЫ ОБ ОПЛАТЕ — работа с платежными поручениями и квитанциями.

ПОИСК — быстрый поиск договоров Настройка — настройка программы по изменения в законодательстве.

Выход — выход из программы.

Договоры Режим работы «Договоры» предназначен для:

ввода, поиска, отбора, просмотра и корректировки договоров всех типов (на изменение, на прекращение),

печать договоров.

По пункту «Договоры» основного меню открывается окно для работы со списком договоров (рис. 7).

Левая часть окна предназначена для отображения списка договоров. При первом открытии окна левая часть не заполняется.

Рис. 7

Правая часть окна «Условия отбора» предназначена для ввода условий отбора договоров для формирования списка в левой части окна.

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

Создание договора Ввод нового договора инициируется нажатием кнопки «Добавить» или «Копировать» в окне «Учет договоров «(рис. 7).

По кнопке «Добавить» создается новый договор с чистого листа (проставлены только значения по умолчанию).

По кнопке «Копировать» создается новый договор, в которое копируются данные из договора, выбранного в списке договоров в момент нажатия кнопки «Копировать» .

По каждой из этих кнопок открывается многозакладочное окно «Договора» для ввода данных полиса (рис. 8).

Опишем подробнее ввод договора по кнопке «Добавить», т. е. с чистого листа.

По нажатию кнопки «Добавить» откроется форма для ввода договора на приобретение услуги с доступной для ввода закладкой «Заявление» .

Рис. 8

Сначала доступной для заполнения будет только закладка «Заявление». Параметры: «Номер заявления» и «Дата заявления» (по умолчанию она равна текущей дате) будут заполнены по умолчанию.

Следует внести данные в следующие поля:

" Сотрудник компании" - ФИО сотрудника компании;

" Срокисполнения" - в годах, месяцах или сутках.

" Порядок уплаты «- график, по которому будет происходить оплата.

Затем нажимается кнопка «Сохранить» и осуществляется автоматический переход на закладку «Заказчик». На данной закладке заполняется вся информация по Заказчику. И так все вкладки.

Печать договора может быть запущена по кнопке «Печать. Выводится сообщение (Рис.9): печатать договор или нет?

Рис. 9

Далее договор выводится в шаблон Word, а затем может быть распечатано.

Поиск договора инициируется нажатием кнопки «Отобрать» в окне «Учет договоров «.

Документы об оплате По пункту «Документы об оплате» основного меню программы вызывается режим работы с документами об оплате. При этом открывается окно «Документы об оплате» (рис.

10).

Рис. 10

Заключение

Данная курсовая работа разработана для автоматизации учета договоров. При создании автоматизированной системы в курсовой работе были решены следующие задачи, требуемые для достижения поставленной цели:

Исследована предметная область с целью автоматизации учета договоров;

Определены функциональные требования к системе;

Выбрана структура информационной базы и средств для ее реализации;

Осуществлено проектирование структуры базы данных для хранения информации о договорах, документах об оплате, Заказчике.

Выбраны средств разработки программного обеспечения, которое является не менее важной задачей, чем выбор средств проектирования.

Выполнена программная реализация.

При создании системы мы использовали СУБД InterBase, которая является лидером на рынке СУБД. Высокая надежность и производительность СУБД InterBase обеспечивают автоматизацию десятков рабочих мест и обработку большого количества документов.

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

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

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

Список литературы

Конституция РФ Гражданский Кодекс РФ.

Автоматизированные информационные технологии в экономике: Учебник / Под ред. Проф. Г. А. Титоренко. — М.: Компьютер, ЮНИТИ, 1998.

Бобровский С.И. Delphi 7. Учебный курс. Спб.: Питер 2005.-736 с.:ил.

Буч

Г. Объектно-ориентированное проектирование с примерами применения. / Пер. с англ. — М.: Конкорд, 1992.

Вендров А. М. Проектирование программного обеспечения экономических информационных систем. М.: «Финансы и статистика», 2002.

Вендров A.M. CASE — технологии. Современные методы и средства проектирования информационных систем. — М.: Финансы и статистика, 1998.

Еремин С. В. Выбор СУБД и его влияние на программные компоненты информационно-вычислительных систем. // Автоматизация и современные технологии, М.: Машиностроение, 1999. — № 4.

— С. 7−9.

Козлов В. А. Открытые информационные системы. — М: Финансы и статистика, 1999.

Коуд Объектные модели. Стратегии, шаблоны и приложения. М.: Лори, 1999.

Маклаков С.В. BFWin и ERWin. CASE-средства разработки информационных систем. М.: ДИАЛОГ-МИФИ, 2000.

Фаронов В.В. Delphi. Программирование на языке высокого уровня: Учебник для вузовСПб.: Питер 2005.-640 с.:ил.

Фирма Консультант плюс. WWW.Consultant.ru

Автоматизированные информационные технологии в экономике: Учебник / Под ред. Проф. Г. А. Титоренко. — М.: Компьютер, ЮНИТИ, 1998.

Вендров А. М. Проектирование программного обеспечения экономических информационных систем. М.: «Финансы и статистика», 2002.

Вендров A.M. CASE — технологии. Современные методы и средства проектирования информационных систем. — М.: Финансы и статистика, 1998.

Еремин С. В. Выбор СУБД и его влияние на программные компоненты информационно-вычислительных систем. // Автоматизация и современные технологии, М.: Машиностроение, 1999.

— № 4. — С. 7−9.

Коуд Объектные модели. Стратегии, шаблоны и приложения. М.: Лори, 1999.

Фаронов В.В. Delphi. Программирование на языке высокого уровня: Учебник для вузовСПб.: Питер 2005.-640 с.:ил.

Бобровский С.И. Delphi 7. Учебный курс. Спб.: Питер 2005.-736 с.:ил.

Специалист по договорам

продукции

Денежных средств

Договор предоставление услуг Номер бланка договора Статус договора Дата заключения договора Тип договора Дата последнего изменения Размер суммы Дополнительные условия Номер заявления Номер документа об оплате

Заявление Номер заявления Дата принятия заявления ФИО Сотрудника принявшего заявление срок исполнения порядок оплаты серия номер паспорта/ ИНН заказчика Заказчик серия номер паспорта/ ИНН заказчика Документ, на основании которого действует юридическое лицо ФИО ИП/Наименование юридического лица ФИО руководителя Номер свидетельства о регистрации Серия свидетельства о регистрации Дата выдачи свидетельства о регистрации Орган выдавший свидетельство о регистрации Индекс Страна Район Населенный пункт Улица Дом Офис Телефон

Документы об уплате Номер документа об оплате Тип документа Дата оплаты Сумма оплаты ФИО кассира ФИО плательщика

Показать весь текст

Список литературы

  1. Конституция РФ
  2. Гражданский Кодекс РФ.
  3. Автоматизированные информационные технологии в экономике: Учебник / Под ред. Проф. Г. А. Титоренко. — М.: Компьютер, ЮНИТИ, 1998.
  4. Бобровский С.И. Delphi 7. Учебный курс. Спб.: Питер 2005.-736 с.:ил.
  5. БучГ. Объектно-ориентированное проектирование с примерами применения. / Пер. с англ. — М.: Конкорд, 1992.
  6. А.М. Проектирование программного обеспечения экономических информационных систем. М.: «Финансы и статистика», 2002.
  7. Вендров A.M. CASE — технологии. Современные методы и средства проектирования информационных систем. — М.: Финансы и статистика, 1998.
  8. С. В. Выбор СУБД и его влияние на программные компоненты информационно-вычислительных систем. // Автоматизация и современные технологии, М.: Машиностроение, 1999. — № 4. — С. 7−9.
  9. В.А. Открытые информационные системы. — М: Финансы и статистика, 1999.
  10. Коуд Объектные модели. Стратегии, шаблоны и приложения. М.: Лори, 1999.
  11. Маклаков С.В. BFWin и ERWin. CASE-средства разработки информационных систем. М.: ДИАЛОГ-МИФИ, 2000.
  12. Фаронов В.В. Delphi. Программирование на языке высокого уровня: Учебник для вузов- СПб.: Питер 2005.-640 с.:ил.
  13. Фирма Консультант плюс. WWW.Consultant.ru
Заполнить форму текущей работой
Купить готовую работу

ИЛИ