企业人力资源管理系统面向对象设计软件_第1页
企业人力资源管理系统面向对象设计软件_第2页
企业人力资源管理系统面向对象设计软件_第3页
企业人力资源管理系统面向对象设计软件_第4页
企业人力资源管理系统面向对象设计软件_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、文档编号:HHIT-SECD-SE121-01T-08版 本 号:V1.0企业人力资源管理系统面向对象需求分析与设计说明书项目名称 企业人力资源管理系统 项目负责人 项目开发单位 淮海工学院计算机工程学院软件121班第1项目组 项目成员 、 2015年6月24日软件工程课程设计项目组任务分派单(组长用)班级: 软件121班 组别: 第一组 组长姓名: 时间:2015年06月24日项目名称: 企业人力资源管理系统 阶段名称: 面向对象设计 序号学号姓名任务名称具体任务内容完成标准起止日期验收成绩12012122589需求和用户愿景、对象模型、动态模型、术语对功能的规定、输入输出要求、员工信息的动

2、态模型和对象描述、术语计完成2015-06-232015-06-2422012122574对象模型、对象描述、动态模型员工考核动态模型和对象描述完成2015-06-232015-06-2432012122598概述、对象描述、动态模型、设计概述运行环境规定、系统设置的动态模型和对象描述、系统的设计概述完成2015-06-232015-06-2442012122579需求和用户愿景、对象描述、动态模型员工工资管理模块的对象描述、动态模型完成2015-06-232015-06-2452012122590用例、对象描述、动态模型、功能模型员工招聘、培训的动态模型和对象描述、功能模型完成2015-06

3、-232015-06-2461、本表由组长为其组员每次上机实践分派任务使用,应认真填写相关任务名称、内容、完成标准等信息;2、本表在每次任务完成后,由组长按照完成标准验收,并给出每个组员成绩评定(每人平均70分制),除组长保留一份外,应及时上报任课老师(电子和纸质文档同时上报)。目录企业人力资源管理系统1面向对象需求分析与设计说明书1软件工程课程设计项目组任务分派单(组长用)21概述【】41.1编写目的41.2 背景41.3 定义41.4 软件设计目标41.5 参考资料51.6 用户的特点51.8修订版本记录52设计概述52.1简述52.2系统结构设计52.2.1顶层系统结构62.2.2员工信

4、息管理子系统结构62.2.3员工工资管理子系统结构72.2.4员工考核管理子系统结构72.2.5员工招聘、培训管理子系统结构82.2.6系统设置子系统结构82.4系统界面(人机交互子系统设计)102.5数据库管理子系统设计133.辅助文档【】174.词汇索引【】171概述【】1.1编写目的 本需求分析设计的目的是:让用户能够更好的了解到所要完成的目标系统要具备的功能,能为用户完成哪些工作。而需求分析就是用户与编程人员之间的桥梁编程人员通过需求分析了解到用户的需求,成为软件编制所实现的目标。 需求分析的好坏直接关系到软件的成功与否,是软件生命周期中的关键一环。 由于编程人员又对用户的问题不是很了

5、解, 对两者之间的交流有所影响,然而面向对象的方法很好的解决了这一问题,用面向对象的方法进行需求分析,最重要的一点就是利用对象的概念模型建立一个针对于问题域的模型,从而两者通过该模型进行交流。1.2 背景 待开发系统名称:企业人事管理系统开发者:,用户:企业在职员工随着现代化科技和新兴产业的迅速发展,计算机在企业管理中的应用已经十分的普及,无论是教育机构还是各中小企业,利用计算机实现企业人事管理是十分重要的一项举措。 对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化已经成为企业人事管理必不可少的条件之一。计算

6、机管理拥有十分明显的优点:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率也是企业的科学化、正规化管理与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。1.3 定义 企业人事管理是一项非常重要的工作,起到了为整个企业的日常人事进行安排的作用以及企业在职员工的人事管理等。一个优秀的企业人事管理系统可以提高企业在市场上的市场竞争力,使企业具有更强的凝聚力和活力。同事它也是是一个面向企业人事部门工作人员,为其提供服务的综合信息管理系统人员通过本系统完成相关的日常工作,这些工作也是平常较为繁重的工

7、作。员工的个人信息等等都记录在人事系统里进行管理。1.4 软件设计目标1.开发意图 :为各大中型企业提供员工信息的管理,如查询员工信息,修改员工信息,删除员工档案以及企业与员工之间的合同管理,同时还要对员工的工资进行正确的管理,如基本薪金,奖金的扣除,员工津贴以及员工的保险方面也要涉及到,除此之外还有员工考核系统可以对一个企业的改造有所帮助;员工招聘以及培训管理,系统设置也是企业人数管理系统所必不可少的一部分,这样既可以减少操作时间又能够提高工作效率。2.应用目标:通过本系统软件,能帮助企业人事管理的管理人员利用计算机,快速方便地对员工信息,员工薪金,员工的招聘和培训等进行高效的管理;同时能帮

8、助用户快速的查询到个人的信息。3.作用及范围:本软件适用于企业人事管理,它是比较完善的系统管理软件,对员工信息,员工薪金,员工的招聘和培训等可以进行方便的管理。企业人事管理系统,是基于企业庞大的员工数量,为了对企业更好的进行管理,本系统正是起到了为整个企业的日常人事进行安排的作用以及企业在职员工的人事管理等。一个优秀的企业人事管理系统可以提高企业在市场上的市场竞争力,使企业具有更强的凝聚力和活力。同事它也是是一个面向企业人事部门工作人员,为其提供服务的综合信息管理系统人员通过本系统完成相关的日常工作,这些工作也是平常较为繁重的工作。员工的个人信息等等都记录在人事系统里进行管理。1.5 参考资料

9、 1 软件工程导论(第六版) 清华大学出版社 张海藩 编著2 软件工程课程设计 机械工业出版社 李龙澍 编著3 计算机软件产品开发文件编制指南 GB 8567-88 1.6 用户的特点本系统的操作对象为企业在职员工,企业管理人员。对管理人员的计算机水平不需要很高的要求。预期使用时间为15年。1.7 假定与约束本项目的设计是在Java程序设计语言的条件下进行的,技术设计采用软硬一体化的设计方法。运行该软件所适用的具体设备必须是奔腾4、内存1G以上的计算机。该软件的开发完全按照企业标准开发,包括硬件、软件和文档规格。开发期限为3个月左右。软件运行的最短寿命:10年。1.8修订版本记录 2

10、013-7-1 企业人事管理系统第1版2设计概述2.1简述企业人事管理系统整体上采用面向对象方法来设计,客户端通过登录系统进行信息的发布和获取,软件架构采用客户端/服务器方式。客户端采用C+等编程语言编写,其脚本程序简单易用、灵活性强,可以控制整个系统。设计时考虑访问权限,对不同权限级别显示不同的内容。本系统基于Sqlserver 2008数据库平台搭建企业人事管理信息系统数据库,开发工具为C+。2.2系统结构设计企业人事管理信息系统主要是通过软件,系统基本信息的管理主要是对图书管理中涉及的一些基本信息的处理,包括:员工信息的管理,如查询员工信息,修改员工信息,删除员工档案以及企业与员工之间的

11、合同管理,同时还要对员工的工资进行正确的管理,如基本薪金,奖金的扣除,员工津贴以及员工的保险方面也要涉及到,除此之外还有员工考核系统可以对一个企业的改造有所帮助;员工招聘以及培训管理,系统设置。2.2.1顶层系统结构图9.1 顶层系统结构图描述:企业人事管理系统的顶层系统结构将本系统分为5个模块,员工信息管理,员工工资管理,员工考核管理,员工招聘、培训管理和系统设置5部分。2.2.2用户信息管理子系统结构【梁发宏】图9.2 用户信息管理子系统结构图描述:用户信息管理分为个人信息管理和读者信息管理,个人信息管理可以查询,修改个人信息,读者信息管理可以添加、修改、查询、删除读者信息。2.2.3图书

12、资料管理子系统结构【梁发宏】图9.3 图书资料管理子系统结构图描述:图书资料管理部分可以让人管理员实现对图书的综合管理,其中包括添加图书信息,修改图书信息,删除图书信息。2.2.4员工考核管理子系统结构图9.4 员工考核管理子系统结构图描述:员工考核管理模块主要包括制定考核计划,部门考核和查看考核汇总三个子功能。2.2.5员工招聘、培训管理子系统结构图9.5 员工招聘、培训管理子系统结构图描述:员工招聘培训模块主要包含两大子模块分别是员工招聘管理和员工培训管理。员工招聘模块包括制定招聘计划,招聘员工和查看招聘结果。员工培训模块包括制定培训计划,培训成绩管理和查看基本信。2.2.6系统设置子系统

13、结构图9.6 系统设置子系统结构图描述:上图为系统设置结构图。系统设置包括四大功能。管理部门,软件升级,软件帮助和数据库备份。在管理部门功能中又包含添加部门和修改部门。【】2.3问题域子系统设计【】图9.7 User类图9.8 department类图9.9 salary类2.4系统界面(人机交互子系统设计)图9.10 修改员工信息图9.11 查询基本薪金图9.12 出勤考核图9.13 招聘计划查询图9.14 培训成绩录入图9.15 添加部门信息2.5数据库管理子系统设计在数据库中,数据的存储如下:图9.16 HR(人力资源管理数据库)图9.17 Contract(合同信息表)图9.18 User( 用户信息表)图9.19 Depatrtment(部门表)图9.20 Exam(考核计划表)图9.21

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论