Файл: Проектирование реализации операций бизнес-процесса «Управление документооборотом»(Особенности ведения документооборота на предприятии).pdf
Добавлен: 17.05.2023
Просмотров: 438
Скачиваний: 3
СОДЕРЖАНИЕ
1.1 Общая характеристика объекта исследования
1.2 Особенности ведения документооборота на предприятии
2 Разработка автоматизированной системы управления документооборотом
2.1 Общая характеристика ведения делопроизводства
2.2 Построение моделей деятельности предприятия
2.3 Обоснование выбора СУБД и среды разработки приложения.
2.4 Работа с приложением АИС «СвязьАтом»
3 Расчет экономической эффективности
3.1 Определение затрат труда на разработку программного продукта
3.2 Расчет себестоимости разработки программного продукта
3.3 Расчет экономического эффекта от использования программного продукта
Под таблицей расположена секция «Фильтрация записей». Фильтрация может осуществляться по следующим полям: клиент, дата заключения, дата окончания договора, скидка.
Нижняя таблица содержит информацию об указываемом в договоре оборудовании и расходных материалах (наименование, количество, стоимость). Наименование оборудования выбирается из справочника «Оборудование и расходные материалы»
Все операции с записями осуществляются с помощью кнопок под таблицами.
При нажатии на кнопку "Печать" открывается приложение Microsoft Word, в котором автоматически формируется выбранный договор. Сформированный документ можно распечатать или сохранить на диске.
При нажатии на кнопку «Закрыть», расположенную в нижней части окна, происходит переход к главному окну программы.
Платежные поручения. Окно «Платежные поручения» предназначено для ввода данных платежного поручения в банк.
Окно содержит таблицу, которая содержит информацию о платежных поручениях в банк (поставщик, назначение платежа, вид платежа, дата оплаты, сумма платежа). Наименование поставщика выбирается из справочника «Поставщики».
Под таблицей расположена секция «Фильтрация записей». Фильтрация может осуществляться по следующим полям: наименование поставщика, дата.
Все операции с записями осуществляются с помощью кнопок под таблицами.
При нажатии на кнопку "Печать" открывается приложение Microsoft Word, в котором автоматически формируется выбранное платежное поручение. Сформированный документ можно распечатать или сохранить на диске.
При нажатии на кнопку «Закрыть», расположенную в нижней части окна, происходит переход к главному окну программы.
Акты выполненных работ. Окно «Акты выполненных работ» предназначено для ввода данных актов выполненных работ.
Верхняя таблица содержит информацию об актах выполненных работ (клиент, дата акта). Дата вводятся в соответствующее поле ввода под таблицей. Наименование клиента выбирается из справочника «Клиенты».
Под таблицей расположена секция «Фильтрация записей». Фильтрация может осуществляться по следующим полям: наименование клиента, дата.
Нижняя таблица содержит информацию об израсходованных материалах по акту (наименование, количество). Наименование оборудования выбирается из справочника «Оборудование и расходные материалы».
Все операции с записями осуществляются с помощью кнопок под таблицами.
При нажатии на кнопку "Печать" открывается приложение Microsoft Word, в котором автоматически формируется выбранный акт выполненных работ. Сформированный документ можно распечатать или сохранить на диске.
При нажатии на кнопку «Закрыть», расположенную в нижней части окна, происходит переход к главному окну программы.
Отчет по договорам. Окно «Отчет по договорам» предназначено для формирования отчетов по договорам.
Для формирования отчета нужно выбрать клиента из выпадающего списка «Выберете клиента», ввести начало и конец периода, за который будет формироваться отчет, и нажать кнопку «Отчет». В результате заполнится таблица, содержащая информацию о договорах заключенных с выбранным клиентом за указанный период времени (предмет договора, дата заключения договора, сумма договора). В нижней части окна отображается итоговая сумма, на которую заключено договоров с выбранным клиентом за указанный период.
При нажатии на кнопку "Печать" открывается приложение Microsoft Word, в котором автоматически формируется отчет по договорам. Сформированный документ можно распечатать или сохранить на диске.
При нажатии на кнопку «Закрыть», расположенную в нижней части окна, происходит переход к главному окну программы.
Отчет по расходу материалов. Окно «Отчет по расходу материалов» предназначено для формирования отчетов по расходу материалов.
Для формирования отчета расхода по всем материалам необходимо нажать кнопку «Отчет». В результате заполниться таблица, содержащая информацию об израсходованных материалах (наименование материала, расход). Для ограничения результатов отчета по периоду времени необходимо ввести начало и конец периода. Для ограничения результатов отчета по конкретному материалу необходимо нажать переключатель «Ограничить по материалу» и выбрать наименование материала из выпадающего списка «Выберете наименование материала».
Нажатие кнопки «Очистить» очищает поля ввода периода.
При нажатии на кнопку "Печать" открывается приложение Microsoft Word, в котором автоматически формируется отчет по расходу материалов. Сформированный документ можно распечатать или сохранить на диске.
При нажатии на кнопку «Закрыть», расположенную в нижней части окна, происходит переход к главному окну программы.
3 Расчет экономической эффективности
3.1 Определение затрат труда на разработку программного продукта
Затраты труда на разработку рассчитаны методом уточненной модели.
Трудоемкость разработки программного обеспечения рассчитывается по формуле (3.1):
, (3.1)
где:
- затраты труда на подготовку описания задачи,
- затраты труда на исследование алгоритма решения задачи,
- затраты труда на разработку блок-схемы алгоритма,
- затраты труда на программирование по готовой блок-схеме,
- затраты труда на отладку программы на ЭВМ,
- затраты труда на подготовку документации.
Составляющие затрат были определены через условное число операторов. Условное число операторов Q в программе может быть определено по формуле (3.2):
, (3.2)
где:
- предполагаемое число операторов,
- коэффициент сложности программы,
- коэффициент коррекции программы в ходе ее разработки.
В разработанной программе число операторов составляет около 2700 (
). Коэффициент сложности задачи
характеризует относительную сложность программы по отношению к так называемой типовой задаче, реализующей стандартные методы решения, сложность которой принята равной единице (величина
- лежит в пределах от 1,25 до 2). Для программного продукта, включающего в себя алгоритмы учета, отчетности, поиска сложность задачи возьмем 1,3 (
). Коэффициент коррекции программы
– увеличение объема работ за счет внесения изменений в алгоритм или программу в результате уточнения ее описания, изменения состава и структуры информации, а также уточнений, вносимых разработчиками для улучшения качества самой программы без изменения постановки задачи (величина
находится в пределах 0,05…0,1). С учетом того, что задача была поставлена достаточно четко, возьмем коэффициент равным 0,05 (
).
В результате по формуле (3.2) можно получить условное число операторов:
Теперь необходимо вычислить затраты труда на различных стадиях разработки системы.
Затраты труда на подготовку описания задачи
точно определить невозможно, так как это связано с творческим характером работы. Примем данное значение равным 50 чел.-ч (
).
Затраты труда на изучение описания задачи
с учетом уточнения описания и квалификации программиста могут быть определены по формуле (3.3), чел.-ч
, (3.3)
где:
- условное число операторов;
- коэффициент квалификации разработчиков алгоритмов и программ;
- коэффициент увеличения затрат труда вследствие недостаточного или некачественного описания задачи;
Коэффициент квалификации разработчика
- это степень подготовленности исполнителя к порученной ему работе определяется в зависимости от стажа работы и составляет: для работающих до двух лет - 0,8; от двух до трех лет - 1,0; от трех до пяти лет -1,1 - 1,2; от пяти до семи - 1,3 - 1,4; свыше семи лет - 1,5 - 1,6. Разработчик, которому было поручено это задание, имел опыт работы по специальности два с половиной года, поэтому примем
. Коэффициент увеличения затрат труда вследствие недостаточного описания задачи
зависит от качества постановки задачи, выданной для разработки, этот коэффициент в зависимости от сложности задачи принимается от 1,2 до 1,5. В связи с тем, что задачи, как правило, требуют уточнения и некоторой доработки, поэтому примем
. Далее по формуле (3.3) будет вычислены затраты труда на изучение описания задачи:
Затраты труда на разработку алгоритма решения задачи
рассчитываются по формуле (3.4):
(3.4)
Затраты труда на составление программы по готовой блок-схеме
определяются по формуле (3.5):
(3.5)
Затраты труда на отладку программы на ЭВМ
рассчитываются по следующей формуле (3.6):
(3.6)
Затраты труда на подготовку документации определяются по формуле (3.7):
, (3.7)
где:
- затраты труда на подготовку материалов в рукописи;
- затраты труда на редактирование, печать и оформление документации.
вычисляется по формуле (3.8), а
- по формуле (3.9).
(3.8)
(3.9)
С учетом уровня языка программирования трудоемкость отдельных этапов разработки программы может быть скорректирована следующим образом:
, (3.10)
где
– коэффициент изменения трудоемкости, значение которого берется из таблицы 3.1.
Таблица 3.1 - Изменение трудоемкости в зависимости от уровня языка программирования
|
Уровень языка программирования: |
Характеристика языка программирования |
Коэффициент изменения трудоемкости |
|
1 |
Покомандный автокод-ассемблер |
1 |
|
2 |
Макроассемблер |
0,95 |
|
3 |
Алгоритмические языки высокого уровня |
0,8 - 0,9 |
|
4 |
Алгоритмические языки сверх/высокого уровни |
0,7 - 0,8 |
Выбранный для разработки язык Borland Delphi 7.0 относится к алгоритмическим языкам сверхвысокого уровня, с учетом этого примем
.
Подставив полученные данные в формулу (3.1), получим общую трудоемкость разработки:
Теперь с учетом корректировки по формуле (3.10) найдем итоговую трудоемкость: