Файл: Автоматизация материально-технического учета АО «Связь».pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 28.06.2023

Просмотров: 115

Скачиваний: 4

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Дерево функций представлено на рисунке 5.

Функции

Основные

Служебные

Заполнение нормативно-справочной информации

Ввод оперативных данных

Помощь

Настройки

Печать

Управление окнами

Имущество

ТМЦ

Вид ТМЦ

Подразделения

Кабинеты

Инвентаризационная опись

Поступление ТМЦ

Расход ТМЦ

Результаты проверки

Опись имущества по подразделению

Получение результатной информации

Приход ТМЦ за период

Наличие ТМЦ на складе

Расход ТМЦ за период

Рисунок 5 Дерево функций

Сценарий диалога представим в виде графа (рисунок 6), а его описание в виде таблицы (таблица 11).

Рисунок 6 Сценарий диалога

Таблица 11

Описание сценария диалога

Этап

Описание

1

Главная форма (меню)

2

Ведение нормативно-справочной информации

3

Ведение оперативной информации

4

Формирование отчетов

5

Добавление записи

6

Редактирование записи

7

Удаление записи

8

Завершение работы с нормативно-справочной информацией

9

Добавление записи

10

Редактирование записи

11

Удаление записи

12

Завершение работы с оперативной информацией

13

Сформировать отчет

14

Распечатать отчет

15

Закрыть отчет

16

Выход из системы

3.2.Характеристика базы данных


Дадим характеристику базы данных с помощью ER-модели, в которой опишем сущности, их ключи, атрибуты и связи (рисунок 7).

Рисунок 7 ER-модель. Уровень атрибутов

Тип данных атрибута отражен символами, их расшифровка представлена в таблице 12.

Таблица 12

Типы данных атрибутов ER-модели

Обозначение

Тип данных

Строка

Дата / время

Логическое (да / нет, истина / ложь)

Число

ER-модель на уровне ключей отражена на рисунке 8.

Рисунок 8 ER-модель. Уровень ключей

Описание таблиц ER-модели приведем в таблицах 13 - 20.

Таблица 13

Описание таблицы «Вид ТМЦ»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код

Код

Счетчик

3

Первичный ключ

Наименование

Наименование

Текстовый

30

Таблица 14

Описание таблицы «Имущество»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код

Код

Счетчик

3

Первичный ключ

Наименование

Наименование

Текстовый

30

Таблица 15

Описание таблицы «Подразделения»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код

Код

Счетчик

3

Первичный ключ

Наименование

Наименование

Текстовый

30


Таблица 16

Описание таблицы «Кабинеты»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код

Код

Счетчик

3

Первичный ключ

Номер

Номер

Числовой

8

Подразделение

Подразделение

Числовой

8

Таблица 17

Описание таблицы «ТМЦ»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код

Код

Счетчик

3

Первичный ключ

Наименование

Наименование

Текстовый

30

Вид ТМЦ

Вид ТМЦ

Числовой

3

Внешний ключ

Таблица 18

Описание таблицы «Инвентаризационная опись»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код

Код

Счетчик

3

Первичный ключ

Дата

Дата

Дата/время

10

Подразделение

Подразделение

Числовой

3

Внешний ключ

Кабинет

Кабинет

Числовой

3

Внешний ключ

Имущество

Имущество

Числовой

3

Внешний ключ

Инвентарный номер

Инвентарный номер

Числовой

8

Несоответствие

Несоответствие

Логический

1

Комментарий

Комментарий

Текстовый

100


Таблица 19

Описание таблицы «Поступление ТМЦ»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код

Код

Счетчик

3

Первичный ключ

Дата

Дата

Дата/время

10

Продолжение таблицы 19

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Вид ТМЦ

Вид ТМЦ

Числовой

3

Внешний ключ

ТМЦ

ТМЦ

Числовой

3

Внешний ключ

Количество

Количество

Числовой

8

Таблица 20

Описание таблицы «Расход ТМЦ»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код

Код

Счетчик

3

Первичный ключ

Дата

Дата

Дата/время

10

Вид ТМЦ

Вид ТМЦ

Числовой

3

Внешний ключ

ТМЦ

ТМЦ

Числовой

3

Внешний ключ

Количество

Количество

Числовой

8

    1. Структурная схема пакета (дерево вызова программных модулей)

Поскольку интерфейс приложения создавался в виде экранных форм СУБД Microsoft Access, условно разделим программное обеспечение на два основных модуля по выполняемым функциям (рис. 9):

СУБД

Ядро приложения

Модуль вычислений


Модуль экранных форм

Рисунок 9 Автоматизация материально-технического учета

Рассмотри более подробно модуль экранных форм, который разделим на модули по иерархии вызова (рисунок 10).

Рисунок 10 Дерево программных модулей

3.4. Описание программных модулей

Функции модуля «Инвентаризационная опись»: просмотр, добавление, обновление, удаление записей об имуществе акционерного общества.

Функции модуля «Поступление ТМЦ»: просмотр, добавление, обновление, удаление записей о товарно-материальных ценностях, поступивших в акционерное общество.

Функции модуля «Расход ТМЦ»: просмотр, добавление, обновление, удаление записей товарно-материальных ценностях, выбывших из акционерного общества.

Функции модуля «Таблицы»: организация доступа к модулям с нормативно-справочной информацией: Имущество, ТМЦ, Вид ТМЦ, Подразделение, Кабинеты.

Каждый из этих модулей выполняет следующие функции: просмотр, добавление, обновление, удаление записей из соответствующих таблиц.

Функции модуля «Отчеты»: организация доступа к модулям с отчетами, сформированными в на основе выполнения запросов к базе данных: Результаты проверки, Опись имущества по подразделению, Приход ТМЦ за период, Расход ТМЦ за период, Наличие ТМЦ на складе.

Каждый из модулей отчетности выполняет функции отображения информации из одноименных запросов.

Глава 4. Контрольный пример реализации и его описание

Рассмотрим интерфейс приложения.

При запуске приложения открывается главная кнопочная форма.

Рисунок 11 Главная кнопочная форма.

Формы для работы с оперативной информацией однотипны. Форма «Инвентаризационная опись» представлена на рисунке 12, остальные формы представлены в приложении 2.

Рисунок 12 Форма «Инвентаризационная опись»

Форма «Таблицы» содержит кнопки для вызова форм для работы со справочной информацией (рис.13).