Разработка ЭИС управления проектами для ЗАО «ДИАКОН», страница 10
Описание файла
Документ из архива "Разработка ЭИС управления проектами для ЗАО «ДИАКОН» ", который расположен в категории "". Всё это находится в предмете "дипломы и вкр" из 12 семестр (4 семестр магистратуры), которые можно найти в файловом архиве РТУ МИРЭА. Не смотря на прямую связь этого архива с РТУ МИРЭА, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "диплом" в общих файлах.
Онлайн просмотр документа "Разработка ЭИС управления проектами для ЗАО «ДИАКОН»"
Текст 10 страницы из документа "Разработка ЭИС управления проектами для ЗАО «ДИАКОН»"
В процессе анализа функций и на первых стадиях проектирования архитектуры могут быть выявлены дополнительные функции, которые необходимо включить в разрабатываемую программу. Такие функции будут необходимы для выполнения технологических процессов по поддержанию системы в целостном и работоспособном состоянии.
Под архитектурой понимается совокупность компонентов программы, а также связи и способы организации информационного обмена между ними.
Разработка структурной схема, или архитектуры, программы является одним из важных этапов разработки программного обеспечения.
В Таблице 3.1 представлена структурная схема программы.
В понятие структуры программы включается состав и описание связей всех модулей, которые реализуют самостоятельные функции программы и описание носителей вводимых и выводимых данных, а также данных, участвующих в обмене между отдельными подпрограммами.
Подчиненность модулей программы отражается в схеме иерархии. Однако, последняя не отражает порядок их вызова или функционирование программы. Обычно схема иерархии дополняется расшифровкой функций, выполняемой модулями.
В таблице приведено описание модулей.
Таблица 3.1 — Структурная схема программы
Идентификатор модуля | Описание функций |
Project | База данных |
U_Data | Модуль подключения к БД и хранилище всех справочников |
U_Login | Модуль авторизации |
U_Role * | Модуль справочника «Роли» |
U_Main | Модуль главной формы |
U_Personal * | Модуль справочника персонала |
U_ProjectDet | Модуль формы детализации проекта |
U_ProjectDev * | Модуль отклонений проекта |
U_Resources * | Модуль ресурсов проекта |
U_ProjectManHour * | Модуль времени проекта |
U_ProjectTeam * | Модуль команды проекта |
Модули, помеченные знаком * представляют собой модули добавления и изменения данных в соответствующих таблицах.
Взаимосвязь модулей программы представлена на Рисунке 3.4
U_ProjectTeam
Project
U_Project
ManHour
U_Resources
U_Role
U_Data
U_Personal
U_ProjectDev
U_ProjectDet
U_Main
U_Login
Рисунок 3.4 ― Схема взаимодействия модулей программы
3.3 Технология разработки пользовательского интерфейса ЭИС
Пользовательский интерфейс — это система правил и средств, регламентирующая и обеспечивающая взаимодействие программы с пользователем. В понятие пользовательского интерфейса входит не только картинка на экране, а также способы взаимодействия пользователя ссистемой.
Программы предназначены для того, чтобы помогать пользователю делать свою работу. Пользователь не должен тратить свое время на манипуляции с программой. Перегруженность элементами управления приводит к тому, что человек отвлекается от основной задачи и принимается рассматривать окно программы, пытаясь понять, что здесь, где, и как с этим работать. Большое количество посторонних элементов заслоняет необходимую информацию. В результате производительность работы с программой снижается. Кроме того, пользователю в этом случае практически невозможно создать у себя в голове модель поведения этого окна, и позднее ее использовать.
3.3.1 Выбор типа графического интерфейса, его составляющие
Интерфейс пользователя представляет собой совокупность методов и средств, позволяющих пользователю вводить исходные данные для расчетов в компьютер, контролировать процесс вычислений и получать результаты расчетов в удобной для восприятия форме.
В настоящее время существует несколько типов интерфейсов пользователя:
-
пакетный;
-
текстовый командный;
-
текстовый оконный;
-
графический командный;
-
графический оконный.
Пакетный интерфейс подразумевает подготовку исходных данных в виде единого блока параметров, передаваемого программе, и вывод результатов также в виде единого блока. Блоки входных данных и результатов чаще всего представляют собой файлы, размещенные на каком-либо носителе информации. Такой интерфейс применяется в первую очередь для автоматизации расчета задач с большим объемом исходных данных и не предназначен для интерактивной работы с программой. То есть режима диалога пользователя и компьютера. Интерактивный режим работы наиболее удобен для работы на ПЭВМ.
Текстовый командный интерфейс является одним из простейших интерактивных интерфейсов и подразумевает ввод исходных данных с клавиатуры, а также управление программой вычислений посредством определенного набора текстовых команд. Такие команды набираются пользователем и выводят результаты вычислений в текстовом виде на экран или печатающее устройство. Данный интерфейс, ввиду малого удобства использования, как правило, вытесняется другими, более совершенными.
Текстовый оконный интерфейс также является интерактивным и представляет собой некоторый набор областей на экране, называемых окнами. Каждое окно предназначено для отображения определенного типа информации. Также возможен ввод данных и управления процессом вычисления посредством мыши. Часто данный интерфейс снабжен системой меню. Меню позволяет упростить процесс ввода информации и команд методом выбора различных его пунктов.
Текстовый оконный интерфейс зачастую содержит систему быстрого управления процессами вычислений, ввода и вывода информации, называемую системой «горячих клавиш». Во всех текстовых режимах невозможно отображение графической информации. В настоящее время, несмотря на сравнительное удобство пользования, данный тип вытесняется графическими интерфейсами.
Графический командный интерфейс объединяет в себе текстовый командный интерфейс и возможность вывода графической информации. Этот тип мало распространен из-за появления графического оконного интерфейса.
Графический оконный интерфейс обладает всеми возможностями текстового оконного интерфейса и в дополнении к ним имеет возможность вывода графической информации на экран компьютера. Особенностью данного типа является его поддержка, встроенная практически во все операционные системы, что значительно упрощает написание программ. Данный интерфейс является интуитивно понятным пользователю. В настоящее время графический оконный интерфейс — наиболее распространенный.
На Рисунках 3.5-3.7 представлены вкладки главной формы разработанной системы.
После запуска программы пользователю необходимо выполнить процедуру идентификации. В случае успешной идентификации на экране откроется главная форма, содержащая три основные вкладки.
Первая основная вкладка — проекты. Она отображает все проекты, содержащиеся в системе, их статус, плановую дату начала и окончания, а также фактическую дату начала и окончания.
Информационная система содержит два справочника, представленных в двух других вкладках главной формы.
Справочник персонала представляет собой список работников, в нем указаны их фамилия, имя, отчество, адрес электронной почты и телефон.
Справочник «Роли» представляет собой список должностей с их названием и описанием.
В левом верхнем углу есть кнопка печати.
Кнопка “Edit” в правом верхнем углу вкладки «Проекты» открывает форму деталей проектов, с которой пользователь может продолжить работу.
Рисунок 3.5 —Главная форма, вкладка «Проекты»
Рисунок 3.6 — Справочник персонала
Таким образом, при работе с программой у пользователя есть вся необходимая информация о проектах, которыми компания занимается на данный момент и планирует заниматься в будущем. А также о персонале, работающим над каждым из проектов, и должностях, которые этот персонал занимает.
Рисунок 3.7 ― Справочник «Роли»
3.4 Технология работы с ЭИС. Руководство пользователя
На Рисунке 3.8 представлена форма «Детали проекта». Она содержит четыре основные вкладки.
Лист задач отображает занесенные в систему задачи, их название, статус, а также показывает тип проекта.
В правой части формы отображаются четыре вкладки: описание, назначения на проект, ресурсы и отклонения.
В первой представлено полное описание выделенного проекта, его тип, статус, плановые и фактические значения даты начала и окончания проекта.
Вторая показывает, кто и на какую должность назначен.
Третья отображает ресурсы проекта, а последняя — отклонения.
Рисунок 3.8 — Форма «Детали проекта»
Рисунок 3.9 — Детали проекта, вкладка «Проектная команда»
На Рисунке 3.10 представлена форма назначения на проект. Данная форма показывает должность, фамилию, занимающего ее человека и процент использования.
Рисунок 3.10 — Назначения на проект
Рисунок 3.11 — Ресурсы проекта
Вкладка «Ресурсы» представлена на Рисунке 3.11. Она отображает название используемых в выбранном проекте ресурсов и предоставляет информацию об их названии, количестве, единицах измерения каждого конкретного ресурса, плановой и фактической цене, а также общей сумме.
На Рисунках 3.12-3.15 представлены следующие формы: ресурсы, отклонения, назначение, персонал.
Вышеперечисленные формы заполняет пользователь системы, вводя данные с клавиатуры.
Введенные данные сохраняются в системе и могут быть использованы при дальнейшей работе.
Рисунок 3.14 — Форма назначения
Рисунок 3.12 — Форма ресурсов