Лекции.Орг


Поиск:




Категории:

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

 

 

 

 


Исходные данные контрольного примера




Пусть приложение эксплуатируется с 1 апреля 2010 года.

 

 

Данные для загрузки нормативно-справочной

Информации

Нормативно-справочная информация хранится в таблицах «БЛОКИ», «СТУДЕНТЫ», «РЕКВИЗИТЫ», «МАТЕРИАЛЫ», «КОМИССИЯ_ПО_СПИСАНИЮ». Данные для первоначальной загрузки этих таблиц приведены в приложениях 10-14.

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

- в таблицу «СТУДЕНТЫ» в начале каждого учебного года делаются новые записи при заселении студентов в общежитие, например добавлен новый студент Равдугин Игорь;

- из таблицы «СТУДЕНТЫ» в конце каждого учебного года удаляются студенты, в связи с окончанием обучения в Михайловском экономическом колледже-интернате, например в конце 2009 года удален студент Трусов Денис;

- в таблицу «СТУДЕНТЫ», графа «№ группы» могут быть внесены изменения в связи с переводом студента на следующий курс, например изменится номер группы у студента.

При этом состояние справочной таблицы «СТУДЕНТЫ» должно будет измениться и принять вид, представленный в приложении 15.

 

Данные для загрузки учетной информации

Учетная информация охватывает период с 1 апреля 2010 года по 10 мая 2010 года.

Учетная информация хранится в таблицах «ПРИХОД», «ПОСТУПИВШИЕ_МАТЕРИАЛЫ», «РАСХОД», «СПИСАНИЕ», «СПИСАННЫЕ_МАТЕРИАЛЫ», которые заполняются с первичных документов «Требование-накладная», «Книга учета», «Акт на списание». Данные для заполнения этих таблиц представлены в приложениях 16-20.

 

 

Расчетные данные для формирования выходных документов

Проверим правильность формирования выходных документов «Договор» на примере конкретного договора о взаимной ответственности со студенткой Болнокиной Александрой Юрьевной.

Вид документа, который должен быть сформирован, представлен в приложении 21.

Каждая операция по приходу и расходу материалов отражается в «Книге учета», проверим правильность формирования документа на примере материала «Ручка дверная». Вид документа представлен в приложении 22.

Каждое списание материалов должна сопровождаться печатью выходного документа «Акт о списание».

Проверим правильность формирования данного документа на примере акта на списание № 147 за 10.04.2010 года.

Вид документа представлен в приложении 23.

 

Аварийные тестовые наборы

 

База данных разрабатывается с учетом контроля вводимых данных, для чего используются различные маски ввода, ограничения, условия, накладываемые на вводимые данные. Подготовим тестовые наборы с заранее некорректными значениями для прогнозирования реакции приложения на их ввод (таблица 4.18.)

Таблица 4.18. Аварийные тестовые наборы

Вводимое значение Предполагаемая реакция системы Где появляется
-123 № приказа число положительное! При вводе поля НПрик таблицы «РЕКВИЗИТЫ»
-2 № члена число положительное! При вводе поля НЧл в таблицу «КОМИССИЯ_ПО_СПИСАНИЮ»
-13 № док. число положительное! При вводе поля НДок в таблицу «ПРИХОД»
-147 № акта число положительное! При вводе поля НАкта в таблицу «СПИСАНИЕ»
-12 № блока число положительное! При вводе поля НБл в таблицы «БЛОКИ», «СТУДЕНТЫ»
-227 Код материала число положительное! При вводе поля КодМат в таблицы «МАТЕРИАЛЫ», «ОСТАТКИ», «ПОСТУПИВШИЕ_МАТЕРИАЛЫ»
-44,00р. Цена может быть только положительной! При вводе поля Цен в таблицу «МАТЕРИАЛЫ»
-1 № комнаты число положительное! При вводе поля НК в таблицу «СТУДЕНТЫ»
-22 № группы положительное число! При вводе поля ГР в таблицу «СТУДЕНТЫ»
-3 Кол-во число положительное! При вводе в поле: КолОст в таблицу «ОСТАТКИ»; КОЛР в таблицу «РАСХОД»; КолСпис в таблицу «СПИСАННЫЕ_МАТЕРИАЛЫ»; КолЗат, КолПрих в таблицу «ПОСТУПИВШИЕ_МАТЕРИАЛЫ»

 

РАЗРАБОТКА ОСНОВНЫХ ОБЪЕКТОВ ПРИЛОЖЕНИЯ

Спецификация основных объектов базы данных

В процессе разработки приложения были созданы объекты реляционной базы данных:

- таблицы;

- формы;

- запросы;

- отчеты;

- макросы.

 

 

Таблицы

Перечень разработанных таблиц представлен в таблице 5.1.

Таблица 5.1. Перечень разработанных таблиц

Имя таблицы Назначение
РЕКВИЗИТЫ Хранит данные о собственных реквизитах учреждения
БЛОКИ Хранит данные о блоках общежития
СТУДЕНТЫ Хранит данные о студентах общежития
МАТЕРИАЛЫ Хранит данные о материалах
ПРИХОД Хранит данные о № и дате прихода
ПОСТУПИВШИЕ_ МАТЕРИАЛЫ Хранит данные о поступивших материалах
РАСХОД Хранит данные о расходе материалов
ОСТАТКИ Хранит данные об оставшихся материалах
СПИСАНИЕ Хранит данные о № акта и датам прихода, расхода, списания
СПИСАННЫЕ_МАТЕРИАЛЫ Хранит данные о списанных материалах
КОМИССИЯ_ПО_СПИСАНИЮ Хранит данные о членах коммисии
ЗАЯВКА Хранит данные о затребованных материалах

Формы

Перечень разработанных форм представлен в таблице 5.2.

 

Таблица 5.2. Перечень разработанных форм

Имя формы Назначение
МЕНЮ_ПРИЛОЖЕНИЯ Меню приложения состоит из вкладок: РЕКВИЗИТЫ, ОПЕРАЦИИ, ДОКУМЕНТЫ, ВЫХОД, каждая из которых реализует подсистему, обеспечивающую выполнение определенных функций приложения
РЕКВИЗИТЫ Для просмотра реквизитов организации
БЛОКИ Для просмотра и ввода записей по блокам
СТУДЕНТЫ Для просмотра имеющихся и ввода данных о новых студентах
КОМИССИЯ_ПО_ СПИСАНИЮ Для просмотра членов комиссии
МАТЕРИАЛЫ Для просмотра имеющихся и ввода новых материалов
ОСТАТКИ Для просмотра имеющихся остатков материалов
ПРИХОД Для просмотра имеющегося документа и даты его составления и ввода нового
ПОСТУПИВШИЕ_ МАТЕРИАЛЫ Для просмотра имеющихся данных о поступивших материалах, и ввода новых
РАСХОД Для ввода расходованных материалов
СПИСАНИЕ Для просмотра имеющегося документа о списании и даты его составления и ввода нового
СПИСАННЫЕ_ МАТЕРИАЛЫ Для просмотра имеющихся данных о списанных материалах, и ввода новых
ЗАЯВКА Для оформления заявки на выдачу материалов
КНИГА_УЧЕТА Для оформления книги учета по отдельному материалу

 

 

Запросы

Перечень разработанных запросов представлен в таблице 5.3.

 

Таблица 5.3. Перечень разработанных запросов

Имя запроса Назначение
Запросы выборки
КНИГА_УЧЕТА Для вывода данных в отчет «КНИГА_УЧЕТА»
ОСТАТКИ Для вывода данных в форму «ОСТАТКИ»
Запрос удаления
ОЧИСТКА_ЗАЯВКИ Для очистки заявки

Отчеты

Перечень разработанных отчетов представлен в таблице 5.4.

 

Таблица 5.4. Перечень разработанных отчетов

Имя отчета Назначение
АКТ О СПИСАНИИ Для формирования и печати отчета «АКТ О СПИСАНИИ»
ДОГОВОР Для формирования и печати документа «ДОГОВОР»
ЗАЯВКА Для формирования и печати документа «ЗАЯВКА»
КНИГА УЧЕТА Для формирования и печати документа «КНИГА УЧЕТА»
КОМИССИЯ Для формирования комиссии по списанию для документа «АКТ О СПИСАНИИ»

Макросы

 

В ходе разработки приложения было разработано один макрос, который описан в таблице 5.5.

 

Таблица 5.5. Перечень разработанных макросов

Имя макроса Назначение
Печать_заявки Служит для запуска запроса «ОЧИСТКА_ЗАЯВКИ»

 





Поделиться с друзьями:


Дата добавления: 2016-10-06; Мы поможем в написании ваших работ!; просмотров: 274 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

В моем словаре нет слова «невозможно». © Наполеон Бонапарт
==> читать все изречения...

2172 - | 2117 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.012 с.