Диплом: Разработка проекта внедрения информационных технологий на предприятии ООО «Сакура»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
41
6
Классифика
тор
проектов
10
разрядная
9999999
99
отсутств
ует
локальн
ый
В качестве входной информации для разрабатываемой ИС
используются следующие документы:
Строительный проект, который содержит перечень
необходимых работ и документов,
Нормативная стоимость и проектных работ;
Список сотрудников отдела с указанием специализации
каждого;
График загруженности каждого сотрудника отдела, в котором
указано, какой проект каждый сотрудник выполняет в настоящее время и в
какой срок должен закончить текущую работу;
Список клиентов компании, заказывающих проектирование.
Инфологическая (концептуальная) модель — это формализованное
описание предметной области, выполненное безотносительно к
используемым в дальнейшем программным и техническим средствам.
Инфологическая модель должная быть динамической и позволять легкую
корректировку. К основным требованиями, предъявляемым к
инфологической модели, можно отнести следующие:
инфологическая модель должна содержать всю необходимую и
достаточную информацию для последующего проектирования базы
данных;
инфологическая модель должная быть понятна лицам,
принимающим участие в создании системы.
С учетом особенностей хранения данных и указанной организации их
хранения, приведем инфологическую модель данных, приведенную с
использованием стандартизированной методологии IDEF1X и средства
ErWin (рисунок 19).
42
Рисунок 19 Инфологическая модель базы данных
На схеме приведены следующие сущности и атрибуты:
1. Проект
Код
Название
Код Клиент
Код Сотрудник
Дата начала
Дата окончания
Стоимость
Выполнено
Статус проекта
2. Тип работы
Код
Название
Необходимое количество часов
3. Сотрудник
43
Код
Фамилия
Имя
Отчество
Телефон
4. Статус проекта
Код статуса
Название статуса
5. Работа
Код Проект
Код Тип работы
Дата начала
Дата окончания
Выполнено
Код
Код работы
6. Клиент
Код
Название
Адрес
ИНН
ОГРН
Контактное лицо Фамилия
Контактное лицо Имя
Контактное лицо Отчество
Контактное лицо Телефон
На основании инфологической модели построим даталогическую
модель данных (рисунок 20). Даталогическая модель является моделью
44
логического уровня, представляющая собой описание логической
структуры БД на языке СУБД.
Рисунок 20 Схема данных
2.3 Информационное и программное обеспечение в ООО
"САКУРА"
В результате работы системы формируются следующие выходные
документы:
1) Ведомость проектов, находящихся в работе;
2) График сдачи проектов;
3) Отчет по проектам;
4) График занятости сотрудников отдела, выполняющих проекты;
5) Ведомость загрузки сотрудников отдела за период;
6) Отчет по проектной деятельности отдела за период;
45
7) Отчет по расчету стоимостных показателей проектной
деятельности;
8) Отчет по выполнению проектов для клиентов компании за
период;
9) Отчет по выполнению плана по проектной деятельности;
10) Отчет по работе менеджера по распределению проектов.
Ведомость проектов, находящихся в работе, содержит код проекта,
название проекта, сотрудника, ответственного за выполнение проектов,
даты начала и окончания работ, стоимость проекта и его статус.
График сдачи проектов содержит код и имя проекта, наименование
клиента, сотрудника, даты начала и окончания проекта, стоимость и статус.
График занятости сотрудников отдела, выполняющих проекты,
содержит ФИО сотрудника и количество открытых проектов. Экранная
форма график занятости сотрудников приведена на рисунке 3.17.
Ведомость загрузки сотрудников отдела за период содержит ФИО
сотрудника и количество открытых проектов представлен на рис. 3.18.
Отчет по проектной деятельности отдела за период содержит
наименование проекта, наименование клиента, ФИО сотрудника, дата
окончания проекта, временные затраты в часах, стоимость проекта и его
статус.
Отчет по расчету стоимостных показателей проектной деятельности
содержит наименование проекта, наименование клиента, ФИО сотрудника,
дата окончания проекта, временные затраты в часах, стоимость проекта и
его статус, а также количество выполненных плановых работ, количество
невыполненных плановых работ, а также процент выполнения работ.
Отчет по выполнению проектов для клиентов отдела за период
наименование проекта, наименование клиента, ФИО сотрудника, дата
окончания проекта, временные затраты в часах, стоимость проекта и его
статус, а также количество выполненных плановых работ, количество
невыполненных плановых работ, а также процент выполнения работ.
46
Отчет по работе менеджера по распределению проектов содержит
количество учтенных проектов, количество законченных проектов,
количество невыполненных проектов, время распределенных проектов,
суммарную стоимость проектов, время закрытых проектов, а также общее
время в часах.
Анализируя функции разработанного приложения, их можно разбить
на два блока – служебные и основные. Служебные функции представляют
собой возможность настройки интерфейса и настройки системы.
Основными функциями являются работа с клиентами, проектами и
получение отчетных документов.
Дерево функций пользователя разработанной ИС представлено на
рисунке 21.
Функции
Получение
отчетов
Ведомость проектов, находящихся в работе
График сдачи проектов
График занятости сотрудников отдела,
выполняющих проекты
Учет
Сотрудник
Проект
Тип работы
Клиент
Удаление
Добавление
Редактирование
Получение
списка
Ведомость загрузки сотрудников отдела за период
Отчет по проектной деятельности отдела за период
Отчет по расчету стоимостных показателей
проектной деятельности
Отчет по выполнению проектов для клиентов
отдела за период
Отчет по выполнению плана по проектной
деятельности
Выбор периода
отчета
Отчет по работе менеджера по распределению
проектов
Отчет по проектам
Рисунок 21 Дерево функций пользователя ИС
47
Сценарий диалога формируется на основе дерева функций. В
разработанной системе сценарий построен по иерархическому принципу.
Работа начинается с вызова главной экранной формы, на которой
присутствует 2 вкладки – формы и отчеты.
Вкладка Формы содержит 5 пунктов меню с вызовом экранных форм
для учета проектов, работ, клиентов и сотрудников.
Вкладка Отчеты содержит меню для выбора периода отчета и кнопки
для вызова отчетов.
Сценарий диалога приведен на рисунке 22.
Меню
Вкладка Отчеты
Ведомость проектов, находящихся в работе
График сдачи проектов
График занятости сотрудников отдела
, выполняющих проекты
Вкладка Формы
Сотрудник
Проект
Тип работы
Клиент
Ведомость загрузки сотрудников отдела за период
Отчет по проектной деятельности отдела за период
Отчет по расчету стоимостных показателей
проектной деятельности
Отчет по выполнению проектов для клиентов
отдела за период
Отчет по выполнению плана по проектной
деятельности
Отчет по работе менеджера по распределению
проектов
Главная экранная
форма
Отчет по проектам
Рисунок 22 Сценарий диалога системы
Структурная схема пакета ИС приведена на рисунке 23.
48
ПМ формирования
меню
ПМ
формирования
Вкладки Отчеты
ПМ формирования отчета
Ведомость проектов, находящихся в работе
ПМ формирования отчета
График сдачи проектов
ПМ формирования отчета
График занятости сотрудников компании,
выполняющих проекты
ПМ
формирования
Вкладки Формы
ПМ работы с
сотрудниками
ПМ работы с
преоктами
ПМ учета типов
работ
ПМ работы с
клиентами
ПМ формирования отчета
Ведомость загрузки сотрудников компании за
период
ПМ формирования отчета
по проектной деятельности организации за период
ПМ формирования отчета
по расчету стоимостных показателей проектной
деятельности
ПМ формирования отчета по выполнению проектов
для клиентов компании за период
ПМ формирования отчета по выполнению плана по
проектной деятельности
ПМ формирования отчета по работе менеджера по
распределению проектов
ПМ запуска главной
экранной формы
ПМ выбора
периода отчета
Рисунок 23 Структурная схема пакета ИС
Представим краткое описание программных модулей, приведенных
выше.
Программный модуль формирования главного меню отвечает за
вывод на экран окна с двумя вкладками – Формы и Отчеты;
Программный модуль формирования вкладки Формы отвечает за
вывод на экран формы с кнопками вызова экранных форм работы с
данными;
Программный модуль формирования вкладки Отчеты отвечает за
вывод на экран формы с кнопками вызова экранных форм работы с
отчетами;
49
Программный модуль выбора периода отчета позволяет выбрать
начальную и конечную дату получения отчета;
Программный модуль получения отчета позволяет вывести на экран
Ведомость проектов, находящихся в работе в результате использования
SQL запроса.
Остальные модули по формированию отчетов работаю аналогично и
предназначены для вывода на экран каждого отдельного отчета.
50
3 Проект внедрения информационных технологий в ООО
"САКУРА"
3.1 Расчет затрат на разработку ИС
Современные технологии проектирования и разработки программных
средств предполагают поэтапное решение сопутствующих задач. При
проектировании и разработке ИС в составе процесса разработки были
выделены этапы, перечисленные в Таблице 2, определенные на основе
специфики деятельности на предприятии и жизненного цикла
информационных систем.
На основании проведения экспертных оценок с учетом состава
коллектива разработчиков были определены их планируемые
продолжительности.
Таблица 2 Наименование работ по этапам разработки ИС
Наименование работ
Обозначение
Кол-во дней
Формирование требований
Тсб
2
Разработка концепции
Тк
1,5
Разработка технического задания
Ттз
1,5
Разработка клиентской части
Ткл
10
Тестирование системы
Тт
2,5
Отладка системы
Тотл
2,5
Написание сопроводительной документации
Тдок
2,5
Итого:
22,5
Диаграмма Ганта приведена на Рисунке 24.

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

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