Автор работы: Пользователь скрыл имя, 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
* «Водительские удостоверения допущенных лиц к управлению ТС»;
* «Пустые бланки ОСАГО»;
* «Тарифа ОСАГО».
Документ «Паспорт» – это основной документ, удостоверяющий личность гражданина на территории РФ. Документ предоставляет клиентом при оформлении полиса ОСАГО. Данные из паспорта хранятся в справочнике «Клиенты». Для заполнения информации по клиенту используется справочник «Виды документов». В документе содержатся следующие показатели: фамилия, имя, отчество, дата рождения, пол, серия и номер, кем выдан, дата выдачи. Частота использования данного документа зависит от частоты страхования транспортного средства. Макет входного документа «Паспорт», а также экранная форма справочника «Клиенты» представлены в приложении 5.
Документ «Водительское удостоверение» – документ, подтверждающий право на управление транспортным средством. Документ предоставляет клиентом при оформлении полиса ОСАГО. Данные из водительского удостоверения хранятся в справочнике «Клиенты», а именно такие показатели как серия и номер, кем выдан, дата выдачи. Для заполнения этих данных используется справочник «Виды документов». Частота использования данного документ зависит от частоты страхования транспортных средств. Макет входного документа «Водительское удостоверение», а также экранная форма справочника «Клиенты» представлены в приложении 5.
Документ «Водительские удостоверения допущенных лиц к управлению ТС» - документ, подтверждающий право на управление транспортным средством. Данный документ необходим, если помимо страхователя будут другие лица управлять транспортным средством.
Документ «ПТС
или Свидетельство о
Документ «Недокументированная информация о клиенте» – прочая информация, которая не содержится на материальном носителе, а сообщается клиентом напрямую страховому агенту. Данная информация хранится в справочнике «Клиенты», при этом может использоваться справочник «Банки». Недокументированная информация может представлять собой данные о реквизитах, в случае оплаты безналичным путем, контактная информация, цель использования транспортного средства и другая информация. При заполнения используются следующие показатели: телефонный номер, email, цель использования ТС, а также показатели необязательные для заполнения наименование банка, расчетный счет и дополнительная информация.
Документ «Пустые бланки полисов ОСАГО». Данный документ содержит перечень полисов ОСАГО, которые предоставляются Министерством Финансов для компании в целях заключения договора по ОСАГО. Кроме документа со списком полисов предоставляются также и сами бланки ОСАГО. Серии и номера полисов заносятся в файл «Бланки ОСАГО» администратором системы. Данный документ предоставляется по запросу компании по мере необходимости. Макет входного документа «Пустые бланки полисов ОСАГО», а также макет экранной формы «Бланки ОСАГО» представлен в приложении 5.
Документ «Тарифы ОСАГО» - тарифы, на расчет страховой премии, которые регулируются правительством Российской Федерации. Данные тарифов используются в файле «Калькулятор», которые заносятся и корректируются по средствам справочников «Нарушения», «Мощность ТС», «Территория использования», «Класс страхователя», «Возраст и стаж», «Базовая ставка», «Период использования ТС», «Лица, допущенные к управлению». Макет входного документа «Тарифы ОСАГО». Макет документа «Тарифы ОСАГО» представлен в приложении 5.
Характеристика и структура входной информации представлена в таблицах 2.19 – 2.20.
Таблица 2.19.
Структура справочника «Клиенты»
Наименование поля | Тип данных | Размер записи |
Фамилия, имя, отчество | Текстовый | 40 |
Дата рождения | Дата/время | 6 |
Пол | Текстовый | 1 |
Телефон | Текстовый | 10 |
Моб. телефон | Текстовый | 10 |
Email | Текстовый | 25 |
Адрес | Текстовый | 256 |
Вид документа | Текстовый | 25 |
Серия | Текстовый | 4 |
Номер | Числовой | 6 |
Кем выдан | Текстовый | 256 |
Дата выдачи | Дата/время | 6 |
Примечание | Текстовый | 500 |
Банк | Текстовый | 50 |
Расчетный счет | Текстовый | 20 |
Дополнительная информация | Текстовый | 500 |
Регистрационный номер ТС | Текстовый | 9 |
Марка | Текстовый | 20 |
Цвет | Текстовый | 20 |
Год выпуска | Дата/время | 4 |
Мощность л.с. | Числовой | 3 |
Цель использования | Текстовый | 15 |
Размер одной записи | | 1786 |
Таблица 2.20
Структура файла «Бланки ОСАГО»
Наименование поля | Тип данных | Размер записи |
Серия и номер полиса | Текстовый | 13 |
Состояние полиса | Текстовый | 20 |
Размер одной
записи | | 33 |
2.1.4. Характеристика базы данных. Характеристика инфологической модели БД. Характеристика даталогической модели БД.
Инфологическая модель включает формализованное описание предметной области, и представлена в приложении 6. Разработанная на основании анализа предметной области ER-диаграмма отражает основные информационные объекты (сущности), их свойства (атрибуты) и отношения друг с другом (связи).[8]
В таблице 2.21. приведено краткое описание с объяснением, того какие реальные объекты предметной области отражают сущности.
Таблица 2.21.
Описание сущностей и объектов предметной области
Сущности | Реальные объекты |
Калькулятор (calculator) | Содержит характеристики страхователя, исходя из которых, рассчитывается сумма страховой премии. |
Базовая ставка (cal_type) | Содержит информацию о базовых ставках по типам транспортного средства страхового тарифа на полис ОСАГО. |
Территория использования (cal_live) | Содержит коэффициенты территории использования транспортного средства. |
Класс страхователя (cal_class) | Содержит информацию и коэффициенты о классе страхователя или минимальном классе среди классов всех водителей, допущенных к управлению транспортным средством, если к управлению транспортным средством допущено несколько лиц. |
Лица, допущенные к управлению (cal_resolve) | Содержит коэффициенты количества лиц, допущенных к управлению транспортным средством. |
Возраст и стаж (cal_driver) | Содержит информацию и коэффициенты о возрасте и стаже каждого водителя из списка допущенных к управлению транспортным средством лиц. |
Мощность ТС (cal_power) | Содержит коэффициенты мощности двигателя легкового автомобиля. |
Период использования ТС (cal_period) | Содержит информацию и коэффициенты о периоде использования транспортного средства. |
Нарушения (cal_narush) | Содержит информацию и коэффициенты о наличие серьезных нарушений. |
Клиенты (client_auto) | Содержит необходимую информацию по клиенту, в том числе контактные данные. |
Автомобили клиентов (auto) | Содержит информацию по автомобилю, который клиент хочет застраховать. |
Марки и модели ТС (model_auto) | Содержит данные по маркам и моделям транспортных средств. |
Цвета ТС (colors_auto) | Содержит информацию по цветам транспортных средств. |
Документы клиентов(client_doc) | Содержит информацию по документам клиентов. |
Виды документов (docum_type) | Содержит информацию по видам документов. |
Реквизиты клиентов (client_acc) | Содержит информацию по реквизитам клиентов. |
Банки (bank) | Содержит информацию по банкам, которые осуществляют переводы в случае безналичного расчета. |
Филиалы компании (firm) | Содержит основную информацию по филиалам страховой компании. |
Телефоны филиалов (firm_phone) | Содержит информацию по телефонам филиалов. |
Сотрудники компании (firm_emp) | Содержит информацию по сотрудникам отдела автострахования и администраторам системы. |
Реквизиты компании (филиалов) (firm_acc) | Содержит информацию по реквизитам компании (филиалам). |
Документы сотрудников (firm_doc) | Содержит информацию по документам сотрудников. |
Должности сотрудников(firm_dolg) | Содержит список должностей, предусмотренных отделом автострахования. |
Квитанции об оплате (receipt) | Содержит информацию по оплаченным квитанциям за страховую премию. |
Бланки ОСАГО (policy) | Содержит информацию, по пустым, оформленным, утерянным бланкам ОСАГО. |
Полис ОСАГО (client_policy) | Содержит информацию необходимую для оформления полиса ОСАГО. |
Водители, допущенные к управлению ТС (client_driver) | Содержит информацию по лицам, допущенным к управлению транспортным средствам. |
Учетные записи (login) | Содержит информацию, которая обеспечивает разграничение прав доступа в систему. |
Связи между сущностями, представленные на диаграмме, имеют отношения «один ко многим».
Приведем пример взаимосвязей сущностей. Например, для заполнения таблицы «Калькулятор» используются такие таблицы (справочники) как «Базовая ставка», «Территория использования», «Класс страхователя», «Лица, допущенные к управлению», «Возраст и стаж», «Мощность ТС», «Период использования», «Нарушения». Из данных справочников поступает информация, относящаяся к расчету суммы страховой премии, базовая ставка и коэффициенты, которые устанавливаются государством.
В приложении 7 представлена даталогическая модель задачи автострахования, в которой определены состав и взаимосвязи таблиц, отражающие содержание информационных сущностей инфологической модели в терминах MS Access.
В таблице 2.22. описано соответствие объектов инфологической модели, реальным объектам в нотации конкретной СУБД – MS Access. Таблица 2.22. содержит наименование таблицы (сущность), имя таблицы в соответствии с MS Access (идентификатор таблицы), наименование полей (атрибуты), наименование полей в соответствии с MS Access (идентификатор поля), информацию о ключевом поле, длины записи таблицы, типов поля. Информация, содержащаяся в таблицах необходима для длительного хранения, так как в процессе работы постоянно используются данные из этих таблиц.
Таблица 2.22.
Описание таблиц базы данных
Сущность | Идентификатор таблицы | Атрибут | Идентификатор поля | Ключевоеполе | Тип поля |
Таблица № 1«Базовая ставка» | cal_type | Код базовой ставки | id_type | PK | INTEGER |
| | Тип (категория) и назначение транспортного средства | name_type | | CHAR |
| | Ставка | tarif_type | | MONEY |
| cal_type(106) |
Таблица №2 «Территория использования» | cal_live | Код коэф. территории использования | id_live | PK | INTEGER |
| | Наименование территории | city_live | | CHAR |
| | Коэффициент | factor_live | | INTEGER |
| | Примечание | note_live | | MEMO |
| cal_live(555) |
Таблица №3 «Класс страхователя» | cal_class | Код коэф. класса страхователя | id_class | PK | INTEGER |