人事管理系统详细设计

人事管理系统详细设计
人事管理系统详细设计

人事管理系统

详细设计

方正国际软件(北京)有限公司

2014年10月

目录

1 引言 (3)

1.1编写目的(Purpose) (3)

1.2读者对象(Reader) (3)

1.3项目背景(Background of Project) (3)

1.4编写目标(Goal) (4)

1.5编写原则(Rule) (4)

1.6定义(Definitions) (4)

1.7参考资料(Reference) (5)

1.8变更历史(Change History) (6)

2 需求说明 (6)

2.1 总体描述 (6)

2.1.1 概述 (6)

2.1.2 系统目标 (6)

2.1.3 系统结构设计要求..........................................................................错误!未定义书签。

2.1.4 假设和约束 (7)

2.2 功能需求概述 (8)

2.3 安全要求概述..................................................................... 错误!未定义书签。

2.4 接口要求概述 (30)

2.5 性能要求概述 (30)

2.6 其他需求概述..................................................................... 错误!未定义书签。

3 系统处理流程设计 (30)

3.1 系统流程设计..................................................................... 错误!未定义书签。

3.2 业务流程设计 (30)

3.3 数据流程设计 (32)

4 技术方案设计 (35)

4.1 系统体系结构设计 (35)

4.2 系统功能结构设计 (36)

5 数据库设计 (35)

5.1 概念结构设计 (36)

5.2 逻辑结构设计..................................................................... 错误!未定义书签。

5.3 物理结构设计..................................................................... 错误!未定义书签。

5.4 安全性设计 (37)

6 应用系统设计 (38)

6.1 功能模块设计 (38)

6.2 公用构件设计 (50)

7 接口设计 (61)

7.1 内部接口设计 (61)

7.2 外部接口设计 (62)

8 系统维护设计 (62)

8.1 日常维护设计..................................................................... 错误!未定义书签。

8.2 容错设计 (62)

8.3 业务架构设计..................................................................... 错误!未定义书签。

8.4 应用功能架构设计............................................................. 错误!未定义书签。

8.5 应用功能架构目标............................................................. 错误!未定义书签。

9 应用软件技术方案 .............................................................. 错误!未定义书签。

9.1 设计原则和方法................................................................. 错误!未定义书签。

9.2 应用系统总体设计............................................................. 错误!未定义书签。

9.2.1 应用体系结构设计..........................................................................错误!未定义书签。

9.2.2 系统对象模型设计..........................................................................错误!未定义书签。

9.3 功能体系设计..................................................................... 错误!未定义书签。

9.3.1 功能结构..........................................................................................错误!未定义书签。

9.3.2 模块关系..........................................................................................错误!未定义书签。

9.3.3 功能描述..........................................................................................错误!未定义书签。

9.4 技术系统设计..................................................................... 错误!未定义书签。

9.4.1 工作流技术体系..............................................................................错误!未定义书签。

9.4.2 数据仓库技术..................................................................................错误!未定义书签。

9.4.3 XXX技术 ...........................................................................................错误!未定义书签。

9.5 关键业务模型设计............................................................. 错误!未定义书签。

9.5.1 权限管理模型..................................................................................错误!未定义书签。

9.5.2 XXX模型 ...........................................................................................错误!未定义书签。

10 总体集成技术方案 ............................................................ 错误!未定义书签。

10.1 集成需求........................................................................... 错误!未定义书签。

10.2 集成平台架构................................................................... 错误!未定义书签。

10.3 他系统数据集成............................................................... 错误!未定义书签。

10.4 他系统业务流程集成....................................................... 错误!未定义书签。

10.5 他系统XXX集成............................................................... 错误!未定义书签。

11 软硬件配置方案 ................................................................ 错误!未定义书签。

11.1 规划要求(部署要求、处理能力要求、存储容量要求)错误!未定义书签。

11.2 硬件平台设计................................................................... 错误!未定义书签。

11.2.1 主机系统设计................................................................................错误!未定义书签。

11.2.2 存储系统设计................................................................................错误!未定义书签。

11.2.3 备份系统设计................................................................................错误!未定义书签。

11.3 软件平台设计................................................................... 错误!未定义书签。

11.3.1 操作系统设计................................................................................错误!未定义书签。

11.3.2 数据库管理系统设计....................................................................错误!未定义书签。

11.3.3 中间件软件设计............................................................................错误!未定义书签。

11.3.4 集成平台软件设计........................................................................错误!未定义书签。

11.3.5 软件平台配置清单........................................................................错误!未定义书签。

11.4 网络总体设计................................................................... 错误!未定义书签。

11.4.1 带宽要求........................................................................................错误!未定义书签。

11.4.2 局域网络设计................................................................................错误!未定义书签。

11.4.3 接入网络设计................................................................................错误!未定义书签。

11.4.4 无线接入设计................................................................................错误!未定义书签。

12 安全解决方案.................................................................... 错误!未定义书签。

12.1 安全体系设计................................................................... 错误!未定义书签。

12.1.1 网络系统安全................................................................................错误!未定义书签。

12.1.2 主机系统安全................................................................................错误!未定义书签。

12.1.3 操作系统安全................................................................................错误!未定义书签。

12.1.4 数据安全........................................................................................错误!未定义书签。

12.1.5 应用系统安全................................................................................错误!未定义书签。

12.1.6 系统管理........................................................................................错误!未定义书签。

12.1.7 监控管理........................................................................................错误!未定义书签。

13 项目管理与实施方案......................................................... 错误!未定义书签。

14 客户培训方案.................................................................... 错误!未定义书签。

1 引言

1.1 编写目的(Purpose)

本文档是在概要设计得到的系统软件结构和数据结构的基础上,进行功能的细划和分解,设计每个模块的实现算法、所需的局部数据结构。

设计软件结构设计:将一个复杂系统按功能进行模块划分、建立模块的层次结构及调用关系、确定模块间的接口及人机界面等。数据结构设计:数据特征的描述、确定数据的结构特性、以及数据库的设计。

1.2 读者对象(Reader)

?客户方项目负责人

?客户方技术负责人

?项目经理

?技术经理

?系统架构师

?系统设计师

1.3 项目背景(Background of Project)

禹会区作为安徽省唯一一个区级单位(全省共有三市一区)被认定为第一批国家智慧城市试点城区。开展了“蚌埠市禹会智慧校园”、“蚌埠市禹会智慧社区”、“蚌埠市禹会智慧医疗”、“蚌埠市禹会智慧政务”和“蚌埠市禹会智慧旅游”等方面的建设方案和规划。智慧城市建设将推动禹会区集约、智能、绿色、低碳的新型城镇化发展,对拉动内需,带动产业转型升级具有非常重要的意义。本期项目将针对智慧教育、智慧政务和智慧社区三方面进行建设。

人事管理子系统为教育局和学校提供的电子人事管理的支持,为教育局和学校内部提供人事基本信息,人事异动,考勤,工资,合同等过程的流程化管理。

作为智慧教育板块下的一个子系统,所以,本系统在设计原则、设计理念、界面风格、操作习惯等各方便均遵循智慧教育板块的总体规范。

1.4 编写目标(Goal)

通过对需求和概要设计的细划,进行功能拆分和设计,使实施人员,编码人员快速地了解系统,并根据设计加以实现。

1.5 编写原则(Rule)

1)统一规划、统一设计思想、统一信息交换标准,统一技术规范。

2)采用开放式系统、最大限度地保护原有资源、并立足长远发展。

3)应用系统工程的方法,根据实际业务需要,最优化地重组业务处理流程。

4)应用成熟的先进技术实施系统。

5)统一组织,分层建设,注重实效。

1.6 定义(Definitions)

1.7 参考资料(Reference)

1)《【招标文件】蚌埠市智慧禹会》

2)《【投标文件】蚌埠市智慧禹会》

3)《蚌埠市禹会区智慧教育需求分析说明书V1.2》

4)《详细设计模板》

5)《数据库设计规范》

6)《方正国际项目管理体系》

7)《教育管理信息化标准》 JYGLBZ—XX—2002

8)《教育管理信息教育管理基础代码》 JY/T 1001—2012

9)《教育管理信息教育管理基础信息》 JY/T 1002—2012

10)《教育管理信息教育行政管理信息》 JY/T 1003—2012

1.8 变更历史(Change History)

2 需求说明

2.1 总体描述

2.1.1 概述

本次可行性报告的编写目的在于研究公司的人事管理部门的人事管理系统的各种需要。人事档案管理信息系统,作为数据库管理系统的一个具体应用,在实际工作中得到了广泛的应用,因为通过它能对企事业单位的人力资源进行卓有成效的管理,提高了管理的效率,方便了使用,通过一系列的操作可以快速、可靠的进行人事档案的更新、查找,极大的提高了工作效率,是现代企事业单位必不可少的办公软件。本分析报告是为项目开发者、投资者、领导,以及参与实施本项目的工作者作参考,为了方便公司的人事管理。

2.1.2 系统目标

项目的目标在于开发一个功能使用、操作方便,简单明了的人事管理系统。再设计出功能强大的软件的同时,尽可能地减少对系统资源的占用,并且还要力求做到通过使用本系统,尽量使单位的人事管理工作系统化、自动化和规范化,从而达到提高企、事业单位管理效率的目的,同时也希望此次工程加强我们自身的小组协作意识,加深程序设计思想,同时要学习工程设计思想,再技术和软件

工程思想上同时得到锻炼和提高。人事管理信息系统,在实际工作中得到了广泛的应用,它对企事业单位的人力资源进行有效的管理,提高了管理的效率。本系统的技术完备、成熟,经济效益合理,满足安全真实的企业人事管理信息系统要求。

1)规范企业管理,实现对全公司人事管理的实时监控。

2)实现对每名员工个人业绩的考核。

3)实现较完善的人事管理体系。

4)为企业领导决策提供依据。

系统符合实际生产需求,人机界面友好、操作简便。

2.1.3 假设和约束

目前,在人力资源管理方面,我们了解的不是很多,没有深入到企业里去调查研究,一切关于人力资源管理方面的知识都是从网上调用过来,因此假定的背景都是单一、美好的状态下进行的。对于用在实际中还需要多多改善。

在本文档中约定“职位”等于“岗位”。

基于当前流行的组件技术,将具有同类功能的JAR包,以组件的方式提供业务系统使用,实现了系统的易维护性和可扩展性。

采用全新的通用设计理念,在不修改程序代码的前提下,系统从空间图形数据库到属性数据库以及系统的业务逻辑均可以进行扩充,从而保证业务需求即使发生了变化,系统都可以进行自由扩展。

遵循组件管理原则,充分考虑其可扩充性,采用面向对象的软件工程技术,将应用管理平台抽象化、参数化,尽可能地应付各种业务变化,有利于系统升级、功能的扩展与延伸。

遵循严格的安全管理机制和权限控制机制,采用统一的单点登录方式对用户身份进行验证;此外由于采用组件与业务系统分离的方案,导致系统具有安全隐患,因此通过口令验证与服务绑定的方式解决这一问题。

遵循标准的接口规范,实现信息数据的充分共享与灵活集成;系统设计保持开放性,严格遵循相关的工业标准,以充分保障系统与其他应用系统间的无缝集成。

依据用户的实际需要,设计上力求结构优化、数据库管理完善、界面简单友好、使用方便、工作流程科学合理。

2.2 功能需求概述

2.2.1 组织机构

2.2.1.1组织机构管理

?需求描述

Figure 1机构维护

Figure 2岗位维护

有权限的用户登录后可对组织机构和部门进行查询、新增、修改、删除等操作。主要功能有机构管理、部门管理和员工部门管理。

?功能分析

在组织结构的列表页面点击新增、修改按钮可进入新增、修改组织结构页面,左侧展开当前组织机构部门树;在列表页面点击删除按钮,可以删除选中的机构。点击部门树相应节点后右侧加载部门详细信息及员工列表。在当前部门信息下点击新增按钮,可以在当前部门下新增一个子部门;点击修改按钮可以修改当前部门信息;点击删除按钮,可以删除当前部门,删除前如果部门下有员工,需要先将所有员工转移到其他部门方可删除。选中员工列表中的员工信息,点击列表下方的转移按钮,可以将当前勾选的员工由当前部门转移到选择的新部门下。

其中,教育局的系统管理员负责建立学校级别的层级,然后给每个学校分配一个系统管理员,由相应的系统管理员来建立本校具体的组织结构,且只能查看本校的组织结构,教育局可以查看管辖地区所有学校的组织结构。

2.2.1.2制度汇编

?需求描述

管理机关事务管理局各种制度。提供查询、新增、修改和删除功能,在个人自助工作台展示,方便查看。

2.2.2 人事信息管理

2.2.2.1基本信息档案

?需求描述

对人员的基本信息进行管理,主要包括姓名、性别、出生年月、联系电话、户口所在地、出生地、民族、婚姻状况等基本信息。系统需要提供导入功能,方便批量导入人员信息,导入的信息可进行修改和浏览操作。

人员的相关信息以卡片形式录入和展现。

?功能分析

查询自己的详细信息:员工ID、员工姓名、电子邮件、所在部门名称(不是部门ID)、所属领导、分机和自我介绍等。

修改自己的自我介绍。

修改自己的登录密码。

查询、搜索其他同事的相关信息。

2.2.2.2学历档案

?需求描述

对员工学历的管理,主要记录员工本科、硕士、博士及以上学位,需员工提

供相关证件的复印件作证明,并作为附件上传。查询界面显示员工最高学历。由各相关HR人员根据员工提供的资料进行新增修改,员工个人只可作查询操作。可导出。

2.2.2.3培训档案

?需求描述

该功能提供对不同员工培训的记录,主要记录培训的目的、内容以及培训后教师的收获和自我评价。与培训管理相关联,做完培训流程后,将相关的培训记录与教师相关联,此处只供查询。

2.2.2.4技术职称档案

?需求描述

该功能提供对员工获得的技术职称进行相关的记录,主要记录职称、职称等级、批准单位、职称证书号及职称有效期。

2.2.2.5荣誉奖惩档案

?需求描述

该功能提供对员工获得荣誉、奖励和惩处的记录,需相关复印件上传,以便查询管理。此信息由相关HR人员根据员工提供的资料进行新增修改,个人只可作查询操作,该信息需求真实准确。

2.2.2.6教师资质档案

?需求描述

对教师的资质档案进行管理,可以进行新增和修改的操作。主要指教师在获得教师资格的过程中形成的文字图片视频材料,包括思想品德鉴定表、申请表、

体检合格证明、两学成绩、教学能力测试合格证明、身份证/学历证复印、照片等,需提供附件上传和下载功能。

2.2.2.7教研档案

?需求描述

教师在课题研究、学校教研活动、教学经验总结、发表的论文和著文等方面有成就即可写入个人教研档案中。教师个人根据自身所获得的教研成就提交申请,需详细说明,并将相关证明作为附件上传,由上级领导审批通过即可写入个人教研档案。(通过接口调查询)

2.2.3 人事异动

2.2.

3.1入职

?需求描述

对员工的入职进行管理,面试通过后由相关人员填写录用申请,经用人部门和领导审批后确认是否入职。若入职,则需要填写合同的起止日期及期限以及试用期相关信息;若未入职,则需填写未入职原因;若试用期为0,则入职流程结束后,人员状态为转正员工;否则为试用期员工。确定入职的员工通知到本人,签订劳动合同。

2.2.

3.2转正

?需求描述

试用期即将结束的员工系统提前发通知提醒人事相关人员填写转正申请,经领导审批同意后确定转正。审批流程结束后如果需要调整薪酬,则判断生效日期,如果生效日期比当前日期晚,则产生定时任务,到达生效日期时更新年薪至员工信息;否则,马上执行更新操作。

2.2.

3.3岗位调整

?需求描述

由人事相关人员填写岗位调整审批申请,经相关部门领导审批确定是否进行岗位变动。审批流程结束后如果涉及到年薪的变动则判断生效日期,如果生效日期比当前日期晚,则产生定时任务,到达生效日期时更新年薪至员工信息;否则,马上执行更新操作。

提供查询功能,可快速查询和组合查询,实现动态领导查询。

2.2.

3.4离职

?需求描述

对员工的离职进行管理。离职包括主动离职和被动离职,主动离职指员工主动发起的离职;被动离职指合同到期或辞退。员工只能发起主动离职,HR可以发起主动和被动。离职流程发起后经相关领导审批结束后,最近一份劳动合同的状态将改为失效。根据实际需要确定是否需要导出文件的功能。

2.2.

3.5退休

?需求描述

对退休的员工档案进行管理。退休人员档案指在招用、调配、培训、考核、选拔和任用等工作中形成的有关个人经历、政治思想、职业技能、业务技术水平、工资水平、工作表现、工作变动以及参加社会保险等方面组成的文件材料,主要包括离退休人员的个人基本信息电子化档案和人事电子化档案。个人基本信息包括姓名、出生年月、工作时间、退休时间、退休种类、家庭住址、联系电话、亲属关系和社会关系等基本信息,此基本信息库的建立有助于离退休人员养老金的调整和养老金资格认证的领取;人事电子化档案就是将离退休人员的人事档案用数码相机逐页拍照,建立个人数码数据档案,而将原始档案封存,需要系统提供上传和下载功能。

提供导入和补录功能,供批量导入信息和单条录入。

2.2.4 劳动合同管理

2.2.4.1劳动合同签订(含在入职流程中)

?需求描述

员工入职时会与用人单位签订劳动合同,此功能包含在入职流程中。

2.2.4.2劳动合同查询

?需求描述

劳动合同是指劳动者与用工单位之间确立劳动关系,明确双方权利和义务的协议。

此处可以查看所有人员的最新合同信息,当点击某个人员时,可以查看该人员与用人单位所签的所有合同信息。

2.2.4.3劳动合同续签

?需求描述

劳动合同的续订是指劳动合同期满后,当事人双方经协商达成协议,继续签订与原劳动合同内容相同或者不同的劳动合同的法律行为。

HR或者其他有权限的人员可以在系统中录入最新续签的劳动合同信息(或者发起一个线上审批的劳动合同续签审批流程)。

2.2.4.4劳动合同解除

?需求描述

当员工与用人单位在合同到期之前,由于某些原因需要终止劳动合同的,可

以就双方协商后,记录具体原因,进行合同解除操作。(可以考虑合并在离职操作中)

2.2.5 考勤管理

2.2.5.1考勤记录查询

?需求描述

员工上下班打卡后,可以在此处按月查询员工的考勤记录。

2.2.5.2考勤基本设置

?需求描述

可以对每个学期的上下班时间进行设置,比如2月至6月上班时间为7:00——17:00,9月至1月上班时间为7:30——17:30,员工年假天数的计算公式。

2.2.5.3节假日设置

?需求描述

针对每年国假调休在系统进行相应的设置。如2014年10月1日周三(原工作日)调整为休息日,2014年9月28日(原休息日)调整为工作日等。

2.2.5.4年假天数管理

?需求描述

记录员工年假的休息情况实现维护及查询功能。

2.2.5.5请休假管理

?需求描述

对员工的请休假进行记录并管理。如女员工休产假、病假以及由于某些特殊原因员工需要请假等。

提供查询功能,方便管理者及时了解员工最新情况。

?业务流程

?请假申请:

如果员工是本年度才入单位(加入学校)的,则需根据报到日期按比例计算当年可用的假期数。员工请假不得超过规定的小时数。员工可以通过本模块提交/查看/取消申请。

主要功能包括:

显示员工本人年假总小时数、已使用小时数、当前可用小时数

用日历的方式显示可请假的日期,并突出显示国定节假日

查看员工本人某段时期内的请假记录、申请、批准状态等。

?请假审核:

该模块只允许上级领导访问。上级领导可以查看下属的请假记录,批准/否决其申请。

主要功能包括:

显示下属名单

显示某段时间内所有/部分员工的请假记录汇总,包括年假总数、已使用小时数、当前可用小时数、请假理由

显示当前所有待其批准的请假记录,可以在上面执行“批准/否决”操作

?请假管理:

人事部可以查看公司所有员工的请假记录,同时可以设定国定假日。

主要功能包括:

设定国定假日

按部门汇总某段时期内的请假记录

详细列出某个员工某段时期内的所有请假记录。

请假功能流程图:

2.2.5.6月度考勤报表

?需求描述

系统根据考勤基本设置、节假日设置、员工的考勤记录以及请休假记录,自动统计出相应月份的出勤情况。

?业务流程

输入/修改/删除/查询员工的考勤记录

显示当日迟到、缺勤明细

统计某段时间内迟到、缺勤人数汇总信息

Excel 历史数据导入。

考勤流程图:

2.2.6 工资管理

2.2.6.1工资导入

?需求描述

财务每个月月末将每个员工的工资用EXCEL进行整理做账后,导入系统。导入时选择工资对应的月份以及所属单位。

2.2.6.2工资变动

?需求描述

记录人员的工资变动情况,提供附件的上传和下载功能。

2.2.6.3工资查询

?需求描述

财务将员工的工资数据导入系统后,员工可以登陆系统查询自己的工资信息。

2.2.7 培训管理

2.2.7.1培训申请

?需求描述

HR根据员工提交的需求申请和部门的性质以及上一次培训评估来制定该部门的培训计划,可以制定长时间或短时间的培训计划,HR需明确培训的内容、时间、地点、参与培训的人员和经费,经费为申请费用,待培训结束之后HR需统计此次培训的实际费用(需在3天内完成),培训计划需提交审批申请流程。?业务流程

1、提出培训计划,录入培训目标,预算等信息;

2、领导审批;

3、HR备案,录入培训实际发生的费用,选择参与人员,填写开始结束日期,培训内容,选择讲师等信息,流程结束。

人力资源管理人事管理系统分析与设计

(人力资源管理)人事管理系统分析与设计

目录 第壹章可行性分析方案 1.1引言 (1) 1.2系统建设的背景、必要性和意义 (1) 1.2.1背景 (1) 1.2.2必要性 (2) 1.2.3意义 (2) 1.3拟建系统的候选方案 (2) 1.3.1候选方案壹 (2) 1.3.1候选方案二 (2) 1.4可行性论证 (2) 1.4.1经济可行性研究 (2) 1.4.2社会可行性研究 (3) 1.4.3技术可行性研究 (3) 1.5几个方案的比较 (3) 第二章系统说明书 2.1引言 (4) 2.1.1系统的名称 (4) 2.1.2系统功能和系统目标 (4) 2.1.3系统开发的背景 (4) 2.2项目概述 (4) 2.2.1项目的主要工作内容 (4) 2.2.2现行系统的调查情况 (5)

2.2.3新系统的逻辑模型 (5) 2.2.4人事管理系统模块图 (9) 2.3实施计划 (9) 2.3.1工作任务的分解 (9) 2.3.2进度 (10) 第三章系统设计说明书 3.1引言 (11) 3.1.1项目背景 (11) 3.2系统总体技术方案 (11) 3.2.1模块设计 (11) 3.2.2模块划分及功能介绍 (13) 3.3运行测试 (14) 第壹章可行性分析方案 1.1引言 项目名称:人事管理系统 可行性研究工作的基本内容:于开发过程中,我们为了尽量给用户以方便,考虑到用户需求的实际情况,建立较为简单易明的系统服务,开发此系统无论于经济上,操作上,仍是于技术上均是可行的。 本次可行性方案的编写目的于于研究公司的人事管理部门的人事管理系统的各种需要。人事档案管理信息系统,作为数据库管理系统的壹个具体应用,于实际工作中得到了广泛的应用,因为通过它能对企事业单位的人力资源进行卓有成效的管理,提高了管理的效率,方便了使用,通过壹系列的操作能够快速、可靠的进行人事档案的更新、查找,极大的提高了工作效率,是现代企事业单位必

人事管理系统任务书

计算机科学与技术本科专业(07级) 软件开发综合训练课程设计任务书 题目:人事管理系统 学生姓名:魏瑞班级:软件(1)班学号:07250222 题目类型:软件工程(R)指导教师:马威 一、题目简介 该设计要求学生以人事管理业务为背景,对“人事管理系统”软件进行分析和设计。 通过该题目的分析和设计,使学生初步得到软件工程的训练,全面培养软件开发过程中的分析、设计、编码、测试及文档规范书写的能力,得到软件工程的综合训练,提高解决实际问题的能力。 二、设计任务 1、查阅文献资料,一般在5篇以上; 2、针对人事管理系统,锻炼学生的分析、设计能力,培养学生对软件文档规范的书写能力; 3、以人事管理业务为背景,通过调研、分析现有的管理模式和已有的管理软件,建立系统模型; 4、完成人事管理系统的软件可行性分析、项目开发计划、需求规格说明、概要设计和详细设计(结构化设计方法和面向对象设计方法可任选一种); 5、撰写设计说明书; 6、做好答辩工作。

三、主要内容、功能及技术指标 人事管理系统的总体目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,分析和设计一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的人事管理系统,为人事主管部门的决策者和管理者提供充足的信息、快捷的查询和有效的管理方式,减少不必要的损失和浪费,提高人事管理的效率。 1、根据可行性研究的结果和客户的要求,分析现有情况及问题,采用C/S 或B/S结构,将人事管理系统划分为:员工资料管理、人事管理、统计管理、系统设置等。其中: 员工资料管理:可完成员工资料、记录的常用操作; 人事管理:对员工基本资料、奖惩记录、调动记录、培训记录、考评记录及调薪记录进行管理; 统计管理:对员工的资料进行综合信息统计、员工积分统计、人事记录统计、人事信息统计; 系统设置:可以对数据库备份/恢复/初始化,管理操作员,基础资料设置,系统设置,查看用户操作日志等。 2、整个系统可以选择采用2层C/S结构或3层B/S结构。数据库系统可采用Access, SQL Server 2000等,前台开发工具可以选用PowerBuilder或Visual Basic、ASP或JSP等; 3、人事管理系统所涉及的信息有对员工基本资料、奖惩记录、调动记录、培训记录、考评记录、调薪记录、操作员、用户等方面,可通过系统流程图、业

企业人事管理系统总体设计

河南城建学院 《Visual FoxPro 数据库程序设计》 课程设计讲明书 题目:企业人事治理系统 指导教师:王康平 班级:房地产经营治理

学号: 053410143 姓名:李洪会 2011 年 12 月 30 日 目录 【主题】 (3) 1.系统总体设计 (4) 1.1系统功能简介 (4) 1.2系统功能结构图 (4) 2.数据库设计 (4) 3.实验数据 (5) 4.程序设计界面 (6)

4.1登录界面 (6) 7职工信息查询7 4.4职工信息录入 (8) 5.课程设计总结 (10) 参考文献 (11)

【主题】 本次课程设计我的课题是企业人事治理。 要紧培养我们的VFP的设计能力,提高我们的综合素养。 我的任务是建立能够实现对一个公司人员登陆,查询,录入、修改功能的系统。 在登录界面中,用户名是aaa,密码是123456 我的设计思路现建立一个主菜单,然后将表单联系起来。再通过表单对自由表的查询、录入、修改等功能来实现我们系统的顺利运行。 在制作过程中,我得到了同学的无私关心,结合个人努力,最终成功完成了本次课程设计,实现了原先预想的功能。。

1.系统总体设计 1.1系统功能简介 该系统能够进行职工信息查询,录入,修改和退出 录入:录入姓名,年龄,性不,学历,籍贯,职工编号。修改:职工信息都可修改。

查询:进入登陆界面后,会自动出现扫瞄查询界面,供人查询 1.2系统功能结构图 2.数据库设计 职工表(姓名,年龄,性不,学历,籍贯,职工编号) 一般关键字:职工编号 人事治理系统 职工信 职工信 职工信 退 通过登

人事管理系统课程设计报告[1]

MIS课程设计报告 二○○三年九月

目录 一、前言——————————————— 2 二、系统概况————————————— 2 三、需求分析————————————— 2 - 4 四、数据库设计———————————— 5 - 7 五、主程序清单———————————— 8 六、模块界面————————————— 9 -11 七、设计小结————————————— 12 前言

人事管理是每个企业必不可少的。人事档案管理系统一般包括对人事档案的统计、查询、更新、报表输出等功能。 如果人工直接统计的话,工作量将十分庞大,特别是,如果企业员工有几万或几十万人时,人工统计将变得不可能想象。 用计算机可使人们从繁重而又单调的统计运算中解脱出来,仅用一些简单的操作便可及时准确地获得需要的信息。 在设计一个系统时,首先要做好需求分析。合理地运用好Visual FoxPro的基本方法,建立一个适合企业的人事管理系统。 系统概况 一、课题名称: 人事管理系统。 二、设计环境: 开发工具:Microsoft Visual FoxPro 6.0 操作系统:Windows XP 需求分析 一、系统功能分析 人事管理系统的主要任务是对人事档案进行整理,使得能方便快捷地对人事档案进行查询、统计、更新,并且能按一定要求输出报表。

通过该系统,使企业的人事管理工作系统化、规范化、自动化,从而提高企业人事管理的效率。 二、系统功能模块设计 本系统分为如下的几大模块: 1、主界面模块 该模块提供管理系统的主界面,是主系统的唯一入口和出口,该界面提供用户选择并调用各子模块。 2、浏览模块 该模块提供全部人事档案的界面。 3、查询模块 该模块提供查询符合某一条件的人事档案的界面。 4、统计模块 该模块提供按某一条件进行统计的界面。 5、编辑模块 该模块提供对按档案进行更改、删除和新增的界面。 6、报表模块 该模块按一定格式将人事档案以报表格式输出。 三、数据流图

人事管理系统项目详细设计说明书

目录 1. 概述 1.1.目的 本文为教学案例项目SQLServer功能规范说明书。本说明书将: ●描述数据库设计的目的 ●说明数据库设计中的主要组成部分 ●说明数据库设计中涵盖的教学知识要点 1.2.内容 本文档主要内容包括对数据库设计结构的总体描述,对数据库中各种对象的描述(包括对象的名称、对象的属性、对象和其他对象的直接关系)。本文档中包含对以下数据库内容的描述: ●数据表 ●视图 ●存储过程 ●用户自定义函数 ●触发器 ●约束 在数据库主要对象之外,本文还将描述数据库安全性设置、数据库属性设置和数据库备份策略,为数据库管理员维护数据库安全稳定地运行提供参考。

1.3.与其他项目的关联 教学案例项目的数据库设计与教学项目(Web部分和Windows部分)功能密切相关。教学案例项目的数据库将按照教学项目程序部分的功能需求而设计,数据库设计将配合教学案例的程序部分,以实现一个功能完备的企业环境内的应用。 2. 数据库 2.1.数据库名称 数据库的名称一定要设为RGB,否则本案例设计的Web部分的应用程序和Windows 部分的应用程序将无法使用该数据库。 答案:USE[master] GO /******Object:Database[RGB]ScriptDate:06/18/201108:55:58******/ CREATEDATABASE[RGB]ONPRIMARY (NAME=N'RGB',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\MSSQL10.MSSQLSERVE R\MSSQL\DATA\RGB.mdf',SIZE=3072KB,MAXSIZE=UNLIMITED,FILEGROWTH=1024KB) LOG ON (NAME=N'RGB_log',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\MSSQL10.MSSQLS ERVER\MSSQL\DATA\RGB_log.ldf',SIZE=1024KB,MAXSIZE=2048GB,FILEGROWTH=10%) GO ALTERDATABASE[RGB]SETCOMPATIBILITY_LEVEL=100 GO IF(1=FULLTEXTSERVICEPROPERTY('IsFullTextInstalled')) begin EXEC[RGB].[dbo].[sp_fulltext_database]@action='enable' end GO ALTERDATABASE[RGB]SETANSI_NULL_DEFAULTOFF GO ALTERDATABASE[RGB]SETANSI_NULLSOFF GO ALTERDATABASE[RGB]SETANSI_PADDINGOFF GO ALTERDATABASE[RGB]SETANSI_WARNINGSOFF

人事管理系统需求规格说明书

人事管理系统需求规格说明书 1.引言 对软件需求完全理解对于软件开发工作的成功是至关重要的,需求说明的任务是发现、规范的过程。有利于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,便于采用工程方法开发软件,提高软件的质量,便于开发人员、维护人员、管理人员之间的交流、协作并作为工作成果的原始依据,并且向潜在用户传递软件功能、性能需求,使其能够判断该软件是否与自己的需求有关。 1.1 目的 1.1.1 为开发小组成员、客户之间提供共同的协议而创立基础。对企业管理软件功能的实现作使命描述。让客户指出我们的不足,进一步了解客户的需求。 1.1.2 本说明书的预期读者为开发小组成员及甲方负责人。本说明能让甲方代表更好地了解本系统,减少彼此之间交流的困难和开发中因为需求不明确而产生的不必要的麻烦。 1.2 背景 说明: 项目名称:人事管理系统 用户单位:**公司 开发单位:**工作室 1.3定义 -----本文件中用到的专门术语的定义和外文首字母组词的原词

组 1.4 参考资料 --列出参考资料,如本项目的经考核的计划任务书或合同、上级机关的批文;属于本项目的其他已发表的文件;本文件中各处引用的文件、资料、包括所要用到的软件开发标准。列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能过得到这些文件资料的来源1.5 需求修改记录 2.任务概述 2.1 目标 根据企业对人事管理系统的要求,制定企业人事管理系统目标如下:

a:操作简单方便、界面简洁美观 b:系统管理员在查看员工信息时,可以对当前员工的家庭情况和培训等情况进行添加、修改、删除操作 c:方便快捷的全方位数据查询 d:按照指定的条件对员工进行统计 e:可以将员工信息以表格的形式插入到Word文档中 f:实现数据库的备份、还原及清空操作 g:由于该系统的使用对象较多,要有较好的权限管理 h:能够在当前运行的系统中重新进行登录 i:系统运行稳定、安全可靠 2.2 系统运行环境 2.3 用户特征 ----列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术特长,以及本软件预期使用额度。这些是软件设计

软件工程课程设计报告人事管理系统

软件工程课程设计报告人事管理系统

软件工程课程设计 题目人事管理系统 系计算机系 专业班级软件工程(动画方向)(2)班 学生姓名贾秋洪 学号 2358069 指导教师姜青山 年 6 月 18 日 1.课程题目 人事管理系统设计 2.概述 2.1本课题的来源 A公司是一家以寿险营销为目的的寿险公司,公司员工众多业务流量大,为了方便管理,我制作了一个人事管理系统。主要经

过员工基本信息录入、修改、查询、删除以及员工考勤等方面来对员工综合考评。以便对员工发放工资进行合理分配。这样能提高领导的人事管理水平还能提高员工的积极性。经过现代计算机技术与企业管理相结合,实现人事管理系统的科学化、信息化、现代化,而且适合一般人群使用。 企业人事管理是相对企业内部员工的管理。集人员、考勤、工资、员工培训、系统功能等于一体的大型管理系统,为公司在人事管理等方面提供极大的方便。本软件是以中小型企业为背景而设计开发的,界面美观、使用方便。本系统主要以人员管理、考勤管理、统计分析管理、工资核算等,是企业人事管理必不可缺的好帮手。 2.2本课题目的、实现功能与预期成果 2.2.1目的 当前市面上流行的人事管理系统不少。可是,对于A公司来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。 2.2.2实现功能 能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方

面的工作,基本满足人事日常业务的需要。 2.2.3预期成果 所做出的人事管理系统能让A公司管理层在操作简单的前提下并有效的提高对该公司的人事管理,并经过该系统提高员工的能力。尽量使本系统做到是一个科学化、信息化、简单使用的人事管理系统。 3.系统分析 3.1系统调研 正式开发管理信息系统之前进行调研是非常必要的,必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。 3.2可行性分析概述 可行性分析是在A公司的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。 可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。 可行性分析阶段的主要工作包括以下几个方面:

人事管理系统项目详细设计说明书

目录 1.概述 1.1.目的 本文为教学案例项目SQLServer功能规范说明书。本说明书将: 描述数据库设计的目的 说明数据库设计中的主要组成部分 说明数据库设计中涵盖的教学知识要点 1.2.内容 本文档主要内容包括对数据库设计结构的总体描述,对数据库中各种对象的描述(包括对象的名称、对象的属性、对象和其他对象的直接关系)。本文档中包含对以下数据库内容的描述: 数据表 视图 存储过程 用户自定义函数 触发器 约束 在数据库主要对象之外,本文还将描述数据库安全性设置、数据库属性设置和数据库备份策略,为数据库管理员维护数据库安全稳定地运行提供参考。

1.3.与其他项目的关联 教学案例项目的数据库设计与教学项目(Web部分和Windows部分)功能密切相关。教学案例项目的数据库将按照教学项目程序部分的功能需求而设计,数据库设计将配合教学案例的程序部分,以实现一个功能完备的企业环境内的应用。 2.数据库 2.1.数据库名称 数据库的名称一定要设为RGB,否则本案例设计的Web部分的应用程序和Windows 部分的应用程序将无法使用该数据库。 答案:USE[master] GO /******Object:Database[RGB]ScriptDate:06/18/201108:55:58******/ CREATEDATABASE[RGB]ONPRIMARY (NAME=N'RGB',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\\MSSQL\DATA\',SIZE=3072KB,MAXSIZE= UNLIMITED,FILEGROWTH=1024KB) LOG ON (NAME=N'RGB_log',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\\MSSQL\DATA\',SIZE=1024KB,MAXS IZE=2048GB,FILEGROWTH=10%) GO ALTERDATABASE[RGB]SETCOMPATIBILITY_LEVEL=100 GO IF(1=FULLTEXTSERVICEPROPERTY('IsFullTextInstalled')) begin EXEC[RGB].[dbo].[sp_fulltext_database]@action='enable' end GO ALTERDATABASE[RGB]SETANSI_NULL_DEFAULTOFF GO ALTERDATABASE[RGB]SETANSI_NULLSOFF GO ALTERDATABASE[RGB]SETANSI_PADDINGOFF GO ALTERDATABASE[RGB]SETANSI_WARNINGSOFF

(完整版)人事管理系统开题报告(可编辑修改word版)

附件2 xxx 学院 xx 毕业论文(设计)开题报告 论文(设计)题目 院(系、部)名称: 专业名称: 学生姓名: 学生学号: 指导教师: 年月日 xxx 学院教务处制

一、课题来源 二、主要依据 计算机是近代经营管理的必须工具。以前我们手工记录公司企业员工的考勤信息、工资信息等日常考勤事务。随着社会经济的迅速发展,面对企业规模扩大、人员增多、管理复杂的现实,加强管理、提高工作效率和改善服务质量成了急待解决的问题。而解决这些问题的关键措施之一就是建立使用、先进、高效的人事考勤管理系统,引进创新的经营机制,适应新形势下企业的生存和发展。 考勤管理系统是为了满足单位日常考勤管理的需求,使单位考勤过程更加快速?安全?高效的信息管理系统?本系统基于B/S模式,采用MyEclipse就发工具和java语言与SqlServer数据库开发完成,实现了系统管理?数据管理功能?考勤管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立数据一致性和完整性强,数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。 考勤管理系统主要包括个人信息、考勤信息、招聘信息、奖惩信息、工资详情、修改密码等功能模块;本系统能基本满足用户在考勤管理方面的需求,界面友好,符合用户使用习惯,能实际地提高单位考勤管理的效率? 系统论述的是简单的人事管理系统的设计,为了清楚、准确的描述该系统,我的论文从六个方面来论述。 第一部分论述为什么要设计此系统及系统的运行环境,这部分首先从企业组织架构和规模的发展需要入手,介绍了系统开发的背景(即系统开发的目的、意义)和系统的运行环境。第二部分论述了系统的分析,主要从需求分析、可行性分析、数据流程三个方面进行论述,需求分析是这部分的重点。只有认真了解用户的需求,细致的进行调查分析,把用户“做什么”的要求转换成一个完全的、细致的软件模型并写出规格说明,这样才能准确的表达用户的要求。第三部分是系统的详细设计论述。这一部分从系统设计概要、模块结构设计两方面进行论述。第四部分是对系统的数据库设计论述,主要从数据库设计和界面设计两方面来论述。第五部分是系统的设计实现。第六部分介绍了系统的实施和测试。主要从程序的设计,系统运行中的错误及处理方面进行论述。论文最后又写了结论,致谢与参考文献。

C语言-人事管理系统

人事管理管理系统 [要求] 某高校主要人员有:在职人员(行政人员、教师、一般员工)、退休人员和临时工。现在,需要存储这些人员的人事档案信息:编号、姓名、性别、年龄、职务、职称、政治面貌、最高学历、任职时间、来院时间、人员类别。其中,人员编号唯一,不能重复。 (1)添加删除功能:能根据学院人事的变动情况,添加删除记录; (2)查询功能:能根据编号和姓名进行查询; (3)编辑功能(高级):根据查询对相应的记录进行修改,并存储; (4)统计功能:能根据多种参数进行人员的统计(在职人数、党员人数、女工人数、高学历高职称人数(硕士学位以上或者副教授以上)),统计要求同时显示被统计者的信息; (5)排序功能:按照年龄、来院时间进行排序; (6)保存功能:能对输入的数据进行相应的存储; 一、需求分析: 根据题目要求,职工信息是存放在文件中的,所以应该提供相应的文件的输入输出的功能,在程序中应该有添加删除,查询,编辑,统计,排序,保存等程序实现相应的操作,另外菜单式的选择方式选择程序的功能也是必须需的。另外程序中要求存储的模块,采用的方式均为将原文件中的所有数据读入内存,在内存中处理之后以覆盖的方式写入文件中重新储存,这样的方法容易理解、容易编写,但当文件中的数据量很大时,这种方法也存在一定的难度,在本程序中将N定为100,也即最多可储存的职工人数为100; 二、总体设计: 根据以上需求分析,将程序分成以下几个模块: 1、新建档案信息; 2、删除信息; 3、追加信息; 4、搜索查找信息(按姓名或者编号搜索); 5、浏览全部信息; 6、修改信息; 7、信息排序; 8信息统计; 三、详细设计; 1、主函数: 〈1〉需求分析: 为使系统执行完每部分功能后能够方便的回到系统主界面,main()函数设计的 很简单,只包含一个menu()函数,其余的全部功能都通过menu()函数调用来实现,并通过menu()函数的递归调用实现返回主界面的功能。

人事管理系统的设计说明

目录 前言 摘要 关键词 第一章人事管理系统概述 1.1 人事管理系统简介 1.2 企业信息化发展 1.3 关于人事管理系统的几个误区第二章人事管理系统分析 2.1 系统初步调查 2.2 系统可行性分析 2.3 系统详细调查 2.4 系统的安全性 第三章人事管理系统设计 3.1 方案设计 3.2 开发工具选择 3.3 数据库设计 3.3.1人事管理系统的详细调查 3.3.2系统逻辑模型的提出 3.3.3数据字典 3.4 数据模块设计图 第四章人事管理系统的实现 4.1 开发环境的选择 4.2 人事管理系统模块设计举例 4.3 人事管理系统测试 4.4 系统运行与维护 4.5系统的转换方案 第五章开发总结 参考文献

人事管理系统的设计 前言 随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。随着我国国企改革的深入和社会主义市场经济的日趋繁荣,导致各企业间的竞争日益激烈,迫使企业采取先进的计算机硬件设备以及高质量。。。。。。。。。。。。 摘要 本论文是从现代企业管理中的人事管理现状出发,针对人事管理的复杂程序,经过详细的系统调查,开发出的操作简单而且方便实用的一个人事管理系。。。。。。。。。 关键词 人事管理系统,Visual Basic 6.0,Access 2000 【Abstract】 This thesis is from the modern business enterprise present condition, aim at the personal management of the complicated procedure operation, pass by detailed system investigate, develop simple and convenient practical such a personal management system. The head tool of this system development is Visual Basic 6.0, the engine of the backstage database so。。。。。。。

人事管理系统架构设计

系统软件架构设计学生学号014301754116 题目:人事管理系统架构设计 学生姓名:贾金录 专业名称:软件工程 指导教师:陈国志

目录 1总体设计 (3) 1.1系统功能结构设计 (3) 1.1.1顶层系统结构 (5) 1.1.2用户登录功能结构图 (5) 1.1.3员工管理 (6) 1.1.4部门管理 (6) 1.1.5休假管理 (7) 1.1.6人事考勤 (8) 1.1.7加班管理 (8) 1.1.8工资管理 (9) 1.2系统对象设计 (10) 1.2.1数据库连接类 (10) 1.2.2用户登录功能类图 (11) 1.2.3员工管理功能类图 (12) 1.2.4部门管理类图 (13)

1总体设计 1.1 系统功能结构设计 以某公司为例,某公司需要对员工基本资料、所在部门、员工请假/休假、人事考勤、加班及工资进行合理的规划。通过与人力资源部门及相关人员进行需求沟通后,确定系统需要具有如下的功能。 ●用户登录管理:用户登录后才能进入系统,包含用户名和密码检查 ●员工信息管理:员工信息的添加、删除、更改,可添加员工照片 ●部门管理:能够以树状视图显示员工所在的部门 ●休假管理:员工的休假信息添加、查询及统计功能 ●考勤管理:员工的考勤记录、考勤历史查询及考勤统计功能 ●加班管理:录入加班信息、加班汇总及特定员工的加班查询功能 ●工资管理:录入员工的发薪记录、查询特定员工的发薪记录及发薪历史信息 ●系统日志:记录当前用户的所有操作信息,提供查询功能 需求分析用例图如图所示。

人事管理系统用例图

1.1.1顶层系统结构 系统顶层系统结构功能图 1.1.2用户登录功能结构图 用户登录功能结构图 用户登录功能包含用户登录及更改密码两个: ●用户登录:用户输入帐号及密码,系统验证,成功则进入系统,否则给予提示。 ●更改密码:在用户登录界面提供一个更改密码按钮,通过此按钮可以弹开一个更改密码的界面, 用户输入原有帐号及密码,以及新密码进行更改。

企业人事管理系统详细设计说明方案

精心整理企业人事管理系统 详细设计说明书 文档作者谭聪 学号 一. 1.1 阶段中, 1.2背景 1.3 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 ROLLBACK:数据库的错误恢复机制。 1.4参考资料 1.人事管理系统项目计划任务书,XXX公司 2.人事管理系统项目开发计划,软件开发小组 3.用户操作手册(初稿),软件开发小组 4.软件工程及其应用,周苏、王文等,天津科学技术出版社 5.软件工程,张海藩,清华大学出版社 二.系统结构 模块结构由各个成员分别完成 身份认证模块及人员信息统计模块见《身份认证及人员信息统计模块》分页 人员信息维护模块见《人员信息维护模块》分页

人员信息查询模块见《人员信息查询模块》分页 工资信息维护模块见《工资信息维护模块》分页 工资信息查询模块见《工资信息查询模块》分页 三.身份认证模块 3.1软件结构 模块的界面参见概要设计文档 身份认证模块: 3.2 1. Check()过程: 对登陆的用户名及密码进行检验,如果通过验证则返回turu,进入系统主菜单,否则返回faulse,调用错误处理程序。 Callmenu()过程: 被check()过程调用,列出系统主菜单,并调用系统功能模块。

系统菜单: 2.性能 3 4 5 已经在软件结构中进行描述。四.统计模块 4.1软件结构

4.2 1 2.性能 统计模块对所有的或者选中类型的数据进行统计,在精度方面必须满足统计要求,精确到小数点后3位。 3.输入项目 统计模块要求用户选择统计方法,采用单选框的方式输入。 4.输出项目 统计模块输出统计结果,并列出被统计的条目,所有列出的条目及统计信息均为不可编辑项。 5.程序逻辑 已经在软件结构中进行描述。 五.人员基本信息查询模块

人事管理系统架构设计

系统软件架构设计 题目人事管理系统架构设计 学生姓名:贾金录 专业名称:软件工程 指导教师:陈国志 目录 1.1.3 员工管理 ............................................................................ 1总体设计 1.1系统功能结构设计 以某公司为例,某公司需要对员工基本资料、所在部门、员工请假/休假、人事考勤、加班及工 资进行合理的规划。通过与人力资源部门及相关人员进行需求沟通后,确定系统需要具有如下的功能。 用户登录管理:用户登录后才能进入系统,包含用户名和密码检查员工信息管理:员工信息的添加、删除、 更改,可添加员工照片部门管理:能够以树状视图显示员工所在的部门休假管理:员工的休假信息添加、查询及统计功能 考勤管理:员工的考勤记录、考勤历史查询及考勤统计功能 加班管理:录入加班信息、加班汇总及特定员工的加班查询功能 工资管理:录入员工的发薪记录、查询特定员工的发薪记录及发薪历史信息 系统日志:记录当前用户的所有操作信息,提供查询功能 需求分析用例图如图所示。

人事管理系统用例图 1.1.1 顶层系统结构 系统顶层系统结构功能图 1.1.2 用户登录功能结构图 用户登录功能结构图用户登录功能包含用户登录及更改密码两个:用户登录:用户输入帐号及密码,系统验证,成功则进入系统,否则给予提示。更改密码:在用户登录界面提供一个更改密码按钮,通过此按钮可以弹开一个更改密码的界面,用户输入原有帐号及密码,以及新密码进行更改。 1.1.3 员工管理 员工管理功能结构图提供一个窗口显示所有员工信息列表,用户可以通过鼠标选择一条记录,窗口中提供当前选中记录的信息显示,并提供所列功能的功能按钮。 员工管理功能:新员工添加:通过在界面上的各种输入框、列表框输入新用户信息,包括用户头像选择,添加新用户删除员工信息:通过员工管理页面选择要删除的员工记录,点击删除按钮,进行删除。在删除的时候提示用户是否确定删除。 更改员工信息:在员工管理页面显示当前选中员工的所有信息,在相应的控件内进行更改,并保存。 1.1.4 部门管理 部门管理功能结构图提供一个窗口,以树状结构显示所有部门列表,并包含部门员工,提供添加、删除、更改、拖拽等功能。 部门管理功能:新部门添加:通过添加窗口输入新部门名称,然后在部门管理主窗口的树状结构添加新结点;删除现有部门:通过选择树状结构中的部门名称,点击删除按钮进行删除;更改部门名称:选中树状结构中的部门名称,点击更改部门名称按钮,在弹出的对话框中输入新名称; 调整部门结构:以拖拽的形式在树状结构里调整部门结构。 1.1.5 休假管理 休假管理功能结构图提供一个窗口显示所有历史休假记录,用户可以通过鼠标选择一条记录,窗口中提供当前选中记录的信息显示,并提供所列功能的功能按钮。 休假管理: 添加新休假记录:通过在界面上的各种输入框、列表框输入新休假信息,点击添加按钮确定添加; 查询员工休假记录:在弹出窗口中输入查询条件,确定后在主界面窗口中的记录列表中显示查询结果; 统计员工休假信息:在弹出窗口中选需统计的员工名称,确定后弹出统计界面。 1.1.6人事考勤 人事考勤功能结构图 提供一个窗口显示所有历史考勤记录。历史考勤记录列表上方提供输入新考勤记录的输入控件。

公司人事管理系统设计

(此文档为word格式,下载后您可任意编辑修改!) 河南工程学院毕业设计(论文) 题目公司人事管理系统设计 学生姓名___曹丽娜_____ 系(部)___河南工程学院__ 专业___软件学院____ 指导教师田正军___ 2011年 5月 28日

摘要 在当今社会,互联网空前的发展,给人们的工作和生活带来了极大的便利和高效,信息化,电子化已经成为节约运营成本,提高工作效率的首选。考虑到当前大量企业的人事管理尚处于手工作业阶段,不但效率低下,还常常因为管理的不慎而出现纰漏。因此根据部分企业提供的需求,设计此企业人事管理系统,以帮助企业达到人事管理办公自动化、节约管理成本、提高企业工作效率的目的。 本企业人事管理系统采用C/S结构,在Windows XP操作系统下,主要对企业员工的信息以及跟人事相关的工作流程进行集中的管理,方便企业建立一个完善的、强大的员工信息数据库。它是以Microsoft Visual Studio 2005和SQL 2005数据库作为开发平台,使用C# 设计操作控件和编写操作程序,完成数据输入、修改、存储、调用查询等功能;并使用SQL 2005数据库形成数据表,进行数据存储。 本文详细介绍了企业人事管理系统的功能需求,系统设计和具体实现。并简要介绍了系统开发采用的过程方法。 关键词: 企业人事管理系统;员工信息数据库;SQL;C# Abstract With the unprecedented development of Internet, it has been brought us great convenience and efficiency in our society. Normalization and electrification have become the first choice of saving operation cost and improving work efficiency. Many enterprises' personnel administration systems lie in the phase of manual management which is inefficient and easy to go wrong by carelessness. Therefore, the MIS(Management Information System)is designed to make the personnel administration more scientific, normative and efficient. The system adopts the structure mode of Client/Server(C/S), Windows XP as the operation system,SQL 2005 as the background database, and Microsoft Visual Studio 2005 as the developing tool. It can help enterprises to establish a perfect, strong staff information database, which facilitates the centralized management of staff information and workflow. The paper explains the course design, system design and implementation of MIS, also briefly introduces the process of the system development. Keywords: Personnel Management System; Employee Information Database; SQL; C# 目录 前言................................................................ - 4-第一章需求分析....................................................... - 7 - 第一节企业人事管理系统的研究内容及所达到的目标 (7) 一、研究内容........................................................ - 7 - 二、设计原则........................................................ - 7 - 三、所达到的目标.................................................... - 7 -

企业人事管理系统 任务书

毕业设计任务书 学院、系: 专业: 学生姓名:学号: 设计题目:企业人事管理系统 起迄日期: 2011年2月18日~2010年6月21日指导教师: 系主任: 发任务书日期: 2011年 1 月 10 日

毕业设计任务书 1.毕业设计的任务和要求: 人事管理是每个公司日常管理中最重要的部分,另外,由于人事管理事务繁杂,所以也是公司耗时最多的工作。人事管理的计算机化能够大大提高工作效率。使公司领导掌握人员的动向和人员的综合素质,及时调整人才的分配,能够极大地提高人事资源管理的效率,也是企业科学化、正规化管理推进经济和社会的协调发展的重要条件。因此,本次毕业设计的课题是为庆丰发展有限公司设计适合其需要的人事管理系统。便于公司人事管理工作的顺利进行,提高企业竞争力。要求以ASP技术为基础,SQL Server 数据库,设计一个符合庆丰发展公司实际需要的人事管理系统。 该系统的主要功能模块为: (1)公司人员管理(包括人员的录入,信息更新,删除等) (2)员工请销假管理(包括假条的填写,假条审批,请假情况查询等) (3)部门管理(包括部门设置,部门添加,部门更新,删除等) (4)用户登陆管理等 2.毕业设计的具体工作内容: 具体内容: (1)毕业设计前期,完成开题报告。字数在2000字以上。 (2)应用软件工程的方法实施系统的分析与设计。 (3)运用ASP、SQL Server 2000进行系统的开发。 (4)界面要求:简洁、主题鲜明、内容编排得当合理、美观、实用。 (5)应能够深入了解系统前后台的关系,搭建安全的后台数据库服务体系,掌握数据库的连接技术。 (6)能够对系统进行全面测试和调试,及时更正错误,直至系统运行稳定可靠。 (7)完成论文和必要的软件使用说明书,论文应包括综述、系统总体设计、系统实现、性能分析、结论等。参考文献数量不少于10篇。论文书写格式完全按学校规定来写。原始数据: 《数据库原理与应用》、《Java程序设计》、《ASP基础与应用》等作为前期的基础课程,要求具有一定的开发能力。硬件提供计算机一台,软件根据需要提供。此次设计的目的是使学生将大学中学到的专业知识与实际应用相结合。

人事管理系统的设计(开发)

人事管理系统的设计(开发) 目录 1.功能概述 2.开发背景及意义 3. 软件环境 3.系统层次结构 5 设计阶段类图 6. 软件具体功能说明,界面说明(表单说明) 7. 体会及优缺点分析

人事管理系统的设计(开发) 1. 功能概述 人事工资管理系统是不可缺少的部分,它的内容对于其的决策者和管理者来说都至关重要,所以人事工资管理系统应该能够为用户提供充足的信息和快捷的查询手段。人事工资管理系统的主要任务就是使用计算机,对所有公司成员的人事档案资料进行保存;在需要时进行查找、分类、统计或者增加、修改和删除等操作;可以针对不同的目的,对各种档案资料进行查询。 2. 开发背景及意义 随着计算机技术、网络技术和信息技术的发展,现在办公系统更趋于系统化、科学化和网络化。网络办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的主要目的是实现信息交流和信息共享,提供协同工作的手段,提高办公的效率,让人们从繁琐的有纸办公中解脱出来。现在许多的机关单位的人事管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。 本系统就是基于本公司的人事管理而设计的,是对公司的人事资料进行管理,为人事管理人员提供了一套操作简单、使用可靠、界面友好、易于管理和使用的处理工具。本系统对人事各种数据进行统一处理,避免数据存取、数据处理的重复,提高工作效率,减少了系统数据处理的复杂性。本系统不仅使公司人事管理人员从繁重的工作中解脱出来,而且提高了人事管理的效率,提高了人事管理的科学性,方便了用户查询、管理人员进行管理。 3. 软件环境 服务器端要求如下: 操作系统:Windows 2000 Server 数据库:Mircrosoft SQLserver2005

毕业设计论文(企业人事管理系统)

1引言 在这个信息迅速膨胀的社会,各行各业所要管理、涉及的数据信息量越来越多、越来越大。随着当前许多的中、小型企业的发展壮大,员工的数量也在不断的增加。随之而来的管理成本也在不断的提高。考虑到当前大量企业的人事管理尚处于手工作业阶段,不但效率低下,还常常因为管理的不慎而出现纰漏。因此根据部分企业提供的需求,设计此企业人事管理系统,以帮助企业达到人事管理办公自动化、节约管理成本、提高企业工作效率的目的。 企业人事管理系统是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。企业人事管理系统可以提供丰富的功能,降低企业人事管理工作的强度,提高企业人事管理工作的效率,并依靠系统的网络功能为人事管理的使用创造良好的条件,从而能够适应企业人事管理的要求,推动企业人事管理的信息化建设。根据大多数企业人事管理的需求,本论文就该人事管理系统的设计与实现进行了分析探讨:首先对系统的需求分析做了叙述,然后介绍了系统的设计和实现,最后进行了系统测试。该企业人事管理系统采用基于客户端/服务端(C/S)模式开发,服务端采用SQL Server2005数据库服务器作为数据处理和存储平台,客户端应用程序采用Visual https://www.360docs.net/doc/8e12626685.html, 2005进行开发,开发语言选用C#。用户必须使用客户端应用程序才能对服务端数据进行操作。 2企业人事管理系统开发基础 2.1管理系统简介 2.1.1管理信息系统 管理信息系统(MIS)是一个由人、计算机等组成的能进行信息收集、传递、存储、维护和使用的系统。管理信息系统是信息系统的一个分支之一,经过30多年的发展,已经成为一个具有自身概念、理论、结构、体系和开发方法的集管理科学、信息科学、系统科学及计算机科学等覆盖多学科的综合性学科。 管理信息系统的结构通常由四个部分组成:信息源、信息处理器、信息用户和信息管理者。管理信息系统的主要任务一般要实现对基础数据的严格管理,确定信息处理过程的标准化,高效的完成日常处理业务、优化分配各种资源,包括人力、物力、财力等。MIS是一个

相关文档
最新文档