- •Введение
- •2. Предметная область автоматизации
- •2.1. Описание предметной области
- •2.2. Анализ документооборота
- •2.2.1. Документы-справочники
- •2.2.2. Входные документы
- •2.2.3. Выходные документы
- •3. Постановка задачи
- •3.1. Определение комплекса задач, подлежащих автоматизации
- •3.2. Технология ввода и обработки входной информации, обеспечивающей решение задачи
- •3.3. Технико-экономическое обоснование темы
- •3.3.1. Обоснование необходимости автоматизации предметной области
- •3.3.2. Обоснование выбора комплекса технических и программных средств
- •4. Разработка информационного обеспечения задачи
- •4.1. Определение состава хранимой информации
- •4.1.1. Определение нормативно-справочной информации
- •4.2.2. Формирование отношений предметной области
- •4.2.2.1. Получение предварительных отношений
- •4.2.2.2. Формирование окончательных отношений предметной области
- •4.2.2.3. Определение доменов атрибутов
- •4.2.3. Построение информационно-логической модели предметной области
- •4.3. Определение логической структуры реляционной базы данных
- •4.4. Исходные данные контрольного примера
- •4.4.1. Данные для загрузки нормативно-справочной информации
- •4.4.2. Данные для ввода учетной информации
- •4.4.3. Расчетные данные для формирования выходных документов
- •4.4.4. Аварийные тестовые наборы
- •5.1.2. Формы
- •5.1.3. Запросы
- •5.1.4. Отчеты
- •5.1.5. Макросы
- •5.2. Разработка интерфейса приложения
- •5.2.1. Разработка системного меню
- •5.2.2. Описание подсистемы функции меню
- •5.3. Разработка объектов базы данных для обеспечения работы отдельных подсистем и функций приложений
- •5.3.1. Подсистема «Справочники»
- •5.3.1.1. Функция «Материалы»
- •5.3.1.2. Функция «Изделия»
- •5.3.1.3. Функция «Услуги»
- •5.3.1.4. Функция «Закройщик»
- •5.3.1.5. Функция «Улицы»
- •5.3.1.6. Функция «Комиссия по списанию»
- •5.3.2. Подсистема «Операции»
- •5.3.2.1. Функция «Заказы»
- •Подчиненная форма «материалы_на_заказ»
- •Подчиненная подчиненной форма «материалы(вналичии)»
- •5.3.2.2. Функция «Приход»
- •Подчиненная подчиненной форма «поступившие_материалы»
- •Подчиненная подчиненной форма «материалы (вналичии)»
- •5.3.2.3. Функция «Списание»
- •Подчиненная подчиненной форма «списанные_материалы»
- •Подчиненная подчиненной форма «материалы (вналичии)»
- •5.3.3. Подсистема «Отчеты»
- •5.3.3.1. Функция «Материальный отчет»
- •5.3.3.2. Функция «Списанные материалы»
- •5.3.3.3. Функция «Акт раскроя»
- •5.3.4. Подсистема «Сервис»
- •5.3.4.1. Функция «Очищение базы данных»
- •6 Руководство пользователя
- •6.1. Назначение программы
- •6.2. Условия выполнения программы
- •6.3. Выполнение программы
- •6.3.1. Работа со стандартными элементами управления
- •Работа с подсистемой «Справочники»
- •Работа с подсистемой «Операции»
- •Работа с подсистемой «Отчет»
- •Работа с подсистемой «Сервис»
- •Работа с подсистемой «Выход»
- •6.3. Сообщение пользователю
- •7 Экспериментальная часть
- •7.1. Тестирование подсистемы «Справочники»
- •7.2. Тестирование подсистемы учетная информация
- •7.5. Тестирование приложения с использованием аварийных тестовых наборов.
- •8 Заключение
- •9. Библиографический список
- •10 Приложения
-
Работа с подсистемой «Операции»
При выборе подсистемы «Операции» то можно увидеть следующие операции с данными: ЗАКАЗЫ, ПРИХОД, РАСХОД.
Если была выбрана операция «ЗАКАЗЫ» то пользователь входит в режим заказов поступающих от заказчиков. Форма поддерживает функции создания новой записи нажав на кнопку а также удаления и перехода по записям . Просмотр отчета наряд-заказа клавиша-. Печать отчета клавиша . Выход осуществляется нажатием на кнопку .
Если была выбрана операция «ПРИХОД» то пользователь входит в режим прихода материалов, где вводится дата прихода. Справа выбор материала из списка. Форма поддерживает функции создания новой записи, удаления, перехода, просмотр и печать отчета(Накладная), выход. Кнопки имеют вид в предыдущих формах.
Если была выбрана операция «СПИСАНИЕ» то пользователь входит в режим списания материалов, где вводится дата списания. Справа выбор материала из списка. Форма поддерживает функции создания новой записи, удаления, перехода, просмотр и печать отчета(Накладная), выход. Кнопки имеют вид в предыдущих формах.
-
Работа с подсистемой «Отчет»
Если была выбрана операция «Отчет» то пользователю будет предложен выбор из трех отчетов: МАТЕРИАЛЬНЫЙ ОТЧЕТ, СПИСАННЫЕ МАТЕРИАЛЫ, АКТ РАСКРОЯ.
Если был выбран отчет МАТЕРИАЛЬНЫЙ ОТЧЕТ то пользователь должен выбрать месяц. Затем нажать либо на просмотр, либо на печать отчета.
Если был выбран отчет СПИСАННЫЕ МАТЕРИАЛЫ то пользователь должен выбрать месяц. Затем нажать либо на просмотр, либо на печать отчета.
Если был выбран отчет АКТ РАСКРОЯ то пользователю отчет будет выведен на экран.
-
Работа с подсистемой «Сервис»
Если была выбрана операция «СЕРВИС» то пользователю будет предоставлен всего один сервис: ОЧИЩЕНИЕ БАЗЫ ДАННЫХ нажав на который появится диалоговое окно спрашивающее готов ли пользователь удалить данные из приложения.
-
Работа с подсистемой «Выход»
Операция «ВЫХОД» выходит из приложения
6.3. Сообщение пользователю
В процессе выполнения приложения на экран выводится ряд сообщений, требующих от пользователя выполнения следующих действий. Сообщения и реакции на них приведены в таблице 6.1.
Таблица 6.1. Сообщения пользователю
Текст сообщения |
Где появляется |
Причина появления |
Действия пользователя |
Принимается попытка удалить n-ое количество записей |
Формы: УЛИЦЫ , ЗАКРОЙЩИК, МАТЕРИАЛЫ, ИЗДЕЛИЯ, УСЛУГИ, ЗАКАЗЫ, ПРИХОД_МАТЕРИАЛОВ |
При нажатии на кнопку удалить |
“Да” - удалится запись. “Нет” - отменится попытка на удаление. |
Значение больше нуля |
Формы: УЛИЦЫ, ЗАКРОЙЩИК, МАТЕРИАЛЫ, ИЗДЕЛИЯ, УСЛУГИ, ЗАКАЗЫ, СПИСАНИЕ_МАТЕРИАЛОВ, ПРИХОД_МАТЕРИАЛЫ |
Сообщение о неверно введенном значении |
Нажать Ок и ввести правильное значение |
7 Экспериментальная часть
Реализация курсового проекта, помимо разработки структуры баз данных и приложения, включает в себя проверку, соответствующую разработанной базе данных требованиям пользователя, а также проверку соответствия приложения критериям корректной обработки данных.
Протестируем основное приложение по основным подсистемам, используя для этого данные контрольного примера (раздел 4.4.)