Моделирование предметной области «Кадровое делопроизводство» с помощью UML (Мероприятия по улучшению технологии решения задачи)
Содержание:
Введение
Тема разработки информационной системы отдела кадров актуальна, поскольку в настоящее время всё большую популярность получают компьютерные информационные системы, облегчающие работу сотрудников различных сфер деятельности, а также позволяющие быстро и качественно предоставить необходимую информацию и выполнить ряд других функций, без помощи сотрудника учреждения. Любое юридическое лицо, вне зависимости от того, в какой организационно-правовой форме оно создано, в процессе осуществления хозяйственной деятельности сталкивается с осуществлением работы по оформлению, ведению и сохранению кадровой документации.
Предметом данной работы является методы и средства проектирования информационных систем.
Целью данной курсовой работы является Моделирование предметной области «Кадровое делопроизводство» с помощью UML.
Для достижения целей необходимо решить следующие задачи
- Описать предметную область
- Выбор средства для моделирования предметной области решаемой задачи
- Моделирование предметной области решаемой задачи с использованием объектно-ориентированного подхода к проектированию.
Правильная организации работы отдела кадров является важным моментом в деятельности всего предприятия, так как зависимость всех работников от вовремя выполненного перевода, полученного приказа об увольнении или принятии на работу, правильного посчитанного стажа очень велика. Отдел кадров, являясь точкой, с которой всё начинается, вынужден работать с большим количеством людей. Это, в свою очередь, приводит к тому, что происходит документооборот, являющийся источником большого количества бумаги. У специалистов хранится огромное число приказов, личных дел, анкет и других разного рода документов, которые являются необходимыми при такой работе. Поэтому возможность выполнения и хранения этих документов в электронном виде является важной и актуальной. Все документы являются результатом выполнения каких-либо кадровых операций (или же исходными данными для них). Таким образом, у специалиста должна быть возможность выполнения всех кадровых операций на компьютере, что гораздо эффективнее, быстрее и удобнее.
Глава 1. Аналитическая часть
1.1. Описание предметной области. Постановка задачи
Отдел кадров, являясь точкой, с которой всё начинается, вынужден работать с большим количеством людей. Это, в свою очередь, приводит к тому, что происходит документооборот, являющийся источником большого количества бумаги. У специалистов хранится огромное число приказов, личных дел, анкет и других разного рода документов, которые являются необходимыми при такой работе. Поэтому возможность выполнения и хранения этих документов в электронном виде является важной и актуальной. Все документы являются результатом выполнения каких-либо кадровых операций (или же исходными данными для них). Таким образом, у специалиста должна быть возможность выполнения всех кадровых операций на компьютере, что гораздо эффективнее, быстрее и удобнее.
Программный продукт разрабатывается с целью:
- автоматизации работы с документами;
- организация доступа к данным для рабочих предприятия без непосредственного участия специалиста базы данных;
- автоматизации работы с отчетами для отделов, которые использую информацию из отдела кадров[1].
С его помощью упростится работа с документами для сотрудников отдела кадров, а также осуществление обмена данными с другими отделами завода. На данный момент в отделе кадров завода «Маяк» не используется никаких информационных систем, с помощью которых была бы упрощена работа сотрудников. Эта информационная система будет полезна для оперативного получения достоверных сведений по заданному вопросу и облегчения работы сотрудников отдела кадров.
Кадровое делопроизводство – это комплекс методов и процессов работы с кадровыми документами, осуществляемый предприятием при вып олнении им св оих функций и з ад ач. С п ом ощью инф о рм аци онн ой системы эк он омится в ремя с от рудник ов отдел а к ад р ов з а счёт авт ом атиз ации д окумент о об о р от а. Внед рение п р ог р аммы существенн о снизит в ремя, не обх одим ое н а об р аб отку инф о рм ации и оф о рмление к ад р овых п рик аз ов и д окумент ов.
В работе отдела кадров можно выделить следующие в ажные с ост авляющие: з аключение т руд ов ог о д ог ов о р а с с от рудник ами, ведение личн ой к а рт очки, с ост авление шт атн ог о р аспис ания, г р афик а отпуск ов, с озд ание р азличных п рик аз ов. К ад р ов ое дел оп р оизв одств о п редусм ат рив ает с ост авление и оф о рмление д окумент ов п о оп ределенным к ад р овым з ад ач ам: п рием н а р аб оту, ув ольнение, пе рев од, пе ремещение, с овместительств о, в ременный пе рев од для з амещения отсутствующег о р аб отник а, п о ощ рение, взыск ание, п ред ост авление отпуск а, к ом анди р ов ание, аттест ация и т.п.
С от рудник к ад ров ог о отдел а д олжен св оев ременн о зн ак омиться с о всеми изменениями в кадровом делопроизводстве. Для работы инф о рм аци онн ой системы п редп ол аг ается с озд ание б азы д анных, с оде рж ащей всю инф о рм ацию о сот рудник ах з ав од а. Внесением инф о рм ации будут з аним аться специ алисты отдел а к ад р ов.
Информационная система отдела кадров позволит значительно повысить скорость и эффективн ость р аб оты отдел а к ад р ов.
К ак осн овн ой п р оцесс в отделе к ад р ов м ожн о выделить п ринятие н а р аб оту н ов ог о с от рудник а. П ри п оступлении н а р аб оту, с от рудник пишет з аявление о п риеме н а р аб оту - д окумент, ад рес ов анный н ач альнику отдел а к ад р ов, с п р осьб ой о п риеме н а р аб оту. Р аб отник пишет з аявление, к ак п р авил о, от руки, в п р оизв ольн ой ф о рме или н а бл анке, р аз р аб от анн ом н а д анн ом п редп риятии. Н ач альник отдел а к ад р ов з аве ряет эт о з аявление и пе ред аёт специ алисту отдел а к ад р ов.
П ри п риеме н а р аб оту специ алист отдел а к ад р ов п омим о письменн ог о з аявления р аб отник а о п риме н а р аб оту обяз ан п от реб ов ать п редъявления следующих д окумент ов:
- п асп о рт или ин ой д окумент, уд ост ове ряющий личн ость;
- т руд овую книжку, з а исключением случ аев, к огд а т руд ов ой д ог ов о р заключается впервые или работник поступает на работу на условиях с овместительств а;
- ст р ах ов ое свидетельств о г осуд а рственн ог о пенси онн ог о ст р ах ов ания;
- документы воинского учет а — для военнообязанных и лиц, п одлеж ащих п ризыву н а в оенную службу;
- д окумент об об р аз ов ании, о кв алифик ации или н аличии специ альных зн аний — п ри п оступлении н а р аб оту, т ребующую специ альных зн аний или специ альн ой п одг от овки.
Д анные из всех этих д окумент ов специ алист отдел а к ад р ов з ан осит в личную к а рт очку с от рудник а. Личн ая к а рт очк а х р анится в отделе к ад р ов д о момента увольнения сотрудника, после увольнения личная карточка уничт ож ается.
Проблема автоматизации кадрового делопроизводства является актуальной, поэтому существует большое количество п р ог р аммн ог о обеспечения для р аб оты отдел а к ад р ов. Эти п р ог р аммы м ожн о р азделить н а неск ольк о г рупп.
Пе рвую г руппу об р азуют св об одн о р асп р ост р аняемые п р ог р аммы, н апис анные неп р офесси он ал ами. («WDATEOK», «К ад ры», « Отдел к ад р ов и Д ОУ», «Т абель»). Они обеспечив ают авт ом атиз ацию отдельных функций и не с оп р ов ожд аются авт о р ами.
Во вторую группу входят п рограммы, которые разрабатываются с обственными п р ог р аммист ами для св оей о рг аниз ации с целью эк он омии с редств. М ожн о уп омянуть т акие системы, к ак «SLS-К ад ры», «STAFF-К ад ры», «Triamant» и д р. Одн ак о опыт п ок аз ал, чт о с ам а п о себе систем а неп ре рывн о р азвив ал ась и с ове ршенств ов ал ась, а з ат р аты н а ее эксплу ат ацию и сопровождение превышали затраты на приобретение готового п р ог р аммн ог о обеспечения. Ситу ация не изменил ась п ри пе рен осе д анн ой к онцепции в с реду Windows.
Т ретья г рупп а об р аз ов ан а бухг алте рскими систем ами, в с ост ав к от о рых включен функци он альный м одуль «К ад ры». Осн овн ой целью п р ог р амм д анн ой г руппы является обеспечение бухг алте рск ог о учет а, где н аличие некоторых функций кадрового модуля необходимо для их п олн оценн ой р аб оты. К адровые м одули м огут отлич аться между с об ой п олн от ой учетн ой к а рт очки, н аличием тех или иных выб о р ок. П ричем эти к ад р овые м одули в с ост аве бухг алте рии не т ольк о не п ом ог ают менедже ру п о пе рс он алу, а п о р ой и меш ают, т ак к ак эти отделы имеют слишк ом р азные з ад ачи.
Н аиб олее я ркими п редст авителями систем т ак ог о кл асс а являются «1С З а рпл ат а и к ад ры», «Platinum», «Ultima-S», «Scala», «Г ал актик а», «Б ОСС-К ад р овик» и д р. Для систем эт ой г руппы х а р акте рн а уз ость б аз ов ой ве рсии, чт о т ребует д ост ат очн о б ольш ой д о р аб отки и ведет к нес овместим ости с н овыми ве рсиями системы. Сюд а же м ожн о отнести системы авт ом атиз ации деятельн ости п редп риятий с включенными в них м одулями «К ад ры»[2].
И, наконец, четвертая группа представлена к омплексными систем ами авт ом атиз ации деятельн ости п редп риятия, осн ов анными н а исп ольз ов ании системы б аз д анных, охв атыв ающих все сфе ры деятельн ости предприятия. Среди п редл аг аемых н а рынке систем н а пе рвый пл ан выдвиг аются «Orakl-К ад ры» и «NS2000», п редст авляющие с об ой системы четвертого поколения и достаточно полно отражающие современный у р овень р азвития прогр аммн о- апп а р атн ог о обеспечения авт ом атиз ации деятельн ости п редп риятий. Осн овные отличия з а рубежных интег ри р ов анных систем уп р авления п редп риятием от р оссийских з аключ аются в следующем:
- о риент ация н а х о р ош о ст рукту ри р ов анную ие р а рхическую систему п р оцесс ов, вып олняемых н а п редп риятии;
- опора на наборы стандартов, которым процессы должны уд овлетв о рять, н ап риме р, ст анд а рт ММAS;
- п одде ржк а п олн ог о н аб о р а уп р авляющих функций (в р амк ах п р оцесс а или предприятия): планирование – контроль отклонений (учет) – регули р ов ание;
- наличие приложений, использующих методы, п озв оляющие оптимизи р ов ать решение ряд а ч астных уп р авленческих з ад ач.
Система корпоративного учета NS2000 отвечает требованиям функци он альн ой п олн оты и является л ау ре ат ом шест ог о Междун а р одн ог о к онку рс а п р ог р аммн ог о обеспечения в обл асти фин анс ов и бизнес а. Систем а сп р оекти р ов ан а и р аз р аб от ан а с исп ольз ов анием с редств BP-WIN, ER-WIN, PROGRESS 4GL.
Схем а к омплекс а, т аким об р аз ом, п редст авляет с об ой н аб о р м одулей, все они могут быть сгруппированы по трем основным направлениям: уп р авление, фин ансы, л огистик а.
В состав системы R/3 входит модуль «Управление персоналом OracleApplications» (OracleHumanResources), который позволяет добиться м аксим альн ой отд ачи от с от рудник ов з а счет эффективн ог о н аб о р а пе рс он ал а, уп р авления к ад р ами, обучения, опл аты т руд а и пл ани р ов ания к а рье ры. Н а сег одняшний день в св оем кл ассе п р одукт ов м одуль «Уп р авление пе рс он ал ом OracleApplications» является одн ой из н аиб олее функци он альн о п олных систем для о рг аниз ации р аб оты отдел а к ад р ов с ов ременн ог о п редп риятия.
Ег о исп ольз ов ание п озв оляет реш ать следующие з ад ачи:
- пл ани р ов ание о рг аниз аци онных изменений, включ ая м одели р ов ание ст рукту рных и д олжн остных ие р а рхий о рг аниз ации;
- пл анирование структурных подразделений, описание разряда, д олжн ости, п озиции, ведение сп р ав очник ов и т. д.;
- пе рс он альный учет с от рудник ов и к андид ат ов с п олн ой з аписью их профессиональных качеств (для оптимального использования трудовых ресурсов), данных для начисления зарплаты, данных об использовании рабочего времени, послужного списка сотрудников, потребности в повышении квалификации и результатов обучения с от рудник ов;
- ан ализ и ведение отчетн ости п о тип овым г осуд а рственным ф о рм ам, по нестандартной отчетности при помощи средств разработки Oracle, опе р ативный ан ализ д анных и п одде ржку п ринятия решений[3].
Системе «Orakl-Кадры» присущи все достоинства предыдущих систем. Одн ак о он а имеет и ряд д оп олнительных п реимуществ. В системе п редусмотрен а возможность работы с системой б аз данных (штатные с от рудники, ув оленные с от рудники, а рхив, к ад р овый резе рв, в ременные с от рудники и т. д.), чт о зн ачительн о с ок р ащ ает в ремя об р аб отки з ап р ос ов.
Вт орым нес омненным п реимуществ ом является с оде ржим ое учетн ой к а рт очки, включ ающей 102 темы (с огл асн о п ост ан овлению Г оск омст ат а к а рт очк а д олжн а с оде рж ать не менее 55 тем).
Предусмотрена возможность произвольной модификации шт атн ог о р аспис ания с авт ом атическим п одсчет ом в ак ансий, а т акже р азвитый м одуль об р аб отки не регл аменти р ов анных з ап р ос ов.
В системе п редусм от рены процедуры ведения табеля (персонального и на подразделение) с авт ом атическим к онт р олем отпуск ов, к ом анди р ов ок, м ате ри альн ой п ом ощи и т. п. Только в некоторых системах имеется наличие всех обяз ательных р аздел ов к ад р ов ог о учет а, н о т ольк о в системе «Orakle-К ад ры» они имеются в п олн ом объеме. П оэт ому с учет ом п риемлем ой ее ст оим ости (д о 500 д олл.) м ожн о утве ржд ать, чт о в н аст оящее в ремя ук аз анн ая система является лидером среди систем автоматизации деятельности предприятий, включая все функции автоматизации кадрового д окумент о об о р от а.
П одв одя ит оги, м ожн о ск аз ать, чт о для д олг ов ременн ой уд обн ой р аб оты необходим а многофункци он альн ая, самостоятельная сетев ая кадровая п р ог р амм а, с р азвитым се рвис ом и в озм ожн остью стык овки с д ругими систем ами, м ощным шт атным р аспис анием, к омплект ом ш абл он ов и п р остым интерфейсом, чт о значительн о сужает круг подходящих предложений. Т аким об р аз ом, в к рупных о рг аниз ациях п редп очтение м ожет быть отд ан о интегрированным системам, и, прежде всего, системе «Orakl-К ад ры», осн овными отличительными че рт ами к от о р ой являются:
- модульный принцип пост роения, ориентированный на работу неск ольких п ольз ов ателей с р азделением учет а п о функци он альным уч астк ам. Т ак ой п одх од х а р акте рен для мн огих с ов ременных з ап адных систем;
- сквозное перетекание данных, что позволяет с максимальным уд обств ом для п ольз ов ателя р аб от ать с п р ог р амм ой;
- н аличие ре альн о р аб от ающих ве рсий 1.04 «Oracle-К ад ры» в с реде Windows 2000/XP.
1.2. Мероприятия по улучшению технологии решения задачи
Функциональное моделирование процесса разработки п р ог р аммн ог о обеспечения.
Для ф о рм ализ ации и опис ания п р оцесс а р аз р аб отки П О исп ользуется метод ол огия функци он альн ог о модели р ов ания и гр афическ ая нот ация IDEF0. Отличительн ой ос обенн остью д анн ой н от ации является её акцент н а с оп одчинённ ость объект ов. В IDEF0 р ассм ат рив аются л огические отн ошения между р аб от ами, а не их в ременн ая п ослед ов ательн ость.
Стандарт IDEF0 представляет процесс разработки как набор функци он альных бл ок ов. Функци он альный бл ок г р афически из об р аж ается в виде п рям оуг ольник а и олицетв о ряет с об ой нек от о рую к онк ретную функцию в р амк ах р ассм ат рив аем ой системы. П о т реб ов аниям ст анд а рт а н азв ание к ажд ог о функци он альн ог о бл ок а д олжн о быть сф о рмули р ов ан о в гл аг ольн ом н акл онении (н ап риме р, «получить информацию», а не «получение инф о рм ации»). Для к ажд ог о бл ок а существует п р авил о ст о р оны:
- ст релк а вх од а п рих одит всегд а в левую к р омку активн ости;
- ст релк а уп р авления – в ве рхнюю к р омку;
- ст релк а мех анизм а – нижняя к р омк а;
- ст релк а вых од а – п р ав ая к р омк а[4].
К аждый функци он альный бл ок в р амк ах един ой р ассм ат рив аем ой системы д олжен иметь св ой уник альный идентифик аци онный н оме р. Бл ок выглядит как «чёрный ящик» с входами, выходами, управлением и мех анизм ом, к от о рый п остепенн о дет ализи руется д о не обх одим ог о у р овня. Также для того чтобы быть правильно понятым, существуют словари описания активностей и стрелок. В этих словарях можно д ать опис ания т ог о, к ак ой смысл вы вкл адыв аете в д анную активн ость либ о ст релку.
Функци он альн ое м одели р ов ание п р оцесс а р аз р аб отки П О п редст авлен о в н от ации IDEF0 н а рисунк ах 1.1 – 1.2.
Рисун ок 1.1 – К онтекстн ая ди аг р амм а м одели р ов ания п р оцесс а р аз р аб отки П О
Рисун ок 1.2 – Ди аг р амм а дек омп озиции п р оцесс а « Р аз р аб от ать дипл омный п р оект» в н от ации IDEF0
Пользовательский интерфейс проектируется исходя из анализа предметной области и функциональных требований, быстрота обучения работе с программой обеспечивается интуитивной понятностью пользовательского интерфейса. На рисунках ниже п риведён риме р п ольз ов ательск ог о инте рфейс а для р азличных в а ри ант ов исп ольз ов ания.
П ри п р авильн ом вв оде л огин а и п а р оля н а ф о рме аутентифик ации п оявляется ф о рм а для д об авления д анных п о клиент ам.
Рисун ок 1.3 – Ф о рм а аутентифик ации
Рисун ок 1.4 – Гл авн ая ф о рм а п рил ожения
Рисун ок 1.5 – Функции п рил ожения (К ом анди р овки)
Рисун ок 1.6 – Функции п рил ожения ( Отпуск а)
Рисун ок 1.7 – Об р аб отк а ошиб ок п ольз ов ателей
М одель п р оекти р ов ания – эт о объектн ая м одель, к от о р ая описыв ает физическую ре ализ ацию в а ри ант ов исп ольз ов ания. Он а п редст авляет с об ой ие р а рхию п одсистем п р оекти р ов ания, с оде рж ащих кл ассы п р оекти р ов ания, п р оекты ре ализ ации в а ри ант ов исп ольз ов ания и инте рфейсы.
На основе анализа предметной области был реализован набор кл асс ов, отвеч ающих з а р аб оту с инф о рм аци онн ой систем ой. Н а рисунке ниже п риведены с озд анные кл ассы.
Рисун ок 1.8 – Ди аг р амм а кл асс ов
К аждый из созданных классов выполняет свои функции. Краткое пис ание этих кл асс ов п риведен о в т аблице ниже.
Т аблиц а 1.1 – К р атк ое опис ание кл асс ов
Н азв ание кл асс а |
Н азн ачение |
MainForm |
Осн овн ой кл асс: ре ализует д об авление с от рудник ов, ред акти р ов ание инф о рм ации о с от рудник ах и выз ов р аб очих ф о рм для всех ост альных функций п рил ожения |
FormViewUsr |
Кл асс, ре ализующий п р осм от р с от рудник ов п редп риятия и п оиск п о р азличным к рите риям |
FormPass |
Ре ализует аутентифик ацию с от рудник ов |
FormAddOrg |
Кл асс, ре ализующий д об авление об р аз ов ательных уч реждений и о рг аниз аций для к ом анди р ов ания с от рудник ов |
FormAuthAdd |
Кл асс, о рг анизующий д об авление или обн овление учётных з аписей для с от рудник ов отдел а к ад р ов |
FormTripsHoly |
Кл асс, ре ализующий д об авление к ом анди р ов очных и отпускных п рик аз ов. |
Опишем п од р обнее мет оды, вх одящие в кл асс MainForm. В т аблице 1.2 п риведен а п од р обн ая х а р акте ристик а к ажд ог о мет од а.
Т аблиц а 1.2 – П од р обн ая х а р акте ристик а кл асс а MainForm
Мет од |
Н азн ачение |
К онст рукт о р |
С озд аёт гл авную ф о рму с з ад анными п а р амет р ами для д об авления с от рудник а п редп риятия или для ред акти р ов ания инф о рм ации о нём |
tel_proc |
Мет од, ог р аничив ающий вв одимые симв олы в текст ов ом п оле |
FormAddEmp_Load |
Мет од, об р аб атыв ающий д анные п ри з аг рузке гл авн ой ф о рмы |
get_edu_type |
Ф о рми рует вып ад ающий спис ок из тип ов об р аз ов ания |
get_edu_orgs |
Ф о рми рует вып ад ающий спис ок из об р аз ов ательных уч реждений |
save_empoyee |
Мет од, с ох р аняющий н ов ог о с от рудник а в б азу |
btnViewEmp_Click |
Мет од, вызыв ающий ф о рму для п оиск а и п р осм от р а с от рудник ов и инф о рм ации о них |
btnAddEduOrg_Click |
Мет од, вызыв ающий ф о рму д об авления учебных уч реждений |
btnUpdate_Click |
Мет од, обн овляющий инф о рм ацию о с от руднике о рг аниз ации. |
MainForm – эт о осн овн ой кл асс, п озв оляющий ост альным кл асс ам взаимодействовать друг с другом и реализующий большую часть функци он альн ости инф о рм аци онн ой системы.
М одель р азве ртыв ания – эт о объектн ая м одель, к от о р ая описыв ает физическое размещение подсистем по вычислительным узлам системы.
Примеры отображения модели развертывания с помощью ди аг р аммы р азве ртыв ания п риведены н а рисунке 3.9.
Рисун ок 3.9 – Ди аг р амм а р азвё ртыв ания
Н а вычислительн ом узле «ПК» р азмещен а с ам а п р ог р амм а kadr.exe. Н а вычислительн ом узле «Се рве р б аз д анных» р азмещён SQLServer 2008 R2. Узел «Л ок альн ая сеть» не обх одим для обеспечения вз аим одействия узл ов «ПК» и «Се рве р б аз д анных».
Подобная структура необходима для обеспечения многопользовательского доступа. Пользователи имеют возможность п р осм ат рив ать с от рудник ов, к от о рые д об авили д ругие п ольз ов атели, н о не имеют п р ав о их уд алять.
М одель ре ализ ации описыв ает, к ак ре ализуются в виде к омп онент ов (исходных текстов, сценариев, двоичных файлов, таблиц, документов, исполняемых модулей) элементы модели проектирования. В унифици р ов анн ом п р оцессе р аз р аб отки для от об р ажения решений ре ализ ации был а исп ольз ов ан а ди аг р амм а к омп онент ов. Р аз р аб от анные к омп оненты были ре ализ ов аны н а языке C#.
Рисун ок 1.8 – М одель ре ализ ации
Специфик ация осн овных к омп онент ов:
- FormPass.cs – ф о рм а аутентифик ации п ольз ов ателя;
- FormMain.cs – гл авн ая ф о рм а п р ог р аммы;
- FormAddOrg.cs – ф о рм а д об авления об р аз ов ательных уч реждений и о рг аниз аций для к ом адни р ов ок;
- FormAuthAdd.cs – форма добавления учётных записей п ольз ов ателей;
- FormTripsHoly.cs – форм а добавления отпускных п риказов и п рик аз ов об отпуск ах;
- FormViewUsr.cs – ф о рм а п р осм от р а и п оиск а с от рудник ов.
Модель тестирования описывает, как при помощи тестов п роверяются исполняемые компоненты модели реализации. Основной методологией тестирования в рамках дипломного проекта является функци он альн ое тести р ов ание. Пл ан тести р ов ания включ ает опис ание тест ов и их результ ат ов.
В т аблице 2.3 - представлены тесты программы по вариантам исп ольз ов ания.
В а ри ант исп ольз ов ания |
Тест |
П олученные результ аты |
1Занести новых с от рудник ов в б азу |
Вносим личные данные по новому с от руднику, не ост авляя пустых п олей и н ажим аем кн опку «Внести с от рудник а в б азу» |
Н овый с от рудник д об авляется в с о ответствии с ожид анием (п рил. А, рис. 1) |
2 Ред актиров ать личную информацию о с от рудник ах |
На главной форме нажимаем кнопку «П р осм от реть с от рудник ов», н аходим нужн ого и по двойному клику мыши выводим информацию о нём для ред акти р ов ания. Чт обы с ох р анить изменения |
Ред акти р ов ания с от рудник а п роисходит в соответствии с ожид анием (п рил. А, рис. 2,3) |
3. З анести и ред акти р ов ать информацию о командировках с от рудник ов |
На главной форме нажимаем в меню «Функции» -> «Командировки» -> «оформить командировку», в форме п оиск а с от рудник ов н ах одим нужн ог о с от рудник а, клик аем п р ав ой кн опк ой п о нему и выбираем пункт «оформить к ом анди р овку» |
Оформление командировки происходит в с оответствии с ожид анием (п рил. А, рис. 4-7) |
4 З анести и ред акти р ов ать инф о рм ацию об отпускных п рик аз ах |
Н а главной форме нажимаем в меню «Функции» -> «Отпуски» - > «оформить отпуск», в форме поиска сотрудников находим нужного с от рудник а, клик аем п р ав ой кн опк ой п о нему и выбираем пункт « оф о рмить отпуск» |
Оформление отпусков п роисходит в соответствии с ожид анием (п рил. А, рис. 8-11) |
5 Составить график отпусков и контролировать его исп олнение |
Н а гл авн ой ф о рме н ажим аем в меню «Функции» -> «Отпуски» - > «п р осм от реть г р афик отпуск ов» |
Составление и контроль г р афик а отпуск ов п р оисх одит в с о ответствии с ожид анием (п рил. А, рис. 12) |
6 Найти и просмотреть не обх одимую инф о рм ацию п о с от рудник ам |
На главной форме нажимаем кнопку «П р осм от реть с от рудник ов», п оявляется форма поиск а сот рудников. Выбираем к ритерии поиск а и н ажим аем кнопку «н айти» |
Поиск сотрудников происходит в соответствии с ожид анием (п рил. А, рис. 13-16) |
7 Контроль доступа к системе |
Для добавления и удаления учётных записей пользователей системы не обх одим о з айти п од админ ом и н аж ать кн опку «д об авить/уд алить п ольз ов ателя» |
Добавление и удаление п ольз ов ателей п р оисх одит в с о ответствии с ожид анием (п рил. А, рис. 17-20) |
Глава 2. Проектная часть
2.1. Выбор средства для моделирования предметной области решаемой задачи
Концептуальными классами предметной области являются: Сотрудник, Образование, Контроль доступа, Образование, К ом анди р овк а, Отпуск. Авторизацию может получить только один из с от рудник ов.
Авторизованное лицо может добавлять 1 и более сотрудников. С от рудник м ожет иметь 1 и б олее об р аз ов аний. Н а одн ог о с от рудник а м ожет быть оформлено 1 и более командировок. На сотрудника может быть оф о рмлен о 1 и б олее отпуск ов.
Рисун ок 2.2 – М одель п редметн ой обл асти в языке UML
2.2. Моделирование предметной области решаемой задачи с использованием объектно-ориентированного подхода к проектированию
К онцепту альный кл асс С от рудник х р анит осн овную инф о рм ацию о с от руднике: семейн ое п ол ожение, п асп о ртные д анные, семейн ое п ол ожение и д р. Кл асс Об р аз ов ание х р анит д оп олнительную инф о рм ацию о с от руднике: вид об р аз ов ания и з ак онченные об р аз ов ательные уч реждения.
Кл ассы К ом анди р овк а и Отпуск х р анят д анные о к ом анди р овк ах и отпуск ах с от рудник ов с п ривязк ой к к онк ретн ому с от руднику.
В настоящее время на российском рынке все более быстрыми темп ами р азвив ается сфе р а рек рутинг а. Являясь не обх одимым к омп онент ом в п р оизв одственн ой сфе ре деятельн ости, инф о рм аци онные системы учёт а в отделе к ад р ов п ривлек ают н овых п редп риним ателей. Люб ое п р оизв одств о нужд ается в системе учёт а к ад р ов. Т аким об р аз ом, будем осуществлять св ою деятельн ость в сфе ре учёт а к ад р ов.
В проекте поставлен а задач а разработать автоматизированную информационную систему для отдел а к адров. Он а п редн азн ачен а для учёт а р аб очей силы н а п редп риятии и вып олнения функций отдел а к ад р ов.
Идея п р оект а з аключ ается в р аз р аб отке системы для осуществления учёт а к ад р ов п ос редств ом инф о рм аци онн ой системы. Систем а д олжн а п ред ост авлять п ольз ов ателям в озм ожн ость об р аб отки д анных п о р аб очим, т аких к ак д об авление и уд аления р аб отник ов, с ост авление г р афик а отпуск ов и к ом анди р ов ок.
Для разработки потребуется новейшее оборудование и технологии. Реализацию планируется провести в течение 70 дней. Для обеспечения м ате ри альн о-техническ ой б азы п от ребуется 123984 руб. Эт о не обх одим о для п ок рытия общих опе р аци онных р асх од ов, неп редвиденных изде ржек и р азличных един ов ременных н ач альных изде ржек, а т ак же з ат р аты н а з а р аб отную пл ату р аз р аб отчик а п р ог р аммы. Р озничную цену пл ани руется установить 23956 руб., предполагаемая рентабельность 38 % и с р ок окуп аем ости ок ол о 2,4 лет.
Исслед ов ание рынка показало, что существует потребность в р аз р аб отке авт ом атизи р ов анн ой инф о рм аци онн ой системы для отдел а кадров предприятия. Основная цель первого года п роизводственн ой деятельности заключается в активной деятельности по популяризации разработанной системы и увеличению п ост оянных п ольз ов ателей.
Ожид ается, чт о инф о рм аци онн ая систем а будет н аби р ать п опуля рн ость с реди р аб отник ов отдел а к ад р ов и ди рект о р ов п редп риятия
Инте рес п ольз ов ателя будет п ривлек аться з а счет:
– уд обн ог о инте рфейс а, п озв оляющег о быст р о и к омф о ртн о р аб от ать;
– рекл амы че рез р азличные п о рт алы;
– высокого качества исполнения информационной системы, д ружеск ой атм осфе ры об р ащения, отк рыт ости.
В пе рвый г од р аб оты пл ани руется п ривлечь не менее 4000 п ост оянных пользователей. Основные средства достижения данной цели – эт о активн ая рекл ам а в с оци альных сетях и д ругих рекл амных пл ощ адк ах.
Н а вт о р ой и п оследующие г од а р аб оты осн овн ой з ад ачей ст анет не только привлечение новых пользователей, но и удержание уже существующих. Д остижению эт ой цели будут сп ос обств ов ать следующие ме р оп риятия:
– активное взаимодействие с пользователями с целью выявления не обх одимых улучшений в р аб оте системы учёт а к ад р ов;
– п р оведение р азличных акций, п овыш ающих инте рес п ольз ов ателей;
– введение новых функций информационной системы и улучшение существующих.
Д анные ме ры п озв олят ежег одн о п ривлек ать д о 20 н овых п ольз ов ателей, чт о п ол ожительн о ск ажется н а окуп аем ости п р оект а в цел ом.
Пл ан п р ог р амм а действий и о рг аниз аци онные ме ры
О рг аниз аци онные ме ры:
– гене р альный ди рект о р з аним ается к ад р ами, з аключ ает д ог ов о ры н а п ост авку п р одукции в о рг аниз ации и уч реждения, п осещ ает выст авки, к онфе ренции п о обмену опыт ом, отвеч ает з а п ост авку об о руд ов ания в случ ае ег о изн ос а, техническ ог о ст а рения;
– коммерческий директор проводит исследования рынка, вып олняет р асчеты, связ анные с изменениями в техн ол огии;
– бухг алте р ведет всю фин анс овую деятельн ость фи рмы (н ачисление и упл ат а н ал ог ов, р асп ределение п рибыли, р асчет и выд ач а з а рпл аты);
– инжене р п р ог р аммист осуществляет р аз р аб отку п р ог р аммных с редств инте рнет-се рвис а и к онт р оли рует их к ачеств о;
– технический менедже р вст реч ается с клиент ами, ог ов а рив ает усл овия будущих к онт р акт ов, п одг от авлив ая пл од отв о рную п очву для р аб оты к омме рческ ог о ди рект о р а.
Производство программного обеспечения является н аук оемк ой от р аслью, п оэт ому осуществлять п р оект будут специ алисты в д анн ой обл асти. Не обх одим о п ри об рести об о руд ов ание для р аз р аб отки п р ог р амм.
Для обеспечения материально-технической базы потребуется 123984 рублей. Это необх одим о для п ок рытия общих опе р аци онных р асх од ов, непредвиденных издержек и различных единовременных начальных изде ржек, а т акже з ат р аты н а з а р аб отную пл ату р аз р аб отчик а п р ог р аммы.
Для осуществления п р оект а п от ребуется 70 дней.
По полученным результатам проведенных вычислений значение индекс а д ох одн ости б ольше 1, а р ассчит анн ая внут ренняя н о рм а д ох одн ости (рентабельность) равна 48,16%, чт о превышает фактическую норму диск онт а р авную 22 %. Эт о п озв оляет сдел ать выв од о т ом, чт о вл ожение инвестиций в разработку данного проекта является экономически целес о об р азным.
К аждый р аб от од атель обяз ан обеспечить св оему пе рс он алу к омф о ртные и без оп асные усл овия т руд а. Одним из к рите риев, п о к от о рым оп ределяется п ригодн ость р абочег о мест а для п ост оянн ог о п ребыв ания с от рудник ов, является мик р оклим ат ок руж ающей с реды.
К аким п а р амет р ам д олжны соответствовать рабочие помещения? Как может повлиять н а р аб отник ов откл онение от н о рмы?
П режде всег о, д адим оп ределение осн овным п онятиям. Мик р оклим ат п омещения - это состояние его внутренней среды, оказывающей неп ос редственн ое в оздействие н а о рг анизм чел овек а. В нормативном документе СанПиН 2.2.4.548-96, обязательном для соблюдения всеми орг аниз ациями, уч реждениями, п редп риятиями нез ависим о от их ф о рмы с обственн ости и о рг аниз аци онн о-п равовой формы, содерж атся гигиенические т реб ов ания к мик р оклим ату п р оизв одственных п омещений. Их соблюдение позволяет поддерживать на рабочем месте здоровую, бл аг оп риятную для чел овек а обст ан овку.
Оптим альные мик р оклим атические усл овия обеспечив ают чел овеку п олный к омф о рт, с ох р аняя н о рм альн ое тепл ов ое и функци он альн ое с ост ояние ег о о рг анизм а в течение в осьмич ас ов ог о р аб очег о дня. В этом случ ае мех анизмы те рм о регуляции р аб от ают с миним альным н ап ряжением, чт о не вызыв ает откл онений в с ост оянии зд о р овья чел овек а.
В то же время длительное воздействие неблагоприятных ф акт оров ок руж ающей с реды (в ч астн ости, мик р оклим ат а) в отдельных случ аях сп ос обн о вызыв ать ст ойк ое н а рушение с ост ояния зд о р овья чел овек а. Например, тепловое излучение, влажность могут привести к ухудшению р аб оты се рдечн о-с осудист ой и дых ательн ой систем. С облюдение гигиенических т реб ов аний к мик р оклим ату р аб очих мест в п омещениях п озв олит минимизи р ов ать в оздействие в редных п р оизв одственных ф акт о р ов.
Заключение
В р амк ах ку рс ов ог о п р оект а был а р аз р аб от ан а инф о рм аци онн ая система отдела кадров.
Данная система позволяет п р оизв одить авт ом атизи р ов анный учёт с от рудник ов п редп риятия. Т акже систем а п озв оляет с ост авлять г р афики к ом анди р ов ок и отпуск ов, п р ов одить учёт отпускных и к ом анди р ов очных приказов.
Цели разработки данной системы выполнены: п р оведен а авт ом атиз ация р аб оты с д окумент ами, о рг аниз ов ан д оступ к д анным для р аб очих п редп риятия без неп ос редственн ог о уч астия специ алист а б азы д анных, п р оведен а авт ом атиз ация р аб оты с отчёт ами для отдел ов, к от о рые исп ользуют инф о рм ацию из отдел а к ад р ов.
В р амк ах п р оект а был п р оведён ан ализ п редметн ой обл асти, был а п ост р оен а м одель п редметн ой обл асти, выделены осн овные к онцепту альные кл ассы. Был п р оведён ан ализ т реб ов аний, п ост р оен а ди аг р амм а в а ри ант ов исп ольз ов ания и оп ределен а функци он альн ость системы, п р оекти р ов ан интуитивный п ольз ов ательский инте рфейс. На основе анализа п редметн ой обл асти и ди аг р аммы в а ри ант ов исп ольз ов ания сп р оекти р ов ан а ст рукту р а кл асс ов системы.
Код приложения был написан на заранее выбранном языке п р ог р амми р ов ания С#. П рил ожение был о п р отести р ов ан о п о в а ри ант ам использования, из чег о сделан вывод, что программа соответствует з аявленн ой функци он альн ости.
Список литературы
- М. Фаулер – Основы UML.2-е издание /изд. - СПб.: Питер, 2012.-560с.
- Скит Джон – C#. Программирование для профессионалов1-е изд. - СПб.: Питер, 2015.-928 с. MSDN – Учебник. СредаSQLServerManagementStudio.
- С.В. Глушаков, Д.В. Ломотько – Базы данныхиздСПб.: Питер, 2015.-366 с.
- Михаил Флеонов – TransactSQL2007 / изд. - СПб.: Питер, 2012.- 482 с.
- Бен Ватсон – C# 4.0 на примерах/ изд. - СПб.: Питер, 2011, 604c.
- Флеменов М.Е. – Библия С#. 2-е издание / изд. - СПб.: Питер, 2011.-560 с; преимущества C#; сравнение возможностей СУБД.
- Рихтер Дж. - Программирование на платформе Microsoft .NET Framework 2.0 1-е изд. - СПб.:Питер, 2013.-928 с.
- Э. Гамма, Р. Хелм – DesignPatterns / изд. - СПб.: Питер, 2012.- 366с;
- C# сборник рецептов 2007 / изд. - СПб.: Питер, 2013.-432 с;
- АлбахариC# 4.0 / O'ReillyMedia, 2010;обзор технологии Scrum;
- Тимофеева С. С. Введение в безопасность жизнедеятельности / С.С.Тимофеева. – Ростов н/Д : «Феникс», 2014. – 384 c;
- Басаков М. И. Охрана труда (Безопасность жизнедеятельности в условиях производства) : учебно-практическое пособие / М. И. Басаков – М.: ИКЦ «МарТ»; Ростов н/Д, 2013. – 400 с.
- Гринин А. С. Безопасность жизнедеятельности: учебное пособие/ А. С. Гринин, В. Н. Новиков. - М. : ФАИР-ПРЕСС, 2010. - 288с.
- Андреев, С. В. Охрана труда «А» до «Я». Практическое пособие (выпуск второй) / С. В. Андреев, О. С. Ефремова. - М. : «АЛЬФА-ПРЕСС», 2004.
- Хван, П. А. Безопасность жизнедеятельности. 4-е изд. / П. А. Хван, Т. А. Хван. - Ростов н/Д: «Феникс», 2003. - 416 с.
- Белов С. В. Безопасность жизнедеятельности: учебник для вузов - 3-е изд., испр. и доп. / С. В. Белов, А. В. Ильницкая, А. Ф. Козьяков. - М.: Высшая школа, 2010. - 485 с.
- СанПиН 2.2.2/2.4.1340-03 / М.: Федер. центр госсанэпиднадзора Минздрава России, 2003.
- Закон РФ «Об охране здоровья населения РФ» 2012г.
- Зинченко В.П. Основы эргономики. - М.: МГУ, 2008. - 179с;
- Михайлова Э.А. - Экономическая оценка инвестиций: Учебное пособие / Новосибирск: Изд-во НГТУ, 2008.
- Савельев Ю.В. - Бизнес-планирование и разработка инвестиционных проектов / г. Югорск ХМАО-Югра, 2011. - 59с.
-
Михаил Флеонов – TransactSQL2007 / изд. - СПб.: Питер, 2012.- 482с; ↑
-
Рихтер Дж. - Программирование на платформе Microsoft .NET Framework 2.0 1-е изд. - СПб.: Питер, 2013.-928 с. ↑
-
Басаков, М. И. Охрана труда (Безопасность жизнедеятельности в условиях производства): учебно-практическое пособие / М. И. Басаков – М. : ИКЦ «МарТ»; Ростов н/Д, 2013. – 400 с. ↑
-
Тимофеева С. С. Введение в безопасность жизнедеятельности / С.С.Тимофеева. – Ростов н/Д : «Феникс», 2014. – 384 c. ↑
- Классификация языков программирования высокого уровня (Рейтинг языков программирования 2015 года)
- Учетная политика организации: цель, задачи, формирование, применение (Учетная политика как инструмент оптимизации налоговых платежей предприятия: подходы к формированию)
- Косвенные налоги и их место в налоговой системе в РФ (Сущность косвенных налогов)
- Сущность и содержание использования результатов оперативно- розыскной деятельности в уголовном процессе
- Правовое регулирование приватизации государственных и муниципальных предприятий (Понятие и правовое регулирование приватизации государственного и муниципального имущества)
- Общество с ограниченной ответственностью ( Функции и структура уставного капитала общества с ограниченной ответственностью)
- Разработка промо сайта «Галактика»
- Защита права собственности (Теоретико-правовые аспекты права собственности)
- «Приобретение права собственности»
- Приобретение и прекращение права собственности
- Залог товаров в обороте (Условия и форма договора о залоге)
- Нотариат в РФ (История Российского законодательства о нотариате)