Программная реализация комплекса задач
Основным связующим элементом разрабатываемой АИС является система меню, состоящего из главного меню и подменю. Общая структура программы можно описать следующими основными блоками см. рис. 7. Рисунок 7 — Укрупненная блок-схема программы. Архивирование/восстановление БД; ОПЕРАЦИИ Ввод нового заказа. Установка рабочего периода; ОТЧЕТЫ Отчет по услугам. Переиндексация данных. На основании фамилии… Читать ещё >
Программная реализация комплекса задач (реферат, курсовая, диплом, контрольная)
Схема взаимосвязи программных модулей и ее описание
Программное обеспечение должно обеспечить автоматизированное решение выявленных задач сектора оплаты за жилье и коммунальные услуги. С учетом выбранной технологии — использования диалогового интерфейса программа должна состоять из основных функциональных блоков, обеспечивающих решение задач. Следовательно, программа должна включать следующие компоненты:
Блок работы с информацией о заказе — основная задача — ввод, просмотр и корректировка данных о заказе. Для обеспечения удобной работы данная форма должна вызываться несколькими способами:
- а) на основании номера;
- б) на основании фамилии.
Данной формы может вызываться в режиме просмотра (редактирования) имеющегося заказа или в режиме ввода нового. При работе с формой должна обеспечиваться возможности распечатки заказа и квитанций.
Другим важным блоком программы является блок составления отчетов. В соответствии с общепринятым интерфейсом данный блок должен представлять группу команд меню, содержащую команды для вызова соответствующих отчетов. Для каждого отчета могут задаваться свои параметры, по умолчанию отчет выполняется за текущий рабочий месяц.
Важным блок любой информационной программы, оперирующей с базами данных, является использование разнообразных справочников. Компонент работы со справочниками в общем должен обеспечивать следующие функции: удобный просмотр, поиск нужной информации; корректировка данных.
Следующим функциональным блоком является блок, содержащий сервисные функции. В данный блок должны входить следующие процедуры:
установка рабочего периода;
архивирование/восстановление БД;
переиндексация данных.
С учетом, что разрабатываемая система является частью содержи важную экономическую информацию предприятия, а также личные данные граждан, следовательно необходимо наличие средств защиты от несанкционированного доступа. К данным средства относятся меры как организационного характера (контроль за доступом к компьютеру, контроль за копированием информации), так и необходимо наличие программных средств защиты. В общем случае эта задача решается необходимостью ввода пароля при загрузке программы. Также, целесообразным является ведение протокола работы программы. В данный протокол заносится информация об изменения информационной базы. В последующем ответственный за информацию может просматривать сделанные изменения.
Общая структура программы можно описать следующими основными блоками см. рис. 7.
Основным связующим элементом разрабатываемой АИС является система меню, состоящего из главного меню и подменю.
Главное меню:
ОПЕРАЦИИ Ввод нового заказа.
Просмотр заказов.
Поиск заказов.
Рисунок 7 — Укрупненная блок-схема программы.
СПРАВОЧНИКИ Услуги.
Работники.
ОТЧЕТЫ Отчет по услугам.
Отчет по работникам.
СЕРВИС Архивировать базу Восстановить базу Переиндексировать ВЫХОД Данные команды меню вызывают соответствующие процедуры выполнения целевых задач.