Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
vkr.doc
Скачиваний:
109
Добавлен:
11.05.2015
Размер:
1.89 Mб
Скачать

2.4.8 Требования кинформационномуобеспечению

В качестве ядра системы должен использоваться программный продукт WHMCS производства компании WHMCS Limited. Необходимые для разрабатываемой системы функции должны быть реализованы с помощью дополнительных модулей, написанных на языке PHP и подключенных к ядру системы.

Информация, получаемая от внешних объектов, а также передаваемая внешним объектам, должна сохраняться в базе данных под управлением СУБД MySQL.

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

Для работы с постоянной и условно-постоянной информацией, с некоторым множеством значений в системе должны использоваться объекты типа «Справочник».

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

Предполагаются следующие информационные решения, касающиеся разрабатываемого программного средства:

 сбор исходной информации, вводимой в базу данных, осуществляется удаленно, т.е. информация для базы данных подготавливается и вводится на нескольких ПЭВМ, соединенных друг с другом и с СУБД посредством сети Интернет;

 ввод информации осуществляется пользователями вручную и с применением сканера штрих-кодов;

 обработка данных осуществляется в диалоговом режиме;

 пользователь получает информацию из базы данных на экран ПЭВМ, кроме того, информация может быть распечатана на принтере;

 резервирование и восстановление базы данных осуществляется при помощи встроенных механизмов СУБД.

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]