Дипломная работа: Автоматизация приема и обработки заявок отделом техподдержки АО "Ренессанс Страхование"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
41
• Применяемые сокращения, графики и сообщения должны быть
приняты в обществе и рассматриваемой предметной области, а также утверждены
с заказчиком.
• в ИС важно предусмотреть механизмы проверки входной и выходной
информации, обновления данных в массивах данных, отслеживания целостности
БД, защиты НСД.
в ИС важно наличие средства контроля начальной и итоговой информации,
проверки актуальности массива данных, контроля целостности БД, защиты от
НСД.
В описанном случае к ИО также относятся входные и выходные документы,
классификаторы, а также список экранных форм, которые нужны для поддержки
диалога самой системы и юзера. В данном дипломном проекте должны быть
спроектированы следующие локальные классификаторы:
сотрудники компании;
отделы компании;
заявки.
Разрабатываемая система должна содержать в себе следующие модули:
- модуль авторизации;
- модуль работы со справочниками;
- модуль ввода данных (заявки);
- модуль получения отчетов;
- модуль поиска.
В модуле авторизации должны быть реализованы следующие функции:
Доступ пользователя к главной странице системы после корректного
ввода пароля и логина;
Вывод сообщения об ошибке ввода пароля и логина с предложением
повторить ввод.
В данном модуле должны быть реализованы следующие функции:
Ввод данных в справочники;
Проверка вводимых данных на корректность по типам;
Вывод в виде экранной формы состава справочника;
Редактирование состава справочника.
42
В модуле ввода данных должны быть реализованы следующие функции:
Возможность ввода данных с помощью экранной формы;
Проверка вводимых данных на их корректность.
В модуле получения отчетов должны быть реализованы следующие
функции:
Возможность получения отчета в соответствии с заданными
параметрами:
Формирование необходимых аналитических отчетов
В модуле поиска должна присутствовать функция, позволяющая
осуществлять поиск по справочникам, существующим в системе.
1.4.2 Обоснование проектных решений по программному
обеспечению
ПО часто является совокупностью программ для выполнения конкретных
целей и задач автоматизированной системы.
Обычно ПО можно разделить на два вида: общее (ОС, операционные
оболочки, компиляторы, интерпретаторы, программные среды, СУБД, сетевое
ПО и т.п.) и специальное (совокупность прикладных программ, которые
используются для конкретных задач в рамках функциональной подсистем, а
также контрольные примеры).
ПО общего назначения обязаны отвечать нескольким требованиям [1]:
• Являться набором взаимосвязанных программ с оптимальными
указаниями и инструкциями по применения рабочих программ на каждой стадии
расчёта комплексов задач;
• Создаваться по принципу открытого ПО для возможности
совершенствования в будущем;
• Вести контроль устройств комплекса ТС и готовить порядок решения
задач;
• Реализовывать работу программ самоконтроля и иметь некие тесты
для диагностики;
43
• Поддерживать защиту данных и программ персонала друг от друга и
от самой ОС;
• Предоставлять инструменты для хранения данных и обращения к
любой их совокупности;
• Поддерживать стабильность хранения данных при сбоях ЭВМ;
• Выполнять оценку аварийных ситуаций, выявлять их причину,
оповещать о ней и различные варианты дальнейших действий.
Операционная система и базовое ПО.
Аналогично техническому обеспечению программное обеспечение
отличается для клиентской и серверной части.
Выбор сетевой операционной системы (СОС) во многом зависит от
технической платформы вычислительных средств.
Применительно к данному дипломному проекту необходима серверная ОС
и персональная ОС для клиентских ЭВМ.
Выбранная СОС, для достижения максимальной производительности,
должна быть:
многозадачной (с вытесняющей многозадачностью);
многонитиевой;
многопользовательской;
многопроцессорной.
Применительно к условиям внедрения проекта в рассматриваемой
компании необходимо отметить, что использование в работе технологий Microsoft
существенно ограничивает выбор серверной ОС в пользу ОС Microsoft Windows
Server.
Windows Server 2008 - многозадачная операционная система, которая
основана на том же ядре, что и Windows Server 2003, но характеризуется более
простым развертыванием, управлением и использованием, а также является
наиболее быстрой, надежной и безопасной операционной системой в семействе
серверных ОС Windows.
По сравнению с Windows Server 2003 значительно улучшена
производительность многих других функций, в том числе службы каталога
44
Microsoft Active Directory, компонентов веб-сервера и сервера терминалов и
сетевых служб.
Кроме того, в Windows Server 2008 предоставлены новые функции и
усовершенствования системы обеспечения безопасности.
Выбор серверной ОС ограничивает выбор ОС для клиентских ЭВМ. Эта
также должна быть ОС из семейства Windows.
Для создания сайта лучше всего применять клиент-серверную архитектуру,
где в работе участвует БД, серверные скрипты и, при необходимости, скрипты
клиента.
Для этого нужно выбрать требуемый язык программирования и СУБД.
Подбор самой достойной СУБД под задачу всегда является сложной
задачей с различными требованиями и основными элементами, но становится
чуть ли не основой фазой всей разработки приложений БД.
Для реализации описанных в работе задач можно выбрать одну из
современных СУБД. Для удобного взаимодействия системы и пользователя
важно точно продумать визуальную часть системы – она должна быть простой и
функциональный.
Для четкой работы БД важно правильно выразить логические взаимосвязи
между таблицами. Таким образом, на создание самой БД и главного клиентского
приложения может быть выделено явное время.
Точно выделив, какие точно данные будут использоваться, как они станут
храниться в памяти и какую систему доступа к данным нужно будет реализовать,
мы смогли решить только вопрос контроля данными. Также необходим еще
легкий способ автоматизации решения требуемых типовых задач.
Для выбора СУБД есть несколько групп критериев:
• Построение модели данных;
• Главные встроенные возможности и нюансы архитектуры;
• Отслеживание работы системы;
• Правила создания приложений;
• Скорость работы;
• Стабильность;
• Аппаратные требования;
45
• Другие критерии.
Базовым принципом выбора СУБД нужно считать определение ПО, в
наибольшей мере отвечающего указанным требованиям. Эту задачу решить не так
просто. Во-первых, к СУБД всегда имеется много требований, которые зачастую
изменяются, во-вторых, СУБД включает в себя огромное количество параметров,
что осложняет процесс сравнения. Также, данные по СУБД часто несут лишь
показательный характер и не дают всей картины для реализации правильного
суждения.
На уровне ТХ разновидностей СУБД еще больше, чем на качественном
уровне. К базовым ТХ обычно относят:
• Стандартные параметры (ОС, требования к ОЗУ, максимальная квота
размера БД и др.);
• Ограничения на операции над данными;
• Ограничения поддержки типов данных;
• Возможности средств формулировки и выполнения запросов;
• Поддержка среды для нескольких пользователей;
• Доступные средства разработки приложений.
Оценка производительности рассчитывается при помощи тестирования
эталонными тестами из набора AS3AP (ANSI SQL Standard Scalable and Portable).
В них отслеживается огромный спектр часто попадающихся операций БД и
создаются среды для одного или нескольких пользователей.
В Таблице 1.4 приведена сравнительная таблица трех распространенных
систем управления базами данных, конкурирующих на рынке программного
обеспечения по основным показателям.
Таблица 1.4
Сравнение СУБД
Показатели
Microsoft SQL Server
2008
баллы
MySQL 5.1
баллы
PostgreSQL 8.4
баллы
Источник: https://baza.diplomsite.ru/previewfile/1969