Автоматизація системи виплат при ДТП

[ виправити ] текст може містити помилки, будь ласка перевіряйте перш ніж використовувати.

скачати


ЗМІСТ

1. ВСТУП

2. ПОСТАНОВКА ЗАВДАННЯ

2.1 Опис бізнес - процесу

2.2 Аналіз бізнес - процесу фірми

2.3 Опис завдання

2.4 Опис вхідної інформації

2.5 Опис вихідної інформації

2.6 Розробка бази даних

2.7 Опис алгоритму розв'язання задачі

3. ПРОГРАМНА ДОКУМЕНТАЦІЯ

3.1 Опис застосування

3.2 Опис програми

3.3 Керівництво оператора

4. КОНТРОЛЬНИЙ ПРИКЛАД

5. ВИСНОВОК

6. СПИСОК

ДОДАТОК А

ДОДАТОК Б

ДОДАТОК В

ДОДАТОК Г

1. ВСТУП

За деякими даними статистики з 2002 року по наш час продовжується активне збільшення кількості автомобілів на вулицях нашого міста. Зараз кожна третя людина в місті Рязань має транспортний засіб, але на жаль, за даними все тієї ж статистики, через низьку кваліфікацію і недосвідченість водіїв кількість дорожньо-транспортних пригод зростає пропорційно квадрату числа, рівного кількості автовласників. Прийняття закону про обов'язкове страхування автоцивільної відповідальності (ОСАЦВ) спонукало страхові компанії вести активну роботу з вирішення проблем матеріального плану, що виникають в результаті дорожньо-транспортної пригоди. Давно вже стало ясно про необхідність систематизації програмного забезпечення, використовуваного при обробці даних у страхових компаніях. Дана тема курсової роботи є актуальною з багатьох причин, однією з яких є потреба людини в транспортних засобах. Існує безліч систем управління базами даних. Всі вони чимось відрізняються один від одного, надають користувачу різні засоби і функції. Основною метою таких програм є скорочення вірогідності допустити помилки і швидке їх усунення, прискорення процесу роботи з документами та іншими паперами. У якості СУБД я вибрала Visual FoxPro 9.0. Розроблена мною програма спрощує процес обліку виплат з відшкодування майнової шкоди клієнтам, отриманого в результаті ДТП, це досить трудомісткий і тривалий процес. Доводиться заповнювати безліч паперів: складати акти огляду, заяви. Дана програма буде використовуватися в страховій компанії ВАТ МСК "Страж". У базі даних знаходиться інформація про всіх клієнтів, які звернулися в компанію. За допомогою цієї програми можна додавати нові відомості, змінювати їх і видаляти застарілі.

2. ПОСТАНОВКА ЗАВДАННЯ

2.1 Опис бізнес - процесу

Компанія ВАТ МСК "Страж" займається виплатою коштів клієнтам, які потрапили в дорожньо-транспортну пригоду.

Процес обслуговування клієнтів відбувається наступним чином: клієнт приходить в офіс компанії, пред'являє довідки з обласного ДАІ, оформляє заяву, після чого проводиться огляд транспортного засобу експертом даної компанії, якщо необхідно клієнт звертається до незалежного експерта, потім на протязі 30 днів проводиться грошова виплата по страховці в касі компанії.

На підставі цін в області автозапчастин служба або окремий фахівець розробляє каталог цін по кожному виробу. З клієнтом, що звернулися у фірму, працює спеціаліст управління врегулювання збитків. Спеціаліст уточнює всі деталі, правильність заповнення всіх документів та їх кількість, призначає експерта по даній справі, складає акт огляду.

2.2 Аналіз бізнес - процесу фірми

  1. В основі бізнесу компанії лежать наступні найбільш важливі для даного бізнесу або виробничого процесу компоненти:

- Співробітники

- Клієнти

- Каталог деталей

2. Дії, які виробляються в компанії ВАТ "Страж" дозволяє отримати список основних бізнес-процесів, що відбуваються в компанії:

- Складання каталогу

- Аналіз ринку

- Оформлення чеків

- Управління роботою персоналу

- Рішення бухгалтерських завдань

  1. Всі послуги, що стосуються документації та виплати по страховці, виконуються в межах однієї будівлі, а огляд транспортного засобу відбувається в спеціально відведеному для цього місці, організація спільного використання даних заснована на можливості локальної мережі і сервера БД.

  2. Про виконання процесів можна судити по організаційній структурі компанії, наведемо схему. Дивіться малюнок 1.

Малюнок 1 - Схема структури компанії.

  1. Існує періодичність здійснюваних бізнес-процесів, яка дозволить правильно розставити акценти в майбутній прикладній програмі. У нашому випадку приймемо таку тимчасову послідовність виконуваних процесів:

    - Оновлення каталогу цін, внесення поправок - постійно

    - Підведення підсумків по виконаних послуг - щомісяця

    - Річний звіт - щорічно до 31 січня

    - Заява від клієнта приймається не пізніше 15 днів після події

    - Виплата грошових коштів за страховкою проводиться протягом 30 днів після подачі заяви

    7. Дозволяє визначити мотивацію виробничої діяльності компанії. Бізнес завдання Компанія ВАТ МСК "Страж" визначимо так:

    - Досягнення найкращого співвідношення "зарплати-зручності" для клієнтів

    - Забезпечення умов для успішної діяльності персоналу

    - Отримання прибутку

    - Підвищення доходів при автоматичній обробці даних

    Відповіді на 6 перелічених питань дозволяють підійти до головного - до постановки задачі побудові інформаційної моделі компанії. У найпростішому вигляді така модель може бути відображена у вигляді взаємозв'язків між бізнес-компонентами і бізнес-процесами.

    Наведемо діаграму "Сутність-зв'язок". Дивіться малюнок 2.

    Рисунок 2 - Діаграма "Сутність-зв'язок"

    2.3 Опис завдання

    Найменування завдання

    Облік відшкодування майнової шкоди у ВАТ МСК "Страж"

    Мета роботи фірми

    Надання послуг з виплати компенсацій клієнтам, у зв'язку з подією ДТП.

    Функції фірми

    - Прийняття заяви від клієнта

    - Ведення каталогу цін, необхідних при розрахунку збитку, нанесеного клієнту

    - Робота з клієнтами (маркетинг), ведення довідника справ по кожному клієнту

    - Ведення розрахунків відшкодування збитку (вартість ремонту)

    - Облік валютного курсу

    - Виплата грошових коштів за чеками на виплату

    Бізнес - правила:

    - Відомості про клієнтів зберігаються не менш двох років

    - Заява від клієнта приймається не пізніше 15 днів після події

    - Виплата грошових коштів за страховкою проводиться протягом 30 днів після подачі заяви

    - Якщо клієнт не задоволений роботою експерта компанії, то він має право звернутися за-послугами до незалежного експерта

    Вимоги до програми:

    Програма повинна працювати під управлінням операційної системи Windows XP і СУБД Visual FoxPro 9.0.

    Перелік інформації, що вводиться:

    - Прізвище спеціаліста управління врегулювання збитків

    - Ім'я спеціаліста управління врегулювання збитків

    - По-батькові спеціаліста управління врегулювання збитків

    - Прізвище експерта

    - Ім'я експерта

    - По-батькові експерта

    - Прізвище власника ТЗ

    - Ім'я власника ТЗ

    - По-батькові власника ТЗ

    - Адреса Власника ТС

    - Дата

    - Характеристика ТЗ

    - Пошкодження аварійного характеру

    - Номер справи

    - Телефон клієнта

    Перелік виведеної інформації:

    - Каталог деталей

    - Заява

    - Акт прийому - передачі документів

    - Чек на виплату

    - Список співробітників

    Вимоги до оснащення офісу фірми комп'ютерною технікою:

    Апаратне забезпечення:

    - Процесор Pentium 133 або вище;

    - Мінімальний об'єм оперативної пам'яті-64 Мбайт, що рекомендується - 128 Мбайт або вище;

    - Жорсткий диск з об'ємом вільного простору не менше 165 Мбайт; - Необхідний монітор з параметрами не менше: розширення 800 × 600 точок, 256 кольорів.

    - Пристрій для читання компакт-дисків;

    - Монітор "17";

    - Миша PS / 2 або USB;

    - Клавіатура 101 клавіша, PS / 2 або USB;

    - Принтер струменевий або лазерний.

    Програмне забезпечення:

    - Операційна система MS Windows 98, Windows ME, Windows XP, Windows 2000 (або вище); - СУБД Visual FoxPro 9.0.

    2.4 Опис вхідної інформації

    Вхідними документами є Список справ по клієнтах.

    У документі Список справ по клієнтах (структура документа представлена ​​на малюнку 3) надані дані про клієнта, за яким порушено справу у фірмі: прізвище, ім'я, по батькові, адресу, контактний телефон. Документ існує у двох формах: екранна і паперова. Обидві форми являють собою:

    СПИСОК СПРАВ ПО КЛІЄНТАМ

    справи

    Прізвище

    Ім'я

    По батькові

    Адреса

    Контактний телефон

    9 (7)

    Х (20)

    Х (10)

    Х (15)

    Х (30)

    9 (12)

    Рисунок 3 - Список справ по клієнтах

    2.5 Опис вихідної інформації

    1) У документі Акт огляду ТЗ (структура документа представлена ​​на малюнку 4) надані дані про транспортний засіб клієнта: тип ТЗ, марка, модель, рік випуску, державний номер, колір, номер кузова, свідоцтво про реєстрацію, ПІБ власника, адреса власника, пошкодження аварійного характеру. Документ існує у двох формах: екранної та паперової - в обох є:

    Малюнок 4 - Акт огляду ТЗ

    2) Каталог деталей: форма подання паперова і екранна. Каталог у паперовій формі являє собою перелік цін на деталі, розмір сторінки А4. На ній мають: найменування деталі та інформацію про її вартість, деталі комплектуються за марками та моделями ТЗ (структура документа представлена ​​на малюнку

    Каталог деталей:

    Найменування транспортного засобу х (60)

    Найменування деталі

    Вартість деталі

    х (40)

    9 (8)

    Малюнок 5 - Каталог деталей

    3) У документі Акт прийому - передачі документів (структура документа представлена ​​на малюнку 6) надані дані про необхідні документи, які клієнт повинен мати, звертаючись у фірму, про їх кількості, дату здачі. Документ існує у двох формах: екранної та паперової. Структура обох документів однакова.

    АКТ ПРИЙОМУ-ПЕРЕДАЧІ ДОКУМЕНТІВ

    Найменування документа

    Кількість док-ів

    Документ здав

    Документ прийняв

    Дата

    Довідка про ДТП, видана органами ДАІ

    9 (2)

    9 (7)

    9 (7)

    дд.мм.гг

    Повідомлення про ДТП

    9 (2)

    9 (7)

    9 (7)

    дд.мм.гг

    Документ про право власності на пошкоджене майно або про право на страхову виплату

    9 (2)

    9 (7)

    9 (7)

    дд.мм.гг

    Довідка про ДТП (Додаток до Наказу МВС РФ № 748)

    9 (3)

    9 (7)

    9 (7)

    дд.мм.гг

    Акт огляду ТЗ

    9 (2)

    9 (7)

    9 (7)

    дд.мм.гг

    Водійське посвідчення (копія)

    9 (2)

    9 (7)

    9 (7)

    дд.мм.гг

    Паспорт (копія)

    9 (3)

    9 (7)

    9 (7)

    дд.мм.гг






    Малюнок 6 - Акт прийому-передачі документів

    4) У документі Заява від клієнта (структура документа представлена ​​на малюнку 7) надані дані про клієнта: прізвище, ім'я, по батькові, адресу, номер справи, характеристики ТЗ. Документ існує у двох формах: екранної та паперової - в обох є:

    6) У документі Чек на виплату (структура документа представлена ​​на малюнку 8) представлена ​​інформація про чеку, за яким виплачується страхове посібник клієнту: найменування пошкодженої деталі, відсоток її оплати, повна вартість, виплата з урахуванням відсотків, загальна сума виплати, ПІБ та розпис клієнта, ПІБ та розпис касира. Документ існує у двох формах: екранної та паперової. Структура обох документів однакова.

    Малюнок 7 - Заява від клієнта

    ЧЕК на виплату

    Найменування деталі

    Відсоток оплати

    Повна вартість

    Виплата з урахуванням відсотка

    х (30)

    9 (3)

    9 (8)

    9 (8)

    РАЗОМ до виплати: 9 (8)

    Касир: ПІБ х (60)

    Клієнт: ПІБ клієнта х (60)

    Рисунок 8 - Чек на виплату

    7) У документі Список співробітників (структура документа представлена ​​на малюнку 9) представлена ​​інформація про співробітника: прізвище, ім'я, по батькові, посада. Документ існує в екранній формі

    СПИСОК СПІВРОБІТНИКІВ

    п / п

    Прізвище

    Ім'я

    По батькові

    Посада

    9 (5)

    Х (20)

    Х (10)

    Х (15)

    Х (30)

    Рисунок 9 - Список співробітників

    2.6 Розробка бази даних

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

    При детальному аналізі уточнюються раніше використовувані сутності і додаються нові сутності, визначається наповнення кожної суті атрибутами.

    Сутність - це об'єкт, інформація про який зберігається в базі даних.

    Виділимо наступні сутності:

    - Заява

    - Клієнт

    - Співробітники

    Зв'язки між сутностями наведені на рисунку 9.

    Рисунок 9 - Зв'язки між сутностями


    Приведення моделі до необхідної нормальній формі.

    На цьому етапі проектування виконується головне завдання - нормалізація відносини. У процесі нормалізації концепції потрібно групування в таблицях. На даному етапі концептуальні вимоги для кожної суті можуть бути пов'язані або в таблицю, або в кілька таблиць. Тут також вирішується питання ліквідації надмірності інформації, так як концептуальні вимоги, що використовуються декількома структурними підрозділами, зводяться в одну таблицю з одночасним додаванням ключів для переходу в інші таблиці (для інших структурних підрозділів). Таким чином, добиваються істотного скорочення обсягу пам'яті. На цьому етапі також вирішується питання про те, які таблиці будуть довідниками, тобто інформація з них не витягується і практично постійна.

    Слід мати на увазі, що надмірне збільшення кількості таблиць призводить до втрати загальної ідеї створення бази даних, і сама база даних стає важкою для сприйняття. Оптимальна кількість таблиць не більше 50. Всього існує 5 нормальних форм, але на практиці використовують 3.

    Приведення БД до першої нормальної форми.

    Відношення знаходиться в першій нормальній форма, якщо всі його атрибути є простими (мають одиничне значення). Застосуємо до цих сутностей умови першої нормальної форми:

    • повинні бути відсутні повторювані записи;

    • повинні бути відсутні повторювані атрибути;

    • кожен атрибут (поле) повинен бути неподільним.

    Для кожної суті визначаємо атрибути, які будемо зберігати в БД. Наведемо таблицю атрибутів і первинних ключів сутностей інформації моделі.

    Задаємо первинні та альтернативні ключі. Для кожної суті визначаємо атрибути, які будемо зберігати в базі даних.

    Сутність Клієнт має наступні атрибути:

    - Унікальний ключ клієнта;

    - Прізвище клієнта;

    - Ім'я клієнта;

    - По батькові клієнта;

    - Адреса;

    - Контактний телефон;

    - Відсоток оплати;

    - Найменування ТЗ;

    - Рік випуску;

    - Колір;

    - Номер кузова;

    - Свідоцтво про реєстрацію;

    - Найменування деталі;

    - Вартість деталі;

    Сутність Заява має наступні атрибути:

    - Унікальний ключ заяви

    - Унікальний ключ клієнта;

    - Унікальний ключ співробітника.

    Сутність Співробітники має наступні атрибути:

    - Унікальний ключ співробітника;

    - Прізвище;

    - Ім'я;

    - По батькові;

    - Посада;

    Приведення БД до другої нормальної форми.

    Відношення знаходиться в другій нормальній формі, якщо воно знаходиться в 1НФ, і кожен не ключовий атрибут функціонально повністю залежить від первинного ключа. Тепер застосуємо до отриманих мною на попередньому етапі сутностей умови другої нормальної форми:

    1. виконуються умови першої нормальної форми;

    2. первинний ключ однозначно визначає запис;

    3. всі поля запису залежать від первинного ключа;

    4. первинний ключ має мінімальну форму (відсутня надмірність).

    Наведемо схему взаємозв'язків між атрибутами сутностей в другій нормальній формі (схема наведена на малюнку 10):

    Рисунок 10 - Зв'язки між атрибутами

    Поле РАЗОМ є обчислюваним: РАЗОМ = Σ Виплат з урахуванням відсотків

    Поле Виплата з відсотком є обчислюваним:

    Виплата з відсотком = Відсоток оплати * Вартість деталі

    Вартість деталі береться з таблиці "Каталог деталей", відсоток оплати береться з таблиці "Таблиця обліку виплат".

    Таблиця 1 - Друга нормальна форма

    Сутність

    Первинний ключ

    Атрибути

    Клієнт

    Унікальний ключ клієнта

    Унікальний ключ клієнта

    Прізвище

    Ім'я

    По батькові

    Адреса

    Контактний телефон

    Унікальний ключ ТЗ

    Унікальний ключ таблиці

    Заява

    Унікальний ключ

    заяви

    Унікальний ключ

    заяви

    Унікальний ключ клієнта

    Унікальний ключ співробітника

    Каталог деталей

    Унікальний ключ каталогу деталей

    Унікальний ключ каталогу деталей

    Найменування деталі

    Вартість деталі

    Унікальний ключ найменування ТЗ

    ТЗ клієнта

    Унікальний ключ ТЗ клієнта

    Унікальний ключ ТЗ клієнта

    Унікальний ключ найменування ТЗ

    Рік випуску

    Державний номер

    Колір

    кузова

    Свідоцтво про реєстрацію

    Таблиця обліку виплат

    Унікальний ключ таблиці обліку виплат

    Унікальний ключ таблиці обліку виплат

    Відсоток оплати

    Унікальний ключ клієнта

    Унікальний ключ каталогу деталей

    Співробітники

    Унікальний ключ співробітника

    Унікальний ключ співробітника

    Прізвище

    Ім'я

    По батькові

    Найменування ТЗ

    Унікальний ключ найменування ТЗ

    Унікальний ключ найменування ТЗ

    Найменування ТЗ

    Посада

    Унікальний ключ посади

    Унікальний ключ посади

    Посада

    Приведення БД до третьої нормальній формі.

    Відношення знаходиться в третій нормальній формі, якщо воно знаходиться у 2НФ і кожен не ключовий атрибут не транзитивній залежить від первинного ключа. Тобто виконуються умови:

    1. виконується умови 2НФ;

    2. кожне не ключове поле не повинно залежати від іншого не ключового поля.

    Приведення моделі до необхідного рівня нормальної форми. На цьому етапі проектування виконується головне завдання - нормалізація відносин. У процесі нормалізації концептуальні вимоги для кожної суті можуть бути зведені або в одну таблицю, або в кілька. Тут також вирішується питання про ліквідацію надлишкової інформації. Переглянувши всі сутності, встановимо, що транзитивні зв'язку відсутні.

    Поле РАЗОМ є обчислюваним: РАЗОМ = Σ Виплат з урахуванням відсотків

    Поле Виплата з відсотком є обчислюваним:

    Виплата з відсотком = Відсоток оплати * Вартість деталі

    Вартість деталі береться з таблиці Каталог деталей, відсоток оплати береться з таблиці "Таблиця обліку виплат".

    Малюнок 11 - Графічна модель БД

    База даних сформована і складається з 10 таблиць. Структура кожної таблиці наведена нижче.

    Klient.dbf (клієнт) 1

    п / п

    Ім'я поля

    Тип поля

    Розмір

    Примітка

    1

    2

    3

    4

    5

    6

    7

    8

    Un_kl_klien

    Fam

    Imya

    Otch

    Adr

    Tel

    Un_kl_tab_uch

    Un_kl_ts_klien

    N

    C

    C

    C

    C

    N

    N

    N

    5

    15

    10

    20

    60

    12

    5

    5

    Унікальний ключ клієнта

    Прізвище

    Ім'я

    По батькові

    Адреса

    Телефон

    Унік. ключ таблиці обліку

    Унікальний ключ ТЗ клієнта

    Zayav.dbf (заява) 2

    п / п

    Ім'я поля

    Тип поля

    Розмір

    Примітка

    1

    2

    3

    Un_kl_zayav

    Un_kl_klien

    Un_kl_sotr

    N

    N

    N

    55

    5

    Унікальний ключ заяви

    Унікальний ключ клієнта

    Унікальний ключ співробітника

    Sotrud.dbf (співробітники) 3

    п / п

    Ім'я поля

    Тип поля

    Розмір

    Примітка

    1

    2

    3

    4

    5

    Un_kl_sotr

    Fam

    Imya

    Otch

    Un_kl_dol

    N

    C

    C

    C

    N

    5

    15

    10

    20

    5

    Унікальний ключ співробітника

    Прізвище

    Ім'я

    По батькові

    Унікальний ключ посади

    Ts _ klien. Dbf (ТЗ клієнта) 4

    п / п

    Ім'я поля

    Тип поля

    Розмір

    Примітка

    1

    2

    3

    4

    5

    6

    7

    Un_kl_ts_klien

    Un_kl_naim_TS

    God_vip

    Gos_nom

    Cvet

    Nom_kuz

    Svid_o_reg

    N

    N

    N

    C

    C

    N

    C

    5

    5

    4

    10

    15

    10

    15

    Унікальний ключ ТЗ клієнта

    Унікальний ключ найменш. ТЗ

    Рік випуску

    Гос.номер

    Колір

    Номер кузова

    Свідоцтво про реєстрацію

    Kat _ det. Dbf (каталог деталей) 5

    п / п

    Ім'я поля

    Тип поля

    Розмір

    Примітка

    1

    2

    3

    4

    Un_kl_kat_det

    Naim_det

    Stoim_det

    Un_kl_naim_TS

    N

    C

    N

    N

    5

    30

    9

    5

    Унікальний ключ каталогу

    Найменування деталі

    Вартість деталі

    Унікальний ключ наімен.ТС

    Naim_TS. Dbf (марка) 6

    п / п

    Ім'я поля

    Тип поля

    Розмір

    Примітка

    1

    2

    Un_kl_naim_TS

    Naim_TS

    N

    C

    5

    30

    Унікальний ключ найм. ТЗ

    Найменування ТЗ

    Dolzh. Dbf (Посада) 7

    п / п

    Ім'я поля

    Тип поля

    Розмір

    Примітка

    1

    2

    Un_kl_dol

    Dolzh

    N

    C

    5

    10

    Унікальний ключ посади

    Посада

    Tabl _ uch _ vip. Dbf (Таблиця обліку виплат) 8

    п / п

    Ім'я поля

    Тип поля

    Розмір

    Примітка

    1

    2

    3

    4

    Un_kl_tab_uch

    Proc_oplat

    Un_kl_kat_det

    Un_kl_klien

    N

    N

    N

    N

    55

    5

    5

    Унік. ключ таб.учета виплат

    Відсоток оплати

    Унік. ключ каталогу деталей

    Унікальний ключ клієнта

    2.7 Опис алгоритму розв'язання задачі

    Головна керуюча програма - меню системи, воно складається з наступних пунктів:

    • співробітник;

    • клієнт;

    • документи;

    • вихід.

    У пункті меню "Клієнт" виконуються процедури виклику форм: Список справ по клієнтах, ТЗ клієнта.

    1 Список справ по клієнтах - цей пункт підменю повинен надавати список клієнтів, за якими були заведені справи. У цьому пункті підменю можна переглянути наступні дані про клієнтів: прізвище, ім'я, по батькові, адресу, контактний телефон, номер справи. Дозволяє додавати, видаляти відомості про нових клієнтів (дії відбуваються з таблицею "Клієнт", дана форма представлена ​​на малюнку 18)

    2 ТЗ клієнта - цей пункт підменю містить інформацію про ТЗ клієнта. У цьому пункті підменю можна переглянути наступні дані про ТЗ клієнта: найменування ТЗ, державний номер, колір, рік випуску, номер кузова, свідоцтво про реєстрацію. Дозволяє додавати, видаляти відомості про транспортні засоби клієнтів (дії відбуваються з таблицею "ТС клієнта", форма представлена ​​на малюнку 19).

    У пункті меню "Співробітник" виконуються процедури виклику форм: Акт огляду ТЗ, Каталог деталей, Чек на виплату, Список співробітників.

    1 Акт огляду ТЗ - цей пункт підменю містить інформацію про огляд ТЗ. У цьому пункті меню можна переглянути наступні дані про акт огляду ТЗ: відомості про ТЗ, який оглядають, ПІБ експерта, Пошкодження отримані внаслідок ДТП. Можливо додавати, видаляти відомості про нові акти огляду ТЗ (дії відбуваються з таблицею "Клієнт", "ТС клієнта", "Марка", "Модель", форма представлена ​​на малюнку 21).

    2 Каталог деталей - цей пункт підменю повинен надавати всю інформацію про ціни на деталі того чи іншого ТС. У цьому пункті підменю можна переглянути наступні дані про каталог цін: найменування ТЗ, найменування деталі, вартість деталі. Дозволяє додавати, видаляти відомості про нові деталі, оновлювати ціни (дії відбуваються з таблицею "Каталог деталей", форма представлена ​​на малюнку 24).

    3 Чек на виплату-цей пункт підменю містить повну інформацію про суму, яку необхідно виплатити клієнтові. У цьому пункті підменю можна переглянути наступні дані про виплати: найменування робили, повна вартість, відсоток оплати, виплата з урахуванням відсотка, РАЗОМ до виплати, підписи клієнта і касира. Дозволяє додавати, видаляти відомості про виплату форма, (представлена ​​на малюнку 23).

    У даній формі є поля, що обчислюються, які розраховуються за формулою:

    - Виплата з урахуванням відсотка = Вартість деталі * Відсоток оплати

    Виплата з урахуванням відсотка - розраховуємо вартість кожної деталі з урахуванням відсотка. Поле Виплата з урахуванням відсотка перебуває в таблиці "Таблиця обліку виплат".

    Вартість деталі - дані беруться з таблиці "Каталог деталей"

    Відсоток оплати-після огляду ТЗ, експерт, переглянувши ушкодження, призначає відсоток оплати в кожній деталі, дані беруться з таблиці "Таблиця обліку виплат".

    - РАЗОМ = Σ Виплата з урахуванням відсотка.

    РАЗОМ - розраховуємо загальну суму виплати по клієнту, підсумовуючи вартість кожної пошкодженої деталі. Поле РАЗОМ знаходиться в таблиці "Чек на виплату".

    Виплата з урахуванням відсотка - розраховуємо вартість кожної деталі з урахуванням відсотка, дані беруться з таблиці "Таблиця обліку виплат".

    4 Список співробітників - цей пункт підменю містить повну інформацію про співробітників, які обслуговують клієнтів. У цьому пункті підменю можна переглянути наступні дані про співробітників: прізвище, ім'я, по батькові, посада. Дозволяє додавати, видаляти відомості про співробітників форма, (представлена ​​на малюнку 20).

    У пункті меню "Документи" виконуються процедури виклику документів: Акт огляду ТЗ, Акт прийому-передачі документів, Чек на виплату, Заяву.

    1 Акт огляду ТЗ - цей пункт підменю містить інформацію про огляд ТЗ. У цьому пункті меню можна переглянути наступні дані про акт огляду ТЗ: відомості про ТЗ, який оглядають, ПІБ експерта, Пошкодження отримані внаслідок ДТП. Можливо додавати, видаляти відомості про нові акти огляду ТЗ (дії відбуваються з таблицею "Клієнт", "ТС клієнта", "Марка", "Модель", документ представлений у Додатку В)

    2 Акт прийому-передачі документів - цей пункт підменю містить інформацію про документи, які клієнт вже здав і які необхідно здати. У цьому пункті підменю можна переглянути наступні дані про документи: найменування документа, кількість, підписи клієнта і спеціаліста (документ представлений у Додатку А).

    3 Заява - цей пункт підменю містить інформацію про клієнта, який подає заяву, про причини подачі заяви. У цьому пункті підменю можна переглянути наступні дані про заяву ПІБ заявника, характеристики ТЗ, якій завдано шкоду, ким завдано збитки, у якій формі буде здійснюватися відшкодування збитку. Дозволяє додавати, видаляти відомості про нові заяви (дії відбуваються з таблицею "Клієнт", "ТС клієнта", документ представлений у Додатку Б).

    4 Чек на виплату-цей пункт підменю містить повну інформацію про суму, яку необхідно виплатити клієнтові. У цьому пункті підменю можна переглянути наступні дані про виплати: найменування робили, повна вартість, відсоток оплати, виплата з урахуванням відсотка, РАЗОМ до виплати, підписи клієнта і касира. Дозволяє додавати, видаляти відомості про виплату (документ представлений у Додатку Г).

    У даній формі є поля, що обчислюються, які розраховуються за формулою:

    - Виплата з урахуванням відсотка = Вартість деталі * Відсоток оплати

    Виплата з урахуванням відсотка - розраховуємо вартість кожної деталі з урахуванням відсотка. Поле Виплата з урахуванням відсотка перебуває в таблиці "Таблиця обліку виплат".

    Вартість деталі - дані беруться з таблиці "Каталог деталей"

    Відсоток оплати-після огляду ТЗ, експерт, переглянувши ушкодження, призначає відсоток оплати в кожній деталі, дані беруться з таблиці "Таблиця обліку виплат".

    - РАЗОМ = Σ Виплата з урахуванням відсотка.

    РАЗОМ - розраховуємо загальну суму виплати по клієнту, підсумовуючи вартість кожної пошкодженої деталі. Поле РАЗОМ знаходиться в таблиці "Чек на виплату".

    Виплата з урахуванням відсотка - розраховуємо вартість кожної деталі з урахуванням відсотка, дані беруться з таблиці "Таблиця обліку виплат".

    Пункт меню "Вихід" служить для завершення роботи з програмою і з Visual Fox Pro, дозволяє зробити швидкий вихід з Visual Fox Pro і з програми.

    1 З Visual Fox Pro

    2 З програми

    Рисунок 12 - Алгоритмічна структура меню програми

    3 ПРОГРАМНА ДОКУМЕНТАЦІЯ

    3.1 Опис застосування

    Призначення програми

    Програма "Обліку відшкодування майнової шкоди" призначена для використання в страховій компанії для надання послуг з виплати компенсацій клієнтам, у зв'язку з подією ДТП.

    Дана програма функціонує під управління СУБД MS Visual Fox Pro 9.0.

    Функціональне призначення

    Інформаційна система з обліку відшкодування майнової шкоди в страховій компанії ВАТ МК "Страж" використовується для автоматизації ведення обліку виплати компенсацій клієнтам, у зв'язку з подією ДТП.

    Опис логічної структури

    Управління даної інформаційною системою проводиться за допомогою меню (дивись рисунок 12)

    Всі дані будуть зберігатися у файлі з назвою Strag. Exe. програма не вимагає установки, досить просто скопіювати папку з програмою на локальний диск: С: \. При створенні проекту були розроблені об'єкти реляційної бази даних - таблиці (дивись таблицю 2) і форми (дивись таблицю 3)

    Таблиця 2 - Опис таблиць

    Ім'я таблиці

    Призначення

    Клієнт

    Містить інформацію про клієнта

    Співробітник

    Містить інформацію про співробітників

    Посада

    Містить інформацію про посади

    ТЗ клієнта

    Містить інформацію про ТЗ клієнта, постраждалому в ДТП

    Найменування ТЗ

    Містить інформацію про найменування ТЗ

    Каталог деталей

    Містить інформацію про деталі та їх вартості

    Таблиця обліку виплат

    Містить інформацію про облік виплат по одній деталі

    Заява

    Містить інформацію про заяву, що надійшла від клієнта

    Таблиця 3 - Опис форм

    Ім'я форми

    Призначення

    Довідник "Список справ по клієнтах"

    Форма призначена для перегляду і редагування списку справ, заведених на кожного клієнта.

    Довідник "Список співробітників"

    Форма призначена для перегляду і редагування списку співробітників даної фірми

    Довідник "Каталог деталей"

    Форма призначена для перегляду і редагування вартості деталей.

    Документ "Акт огляду ТЗ"

    Дана форма призначена для оформлення акту огляду ТЗ клієнта.

    Звіт "Акт прийому-передачі"

    Формується звіт наявності документів, які необхідно надати клієнту

    Документ "Чек на виплату"

    Дана форма призначена для оформлення чека на виплату по кожному клієнту.

    Документ "Заява"

    Дана форма призначена для оформлення заяви, що надійшов від клієнта.

    Вхідні і вихідні дані

    Вхідні дані:

    - Прізвище спеціаліста управління врегулювання збитків

    - Ім'я спеціаліста управління врегулювання збитків

    - По-батькові спеціаліста управління врегулювання збитків

    - Прізвище експерта

    - Ім'я експерта

    - По-батькові експерта

    - Прізвище власника ТЗ

    - Ім'я власника ТЗ

    - По-батькові власника ТЗ

    - Адреса Власника ТС

    - Телефон власника

    - Дата

    - Характеристика ТЗ

    - Пошкодження аварійного характеру

    - Номер справи

    Вихідні дані:

    - Каталог деталей

    - Заява

    - Акт прийому - передачі документів

    - Чек на виплату

    - Список співробітників

    3.2 Опис програми

    Загальні відомості

    • Позначення і назва програми.

    До страхової компанії ВАТ МСК "Страж" регулярно звертаються клієнти, для відшкодування майнової шкоди. Для цього була написана інформаційна система з обліку відшкодування майнової шкоди в компанії ВАТ МСК "Страж".

    • Програмне забезпечення, необхідне для функціонування програми.

    Для нормального функціонування програми необхідний наступний набір апаратних і програмних засобів:

    Апаратне забезпечення:

    - Процесор Pentium 133 або вище;

    - Мінімальний об'єм оперативної пам'яті-64 Мбайт, що рекомендується - 128 Мбайт або вище;

    - Жорсткий диск з об'ємом вільного простору не менше 165 Мбайт;

    - Необхідний монітор з параметрами не менше: розширення 800 × 600 точок, 256 кольорів.

    - Пристрій для читання компакт-дисків;

    - Монітор "17";

    - Миша PS / 2 або USB;

    - Клавіатура 101 клавіша, PS / 2 або USB;

    - Принтер струменевий або лазерний.

    Програмне забезпечення:

    - Операційна система MS Windows 98, Windows ME, Windows XP, Windows 2000 (або вище);

    - СУБД Visual FoxPro 9.0.

    Функціональне призначення

    Програма призначена для автоматизації обліку виплат компенсацій клієнтам, що потрапили в дорожньо-транспортну пригоду.

    Розроблена система значно спрощує роботу, виконуючи такі функції, як

    реєстрація клієнтів, реєстрація співробітників, формування чека на виплату для клієнтів.

    Використовувані технічні засоби

    Програма була створена на ЕОМ з наступними характеристиками:

    Апаратне забезпечення:

    • ЕОМ - Pentium 4;

    • ОЗУ мінімум 512;

    • HDD - 20 0 Гб;

    • монітор "17";

    • миша PS / 2 або USB;

    • клавіатура 101 клавіша, PS / 2 або USB;

    • принтер струменевий або лазерний.

    Програмне забезпечення:

    • ОС Windows: 2000, XP;

    • СУБД Visual FoxPro 9.0.

    Виклик і завантаження

    Програма запускається при натисканні на файл з розширенням. Exe з назвою "Страж" який знаходиться на диску D: \ в папці 365 або на знімному диску I: \ в папці курсова. З'явиться головне вікно програми представлене на малюнку 13

    Малюнок 13 - Головне вікно програми

    Головне вікно містить в собі меню і головне вікно, в яке завантажуються дочірні форми. У даному вікні форми можуть згортатися, розвертатися і закриватися.

    Вхідні / вихідні дані

    Вхідні дані:

    - Прізвище спеціаліста управління врегулювання збитків

    - Ім'я спеціаліста управління врегулювання збитків

    - По-батькові спеціаліста управління врегулювання збитків

    - Прізвище експерта

    - Ім'я експерта

    - По-батькові експерта

    - Прізвище власника ТЗ

    - Ім'я власника ТЗ

    - По-батькові власника ТЗ

    - Адреса Власника ТС

    - Телефон власника

    - Дата

    - Характеристика ТЗ

    - Пошкодження аварійного характеру

    - Номер справи

    Вихідні дані:

    - Каталог деталей

    - Заява

    - Акт прийому - передачі документів

    - Чек на виплату

    - Список співробітників

    3.3 Керівництво оператора

    Призначення програми

    До страхової компанії ВАТ МСК "Страж" регулярно звертаються клієнти, для відшкодування майнової шкоди. Для цього була написана інформаційна система з обліку відшкодування майнової шкоди в компанії ВАТ МСК "Страж".

    Умови виконання програми

    Для нормального функціонування програми необхідний наступний набір апаратних і програмних засобів:

    Апаратне забезпечення:

    - Процесор Pentium 133 або вище;

    - Мінімальний об'єм оперативної пам'яті-64 Мбайт, що рекомендується - 128 Мбайт або вище;

    - Жорсткий диск з об'ємом вільного простору не менше 165 Мбайт;

    - Необхідний монітор з параметрами не менше: розширення 800 × 600 точок, 256 кольорів.

    - Пристрій для читання компакт-дисків;

    - Монітор "17";

    - Миша PS / 2 або USB;

    - Клавіатура 101 клавіша, PS / 2 або USB;

    - Принтер струменевий або лазерний.

    Програмне забезпечення:

    - Операційна система MS Windows 98, Windows ME, Windows XP, Windows 2000 (або вище);

    - СУБД Visual FoxPro 9.0.

    Виконання програми

    Для виконання програми необхідно скопіювати програму на вінчестер і завантажити файл з розширенням. Exe з назвою "Страж", що знаходиться на диску D: \ 365 або на знімному диску I: \ в папці диплом.

    Повідомлення користувачу

    Повідомлення про помилки

    Якщо при заповненні форми користувач не ввів значення хоча б в одне поле то буде виведете наступне попередження (рисунок 14)

    Рисунок 14 - Введіть дані

    Якщо оператор (користувач) натиснув пункт меню вихід або на кнопку виходу то перед ним на екрані з'явитися запит про те, що: "Ви дійсно хочете вийти?" і з'являється два варіанти відповіді: Так або Ні. Якщо натиснути на "Так", то програма завершить свою роботу, якщо натиснути "Ні", то програма буде продовжувати працювати (малюнок 15).

    Рисунок 15 - Повідомлення про підтвердження про вихід з програми

    При натисканні на будь-якій формі кнопки "Видалити" буде виводиться повідомлення: "Видалити?" і з'являється два варіанти: Так або Ні. Якщо натиснути "Так" то програма видалить дані, якщо натиснути "Ні" то поверне назад до форми (дивитися малюнок 16).

    Рисунок 16 - Повідомлення про підтвердження про видалення даних



    Після того як занесли всі необхідні відомості про клієнта, або змінили про нього відомості, необхідно закрити форму, якщо більше не доведеться виконувати будь-які дії. Для цього треба натиснути кнопку Закрити, при цьому з'явиться діалогове вікно Вихід (дивитися малюнок 17):

    Рисунок 17 - Діалогове вікно "Вихід".

    Якщо необхідно закрити форму, то вибираємо "Так", якщо ні - "Ні".

    4. КОНТРОЛЬНИЙ ПРИКЛАД

    Проведемо експеримент над програмою на конкретному прикладі, тобто у фірму ВАТ МСК "Страж" звернувся клієнт. Для того, щоб по клієнту відкрити справи, необхідно на панелі меню вибрати пункт меню Клієнт, в ньому вибрати пункт підменю Список справ по клієнтах. Далі на екрані з'явиться форма "Список справ по клієнтах" (дана форма представлена ​​на малюнку 18) натискаємо кнопку "Додати" і вводимо:

    номер справи 9, прізвище Селезньов, ім'я Юрій, по батькові Олегович, адреса Бірюзова, 98,125, телефон 375698.

    Після того як необхідні дії були виконані потрібно натиснути кнопку "Зберегти".

    Рисунок 18 - Вікно "Список справ по клієнтах"

    Для того щоб переглянути або видалити наявних клієнтів необхідно натиснути на відповідні кнопки на формі. Для перегляду існують кнопки "Перший", Попередній "," Наступний "," Останній ".

    Потім необхідно занести дані про транспортний засіб клієнта, для цього необхідно на панелі меню вибрати пункт меню Клієнт, в ньому вибрати пункт підменю "ТС клієнта" (дана форма представлена ​​на малюнку 19) натискаємо кнопку "Додати" і вводимо:

    рік випуску ТЗ 2000, державний номер Е110, колір сафарі, номер кузова 8675493, свідоцтво про реєстрацію 62 ОС № 869504.

    Після того як необхідні дії були виконані потрібно натиснути кнопку "Зберегти".

    Рисунок 19 - Вікно "ТС клієнта"

    Для того щоб переглянути або видалити наявні дані про ТЗ клієнтів необхідно натиснути на відповідні кнопки.

    Припустимо, поступив на роботу новий співробітник необхідно на панелі меню вибрати пункт меню "Співробітник", в ньому вибрати пункт підменю "Список співробітників". Далі на екрані з'явиться форма "Список співробітників" (дана форма представлена ​​на малюнку 20) натискаємо кнопку "Додати" і вводимо:

    прізвище Селезньова, ім'я Юлія, по батькові Олегівна, посаду програміст.

    Після того як необхідні дії були виконані, потрібно натиснути кнопку "Зберегти".

    Рисунок 20 - Вікно "Список співробітників"

    Для того щоб переглянути або видалити наявних співробітників необхідно натиснути на відповідні кнопки на формі. Для перегляду існують кнопки "Перший", Попередній "," Наступний "," Останній ".

    Після того як клієнт був зареєстрований, спеціаліст з врегулювання збитків повинен надати йому список, що містить полнийперечень документів, які клієнт повинен надати (Додаток А). У цьому переліку є і заява від клієнта (Додаток Б).

    Коли клієнт надає необхідну документацію, то відбувається огляд транспортного засобу, всі дані огляду зберігаються у форму "Акт огляду". Необхідно на панелі меню вибрати пункт меню "Співробітник", в ньому вибрати пункт підменю "Акт огляду". Далі на екрані з'явиться форма "Акт огляду" (дана форма представлена ​​на малюнку 21). У цій формі вибираємо номер справи даного клієнта, і поля найменування ТЗ, ПІБ клієнта, адресу клієнта, дані про ТЗ заповнюються автоматично.

    Рисунок 21 - Вікно "Акт огляду"

    Натиснувши на кнопку "Пошкодження аварійного характеру" на екрані з'являється нова форма "Список ушкоджень" (дана форма представлена ​​на малюнку 22), в яку вписуються дані про деталі, які пошкоджені, і відсоток пошкодження.

    Рисунок 22 - Вікно "Список ушкоджень"

    Форма "Акт огляду" виводиться на друк (Додаток В).

    Після складання акту огляду, складається повний перелік відшкодування збитків по даному клієнту. Для цього необхідно на панелі меню вибрати пункт меню "Співробітник", в ньому вибрати пункт підменю "Чек на виплату". Далі на екрані з'явиться форма "Чек на виплату" (дана форма представлена ​​на малюнку 23).

    У формі вибираємо номер справи даного клієнта 1, графи клієнт Іванов Петро Сергійович, адреса Рязань, Зубкова, 34,17, і пошкоджені деталі крило, двері, а також відсоток їх оплати проставляються автоматично, а поля Виплата з урахуванням відсотка і РАЗОМ автоматично прораховуються.

    Дана форма виводиться на друк (Додаток Г).

    Рисунок 23 - Вікно "Чек на виплату"

    Співробітник може скористатися такою інформацією, як "Каталог деталей". Для цього необхідно на панелі меню вибрати пункт меню "Співробітник", в ньому вибрати пункт підменю "Каталог деталей". Далі на екрані з'явиться форма "Каталог деталей" (дана форма представлена ​​на малюнку 24) натискаємо кнопку "Додати" і вводимо: найменування деталі лонжерон лівий, вартість деталі 1500 рублів. Після того як необхідні дії були виконані потрібно натиснути кнопку "Зберегти".

    Рисунок 24 - Вікно "Каталог деталей"

    5. ВИСНОВОК

    У процесі написання роботи поставлена ​​задача з розробки автоматизованої системи з обліку виплат відшкодування майнової шкоди клієнтам, отриманого в результаті ДТП, була виконана .. Система призначена для внесення інформації про всіх клієнтів, які звернулися в компанію: їх особисті дані, характеристики пошкодження транспортного засобу, та інші важливі відомості, потрібні для оформлення документів.

    Розроблена програма сприяє:

    • Економії часу на оформлення необхідних документів;

    • Отримання необхідної інформації у друкованій формі;

    • Полегшенню внесення даних;

    • Полегшенню математичних розрахунків.

    Представлена ​​розробка проста у використанні, так що освоїти принципи роботи з нею не складе труднощів навіть користувачеві, що володіє невеликими навичками роботи на комп'ютері. Легкість використання досягається завдяки досить простому інтерфейсу.

    .6 СПИСОК

    1.Благодатскіх В.А., Волнін В.А., Поскакалов К.Ф. Стандартизація розробки програмних засобів, Фінанси і статистика, М.: 2003, 288 с.

    2.Г.А Варнакова Розробка і експлуатація автоматизованих інформаційних систем. Рязань: РГТК, 2008.

    3.Вендров А. Проектування програмного забезпечення економічних інформаційних систем, Фінанси статистика, М.: 2005, 424 с

    4.Володін К.І., Гульніцкій Л.Л., Пожаріскій І.Ф., Автоматизована система науково-технічної інформації - розробка та експлуатація, Фінанси і статистика, М.: 2004, 191 с.

    5.Каратигін С., Тихонов А., Тихонова Л. Програмування в F охРго для Windows, фірма Біном, М.: 1995, 545 с.

    6.Карлос Коронел, Пітер Роб Система баз даних: проектування, реалізація і управління, "БХВ-Петербург", СПб.: 2004, 1040 с.

    7.Макаров А.С., Лісовський К.Ю. Бази даних: введення в теорію і методологію, "Фінанси і статистика", М.: 2004, 326 с.

    8.Омельченко Л. Visual FoxPro 8.0 самовчитель, БХВ-Пітербург, СПб.: 2003, 688 с.

    9.Райордан Р Основи реляційних баз даних, Видавничо-торговий дім Російська Редакція, СПб.: 2001, 384 с.

    10.Северіна Ю.І Оформлення пояснювальної записки до дипломного проекту, курсової роботи. Рязань: РГТК, 2005.

    11.Ульман Джеффрі Д., Уідом Дженніфер Введення в системи баз даних, Лорі, М.: 2000, 376 с.

    12.Хомоненко А.Д., Цигануков В.М., Мальцев М.Г. Бази даних, КОРОНА принт, Спб.: 2000, 405 с.

    13.Шапорев Д. Visual FoxPro. Уроки програмування, "БХВ-Петербург", СПб.: 2007, 480 с.

    ДОДАТОК А

    Друкована форма "Акт прийому передачі документів"

    ДОДАТОК Б

    Друкована форма "Заява"

    ДОДАТОК В

    Друкована форма "Акт огляду"

    ДОДАТОК Г

    Друкована форма "Чек на виплату"

    Додати в блог або на сайт

    Цей текст може містити помилки.

    Програмування, комп'ютери, інформатика і кібернетика | Курсова
    181.8кб. | скачати


    Схожі роботи:
    Надання першої допомоги при ДТП
    Виховна робота з водіями Долікарська допомога при ДТП
    Удосконалення системи соціальних виплат
    Автоматизація процесу дозування при виробництві маргарину
    Інформаційні системи Автоматизація управління
    Автоматизація системи обліку товарів у торгівлі
    Автоматизація процесу отримання сірчистого ангідриду при виробництві сірчаної кислоти
    ДТП
    Що робити на місці ДТП
    © Усі права захищені
    написати до нас