
- •2. Предметная область автоматизации
- •2.1. Описание предметной области
- •2.2.2. Входные документы
- •2.2.3. Выходные документы
- •3.2. Технология ввода и обработки учетной информации, обеспечивающее решение задачи
- •4. Разработка информационного обеспечения задачи
- •4.1. Определение состава хранимой информации
- •4.1.1. Определение нормативно-справочной информации
- •4.1.2. Определение выходной информации
- •4.2.3. Построение информационно – логической модели предметной области
- •4.3.Определение логической структуры реляционной базы данных
- •5.1.3. Запросы
- •5.1.4. Отчеты
- •5.3.1.5. Функция «начальные остатки»
- •Данные для начальной загрузки справочной таблицы «студенты»
- •Измененное состояние таблицы «студенты»
- •Предполагаемый вид выходного документа «Договор о взаимной ответственности» Договор о взаимной ответственности
- •Предмет договора
- •2. Обязательства сторон
- •Предполагаемый вид выходного документа «Договор о взаимной ответственности» (продолжение)
- •Ответственность сторон
- •Дополнительные условия
- •Подписи сторон
- •5.3.2.2. Функция «расход»
- •5.3.2.3. Функция «списание»
- •2.3. Ограничения предметной области
5.3.1.5. Функция «начальные остатки»
Для обеспечения работы данной функции была разработана форма «ОСТАТКИ», обеспечивающая просмотр одноименной таблицы. Источником данных таблицы «ОСТАТКИ» служит итоговый запрос-выборка «ОСТАТКИ_материалов». Вид запроса в режиме конструктора представлен на рисунке 5.7., SQL-инструкция – в приложении 30.
Вызывается при нажатии на кнопку «НАЧАЛЬНЫЕ ОСТАТКИ». Форма содержит стандартную кнопку выхода, описанную в таблице 5.5..
Тип формы – ленточная, поля формы описаны в таблице 5.12..
Таблица 5.12. Описание полей
формы «ОСТАТКИ»
Имя поля |
Подпись |
Назначение |
Наз |
Название |
Для просмотра названия материала |
First-ДатаРасх |
Дата |
Для просмотра остатка материала по текущей дате |
Остаток |
Остаток |
Для просмотра количества оставшихся материалов |
Рис.5.7. Вид запроса «ОСТАТКИ_материалов» в режиме конструктора
В итоговом запросе-выборке «ОСТАТКИ» имеется вычисляемое поле: Выражение1:Sum([ПОСТУПИВШИЕ_МАТЕРИАЛЫ]![КолПрих]-[РАСХОД]![КОЛР]). По данному полю задано условие отбора: <>0.
Вид формы в режиме конструктора представлен на рисунке 5.8., в режиме просмотра - в приложении 31.
Таблица 5.22. Описание полей
со списком формы «КНИГА УЧЕТА»
Имя поля |
Источник данных |
Назначение |
ПолеСоСписком6 |
Поля КодМат и НазМат из таблицы «МАТЕРИАЛЫ» |
Выбор названия материала для формирования документа «КНИГА УЧЕТА» |
Рис.5.16. Вид формы «КНИГА УЧЕТА» в режиме конструктора
Подчиненная форма «КНИГА_УЧЁТА_З» предназначена для просмотра данных по выбранному материалу в главной форме.
Подчиненная форма связана с главной по полю КодМат, в подчиненной форме это поле скрыто. Источником данных является запрос-выборка «КНИГА_УЧЕТА_3», вид запроса в режиме конструктора представлен на рисунке 5.17., SQL-инструкция – в приложении 42. Тип подчиненной формы – ленточная.
Поля формы описаны в таблице 5.23.
Приложение 11
Данные для начальной загрузки справочной таблицы «студенты»
№ блока |
№ комнаты |
№ студента |
ФИО |
Группа |
Период_обучения_с |
Период_обучения_по |
Дата_договора |
Дата_рождения |
Адрес |
Серия паспорта |
№ паспорта |
Дата выдачи |
3 |
1 |
1 |
Болнокина Александра Ю. |
42 |
01.09.2007 |
30.06.2010 |
27.08.2007 |
20.11.1986 |
г.Вологда, ул.Мира,д.34 |
7434 |
746532 |
12.09.2009 |
3 |
1 |
2 |
Плюха Мария С. |
42 |
01.09.2007 |
30.06.2010 |
27.08.2007 |
23.10.1988 |
г.Рязань, ул.Ленина, д.15, кв. 7 |
5809 |
588765 |
12.04.2010 |
3 |
2 |
3 |
Пруглова Татьяна С. |
32 |
01.09.2008 |
30.06.2011 |
03.09.2008 |
19.12.1989 |
г.Ростов-на-Дону, ул.Пионерская, д. 171 |
6109 |
616456 |
13.05.2010 |
3 |
2 |
4 |
Сорванова Анастасия Ю. |
35 |
01.09.2008 |
30.06.2011 |
03.09.2008 |
18.09.1991 |
Архангельская обл. Няандома |
8756 |
874532 |
12.05.2009 |
4 |
1 |
5 |
Блохина Анна В. |
42 |
01.09.2006 |
30.06.2010 |
29.08.2006 |
13.08.1988 |
г. Волдгодонск, ул. Ленина 45 |
7856 |
789887 |
05.05.2009 |
4 |
1 |
6 |
Медведева Елена С. |
42 |
01.09.2006 |
30.06.2010 |
29.08.2006 |
30.05.1984 |
г. Рязань, ул. Свободы, д.14 |
4565 |
456343 |
09.12.2008 |
4 |
2 |
7 |
Иванова Мария Л. |
22 |
01.09.2009 |
30.06.2012 |
03.09.2009 |
03.05.1988 |
г. Сальск, ул. Красноармейская, д.209 |
7572 |
543219 |
06.09.1989 |
4 |
2 |
8 |
Полухина Анастасия П. |
13 |
01.09.2009 |
30.06.2011 |
01.09.2009 |
15.11.1990 |
г. Ухта, ул. Первомайская, д.87 |
9854 |
763409 |
12.12.1999 |
5 |
1 |
9 |
Плотова лена |
35 |
01.09.2008 |
30.06.2010 |
01.09.2008 |
28.12.1990 |
г. Москва, ул.Победы, д.123, кв.7 |
2389 |
875419 |
24.04.2008 |
5 |
1 |
10 |
Швецова Алиса |
23 |
01.09.2008 |
30.06.2011 |
01.09.2008 |
09.08.1990 |
г. Калининград, ул. Надежды, д.56 |
6081 |
567093 |
15.09.2008 |
5 |
2 |
11 |
Босс Виктория |
35 |
01.09.2008 |
30.06.2011 |
02.09.2007 |
04.02.1988 |
г. Уфа, ул.Сациалистическая, д.129 |
7509 |
750874 |
13.04.2007 |
5 |
2 |
12 |
Верещагина Марина |
43 |
01.09.2006 |
30.06.2010 |
01.09.2007 |
17.12.1980 |
г.Сант-Петербург, ул.Пионерская,д.1 |
9087 |
896589 |
10.02.2008 |
6 |
1 |
13 |
Казурова Элла |
32 |
01.09.2008 |
30.06.2011 |
02.09.2008 |
12.09.1990 |
г.Ростов-на-Дону, ул.8Марта д.56 |
2347 |
898760 |
10.04.2010 |
6 |
1 |
14 |
Чучина Эркелей |
32 |
01.09.2008 |
30.06.2011 |
02.09.2008 |
20.09.1990 |
г.Н.Ломов, лу.Горького д.56 |
4567 |
980876 |
10.09.2009 |
Приложение 15