Автор работы: Пользователь скрыл имя, 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
Конец формы
Реляционная модель данных.
Реляционный подход в настоящее время представляет наиболее развитую идеологию построения БД. Реляционная модель опирается на систему понятий реляционной алгебры, важнейшими из которых являются таблица, строка, столбец, отношение и первичный ключ, а все операции в этом случае сводятся к манипуляциям с таблицами.[6]
В реляционной модели информация предоставляется в виде прямоугольных таблиц, каждая из которых состоит из строк и столбцов и имеет имя, уникальное внутри базы данных. Реляционные системы исключи необходимость сложной навигации, поскольку данные представлены в них не в виде одного файла, а независимыми наборами.
Схема реляционной
модели представлена на рисунке 1.7.
Рис.1.7. Реляционная модель данных
(Аn, Пn –имена полей)[5]
Основными достоинства реляционной модели является простота и доступность для понимания пользователем, строгие правила проектирования, базирующиеся на математическом аппарате, полная независимость данных, изменения в прикладной программе при изменении реляционной БД минимальны, для организации запросов и написания прикладного ПО нет необходимости знать конкретную организацию БД во внешней памяти. Однако существуют и недостатки, а именно в результате логического проектирования появляется множество "таблиц", что приводит к трудности понимания структуры данных. БД занимает относительно много внешней памяти.
Наиболее целесообразно будет организовать информационную базу автострахования ОСАГО на основе реляционной модели данных, а в качестве СУБД выбрать MS Access, так как ИТ- инфраструктура компании стоится на продуктах Microsoft, то не понадобится дополнительных затрат на приобретения СУБД.
Преимущества MS Access:
* простота
использования и построения
* высокие
скоростные характеристики
* большой набор команд и функций;
* по мощи
и гибкости отвечает
* поддерживает языки управления запросами SQL;
* полностью совместима с компонентами Microsoft office.
* обеспечивает возможность обмена данными с любыми приложениями Windows;
* может
использовать данные других
При решении задачи предполагается использовать локальные, государственные и отраслевые классификаторы.
К локальным классификаторам относятся: код сотрудника, код марки транспортного средства, код страхователя, код лиц, допущенных к управлению транспортным средством и другие.
К отраслевым классификаторам относятся: серия и номер полиса ОСАГО.
К государственные классификаторам относится: регистрационный знак транспортного средства.
Система кодирования должна обеспечивать преобразование содержания объекта в соответствующее ему уникальное кодовое обозначение. Коды, применяемые в процессе кодирования, в рамках одного классификатора, состоят из одинакового количества символов.
В состав входных документов при решении данной задачи входят: «Паспорт», «ПТС или свидетельство о регистрации», «Водительское удостоверение», «Водительские удостоверения допущенных лиц к управлению ТС», «Пустые бланки ОСАГО», «Тарифы ОСАГО».
В состав выходных документов при решении данной задачи входят: «Полис ОСАГО», «Бланки для извещения о ДТП», «Перечень представительств страховой компании», «Квитанция об оплате», отчет «Пустые бланки ОСАГО», отчет « Использование бланков», отчет «Утраченные бланки ОСАГО», отчет «Выданные полиса ОСАГО», отчет «Обзор деятельности страхового агента». Выходной документ формируется на основе данных из системы. Все выходные документы можно просмотреть, а также вывести на печать.
В системе используются
экранные формы, которые имею унифицированные
формы, созданные по единым правилам
и требованиям стандартизации компании
ЗАО «АСОЛЬ». Экранные формы предназначены
для сбора данных, ввода их в базу данных
и последующей их обработки. Построение
макетов электронных документов максимально
приближена к той, которая используется
для построения самого документа.
1.6.3. Обоснование
проектных решений по
Под программным обеспечением (ПО) понимается совокупность программ, обеспечивающих функционирование комплекса ее технических средств, реализацию целей и задачи автоматизированной информационной системы.[10]
Программное обеспечение включает в себя общее ПО и специальное ПО.
К общему ПО относится: операционная система, операционная оболочка, компиляторы, интерпретаторы, программная среда для разработки прикладных программ и т.д.
К специальному ПО относятся: пакеты прикладных программ, обеспечивающие специфическое применение компьютеров и вычислительных систем.
Операционная
система выполняет функции
прикладные программы пользователей.
Для решения рассматриваемой задачи программное обеспечение состоит из следующих элементов:
* операционных
систем сервера и рабочих
* инструментальных
средств проектирования и
Выбор типа операционной системы.
В настоящее время распространены такие ОС как UNIX, MSDOS, Windows 95, NT, 2000, XP, Vista. Операционная система является ядром ПО и состоит из управляющей и обрабатывающей частей. Основной принцип построения ОС заключается в ведение типовых процедур и оформление их в виде стандартных блоков, то есть стоится по модульному принципу.
При выборе ОС необходимо учитывать следующие факторы:
* простата и удобство использования;
* наличие дружественного интерфейса;
* простота администрирования;
* простота установки ОС;
* производительность ОС;
* защита
от несанкционированного
* совместимость аппаратных средств;
* надежность
работы оборудования и
* быстродействие;
* возможность
параллельного выполнения
* возможность безотказной работы в течение длительного времени.
В соответствии с корпоративным стандартом компании для реализации задачи необходимо использовать в качестве операционной системы Windows XP Professional. ИТ – инфраструктура компании реализована с использованием продуктов Microsoft, которая является лидером в разработке программного обеспечения.
Windows XP Professional обладает такими качествами, как:
* микроядерная архитектура;
* аппаратная
независимость, что должно
* мультипроцессорная обработка и масштабируемость;
* возможность
выполнения приложений, созданных
для других операционных
* защита информации и вычислений от несанкционированного доступа;
* наличие
высокопроизводительной и
* встроенные сетевые функции и поддержка распределенных вычислений.
При разработке операционной системы Windows XP Professional компания Microsoft уделяла самое пристальное внимание обеспечению информационной безопасности. Как следствие, эти системы предоставляют надежные механизмы защиты, которые просты в использовании и легки в управлении. Операционная система Windows XP Professional обеспечивает защиту на локальном уровне. Это означает, что механизмы защиты работают на каждом компьютере с такой операционной системой.
Как уже отмечалось в пункте 1.6.2. для разработки базы данных используется MS Access, а реализация доступа к базе данных осуществляется с помощью Delphi, посредством экранных форм. Delphi является одной из самых мощных систем, позволяющих на современном уровне создавать прикладные программы, предназначенные для работы в корпоративных сетях и в Интернете. Визуальное программирование в Delphi позволяет свести проектирование пользовательского интерфейса к простым и наглядным процедурам. Delphi позволяет создавать приложения для Windows в пять раз быстрее, чем другие решения для разработки, или тратить на это в пять раз меньше ресурсов, не жертвуя производительностью и возможностями. Обширная, расширяемая библиотека визуальных компонентов (VCL), поддерживающая множество возможностей, позволяющая быстро создавать прототипы и предоставляет мощный и удобный в использовании набор компонентов для разработки многофункциональных пользовательских интерфейсов. В состав Delphi входит высококлассный быстро-действующий компилятор. Удобный для поддержки и восприятия, полностью объектное ориентированный язык Delphi, созданный на основе языка Object Pascal, включает все возможности современных языков, позволяющие создавать мощный, производительный и устойчивый код. Компиляция всего кода, даже огромных проектов, выполняется за считанные секунды.
Delphi обеспечивает:
* быстроту разработки приложения;
* высокая
производительность
* низкие
требования разработанного
* наращиваемость за счет встраивания новых компонент и инструментов в среду Delphi;
* возможность
разработки новых компонент и
инструментов собственными
Таким образом,
для решения задачи автострахования
ОСАГО необходимо использование
на рабочих станция сотрудников
операционную систему Windows XP Professional, а
для реализации проекта в качестве
СУБД использование MS Access и среду
разработки Delphi.
1.6.4 Обоснование проектных решений по технологическому обеспечению
Технологическое обеспечение (ТО) связано с разделением ЭИС на подсистемы по технологическим этапам обработки различных видов информации. Технологический процесс состоит из нескольких этапов:
* первый этап - процесс сбора, передачи, накопления, хранения, обработки первичной информации, получения и выдачи результатной информации регистрация, передача данных для дальнейшей обработки;
* второй
этап - получение входящей
* третий этап - ввод в систему и актуализация данных, формирование проектной документации, подготовка и выдача технологической документации;
* четвертый этап - формирование баз данных, ввода и обработки, выдача варианта решения;
* пятый этап - формирование информационного фонда, ведение справочников, выполнение поиска и выдача документа.
Реализация технологического процесса связано с ведением информационной базы, с добавлением новой информации в базу данных, ее обработкой и формирование отчетов по соответствующим запросам к базе данных.
Технологический процесс сбора информации будет представлять собой ввод информации с первичных документов в базу данных, контроль за допустимостью значений, обеспечение ввода данных путем выбора из списка.
Существуют различные способы добавления первичной информации в базу данных:
* механизированный
- сбор и регистрация информации
осуществляются