人力资源管理系统概要设计说明书.docx
- 文档编号:30603132
- 上传时间:2023-08-18
- 格式:DOCX
- 页数:8
- 大小:57.86KB
人力资源管理系统概要设计说明书.docx
《人力资源管理系统概要设计说明书.docx》由会员分享,可在线阅读,更多相关《人力资源管理系统概要设计说明书.docx(8页珍藏版)》请在冰豆网上搜索。
人力资源管理系统概要设计说明书
1引言
1.1编写目的
人力资源管理就是运用现代化的科学方法,对与一定物力相结合的人力进行合理的培训和调配,使人力、物力经常保持最优比例。
企业采用人力资源管理系统最主要的原因是,期望借由人力资源管理系统,将人力资源运用到最佳经济效益,人力资本的重要性甚至超越土地、厂房、设备与资金。
除此之外,人是知识的载体,为了有效运用知识,将知识发挥最大的效用,便需要妥善的人力资源管理,才能够发挥人力资源的最佳效用,合理规划整个公司的运营模式,获得更好的利益。
1.2背景
软件名称:
人力资源管理系统
项目开发者:
黄张平田宝地胡先强(第三组)
提出项目缘由:
人力资源是一种特殊的资源,它主要有不可代替性和可增值性的特点。
人力资源已成为国家或企业获得竞争优势的途径或手段。
1995年9月,世界银行在“世界银行制定新的国家财富计算法”中公布:
确定一个国家或地区财富的新方法即以自然资本、创造资本、人力资本、社会资本为核算依据,人力资本成为衡量一国财富的主要指标。
人力资源管理是现代企业管理的核心和发展方向,对经济起着决定性的作用,但目前企业人力资源管理存在着一些问题。
1.3定义
人力资源管理是对人力资源进行有效开发、合理配置、充分利用和科学管理的制度、法令、程序和方法的总和。
它贯穿于人力资源的整个运动过程,包括人力资源的预测与规划,工作分析与设计,人力资源的维护与成本核算,人员的甄选录用、合理配置和使用,还包括对人员的智力开发、教育培训、调动人的工作
积极性、提高人的科学文化素养。
1.4参考资料
[1]李剑。
人力资源管理实务必备手册[M].北京:
中国言实出版社,2007.
[2]郝敏玲。
浅析国企企业家人力资本定价问题[J].黑龙江科技信息,2007,(10)95-96.[论\文\网LunWenNet\Com]
2总体设计
2.1需求规定
本系统通过网上接收求职者的简历,经过一定的审核后,参加面试,再将员工的信息录入数据库,公司要对外输出招聘信息。
公司人员对员工进行培训考核后,签订合同要将其相关的信息录入合同信息库中。
公司人员根据员工的信息和公司运营情况制定出班次安排表,将员工的工作信息录入考勤信息表中。
薪资管理系统根据员工的考勤信息和岗位信息进行工资的规定和福利的分配。
整个系统的流动的信息量大,需要良好的数据库设计,消除各种冗余。
系统反应速度快,检索信息准确等。
采用面向对象的软件开发方法来实现此管理软件,系统开发工具我们选择了能够跨平台的开发工具VisualStudio2005。
在前台操作与后台数据库处理的连接上,主要采用ADO.NET技术和SQLServer2005数据库,运用客户机服务器模式(C/S)配合功能强大的SQL查询语言实现预定的功能需求。
2.2运行规定
网络环境:
可在已建立的局域网和全国广域网框架上运行,基于以TCP/IP传输协议为基础的数据联网模式。
数据库服务器:
SqlServer2005
服务器操作系统平台:
WIN2000SERVER/WIN20031G内存
客户机:
Win2000Professional/WIN2000SERVER/WINXP/WIN2003,800X600分辨率及以上,256M以上内存。
2.3基本设计概要和处理流程
系统主要利用VS2005的N-Tiers的设计思想。
对系统进行分层设计。
主要采用MVC的架构模式。
系统分成三层:
数据访问层、业务逻辑层、UI层。
数据访问层主要对数据库数据进行操作,包括增加数据,修改数据和删除数据。
业务逻辑层基于数据访问层之上,它主要针对业务流程来实现系统的功能。
UI表现层把业务逻辑表现在Web页面上,以完成人力资源管理系统所要完成的功能。
2.4结构
2.6人工处理的过程
面试后需要人工处理员工信息,课程培训,合同的签订
2.7尚未解决的问题
数据库中编码,具体代码设置
3接口设计
通过ODBC与数据库接口;进行开发,所提供的不同层次的接口,都具有高度的集成性,本系统没有采用低级语言设计和完成自定义的接口,因此接口设计大部分已经由不同方式的组件来完成,以下只做简单的说明。
3.1用户接口
本系统提供可视化的操作方式,不提供命令控制语句进行输入控制,从而用户只需要使用鼠标进行命令操作,使用键盘输入系统接口的参数。
用户主要通过窗体、控件、对话框等可视化元素进行交互。
3.2外部接口
银行接口,主要提供员工银行账户。
考勤接口,利用公司原有的打卡机的接口。
3.3内部接口
简历接口,主要提供外部提交的简历信息。
4运行设计
在系统运行过程中,管理员可以随时向数据库里添加、修改、删除信息,管理员还可以随时或定时的备份和恢复数据库,职工等普通用户可以通过浏览器查询自己的相关信息对于个人档案类的信息可以更新修改其余对企业利益有损的信息数据库不能做任何修改。
4.1运行模块组合
主要由招聘管理模块,培训管理模块和员工管理模块组成。
而培训管理模块有涉及培训的课程管理,合同管理。
员工管理模块包括考勤管理,绩效管理,工资管理,人事管理。
人事管理又包括员工的调度信息,员工信息包括基本信息,详细信息,工作经历,参与项目,学历信息,再教育信息,以及家庭信息等。
4.2运行控制
管理员:
管理员通过一个专门的管理员应有程序,以完成添加、修改、删除等操作。
职工等普通用户:
可以通过浏览器查询自己的相关信息对于个人档案类的信息可以更新修改但修改权限处于最低。
4.3运行时间
查询服务部分:
用户通过电脑提交查询命令道返回结果不超过3分钟。
数据管理部分:
提交某一数据录入到结果返回不超过3分钟。
5系统数据结构设计
1.合同信息
表名:
contract
描述:
定义合同信息,表格信息存入数据库中
字段
类型
名称
键/索引
空
默认值
说明
ID
Varchar(10)
合同编号
PK
N
crewid
Varchar(10)
员工编号
有
N
name
Varchar(20)
员工姓名
有
N
sex
Varchar
(2)
员工性别
N
worktime
int
工作时限
N
starttime
Datetime
合同签订时间
N
salary
Int
工资
N
money
Int
违约金
N
2.班次安排表
表名:
arrangement_table
描述:
员工的工作时间安排
字段
类型
名称
键/索引
空
默认值
说明
crewid
Varchar(10)
员工编号
PK
N
name
Varchar(20)
员工姓名
有
N
positon
Varchar(20)
岗位
N
time
Datetime
上班时间
N
addworktime
Datetime
加班时间
N
breaktime
Datetime
休息时间
N
2.员工档案信息表
表名:
crew_table
描述:
存储员工的个人信息,员工可以登录查询自己的相关信息
字段
类型
名称
键/索引
空
默认值
说明
crewid
Varchar(10)
员工编号
PK
N
name
Varchar(20)
员工姓名
N
password
Varchar(20)
员工密码
N
sex
Char
(2)
性别
N
telephone
Varchar(12)
电话
N
address
text
员工住址
N
identity
Varchar(20)
身份证号
N
birthday
Datetime
出生日期
Y
degree
text
文化程度
Y
major
text
专业
Y
charistic
text
特长
Y
dapartment
text
部门
Y
information
text
备注
Y
填写员工其他信息
Admission_time
Datetime
进入公司时间
Y
Varchar(20)
邮箱
Y
Varchar(12)
QQ号
Y
ID
Varchar(10)
合同号
N
professional
text
职称
N
6系统出错处理设计
(1)系统服务器感染病毒:
管理员可以使用数据库备份来恢复到病毒感染前的状态。
(2)系统服务断电:
断电过程中,管理者无法浏览到查询主页或查询信息,当来电后即可恢复正常。
6.1补救措施
系统中提供备份数据库及恢复数据库的功能,避免由于不可抗拒愿意造成数据的永久丢失。
6.2系统维护设计
该系统需要有一个维护的专业管理团队,他们的主要任务是:
添加、修改、删除数据库中的信息,定时或不定时的备份数据库、能够排查系统的简单故障。
SC图:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人力资源 管理 系统 概要 设计 说明书