Следует обратить особое внимание на контроль правильности вводимой информации, поскольку основная доля ошибок происходит по вине пользователя, а не машины.
Универсальным методом контроля является визуальный контроль. Для этого необходимо предусмотреть предварительный ввод информации во временные переменные, иначе исправление ошибки потребует корректировки файла.
Контроль количественных реквизитов может состоять в проверке на соответствие области допустимых значений (таблица 4). Реализация контроля реквизитов осуществляется путем проверки на соответствие разрешенным значениям (рисунок 3)
Таблица 4
Наименование реквизита | Машинное имя (Name) | Диапазон (Range) | |
min | max | ||
Контроль реквизитов-признаков можно осуществлять путем проверки на соответствие таблице разрешенных значений. Повышение достоверности при вводе реквизитов-признаков может быть достигнуто за счет того, что они не вводятся с клавиатуры, а выбираются из предложенного на экране списка (рисунок 5).
Используются также методы контрольных сумм, верификации, форматный и логический контроль.
Результатом проектирования содержания экранной формы является ее реквизитный состав с указанием методов контроля (таблица 5).
Таблица 5
Реквизитный состав экранной формы
Наименование реквизита | Имя поля в таблице | Тип данных | Размер поля | Метод контроля | Описание реквизита |
Рис. 5. Использования выбора реквизита-признака
из списка в СУБД Microsoft Access
Следующий этап проектирования экранной формы – проектирование ее формы представления на экране машины.
Информация на экране размещается в четырех зонах.
1. Заголовок экранной формы содержит ее наименование и характеризует путь к ней по иерархическому меню. Обычно заголовок располагается в верхней строке экрана.
2. Предметная часть экранной формы предназначена для размещения вводимой информации, идентификаторов объектов, значений показателей, параметров обработки и выборки и т.д. Предметная часть строится по анкетной, зональной или табличной форме. Рекомендуется форму предметной части для ввода информации проектировать по аналогии с формой первичного документа. Конечному пользователю удобнее работать с такой экранной формой, которая напоминает ему первичную форму бумажного документа.
3. Зона управляющих элементов включает в себя различные виды меню. Это зона действий (транзакций) конечного пользователя. С целью сокращения числа ошибок при вводе реквизитов-признаков целесообразно использовать такой элемент управления как список (ListBox). Кроме того, могут быть использованы такие управляющие элементы, как флажки (CheckBoxes) и переключатели (OptionButtons). В числе управляющих элементов следует предусмотреть кнопку «Отмена» (Cancel), действие которой аналогично клавише <Escape>.
4. Зона сообщений содержит подсказки и сообщения об ошибках. Обычно она занимает нижнюю часть экрана.
Зоны на экране разделяются графическими символами, например, рамками (Box), или отличаются по цвету. Выбор цветовой схемы или цветовых пар, а также типа окантовки экранной формы и других элементов цветового оформления (задание тени, интенсивности свечения, мерцания объектов) также входит в задачу проектирования оформления экрана.
Отчет представляет собой полученный на принтере выходной документ, предназначенный для конечного пользователя. Отчет – наилучшее средство для представления информации из базы данных в виде печатного документа. По сравнению с другими средствами вывода информации на печать отчеты обладают двумя принципиальными преимуществами:
· они предоставляют широкие возможности для группирования и вычисления промежуточных и общих итогов для больших наборов данных;
· отчеты могут быть использованы для получения красиво оформленных счетов, заказов, материалов для презентаций и других документов.
Проектирование отчетов состоит из следующих этапов:
1. Проектирование содержания отчета;
2. Проектирование формы отчета;
3. Программное обеспечение формирования отчета.
Проектирование содержания отчета. Состав показателей, включаемых в каждую выходную форму, устанавливается с учетом общей потребности управленческого персонала в информации по данному комплексу функциональных задач. Целесообразно предусмотреть получение нескольких экземпляров одной и той же выходной формы, чем проектировать ряд самостоятельных, но мало чем отличающихся по содержанию выходных документов. Объединение нескольких выходных показателей в одну сводку возможно, если они имеют ряд общих реквизитов-признаков и должны быть получены в одинаковые сроки.
При проектировании содержания отчета необходим анализ процесса работы с ним конечного пользователя. В сложных случаях целесообразно составление инструкции по работе конечного пользователя с отчетом, и всегда необходимо согласование содержания отчета с будущим пользователем.
Основное содержание отчета составляют реквизиты базы данных.
Кроме того, при формировании отчета могут быть получены и включены в отчет вычисляемые реквизиты. Это такие реквизиты, которые не хранятся в записях базы данных, но могу быть получены с помощью выражения, содержащего несколько реквизиты одной записи. Примером такого вычисляемого реквизита является результат таксировки (перемножения цены на количество).
В отчет могут быть включены результаты вычислений, охватывающие несколько записей базы данных. Обычно это промежуточные или окончательные итоги. Промежуточные итоги охватывают записи, предварительно сгруппированные по какому-либо признаку. Окончательные итоги охватывают все записи однородных объектов базы данных.
Кроме подведения итогов по ряду записей, возможно вычисление среднеарифметического значения реквизита, нахождение его максимального или минимального значения и т.д.
В отдельных случаях в ответ включается избыточная информация для контроля правильности этапа выдачи информации.
Результатом проектирования содержания отчета является его реквизитный состав с указанием реквизитов базы данных и выражений для их вычислений (таблица 6).
Таблица 6
Наименование реквизита | Источник данных | Имя поля в таблице | Выражение для вычисления | Примечание |
Перейдем к проектированию формы отчета.
Структура формы отчета, как и первичного документа, содержит заголовок, предметную часть и основание.
Заголовок и основание печатаются иногда в виде отдельного титульного листа, который содержит следующую информацию: наименование организации, название задачи, подписи и дату решения задачи.
Предметная часть печатается в табличной форме, часто на нескольких страницах. Предметная часть не разлиновывается, а иногда и не разграфляется. Горизонтальными линиями выделяются лишь шапка таблицы и итоговые строки.
Последовательность размещения реквизитов предусматривает упорядочивание реквизитов-признаков вдоль строки слева направо по убыванию их старшинства, то есть с начала следуют общие признаки. Реквизиты-основания упорядочиваются вдоль столбца по возрастанию старшинства итогов.
Ширина столбцов таблицы должна учитывать разрядность наименований и значений реквизитов, интервалы слева и справа от реквизита, наличие вертикальных линий.
Возможно сокращение наименований в соответствии с издательскими стандартами.
Для удобства восприятия данных отчета могут использоваться диаграммы и другие виды машинной графики.
По спроектированной форме отчета могут быть заказаны типографские бланки высокого качества, в которые впечатываются лишь результаты расчетов.
10. Программная реализация проекта.
Программная реализация курсового проекта может быть основана на использовании следующих программных средств Microsoft Access, MS SQL Server, 1С Предприятие.
Заключение содержит:
· основные результаты работы и выводы;
· направления дальнейшей работы по развитию АРМ.
В состав приложений входят:
· формы первичных документов в заполненном виде с соблюдением принятых систем кодирования реквизитов;
· распечатки экранов ПК, содержащих меню, экранные формы и отчеты;
· инструкция пользователя АРМ;
· рекламный проспект;
· программная реализация курсового проекта на машинном носителе.
Приводится специальная учебная, журнальная и методическая литература, на которую должны быть даны ссылки в курсовом проекте. Список литературы должен содержать не менее 7 наименований современной литературы за последние пять лет и должен быть оформлен в соответствии с действующими правилами библиографического описания (ГОСТ 7.1-84).