
- •1. Аналитическая часть
- •1.1 Технико-экономическая характеристика предметной области и предприятия. Анализ деятельности «как есть»
- •1.1.1 Характеристика предприятия и его деятельности
- •1.1.2. Организационная структура управления предприятием
- •1.1.3 Программная и техническая архитектура ис предприятия
- •1.2 Характеристика комплекса задач, задачи и обоснование необходимости автоматизации
- •1.2.1 Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов
- •1.2.2 Определение места проектируемой задачи в комплексе задач
- •1.2.3 Обоснования необходимости использования вычислительной техники для решения задачи.
- •1.2.4 Анализ системы обеспечения информационной безопасности и защиты информации
- •1.3 Анализ существующих разработок и выбор стратегии автоматизации «как должно быть»
- •1.3.1 Анализ существующих разработок для автоматизации задачи
- •1.3.2 Выбор и обоснование стратегии автоматизации задачи
- •1.3.3 Выбор и обоснование способа приобретения ис для автоматизации комплекса задач
- •1.4 Обоснование проектных решений
- •1.4.1 Обоснование проектных решений по информационному обеспечению
- •1.4.2 Обоснование проектных решений по программному обеспечению
- •1.4.3 Обоснование проектных решений по техническому обеспечению
- •2 Проектная часть
- •2.1 Разработка проекта автоматизации
- •2.1.1 Этапы Жизненного Цикла проекта автоматизации
- •2.1.2 Ожидаемые риски на этапах жизненного цикла и их описание
- •2.2 Информационное обеспечение задачи
- •2.2.1 Информационная модель и её описание
- •2.2.2 Характеристика нормативно-справочной, входной и оперативной информации
- •2.2.3 Характеристика результатной информации
- •2.3 Программное обеспечение задачи
- •2.3.1 Общие положения (дерево функций и сценарий диалога)
- •2.3.2. Характеристика базы данных
- •2.3.3 Структурная схема пакета (дерево вызова процедур и программ)
- •2.3.4 Описание программных модулей
- •2.4 Контрольный пример реализации проекта и его описание
- •3. Обоснование экономической эффективности
- •3.1 Выбор и обоснование методики расчета экономической эффективности
- •3.2 Расчёт показателей экономической эффективности проекта
- •Список литературы Список литературы должен содержать книги не позднее 2007 года
2.2.3 Характеристика результатной информации
В данном дипломном проекте результирующей информацией являются – 2 отчета, 2 из них берут данные из таблицы заявок или истории заявок:
1. «Отчет по согласованным заявкам»
Формируется на основе след таблиц и полей:
Дата создания заявки
Пользователь (заявитель)
Ответственная группа
Назначенный на заявку сотрудник
Статус
Приложенное исходное письмо (тема и тело письма в оригинале)
2. Отчет ”заявки по местоположению заявителя”:
Содержит таблицу со следующими полями:
Дата создания заявки
Даты писем по согласованию
Пользователь (заявитель)
Месторасположение(город)
Адрес (улица, дом, корпус, офис)
Ответственная группа
Текущий статус переписки и зарегистрирована ли заявка
Приложенное окончательное письмо (тема и тело письма в оригинале)
Данного рода отчеты имею в информационных поток предприятия служат скорее для получения статистики нежели для оперативного управления и принятия решений, а Информация в этих журналах является скорее уточняющей, нежели обобщающей. В итогах данной ведомостей за месяц можно понять насколько загружена горячая линия по регистрации заявок в ручную, сколько ошибок при регистрации допускает служба и допускает ли. на рисунке №14 представлена скриншот Журнала Созданных заявок в оду итерацию(без согласования) за 1/3/6 часов».
Рисунок № 14 «Журнал Созданных заявок в одну итерацию за 1/3/6 часов»
2.3 Программное обеспечение задачи
2.3.1 Общие положения (дерево функций и сценарий диалога)
В данном дипломном проекте я автоматизирую часть Информационной системы, а именно ту рутинную работу, которую делают сотрудники горячей линии, вместо своих прямых обязанностей. Основное окно программы предоставляет статистические данные об обработанных письмах горячей линии, а также письма, находящиеся на согласовании. Сценарий диалога представлен на рисунке 15.
.
Рисунок 15 Сценарий Диалога работы программы
Программа согласно заложенной в неё логике обрабатывает письма, проверяя их содержимое и согласовывая доступ и закупку с требуемыми регламентом лицами. В программе есть возможность просмотреть историю обработанных писем и при возможности отменить созданные заявки.
Любой функционал программы можно разделить на основной, с помощью которой достигается основная цель алгоритма программы и дополнительный (Служебный) это то, что можно настроить изменить, прояснить. Дерево функций как раз наглядно демонстрирует разделение данных функций. Дерево функций изображено на рисунке № 16
Рисунок № 16 Дерево функций
2.3.2. Характеристика базы данных
Базу данных ИС можно представить в виде следующей ER модели –
рисунок 17 ER модель базы данных
Выбрав в качестве модели базы данных реляционную, на данном рисунке можно наблюдать таблицы, приведенные к третей форме нормальности и возможные связи между ними изображены таблицы базы данных а также связи между ними. У каждой таблицы есть первичный ключ. У многих из таблиц есть вторичный ключ и индексируемые поля для осуществления поиска.
Таблица «registered_letter» что означает обработанное письмо, имеет следующие поля – таблица 12.
Таблица 12.
Таблица «registered_letter»
Наименование поля |
Тип данных поля |
Длина поля |
ID |
Целое Число (ключевое поле) |
11 |
Date created |
Дата |
10 |
Letter_date |
Дата |
10 |
Letter_from |
Строка |
50 |
Letter_title |
Строка |
50 |
Letter_body |
Строка |
250 |
It_worker_ID |
Целое число |
5 |
It_Group_ID |
Целое число |
5 |
IT_Mestopologenie |
Целое число |
5 |
Id_history |
Целое число |
5 |
Таблица «Group», имеет следующие поля – таблица 13.
Таблица 13.
Таблица «Group»
Наименование поля |
Тип данных поля |
Длина поля |
ID_group |
Целое Число (ключевое поле) |
11 |
Group_Name |
Строка |
100 |
Таблица называется «IT_worker» и подразумевает список сотрудников ИТ отдела, имеет следующие поля – таблица 14.
Таблица 14.
Таблица «IT_worker»
Наименование поля |
Тип данных поля |
Длина поля |
ID |
Целое Число (ключевое поле) |
11 |
Name |
Строка |
15 |
Second_Name |
Строка |
20 |
Extension |
Число |
5 |
Mobile_phone |
число |
10 |
IT_Group |
Число |
11 |
Таблица «History», имеет следующие поля – таблица 15.
Таблица 15.
Таблица «History
Наименование поля |
Тип данных поля |
Длина поля |
ID_history |
Целое Число (ключевое поле) |
11 |
ID_status |
Целое число |
11 |
Soglasovano |
Логическая |
1 |
Таблица называется "Klassification" и подразумевает набор ключевых слов и по которым будут назначены исполнители заявки – таблица 16.
Таблица 16.
Таблица "Klassification"
Наименование поля |
Тип данных поля |
Длина поля |
ID_Klassification |
Целое Число (ключевое поле) |
11 |
KeyPhrases |
Строка |
150 |
Group_ID |
Целое число |
11 |
Id_it_Worker |
Целое число |
11 |
Soglasovanie |
Логическое |
1 |
Date |
дата |
10 |