Проектирование автоматизированной информационной системы мониторинга качественного состава ППС
Разработка АИС мониторинга качественного состава ППС на примере филиала ГОУ ВПО "МГУТУ" г. Вязьме Смоленской области. Общая характеристика филиала и его деятельности. Анализ информационной системы отдела кадров. Интерфейс программного обеспечения АИС.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 05.02.2013 |
Размер файла | 5,9 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
СУБД Асcess позволяет производить обмен данными между компонентами системы и другими приложениями Windows, поддерживается экспорт и импорт данных из текстовых файлов и электронных таблиц. При коллективном использовании СУБД Асcess дает возможность защитить информацию так, что разные пользователи имеют разные права по просмотру или изменению информации: при этом предусмотрены средства обеспечения целостности данных. СУБД Асcess поддерживает реляционную модель данных, так как ее основу составляют таблицы.
2.2.3 Датологическое проектирование
После того, как выбор СУБД завершён, необходимо приступить к проектированию датологической модели базы данных. При формировании датологической схемы, каждая из определённых в концептуальной схеме сущностей отображается в таблицу, кроме того, таблицами базы данных становятся отношения между сущностями.
После определения информационных объектов предметной области и их свойств, необходимо определить на какие таблицы можно разбить данные, для ведения учета отдела кадров, подлежащие хранению в БД, какое имя можно присвоить каждой таблице, какие таблицы связаны между собой, и какой тип связи между этими таблицами.
В нашем случае предполагается создать следующие таблицы, описание которых представлено ниже.
Таблица 2.2 Таблица базы данных «Личная карточка (общие сведения)»
Имя поля |
Тип поля |
Описание |
|
ZAPIC |
Счетчик |
Номер записи |
|
TAB_N |
Текстовый (12) |
Табельный номер |
|
N_PAS |
Текстовый (15) |
Номер паспорта |
|
GRAGD |
Текстовый (5) |
Гражданство |
|
PRIZN |
Логический |
Признак ППС или работника |
|
SOS_BR |
Числовой, длин. целое |
Состояние в браке (код) |
|
KVAL |
Числовой, длин. целое |
Квалификация (код) |
|
DOLG |
Числовой, длин. целое |
Занимаемая должность (код) |
|
NEP_CTAG |
Текстовый (18) |
Непрерывный стаж |
|
OB_CTAG |
Текстовый (18) |
Общий стаж |
|
CTAG_NAD |
Текстовый (18) |
Стаж, дающий право на надбавку за выслугу лет |
|
FAK_ADR |
Текстовый (50) |
Фактический адрес |
|
TELEF |
Текстовый (20) |
№ контактного телефона |
|
FOTO |
BLOB |
Фотография |
|
PR |
Логический |
Признак архивности |
|
INN |
Текстовый (12) |
Номер ИНН |
|
PFR |
Текстовый (14) |
Номер ПФР |
|
D_SOS |
Дата/время |
Дата составления |
|
ORG |
Текстовый (15) |
Наименование организации |
Таблица 2.2 носит название «LICH_KART», содержит данные о работниках. Ключевое поле: ZAPIC - номер записи.
Таблица 2.3 Таблица базы данных «Паспортные данные»
Имя поля |
Тип поля |
Описание |
|
N_PAS1 |
Текстовый (15) |
Номер паспорта |
|
DATA_R |
Дата (кр. формат) |
Дата рождения |
|
DATA_V |
Дата (кр. формат) |
Дата выдачи |
|
FIO |
Текстовый (40) |
Фамилия, имя, отчество |
|
MESTO |
Текстовый (40) |
Место рождения |
|
VIDAL |
Текстовый (40) |
Наименование учреждения, выдавшего паспорт |
|
ADR |
Текстовый (40) |
Адрес |
|
PRP |
Логический |
Признак архивности |
Таблица 2.3 именуется «PASPORT» - паспортные данные. Ключевое поле: N_PAS1 - номер паспорта.
Таблица 2.4 Таблица базы данных «Специальность»
Имя поля |
Тип поля |
Описание |
|
COD_SP |
Текстовый (10) |
Код специальности |
|
N_SPEC |
Текстовый (50) |
Наименование специальности |
Таблица 2.4 - «SPEC» - специальность. Ключевое поле: COD_SP - код специальности.
Таблица 2.5 Таблица базы данных «Квалификация»
Имя поля |
Тип поля |
Описание |
|
COD_KV |
Счётчик |
Код квалификации |
|
N_ KV |
Текстовый (50) |
Наименование квалификации |
Таблица 2.5 называется «KVAL» - квалификация. Ключевое поле: COD_KV - код квалификации.
Таблица 2.6 Таблица базы данных «Язык»
Имя поля |
Тип поля |
Описание |
|
COD_YAZ |
Счётчик |
Код |
|
N_ YAZ |
Текстовый (25) |
Наименование языка |
Таблица 2.6 называется «YAZIK» - язык. Ключевое поле: COD_YAZ - код.
Таблица 2.7 Таблица базы данных «Степень знания языка»
Имя поля |
Тип поля |
Описание |
|
COD_ST_ZN |
Счётчик |
Код |
|
N_ST_ZN |
Текстовый (25) |
Наименование |
Таблица 2.7 называется «ST_ZN_YAZIK» - степень знания языка. Ключевое поле: COD_ST_ZN - код.
Таблица 2.8 Таблица базы данных «Образовательный стандарт»
Имя поля |
Тип поля |
Описание |
|
COD_O |
Счётчик |
Код обр. стандарта |
|
V_OBR |
Текстовый (15) |
Вид образования |
Таблица 2.8 называется «OBRAZ_ST» - справочник видов образовательных стандартов. Ключевое поле: COD_O - код образования.
Таблица 2.9 Таблица базы данных «Образование»
Имя поля |
Тип поля |
Описание |
|
KOD_Z |
Счётчик |
Номер записи |
|
OBRAZ_ST |
Числовой, длин. целое |
Образовательный стандарт |
|
DATA_OK |
Дата, краткий формат |
Год окончания |
|
DATA_NACH2 |
Дата, краткий формат |
Дата начала |
|
NAIM_V |
Текстовый (25) |
Образ. учреждение |
|
NUM_DOK |
Текстовый (15) |
Номер документа об образовании |
|
SPEC |
Текстовый (10) |
Специальность по диплому |
|
KVAL1 |
Числовой (длинное целое) |
Квалификация по диплому (код) |
|
N_PAS2 |
Текстовый (12) |
Номер паспорта |
|
PR_ARX |
Логический |
Признак архивности |
|
TRUD |
Поле объекта OLE |
Список научных трудов |
Таблица 2.9 называется «DOK_OBR» - таблица, содержащая сведения о документах, подтверждающих образование сотрудников. Ключевое поле: KOD_Z - номер записи.
Таблица 2.10 Таблица базы данных «Состояние в браке»
Имя поля |
Тип поля |
Описание |
|
COD_S |
Счётчик |
Код состояния |
|
SOS |
Текстовый (15) |
Наименование состояния |
Таблица 2.10 именуется «SOS_BR» - состояние в браке. Ключевое поле: COD_S - код состояния.
Таблица 2.11 Таблица базы данных «Семейное положение»
Имя поля |
Тип поля |
Описание |
|
COD |
Счётчик |
Номер записи |
|
N_PAS3 |
Текстовый (12) |
Номер паспорта |
|
FIO2 |
Текстовый (40) |
Фамилия, имя, отчество |
|
STEP |
Текстовый (15) |
Степень родства |
|
GOD_R |
Текстовый (15) |
Год рождения |
|
PR_A |
Логический |
Признак архивности |
Таблица 2.11 именуется «SEM_POL» - семейное положение. Ключевое поле: COD - номер записи.
Таблица 2.12 Таблица базы данных «Знание иностранного языка»
Имя поля |
Тип поля |
Описание |
|
COD_S |
Счётчик |
Код языка |
|
N_PAS4 |
Текстовый (12) |
Номер паспорта |
|
NAIM_YAZ |
Числовой (длинное целое) |
Наименование языка |
|
ST_ZN |
Числовой (длинное целое) |
Степень знания |
|
PR_AR |
Логический |
Признак архивности |
Таблица 2.12 именуется «IN_YAZ» - знание иностранного языка. Ключевое поле: COD_S - код языка.
Таблица 2.13 Таблица базы данных «Трудовой договор»
Имя поля |
Тип поля |
Описание |
|
N_ZAP |
Счетчик |
Номер записи |
|
N_TR_DOG |
Текстовый (12) |
Номер трудового договора |
|
N_PAS5 |
Текстовый (12) |
Номер паспорта |
|
DATA_SOS |
Дата (краткий формат) |
Дата составления |
|
P_ARX |
Логический |
Признак архивности |
Таблица 2.13 называется «TR_DOG» - трудовой договор. Ключевое поле: N_ZAP - номер записи.
Таблица 2.14 Таблица базы данных «Карточка со ставками»
Имя поля |
Тип поля |
Описание |
|
KOD_Z2 |
Счётчик |
Номер записи |
|
N_PAS6 |
Текстовый (12) |
Номер паспорта |
|
N_UCH_G |
Текстовый (12) |
Номер учебного года |
|
PRIZ_A |
Логический |
Признак архивности |
|
KOL_STAV |
Числовое (одинарное с плавающей точкой) |
Ставка |
Таблица 2.14 называется «STAV» - карточка преподавателей со ставками. Ключевое поле: KOD_Z2 - номер записи.
Таблица 2.15 Таблица базы данных «Приказ»
Имя поля |
Тип поля |
Описание |
|
N_ZAP |
Счетчик |
Номер записи |
|
N_PRIK |
Текстовый (12) |
Номер приказа |
|
N_PAS5 |
Текстовый (12) |
Номер паспорта |
|
DATA_SOS |
Дата (краткий формат) |
Дата составления |
Таблица 2.15 называется «TR_ PRIK» - приказ. Ключевое поле: N_ZAP номер записи.
Таблица 2.16 Таблица базы данных «Основание»
Имя поля |
Тип поля |
Описание |
|
COD_S |
Счётчик |
Код основания |
|
SOS |
Текстовый (15) |
Наименование основания |
Таблица 2.16 именуется «OSN» - основание. Ключевое поле: COD_S - код состояния.
Когда проектирование таблиц базы данных закончено, следует определить связи между таблицами, которые также представляются на датологической модели базы данных (см. табл. 2.17).
отдел кадры информационный система
Таблица 2.17
Типы связей между таблицами базы данных имитационной модели
Родительская таблица |
Тип связи |
Наследная таблица |
|
«LICH_KAR»(Личная карточка (общие сведения)) |
(N : M) |
«PASPORT» (Паспортные данные) |
|
«LICH_KAR»(Личная карточка (общие сведения)) |
(N: M) |
«KVAL» (Квалификация) |
|
«DOK_OBR» (Образование) |
(N : 1) |
«SPEС» (Специальность) |
|
«LICH_KAR»(Личная карточка (общие сведения)) |
(N: 1) |
«SOS_BR» (Состояние в браке) |
|
«LICH_KAR»(Личная карточка (общие сведения)) |
(N: 1) |
«DOL» (Занимаемая должность) |
|
«PASPORT» (Паспортные данные) |
(N: M) |
«DOK_OBR» (Образование) |
|
«PASPORT» (Паспортные данные) |
(N: 1) |
«SEM_POL» (Семейное положение) |
|
«PASPORT» (Паспортные данные) |
(N: 1) |
«TR_DOG» (Трудовой договор) |
|
«PASPORT» (Паспортные данные) |
(N: 1) |
«PRIKAZ» (Приказ) |
|
«PASPORT» (Паспортные данные) |
(N: 1) |
«STAV» (Карточка со ставками) |
|
«PASPORT» (Паспортные данные) |
(N: M) |
«IN_YAZ» (Иностранный язык) |
|
«DOK_OBR» (Образование) |
(N: 1) |
«OBRAZ_ST» (Образовательный стандарт) |
|
«DOK_OBR» (Образование) |
(N : M) |
«KVAL» (Квалификация) |
|
«IN_YAZ» (Иностранный язык) |
(N : 1) |
«YAZIK» (Язык) |
|
«IN_YAZ» (Иностранный язык) |
(N : 1) |
«ST_ZN_YAZIK» (Степень знания языка) |
Кроме таблиц базы данных на датологической модели присутствуют связи между таблицами. Более наглядно взаимосвязи между таблицами проектируемой базы данных отображает схема данных, построенная в данном случае средствами СУБД MS Access 2003 (см. рис. 2.2). Построение датологической модели необходимо для создания полнофункционального программного продукта, осуществляется средствами MS Access, доступными из меню «Сервис» - «Схема данных». В данном случае имеют место следующие связи.
Рис. 2.2. Датологическая модель базы данных АИС мониторинга качественного состава ППС на примере филиала ГОУ ВПО «МГУТУ» в г. Вязьме Смоленской области
2.3 Проектирование информационных потоков подсистемы АИС для мониторинга качественного состава ППС в виде диаграмм потоков данных
При анализе и моделировании информационных потоков реальных предметных областей целесообразно строить диаграммы потоков данных нескольких иерархических уровней.
Информационная система мониторинга качественного состава ППС имеет следующие внешние сущности: администрация филиала, кафедры, Россакредитагенство (Федеральное агентство по образованию), сотрудники предприятия, головной ВУЗ МГУТУ, организации, на базе которых осуществляется повышение квалификации ППС, архив отдела кадров.
На рис. 2.3. представлены внешние информационные потоки АИС мониторинга качественного состава ППС в соответствии с определёнными выше внешними сущностями.
Рис. 2.3 DFD первого иерархического уровня информационной системы мониторинга качественного состава ППС (внешние информационные потоки предметной области)
В соответствии с функциями АИС мониторинга качественного состава ППС на диаграмме второго иерархического уровня представлены функциональные подсистемы информационной системы мониторинга качественного состава ППС (см. рис. 2.4).
Рис. 2.4 DFD второго иерархического уровня информационной системы мониторинга качественного состава ППС (внешние информационные потоки предметной области)
Диаграмма второго уровня показывает взаимосвязи между функциональными подсистемами информационной системы мониторинга качественного состава ППС и их участие во внешних информационных потоках системы.
Диаграммы DFD третьего иерархического уровня дают более полное представление об информационных процессах, протекающих в исследуемой предметной области, чем диаграммы второго иерархического уровня. DFD третьего уровня изображены на рис. 2.5.-2.9.
Подсистема оформления личных карточек и ведение личных дел работников включает следующие процессы:
Процесс 1.1 «Заполнение личных карточек по форме Т - 2». Процесс заполнения карточки по форме Т - 2 заключается во внесении сведений в форму «LICH_KAR» о работнике: паспортных данных, ИНН, номера пенсионного удостоверения, фактического адреса, номера телефона, занимаемой должности, сведений о гражданстве, признака ППС, состояния в браке, составе семьи, о стаже работы и ряд другой информации. По результатам выполнения данного процесса формируются накопитель информации - форма базы данных «LICH_KAR» по форме Т -2.
После того как сведения внесены, данные из формы «LICH_KAR» перемещаются в таблицу базы данных «LICH_KAR» новой записью.
Процесс 1.2 «Выборка карточки по запросу». Процесс выборки карточки по запросу заключается в отображении пользователю карточки, выбранной по определенному параметру. Т.е. пользователь задает параметр, например «ФИО» и в таблице базы данных «LICH_KAR» просматриваются все записи, на предмет совпадения поля «ФИО» с заданным параметром, затем результат поиска предоставляется пользователю, отображением в форме «LICH_KAR».
Процесс 1.3 «Печать личной карточки». Процесс перемещения личной карточки на печать заключается в формировании отчета «LICH_KAR» и выводе на печать.
ИП № 1: от сотрудников предприятия к сотруднику отдела кадров в рамках процесса 1.1. «Заполнение личных карточек по форме Т-2». ИП предполагает перемещение сведений о работнике: паспортных данных, номера ИНН, номера ПФР, сведений о семейном положении и членах семьи т.д. для заполнения личной карточки работника. Интенсивность потока, как правило, единоразовая за весь период работы сотрудника в организации. Однако при изменении сведений, помещаемых в личное дело, например, получение нового документа об образовании, изменение семейного положения поток может быть активизирован.
ИП № 2: от сотрудника отдела кадров в подсистему заполнения личных карточек по форме Т-2 поступают необходимые сведения для составления личных карточек сотрудников.
Рис. 2.5 DFD третьего иерархического уровня информационной системы мониторинга качественного состава ППС
ИП № 3: из запроса «LICH_KARTOCHKA» данные перемещаются на печать в виде отчета «LICH_KAR».
В рамках этого потока помещение личных дел в электронный архив происходит после того, как информация, в них содержащаяся становится не актуальной. Пользователь может переместить в архив личные дела ППС, работая с формой «LICH_KAR». Запись становится архивной, если поле записи «PR» имеет значение «Истина» (на форме «LICH_KAR» установлен флажок на значение поля «PR»). Можно сформировать отчет ««LICH_KAR» по архивной личной карточке и поместить в бумажный архив документов.
ИП № 4: из головного вуза МГУТУ поступает запрос о необходимых личных карточках сотрудников. Интенсивность потока случайная, связанная с возникшей необходимостью в головном вузе.
Подсистема ведение трудовых договоров работников включает следующие процессы:
Процесс 2.1 «Формирование договоров». Процесс заполнения трудового договора заключается во внесении в форму «TR_DOG» номера трудового договора сотрудника и даты составления. По результатам выполнения данного процесса формируются накопитель информации - форма базы данных «TR_DOG».
После того как сведения внесены, данные из формы «TR_DOG» перемещаются в таблицу базы данных «TR_DOG» новой записью.
Процесс 2.2 «Регистрация договоров».
Регистрации трудового договора заключается в перемещении проекта трудового договора на подпись администрации филиала. Утвержденные и подписанные трудовые договора вносятся в форму «TR_DOG».
Процесс 2.3 «Выборка договора по запросу». Процесс выборки трудового договора по запросу заключается в отображении пользователю договора, выбранного по определенному параметру. Т.е. пользователь задает параметр, например «ФИО» и в таблице базы данных «TR_DOG» просматриваются все записи, на предмет совпадения поля «ФИО» с заданным параметром, затем результат поиска предоставляется пользователю, отображением в форме «TR_DOG».
Процесс 2.4 «Печать трудовых договоров». Процесс перемещения трудового договора на печать заключается в формировании отчета «TR_DOG» и выводе на печать. ИП № 1: от сотрудника отдела кадров в подсистему формирования договоров поступают сведения трудовых договоров сотрудников. Интенсивность потока эпизодическая, а в некоторых случаях - разовая. ИП № 2: из запроса «TR_DOG» данные перемещаются на печать в виде отчета «TR_DOG». В рамках этого потока помещение трудовых договоров в электронный архив происходит после того, как информация, в них содержащаяся становится не актуальной. Пользователь может переместить в архив трудовые договора работников, работая с формой «TR_DOG». Запись становится архивной, если поле записи «PRI_A» имеет значение «Истина» (на форме «TR_DOG» установлен флажок на значение поля «PRI_A»). Можно сформировать отчет «TR_DOG» по архивному трудовому договору и поместить в бумажный архив документов.
ИП № 3: из головного вуза МГУТУ поступает запрос на предоставление необходимых данных трудовых договоров. Интенсивность потока случайная, связанная с возникшей необходимостью в головном вузе.
Рис. 2.6. DFD третьего иерархического уровня информационной системы мониторинга качественного состава ППС
Подсистема ведения документов об образовании включает следующие процессы:
Процесс 3.1 «Ведение сведений об образовании». Процесс заполнения сведений об образовании заключается во внесении в форму «DOK_OBR» данных: типа образования, наименования образовательного, учебного заведения, серии, номера документа об образовании, даты начала и окончания обучения, квалификации, специальности, списка научных трудов. По результатам выполнения данного процесса формируются накопитель информации - форма базы данных «DOK_OBR».
После того как сведения внесены, данные из формы «DOK_OBR» перемещаются в таблицу базы данных «DOK_OBR» новой записью.
Процесс 3.2 «Выборка информации об образовании по запросу». Процесс выборки данных об образовании по запросу заключается в отображении пользователю информации об образовании, выбранной по определенному параметру. Т.е. пользователь задает параметр, например «ФИО» и в таблице базы данных «DOK_OBR» просматриваются все записи, на предмет совпадения поля «ФИО» с заданным параметром, затем результат поиска предоставляется пользователю, отображением в форме «DOK_OBR».
Процесс 3.3 «Печать сведений об образовании». Процесс перемещения информации об образовании на печать заключается в формировании отчета «DOK_OBR» и выводе на печать.
ИП № 1: от сотрудников предприятия к сотруднику отдела кадров в рамках процесса 3.1 «Ведение сведений об образовании». ИП предполагает перемещение сведений о работнике: типа образования, серии, номера диплома (документа об образовании), наименования образовательного учреждения, даты начала и окончания обучения, специальности, квалификация и т.д. для заполнения данных об образовании работников. Интенсивность потока, как правило, единоразовая за весь период работы сотрудника в организации. Однако при изменении сведений, например, получение нового документа об образовании, поток может быть активизирован.
ИП № 2: сведения об образовании, повышении квалификации предоставляют организации, на базе которых осуществляется повышение квалификации ППС, затем сотрудник передает все сведения об образовании в отдел кадров.
ИП № 3: из запроса «DOK_OBR» данные перемещаются на печать в виде отчета «DOK_OBR».
В рамках этого потока помещение данных об образовании в электронный архив происходит после того, как информация, в них содержащаяся становится не актуальной. Пользователь может переместить в архив данные об образовании, работая с формой «DOK_OBR». Запись становится архивной, если поле записи «PR_ARX» имеет значение «Истина» (на форме «DOK_OBR» установлен флажок на значение поля «PR_ARX»). Можно сформировать отчет ««DOK_OBR» по архивным данным об образовании и поместить в бумажный архив документов.
Рис. 2.7 DFD третьего иерархического уровня информационной системы мониторинга качественного состава ППС
ИП № 4: из головного вуза МГУТУ поступает запрос на предоставление необходимых данных об образовании сотрудников. Интенсивность потока случайная, связанная с возникшей необходимостью в головном вузе.
Подсистема ведения справочников включает следующие процессы:
Процесс 4.1 «Ведение справочника «Квалификация»». Процесс заполнения справочника «Квалификация» заключается во внесении в форму «KVAL» наименования квалификации. По результатам выполнения данного процесса формируются накопитель информации - форма базы данных «KVAL».
После того как сведения внесены, данные из формы «KVAL» перемещаются в таблицу базы данных «KVAL» новой записью.
Процесс 4.2 «Ведение справочника «Образовательный стандарт»». Процесс заполнения справочника «Образовательный стандарт» заключается во внесении в форму «OBRAZ_ST» наименования образовательного стандарта. По результатам выполнения данного процесса формируются накопитель информации - форма базы данных «OBRAZ_ST».
После того как сведения внесены, данные из формы «OBRAZ_ST» перемещаются в таблицу базы данных «OBRAZ_ST» новой записью.
Процесс 4.3 «Ведение справочника «Состояние в браке»». Процесс заполнения справочника «Состояние в браке» заключается во внесении в форму «SOS_BR» наименования состояния в браке. По результатам выполнения данного процесса формируются накопитель информации - форма базы данных «SOS_BR».
После того как сведения внесены, данные из формы «SOS_BR» перемещаются в таблицу базы данных «SOS_BR» новой записью.
Процесс 4.4 «Ведение справочника «Специальность»». Процесс заполнения справочника «Специальность» заключается во внесении в форму «SPEC» наименования специальности. По результатам выполнения данного процесса формируются накопитель информации - форма базы данных «SPEC». После того как сведения внесены, данные из формы «SPEC» перемещаются в таблицу базы данных «SPEC» новой записью.
Процесс 4.5 «Ведение справочника «Степень знания языка»». Процесс заполнения справочника «Степень знания языка» заключается во внесении в форму «ST_ZN_YAZIK» наименования степени знания языка. По результатам выполнения данного процесса формируются накопитель информации - форма базы данных «ST_ZN_YAZIK».
После того как сведения внесены, данные из формы «ST_ZN_YAZIK» перемещаются в таблицу базы данных «ST_ZN_YAZIK» новой записью.
Процесс 4.6 «Ведение справочника «Язык»». Процесс заполнения справочника «Язык» заключается во внесении в форму «YAZIK» наименования языка. По результатам выполнения данного процесса формируются накопитель информации - форма базы данных «YAZIK».
После того как сведения внесены, данные из формы «YAZIK» перемещаются в таблицу базы данных «YAZIK» новой записью.
Рис. 2.8. DFD третьего иерархического уровня информационной системы мониторинга качественного состава ППС
Процесс 4.7 «Ведение справочника «Должность»». Процесс заполнения справочника «Должность» заключается во внесении в форму «DOL» наименования должности. По результатам выполнения данного процесса формируются накопитель информации - форма базы данных «DOL».
После того как сведения внесены, данные из формы «DOL» перемещаются в таблицу базы данных «DOL» новой записью.
Подсистема расчет и анализа показателей включает следующие процессы:
Процесс 5.1 «Вычисление количества ППС». Процесс вычисления количества ППС происходит при нажатия на кнопку «Вычисление количества ППС». По результатам выполнения данного процесса открывается форма базы данных «Кол-во_ППС» с рассчитанным показателем.
Процесс 5.2 «Вычисление количества кандидатов наук в ППС». Процесс вычисления количества кандидатов наук в ППС происходит при нажатия на кнопку «Вычисление количества кандидатов наук в ППС». По результатам выполнения данного процесса открывается форма базы данных «Кол-во_КН» с рассчитанным показателем.
Процесс 5.3 «Вычисление количества докторов наук в ППС». Процесс вычисления количества докторов наук в ППС происходит при нажатия на кнопку «Вычисление количества докторов наук в ППС». По результатам выполнения данного процесса открывается форма базы данных «Кол-во_ДН» с рассчитанным показателем.
Процесс 5.4 «Вычисление % кандидатов наук от числа ППС». Процесс вычисления % кандидатов наук от числа ППС происходит при нажатия на кнопку «Вычисление % кандидатов наук от числа ППС». По результатам выполнения данного процесса открывается форма базы данных «КН от ППС», в которой отображены следующие показатели: общее количество ППС, общее количество кандидатов наук, эталонный показатель и рассчитанный показатель % кандидатов наук от числа ППС. Процесс вычисления соответствия между эталонным и расчетным показателем происходит при нажатии на кнопку «Определить» на форме базы данных «КН от ППС». Если расчетный показатель соответствует эталонному, то поле записи «Флажок 8» имеет значение «Истина» (на форме «КН от ППС» установлен флажок на значение поля «Флажок 8»).
Процесс 5.5 «Вычисление % докторов наук от числа ППС». Процесс вычисления % докторов наук от числа ППС происходит при нажатия на кнопку «Вычисление % докторов наук от числа ППС». По результатам выполнения данного процесса открывается форма базы данных «ДН от ППС», в которой отображены следующие показатели: общее количество ППС, общее количество докторов наук, эталонный показатель и рассчитанный показатель % докторов наук от числа ППС. Процесс вычисления соответствия между эталонным и расчетным показателем происходит при нажатии на кнопку «Определить» на форме базы данных «ДН от ППС». Если расчетный показатель соответствует эталонному, то поле записи «Флажок 9» имеет значение «Истина» (на форме «КН от ППС» установлен флажок на значение поля «Флажок 9»).
Процесс 5.6 «Вычисление суммы ставок ППС». Процесс вычисления суммы ставок ППС происходит при нажатия на кнопку «Вычисление суммы ставок ППС». По результатам выполнения данного процесса открывается форма базы данных «Кол-во_ставок_ППС» с рассчитанным показателем.
Процесс 5.7 «Вычисление суммы ставок кандидатов наук в ППС». Процесс вычисления суммы ставок кандидатов наук в ППС происходит при нажатия на кнопку «Вычисление суммы ставок кандидатов наук в ППС». По результатам выполнения данного процесса открывается форма базы данных «Ставки КН» с рассчитанным показателем.
Процесс 5.8 «Вычисление суммы ставок докторов наук в ППС». Процесс вычисления суммы ставок докторов наук в ППС происходит при нажатия на кнопку «Вычисление суммы ставок докторов наук в ППС». По результатам выполнения данного процесса открывается форма базы данных «Ставки ДН» с рассчитанным показателем.
Процесс 5.9 «Вычисление % кандидатов наук от ППС в соответствии с занимаемой ставкой». Процесс вычисления % кандидатов наук от ППС в соответствии с занимаемой ставкой происходит при нажатия на кнопку «Вычисление % кандидатов наук от ППС в соответствии с занимаемой ставкой». По результатам выполнения данного процесса открывается форма базы данных «КН_от_ставки», в которой отображены следующие показатели: сумма ставок ППС, сумма ставок кандидатов наук, эталонный показатель и рассчитанный показатель % кандидатов наук от числа ППС в соответствии с занимаемой ставкой. Процесс вычисления соответствия между эталонным и расчетным показателем происходит при нажатии на кнопку «Определить» на форме базы данных «КН_от_ставки». Если расчетный показатель соответствует эталонному, то поле записи «Флажок 8» имеет значение «Истина» (на форме «КН_от_ставки» установлен флажок на значение поля «Флажок 8»).
Рис. 2.9 DFD третьего иерархического уровня информационной системы мониторинга качественного состава ППС
Процесс 5.10 «Вычисление % докторов наук от ППС в соответствии с занимаемой ставкой». Процесс вычисления % докторов наук от ППС в соответствии с занимаемой ставкой происходит при нажатия на кнопку «Вычисление % докторов наук от ППС в соответствии с занимаемой ставкой». По результатам выполнения данного процесса открывается форма базы данных «ДН_от_ставки», в которой отображены следующие показатели: сумма ставок ППС, сумма ставок докторов наук, эталонный показатель и рассчитанный показатель % докторов наук от числа ППС в соответствии с занимаемой ставкой. Процесс вычисления соответствия между эталонным и расчетным показателем происходит при нажатии на кнопку «Определить» на форме базы данных «ДН_от_ставки». Если расчетный показатель соответствует эталонному, то поле записи «Флажок 8» имеет значение «Истина» (на форме «ДН_от_ставки» установлен флажок на значение поля «Флажок 8»).
Подсистема ведение приказов работников включает следующие процессы:
Процесс 6.1 «Формирование приказов». Процесс заполнения приказа заключается во внесении в форму «PRIKAZ» номера приказа сотрудника и даты составления. По результатам выполнения данного процесса формируются накопитель информации - форма базы данных «PRIKAZ».
После того как сведения внесены, данные из формы «PRIKAZ» перемещаются в таблицу базы данных «PRIKAZ» новой записью.
Процесс 6.2 «Регистрация приказов».
Регистрация приказа заключается в перемещении проекта приказа на подпись администрации филиала. Утвержденные и подписанные приказы вносятся в форму «PRIKAZ».
Процесс 6.3 «Выборка приказа по запросу». Процесс выборки приказа по запросу заключается в отображении пользователю приказа, выбранного по определенному параметру. Т.е. пользователь задает параметр, например «ФИО» и в таблице базы данных «PRIKAZ» просматриваются все записи, на предмет совпадения поля «ФИО» с заданным параметром, затем результат поиска предоставляется пользователю, отображением в форме «PRIKAZ».
Процесс 6.4 «Печать приказов». Процесс перемещения приказа на печать заключается в формировании отчета «PRIKAZ» и выводе на печать.
ИП № 1: от сотрудника отдела кадров в подсистему формирования приказов поступают сведения приказов сотрудников. Интенсивность потока эпизодическая, а в некоторых случаях - разовая.
ИП № 2: из запроса «PRIKAZ» данные перемещаются на печать в виде отчета «PRIKAZ». В рамках этого потока помещение приказа в электронный архив происходит после того, как информация, в них содержащаяся становится не актуальной. Пользователь может переместить в архив приказы работников, работая с формой «PRIKAZ».
ИП № 3: из головного вуза МГУТУ поступает запрос на предоставление необходимых данных приказов. Интенсивность потока случайная, связанная с возникшей необходимостью в головном вузе.
Рис. 2.10. DFD третьего иерархического уровня информационной системы мониторинга качественного состава ППС
ГЛАВА 3. ПРОЕКТИРОВАНИЕ МАТЕМАТИЧЕСКОГО И ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ АИС
3.1 Описание физической структуры программного обеспечения АИС
Процесс разработки физической структуры приложения инструментальными средствами Microsoft Office Access 2003 включает несколько этапов.
На начальном этапе в режиме конструктора создаются таблицы, в них определяются ключевые и индексные поля. Средствами утилиты СУБД Access 2003 формируются связи между таблицами в режиме «Сервис» - «Схема данных».
Далее происходит процесс формирования запросов на выборку данных и запрос на заполнение таблиц. На основании таблиц и запросов происходит создание форм, отчетов.
Заключающей стадией создания программного обеспечения АИС является создание форм, которые упрощают работу с данными. Данные формы сделаны в Borland Delphi 7.
Форма «Sotrudniki» - Главная форма, для отображения и редактирования личных данных сотрудников и возможность перехода к другим видам данных;
Форма «LichKar» - форма, для отображения и редактирования личных карточек сотрудников, данные хранятся в таблице «LICH_KAR»;
Форма «Pasport» - форма, для отображения и редактирования паспортных данных сотрудников, данные хранятся в таблице «PASPORT»;
Форма «Obrazovanie»-форма, для отображения и редактирования данных об образовании сотрудников, данные хранятся в таблице «DOK_OBR»;
Форма «ZnanieInYaz»-форма, для отображения и редактирования данных об иностранных языках работника, данные хранятся в таблице «IN_YAZ»;
Форма «Stavki»-форма, для отображения и редактирования данных о ставках сотрудников, данные хранятся в таблице «STAV»;
Форма «Obr»-форма, для отображения и редактирования данных об
образовательном стандарте, данные хранятся в таблице «OBRAZ_ST»;
Форма «Spec»-форма, для отображения и редактирования данных о специальности сотрудников, данные хранятся в таблице «SPEC»;
Форма «SosBr»-форма, для отображения и редактирования данных о состоянии в браке сотрудника, данные хранятся в таблице «SOS_BR»;
Форма «Kval»-форма, для отображения и редактирования данных о квалификации сотрудников, данные хранятся в таблице «KVAL»;
Форма «Yaz»-форма, для отображения и редактирования данных об иностранных языках, данные хранятся в таблице «YAZIK»;
Форма «StepenZvanInYaz»-форма, для отображения и редактирования данных о степени знаний языков, данные хранятся в таблице «ST_ZN_YAZIK»;
Форма «Dolgnost»-форма, для отображения и редактирования данных о занимаемой должности сотрудника, данные хранятся в таблице «DOL»;
Форма «Dogovor»-форма, для отображения и редактирования данных трудовых договоров сотрудника, данные хранятся в таблице «TR_DOG»;
Форма «Prikaz»-форма, для отображения и редактирования данных приказов сотрудника, данные хранятся в таблице «PRIKAZ»;
Форма «Osnov»-форма, для отображения и редактирования данных об основаниях документов, данные хранятся в таблице «OSN»;
Форма «Document»-форма, для отображения и редактирования данных документов об образовании, данные хранятся в таблице «Document»;
Форма «Rodstvo»-форма, для отображения и редактирования данных о родственниках сотрудников, данные хранятся в таблице «Rodstvo»;
Форма «кол-во_ППС»-форма, для отображения данных о количестве ППС, данные хранятся в запросе «Запрос1»;
Форма «кол-во КН»-форма, для отображения данных о количестве кандидатов наук, данные хранятся в запросе «Запрос4»;
Форма «кол-во ДН»-форма, для отображения данных о количестве докторов наук, данные хранятся в запросе «Запрос9»;
Форма «КН от ППС»-форма, для отображения данных о проценте кандидатов наук от числа ППС, данные хранятся в запросе «Запрос5»;
Форма «ДН от ППС»-форма, для отображения данных о проценте докторов наук от числа ППС, данные хранятся в запросе «Запрос10»;
Форма «кол-во_ставок_ППС»-форма, для отображения данных о сумме ставок ППС, данные хранятся в запросе «Запрос6»;
Форма «ставки_КН»-форма, для отображения данных о сумме ставок кандидатов наук, данные хранятся в запросе «Запрос8»;
Форма «ставки_ДН»-форма, для отображения данных о сумме ставок докторов наук, данные хранятся в запросе «Запрос12»;
Форма «КН_ от _ППС_от_ставок»-форма, для отображения данных о проценте кандидатов наук от числа ППС в соответствии с занимаемой ставкой, данные хранятся в запросе «Запрос13»;
Форма «КН_ от _ППС_от_ставок»-форма, для отображения данных о проценте докторов наук от числа ППС в соответствии с занимаемой ставкой, данные хранятся в запросе «Запрос14».
3.2 Описание интерфейса программного обеспечения АИС
Разработка АИС мониторинга качественного состава ППС выполнена с помощью инструментального средства Borland DELPHI 7.0 и СУБД Access 2003.
При запуске программы, появляется заставка (см. рис. 3.2), по истечению загрузки появляется главная форма программы (см. рис. 3.3) на которой представлена информация о сотрудниках организации. На этой же форме, можно добавить, изменить или удалить записи о сотрудниках организации (кнопками , , соответственно). При нажатии на кнопку все данные сотрудников организации перемещаются в Microsoft Excel.
Рис. 3.2 «Заставка к программе»
Главное окно АИС представлено в виде пользовательской формы, содержащей кнопки меню «Подключение», «Документация», «Справочники», «Оформление», «Расчет и анализ показателей, «Выход» (рис. 3.3).
Рис. 3.3 Главная форма АИС
При нажатии на кнопки и пользователю будем предложена форма «Личная карточка по форме Т-2» (см. рис. 3.4) для ввода, редактирования и просмотра личной карточки сотрудника. При нажатии на кнопку пользователь может удалить личную карточку сотрудника. При нажатии на кнопку все данные личных карточек сотрудников перемещаются в Microsoft Excel.
Форма «Личная карточка по форме Т-2» содержит семь подчинённых форм «Паспортные данные», «Образование», «Состав семьи», «Иностранные языки», «Приказы», «Договора», «Ставки». При заполнении личной карточки заполняются и подчиненные формы. На данной форме представлена подробная информация о каждом из принятых сотрудников.
Рис. 3.4. Форма «Личная карточка по форме Т-2»
При выборе пункта меню «Документация» выпадает подменю, содержащее опции «Договора», «Приказы», «Образование», «Паспортные данные» (см. рис. 3.5).
Рис. 3.5. Форма «Список сотрудников организации»
Для добавления, редактирования и просмотра данных о трудовых договорах сотрудников, необходимо выбрать пункт меню «Договора», пользователю будем предложена форма для ввода и просмотра данных по трудовым договорам сотрудника (см. рис. 3.6).
Рис. 3.6. Форма «Договора»
Для добавления, редактирования и просмотра данных о приказах сотрудников, необходимо выбрать пункт меню «Приказы», пользователю будем предложена форма для ввода и просмотра данных по приказам сотрудника (см. рис. 3.7).
Рис. 3.7 Форма «Приказы»
Для добавления, редактирования и просмотра данных об образовании сотрудников, необходимо выбрать пункт меню «Образование», пользователю будем предложена форма для ввода и просмотра данных об образовании сотрудника (см. рис. 3.8).
Рис. 3.8. Форма «Образование»
Для добавления, редактирования и просмотра паспортных данных сотрудника, необходимо выбрать пункт меню «Паспортные данные», пользователю будем предложена форма для ввода и просмотра паспортных данных сотрудника (см. рис. 3.9).
Рис. 3.9 Форма «Паспортные данные»
При выборе пункта меню «Справочники» выпадает подменю, содержащее различные справочники (см. рис. 3.10).
Рис. 3.10. Форма «Список сотрудников организации»
Для добавления, редактирования или просмотра справочников, необходимо выбрать нужный справочник, пользователю будем предложена форма для ввода и просмотра данных по выбранному справочнику (см. рис. 3.11).
Рис. 3.11. Форма «Должность»
При выборе пункта меню «Расчет и анализ показателей» выпадает подменю, содержащее данные о расчетных показателях (см. рис. 3.12).
Рис. 3.12. Форма «Список сотрудников организации»
Для расчета численности преподавательского состава, остепененных преподавателей, кандидатов и докторов необходимо, чтобы были заполнены необходимые справочники, а именно: справочник «Должность» и «Квалификация».
При нажатии на кнопку «Вычислить количество ППС» открываются форма «Вычисление числа ППС», в которой содержится численность ППС, эталонный показатель. Эталонный показатель должен соответствовать расчетному. Если эталонный показатель соответствует расчетному, то автоматически появляется надпись «Соответствует», в противном случае появляется надпись «Не соответствует» (см. рис. 3.13).
Рис. 3.13. Форма «Вычисление количества ППС»
При нажатии на кнопку «Вычислить сумму ставок ППС» открывается форма «Вычисление суммы ставок от числа ППС», в которой содержится сумма ставок от числа ППС, эталонный показатель. Эталонный показатель должен соответствовать расчетному. Если эталонный показатель соответствует расчетному, то автоматически появляется надпись «Соответствует», в противном случае появляется надпись «Не соответствует» (см. рис. 3.14).
Рис. 3.14. Форма «Вычисление количества ППС»
При нажатии на кнопку «Вычислить % кандидатов наук от числа ППС» открываются форма «Вычисление % кандидатов наук от числа ППС», в которой содержатся следующие данные: численность ППС, численность кандидатов наук, процент кандидатов наук от числа ППС, эталонный показатель. Эталонный показатель должен соответствовать расчетному. Если эталонный показатель соответствует расчетному, то автоматически появляется надпись «Соответствует», в противном случае появляется надпись «Не соответствует» (см. рис. 3.15).
Рис. 3.15. Форма «Вычисление % кандидатов наук от ППС»
При нажатии на кнопку «Вычислить % докторов наук от числа ППС» открываются форма «Вычисление % докторов наук от числа ППС», в которой содержатся следующие данные: численность ППС, численность докторов наук, процент докторов наук от числа ППС, эталонный показатель. Эталонный показатель должен соответствовать расчетному. Если эталонный показатель соответствует расчетному, то автоматически появляется надпись «Соответствует», в противном случае появляется надпись «Не соответствует» (см. рис. 3.16).
Рис. 3.16. Форма «Вычисление % докторов наук от ППС»
При нажатии на кнопку «Вычислить % кандидатов наук от ППС в соответствии с занимаемой ставкой» открываются форма «Вычисление % кандидатов наук от ППС в соответствии с занимаемой ставкой», в которой содержатся следующие данные: численность ставок ППС, численность ставок кандидатов наук, процент кандидатов наук от числа ППС в соответствии с занимаемой ставкой, эталонный показатель. Эталонный показатель должен соответствовать расчетному. Если эталонный показатель соответствует расчетному, то автоматически появляется надпись «Соответствует», в противном случае появляется надпись «Не соответствует» (см. рис. 3.17).
Рис. 3.17. Форма «Вычисление % кандидатов наук от ППС в соответствии с занимаемой ставкой»
При нажатии на кнопку «Вычислить % докторов наук от ППС в соответствии с занимаемой ставкой» открываются форма «ДН_от_ставки», в которой содержатся следующие данные: численность ставок ППС, численность ставок докторов наук, процент докторов наук от числа ППС в соответствии с занимаемой ставкой, эталонный показатель. Эталонный показатель должен соответствовать расчетному. Если эталонный показатель соответствует расчетному, то автоматически появляется надпись «Соответствует», в противном случае появляется надпись «Не соответствует» (см. рис. 3.18).
Рис. 3.18. Форма «Вычисление % докторов наук от ППС в соответствии с занимаемой ставкой»
При выборе пункта меню «Оформление» выпадает подменю, содержащее опцию "Сменить тему" (см. рис. 3.19).
Рис. 3.19. Форма «Список сотрудников организации»
При нажатии на кнопку «Сменить тему» пользователю будем предложена форма, обращение к которой позволит установить наиболее подходящую тему для пользователя (см. рис. 3.20).
Рис. 3.20. Форма «Select skin»
При выборе пункта меню «Выход» можно выйти из программы.
3.3 Математическое обеспечение АИС мониторинга качественного состава ППС
В результате работы системы управления персоналом фиксируется информация о количестве преподавателей, остепененных преподавателей, осуществляется мониторинг количества кандидатов и докторов относительно к общему количеству преподавателей и учитывается также процент остепененных преподавателей в соответствии с занимаемой ставкой.
Для расчета численности преподавательского состава, остепененных преподавателей, кандидатов и докторов необходимо, чтобы были заполнены необходимые справочники, а именно: справочник «Занимаемая должность» и «Квалификация».
По таблице LICH_KAR создаем запрос в режиме SQL. На SQL запрос имеет следующий вид:
SELECT Count (LICH_KAR.DOLG) AS [Count-DOLG]
FROM LICH_KAR
WHERE (PRIZN=True) And (PR=False);
Для отбора информации из поля DOLG таблицы LICH_KAR служит оператор SELECT. Функция COUNT подсчитывает количество строк в группе. Задается условие отбора записей. Условие (PRIZN=True) означает, что при отборе значений выбираются те, у которых признак ППС или работника положительный. Условие (PR=False) означает, что при отборе значений выбираются те, у которых признак архивности отрицательный.
По таблице LICH_KAR создаем запрос2 в режиме SQL. На SQL запрос2 имеет следующий вид:
SELECT Count(*)
FROM LICH_KAR
WHERE DOLG=1 or DOLG=2 or DOLG=3 or DOLG=4;
Для отбора информации подсчитывается количество строк в группе. Задается условие отбора записей. Условие (DOLG=1 or DOLG=2 or DOLG=3 or DOLG=4) означает, что из таблицы LICH_KAR поля DOLG отбираются 4 записи с номерами записей 1,2,3,4. Они означают преподавательский состав (ассистент, старший преподаватель, доцент, профессор) из списка занимаемых должностей.
По таблице LICH_KAR создаем запрос4 в режиме SQL. На SQL запрос4 имеет следующий вид:
SELECT Count(*)
FROM LICH_KAR_Таблица1
WHERE (kval=27) And (PR=False) And (PRIZN=True);
Для отбора информации подсчитывается количество строк в группе. Задается условие отбора записей. Условие (kval=27) означает, что при отборе значений выбираются те, у которых квалификация - кандидат наук. Условие (PR=False) означает, что при отборе значений выбираются те, у которых признак архивности отрицательный. Условие (PRIZN=True) означает, что при отборе значений выбираются те, у которых признак ППС или работника положительный. В результате осуществляется подсчет количества кандидатов наук.
Аналогично создаем запрос9 для подсчета докторов наук. В условии отбора записываем (kval=28).
По запросу4 и запросу1 создаем запрос5. В поле запроса5 записываем выражение [Expr1000]/[Count-DOLG], где [Count-DOLG] - количество преподавателей, [Expr1000] - количество кандидатов наук. В результате осуществляется подсчет количества кандидатов наук относительно общего количества преподавателей.
По запросу9 и запросу1 создаем запрос10. В поле запроса10 записываем выражение [Expr1000]/[Count-DOLG], где [Count-DOLG] - количество преподавателей, [Expr1000] - количество докторов наук. В результате осуществляется подсчет количества докторов наук относительно общего количества преподавателей.
По таблице Таблица1_KVAL создаем запрос6. Подсчитываем сумму ставок преподавателей. Задается условие отбора записей. При отборе значений выбираются те, у которых признак архивности отрицательный.
По таблице Таблица1_KVAL и таблице LICH_KAR создаем запрос7. Задается условие отбора записей. При отборе значений выбираются те, у которых квалификация - кандидат наук. В результате осуществляется показ всех ставок кандидатов наук.
Аналогично создаем запрос11 для отображения всех ставок докторов наук. В условии отбора квалификация - доктор наук.
По запросу7 создаем запрос8. Подсчитываем сумму ставок кандидатов наук.
По запросу11 создаем запрос12. Подсчитываем сумму ставок докторов наук.
По запросу6 и запросу8 создаем запрос13. В поле запроса13 записываем выражение Запрос8!Выражение1/ Запрос6!Выражение1, где Запрос8!Выражение1- сумма ставок кандидатов наук, Запрос6!Выражение1- сумма ставок преподавателей. В результате осуществляется подсчет количества кандидатов наук относительно общего количества преподавателей в соответствии с занимаемой ставкой.
По запросу6 и запросу12 создаем запрос14. В поле запроса14 записываем выражение Запрос12!Выражение1/ Запрос6!Выражение1, где Запрос12!Выражение1- сумма ставок докторов наук, Запрос6!Выражение1- сумма ставок преподавателей. В результате осуществляется подсчет количества докторов наук относительно общего количества преподавателей в соответствии с занимаемой ставкой.
В пункте меню «Расчет и анализ показателей» содержаться ряд кнопок, которые будут вызывать запросы:
1. Вычислить количество ППС (Запрос2);
2. Вычислить количество кандидатов наук (Запрос4);
3. Вычислить количество докторов наук (Запрос9);
4. Вычислить % кандидатов наук от ППС (Запрос5);
5. Вычислить % докторов наук от ППС (Запрос10);
6. Вычислить сумму ставок ППС (Запрос6);
7. Вычислить сумму ставок кандидатов наук (Запрос8);
8. Вычислить сумму ставок докторов наук (Запрос12);
9. Вычислить процент кандидатов наук от ППС в соответствии с занимаемой ставкой (Запрос13);
10. Вычислить процент докторов наук от ППС в соответствии с занимаемой ставкой (Запрос14).
3.4 Схема внедрения АИС
Для повышения эффективности работы отдела кадров, правильного расчета показателя остепененных преподавателей (кандидатов, докторов) от всего состава ППС и расчета показателя остепененных преподавателей (кандидатов, докторов) в зависимости от ставок разработана АИС мониторинга качественного состава ППС, в базе данных которой хранится информация о сотрудниках, эталонных и расчетных показателях и всей необходимой информации.
АИС спроектирована таким образом, чтобы максимально сократить время в обработке расчетных показателей, а также обеспечить более оперативный доступ к этим показателям.
АИС используется непосредственно в отделе кадров филиала ГОУ ВПО «Московский государственный университет технологий и управления» в г. Вязьме Смоленской области начальником отдела кадров и его помощником.
Сотрудник отдела кадров заполняет все справочники. Далее оформляет личные карточки сотрудников, вносит их личные данные, данные об образовании, вносит номера трудовых договоров. Далее вносит эталонные показатели. Рассчитывает и анализирует реальные показатели, сравнивает эталонные показатели с расчетными. Расчет выполняется автоматически. Сотрудник отдела кадров выбирает пункт меню «Расчет и анализ показателей». На ней содержится ряд кнопок для расчета аккредитационных показателей на основе данных о ППС филиала.
При нажатии на кнопку «Вычислить количество ППС» автоматически производится расчет количества преподавательского состава в ВУЗе (см. рис. 3.13). Аналогично рассчитывается количество кандидатов наук, докторов наук, сумма ставок ППС, сумма ставок кандидатов наук, сумма ставок докторов наук.
При нажатии на кнопку «Вычислить % кандидатов наук от ППС» открывается форма «Вычисление % КН от числа ППС», на которой автоматически подсчитывается процент кандидатов наук от числа ППС. Далее рассчитанный показатель сравнивается с эталонным показателем. Эталонный показатель должен соответствовать расчетному. Если эталонный показатель соответствует расчетному, то автоматически появляется надпись «Соответствует», в противном случае появляется надпись «Не соответствует» (см. рис. 3.15).
При нажатии на кнопку «Вычислить % докторов наук от ППС» открывается форма «Вычисление % ДН от числа ППС», на которой автоматически подсчитывается процент докторов наук от ППС. Далее рассчитанный показатель сравнивается с эталонным показателем. Эталонный показатель должен соответствовать расчетному. Если эталонный показатель соответствует расчетному, то автоматически появляется надпись «Соответствует», в противном случае появляется надпись «Не соответствует» (см. рис. 3.16).
При нажатии на кнопку «Вычислить % кандидатов наук от ППС в соответствии с занимаемой ставкой» открывается форма «Вычисление % кандидатов наук от ППС в соответствии с занимаемой ставкой», на которой автоматически подсчитывается процент кандидатов наук от ППС в соответствии с занимаемой ставкой. Далее рассчитанный показатель сравнивается с эталонным показателем. Эталонный показатель должен соответствовать расчетному. Если эталонный показатель соответствует расчетному, то автоматически появляется надпись «Соответствует», в противном случае появляется надпись «Не соответствует» (см. рис. 3.17).
При нажатии на кнопку «Вычислить % докторов наук от ППС в соответствии с занимаемой ставкой» открывается форма «Вычисление % докторов наук от ППС в соответствии с занимаемой ставкой», на которой автоматически подсчитывается процент докторов наук от ППС в соответствии с занимаемой ставкой. Далее рассчитанный показатель сравнивается с эталонным показателем. Эталонный показатель должен соответствовать расчетному. Если эталонный показатель соответствует расчетному, то автоматически появляется надпись «Соответствует», в противном случае появляется надпись «Не соответствует» (см. рис. 3.18).
Таким образом, процесс расчета показателей остепененных преподавателей в отделе кадров филиала ГОУ ВПО «Московский государственный университет технологий и управления» в г. Вязьме Смоленской области очень удобен и прост. АИС мониторинга качественного состава ППС значительно упрощает работу сотрудникам отдела кадров.
ГЛАВА 4. ОЦЕНКА ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ И ИНФОРМАЦИОННОЙ БЕЗОПАСНОСТИ ПРОЕКТА
4.1. Расчет себестоимости разработки и внедрения АИС
Расчёт себестоимости разработки и внедрения АИС мониторинга качественного состава ППС можно выполнить по формуле:
САИС = Зр + Зот + Зэл + Заморт + Зв + Зм + Зср
где Зр - заработная плата разработчика за весь период проектирования и внедрения АИС;
Зот - сумма начислений на заработную плату за весь период разработки и внедрения АИС;
Зэл - затраты, связанные с оплатой электроэнергии;
Заморт - затраты на амортизацию ПЭВМ и офисной мебели, используемой разработчиком;
Зв - затраты на внедрение АИС;
Подобные документы
Задачи, функции и структура филиала университета. Оценка информационных потоков и UML-моделирование. Анализ структуры информационной системы и системы навигации. Проектирование базы данных, физическая реализация и тестирование информационной системы.
дипломная работа [6,0 M], добавлен 21.01.2012Анализ предметной области. Технико-экономическое обоснование разработки программного обеспечения информационной системы отдела кадров. Проектирование пользовательского интерфейса. Оптимизация параметров микроклимата помещений, оборудованных ПЭВМ.
дипломная работа [6,8 M], добавлен 16.01.2015Использование информационной системы отдела кадров предприятия для уменьшения времени выполнения функций, автоматического создания документации, проставления дат и табельных номеров, простоты поиска. Интерфейс программы и структура базы данных приложения.
курсовая работа [254,7 K], добавлен 25.03.2011Создание информационной системы для фирмы "Удача", которая является посредником при перепродаже недвижимости. Обоснование состава вычислительной техники и программного обеспечения для функционирования данной автоматизированной информационной системы.
курсовая работа [1,8 M], добавлен 17.02.2014Задачи работы медицинского секретариата и отдела приема пациентов. Требования к информационной системе, архитектура ее технических средств. Разработка алгоритма функционирования системы и интерфейса пользователя. Реализация программного обеспечения.
курсовая работа [1010,7 K], добавлен 07.07.2013Техническое задание на разработку автоматизированной системы и складского учета управления универсальной торговой базы. Проектирование информационной системы и выбор среды для создания программного продукта. Создание интерфейса и руководство пользователя.
дипломная работа [2,1 M], добавлен 11.07.2015Разработка автоматизированной информационной системы для учета и контроля выполнения ремонтных работ, и предоставления услуг по разработке программного обеспечения компании "МегионСофтОйл", разработка алгоритмов приложений программной системы и модулей.
дипломная работа [5,3 M], добавлен 29.06.2012Проектирование многопользовательской информационной системы для автоматизации работы диспетчера отдела грузоперевозок. Выбор среды программирования. Разработка программного обеспечения, таблиц базы данных АСОИ. Построение диаграмм классов и деятельности.
курсовая работа [298,1 K], добавлен 03.06.2014Анализ предметной области, главных функций организации. Разработка макета внутренней структуры программного обеспечения информационной системы в виде диаграммы классов. Составление схемы базы данных. Разработка интерфейса и руководства пользователя.
курсовая работа [866,3 K], добавлен 02.06.2015Состояние систем управления инженерными сетями. Выбор системы-прототипа и ее описание со всеми видами обеспечения. Разработка автоматизированной информационной системы мониторинга инженерных сетей, принцип работы и используемое программное обеспечение.
дипломная работа [1,9 M], добавлен 21.01.2015