Диплом: Автоматизация документооборота МКУ «Комитет финансов муниципального образования Слюдянский район»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
55
Рисунок 2.5 Сценарий диалога для администратора
В разработанном приложении используется СУБД MySQL. ER-
диаграмма используемой базы данных приведена на рисунке 2.6.
Рисунок 2.6 ER-диаграмма базы данных
Назначение таблиц представлено в таблице 2.11.
56
Таблица 2.11
Назначение таблиц базы данных
пп
Наименование
Назначение
1.
Klient
Хранит данные о клиентах
2.
Vender
Хранит данные о производителях
3.
Zav
Хранит данные о заявках и актах
4.
Obor
Хранит данные о типах оборудования
5.
Garant
Хранит данные о типах гарантии
6.
Sotr
Хранит данные о специалиста х
7.
Dolg
Данные о справочниках
Реквизитный состав таблиц, описание типа и назначения полей
приведены в таблицах 2.12-2.18.
Таблица 2.12
Структура таблицы «Klient»
Наименование
поля
Идентификатор
Тип
Примечание
1.
Код клиента
idKlient
int(11)
Ключевое,
автозаполнение
2.
Наименование
namekl
varchar(45)
3.
Краткое
наименование
krnamekl
varchar(45)
4.
Фактический
адрес
adresskl
varchar(45)
5.
Юридический
адрес
uradrkl
varchar(45)
6.
Реквизиты
banrekKl
varchar(45)
7.
Контактное лицо
kontlizoKl
varchar(45)
8.
Телефон
tlfKl
varchar(45)
57
9.
Адрес
электронной
почты
emailKl
varchar(45)
10.
Дата
регистрации
dateregKl
timestamp
11.
Тип клиента
tipkl
Int(1)
1 –Юл, 2 - Фл
12.
Отметка об
удалении
udalKl
int(1)
Под клиентом понимается либо структурное подразделение госоргана и
организации участвующие в выполнении государственного муниципального
задания, так как выполнение некоторых гос. муниципальных заказов,
возможно только через конкурс.
Таблица 2.13
Структура таблицы «Dolg»
Наименование
поля
Идентификатор
Тип
Примечание
1)
Код записи
iddolg
int(11)
Ключевое,
автозаполнение
2)
Наименование
должности
namedolg
varchar(45)
3)
Отметка об
удалении
udald
int(1)
Таблица 2.14
20222 11112
Структура таблицы «Sotr»
Наименование
поля
Идентификатор
Тип
Примечание
1)
Код сотрудника
idsotr
int(11)
Ключевое,
автозаполнение
2)
Фамилия
name
varchar(45)
3)
Логин
login
varchar(45)
4)
Пароль
parol
varchar(45)
58
5)
Дата
регистрации
dates
varchar(45)
6)
Имя и отчество
surname
varchar(45)
7)
Дата рождения
datebor
varchar(45)
8)
Отметка об
удалении
udal
int(1)
Таблица 2.15
222222,2
Структура таблицы «Garant»
Наименование
поля
Идентификатор
Тип
Примечание
1)
Код записи
idg
int(100)
Ключевое,
автозаполнение
2)
Наименование
типа гарантии
namegar
varchar(150)
3)
Сокращенное
наименование
namekrga
r
varchar(20)
4)
Описание
opisgar
Text
5)
Отметка об
удалении
udalg
int(1)
Таблица 2.16
Структура таблицы «Obor»
Наименование
поля
Идентификатор
Тип
Примечание
1)
Код записи
ido
int(100)
Ключевое,
автозаполнение
2)
Наименование
nameob
varchar(255)
3)
Сокращенное
наименование
namekr
varchar(20)
4)
Отметка об
удалении
udalo
int(1)
59
Таблица 2.17
Структура таблицы «Vender»
Наименование
поля
Идентификатор
Тип
Примечание
1)
Код записи
idv
int(100)
Ключевое,
автозаполнение
2)
Наименование
namevendor
varchar(255)
3)
Телефон
представительства
telvendor
varchar(255)
4)
Адрес
adresvendor
varchar(255)
5)
Адрес
электронной
почты
emailvendor
varchar(50)
6)
Отметка об
удалении
udalv
int(1)
Таблица 2.18
Структура таблицы «Zav»
Наименование
поля
Идентификатор
Тип
Примечание
1)
Код записи
idz
int(100)
Ключевое,
автозаполнение
2)
Код клиента
idklz
int(100)
3)
Код оборудования
idoz
int(100)
4)
Код
производителя
idvz
int(100)
5)
Серийный номер
sernom
varchar(25)
6)
Марка
marka
varchar(45)
7)
Год выпуска
god
varchar(4)
8)
Номер
гарантийного
талона
nomgart
varchar(25)
60
9)
Тип гарантии
idtipg
int(100)
10)
Срок гарантии
srokgar
varchar(20)
11)
Дата начала
гарантии
dategar
varchar(12)
12)
Описание
проблемы
opisprob
varchar(255)
13)
Код специалиста
idmanz
int(100)
14)
Отметка об
удалении
udalz
int(1)
15)
Комплектность
kompl
varchar(255)
Структурная схема пакета (дерево вызова программных модулей)
Характеристика программных модулей представлена в таблице 2.19.
Таблица 2.19
Характеристика программных модулей
п/п
Наименование
модуля
Функции модуля
1)
Модуль
авторизации
Содержит процедуры, позволяющие определить
наличие пользователя при входе в систему, а
также пересылку его при правильном вводе логина
и пароля
2)
Модуль
справочника
« Производители»
Содержит предопределенные процедуры формы
списка и элемента справочника
3)
Модуль
справочника
«Типы
оборудования»
Содержит предопределенные процедуры формы
списка и элемента справочника
4)
Модуль
справочника
« Должности»
Содержит предопределенные процедуры формы
списка и элемента справочника
61
п/п
Наименование
модуля
Функции модуля
5)
Модуль
справочника
« Менеджеры»
Содержит предопределенные процедуры формы
списка и элемента справочника
6)
Модуль
справочника
« Типы гарантий»
Содержит предопределенные процедуры формы
списка и элемента справочника
7)
Модуль получения
отчетных
документов
Содержит процедуры получения документа
8)
Модуль поиска
Содержит процедуры поиска
Описание программных модулей
В качестве расчетного модуля на рисунке 2.7. приведен алгоритм
добавления данных в справочники.
62
Рисунок 2.7 Алгоритм работы со справочниками
2.4 Контрольный пример реализации проекта и его описание
Работа в системе начинается с заполнения справочников. На рисунке 2.8
приведена форма заполнения справочника «Производители», а также список
производителей.
63
Рисунок 2.8 Справочник «Производители»
Форма для заполнения справочника «Типы гарантий» и содержание
данного справочника приведено на рисунке 2.9.
Рисунок 2.9 Справочник «Типы гарантий»
Остальные справочники организованы аналогично.
При заполнении каждого из справочников необходимо заполнить
необходимые поля, после чего нажать кнопку «Зарегистрировать».
При вводе осуществляется проверка данных на корректность, а также
проверяется заполнение обязательных полей. Рассмотрим эту функцию на
примере справочника «Специалисты».
64
Рисунок 2.10 Проверка данных на обязательность и корректность
При попытке ввода букв латинского алфавита в поле «Фамилия»
система показывает сообщение – «только русские буквы», аналогично при
незаполнении обязательных полей (например, «Логин» и «Пароль»),
показывается сообщение – «Поле обязательно к заполнению».
На рисунках 2.11 и 2.12 приведены экранные формы списка клиентов
физических и юридических лиц.
Рисунок 2.11 Редактирование списка клиентов-физических
лиц

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

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