欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载
     

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

    • 资源ID:1304547       资源大小:382.28KB        全文页数:17页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    产品经理文件之人事管理系统需求分析文档,产品经理文件之人事管理系统需求分析文档,3 系统功能分析,系统开发的总体任务是实现企业人事管理的系统化、规范化和自动化。本系统所具有的功能主要有:,普通员工查看员工信息,加班津贴的管理。(根据加班的时间和类型给予不同的加班津贴。)员工月工资的生成。(根据月工资生成公式,按照员工的考勤情况和工作表现,,生成员工月工资。),系统管理员对系统的管理。企业工资报表的生成。(支持各种不同形式的报表,如单个员工工资报表生成、,部门员工工资报表生成等),信息查询系统的使用帮助。帐号信息的修改。,实现功能:主要功能实现如下普通用户:1 浏览员工信息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,用,户,工,资,流程图:系统登陆合法用户非法用户管理员普通用户退出系统用系参,基本信息:,政治面貌,部 门,职 务,婚姻状,员工号姓 名,民 族,生分证号,性 别年 龄,籍,贯,基本信息,出生年月,电 话,学 历,状 态,血 型,开始工作,家庭住址,学历信息:,员工号学历信息外语级别,毕 业 院,学,历,专 业,毕 业,外语类,计算机级别,培训情况:,培训名称,开始时间,培 训 内结束时间培训费用,员工号,培 训 情 况,培训单位,培 训 地,基本信息:政治面貌部 门职 务婚姻状员工号民 族生分证号性,考勤信息:,应出勤天,本月天数,公休假天数节假日加班,考勤信息员工号,请假天数日常加班,工资管理:,员工号,交 通 及 通 讯 补,部,门,状 态,加班补贴,工资管理,基本工养老金,公积金,所得税,应 发 工,实 际 工,调动记录:,员工号,姓,名,调动前职务,调动原因,调动记录,调动前部门调动时,调 动 后,批 准 人,调 动 后,考勤信息:应出勤天本月天数公休假天数考勤信息请假天数工资管理,奖惩记录:,奖 惩 记 录,奖 惩,奖 惩,奖惩内容,批准部门,奖惩原因,负 责 人,员工号,姓,名,部门信息:,部门信息,部 门 号,部,门,部门员工数,部 门 经,用 户:,用 户,用户名,口,令,管理员:,管理员,权,限,管理员,密,码,奖惩记录:奖 惩 记 录奖 惩奖 惩奖惩内容批准部门奖惩原因,关系模型:(标有下划线的为主键),基本信息(员工号,姓名,年龄,性别,部门,职务,修、学历,状态,出生年月,籍贯,民族,身份号,婚姻状况,政治面貌,血型,开始工作时间,家庭住址,电话)学历信息(员工号,学历,专业,毕业院校,毕业时间,外语类型,外语级别,计算机级别)培训情况(培训名称,培训内容,员工号,开始时间,结束时间,培训单位,培训地点,培训费用),考勤信息(员工号, 本月天数,公休假天数,应出勤天数,请假天数,节假日加班,日常加班),工资管理(员工号, 部门,状态,基本工资,加班补贴,交通及通讯补贴,公积金,养老金,所得税,应发工资,实际工资),调动记录(员工号,姓名,调动前部门,调动前职务,调动原因,调动时间,批准人,调动后部门,调动后职),奖惩记录(员工号,奖惩,姓名,奖惩内容,奖惩原因,奖惩时间,批准部门,负责人)部门信息(部门号,部门,部门经理,部门员工数),用户(用户名,口令),管理员(管理员,密码,权限,基本信息表,列名,数据类型及长度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,出生年月籍贯,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,培训名称培训内容,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),gxjtsycqtsqjts,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,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(10)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,员工号,学历,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),null,部门信息表列名,数据类型及长度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,selectendGO,*,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 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) ,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_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 应发工资,(基本工资 +加班补贴+午餐补贴+交通及通讯补贴+公积金)*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 员工GO,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,姓名=,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 人事管理系统,/* 如果存在同名的触发器,则删除*/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,员工号=员工号, 姓名=姓名,性别=性别,年龄=年龄, 部门=部门,职务=职务,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),性别 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,批准人,char(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 员工号 = 员工号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,感谢聆听,感谢聆听,

    注意事项

    本文(产品经理文件之人事管理系统需求分析.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开