产品经理文件之人事管理系统需求分析.ppt

上传人:小飞机 文档编号:1304547 上传时间:2022-11-06 格式:PPT 页数:17 大小:382.28KB
返回 下载 相关 举报
产品经理文件之人事管理系统需求分析.ppt_第1页
第1页 / 共17页
产品经理文件之人事管理系统需求分析.ppt_第2页
第2页 / 共17页
产品经理文件之人事管理系统需求分析.ppt_第3页
第3页 / 共17页
产品经理文件之人事管理系统需求分析.ppt_第4页
第4页 / 共17页
产品经理文件之人事管理系统需求分析.ppt_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《产品经理文件之人事管理系统需求分析.ppt》由会员分享,可在线阅读,更多相关《产品经理文件之人事管理系统需求分析.ppt(17页珍藏版)》请在三一办公上搜索。

1、产品经理文件之人事管理系统需求分析文档,产品经理文件之人事管理系统需求分析文档,3 系统功能分析,系统开发的总体任务是实现企业人事管理的系统化、规范化和自动化。本系统所具有的功能主要有:,普通员工查看员工信息,加班津贴的管理。(根据加班的时间和类型给予不同的加班津贴。)员工月工资的生成。(根据月工资生成公式,按照员工的考勤情况和工作表现,,生成员工月工资。),系统管理员对系统的管理。企业工资报表的生成。(支持各种不同形式的报表,如单个员工工资报表生成、,部门员工工资报表生成等),信息查询系统的使用帮助。帐号信息的修改。,实现功能:主要功能实现如下普通用户:1 浏览员工信息2 修改密码,管理员:

2、 1 浏览所有员工信息2 修改员工信息,3 增加新的员工,4 撤除员工信息,5 对系统进行些设置,3 系统功能分析系统开发的总体任务是实现企业人事管理的系统化,流程图:,系统登陆,合法用户,非法用户,管理员,普通用户,退出系统,用户信息维护,系统初始化,参数设置,信息浏览,修改密码,人事管理系统 E-R 图:,部,门,管理员,N,1,1,基本信息学历信息,拥有,组成员工,管理拥有,1,M,N,1,拥有,1,1,考勤信息奖惩记录,1,N,1,拥 有,1,N,1,拥有,1,1,培训记录调动记录,拥有,拥有,1,拥有,1,用,户,工,资,流程图:系统登陆合法用户非法用户管理员普通用户退出系统用系参,

3、基本信息:,政治面貌,部 门,职 务,婚姻状,员工号姓 名,民 族,生分证号,性 别年 龄,籍,贯,基本信息,出生年月,电 话,学 历,状 态,血 型,开始工作,家庭住址,学历信息:,员工号学历信息外语级别,毕 业 院,学,历,专 业,毕 业,外语类,计算机级别,培训情况:,培训名称,开始时间,培 训 内结束时间培训费用,员工号,培 训 情 况,培训单位,培 训 地,基本信息:政治面貌部 门职 务婚姻状员工号民 族生分证号性,考勤信息:,应出勤天,本月天数,公休假天数节假日加班,考勤信息员工号,请假天数日常加班,工资管理:,员工号,交 通 及 通 讯 补,部,门,状 态,加班补贴,工资管理,基

4、本工养老金,公积金,所得税,应 发 工,实 际 工,调动记录:,员工号,姓,名,调动前职务,调动原因,调动记录,调动前部门调动时,调 动 后,批 准 人,调 动 后,考勤信息:应出勤天本月天数公休假天数考勤信息请假天数工资管理,奖惩记录:,奖 惩 记 录,奖 惩,奖 惩,奖惩内容,批准部门,奖惩原因,负 责 人,员工号,姓,名,部门信息:,部门信息,部 门 号,部,门,部门员工数,部 门 经,用 户:,用 户,用户名,口,令,管理员:,管理员,权,限,管理员,密,码,奖惩记录:奖 惩 记 录奖 惩奖 惩奖惩内容批准部门奖惩原因,关系模型:(标有下划线的为主键),基本信息(员工号,姓名,年龄,性

5、别,部门,职务,修、学历,状态,出生年月,籍贯,民族,身份号,婚姻状况,政治面貌,血型,开始工作时间,家庭住址,电话)学历信息(员工号,学历,专业,毕业院校,毕业时间,外语类型,外语级别,计算机级别)培训情况(培训名称,培训内容,员工号,开始时间,结束时间,培训单位,培训地点,培训费用),考勤信息(员工号, 本月天数,公休假天数,应出勤天数,请假天数,节假日加班,日常加班),工资管理(员工号, 部门,状态,基本工资,加班补贴,交通及通讯补贴,公积金,养老金,所得税,应发工资,实际工资),调动记录(员工号,姓名,调动前部门,调动前职务,调动原因,调动时间,批准人,调动后部门,调动后职),奖惩记录

6、(员工号,奖惩,姓名,奖惩内容,奖惩原因,奖惩时间,批准部门,负责人)部门信息(部门号,部门,部门经理,部门员工数),用户(用户名,口令),管理员(管理员,密码,权限,基本信息表,列名,数据类型及长度char(10),可否为空not nullnot nullnot nullnull,说明,员工号姓名,emp_noemp_nameage,char(20),年龄,int(4),性别,char(10),sex,部门,char(10),null,emp_bmemp_zwemp_xl,职务,char(10)char(10),null,学历,null,状态,char(8),null,emp_zt,出生年月

7、籍贯,datetime(8)varchar(10)char(20)char(30),null,emp_csnyemp_jg,null,民族,null,emp_mzemp_sfzhemp_hyzkemp_zzmmemp_xxemp_ksgzsjemp_jtzzemp_th,身份证号婚姻状况政治面貌血型,null,char(8),null,char(20),null,char(10)datetime(8)char(30)char(20),null,开始工作时间家庭住址电话,null,null,null,培训记录表列名,数据类型及长度char(30),是否为空notnullnull,说明pxnr,培

8、训名称培训内容,char(30),pxmc,关系模型:(标有下划线的为主键)基本信息(员工号,姓名,年龄,员工号,char(10)datetime(8)datetime(8)char(30)char(30)money(8),nullnullnullnullnullnull,emp_noksrq,开始日期结束日期培训单位培训地点培训费用,jsrq,pxdwpxddpxfy,考勤信息表列名,数据类型及长度char(10)int(4),是否为空notnullnotnullnull,说明emp_nobyts,员工号,本月天数公休假天数应出勤天数请假天数节假日加班日常加班,int(4),gxjtsycq

9、tsqjts,int(4),null,int(4),null,int(4),null,jjrjb,int(4),null,rcjb,工资管理表列名,数据类型及长度char(10)char(10)char(10)money(8)money(8)money(8)money(8)money(8)money(8)money(8)money(8)money(8),是否为空notnullnotnullnotnullnull,说明emp_noemp_bmemp_ztjbgz,员工号,部门,状态,基本工资加班补贴午餐补贴交通及通讯补贴公积金,null,jbbt,null,wcbtjtbt,null,null,

10、gjj,养老金,null,ylj,应发工资所得税,null,yfgzsds,null,实发工资调动记录表列名,null,sfgz,数据类型及长度char(10)char(20)char(10)char(10)ntext(16),是否为空null,说明,员工号,emp_noemp_nameddqbmddqzwddyy,姓名,null,调动前部门调动前职务调动原因调动时间批准人,null,null,null,datetime(8)char(10)char(10)char(10),null,ddsj,null,pzr,调动后部门调动后职务,null,ddhbmddhzw,null,员工号char(1

11、0)nullemp_no开始日期jsrqp,奖惩记录表列名,数据类型及长度char(10),是否为空notnullnull,说明emp_noemp_namejc,员工号姓名,char(20),奖惩,char(10),notnullnull,奖惩内容奖惩原因奖惩时间批准部门负责人,char(10),jcnr,char(10),null,jcyy,datetime(8)char(10),null,jcsj,null,pzbmfzr,vacha(50),null,学历信息表列名,数据类型及长度char(10),是否为空notnullnotnullnull,说明emp_noemp_xlzy,员工号,学

12、历,char(10),专业,char(20),毕业院校毕业时间外语类型外语级别计算机级别,char(20),null,byyxbysj,datetime(8)char(10),null,null,wylxwyjbjsjjb,char(10),null,char(10),null,用户表列名,数据类型及长度char(10),是否为空null,说明,用户名口令,yh_nameyh_key,char(10),null,管理员表列名,数据类型及长度char(10),是否为空null,列名,管理员密码,name,char(10),null,passwordpermission,权限,char(10),n

13、ull,部门信息表列名,数据类型及长度char(10),是否为空,说明bmh,部门号,部门,char(10)char(10),bm,部门经理部门员工数部门工资,bmjlbmygsbmgz,int(4),money(8),奖惩记录表数据类型及长度是否为空说明员工号char(20)奖,T-SQL 语句-全体员工信息-,usego,人事管理系统,create proc find_all,as,begin,selectendGO,*,from 员工,exec find_all,-,-调动信息查询,usego,人事管理系统,create proc find_diaodong,as,begin,selec

14、tendGO,*,from 调动记录,exec find_diaodong,-,-奖惩记录查询,usego,人事管理系统,create proc find_jiangcheng,as,begin,selectendGO,*,from 奖惩情况,exec find_jiangcheng,-考勤记录查询,T-SQL 语句use人事管理系统create proc f,usego,人事管理系统,create proc find_kaoqin,as,begin,selectendGO,*,from 考勤,exec find_kaoqin,-培训记录查询,usego,人事管理系统,create proc

15、find_peixun,as,begin,selectendGO,*,from 培训,exec find_peixun,-按员工号或姓名查询,usego,人事管理系统,create proc proc_nona,员工号 char(10),姓名 char (20),as,select * from 员工,where 员工号=员工号 or 姓名=姓名,GO,exec proc_nona 员工号 =2,姓名=exec proc_nona 1,李牧白,-,-按部门查询员工信息并返回员工数-存储过程调用存储过程,usego,人事管理系统,create proc proc_bumen部门 char(10)

16、 ,sum int outputas,select * from 员工,where,部门=部门,use人事管理系统create proc find_kaoq,select sum=count(*) from 员工where 部门=部门return sum,GO,-调用按部门查询的存储过程,create proc proc_bm,部门 char(10),as,declare e int,exec proc_bumen 部门 ,e outputprint 本部门共有+cast(e as char(2)+名员工。GO,exec proc proc_bm 部门 =人事部,exec proc proc_

17、bm,人事部,-,-按员工号或姓名查询工资,usego,人事管理系统,create proc proc_gongzi员工号 char(10),姓名 char (20)as,declare 状态 char(10)declare name char(20),select 状态=状态 , name= 姓名 from 基本信息where 员工号=员工号 or 姓名=姓名if 状态=在职,begin,select 员工号 , 姓名 ,状态,基本工资,加班补贴+午餐补贴+交通及通讯补贴+公积金 as 补贴,基本工资 +加班补贴+午餐补贴+交通及通讯补贴+公积金 as 应发工资,(基本工资 +加班补贴+午餐

18、补贴+交通及通讯补贴+公积金)*0.2 as 所得税,(基本工资 +加班补贴+午餐补贴+交通及通讯补贴+公积金)*0.8 as 实发工资from 工资管理,where 员工号=员工号 or 姓名=姓名end,else if 状态=退休,begin,select 员工号 , 姓名 ,状态,基本工资,养老金+公积金 as 补贴,基本工资 +养老金+公积金 as 应发工资,(基本工资 +养老金+公积金)*0.2 as 所得税,(基本工资 +养老金+公积金)*0.8 as 实发工资from 工资管理,where 员工号=员工号 or 姓名=姓名,select sum=count(*) from 员工G

19、O,end,else if 状态=辞退,begin,rint员工+ name +已经退职,所以工资停发,end,else -状态=开除,begin,rint 员工+ name + 因!以被公司开除,所以工资停发 ,end,exec proc_gongzi 员工号 =2,姓名=exec proc_gongzi 11, ,-删除某员工的基本信息,usego,人事管理系统,create proc del_jiben,员工号 char(10),姓名 char (20),as,delete from 基本信息,where 员工号=员工号 or 姓名=姓名,GO,exec del_jiben,员工号 =2

20、,姓名=,exec del_jiben 19, ,-use 人事管理系统,/* 如果存在同名的触发器,则删除*/if exists( select name from sysobjectswhere type=trand name=tri_jiben)drop trigger tri_jiben,go,create trigger tri_jibenon 基本信息after delete,-触发器演示,as,print You have deleted +cast(rowcount as varchar)+ record(s)!,-,use 人事管理系统,/* 如果存在同名的触发器,则删除*/

21、if exists( select name from sysobjectswhere type=trand name=tri_jiben)drop trigger tri_jiben,endelse if 状态=辞退beginprint,go,create trigger tri_jibenon 基本信息after delete,-触发器演示,as,declare 员工号 char(10),姓名 char(20),性别 char(10),年龄 int,部门 char(10),职务,char(10),select,员工号=员工号, 姓名=姓名,性别=性别,年龄=年龄, 部门=部门,职务=职务,

22、from deleted,if len(员工号)=0 -or 姓名 is null,begin,rint 没该员工的信息 ! ,rollback tran,end,else,begin,insert into 基本信息副表 values ( 员工号, 姓名, 性别, 年龄, 部门 ,职务 ),print You have deleted+ cast(rowcount as varchar) + record(s)!,end,go,-,exec del_jiben,员工号 =12,姓名=,exec del_jiben 35,id int , 员工号 char(10),姓名 char(20),性别

23、 char(10),年龄 int,部门 char(10),职务,char(10),as,begin,insert into 基本信息 ( id,员工号, 姓名, 性别, 年龄, 部门 ,职务 )values ( id ,员工号, 姓名, 性别, 年龄, 部门 ,职务 ),endGO,exec ins_jiben1 22, 22,aaa,男,23,- x 修改调动记录(8 条属性),- 员工号,char(10),调动前部门 char(10), 调动前职务 char(10),调动原因,ntext(16),gocreate trigger tri_jiben-,-调动时间 dateti,批准人,ch

24、ar(10), 调动后部门 char(10), 调动后职务 char(10),usego,人事管理系统,create proc,upd_diaodong1char(10),员工号,调动前部门 char(10),调动前职务 char(10),调动原因调动时间 datetime(8),批准人 char(10),ntext(16),调动后部门 char(10),调动后职务 char(10),as,update 调动记录,set 调动前部门= 调动前部门,调动前职务=调动前职务,调动原因=调动原因,调动时间=调动时间,批准人= 批准人,调动后部门=调动后部门,调动后职务=调动后职务where 员工号

25、= 员工号go,-exec upd_diaodong1 2,-use 人事管理系统,/* 如果存在同名的触发器,则删除*/if exists( select name from sysobjectswhere type=trand name=tri_jibe3)drop trigger tri_jiben3go,-插入时触发器,create trigger tri_jiben3on 基本信息副表,for insert,as,declare,员工号 char(10),select 员工号=员工号 from inserted,if exists (select * from 基本信息副表 where 员工号=员工号 ),begin,rint 该员工记录已经存在,您不能再插入!,rollbackend,-调动时间 dateti批准人char(10), ,else,rint 你已经成功插入了 +cast(rowcount as varchar)+条记录!-,exec ins_fubiao 22,aaa,男,23,-,elseprint 你已经成功插入了 +cast(r,感谢聆听,感谢聆听,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号