1、该流程图具体体现了系统验证用户的身份之后,分别进入考核信息模块的各界面进行相应的操作,不同的管理身份能够对考核信息模块的不同页面进行操作。5)薪资信息模块流程图用户登录后,系统根据登录信息验证是否为超级管理员,不同的角色对薪资信息模块对应不同的操作权限,若是管理员,在薪资信息模块,可查看薪资信息列表及详情,若是超级管理员,可进行薪资信息录入、删除、修改、查看操作,具体如图4.5所示。图4.5 薪资信息模块流程图该流程图具体体现了系统验证用户是否为超级管理员之后,该用户进入薪资信息模块的各界面进行操作。6)系统管理模块流程图图4.6为系统管理模块流程图,超级管理员登录后,系统验证用户信息是否合法
2、,不合法则重新登录,如果合法,则进入超级管理员界面,在系统信息管理模块进行角色信息录入、删除、修改、查看的操作。图4.6 系统管理模块流程图4.2 系统数据流图设计 当数据在系统中随着不同的操作而流动时,它会随着“变换”而修改,数据流图描绘了信息流或数据在软件使用过程中流动和被处理的逻辑变换,使得非专业人员能够通过数据流的变化来理解系统18。本文对员工档案管理系统的数据流进行了分析,并给出顶层数据流图和一级分解数据流图。1)顶层数据流图 该系统的信息流为员工档案信息,管理员和超级管理员通过系统对档案信息进行管理,档案信息在系统的流动和处理过程如图4.7所示。图4.7 顶层数据流图2)一级分解数
3、据流图 在数据的处理过程中将产生员工信息表、培训信息表、考核信息表、薪资信息表、角色信息表,对顶层数据流图进行一级分解如图4.8所示。图4.8 一级分解数据流图4.3 数据库表的设计E-R图给出了实体之间的联系,而转换之后的关系模式使得设计更加清晰,故此根据概念设计和物理逻辑结构设计创建了如下数据库表:1)job(员工入职信息表)该表用于保存员工入职工作后的基本信息,包括员工ID、姓名、专业、工作经验等信息,并设置id为主键,具体结构设置如表4.1所示。 表4.1员工入职信息表结构 数据项名存储结构数据项含义是否为主键别名idint(11)员工编号是编号namevarcha(50)员工姓名否姓
4、名sexbit(1)员工性别性别age员工年龄年龄jobvarchar(50)员工职位职位specialty员工所学专业专业experience员工工作经验工作经验studyeffort员工学历学历school员工毕业学校毕业院校tel员工电话号码电话email员工邮件地址邮件createtimedatetime创建时间contenttext其它说明politics员工政治面貌政治面貌section员工工作部门部门status员工在职状态在职状态entrytime员工入职时间入职时间leavetime员工离职时间离职时间birthday员工生日生日isstock是否审核通过是否审核filepa
5、th附件存储路径附件路径2)educate(员工培训信息表)该表用于保存员工入职后培训的各类信息,包括培训名称、目的、时间等信息,并设置id为主键,具体结构设置如表4.2所示。 表4.2员工培训信息表结构 培训信息编号varchar(100)员工培训名称名称purpose员工培训目的目的begintime培训开始时间开始时间endtime培训结束时间结束时间datum培训所需材料材料teacher培训讲师讲师student参与培训人员培训人员educate培训是否完成培训完成effect培训效果效果summarize培训总结总结3)institution(员工考核信息表)该表用于保存员工入职后
6、考核的各类信息,包括奖惩原因、奖惩描述、试用期评估、转正评估等信息,并设置id为主键,具体结构设置如表4.3所示。 表4.3员工考核信息表结构 考核信息编号reason奖惩原因原因explains奖惩具体说明奖惩说明probation试用期评估描述试用评估regular转正评估描述转正评估4)stipend(员工薪资信息表)该表用于保存员工入职后薪资信息,包括姓名、基本薪资等信息,并设置id为主键,具体结构设置如表4.4所示。 表4.4员工薪资信息表结构 薪资信息编号basicfloat基本薪资eat用餐补贴餐补house房屋补贴房补duty上班全勤奖全勤奖scot应赋税赋税punishment罚款other额外补助其它奖励granttime薪资发放时间发放时间totalize薪资合计总计5)users(系统角色信息表)该表用于保存系统角色录入的信息,包括等角色编号、角色用户名、登录密码、是否为超级管理员等信息,并设置id为主键,具体结构设置如表4.5所示。 表4.5系统角色信息表结构 角色编号username角色用户名用户名Password角色登录密码密码角色性别角色生日isadmin是否超级管理员角色简介简介4.4 本章小结 本章对系统的各个模块使用流程以及系统数据流程进行了作图分析,细致分析了每个模块的流程运转以及数据流动,最后对数据库表的具体内容进行详细设计。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1