Построение всех 11 таблиц необходимо осуществлять в режиме Конструктора. В приложении 2 представлена схема данных служебной карточки формы № 2.
СУБД Access позволяет устанавливать связи между таблицами. После этого можно создавать запросы, формы и отчёты для одновременного отображения сведений из нескольких таблиц. Связь между таблицами устанавливает отношения между совпадающими значениями в ключевых полях, обычно между полями, имеющими одинаковые имена в обеих таблицах. В большинстве случаев с ключевым полем одной таблицы, являющимся уникальным идентификатором каждой записи, связывается внешний ключ другой таблицы. Например, для связывания таблицы «Персоналии» и таблицы «Награды», следует создать связь между полями «Личное дело №». Поле «Личное дело №» отображается в двух таблицах – как поле первичного ключа и как внешний ключ.
Существует три способа определения связываемых полей:
· Отношение «один-ко-многим» создаётся в том случае, когда только одно из полей является полем первичного ключа или уникального индекса (наиболее часто используемый тип отношений).
· Отношение «один-к-одному», когда оба связываемых поля являются ключевыми или имеют уникальные индексы.
· Отношение «многие-ко-многим» фактически является двумя отношениями «один-ко-многим» с третьей таблицей, первичный ключ которой состоит из полей внешнего ключа двух других таблиц.
В базе данных служебной карточки все связанные поля (кроме отношения таблиц «Семья» и «Персоналии») имеют тип отношения «один-ко-многим». Также для связанных полей в MS Access установлены следующие параметры: обеспечение целостности данных, каскадное обновление связанных полей и каскадное удаление связанных записей. В связанных полях базы данных «Служебная карточка» использованы все три параметра.
Интерфейс - это взаимодействие между системой и средой между двумя системами или двумя компонентами системы. MS Access имеет достаточно удобный интерфейс, справочную систему. Пользователям, освоившим работу с MS Word, Excel, не составит особого труда освоить и данный продукт.
Для того чтобы пользователям базы данных «Служебная карточка» было удобно вводить данные в таблицы необходимо создать форму (приложение 3). Для этого нужно создать формы всех 11 таблиц базы данных. Это делается очень просто с помощью Мастера. Затем в режиме Конструктора необходимо открыть форму «Персоналии» и с помощью элементов управления поместить туда две подчинённые формы «Звание» и «Служба», т.к. они наиболее часто используются. Для остальных форм необходимо создать кнопки с названиями таблиц. При нажатии на кнопку будет открываться определённая форма. Это достигается с помощью макросов (макрокоманда «открытие формы»), которые необходимо создать для 8 форм. С помощью кнопки будет открываться формы «Трудовая деятельность» и «Образование». Остальные будут открываться, если на соответствующем логическом элементе щелкнуть мышкой. Например, если на поле «Был в плену?» щелкнуть мышкой откроется соответствующая форма «Плен».
Приведённые в пункте 2.4. технические средства достаточны для комфортной работы с базой данных. Жёсткого диска, оперативной памяти для работы с БД вполне достаточно, принтер позволит распечатывать отчёты, необходимые выборки сведений, имеется CD RW, который позволит записывать архивные части БД на диск и переносить информацию с одного ПК на другой, источник бесперебойного питания позволит вовремя завершить работу с БД, не потеряв введённых сведений.
Затратив один раз время на создание базы данных, достигается значительная экономия времени в процессе дальнейшей работы. А именно: при ручном поиске карточки в среднем уходит 7 минут. Автоматизированная картотека не только позволит быстрее проводить поиск карточки, но и позволит одновременно искать несколько карточек, выдавать оперативно сводки данных по нескольким карточкам и т.п. На создание макета базы данных уйдёт приблизительно 1-1,5 часа. Количество служебных карточек в картотеке 5300, скорость заполнения автоматизированной картотеки 10-12 карточек/день. Так как количество рабочих дней инспектора хранилища 251 день, на заполнение БД уйдёт 1 год 8 месяцев. Начинать введение данных в ПК необходимо с карточек тех сотрудников ГУФСИН и его подразделений, личные дела которых находятся в архиве.
В MS Access предусмотрена защита от несанкционированного доступа к базе данных. Это система паролей и ограничений прав работы с БД. Так как вносить, изменять сведения БД, предоставлять справки, отчёты будет ответственный инспектор хранилища личных дел, то ему необходимо создать пароль, который будет знать он и старший инспектор хранилища (администратор БД). Администратор может установить режим «справочной системы» для заинтересованной группы пользователей, без риска изменения/удаления записей и т.п. Создание макета базы данных и техническое обслуживание планируется осуществить силами Центрального инженерно-технического отдела ГУФСИН.
В таблице 3.9 приведен анализ трудоемкости и периодичности выполнения отдельных процедур инспекторами хранилища личных дел, до и после внедрения проекта.
Таблица 3.9
Трудоёмкость и периодичность выполнения отдельных процедур
Процедура |
Трудоемкость |
Периодичность | |
До внедрения проекта, чел/часов |
После внедрения проект, чел/часов | ||
Поиск карточки формы № 2 в картотеке |
0,12 |
0,05 |
Каждый день по 5 раз |
Внесение изменений в карточку формы № 2 (подбор приказа, внесение сведений приказа в карточку) |
1 |
0,4 |
Каждый день по 5 раз |
Формирование сводной справки по нескольким служебным карточкам (5-6 штук) |
3 |
0,20 |
Два раза в неделю |
ИТОГО: |
4,12 |
0,65 |
До внедрения проекта на работу со служебной карточкой инспекторы хранилища (при пятидневной рабочей неделе и 9 часовом рабочем дне) тратили 34 часов в неделю (76% недельного рабочего времени; 1768 часов в год). После внедрения проекта инспекторы будут тратить приблизительно 12 часов рабочего времени в неделю (624 часа/год), что приблизительно в три раза меньше затрачиваемого времени до внедрения проекта. Годовая экономия составит 1144 часа, при сменном фонде рабочего времени 2259 часов ((365-104-10)*9) и годовом фонде рабочего времени 1 инспектора Хранилища 1809 часов ((365-104-10-50)*9). Если до внедрения проекта на выполнение работы со служебной карточкой требовалось 5 (списочная численность) человек, то после внедрения проекта достаточно 3 человек.