Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом Мирончик.docx
Скачиваний:
29
Добавлен:
08.11.2019
Размер:
852.37 Кб
Скачать

2.2.2. Проектирование пользовательского интерфейса

Пользовательский интерфейс приложений базы данных является одним из важнейших компонентов системы. Интерфейс должен быть удобным и обеспечивать все функциональные возможности, предусмотренные в спецификациях требований пользователей.

При проектировании пользовательского интерфейса рекомендуется использовать следующие основные элементы и их характеристики:

  • содержательное название;

  • ясные и понятные инструкции;

  • логически обоснованные группировки и последовательности полей;

  • визуально привлекаемый вид окна или поля отчета;

  • легко узнаваемые имена полей;

  • согласованную терминологию и сокращения;

  • согласованное использование цветов;

  • визуальное выделение пространства и границ полей ввода данных;

  • удобные средства перемещения курсора;

  • средства исправления отдельных ошибочных символов и целых полей;

  • средства вывода сообщений об ошибках при вводе недопустимых значений;

  • особое выделение необязательных для ввода полей;

  • средства вывода пояснительных сообщений с описанием полей;

  • средства вывода сообщения об окончании заполнения формы.

Кроме реализации данных рекомендаций при программировании интерфейса в автоматизированной системе по работе с клиентами предусмотрено интерфейсное дублирование выполнения многих операций (их можно выполнить двояким образом: с использованием кнопок в диалоговых окнах или с использованием соответствующих пунктов в меню), что также дает пользователю возможность выбора наиболее удобного для него стиля работы с АС.

2.2.3. Разработка программных модулей

2.2.4. Структура программных модулей

Сущность структурного подхода к разработке ИС заключается в ее декомпозиции (разбиении) на автоматизируемые функции: система разбивается на функциональные подсистемы, которые в свою очередь делятся на подфункции, подразделяемые на задачи и так далее. Процесс разбиения продолжается вплоть до конкретных процедур. При этом автоматизируемая система сохраняет целостное представление, в котором все составляющие компоненты взаимоувязаны.

При разработке структуры автоматизированной системы по работе с клиентами для технического отдела ОАО «ЮТК» также использовался принцип структурирования данных, который заключается в том, что данные должны быть структурированы и иерархически организованы. Схема программных модулей, сформированная с использованием программных средств, входящих в пакет BDS 2006 приведена на рис. 2.ХХ.

Рис. 2.ХХ. Схема программных модулей АС по работе с клиентами

Таким образом, в разработанном проекте автоматизированной системы были разработаны ХХ отдельных модулей, каждый их которых связан со своей визуальной формой, выполняющей определенный тематический набор действий. Имена и назначение разработанных модулей приведены ниже:

Листинги программных модулей приведены в приложении.

3. Обоснование экономической эффективности проекта

Целью обоснования экономической эффективности разработки любой автоматизированной системы яв­ляется количественное и качественное доказательство экономической целесообразности создания или развития АС, а также определение организационно-экономических условий ее эффективного функционирования.[13]

Содержание экономического обоснования разработки АС заключается в следующем:

1) доказать целесообразность создания или развития АС оценить следующие категории: социальная потребность — экономиче­ская целесообразность — технические, математические, информационные и организационные возможности (ка­чественная составляющая оценки эффективности созда­ния или развития АС);

2) рассчитать и проанализировать по отдельным статьям затраты, необходимые для создания или разви­тия АС;

показать распределение затрат по компонентам автоматизированной системы и моментам их осуществле­ния в процессе ее создания и функционирования, опре­делить источники финансирования работ по созданию или развитию АС;

3) сопоставить затраты на создание и функциониро­вание АС с результатами, получаемыми в ней;

опреде­лить условия и сроки окупаемости затрат;

оценить ве­личину прибыли предприятия, на котором функционирует АС, и влияние ее функционирования на формирование фондов развития науки и техники, социального развития и фонда оплаты труда на предприятии;

определить формы и величины материального и морального поощрения разработчиков и специалистов, принимавших учас­тие в создании АС или ее отдельных компонентов (доля разрабатывающей организации в создаваемом эффекте);

4) сформулировать организационные условия эффек­тивного функционирования создаваемой АС.

При выполнении экономического анализа разработки сле­дует иметь в виду, что основной смысл его заключается не в расчете показателей по соответствующей методике, а в системном анализе решений, принимаемых в процессе проектирования на основе использования методов функ­ционального и структурного стоимостного анализа. Рас­чет величин показателей должен сопровождать процесс проектирования АС и давать количественную оценку при­нимаемого в проекте решения, а не являться самоцелью проектирования [13].

К основным относят результаты, отражающие выполнение функциональной работы, для которой пред­назначено проектируемое устройство, процесс или программа. Например, основным результатом от использования цвет­ного телевизора является получение цветного движущегося изображения, для радиопередатчика — передача на расстояние звуковой информации, для радиолокационной станции — обнаружение в заданном районе объектов, для генератора — создание сигнала определенной формы и т. д.

Для разработанной в рамках данного дипломного проекта автоматизированной системы по работе с клиентами на предприятии ОАО «ЮТК» основным результатом будет создание возможности оперативного доступа и передачи нужной информации между подразделениями предприятия, оценить который в денежном эквиваленте не представляется возможным.

Наряду с основными результатами, при использовании автоматизированных информационных систем могут возникать и со­путствующие результаты: научный, организационный, экологический, социальный или внешнеэкономиче­ский.

В данной разработке в качестве вспомогательных, будут присутствовать организационный и социальный эффекты.

Организационный эффект – это разработка проектов новых производств и но­вых научно-технических организаций, новых форм и методов организации производства и обслужи­вания, управления и труда, а также проектов рационального размещения производства.

Социальный эффект – это повышение материального благосостояния и культурного уровня народа, изменение характера и улучшение условий труда, повышение уровня образования, увеличение средней продолжитель­ности жизни и свободного времени, уменьшение вредного влияния техники и производства, развитие новых форм обслуживания населения и т. д.

Необходимо также оценить влияние рассматриваемой АС на ко­нечные результаты деятельности. В связи с различным назначением каж­дого типа АС различаются и критерии оценки эффектив­ности. Соответственно различаются факторы, определяю­щие экономическую эффективность различных типов АС, а также составляющие их экономического эффекта [13]. Од­нако все автоматизированные системы в соответствии с их особенностями оцениваются по четырем основным критериям:

  • качеству процессов и результатов АС;

  • дли­тельности процессов и срокам получения результатов;

  • затратам на выполнение работ в АС;

  • числу специалистов, занятых в автоматизируемом процессе, и характеру их труда.

К снижению числа служащих внедрение данной системы не приведет, поскольку система используется ими как вспомогательное средство, а численность сотрудников определяется потребностями предприятия в обслуживании клиентов. Однако использование данной системы позволит сократить время затрачиваемое на передачу данных из одного подразделения предприятия в другое, причем расположенные в разных зданиях.

Разрабатываемая автоматизированная система по работе с клиентами позволит также повысить качество труда сотрудников в техническом и коммерческом отделах ОАО «ЮТК».

Помимо рассмотрения различных эффектов, возникающих при разработке проекта следует оценить также и затраты, необходимые для ее проведения. Расчет затрат относится на тот период времени в течение которого ведется разработка, поэтому перед проведением расчетов затрат следует оценить трудоемкость предстоящей разработки.