Диплом: Автоматизация процесса ведения документации и отчетности в ООО "РГ Оникс"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
77
Рисунок 2.5. Добавление пользователя
Рисунок 2.5. Добавление привилегий пользователя
Данные, которые были введены на этапе создания базы данных, вводятся
на этапе конфигурации базы данных при создании сайта.
78
Рисунок 2.6. Настройка конфигурации БД
После заполнения всех страниц программы, настройки шаблонов и
модулей, база данных имела вид (рис.2.7).
79
Рисунок 2.7. Таблицы базы данных
2.3.3 Структурная схема пакета (дерево вызова программных
модулей)
На рисунке 2.8 приведена схема вызова модулей программы.
80
Авторизация
Главная
страница
Модуль меню
Модуль
заголовка
Модуль
нижней части
страницы
Модуль
разбора
документа
word
Поиск
Подключение
к БД
Редактирование
документов
Регистрация
пользователей
Создание
заданий
Редактирование
справочников
Выход
Рисунок 2.8. Схема межмодульных вызовов
2.3.4 Описание программных модулей
Опишем назначение модулей программы:
cfb.php – вспомогательный модуль для считывания файловой системы
файлов Word
check_users.php – вывод на экран пользователей, оставивших заявку на
регистрацию
check_users_complete.php – подтверждение или отклонение заявок на
регистрацию
db.php – модуль подключения к базе данных
doc.php – модуль чтения файлов doc
doc_types.php – работа со справочником типов документов
edit_docs.phpредактирование документов
enter.php – модуль входа в систему
exit.php – модуль выхода из системы
81
f_doctypes.php – дополнительные функции для работы с типами
документов
f_services.php – дополнительные функции для работы с отделами
f_users.php – дополнительные функции для работы с пользователями
find_show.php – просмотр результатов поиска
find_start.php – поиск
footer.php – нижняя часть страницы
functions.php – дополнительные функции
header.phpзаголовок страницы
index.phpглавная страница программы
list_docs.phpсписок документов
menu.php - меню
register.phpрегистрация пользователей
register_complete.phpобработка регистрации
services.php – работа со справочником отделов
session.php – модуль запуска сессии
2.4 Контрольный пример реализации проекта и его описание
При запуске в окне браузера появляется страница, приведённая на рисунке
2.9. Для входа требуется ввести логин и пароль. Для контрольного примера
логин и пароль одинаковы – admin.
Рисунок 2.9 – Вход в систему
82
После ввода попадаем на страницу, приведённую на рисунке 2.10. Здесь
нас более всего интересует главное меню, расположенное в левой части
страницы.
Рисунок 2.10 – Главная страница
При выборе пункта «Виды документов» попадаем на страницу, где можно
редактировать разделы (рис. 2.11).
Рисунок 2.11 – Редактирование видов документов
При выборе пункта «Отделы» попадаем на страницу, где можно
редактировать справочник «Отделы» (рис. 2.12).
83
Рисунок 2.12 – Отделы
При выборе документа (ссылка «Изменить») на экране появляется
страница, на которой можно изменить отдельные элементы документа (рис.
2.13).
Рисунок 2.13 – Редактирование документа
При выборе пункта «Адресаты» на экране появляется страница, где можно
выбрать редактировать список адресатов (рис. 2.14).
84
Рисунок 2.14 – Адресаты
При выборе пункта «Поиск документа» пользователь попадает на
страницу, где можно ввести результаты поиска (рис. 2.15).
Рисунок 2.15 – Поиск документов
При выборе пункта «Регистрация пользователя» на экране появляется
окно, в котором можно зарегистрировать нового пользователя (рис. 2.16).
Рисунок 2.16 – Регистрация нового пользователя
При выборе пункта «Выход» осуществляется переход на страницу ввода
логина и пароля.
85
3 Обоснование экономической эффективности проекта
3.1 Выбор и обоснование методики расчета экономической
эффективности
В таблице 3.1 приведены исходные данные для проведения технико-
экономического обоснования разработки системы документооборота.
Таблица 3.1
Исходные данные
Наименование показателя
Условное
обозначение
Единица
измерения
Значение
Коэффициент сложности
К
с
1,12
Коэффициент использования
стандартных модулей
К
т
0,7
Коэффициент новизны
К
н
0,9
Плановая продолжительность
разработки
Т
р
год
0,6
Продолжительность рабочего дня
Т
д
час
8
Среднемесячное количество рабочих
дней
Д
р
день
21
Месячная тарифная ставка 1-го разряда,
действующая на предприятии
Т
м1
тыс. р.
1 640
Коэффициент премирования
исполнителей
К
1,5
Базой для расчета плановой сметы затрат на разработку ПС является его
объем. Для оценивания объема ПС в данном дипломном проекте в качестве
единицы измерения используется строка исходного кода, так как это
универсальная метрика, применяемая при создании любых программных
продуктов.
Общий объем (V
о
) программного продукта определяется исходя из
количества и объема функций, реализуемых программой:

, (3.1)
86
где V
i
объем отдельной функции ПО;
n общее число функций.
На основании информации о функциях разрабатываемого ПО определим
объём функций и общий объём ПО (табл. 3.2).
Таблица 3.2
Перечень и объем функций программных модулей
функ
ции
Наименование (содержание)
Объем
функции
(LOC)
Уточненн
ый объем
(LOC)
1
2
3
4
101
Организация ввода информации
150
150
102
Контроль, предварительная обработка и ввод
информации
450
450
105
Обработка входного заказа и
формирование таблиц
1 340
1 200
109
Организация ввода/вывода информации в
интерактивном режиме
320
310
111
Управление вводом/выводом
2 400
2 300
201
Генерация структуры базы данных
4 300
4 300
204
Обработка наборов и записей базы данных
2 670
2 500
207
Манипулирование данными
9 550
9 500
208
Организация поиска и поиск в базе данных
5 480
5 300
210
Загрузки базы данных
2 780
2 400
702
Расчетные задачи
14 800
13 500
703
Расчет показателей
460
410
707
Графический вывод результатов
480
440
Итого (V
o
):
45 180
42 760
В связи с использованием более совершенных средств автоматизации
объемы функций 105, 109, 204, 207, 208, 210, 702, 703, 707 были уменьшены и
уточненный объем ПО (
) составил 42 760 LOC вместо 45 180.
Приложение относится к программному обеспечению 2-ой категории
сложности, т. к. ПО обеспечивает настройки ПО на изменение структур входных и
выходных данных и обеспечивает переносимость ПО.
Наличие двух характеристик, определяющих сложность ПО, позволяет
применить к объему ПО коэффициент К
с
:
К
с
     .

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)