人力资源管理信息系统系统设计报告1Word格式文档下载.docx
《人力资源管理信息系统系统设计报告1Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《人力资源管理信息系统系统设计报告1Word格式文档下载.docx(41页珍藏版)》请在冰豆网上搜索。
人力资源部对应聘者进行面试,通过面试得到公司录用的将要填写个人信息登记表,由人力资源部将个人信息登记表输入员工档案库,录用的应聘者通过试用期后会签定聘用合同,聘用合同将与个人信息一起由人力资源部输入电脑保存到员工档案库中。
(2)培训管理流程:
人力资源部根据各部门各岗位的需求制定培训计划书,经由经理审批通过后制定出具体的培训安排(包括不同岗位的培训课程安排和时间表)并存入培训档案库,同时在公司内部发布培训信息。
培训实施后将员工的培训评估表存入员工档案库。
(3)绩效管理流程:
为激励员工的工作,对每个员工的工作成果进行评定,人力资源部制定考核评定表,根据考核周期(一周、一月或一季)和内容进行评定,评定的结果反映出员工对公司的贡献和个人为增长自己的知识、技术和潜能以及在特定领域为提供绩效所做的努力。
这个结果也是激励性薪酬的基本依据,所以会保存在工资库中,同时也会存入员工档案库。
(4)薪酬管理流程:
根据职位分析的结果制定薪酬结构,按照薪酬结构和考勤情况进行基本工资的计算,制定出基本工资表并存入工资库,财务部根据基本工资表和福利等信息进行应付工资的计算并制定出应付工资表和实发工资表,同时存入工资库。
(5)档案管理流程:
员工档案、工资表档案、培训档案等都需存档,人力资源部负责将这些档案存入相应的数据库中,使公司人员的信息能统一规范管理起来,并对各数据库中的数据和信息做及时准确完整的更新,为个部门的员工提供及时准确方便的信息和查询,提高工作效率,使人力资源管理规范化,自动化。
2.2物理配置方案设计
SQLServer2000的安装,包括安装前的准备、安装的步骤。
安装SQLServer2000之前,需要做以下准备工作:
(1)保证计算机的软硬件环境能满足SQLServer2000的需要。
(2)根据所期望的用途和计算机的软硬件环境选择合适的版本和部件。
(3)创建SQLServer2000使用的账号。
2.2.1硬件要求
下表说明安装MicrosoftSQLServer2000或SQLServer客户端管理工具和库的硬件要求。
硬件
最低要求
计算机
Intel或兼容机
Pentium166MHz或更高。
内存(RAM)
企业版:
至少64MB,建议128MB或更多
标准版:
至少64MB
个人版:
Windows2000上至少64MB,其它所有操作系统上至少32MB
开发版:
DesktopEngine:
硬盘空间
SQLServer数据库组件:
95到270MB,一般为250MB
AnalysisServices:
至少50MB,一般为130MB
EnglishQuery:
80MB
仅DesktopEngine:
44MB
监视器
VGA或更高分辨率
SQLServer图形工具要求800x600或更高分辨率
定位设备
Microsoft鼠标或兼容设备
CD-ROM驱动器
需要
1.根据操作系统的要求,可能需要额外的内存。
2.实际的要求因系统配置和选择安装的应用程序和功能的不同而异。
说明:
MicrosoftSQLServer2000没有硬件兼容性列表(HCL)。
如果计算机满足上表所列的最低要求,则对于能够在MicrosoftWindows操作系统中使用的硬件,SQLServer2000软件即可运行。
2.2.2操作系统要求
下表说明为使用MicrosoftSQLServer2000各种版本或组件而必须安装的操作系统。
SQLServer版本或组件
操作系统要求
企业版
MicrosoftWindowsNTServer4.0、MicrosoftWindowsNTServer4.0企业版、Windows2000Server、Windows2000AdvancedServer和Windows2000DataCenterServer。
注意,SQLServer2000的某些功能要求MicrosoftWindows2000Server(任何版本)。
标准版
MicrosoftWindowsNTServer4.0、Windows2000Server、MicrosoftWindowsNTServer企业版、Windows2000AdvancedServer和Windows2000DataCenterServer。
个人版
MicrosoftWindowsMe、Windows98、WindowsNTWorkstation4.0、Windows2000Professional、MicrosoftWindowsNTServer4.0、Windows2000Server和所有更高级的Windows操作系统。
开发版
MicrosoftWindowsNTWorkstation4.0、Windows2000Professional和所有其它WindowsNT和Windows2000操作系统。
仅客户端工具
MicrosoftWindowsNT4.0、Windows2000(所有版本)、WindowsMe和Windows98。
仅连接
MicrosoftWindowsNT4.0、Windows2000(所有版本)、WindowsMe、Windows98和Windows95。
在MicrosoftWindowsNTServer4.0上,必须安装ServicePack5(SP5)或更高版本,这是SQLServer2000所有版本的最低要求。
SQLServer2000中文版不支持英文版的NT4.0企业版。
SQLServer2000在WindowsNT4.0终端服务器上不受支持。
在不带网卡的Windows98计算机上安装SQLServer2000个人版,需要Windows98第二版。
2.2.3Internet要求
下表说明与使用MicrosoftSQLServer2000相关的Internet要求。
组件
要求
Internet软件
MicrosoftSQLServer2000所有安装都需要MicrosoftInternetExplorer5.0。
Microsoft管理控制台(MMC)和HTML帮助也需要MicrosoftInternetExplorer5.0。
最小安装已足够,而且InternetExplorer不必是默认浏览器。
InternetExplorer5.0要求的例外情况:
如果使用"
仅连接"
选项而且不连接到要求加密的服务器,则带ServicePack2的MicrosoftInternetExplorer4.01就足够了。
2.3数据库的物理设计
2.3.1DBMS的选择——SQLServer2000
1、SQLServer2000特点
SQLServer2000(简称SQLServer)是微软公司开发的大型关系型数据库管理系统,具有非常强大的关第数据库创建、开发、设计及管理功能,在各个行业中均得到了广泛应用,成为众多数据库产品中的杰出代表。
(1)与Internet的紧密结合
SQLServer2000的数据库引擎集成了对XML的支持,同时以可扩展、易于使用和安全的特点成为建设大型Web站点最好的数据存储系统之一。
SQLServer2000的编程模式在很大程度上与专用于开发Web应用的WindowsDNA架构相集成。
同时,SQLServer2000所携带的诸如英语查询及Microsoft查询服务等为开发Web应用提供了友好而强大的查询界面。
(2)可扩展性和可用性
SQLServer2000的数据库引擎可以运行在装有Windows98的台式机、笔记本电脑到装有Windows2000数据中心的多处理器计算机上。
SQLServer2000企业版具有联盟服备器、视图索引及超大规模内存支持等特性,完全能够满足最大规模的Web站点的性能需求。
(3)企业级数据库
SQLServer2000关系数据库引擎具备完善而强大的数据处理功能。
它能有效保证数据以的一致性,尽量降低成千上万用户进行并发访问时的管理和延迟成本。
SQLServer2000的分布式查询允许用户同时引用多处数据源,但其友好的界面使用户觉得好像自始至终是在操作一个数据源。
(4)简单友好的操作方式
SQLServer2000包含一整套管理和开发工具.这些工具都具有非常友好的用户界面,在提供强大功能的同时,易于安装、使用和发布。
(5)数据仓库支持
SQLServer2000为了满足现代企业对大规模数据进行有效分析和利用的要求,包含一系列提取、分析、总结数据的工具,用户可以直接对数据进行联机分析处理。
同时,SQLServer2000提供了英语查询工具和编程接口,用户可以以英语为基础设计、管理和查询数据库。
2、安装、运行SQLServer2000的硬件需求
(1)计算机
Intel及其兼容计算机,Pentium166Mz或者更高处理器或DECAlpha和其兼容系统。
(2)内存(RAM)
企业版最少64MB内存,其他版本最少需要32MB内存,建议使用更多的内存。
(3)硬盘空间
完全安装(Full)需要180MB的空间,典型安装(Typical)需要170MB的空间,最小安装(Minimum)需要65MB的空间。
3、安装、运行SQLServer2000的软件需求
SQLServer2000企业版必须运行于安装WindowsNTServerEnterpriseEdition4.0或者Windows2000AdvancedServer以及更高版本的操作系统下。
SQLServer2000标准版必须运行于安装WindowsNTServerEnterpriseEdition4.0、WindowsNTServer4.0、Windows2000Server以及更高版本的操作系统下。
SQLServer2000个人版可在多种操作系统下运行,如可运行于Windows9x,WindowsNT4.0或Windows2000的服务器版或工作站版的操作系统下。
SQLServer2000开发者版可运行于上述Windows9x以外的所有操作系统下。
2.3.2数据库各个表的详细设计
(1)department(部门)
表2.1数据库逻辑设计——部门表
(2)woker(职工)
表2.2数据库逻辑设计——职工表
(3)course(课程)
表2.3数据库逻辑设计——课程表
(4)achievement(考核成绩)
表2.4数据库逻辑设计——考核成绩表
(5)position(职位)
表2.5数据库逻辑设计——职位表
(6)wage(工资)
表2.6数据库逻辑设计——工资级别表
(7)choose(选课)
表2.7数据库逻辑设计——选择表
2.3.3数据库关系图设计
图右击“关系图”,选择“新建数据库关系图”
图点击“下一步”
图选择2.3.2中建好的7张表,点击“下一步”
图点击“完成”
图生成的“数据库关系图”
2.3.4视图的设计
(1)选课视图——VIEW_xuanke
CREATEVIEWdbo.VIEW_xuanke
AS
SELECTdbo.course.cou_no,dbo.choose.cou_noASExpr1,dbo.choose.wok_no,
dbo.woker.wok_noASExpr2
FROMdbo.chooseINNERJOIN
dbo.courseONdbo.choose.cou_no=dbo.course.cou_noINNERJOIN
dbo.wokerONdbo.choose.wok_no=dbo.woker.wok_no
图选课视图——VIEW_xuanke
(2)员工信息视图——VIEW_woker
CREATEVIEWdbo.VIEW_woker
SELECTdbo.woker.pos_no,dbo.woker.dep_no,dbo.department.dep_noASExpr1,
dbo.position.pos_noASExpr2
FROMdbo.departmentINNERJOIN
dbo.wokerONdbo.department.dep_no=dbo.woker.dep_noINNERJOIN
dbo.positionONdbo.woker.pos_no=dbo.position.pos_noINNERJOIN
dbo.wageONdbo.woker.wok_no=dbo.wage.wok_no
图员工信息视图——VIEW_woker
2.3.5用户权限的设计
下面,以建立“管理员用户”权限为例,示范用户权限设计的过程。
图右击“用户”,选择“新建数据库用户”
图如图所示填写“常规”选项卡
图如图所示填写“数据库访问”选项卡,点击确定
图“admin”用户建立完成,右击该用户,选择“属性”
图“属性”窗口,点击“权限”按钮
图在“权限”选项卡中,可以对admin的权限进行设计
2.3.6索引文件的设计
索引是表结构的一个组成部分,它用来提高表中数据的访问速度,并且能够强制实施某些数据完整性。
1.索引的分类
按照索引的性质,可将索引分为聚集索引、非聚集索引和惟一索引。
2.创建索引
SQLServer2000自动为创建了主键的列建立一个唯一的聚集索引,为创建了unique的列创建唯一的非聚集索引。
如果需要创建不依赖于约束的索引,可以使用企业管理器或查询分析器来创建。
3.管理索引
创建索引后,可以根据需要对索引进行重命名,也可以查看索引的相关信息;
对于不再需要的索引,可以将其删除。
2.4代码设计
代码是用来表征客观事物的实体类别,以及属性的一个或一组易于计算机识别和处理的特定符号或记号,它可以是字符、数字或某些特殊符号的组合。
代码设计是计算机管理信息系统的基本前提,也就是将管理对象数字化或字符化。
如:
员工信息里的主码为“工号”,设计如下:
×
×
顺序号
部门号
2.5输入输出设计
2.5.1招聘管理模块
招聘计划就是需要招什么职位的规划,这些信息都是由招聘部门通过线下获得的资料,自己往系统中添加,添加招聘计划时必须先有一定的部门结构,而且职位信息要尽量规范。
(1)招聘计划增加
一、功能描述:
输入需要招聘的职位信息。
二、屏幕输入项目:
所有项均为必填项
序号名称备注
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1部门所有部门名称列表,下拉框选择
2职位直接输入
3所属职类所有职类名称列表,下拉框选择
4计划招聘人数
5招聘理由
6招聘类型编内招聘或编外招聘,下拉框选择
7职责描述多行输入框
8职位要求多行输入框
9工作省份、直辖市名称所有中国省份、直辖市列表,下拉框选择
10工作城市名称只有当7为省份时才输入而且当7为省份时必填,
所有7选择的省份下的城市列表,下拉框选择
11要求到位时间年、月、日输入框,八位日期型,格式为YYYYMMDD
12有效起始日期必填,年、月、日输入框,八位日期型,格式为
YYYYMMDD,>
=当前日期
13有效终止日期必填,年、月、日输入框,八位日期型,格式为
当前日期且>
有效起始日期
三、屏幕输出项目:
如果增加成功,返回“查看招聘计划”页面。
如果增加失败,提示“招聘计划增加失败”并显示失败原因。
四、数据库输出项目:
序号名称备注
1计划编号主键
2部门代码
3职位
4所属职类代码
5计划招聘人数
6职责描述
7职位要求
8工作地点代码
9要求到位时间
10状态0(0:
未发布,1:
已发布,2:
已完成)
11创建时间主键,当前日期,精确到天
12有效起始日期
13有效终止日期
14发布时间不填
五、日志输出:
记录执行操作的用户、执行操作、操作内容、执行时间。
六、功能说明:
系统自动产生计划ID
七、权限使用者:
系统管理员、调配部具有此功能权限的用户
(2)招聘计划修改
修改需要招聘的职位信息。
首先通过计划ID来定位需要修改的招聘计划,,可以多选
如果修改成功,返回“查看招聘计划”页面。
如果修改失败,提示“招聘计划修改失败”并显示失败原因。
已完成的招聘计划不允许修改,提示“此招聘计划已完成,不允许修改”
(3)招聘计划删除
删除需要招聘的职位信息。
通过计划ID来定位需要删除的招聘计划,可以多选
如果删除成功,返回“查看招聘计划”页面。
如果删除失败,提示“招聘计划删除失败”并显示失败原因。
招聘计划表
14有效标志改为0(0:
无效,1:
有效)
1.删除前提示用户确认删除
2.非真正删除,只是置一标志
(4)招聘计划查询
浏览未发布及已完成的有效招聘职位信息。
9工作地点
10要求到位时间年、月、日输入框,八位日期型,格式为YYYYMMDD
11有效起始日期必填,年、月、日输入框,八位日期型,格式为
12有效终止日期必填,年、月、日输入框,八位日期型,格式为
13处理状态待处理/已完成/已过期
1职位
2职类名称
3计划招聘人数
4职责描述
5职务需求
6状态
7有效起始日期已完成的计划才显示
8有效终止日期已完成的计划才显示
四、功能说明:
1.符合查询条件的记录不存在时,提示“符合条件的招聘计划不存在”
2.为防止查询结果过多,查询条件(不包括人员类别)必须至少输入一项,提示“查询条件必须至少输入一项”
五、权限使用者:
系统管