Главная Случайная страница


Полезное:

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

Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника







Структурная схема пакета (дерево вызова программных модулей)





 

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

Выделяется два подмножества функций программы (рисунок 2.5):

- служебные функции (проверка пароля, управление окнами и др.)

- основные функции обработки данных (ввода первичной информации, обработки, ведения справочников, подготовки и распечатки документов и др.)

В главном меню системы расположим служебные функции: вход в систему, управление окнами, выход из программы, помощь по системе.

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

 

Рис. 2.5 Иерархия функций программы

 

Преимущество данного решения заключается в следующем:

Основные функции системы будут доступны пользователю одним кликом мышки;

В дереве объектов будет располагаться произвольное количество заявок и проектов, причем их можно фильтровать при помощи специального инструмента.

На кнопочную панель будут вынесены следующие функции:

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

Справочники. По этой кнопке в дереве объектов открывается список справочников системы.

Документы. По нажатию на эту кнопку выходит список документов.

Отчеты. По этой кнопке осуществляется доступ к подготовке отчетов.

На рисунке 2.6 приведена структурная схема пакета.

Рис.2.6. Структурная схема пакета

 

Выделим 3 группы программных модулей системы:

1. Управляющие модули – выполняющие функции по управлению объектами системы

2. Функциональные модули – позволяющие обеспечить ввод и обработку данных

3. Сервисные модули – обеспечивающие дополнительные сервисы

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

Таблица 2.15.

Описание функций модулей

№ п/п Наименование модуля Функции модуля
1. Модуль безопасности Содержит процедуры и функции, обеспечивающие ввод и проверку пароля, вход пользователей в систему, напоминание о необходимости смены пароля, автоматический выход из системы при отсутствии пользователя на рабочем месте.
Продолжение таблицы 2.15
2. Модуль инициализации интерфейса программы После успешного входа в систему, запускает программу, используя настройки прав доступа для учетной записи пользователя
3. Модуль управления деревом объектов Содержит процедуры и функции, позволяющие управлять отображением дерева объектов и его элементами
4. Модуль взаимодействия с базой данных Содержит процедуры и функции, используемые для установления соединения с базой данных, а также управляющие операциями чтения, записи и редактирования данных
5. Модуль справочной системы Содержит процедуры и функции, необходимые для отображения справочной информации
6. Модуль «Справочники» Содержит процедуры функции, позволяющие просматривать содержимое справочников системы, и редактировать их (если позволяют права доступа)
7. Модуль ввода данных «Заявки» Содержит процедуры и функции, позволяющие создавать новые заявки, вводить данные, управлять статусом заявок
8. Модуль «Отчеты» Содержит процедуры и функции для просмотра типовых отчетов и создания произвольного отчета
9. Модуль «Печать документов» Обеспечивает предварительный просмотр, настройку параметров документов и печать на принтере

 


 








Date: 2015-10-21; view: 849; Нарушение авторских прав

mydocx.ru - 2015-2017 year. (0.004 sec.) - Пожаловаться на публикацию