企业人事管理系统详细设计说明书
人事管理子系统详细设计说明书

数据库结构:包括表、视图、 存储过程等
数据库设计原则:遵循第三范 式,保证数据的完整性和一致 性
数据库安全:设置用户权限, 保证数据的安全性和保密性
数据库逻辑设计
数据库表设计:员工表、部 门表、职位表等
数据库结构:包括员工信息、 部门信息、职位信息等
数据库类型:关系型数据库
数据库约束:主键、外键、 唯一性约束等
系统开发过程管理
需求分析:明确系统需求,确定系统功能 系统设计:设计系统架构,确定系统模块 开发实施:编写代码,实现系统功能 测试与调试:进行系统测试,修复系统问题 部署与上线:部署系统,进行上线准备 维护与更新:进行系统维护,更新系统功能
系统部署与配置
硬件需求:服务器、网络设备、 存储设备等
部署方式:集中式பைடு நூலகம்署、分布式 部署、混合式部署等
系统管理 模块:系 统设置、 用户管理、 数据备份 与恢复
报表界面设计
报表类型:包括员工信息报表、 考勤报表、绩效报表等
报表功能:支持筛选、排序、导 出等功能
添加标题
添加标题
添加标题
添加标题
报表布局:采用表格形式,清晰 展示数据
报表样式:支持自定义样式,满 足不同用户需求
PART 6
人事管理子系统安全设计
系统支持与公司其他业务系统进行数据交互,实现数据共享和业务协同。
系统目标
实现人事管理的自动化和智能 化
提高人事管理的效率和准确性
降低人事管理的成本和风险
提供全面的人事管理信息和数 据分析支持
系统功能
员工信息管理:包括员工基本信息、工作经历、教育背景 等
考勤管理:记录员工上下班时间、请假、加班等信息
功能模块界面设计
人事管理系统概要设计说明书

人事管理系统概要设计说明书1.引言1.1编写目的在本人事管理系统项目的前一阶段,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段的实地调研中获得。
本阶段在系统的需求分析的基础上,对人事管理系统做概要设计。
主要解决实现该系统需求的程序模块设计问题。
包括决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。
在以下的概要设计报告中将对本阶段中对系统所做的所有概要设计进行详细的说明。
在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对人事管理系统所做的模块结构设计的基础上,对系统进行详细设计。
在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。
1.2项目背景●系统名称:企业人事管理系统●项目提出者:某公司●最终用户:公司或企业术语定义●事务流:数据进入模块后可能有多种路径进行处理。
●主键:数据库表中的关键域,值互不相同。
●外部主键:数据库表中与其他表主键关联的域。
●ROLLBACK: 数据库的错误恢复机制。
2.总体设计2.1 需求规定本系统主要是用来处理员工的相关信息以及工资等的情况统计,公司把员工的信息,包括姓名、性别、年龄等信息输入人事管理系统的数据库,然后在管理终端可以对数据进行查询和修改等操作。
使用人事管理系统,便于公司领导掌握人员的动向,及时调整人才的分配。
2.2结构系统的模块的划分已在需求规格说明书中写出,每个模块相对应的有一个程序模块,我们把这些程序模块命名为**程序块。
从需求规格说明书中得出各模块之间的关系如下:2.3 人工处理过程本系统人工处理过程主要有:1.登记员工的信息。
2.设置系统的基础数据。
3.设置员工的权限。
3. 接口设计3.1 用户接口用户接口主要采用图形接口和命令接口方式,用户可以通过点击图形界面的按钮、菜单、对话框等图形接口元素对程序和数据进行操作和在输入框中输入命令的方式查询信息。
人事管理系统详细设计说明书

1引言 .......................................................................................................................................... - 1 -1.1编写目的 (1)1.2背景 (1)1.3定义 (1)1.4参考资料 (2)2系统框架结构 .......................................................................................................................... - 2 -2.1人事管理模块 (3)2.2备忘记录模块 (3)2.3数据库管理模块 (4)2.4系统管理模块 (4)3系统的结构 .............................................................................................................................. - 5 -4程序设计说明 .......................................................................................................................... - 5 -4.1用户登陆模块 (5)4.1.1详细设计..................................................................................................................... - 5 -4.2公共类模块. (6)4.2.1数据库公共类MyMeans ............................................................................................ - 6 -4.2.1.1详细设计.............................................................................................................. - 6 -4.2.2公共类MyModule ...................................................................................................... - 7 -4.2.2.1详细设计.............................................................................................................. - 7 -4.3系统主页面.. (10)4.3.1详细设计................................................................................................................... - 10 -4.4基本信息管理模块.. (12)4.4.1数据基础................................................................................................................... - 12 -4.4.1.1详细设计............................................................................................................ - 12 -4.4.2员工提示信息........................................................................................................... - 12 -4.4.2.1详细设计............................................................................................................ - 12 -4.5人事管理模块. (13)4.5.1人事档案浏览........................................................................................................... - 13 -4.5.1.1详细设计............................................................................................................ - 13 -4.5.2人事资料查询........................................................................................................... - 14 -4.5.2.1详细设计............................................................................................................ - 14 -4.5.3人事资料统计........................................................................................................... - 15 -4.5.3.1详细设计............................................................................................................ - 15 -4.6数据库管理模块 (17)4.6.1备份/还原数据库..................................................................................................... - 17 -4.6.1.1详细设计............................................................................................................ - 17 -4.6.2清空数据库............................................................................................................... - 17 -4.6.2.1详细设计............................................................................................................ - 17 -4.7系统管理模块. (19)4.7.1重新登录................................................................................................................... - 19 -4.7.1.1详细设计............................................................................................................ - 19 -4.7.2用户设置................................................................................................................... - 20 -4.7.2.1详细设计............................................................................................................ - 20 -4.8工具管理 (23)5外部接口 ................................................................................................................................ - 23 -5.1用户接口 (23)5.2外部接口 (23)5.3内部接口 (23)详细设计说明书1引言1.1编写目的通过该系统可以方便、快捷地职工信息进行添加、修改及删除操作,并且可以在数据库中存储相应职工的照片。
公司人事管理子系统详细设计说明书 94页

公司人事管理子系统详细设计说明书94页目录1.引言 (3)2.子系统功能设定 (3)3.信息模型设计 (8)3.1数据流程图DFD (8)3.2数据字典DD (17)3.3数据库基表之间的关联 (69)3.4子系统接口描述 (75)4.子系统软件结构设计 (77)4.1软件结构图 (77)4.2软件结构的内部接口 (79)5.模块处理逻辑(IPO) (82)客户端数据库环境设置 (82)主模块 (82)6. 输入输出设计 (111)6.1输入设计(略) (111)6.2输出设计(只列出需打印的表格名称,具体参看原始样表) (111)7.基础数据编码方案 (113)8.环境需求 (122)9.附录 (122)1.引言人事管理子系统是PGL─经营管理分系统(人事管理分系统是PGL─CIMS的一部分)中的一个重要的子系统,本子系统的详细分析设计根椐«软件开发任务书»的要求,遵循《PGL ─CIMS初步分析设计》的原则,并在详细调查研究的基础上进一步细化和完善而完成的。
人事管理子系统的直接用户是平果铝业公司劳资人事处以及劳人处各科室包括调派科、技术干部科、计划科、劳资科、档案室,纪检科、劳务市场、保险所等八个部门,本子系统可以帮助管理层迅速了解公司职工各方面情况,更方便、更合理地调配使用人才,支持对员工从聘用签订劳动合同到解除或终止劳动合同全过程的处理、其中包括考核、培训、加薪、晋级、奖惩、调配、请假、离退休、保险等的管理。
本子系统的开发目的在于:通过本子系统的开发与应用,使管理者逐步建立起一个完善的人事档案管理系统,使管理人员及时准确地掌握公司员工人力资源方面的动态信息,使管理人员能及时掌握员工出勤信息,为劳动纪律检查提供准确、可靠的依据,使管理人员能及时掌握公司全体员工资、保险等等一些方面的信息等等,从而提高工作效率和管理水平。
本详细分折设计说明书在对功能需求进行确认的基础上,设计子系统的详细结构模型、详细信息模型,并详细描述各主要程序模块的处理逻辑、各输入/输出格式及基础数据的编码方案。
人力资源管理系统概要设计说明书

人力资源管理系统概要设计说明书概述本文档是人力资源管理系统概要设计说明书,旨在为系统开发人员、项目管理人员等研发团队提供系统设计的详细说明。
该系统旨在帮助企业高效地管理人力资源,包括招聘、员工信息管理、绩效评估等。
1.引言1.1 编写目的本文档编写的目的是为了明确人力资源管理系统的功能需求和设计要求,以便开发团队能够准确地进行系统开发和实施。
1.2 项目概述人力资源管理系统是一个集成化的软件系统,旨在帮助企业实现人力资源的全面管理和优化,提高人员配备和绩效评估等业务流程的效率。
2.总体设计2.1 系统架构本系统采用多层架构,包括表现层、业务逻辑层和数据访问层。
表现层负责与用户进行交互,业务逻辑层实现系统的核心业务逻辑,数据访问层负责与数据库进行数据交互。
2.2 功能模块2.2.1 用户管理模块该模块包括用户注册、登录、权限管理等功能,用户可以根据权限进行系统的不同操作。
2.2.2 招聘管理模块该模块包括发布职位、简历管理、面试评估等功能,企业可以通过本系统高效地进行招聘流程管理。
2.2.3 员工信息管理模块该模块包括员工信息录入、修改、查询等功能,方便企业对员工信息进行维护和管理。
2.2.4 绩效评估模块该模块包括制定评估标准、评估过程管理、结果统计等功能,可帮助企业对员工进行绩效评估。
2.2.5 薪酬管理模块该模块包括薪资计算、发放、福利管理等功能,帮助企业实现薪酬的全面管理。
3.数据库设计3.1 数据库结构本系统的数据库采用关系型数据库,包括用户表、职位表、员工信息表、绩效评估表等。
3.2 数据库操作本系统使用SQL语句进行数据库操作,包括数据的插入、修改、查询等。
4.系统界面设计4.1 登录界面用户通过输入账号和密码进行登录,系统根据用户的权限进行不同的界面展示。
4.2 用户管理界面该界面展示用户信息、权限管理等功能,管理员可以对用户进行权限的分配和管理。
4.3 招聘管理界面该界面展示招聘职位列表、简历管理等功能,管理员可以对招聘流程进行管理。
人力资源管理系统概要设计说明书

人力资源管理系统概要设计说明书人力资源管理系统概要设计说明书1:引言1.1 编写目的1.2 项目背景1.3 读者对象1.4 参考文献2:需求分析2.1 功能需求2.1.1 用户管理模块2.1.2 员工信息管理模块2.1.3 薪资管理模块2.1.4 绩效考核模块2.1.5 培训管理模块2.1.6 招聘管理模块2.1.7 考勤管理模块2.1.8离职管理模块2.1.9报表统计模块2.2 数据库设计需求2.3 安全性需求3:系统架构设计3.1 系统整体架构3.2 前端设计3.2.1 用户界面设计3.2.2 用户交互设计3.3 后端设计3.3.1 数据库设计3.3.2 业务逻辑设计3.3.3 接口设计4:系统功能设计4.1 用户管理模块4.1.1 用户注册4.1.2 用户登录4.1.3 用户权限管理4.2 员工信息管理模块4.2.1 员工信息录入4.2.2 员工信息查询与修改4.2.3 员工信息导出4.3 薪资管理模块4.3.1 薪资计算4.3.2 薪资查询与修改4.3.3 薪资发放4.4 绩效考核模块4.4.1 绩效评价指标设定4.4.2 绩效评价录入4.4.3 绩效评价查询与修改4.5 培训管理模块4.5.1 培训计划制定4.5.2 培训计划查询与修改4.5.3 培训记录录入4.6 招聘管理模块4.6.1 职位发布4.6.2 简历管理4.6.3 面试安排4.7 考勤管理模块4.7.1 考勤记录录入4.7.2 考勤查询与修改4.7.3 考勤统计4.8离职管理模块4.8.1 离职申请4.8.2 离职审核4.8.3 离职办理4.9报表统计模块4.9.1 员工信息统计报表4.9.2 薪资统计报表4.9.3 绩效统计报表5:附件本文档涉及的附件有:功能需求文档、数据库设计文档、界面设计稿等。
6:法律名词及注释6.1 劳动法- 劳动法是指规定劳动者与用人单位之间权益关系的法律,是保障劳动者权益的基本法律。
6.2 人力资源法- 人力资源法是指规定人力资源管理相关事项的法律,包括招聘、培训、薪资、绩效等方面的规定。
企业人事管理系统概要设计说明书

企业人事管理系统概要设计说明书姓名:花江堂主学号:专业:信息管理与信息系统学院:计算机科学与工程学院指导老师:目录1.引言 (2)1.1编写目的 (2)1.2项目背景 (2)1.3参考资料 (2)1.4术语与缩略语 (2)2.设计概述 (3)2.1限制和约束 (3)2.2设计原则和设计要求 (3)3.系统的软件构架 (4)3.1模块结构图 (4)3.2功能分配 (4)4.子系统的结构、模块用例 (5)4.1各个模块包括的页面列表 (5)4.2开发用例 (5)5.系统接口、数据库设计规划 (7)5.1接口设计 (7)5.2数据库设计 (7)5.3运用设计 (9)6.出错处理设计 (10)6.1出错输出信息 (10)6.2出错处理策略 (10)1.引言1.1编写目的在系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段的调研中获得,并在需求规格说明书中做到了详尽得叙述及阐明。
本阶段在系统的需求分析的基础上,对系统做概要设计。
主要解决实现该系统需求的程序模块设计问题,包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,数据结构、模块结构的设计等。
在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。
在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对系统所做的模块结构设计的基础上,对系统进行详细设计。
在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。
1.2项目背景开发软件名称:人事管理系统项目任务提出者:XX企业项目开发者:zhanxx用户:XX企业1.3参考资料1. Stephen R.Schach,《面向对象与传统软件工程》,机械工业出版社2.《科技进步先进个人申报管理系统》概要设计说明书,东方软件公司开发3.谭庆平,《软件工程》,高等教育出版社4.杨钰等,《JSP网络开发技术》,人民邮电出版社1.4术语与缩略语RSXG:人事管理系统。
4、人事管理系统详细设计说明书

目录1.引言 (1)1.1编写目的 (1)1.2项目背景 (1)1.3参考资料 (1)2.总体设计 (2)2.1需求概述 (2)2.2软件结构 (4)3.程序描述 (8)3.1功能描述 (8)3.2性能 (25)3.3输入项目 (25)3.4输出项目 (26)3.5算法 (26)3.6程序逻辑 (27)3.7软件接口 (33)3.8限制条件 (33)3.9测试要点 (33)1.引言1.1编写目的本详细设计说明书是针对网络信息体系结构的课程作业而编写。
目的是对该项目进行详细设计,在概要设计的基础上进一步明确系统结构,详细地介绍系统的各个模块,为进行后面的实现和测试做准备。
本详细设计说明书的预期读者为本项目小组的成员以及对该系统感兴趣,在以后想对系统进行扩展和维护的人员。
1.2项目背景项目名称:人事管理系统解决方案名称:Company Personnel Management System本项目创意的提出者:刘浏,刘思彤,王珽,郎国起开发者:刘浏,刘思彤,王珽,郎国起项目介绍:人事管理是一套先进的管理模式,其实施要取得成功,必须有必需的技术和工具支持,公司人事管理软件(CPM)是实施人事部门人员管理职工必不可少的一套技术和工具集成支持平台。
CPM管理系统基于通讯、计算机等信息技术,能实现企业对职工、部门的良好管理,能够协助管理者更好地完成管理的两项基本任务:管理和了解职工状况。
1.3参考资料[1]历力.基于WEB的企业人力资源管理系统的设计与实现[D].西安石油大学,2015.[2]董秋云.网络环境下的企业人力资源管理系统构建研究[J].齐齐哈尔大学学报(哲学社会科学版),2009(04):65-66.[3]郝大杰.浅析ERP人力资源管理系统在企业中的应用[J].才智,2015(32):243-244.[4]吴懿.企业人力资源管理系统分析与实现[J].信息与电脑(理论版),2015(23):110-111. 张海藩编著.软件工程导论(第五版).北京:清华大学出版社.2008年.2.总体设计2.1需求概述2.1.1功能需求系统主要有九个模块:登录模块、员工信息模块、工资信息模块、人事变动模块、考勤信息模块、系统信息模块、部门信息模块、绩效考核模块、合同管理模块;2.1.2适应性1. 操作方式具备鼠标和键盘共同操作;2. 运行环境应具备Windows 7;2.1.3运行需求1用户界面1. 屏幕格式:采用Windows友好界面;2. 报表格式:采用普通报表格式;3. 菜单格式:采用下拉式菜单与右键快捷菜单并用;2硬件接口用户接口:该系统是人事管理系统,是通过浏览器发布信息的,所以只要用户可以接入Internet即可访问该系统,而通过统一的终端格式一体机,用户只需手点触屏幕进行操作即可。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
企业人事管理系统详细设计说明书
1
企业人事管理系统
详细设计说明书
文档作者谭聪
学号 2212310
院( 系、部) 信息科学与工程学院
班级计算机本0803
学年学期 - 第二学期
05月25日
2
一.引言
1.1编写目的
在前一阶段( 概要设计说明书) 中, 已解决了实现该系统需求的程序模块设计问题。
包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息, 以及数据结构、模块结构的设计等。
在以下的详细设计报告中将对在本阶段中对系统所做的所有详细设计进行说明。
在本阶段中, 确定应该如何具体地实现所要求的系统, 从而在编码阶段能够把这个描述直接翻译成用具体的程序语言书写的程序。
主要的工作有: 根据在《需求分析说明书》中所描述的数据、功能、运行、性能需求, 并依照《概要设计说明书》所确定的处理流程、总体结构和模块外部设计, 设计软件系统的结构设计、逐个模块的程序描述( 包括各模块的功能、性能、输入、输出、算法、程序逻辑、接口等等) , 解决如何实现程序具体运行步骤。
在以下的各个阶段中, 《用户操作手册》将与本阶段的工作紧密结合, 努力作到让用户易懂易学。
《测试报告》和《维护报告》也将参考本说明书, 检验本系统的各项性能指标, 及时发现纰漏及时修补, 一定要把功能强大、稳定可靠、便于维护的人事管理系统交到用户手中。
1.2背景
3
软件名称: 企业人事管理系统
任务提出者: 企业
软件开发者: 我们项目开发小组
软件使用者: 企业所有成员
1.3术语和缩略语
事务流: 数据进入模块后可能有多种路径进行处理。
主键: 数据库表中的关键域。
值互不相同。
外部主键: 数据库表中与其它表主键关联的域。
ROLLBACK: 数据库的错误恢复机制。
1.4参考资料
1. 人事管理系统项目计划任务书, XXX公司
2.人事管理系统项目开发计划, 软件开发小组
3.用户操作手册( 初稿) , 软件开发小组
4.软件工程及其应用, 周苏、王文等, 天津科学技术出版社
5.软件工程, 张海藩, 清华大学出版社
二.系统结构
模块结构由各个成员分别完成
4
身份认证模块及人员信息统计模块见《身份认证及人员信息统计模块》分页
人员信息维护模块见《人员信息维护模块》分页
人员信息查询模块见《人员信息查询模块》分页
工资信息维护模块见《工资信息维护模块》分页
工资信息查询模块见《工资信息查询模块》分页
三.身份认证模块
3.1软件结构
模块的界面参见概要设计文档
身份认证模块:
3.2程序描述
1.身份验证模块:
5
Getuser()过程:
从登陆界面得到当前用的的用户名及密码, 传给内部参数。
用户ID, 操作员编码与密码共同组成身份认证内容。
Class getuser{
Char userID;
Int number;
Char pass;
}
对于密码框, 要求用户输入密码时候显示为: *
Check( ) 过程:
对登陆的用户名及密码进行检验, 如果经过验证则返回turu, 进入系统主菜单, 否则返回faulse, 调用错误处理程
序。
Callmenu( ) 过程:
6
被check( ) 过程调用, 列出系统主菜单, 并调用系统功能模
块。
系统菜单:
Error( ) 过程:
错误处理程序, 给出错误提示, 并引导用户转入系统登陆界面。
If( passerror==T) 显示: 密码错误。
If( nosuchuuser==T) 显示: 没有这个用户。
If( notavaliableuser==T) 显示: 此用户不能够进入本系统
错误提示格式为:
7
2.性能
身份认证模块要对数据库进行搜索, 检查登陆用户是不是合法, 因此在算法方面应注重效率。
3输入项目
认证模块需要输入用户ID, 操作员编码与密码, 密码要以*显示。
4输出项目
对于认证模块, 如果经过验证将直接进入系统菜单, 否则根据错误类型输出错误信息。
5程序逻辑
已经在软件结构中进行描述。
四.统计模块
8。