Концептуальное проектирование
Содержание
Введение. 5
1. Проектирование информационной системы «Страховая компания». 8
1.1 Анализ предметной области. 8
1.2 Концептуальное проектирование. 10
2. Разработка информационной системы «Страховая компания». 12
2.1 Создание базы данных. 12
2.2 Организация доступа к данным. 14
2.3 Создание прикладного пользовательского интерфейса. 16
2.4 Формирование запросов и отчетов. 18
2.4.1 Формирование запросов. 18
2.4.2 Формирование отчетов. 19
Заключение. 22
Список использованных источников. 24
Введение
Эффективное управление предприятием в современных условиях невозможно без использования компьютерных технологий. Правильный выбор программного продукта и фирмы-разработчика - это первый и определяющий этап автоматизации любой деятельности. В настоящее время проблема выбора информационной системы (ИС) из специфической задачи превращается в стандартную процедуру. Руководители многих российских предприятий имеют слабое представление о современных компьютерных интегрированных системах и предпочитают содержать большой штат собственных программистов, которые разрабатывают индивидуальные программы для решения стандартных управленческих задач.
Информационная система — это взаимосвязанная совокупность средств, методов и персонала, используемых для хранения, обработки и выдачи информации в интересах достижения поставленной цели.
Автоматизированной информационной системой (АИС) называется комплекс, включающий вычислительное и коммуникационное оборудование, программное обеспечение, лингвистические средства, информационные ресурсы, а также персонал, обеспечивающий поддержку динамической информационной модели предметной области для удовлетворения информационных потребностей пользователей. В автоматизированных ИС часть функций управления и обработки данных выполняется компьютерами, а часть человеком.
Цель курсовой работы - разработка автоматизированной информационной системы «Страховая компания».
Для достижения поставленной цели были поставлены следующие задачи:
проанализировать предметную область;
спроектировать базу данных «Страховая компания»;
осуществить доступ к данным;
реализовать базу данных в среде MS Access;
разработать прикладную программу доступа к базе данных в среде Delphi.
Курсовая работа состоит из двух разделов – теоретического и практического. Теоретический раздел содержит описание предметной области, проект ER-диаграммы в рамках предметной области. В практическом разделе описывается реализация базы данных (БД) в среде MS Access и разработка прикладной программы для доступа к БД в среде Delphi.
В результате выполнения данной курсовой работы будет разработано приложение для автоматизации процесса страхования, которое поможет страховым агентам сократить время на работу с документацией. Курсовая работа состоит из введения, двух разделов: теоретического и практического, и заключения. Введение раскрывает актуальность и значимость выбранной темы. Теоретический раздел представляет собой проектирование информационной системы. Практический раздел представлен разработкой информационной системы. Заключение содержит выводы по изученной теме.
Автоматизация c каждым днём приобретает всё большую роль в производственной деятельности и жизни человеческого общества, в удовлетворении его растущих информационных потребностей.
Результат работы: создание информационной системы «Страховая компания», данную систему в дальнейшем можно использовать на небольших предприятии, в офисах, организациях для удобства работы с базой данных в отслеживании информации о страховой деятельности. Готовый программный продукт также можно легко использовать в других сферах деятельности.
Проектирование информационной системы «Страховая компания»
Анализ предметной области
Первый шагом в разработке информационной системы является анализ предметной области. На данном этапе анализируются запросы пользователей, в соответствии с ними определяется цель создания информационной системы, выбираются информационные объекты и их характеристики, которые определяют содержание проектируемой базы данных.
Целью создания информационной системы «Страховая компания» является учет клиентов страховой компании, ведение документации, ведение финансовых движений страховой компании.
Завершенной информационной системой могут использоваться любые фирмы, занимающиеся страхованием граждан и их имущества . С точки зрения пользователя, информационная система «Страховая компания» должна хранить всю необходимую информацию для страхования граждан и их имущества, а также выдавать ее по требованию в понятном и наглядном виде, а также информационная система должна быть проста в использовании.
Задачей страховой компании является отслеживание финансовой деятельности компании. Компания имеет различные филиалы по всей стране. Каждый филиал характеризуется названием, адресом и телефоном. Деятельность компании организована следующим образом: в компанию обращаются различные лица с целью заключения договора о страховании. В зависимости от принимаемых на страхование объектов и страхуемых рисков, договор заключается по определенному виду страхования (например, страхование автотранспорта от угона, страхование домашнего имущества, добровольное медицинское страхование). При заключении договора фиксируется дата заключения, страховая сумма, вид страхования, тарифная ставка и филиал, в котором заключался договор.
В настоящее время для проектирования БД активно используются CASE-средства, в основном ориентированные на использование ERD (Entity – Relationship Diagrams, диаграммы «сущность–связь»). С их помощью определяются важные для предметной области объекты (сущности), отношения друг с другом (связи) и их свойства (атрибуты). Следует отметить, что средства проектирования ERD в основном ориентированы на реляционные базы данных (РБД), и если существует необходимость проектирования другой системы, скажем объектно-ориентированной, то лучше избрать другие методы проектирования.
В рамках заданной предметной области можно построить следующий список сущностей: «договоры», «вид страхования», «филиал».
Исходя из выбранных сущностей, определены следующие атрибуты, представленные в таблице 1:
Таблица 1 - Сущности и их атрибуты
| Сущность | Атрибуты |
| Договоры | Номер договора, Дата заключения, Страховая сумма, Тарифная ставка, Код филиала, Код вида страхования |
| Вид страхования | Код вида страхования, Наименование |
| Филиал | Код маршрута, табельный № водителя, дата отправления, дата возвращения, премия. |
В результате работы проанализирована предметная область «Страховая компания», в связи с чем можно переходить к следующему этапу проектирования информационной системы. Анализ предметной области позволил выделить ее сущности, определить первоначальные требования к создаваемой информационной системе.
Концептуальное проектирование
Концептуальное проектирование технических систем — начальная стадия проектирования, на которой принимаются определяющие последующий облик решения, и проводится исследование и согласование параметров созданных технических решений с возможной их организацией.
Полный цикл разработки включает концептуальное, логическое и физическое проектирование ИС. Концептуально проектирование заключается в создании концептуальной модели данных для анализируемой части предприятия. Эта модель данных создается на основе информации, записанной в спецификациях требований пользователей. Концептуальное проектирование базы данных абсолютно не зависит от таких подробностей ее реализации, как тип выбранной целевой СУБД, набор создаваемых прикладных программ, используемые языки программирования, тип выбранной вычислительной платформы, а также от любых других особенностей физической реализации. Созданная концептуальная модель данных предприятия является источником информации для этапа логического проектирования базы данных.

Рисунок 1 - Логическая модель проектирования информационной системы «Страховая компания»

Рисунок 2 - Схема данных в MS Access.
Каждый филиал осуществляет страхования клиентов и заключает с ними договоры, исходя из этого связь между сущностями «договор» и «филиал» имеет тип 1:М. Каждый договор заключается по определенному виду страхования, это значит что между сущностями «Вид страхования» и «Договоры» существует связь которая имеет тип 1:М.
По окончании данного этапа получаем концептуальную модель, инвариантную к структуре базы данных. Разработанная модель обеспечивает высокую эффективность функционирования системы, базирующуюся на независимости базы данных и использовании эффективных методов ее обработки.
Проектирование является наиболее важным этапом для успешной реализации проекта.
Проектирование позволило создать модель разрабатываемой информационной системы, что позволяет уже в дальнейшем приступить к созданию конкретной программной разработки, используя готовый проект информационной системы предметной области.
Дата добавления: 2018-02-28; просмотров: 1037; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!
