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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
66
Главный сценарий применения системы следующий.
При клиентском обращении секретарь регистрирует его, применяя
предъявленные им документы. Во время делопроизводства секретарь также
производит регистрацию документов, загружая на сервер их электронные копии,
которые получены посредством сканирования.
Секретарь также может редактировать список клиентов, просматривать
дополнительные сведения о каждом из клиентов, а также помещать неактуальные
документы в архив. Помимо этого, доступен перечень удаленных клиентов и поиск
в архиве документов.
2.3.2. Характеристика базы данных
ER-модель созданной информационной базы представлена на рисунке 20.
Рисунок 20. ER-модель разрабатываемой базы данных
Дальше определим для каждой из таблиц тип поля и формат содержащейся в
67
нем информации. Характеристика базы данных представлена в таблицах 12 – 16.
Таблица 12
Структура таблицы «Klient»
Наименование
поля
Идентификат
ор
Тип
Примечание
1.
Код клиента
idK
int(11)
auto_increment
2.
фамилия
forname
varchar(25)
3.
Имя
name
varchar(25)
4.
Отчество
otch
varchar(25)
5.
Дата рождения
dateb
date
6.
Место рождения
mesob
text
7.
Код гражданства
idstrana
Int(11)
8.
Код пола
idpol
Int(11)
9.
Номер паспорта
passnom
varchar(25)
10.
Серия паспорта
passser
varchar(6)
11.
Наименование
органа, выдавшего
паспорт
passvid
text
12.
Код подразделения
passkod
varchar(25)
13.
Дата выдачи
паспорта
passdate
varchar(25)
14.
Адрес фактического
местожительства
adressfakt
text
15.
Место работы
namerab
text
16.
Рабочий телефон
telrab
varchar(15)
17.
Телефон по мету
жительства
adressfaktTel
varchar(15)
18.
Дата регистрации
date
timestamp
CURRENT_TIM
ESTAMP
19.
Дата выдачи ВУ
datevu
date
Таблица 13
Структура таблицы «Sotr»
Наименование поля
Идентификатор
Тип
Примечание
1.
Код сотрудника
idsotr
int(11)
auto_increment
2.
ФИО сотрудника
namesotr
varchar(40)
3.
Логин для доступа в
систему
login
varchar(40)
4.
Пароль для доступа в
систему
pass
varchar(40)
5.
Дата регистрации
dates
Date
6.
Дата рождения
datebor
date
7.
Отметка об удалении
udal
int(1)
Таблица 14
Структура таблицы «Dokument»
п/п
Наименование
поля
Идентификатор
Тип
Примечание
1.
Код документа
idd
int(11)
2.
Код сотрудника
ids
int(5)
68
п/п
Наименование
поля
Идентификатор
Тип
Примечание
3.
Наименование
named
varchar(45)
4.
Код типа
idkd
int(5)
5.
Дата подготовки
datepod
varchar(45)
6.
Дата и время
регистрации
datez
timestamp
7.
Количество
страниц
kolvostr
varchar(45)
8.
Примечание
prim
varchar(45)
9.
Адресат
otkuda
varchar(45)
10.
Ссылка на
документ
link
text
11.
Статус
status
int(1)
12.
Флаг помещения в
архив
archiv
int(1)
13.
Флаг резолюции
начальника отдела
rnp
int(1)
Таблица 15
Структура таблицы «History»
Наименование
поля
Идентификатор
Тип
Примечание
1.
Код записи
idh
int(11)
auto_increment
2.
Код сотрудника
idsh
int(4)
3.
Дата и время в
систему
hist
varchar(30)
Таблица 16
Структура таблицы «Tip»
п/п
Наименование
поля
Идентификатор
Тип
Примечание
1.
Код типа
документа
idtip
int(11)
2.
Наименование типа
документа
namet
varchar(10)
2.3.3 Структурная схема пакета (дерево вызова программных модулей)
Состоит система из 2-х модулей – из БД MySQL и приложения для
взаимодействия с информационной базой, которое выполнено на языке PHP c
применением HTML [3].
Реализуется работа с системой с помощью любого браузера. Для работы
требуется установить локальный сервер по локальной сети страховой компании, в
которой также будет располагаться база данных. Осуществляется доступ к
информационной базе посредством набора адреса в адресной строчке браузера.
Схема структуры пакета представлена на рисунке 21.
69
Рисунок 21. Структурная схема пакета
2.3.4 Описание программных модулей
Соответственно представленной схеме, структурно пакет содержит такие
модули:
- авторизации;
- регистрации (клиентов и документов);
- работы с документами;
- работы с архивом;
- поиска.
Часть программы, расположенной на виду у всех, носит название интерфейс
пользователя. Отдельные программные специалисты оставляют на потом дизайн
пользовательского интерфейса и считают настоящим достоинством приложения его
программный код, и поэтому уделяют ему большое внимание. Зачастую у
пользователей возникает недовольство по поводу плохо понятного содержимого
экрана, а также скорости его прорисовывания, некачественно подобранных
шрифтов, вот поэтому к работе над пользовательским интерфейсом необходимо
Авторизация
Модуль
регистрации
Модуль работы с
документами
Модуль работы с
архивом
Модуль поиска
База
данных
Веб-форма
Веб-формаВеб-формаВеб-формаВеб-форма
МЕНЮ
70
подходить со всей серьезностью. Кода программы пользователь не видит, однако
интерфейс (плохой либо хороший) всегда в поле зрения.
Формы являются строительными блоками интерфейса пользователя.
Отличный дизайн форм представляет нечто большее, чем просто программирование
процедур обработки событий и добавление элементов управления.
Формы, которые предназначены для ввода данных являются особым видом
форм. Они дают возможность пользователю, не оглядываясь на программиста, идти
в необходимом для него темпе. Главное правило и общий смысл: если пользователю
необходимо внести 10000 записей в базу данных, естественно ввод каждой записи
он подтверждать не хочет.
В форме ввода данных следует максимально использовать свободное
пространство, так как закрытие и открытие дополнительных форм значительно
замедляет работу. Основное внимание при разработке форм ввода данных требуется
уделять скорости их работы.
Для качественной работы администратора в системе создано меню, которое
всегда расположено посредине страницы и представляет из себя строку с
выпадающими перечнями.
В создаваемой системе необходимо использовать такие виды форм:
- регистрации сотрудников и т.п.;
- авторизации;
- ввода данных;
- поиска;
- получения итоговых данных.
2.4 Контрольный пример реализации проекта и его описание
Технологическая схема клиентской и документальной регистрации системы
показана на рис. 22.
71
Рисунок 22. Технологическая схема регистрации клиентов и
документов системы
В ходе проектирования пользовательского интерфейса разработаны макеты
экранных форм. Для администраторской части выбрано следующее расположение
элементов форм:
- сверху по центру – заголовок и служебная информация;
НАЧАЛО
Загрузка экранной
формы
Авторизация
Экранная
форма
авторизации
Логин и
пароль
Подключение к БД
Запрос данных из
таблицы
Данные введены
верно?
Выбор пункта меню
НЕТ
ДА
Регистрация клиентов
Экранная
форма
авторизации
Экранная
форма
Учет клиентов
Экранная
форма ввода
Ввод данных
Добавление данных в
таблицу БД
F
Т Клиенты
Продолжить работу?G
ДА
G
F
НЕТ
Данные
клиентов
Регистрация
документов
Экранная
форма
Учет документов
Экранная
форма
добавления
Ввод данных
Добавление данных в
таблицу БД
Т Документы
Продолжить работу?K
ДА
K
F
НЕТ
Данные
продаж
72
- ниже – меню;
- еще ниже - основная часть.
Для корректной работы администратора в системе разработано меню, которое
всегда находится в средней части страницы и представляет собой строку с
выпадающими списками.
В разрабатываемой систем необходимо применять следующие виды форм:
- форма регистрации сотрудников и тому подобное;
- форма авторизации;
-форма ввода данных;
- форма поиска;
- форма получения результатных данных.
С помощью языка программирования РНР в обычном текстовом редакторе
разработаны основные программные модули, - это страница авторизации, страницы
для заполнения полей (регистрация документа, регистрация пользователя),
отображение списков, просмотр истории, меню системы, кнопки верификации,
удаления, добавления в архив и т.д.
Основной программный код данной системы приведен в приложении. В коде
подробно расписаны комментарии для понимания разработанных фрагментов.
Работа в системе начинается со страницы авторизации – рис. 23.
Рисунок 23. Страница авторизации
После успешной авторизации перед клиентом открывается страница
регистрации документов – рис. 24.
73
Рисунок 24. Страница регистрации документов
Для регистрации документов требуется заполнение всех полей, выбор файла
и нажатие кнопки «Загрузить».
Для резолюции документов требуется выбрать соответственный пункт меню
– рис. 25.
Рисунок 25. Страница резолюции документов
В окошке меню «Документ» доступны перечни документов – рис. 26. В архиве
представлены перечни документов, которые находятся в архиве, с разделением по
типам – рис. 27.
74
Рисунок 26. Списки документов
Рисунок 27. Архив
На странице поиска требуется указать один либо несколько признаков
документов – рис. 28. Поиск будет выполнен соответственно им – рис. 29.
Рисунок 28. Страница поиска
75
Рисунок 29. Поиск документов
Данными возможностями обладает сотрудник компании.
Администраторская панель отличительна от сотрудника возможностью
пользовательской регистрации и изменения им пароля – рис. 30.
Рисунок 30. Панель администратора

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

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