UML课程设计报告

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

电子科技大学成都学院计算机系课程设计报告课程名称:UML课程设计设计题目:人力资源管理系统组长学号姓名:………………………组员学号姓名:……………………….组员学号姓名:………………………计算机系制2014年6月目录I目录第1章引言.........................................................11.1编写目的........................................................11.2项目背景........................................................11.3可行性分析......................................................11.3.1经济可行性分析................................................11.3.2技术可行性分析................................................21.3.3法律可行性....................................................21.4小组分工........................................................2第2章需求分析.....................................................32.1功能需求分析....................................................32.2功能模块图......................................................5第3章用例建模.....................................................73.1参与者..........................................................73.2用例............................................................83.3绘制用例图.....................................................123.4用例详细描述...................................................22第4章系统分析....................................................274.1对象类静态模型.................................................274.1.1名词/动态方法找类............................................274.1.2类与类之间的关系.............................................284.1.3类的职责.....................................................294.1.4类图.........................................................294.2主要动态模型...................................................294.2.1顺序图.......................................................294.2.1状态图.......................................................294.2.3活动图.......................................................29第5章正向工程....................................................30第6章总结........................................................316.1总结...........................................................316.2改进及不足.....................................................31参考文献...........................................................32第1章引言1第1章引言1.1编写目的科技进步将人类带到了信息时代,计算机已成为各行各业在业务处理与管理工作中必不可少的辅助工具,并对各行业的发展起到越来越大的推动作用。计算机信息管理技术的应用,除了能在相当大的程度上代替人工作业,从而减少人员工作量,减轻工作负担,减少工作中因人为原因而产生的错误从而避免不必要的损失外,更重要的是能建立准确畅通、简便的信息流通渠道,为工作提供所需要的准确、即时的信息以帮助做出正确而及时的选择与决定,从而给采用这技术的单位带来了巨大的可见或不可见的利益与效益。随着信息时代的发展,各大公司对人力资源的需求也越来越高,人力资源管理系统也变得十分必要。本报告主要是使用UML工具来描述人力资源系统的相关功能的实现。1.2项目背景目前面向对象的程序设计语言已广为流行,但许多数据库支持者仍倾向采用结构化设计方法来设计系统结构,使得对象的属性及方法分散在设计中,很难将设计中的对象同现实中的对象完全对于起来,对系统的完全性、可靠性、开放性均有影响。造成这种现象的原因大致有两个设计人员习惯于结构化设计,难以立刻转向面向对象设计。面向对象设计相对来说比较抽象,繁琐,用它设计规模不是很大的系统得不偿失。但无论如何,若想充分发挥面向对象编程的优越性,就必须采用面向对象的设计方法。UML是软件世界第一个统一建模语言,已成为国际软件界广泛承认的标准,应用领域非常广泛。可由于多种类型软件系统开发建模的各个阶段,使用UML建模的优越性在于数据类型丰富,可处理复杂数据结构,数据库语言与程序环境一致,直接存取对象执行效率高,适用于对象系统应用。1.3可行性分析1.3.1经济可行性分析经过分析系统在经济上是可行的。电子科技大学成都学院UML课程设计报告21.3.2技术可行性分析经过分析系统在经技术上是可行的。1.3.3法律可行性经过分析系统在法律上是可行的。1.4小组分工第2章需求分析3第2章需求分析2.1功能需求分析假设用户单位是一家企业公司,公司有职工近2000人,公司原来的人力资源管理方式主要以人工管理为主,个别业务用计算机处理。为了提高工作效率和决策水平,公司准备开发一套人力资源管理系统,以取代原来的人工处理方式。本系统的开发目标是:为人力资源管理部门提供一个全面的信息管理系统,通过系统可以比较容易地获得所需的关于组织体系、薪酬福利成本、人力资源状况等静态数据,也可以方便地获得各种变动信息来进行趋势预Nt371。在企业内实现信息依据权限的共享,人力资源管理的Et常业务在信息系统的协助下变得高效快捷。为了开发本系统,首先要理解人力资源管理功能,通常人力资源管理系统包含以下模块,各模块功能简述如下:(1)组织机构管理。主要管理集团下属的各级公司以及公司下属的各级部门,处理公司和部门的新建、合并、撤销业务,为公司、部门提供信息维护,统计分析功能,支持输出组织机构图。(2)职位管理。主要管理职务分析每个职位的职位描述、任职资格、后备人员、以及各职位的任职情况、超编情况、空缺情况,并按部门提供职位表和空缺职位表。(3)人力资源规划。重要用于管理人力资源规划和机构编制,并提供人力资源规划表、机构编制表。(4)绩效考评。根据职务分析,将员工分为不同层面、不同类别,分别设计考评标准。对业绩、能力、态度等进行月份、季度、年度考评,对考核数据提供统计分析功能,为薪酬、奖惩、培训开发等方面提供依据。(5)人事管理。主要负责完成对在职员工、解聘员工、离退员工的基本信息、任职情况、组织变动、奖惩情况等档案数据的维护、统计分析,晋升、降职、辞职、辞退、退休等人事变动业务的处理,并提供各类员工信息卡片、信息报表。(6)劳动合同管理。全面管理员工劳动合同的签订、变更、续订、中止、接触全过程。并针对不同时期,不同的合同版本,提供版本管理,以及对于到期合同提供自动提示。电子科技大学成都学院UML课程设计报告4(7)招聘管理。对编制招聘计划、发布招聘信息、采集应聘信息、招聘甄选、通知面试、聘用这一过程进行全面管理。(8)培训管理。管理采集培训需求、编制培训计划、发布培训信息、维护培训档案、评估培训结果这一过程,以及对培训资源进行管理。并对培训情况提供查询统计分析功能。(9)薪资管理。提供对企业员工薪资标准的设定,员工工资定级,工资调整的申请、审批,工资核算发放,自动计算社会保险等代扣代缴项目,经费计划、统计分析等。(10)福利管理。提供员工的各项福利基金的提取和管理功能,包括定义基金类型,设置基金提取条件,进行基金的日常管理,并提供统计分析。因本论文偏向于理论研究及篇幅限制,以下内容以招聘管理模块为例论述建模过程。关于招聘管理事务描述如下:本公司招聘组织的管理方式是这样的:人才招聘工作由人力资源部参考用人部门意见,负责拟定招聘计划并组织实施,用人部门参与招聘测评的技术设计和部分实施工作。人力资源需求计划的制定通常在每年初人力资源部根据公司的整体计划编制年度人力资源需求计划,报总经理办公会审批。人力资源需求计划制定方法如下:(1)制定人力资源需求计划的基本依据:未来组织结构的预测、人员供求关系、现有人员的调配培训等。(2)人员需求预测要综合考虑公司战略、可能获得的财务资源、竞争对手的人才政策、管理变革可能导致的公司规模变化、员工流动等因素造成的人力资源需求的变动。(3)人员供给预测要综合考虑内部人才和外部人才供给情况。人力资源部建立内部人才库,信息包括每位员工的绩效记录及评价、职业兴趣、教育背景、工作经验、培训课程、外语水平、具备的技能和证书等。进行内部人才供给预测时要调用内部人才库,判断内部人员是否与所需工作相匹配。在内部供给无法满足需求的情况下进行外部供给预测,外部供给预测要根据总体经济状况、全国和地方劳动力市场状况和拟招聘职位的市场状况进行判断。(4)人力资源部在人力资源需求与供给预测的基础上,制定出年度的人力资源需第2章需求分析5求计划。招聘计划应包括招聘人数、招聘标准(年龄、性别、学历、工作经验、工作能力、个性品质等)、招聘经费预算、招聘具体行动计划等。招聘流程分为如下工作环节:提出人员需求、拟定招聘计划、发布招聘公告、人员筛选录用、招聘工作评估。其中人员筛选录用环节又可分为以下过程:(1)初步筛选。报名截止后,根据招聘岗位的要求,由人力资源部会同各用人部门进行初选。审查求职者的个人简历和求职表,并根据收集到的求职者信息建立外部人才库。(2)初试。人力资源部向初选合格的求职者发面试通知,并要求其面试时提供学历、证书、身份证等相关证件的原件。初试由人力资源部人员和用人部门共同组成。人力资源部对应聘人员的智力、品德和综合素质进行初试和评价,用人部门从工作经验与能力对应聘人员进行初试和评价。(3)复试。复试由复试小组进行。复试小组一般由以下三方面人员组成:一、用人部门代表;二、人力资源部部长;三、资深专业人士。一般岗位的招聘可无资深专业人士,专业技术人才和管理人才的招聘必须有资深专业人士参加。高级专业技术人才和管理人才由总经理负责面试,人力瓷源部负责协调。重要岗位的复试可以考虑采取笔试的形式,由人

1 / 36
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功