
- •1.2.3. Выявление организационной структуры организации, определение функций ее подразделений и основных бизнес процессов.
- •1.2.3.1. Форма отчёта о подразделениях предприятия
- •1.2.3.2. Положение о бизнес процессах (бп).
- •1.2.4. Исследование функций структуры и деятельности базового подразделения
- •Для ведения рестра
- •Для доставки документов
- •Организация учета расчетов по социальному страхованию и обеспечению
- •1.2.4.1. Выявление бизнес - процессов базового подразделения
- •1.3. Формулировка требований к системе.
- •1.3.1. Состав бизнес процессов предприятия. Выявление типовых бизнес решений.
- •1.3.2. Содержание бизнес процессов. Диаграммы деятельности.
- •1.3.3. Конечная формулировка требований и концепции системы.
- •2. Анализ и проектирование.
- •2.1. Определение состава классов анализа.
- •2.2. Определение методов объектов.
- •Завершение контроля документа
- •Поиск документа
- •Редактировани состояния исполнения
- •Редактирование документа
- •Учёт контрольных карточек
- •2.3. Формирование диаграммы классов.
- •2.4. Предварительное определение состава хранимых данных.
- •2.5. Предварительное определение состава пользовательского интерфейса
- •3. Разработка системы централизованного хранения и обработки данных
- •3.1 Формирование требований в базе данных.
- •3.2. Формирование отношений базы данных.
- •3.2. Выявление связей отношений.
- •3.3. Даталогическое проектирование
- •3.4. Организация бизнес логики на стороне сервера
- •3.5. Реализация выявленных механизмов.
- •4.2. Определение физической архитектуры данных.
- •4.2.1. Определение состава компонент.
- •4.2.2. Разработка компонент.
- •4.2.2.1. Выбор технологии реализации пользовательской компоненты.
- •4.2.3. Уточнение состава экранных форм. Определение конкретных типов управляющих элементов для форм.
- •4.2.4. Определение технологии доступа к компонентам данных.
- •4.3. Разработка программы для импорта бд из Excel в MsSql
- •5. Аппаратная и административная интеграция ис.
- •5.1. Разработка схемы развертывания.
- •5.1.2. Формулировка требований к физическим устройствам и сетевому оборудованию, состав рабочих мест.
- •5.1.2. Выбор состава аппаратных средств.
- •5.1.3. Расчет потребности персонала.
- •5.2. Разработка среды интеграции.
- •5.2.1. Выбор сетевой архитектуры и технологии.
- •5.2.1.1. Выбор архитектуры.
- •5.2.1.2. Выбор технологии и аппаратных средств. Расчет сети.
- •5.2.2. Разработка среды связи с внешними объектами.
- •6. Общие вопросы администрирования.
- •6.1. Определение стратегии администрирования на уровне руководства и целей предприятия.
- •6.2. Определение объектов администрирования.
- •6.3. Политика администрирования.
- •6.3.1. Права пользователей.
- •6.3.2. Установка пароля.
- •7. Вопросы информационной безопасности.
- •8. Тестирование.
- •9. Функционально-стоимостной анализ отдела гпд
- •9.1 Расчет затрат на разработку системы
- •9.1.1. Затраты на приобретение материалов
- •9.1.2. Затраты на заработную плату разработчикам системы и отчисления на есн
- •9.1.3. Затраты на электроэнергию
- •9.1.4. Накладные расходы
- •9.1.5. Смета затрат на разработку системы
- •9.2 Расчет эксплуатационных затрат
- •9.2.1. Затраты на заработную плату
- •9.2.4 Затраты на электроэнергию
- •9.2.5 Накладные расходы
- •9.2.6 Затраты на материалы
- •9.2.7 Смета эксплуатационных затрат
- •9.3 Расчет экономической эффективности
- •Список литературы
1.3. Формулировка требований к системе.
1.3.1. Состав бизнес процессов предприятия. Выявление типовых бизнес решений.
Для выявления требований необходимо проанализировать БП предприятия и их выполнение.
Для достижения цели отделу канцелярии нужно, чтобы реализовывались следующие БП:
- Формировался реестр документов
- Постановка на контроль
- формирование отчетной информации
Рис. 8 Состав бизнес-процессов отдела ГПД
Состав бизнес процессов представлен в виде диаграммы, которая отображает выполняемый процесс и актера. Для бизнес процессов указана цель «Обеспечение документооборота». Сами бизнес процессы и цель связана зависимостью со стереотипом «Поддерживает». Исходная постановка задачи на проектирование связана с БП документооборот.
1.3.2. Содержание бизнес процессов. Диаграммы деятельности.
Содержание бизнес-процесса включает в себя: описание процесса "Формирование отчетной информации", описании процесса "Постановка документа на контроль", описание процесса "Формирования реестра". Содержание бизнес процессов отображает последовательность выполнения работ:
Рис. 9 Содержание БП отдела Концелярия
Содержание бизнес процесса - это более детальное представление действий, а также содержание входных и выходных объектов, используемых в деятельности.
В диаграммах деятельности выявляется автоматизированные бизнес процессы: «"Формирование отчетной информации", Постановка документа на контроль, Формирования реестра».
Рис 10 Диаграмма деятельности «Регистрация»
Пользователь запускает ПО, нажимает кнопку Добавить новый документ. Вносит реквизиты документа в поля формы, нажимает «Добавить». ПО производит проверку правильности ввода и в случае правильного ввода реквизитов производится занесение данных в БД. В противном случае выводится сообщение о ошибке.
Рис Диаграмма деятельности «Поиск документа»
На Главной форме пользователь нажимает кнопку поиск, в выводится форма поиска. Пользователь вводит критерий или критерии поиска в поля формы поиска. Нажимает кнопку «Поиск» . ПО производит поиск.
Рис Диаграмма деятельности «Редактирование документа»
Пользователь наиболее удобным способом вызывает окно редактирования документа. ПО производит поиск реквизитов документа и выводит их на форме редактирования документа. Пользователь вносит изменения в форме редактирования нажимает кнопку «сохранить изменения», ПО проверяет правильность ведённой информации, и вносит инф в БД в случае отсутствия ошибок.
Рис Диаграмма деятельности «Внесение данных о изменении состояния выполнения договора»
Рис Диаграмма деятельности «Внесение данных о исполнении»
Пользователь выбирает необходимый документ выбирает в контекстном меню завершить документ. По запрашивает подтверждение. И после получения подтверждения вносит в БД данные о дате завершения.
Рис Диаграмма деятельности «Формирование реестра контролируемых поручений»
Рис. Диаграмма деятельности «Формирование реестра Исполненных поручений»
Пользователь нажимает кнопку вывести статистику выбирает стакистику которую необходимо вывести. Это может бытии контролируемые или выполненные поручения. Затем вводит период за который необходима статистика. После этого нажимает кнопку «Далее». После чего ПО производит поиск и выводит необходимую информацию.
Для выполнения основного бизнес процесса необходимо автоматизация следующих деятельностей:
Формирование реестра исполненных поручений;
Формирование реестра контролируемых поручений.
Регистрация
Формирование контрольной карточки
Данные деятельности принимаются в качестве типовых решений.
Рис. Типовые бизнес решения
Для определения состава требований необходимо отобразить типовые решения в предполагаемые функции системы(функциональные требования).
Рис. Определение состава требований.
Для реализации требований может быть использовано несколько сценариев:
Добавление нового документа.
Поиск документа.
Формирование реестра Исполненных поручений.
Формирование реестра контролируемых поручений.
Внесение данных о исполнении.
Редактирование документа поставленного на учёт.
Рис. 15 Модель вариантов использования
Модель вариантов использования включает: Работника канцелярии, и семь сценариев: Добавление нового документа, Поиск документа, Формирование реестра Исполненных поручений, Формирование реестра контролируемых поручений, Внесение данных о изменении состояния выполнения договора, Внесение данных о исполнении, Внесение данных о исполнении.
Каждый сценарий декомпозируется в виде диаграммы деятельности, которые в свою очередь показывают, как система будет выполнять данные требования.
Сценарии реализации требований
Декомпозиция процесса внесения нового документа.
Пользователь запускает ПО, нажимает кнопку Добавить новый документ. Вносит реквизиты документа в поля формы, нажимает «Добавить». ПО производит проверку правильности ввода и в случае правильного ввода реквизитов производится занесение данных в БД. В противном случае выводится сообщение о ошибке.
Объект «Кортеж данных о документе» - набор реквизитов данных вносимых в БД
Объект «Реквизиты документа» - реквезиты содержащиеся в документе.
Объект «Документ» - документ поступающий для внесение в реестр.
Рис. 17 Декомпозиция «Поиск договора»
Декомпозиция процесса поиска документа.
На Главной форме пользователь нажимает кнопку поиск, в выводится форма поиска. Пользователь вводит критерий или критерии поиска в поля формы поиска. Нажимает кнопку «Поиск» . ПО производит поиск.
Объект «Критерий поиска» - информация по которой производится поиск.
Объект «Сохраненные документы» - таблица сохранённая в базе данных, кортежи которой соответствуют реквизитам документа.
Объект «Информация о найденных документах» - информация о документах которые были найдены, или не найдены.
Рис. 20 Декомпозиция процесса «Поиск документа»
Декомпозиция процессов выведения статистики.
Пользователь нажимает кнопку вывести статистику выбирает стакистику которую необходимо вывести. Это может бытии контролируемые или выполненные поручения. Затем вводит период за который необходима статистика. После этого нажимает кнопку «Далее». После чего ПО производит поиск и выводит необходимую информацию.
Объект «Информация о начале и конце периода» - дата начала и конца периода в интервале которого производится поиск.
Объект «Сохраненные документы» - таблица сохранённая в базе данных, кортежи которой соответствуют реквизитам документа.
Объект «Информация о найденных документах» - информация о документах которые были найдены, или не найдены.
Объект «Инф о контролируемых поручениях содержащаяся в полях формы» - информация из БД о контролируемых поручениях.
Рис
Декомпозиция процесса Внесения изменений в данные о состоянии исполнения поручения, и Внесения изменений.
Пользователь наиболее удобным способом вызывает окно редактирования документа. ПО производит поиск реквизитов документа и выводит их на форме редактирования документа. Пользователь вносит изменения в форме редактирования нажимает кнопку «сохранить изменения», ПО проверяет правильность ведённой информации, и вносит инф в БД в случае отсутствия ошибок.
Объект «Сохраненные документы» - таблица сохранённая в базе данных, кортежи которой соответствуют реквизитам документа.
Объект «Реквизиты документа» - реквезиты содержащиеся в документе.
Объект «Данные о состоянии документа» - данные о том как сотрудники выполняют поручение содержащиеся в документе.
Объект «Данные о состоянии документа вносимые в БД» - ткекстовые данные вносимые в ячейку.
Объект «Реквизиты документа хранимые в БД» - кортэж сохранённый в базе данных.
Рис. 21Декомпозиция процесса «Внесения изменений в данные о состоянии исполнения поручения»
Рис. 22 Декомпозиция процесса Внесения изменений
Декомпозиция процесса «Внесение данных о исполнении документа»
Пользователь выбирает необходимый документ выбирает в контекстном меню завершить документ. По запрашивает подтверждение. И после получения подтверждения вносит в БД данные о дате завершения.
Объект «Данные о завершении документа» - дата когда поручение указанное в документе было выполнено.
Объект «Данные заносимые в БД» дата заносимая в соответствующую ячейку кортежа БД.
Рис. 23 Декомпозиция процесса «Внесение данных о исполнении документа»