- •Введение
- •1 Характеристика и специфические особенности текущего состояния информационной системы
- •1.1 Характеристика предметной области
- •1.1.1 Характеристика предприятия
- •1.1.2 Краткая характеристика подразделения
- •1.2 Анализ текущего состояния информационной системы
- •1.3 Мероприятия и рекомендации по совершенствованию информационной системы
- •1.4 Анализ существующих разработок и обоснование выбора технологии проектирования
- •2 Проектирование Системы
- •2.1 Обоснование проектных решений
- •2.1.1 Обоснование выбора технического обеспечения
- •2.1.2 Обоснование выбора программного обеспечения
- •2.2 Информационное обеспечение системы
- •2.3 Структура программного обеспечения системы
- •3 Описание системы учета удаленных обращений
- •3.1 Общее описание системы
- •3.3 Программное обеспечение комплекса задач
- •3.3.1 Общие положения (дерево функций и сценарий диалога)
- •3.3.2 Схема программных модулей
- •3.3.3 Описание программных модулей
- •Заключение
- •Список использованных источников
2 Проектирование Системы
Программный продукт предназначен для автоматизации учета клиентов и их заказов в ПАО «Гермес».
Цель и назначение системы: оптимизировать процесс учета клиентов, заказов, обеспечив скорость и качество обработки данных.
Основные требования заказчика к разработке:
осуществить возможность ввода данных каждого клиента;
осуществить автоматическую обработку данных клиента;
осуществить автоматический поиск туров по заданным критериям;
Система должна отвечать следующим критериям:
высокая скорость обработки данных;
гибкость и расширяемость;
надежность и безопасность;
простота эксплуатации;
небольшие материальные и временные затраты на внедрение.
Задачи системы:
ведение базы данных клиентов;
ведение базы готовых туров;
оформление заявок;
оформление договоров;
2.1 Обоснование проектных решений
2.1.1 Обоснование выбора технического обеспечения
При разработке, не следует забывать о том, что программа должна корректно работать на оборудовании предприятия:
процессор Intel Core i5-6198DU 2.3 МГц и выше;
оперативная память 8 Гбайт и выше;
жесткий диск (при установке используется около 120 Мбайт);
устройство чтения компакт дисков;
USB-порт;
принтер.
2.1.2 Обоснование выбора программного обеспечения
Для функционирования программы необходимо следующее программное обеспечение:
операционная система: MS Windows XP/7/8/10;
платформа «1С:Предприятие».
Выбор платформы «1С:Предприятие» обусловлен следующими факторами:
основная база данных ведется в программе «1С:Предприятие»;
быстрота разработки приложения;
интегрированность;
высокая производительность разработанного приложения;
низкие требования разработанного приложения к ресурсам компьютера;
возможность разработки новых компонент и инструментов собственными средствами «1С:Предприятие» (существующие компоненты и инструменты доступны в исходных текстах);
быстрое создание таблиц без применения сложных операций управления базой данных;
новые типы полей, расширяющие возможности пользователей;
сбор и обновление сведений непосредственно из источника;
доступ к данным и использование информации из нескольких источников.
2.2 Информационное обеспечение системы
Характеристика нормативно–справочной и входной информации
Нормативно-справочная документация ПАО «Гермес»:
устав организации;
должностные инструкции.
Входная информация – информация, образующаяся на входе любой системы или поступающая в систему извне. Она может быть представлена в виде данных, документов, устных сообщений и пр. Цель любой системы – рациональная обработка входной информации для получения оптимальных управленческих решений [Error: Reference source not found].
Входная оперативная информация:
Информация о клиенте (фамилия, имя, отчество, номер серия паспорта, номер заграничного паспорта, статус клиента).
Информация о заявке (статус заявки, дата заявки, код клиента, код тура).
Информация о туре (дата начала отдыха, дата окончания отдыха, код страны, код города, код отеля, тип питания, стоимость).
Информация о турагенте (фамилия, имя, отчество, номер телефона).
Фрагмент схемы базы данных представлен на рисунке 3.
Рисунок 3 – ER диаграмма модели данных
Выходная информация:
Информация о турах.
Информация об отелях.
Информация о клиенте.
Договоры.
И т.д.
Альтернативный ключ (Alternate Key) – это атрибут или группа атрибутов, которые используются для осуществления быстрого доступа к данным.
Часто возникает необходимость при работе с информационными системами обеспечить доступ к нескольким экземплярам сущности, которые объединены каким-либо одним признаком.
Для повышения производительности в этом случае используются неуникальные индексы – инверсионные входы (Inversion Entries). Inversion Entriy – это атрибут или группа атрибутов, которые не определяют экземпляр сущности уникальным образом, но часто используется для обращения к экземплярам сущности. ERwin генерирует неуникальный индекс для каждого Inversion Entriy.
В таблице 1 представлены ключи, которые понадобятся для поиска тура.
Таблица 1 – Ключи, использующиеся для поиска тура
№ |
Сущность |
Атрибут |
Тип ключа |
Название задачи |
1 |
Клиент |
Фамилия |
АК1.1 |
Поиск сведений о клиенте |
Имя |
АК1.2 |
|||
Отчество |
АК1.3 |
|||
2 |
Заявка |
Дата заявки |
IE1.2 |
Поиск клиента, который оставил заявку |
Код тура |
АК1.1 |
|||
3 |
Тур |
Дата начала отдыха |
IE1.2 |
Поиск нужного тура (по стране и периоду отдыха) |
Дата окончания отдыха |
IE1.3 |
|||
Код страны |
IE1.1 |
