Диплом: Автоматизация процесса ведения документации и отчетности в ОАО «Бобруйсктранс»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
81
Учетная карточка
Отчет по материалам
Выходные отчеты:
«О принтере», «Перемещение», «Ремонт»
Характеристики формирования результатной информации подсистемы,
дополняющей основную информационную систему ведения документации и
отчетности на предприятии и решающей задачу учета принтеров и МФУ
предприятия ОАО «Бобруйсктранс» представлены в таблице 2.7.
Таблица 2.7
Характеристики формирования результатной информации
Наименование
Реквизиты
Таблицы, на
основе
которых
формируются
Частота
формирова
ния
Представлен
ие
1
2
3
4
5
Отчет «О
принтере»
*Инвентарный
номер;
*Название
принтера;
*Название
отдела.
Admiss
Printer
OtdName
По запросу
Экранная
форма
Отчет
«Перемещение»
Инвентарный
номер;
*Из какого
отдела;
*В какой отдел.
Movement
Printer
OtdName
По запросу
Экранная
форма
82
Продолжение таблицы 2.7
1
2
3
4
5
Отчет «Ремонт»
Инвентарный
номер;
*Дата
отправления;
*Дата
получения;
*Причина.
Remont
Printer
OtdName
По запросу
Экранная
форма
Учетная
карточка
*Отдел;
*Материально
ответственное
лицо;
*Вид;
*Дата;
*Количество.
Admiss
Printer
Remont
Movement
OtdName
tmp
По запросу
Документ
Отчет по
материалам
*Вид;
*Цена;
*Дата;
*От кого
получено или
кому
отпущено;
*Приход;
*Расход.
Admiss
Printer
Remont
OtdName
tmp
По запросу
Документ
2.3. Программное обеспечение задачи
2.3.1. Общие положения (дерево функций и сценарий диалога)
Дерево функций программы отображает декомпозицию функций и
создается для представления возможностей программы. Дерево функций
83
является результатом декомпозиции функции назначения программного
средства на основные и служебные функции.
Основные функции поддерживают условия реализации назначения
программного средства.
Служебные функции увеличивают функциональные возможности
программы, сферу ее работы и улучшают показатели качества программы.
Список функций, реализованный в подсистеме, дополняющей основную
информационную систему ведения документации и отчетности на предприятии
и решающей задачу учета принтеров и МФУ предприятия ОАО
«Бобруйсктранс», представлен на рисунке 2.3.
84
Функции
Основные Служебные
Заполнение
справочника о
приобретении
принтров
Заполнение
справочника
учета расходов
на ремонт
принтеров
Редактирование
данных в
сформированных
справочниках
Регистрация и
авторизация
Календарь для
удобного ввода
данных
Управление
окнами
Ответ на запрос
о расходах на
приобретение
принтеров
Ответ на запрос
о расходах на
ремонт
принтеров
Ответ на запрос
о перемещении
принтеров
Формирование
Отчета по
материалам
Формирование
Учетной
карточки
Передача данных
для формирования
ведомости
распределения
общехозяйственных
расходов
Рис. 2.3 Дерево функций разрабатываемого подсистемы, дополняющей
основную информационную систему ведения документации и отчетности на
предприятии и решающей задачу учета принтеров и МФУ предприятия ОАО
«Бобруйсктранс».
85
Под диалогом понимается процесс обмена данными между
пользователем и программой, осуществленный посредством интерфейса.
Сценарий диалога представлен в виде структурной схемы и отображает
возможный выбор действий пользователя при работе с конкретной формой и
отображение функциональных возможностей работы программы. Каждая форма
имеет меню, которое соответствует предоставленным возможным действиям при
работе с конкретной формой. Сценарий диалога подсистемы, дополняющей
основную информационную систему ведения документации и отчетности на
предприятии и решающей задачу учета принтеров и МФУ предприятия ОАО
«Бобруйсктранс» отображен на рисунке 2.4
Основное меню
Авторизация Принтера Ремонт Перемещение Поступление Отчет
Регистрация
Ввод логина и
пароля
Просмотр данных
о принтерах
Добавление
нового принтера
Редактирование
записи
Удаление записи
Просмотр данных
о принтерах в
ремонте
Добавление
нового принтера в
ремонте
Редактирование
записи
Удаление записи
Просмотр данных
о перемещении
принтера
Добавление
записи о
перемещении
Редактирование
записи
Удаление записи
Просмотр данных
о поступивших
принтерах
Добавление
нового принтера
Редактирование
записи
Удаление записи
Формирование
отчета «О
принтере»
Формирование
отчета
«Перемещение»
Формирование
отчета «Ремонт»
Формирование
Отчета по
материалам
Формирование
Учетной
карточки
Рис. 2.4 Сценарий диалога разрабатываемой подсистемы, решающей задачу
учета принтеров и МФУ предприятия ОАО «Бобруйсктранс»
86
2.3.2. Характеристика базы данных
В разработанной подсистеме используется СУБД Microsoft Access и язык
программирования. В C++ Builder достаточно легко работать с базами данных
Microsoft Access благодаря компонентам ADO.
ADO интерфейс программирования приложений для доступа к данным,
разработанный компанией Microsoft и основанный на технологии ActiveX. ADO
позволяет представлять данные из разнообразных источников (реляционных баз
данных, текстовых файлов и т.д.) в объектно-ориентированном виде.
Характеристика таблиц базы данных подсистемы, дополняющей
основную информационную систему ведения документации и отчетности на
предприятии и решающей задачу учета принтеров и МФУ предприятия ОАО
«Бобруйсктранс» приведена в таблице 2.8 и на рисунке 2.5.
Таблица 2.8
Характеристики базы данных реализуемой подсистемы
Сущность
Идентификатор
таблицы
Атрибут
Идентификатор
поля
Тип поля
1
2
3
4
5
Поступившие
Admiss
Инвентарный
номер
AInv_num
INTEGER
Название
принтер
AName
STRING
Название
отдела
AOtdel
STRING
Дата
поступления
ADate
DATE
Поставщик
AFrom
STRING
Стоимость
Acost
INTEGER
87
Продолжение таблицы 2.8
1
2
3
4
5
Перемещение
Movement
Инвентарный
номер
MInv_num
INTEGER
Отдел, из
которого убыл
принтер
MFrom
STRING
Отдел, в
который
прибыл
принтер
MWhere
STRING
Хранение
Printer
Инвентарный
номер
PInv_num
INTEGER
Название
принтера
PName
STRING
Отдел, где
хранится
принтер
POtdel
STRING
В ремонт
Remont
Инвентарный
номер
RInv_num
STRING
Дата
отправления
RDate_otpr
DATE
Дата
получения
RDate_pol
STRING
Причина
поломки
RCause
STRING
Стоимость
ремонта
RCost
INTEGER
88
Продолжение таблицы 2.8
1
2
3
4
5
Отделы
OtdName
Наименование
отдела
OtdName
STRING
Материально
ответственное
лицо
OtdML
STRING
Вспомогательная
таблица
tmp
Порядковый
номер
tNum
INTEGER
Материально
ответственное
лицо
tMatLico
STRING
Сумма
прихода
tPrih
INTEGER
Сумма
расхода
tRash
INTEGER
Дата
tDate
DATE
При проектировании базы данных разрабатываемой подсистемы,
дополняющей основную информационную систему ведения документации и
отчетности на предприятии и решающей задачу учета принтеров и МФУ
предприятия ОАО «Бобруйсктранс», использовалась модель «Сущность - связь»
или ER-модель [13. стр. 160].
89
Admiss
PK AInv_num
AName
AOtdel
ADate
AFrom
ACost
FK1 OtdName
Movement
PK MInv_num
MFrom
MWhere
MovementСтлб1
FK1 PInv_num
FK2 OtdName
Printer
PK PInv_num
PName
POtdel
FK1 AInv_num
Remont
PK RInv_num
RDate_otpr
RDate_pol
RCause
RCost
FK1 PInv_num
OtdName
PK OtdName
OtdML
tmp
PK tNum
tMatLico
tPrih
tRash
tDate
FK1 AInv_num
FK2 OtdName
FK3 RInv_num
Рис. 2.5 ER-диаграмма базы данных разрабатываемой подсистемы
2.3.3. Структурная схема пакета (дерево вызова программных
модулей)
Разработанная программа включает в себя ряд модулей. Дерево
программных модулей, отражает структурную схему подсистемы, дополняющей
основную информационную систему ведения документации и отчетности на
предприятии и решающей задачу учета принтеров и МФУ предприятия ОАО
«Бобруйсктранс» и представлено на рисунке 2.7, описание реализованных
модулей приведено в таблице 2.9.
А1
А2
А3
Модуль
авторизации
Модуль
формирования
главного меню
Модуль
«Принтера»
Модуль
«Ремонт»
Модуль
«Перемещение»
Модуль
«Поступление»
Модуль
«Отчет»
А4 А5 А6 А7 А8
Модуль «Excel»
Рис. 2.6 Дерево программных модулей разрабатываемой подсистемы
90
Таблица 2.9
Характеристика программных модулей
п/п
Модуль
Наименование
модуля
Функции модуля
1
2
3
4
1.
А1
Модуль авторизации
Содержит процедуры, позволяющие
определить права пользователя при
входе в систему, а также организовать
вход в программу при правильном
вводе логина и пароля
2.
А2
Модуль
формирования
главного меню
Содержит процедуры, позволяющие
пользователю выбрать пункты
основного меню
3.
А3
Модуль «Принтера»
Содержит процедуры ввода,
редактирования и вывода на экран
данных о имеющихся на предприятии
принтеров и МФУ
4
А4
Модуль «Ремонт»
Содержит процедуры ввода,
редактирования и вывода на экран
данных о принтерах и МФУ,
отправленных в ремонт
5
А5
Модуль «Перемещение»
Содержит процедуры ввода,
редактирования и вывода на экран
данных о перемещении на предприятии
принтеров и МФУ
6
А6
Модуль «Поступление»
Содержит процедуры ввода,
редактирования и вывода на экран
данных о поступивших на предприятие
принтеров и МФУ

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)