Разработка информационной системы учёта страховых премий для строящегося жилья в страховой компании
Дипломная работа - Банковское дело
Другие дипломы по предмету Банковское дело
ации (установка, использование, администрирование);
-SQL Server 2005 совместим с платформой Delphi7.O.
Обоснование методики проектирования
Разработка и внедрение программного обеспечения будет осуществляться с разбиением на стадии:
.Предпроектная стадия:
-изучение предметной области;
-определение требований к системе и ее функциям (выявление потребностей заказчика).
2.Стадия разработки эскиза решений:
-формирование наглядного эскиза решений;
-утверждение эскизного решения у заказчика;
-опытная эксплуатация;
3.Стадия доработки эскизного решения до промышленного образца:
-доработка эскизного решения до промышленного образца;
-внедрение информационной системы;
-обучение пользователей;
4.Стадия сопровождения и развития:
-сопровождение разработанной информационной системы;
-развитие информационной системы.
Начиная разработку или доработку информационной системы, необходимо учитывать, что интерфейсы подсистем должны быть выполнены в одном стиле, а алгоритмы работы программ должны иметь сходные принципы. Это связано с тем, чтобы при установке каждой новой подсистемы не приходилось проводить обучение персонала, ведь специалисты предприятия-потребителя будут работать с несколькими подсистемами одновременно.
Обоснование средства разработки клиентского приложения
Для разработки клиентского приложения была выбрана платформа Delphi7.0, исходя из следующих факторов:
-небольшой и ограниченный бюджет на разработку и внедрение системы;
-на начальном этапе нет необходимости в дополнительных модулях;
-у разработчиков имеется опыт разработки на Delphi7.0;
-Delphi7.0 проще в разработке приложений.не имеет своего формата таблиц БД, однако несмотря на это, обеспечивает поддержку многих СУБД, как локальных (например, dBase и Paradox), так и промышленных (например, SyBase и InterBase). К средствам Delphi, предназначенным для работы с БД, относятся следующие:
-инструментальные средства (специальные программы и пакеты, обслуживающие БД вне разрабатываемых приложений);
-компоненты, предназначенные для создания приложений, осуществляющих операции с БД.
Инструментальные средства
Для операции с БД система Delphi предлагает следующие инструментальные средства:
.Borland DataBase Engine (BDE) - процессор баз данных, который представляет собой набор библиотек, предназначенных для организации доступа к БД из приложения Delphi. BDE является центральным звеном, используемым для доступа к данным.
Должна устанавливаться на каждом компьютере, который использует приложения для работы с БД, написанным на Delphi. Выполняет действия по доступу к данным и проверке их правильности. Является по существу, центральным средством для работы с БД из приложений, созданных с помощью Delphi.
2.BDE Administrator - утилита для установки псевдонимов (имен) баз данных, параметров БД и драйверов баз данных на конкретном компьютере.
При работе с БД из приложения, созданного с помощью Delphi, доступ к базе данных производится по ее псевдониму (имени). Параметры БД, определяемые псевдонимом, действуют только для этой
БД; параметры установленные для драйверов БД, действуют для всех БД, использующих драйвер. Кроме того, в утилите BDE A dministrator можно произвести установку таких общих для всех БД параметров, как формат даты и времени, форматы представления числовых значений, используемый языковой драйвер и т.д. Поддерживает информацию о конфигурации БД на конкретном ПК в файле IDAPI32.CFG.
3.DataBase Desktop -средство для создания, изменения и просмотра БД.
Эта утилита ориентирована прежде всего на работу с таблицами локальных СУБД, таких как Paradox или dBase. В ряде случаев может использоваться и для работы с таблицами удаленных СУБД. Например. Из DBD можно с некоторыми ограничениями создавать таблицы БД,работающие под управлением InterBase,ORACLE, и просматривать их содержимое.
.SQL Explorer - утилита для конфигурирования псевдонимов БД, просмотра структуры БД, таблиц БД, выдачи запросов к БД.
5.SQL Monitor - программа для отслеживания порядка выполнения SQL запросов.
.SQL Builder - программа визуального конструирования SQL - запросов
.SQL Links -драйверы для доступа к удаленным промышленным СУБД, например, Microsoft SQL Server или ORACLE (для работы с промышленным сервером InterBase, который поставляется совместно с Delphi и является "родным" для нее, поэтому устанавливать SQL Links не нужно).
.Local InterBase Server - локальная версия SQL-сервера Borland InterBase, которая используется при отладке приложений, предназначенных для работы с удаленными БД в архитектуре клиен-сервер[23].
Реинжиниринг бизнес процессов (модель IDEF0 -TO-BE)
Система должна представлять собой сервер базы данных, файловый сервер, предназначенных для получения, ввода, обработки и хранения данных, выдачи и хранения отчетных документов.
Система должна иметь возможность дальнейшего развития, при котором должна быть обеспечена возможность расширения функциональных возможностей, подключения дополнительного оборудования, модификации структуры.
Подсистема фиксации информации должна поддерживать следующие основные требования:
-информация о строительных компаниях (категория, адрес, телефон, e-mail), о строящихся объектах (адрес, район, срок сдачи, материал и этажность), а также квартирах (количество комнат, этаж, подъезд, тип, планировка, общая площадь, средняя стоимость квартиры и точная стоимость );
-должна быть обеспечена связь с подсистемой хранения поступающих данных для непосредственного хранения в ней данных.
Проектируе