Автор работы: Пользователь скрыл имя, 14 Октября 2011 в 13:50, дипломная работа
Целью данного дипломного проекта является разработка автоматизированной системы обязательного страхования гражданской ответственности владельцев транспортных средств. Данная система позволит повысить качество и скорость обслуживания клиентов, а также увеличить производительность труда сотрудников страхового общества при сохранении высокого уровня страхового сервиса, создаст оперативную связь между главным офисом и филиалами, повысит точность ввода данных для договора страхования, позволит справляться с обслуживанием большого потока клиентов, число которых многократно увеличилось после принятия решение о введении обязательного страхования гражданской ответственности владельцев транспортных средств.
Введение 7
1. Аналитическая часть 11
1.1. Технико-экономическая характеристика предметной области и предприятия 11
1.1.1. Характеристика предприятия ЗАО СО «» 11
1.1.2. Краткая характеристика подразделения или видов его деятельности 14
1.2. Экономическая сущность задачи 17
1.3. Обоснование необходимости и цели использования вычислительной техники для решения задачи 23
1.4. Постановка задачи 25
1.4.1. Цель и назначение автоматизированного варианта решения задачи 25
1.4.2. Общая характеристика организации решения задачи на ЭВМ 27
1.4.3. Формализация расчетов подзадач 30
1.5. Анализ существующих разработок, выбор и обоснование стратегии автоматизации и способа приобретения ИС. Обоснование выбора технологии проектирования 30
1.6. Обоснование проектных решений по видам обеспечения 40
1.6.1. Обоснование проектных решений по техническому обеспечению 40
1.6.2. Обоснование проектных решений по информационному обеспечению 43
1.6.3. Обоснование проектных решений по программному обеспечению 48
1.6.4 Обоснование проектных решений по технологическому обеспечению 51
2. Проектная часть 54
2.1. Информационное обеспечение задачи 54
2.1.1. Информационная модель и ее описание 54
2.1.2. Используемые классификаторы и системы кодирования 58
2.1.3. Характеристика первичных документов с нормативно- справочной и входной оперативной информацией 67
2.1.4. Характеристика базы данных. Характеристика инфологической модели БД. Характеристика даталогической модели БД. 70
2.1.5. Характеристика результатной информации. Характеристика таблиц с результативной информацией. Характеристика результатных документов 78
2.2. Программное обеспечение задачи 82
2.2.1. Общие положения (дерево функций и сценарий диалога) 82
2.2.2. Структурная схема пакета (дерево вызова процедур и программ) 84
2.2.3. Описание программных модулей 84
2.3. Технологическое обеспечение задачи 85
2.3.1.Организация технологии сбора, передачи, обработки и выдачи информации 85
2.3.2. Схема технологического процесса сбора, передачи, обработки и выдачи информации 86
2.4. Описание контрольного примера реализации проекта. 86
3. Обоснование экономической эффективности проекта 87
3.1. Выбор и обоснование методики расчета экономической эффективности 87
3.2. Расчет показателей экономической эффективности проекта 93
Заключение 101
Список использованной литературы 104
| | Наименование класса | name_class | | CHAR |
| | Коэффициент | factor_class | | INTEGER |
| cal_class(7) |
Таблица №4
«Лица, допущенные к
| | Наименование ограничения | name_resolve | | CHAR |
| | Коэффициент | factor_resolve | | INTEGER |
| cal_resolve(105) |
Таблица №5«Возраст и страж» | cal_driver | Код коэф. возраста и стажа | id_driver | PK | INTEGER |
| | Возраст и стаж водителя | age_driver | | CHAR |
| | Коэффициент | factor_driver | | INTEGER |
| cal_driver (64) |
Таблица №6 «Мощность ТС» | cal_power | Код коэф. мощности | id_power | PK | INTEGER |
| | Мощность двигателя (лошадиных сил) | name_power | | CHAR |
| | Коэффициент | factor_power | | INTEGER |
| cal_power(54) |
Таблица №7 «Период использования ТС» | cal_period | Код коэф. периода использования ТС | id_period | PK | INTEGER |
| | Наименование периода | name_period | | CHAR |
| | Коэффициент | factor_period | | INTEGER |
| cal_period(105) |
Таблица №8 «Нарушения» | cal_narush | Код коэф. нарушения | id_narush | PK | INTEGER |
| | Наименование нарушения | name_narush | | CHAR |
| | Коэффициент | factor_narush | | INTEGER |
| cal_narush(74) |
Таблица №9 «Марки и модели ТС» | model_auto | Код марки и модели | id_model | PK | INTEGER |
| | Наименование марки | name_mark | | CHAR |
| | Наименование модели | name_model | | CHAR |
| model_auto(44) |
Таблица №10 «Цвета ТС» | colors_auto | Код цвета ТС | id_color | PK | INTEGER |
| | Наименование цвета | name_color | | CHAR |
| colors_auto(22) |
Таблица №11 «Виды документов» | docum_type | Код вида документа | id_docum | PK | INTEGER |
| | Наименование документа | name_docum | | CHAR |
| docum_type(25) |
Таблица №12 «Банки» | bank | Код банка | id_bank | PK | INTEGER |
| | Наименование банка | name_bank | | CHAR |
| | БИК | bik_bank | | INTEGER |
| | Корр. счет | coracc_bank | | INTEGER |
| | Адрес | address_bank | | CHAR |
| | Примечание | note_bank | | MEMO |
| bank(840) |
Таблица №13 «Должности сотрудников» | firm_dolg | Код должности | id_dolg | PK | INTEGER |
| | Наименование должности | name_dolg | | CHAR |
| firm_dolg(32) |
Таблица №14 «Филиалы компании» | firm | Код филиала | id_firm | PK | INTEGER |
| | Наименование фирмы | nameshr_firm | | CHAR |
| | Наименование филиала | namel_firm | | CHAR |
| | ИНН | inn_firm | | INTEGER |
| | КПП | kpp_firm | | INTEGER |
| | Адрес филиала | address_firm | | CHAR |
| | Факс | fax_firm | | CHAR |
| | Адрес в интернете | www_firm | | CHAR |
| | Емаил | email_firm | | CHAR |
| firm(431) |
Таблица №15«Реквизиты компании (филиалов) | firm_acc | Код реквизита | id_accfirm | PK | INTEGER |
| | Код банка, обслуживающего фирму | bank_firm | | INTEGER |
| | Расчетный счет | account_firm | | CHAR |
| | Дополнительная информация | note_acc | | MEMO |
| | Код филиала | acc_firm | | INTEGER |
| firm_acc(535) |
Таблица №16 «Телефоны филиалов» | firm_phone | Код телефона филиала | id_fphone | PK | INTEGER |
| | Телефон | num_fphone | | CHAR |
| | Код филиала | id_firms | | INTEGER |
| firm_phone(18) |
Таблица №17 «Сотрудники компании» | firm_emp | Код сотрудника | id_femp | PK | INTEGER |
| | Фамилия, имя, отчество | fio_femp | | CHAR |
| | Дата рождения | data_femp | | DATA |
| | Адрес | address_femp | | CHAR |
| | Телефон | phone_femp | | CHAR |
| | Мобильный телефон | phonem_femp | | CHAR |
| | Емаил | email_femp | | CHAR |
| | Код филиала | firm_femp | | INTEGER |
| | Код должности сотрудника | dolg_femp | | INTEGER |
| firm_emp(348) |
Таблица №18 «Документы сотрудников» | firm_doc | Код документа | id_docemp | PK | INTEGER |
| | Код вида документа | type_emp | | INTEGER |
| | Серия | series_emp | | INTEGER |
| | Номер | num_emp | | INTEGER |
| | Кем выдан | give_emp | | CHAR |
| | Дата выдачи | date_emp | | DATA |
| | Дополнительная информация | note_emp | | MEMO |
| | Код сотрудника компании | firms_emp | | INTEGER |
| firm_doc(788) |
Таблица №19 «Клиенты» | client_auto | Код клиента | id_cl | PK | INTEGER |
| | Фамилия, имя, отчество | fio_cl | | CHAR |
| | Дата рождения | data_cl | | DATA |
| | Пол | male_cl | | CHAR |
| | Адрес | address_cl | | CHAR |
| | Телефон | phone_cl | | CHAR |
| | Моб. телефон | phonem_cl | | CHAR |
| | Емаил | email_cl | | CHAR |
| client_auto(355) |
Таблица №20 «Документы клиентов» | client_doc | Код документа | id_doccl | PK | INTEGER |
| | Код вида документа | type_cl | | INTEGER |
| | Серия | series_cl | | INTEGER |
| | Номер | num_cl | | INTEGER |
| | Кем выдан | give_cl | | CHAR |
| | Дата выдачи | date_cl | | DATA |
| | Дополнительная информация | note_cl | | MEMO |
| | Код клиента | id_client | | INTEGER |
| client_doc(789) |
Таблица №21 «Реквизиты клиентов» | client_acc | Код реквизита | id_acccl | PK | INTEGER |
| | Код клиента | id_client | | INTEGER |
| | Код банка | bank_cl | | INTEGER |
| | Расчетный счет клиента | account_cl | | CHAR |
| | Дополнительная информация | note_acc | | MEMO |
| client_acc(539) |
Таблица №22 «Автомобили клиентов» | auto | Регистрационный номер ТС | id_gos_num | PK | CHAR |
| | ВИН | vin | | CHAR |
| | Код модели ТС | marka_auto | | INTEGER |
| | Номер двигателя | eng_num | | CHAR |
| | Тип двигателя | eng_type | | CHAR |
| | Номер кузова | body_num | | CHAR |
| | Номер шасси | chas_num | | CHAR |
| | Максимальная масса | max_weight | | INTEGER |
| | Количество пассажиров | pas_num | | INTEGER |
| | Мощность двигателя, КВт | engcap_kvt | | INTEGER |
| | Мощность двигателя, л.с. | engcap_ls | | INTEGER |
| | Грузоподъемность | weight_auto | | INTEGER |
| | Код цвета автомобиля | color_auto | | INTEGER |
| | Год выпуска | year_auto | | DATA |
| | Дополнительная информация | note_auto | | MEMO |
| | Код клиента | id_client | | INTEGER |
| auto(154) |
Таблица №23 «Полис ОСАГО» | client_policy | Код полиса ОСАГО | id_pol | PK | INTEGER |
| | Код клиента (страхователя ТС) | id_strah | | INTEGER |
| | Код клиента (собственника ТС) | id_sob | | INTEGER |
| | Регистрационный номер ТС | id_autos | | INTEGER |
| | Код сотрудника (страхового агета) | id_firmemp | | INTEGER |
| | Серия и номер страхового полиса ОСАГО | id_polcl | | INTEGER |
| | Код квитанции | id_reciepts | | INTEGER |
| | Код записи в калькуляторе | id_calcal | | INTEGER |
| | Дата оформления полиса ОСАГО | data_reg | | DATA |
| | Дата начала страхования | date_start | | DATA |
| | Время начала страхования | date_starth | | DATA |
| | Дата окончания страхования | date_fin | | DATA |
| | Сумма (прописью) | sum_policy | | MEMO |
| client_policy(590) |
Таблица №24 «Квитанции об оплате» | receipt | Код квитанции об оплате | id_rec | PK | INTEGER |
| | Серия квитанции | series_rec | | CHAR |
| | Номер квитанции | num_rec | | INTEGER |
| | Код сотрудника | agent_keys | | INTEGER |
| | Код клиента | fio_clients | | INTEGER |
| | Состояние квитанции | sost_rec | | CHAR |
| | Сумма | sum_rec | | MONEY |
| receipt(61) |
Таблица №25 «Калькулятор» | calculator | Счетчик калькулятора | id_calcul | PK | INTEGER |
| | Код базовой ставки | cal_types | | INTEGER |
| | Код коэф. территории использования | cal_lives | | INTEGER |
| | Код коэф. класса страхователя | cal_clas | | INTEGER |
| | Код коэф. лиц, допущенных к управлению | cal_res | | INTEGER |
| | Код коэф. возраста и стажа первого водителя | cal_drive1 | | INTEGER |
| | Код коэф. возраста и стажа второго водителя | cal_drive2 | | INTEGER |
| | Код коэф. возраста и стажа третьего водителя | cal_drive3 | | INTEGER |
| | Код коэф. возраста и стажа четвертого водителя | cal_drive4 | | INTEGER |
| | Код коэф. возраста и стажа пятого водителя | cal_drive5 | | INTEGER |
| | Код коэф. мощности ТС | cal_ powers | | INTEGER |
| | Код коэф. периода использования ТС | cal_per | | INTEGER |
| | Код коэф. нарушения | cal_nar | | INTEGER |
| | Сумма страховой премии | cal_sum | | MONEY |
| calculator(42) |
Таблица №26 «Бланки ОСАГО» | policy | Серия и номер полиса | series_num_pol | PK | INTEGER |
| | Состояние полиса | sost_pol | | CHAR |
| policy(33) | | | | |
Таблица №27
«Водители, допущенные к
| | Код записи полиса | id_polic | | INTEGER |
| | Номер водительского удостоверения | auto_dr | | INTEGER |
| | Класс водителя | class_dr | | CHAR |
| client_driver(23) |
Таблица №28 «Учетные записи» | login | Код учетной записи | id_log | | INTEGER |
| | Код сотрудника | emp_log | | INTEGER |
| | Логин | login | | CHAR |
| | Пароль | password | | CHAR |
| login(43) |
2.1.5. Характеристика результатной информации. Характеристика таблиц с результативной информацией. Характеристика результатных документов
Результатом решения задачи автострахования являются следующие документы:
* «Полис ОСАГО»;
* «Бланки для извещения о ДТП»;
* «Перечень представительств страховой компании»;
* «Квитанция об оплате»;
* отчет «Пустые бланки ОСАГО»;
* отчет «Утраченные бланки ОСАГО»;
* отчет «Использование бланков»;
* отчет «Выданные полиса ОСАГО»;
* отчет
«Обзор деятельности
Документ «Полис ОСАГО» – договор обязательного страхования гражданской ответственности владельцев транспортных средств. Договор страхования, по которому страховщик обязуется за обусловленную договором плату (страховую премию) при наступлении предусмотренного в договоре события (страхового случая) возместить потерпевшим причиненный вследствие этого события вред их жизни, здоровью или имуществу (осуществить страховую выплату) в пределах определенной договором суммы (страховой суммы). Полис ОСАГО гарантирует, что если вы стали виновником ДТП, то страховая компания возьмет на себя возмещение ущерба, определяя размер страховых выплат за ущерб, нанесенный имуществу пострадавших в ДТП. Документ «Полис ОСАГО» формируется на основе данных из файла «Полис ОСАГО», который формируется на основе справочника «Клиенты», справочника «Сотрудники компании», файла «Лица, допущенные к управлению ТС», файла «Бланки ОСАГО», файла «Квитанции об оплате», а также на основе данных из файла «Калькулятор», который содержит сумму страховой премии, подсчитанную посредствам использования справочников, в которых содержатся тарифы и коэффициенты для расчета. Оригинал данного документа используется клиентом при управлении транспортным средством.