ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:175.74KB ,
资源ID:4113236      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4113236.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(档案管理系统详细设计.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

档案管理系统详细设计.docx

1、档案管理系统详细设计第4章 系统详细设计4.1 系统流程图设计 通过对员工档案管理系统的需求分析、总体设计之后,也需明确系统各个模块运作的基本流程,因系统有超级管理员和管理员的权限区分,故通过系统使用流程图来对两种角色的操作经行区分讲解。1) 用户登录流程图当用户确认登录时,系统校验用户输入的信息是否合法,合法并判断角色类型,不合法返回登录页面,根据登录的角色类型分别验证通过进入超级管理员页面和管理员页面,具体如图4.1所示。 图4.1 用户登录流程图 该流程图具体体现了用户从登录到验证并进入不同登录界面的流程,有助于对整体操作流程的理解。2)员工信息模块流程图用户登录后,系统根据登录信息验证

2、是否为超级管理员,不同的角色对员工信息对应不同的操作权限,若是管理员,在员工信息处,可查看待审、已审员工信息列表,并可以下载附件,若是超级管理员,可进行信息录入、文件下载、信息审核、删除、修改、查看操作,具体如图4.2所示。图4.2 员工信息模块流程图 该流程图具体体现了系统验证用户是否为超级管理员之后,该用户进入员工信息模块的各界面进行操作。3)培训信息模块流程图用户登录后,系统根据登录信息验证是否为超级管理员,不同的角色对培训信息模块对应不同的操作权限,管理员在培训信息模块,可查看培训计划和培训档案信息列表,超级管理员可进行培训计划录入、总结归档、信息删除、信息查看操作,具体如图4.3所示

3、。图4.3 培训信息模块流程图该流程图具体体现了系统验证用户的身份之后,分别进入培训信息模块的各界面进行相应的操作,不同的管理身份能够对培训信息模块的不同页面进行操作。4)考核信息模块流程图用户登录后,系统根据登录信息验证是否为超级管理员,不同的角色对考核信息模块对应不同的操作权限,若是管理员,在考核信息模块,可查看考核信息列表及详情,若是超级管理员,可进行考核信息录入、删除、修改、查看操作,具体如图4.4所示。图4.4 考核信息模块流程图该流程图具体体现了系统验证用户的身份之后,分别进入考核信息模块的各界面进行相应的操作,不同的管理身份能够对考核信息模块的不同页面进行操作。5)薪资信息模块流

4、程图用户登录后,系统根据登录信息验证是否为超级管理员,不同的角色对薪资信息模块对应不同的操作权限,若是管理员,在薪资信息模块,可查看薪资信息列表及详情,若是超级管理员,可进行薪资信息录入、删除、修改、查看操作,具体如图4.5所示。图4.5 薪资信息模块流程图该流程图具体体现了系统验证用户是否为超级管理员之后,该用户进入薪资信息模块的各界面进行操作。6)系统管理模块流程图图4.6为系统管理模块流程图,超级管理员登录后,系统验证用户信息是否合法,不合法则重新登录,如果合法,则进入超级管理员界面,在系统信息管理模块进行角色信息录入、删除、修改、查看的操作。图4.6 系统管理模块流程图4.2 系统数据

5、流图设计 当数据在系统中随着不同的操作而流动时,它会随着“变换”而修改,数据流图描绘了信息流或数据在软件使用过程中流动和被处理的逻辑变换,使得非专业人员能够通过数据流的变化来理解系统18。本文对员工档案管理系统的数据流进行了分析,并给出顶层数据流图和一级分解数据流图。1)顶层数据流图 该系统的信息流为员工档案信息,管理员和超级管理员通过系统对档案信息进行管理,档案信息在系统的流动和处理过程如图4.7所示。图4.7 顶层数据流图2)一级分解数据流图 在数据的处理过程中将产生员工信息表、培训信息表、考核信息表、薪资信息表、角色信息表,对顶层数据流图进行一级分解如图4.8所示。图4.8 一级分解数据

6、流图4.3 数据库表的设计E-R图给出了实体之间的联系,而转换之后的关系模式使得设计更加清晰,故此根据概念设计和物理逻辑结构设计创建了如下数据库表:1)job(员工入职信息表)该表用于保存员工入职工作后的基本信息,包括员工ID、姓名、专业、工作经验等信息,并设置id为主键,具体结构设置如表4.1所示。 表4.1员工入职信息表结构 数据项名存储结构数据项含义是否为主键别名idint(11)员工编号是编号namevarcha(50)员工姓名否姓名sexbit(1)员工性别否性别ageint(11)员工年龄否年龄jobvarchar(50)员工职位否职位specialtyvarchar(50)员工所

7、学专业否专业experiencevarchar(50)员工工作经验否工作经验studyeffortvarchar(50)员工学历否学历schoolvarchar(50)员工毕业学校否毕业院校telvarchar(50)员工电话号码否电话emailvarchar(50)员工邮件地址否邮件createtimedatetime创建时间否创建时间contenttext其它说明否其它说明politicsvarchar(50)员工政治面貌否政治面貌sectionvarchar(50)员工工作部门否部门statusvarchar(50)员工在职状态否在职状态entrytimedatetime员工入职时间否入

8、职时间leavetimedatetime员工离职时间否离职时间birthdaydatetime员工生日否生日isstockbit(1)是否审核通过否是否审核filepathvarchar(50)附件存储路径否附件路径2)educate(员工培训信息表)该表用于保存员工入职后培训的各类信息,包括培训名称、目的、时间等信息,并设置id为主键,具体结构设置如表4.2所示。 表4.2员工培训信息表结构 数据项名存储结构数据项含义是否为主键别名idint(11)培训信息编号是编号namevarchar(100)员工培训名称否名称purposevarchar(100)员工培训目的否目的begintimed

9、atetime培训开始时间否开始时间endtimedatetime培训结束时间否结束时间datumtext培训所需材料否材料teachervarchar(100)培训讲师否讲师studentvarchar(100)参与培训人员否培训人员createtimedatetime创建时间否创建时间educatebit(1)培训是否完成否培训完成effectvarchar(100)培训效果否效果summarizetext培训总结否总结3)institution(员工考核信息表)该表用于保存员工入职后考核的各类信息,包括奖惩原因、奖惩描述、试用期评估、转正评估等信息,并设置id为主键,具体结构设置如表4.

10、3所示。 表4.3员工考核信息表结构 数据项名存储结构数据项含义是否为主键别名idint(11)考核信息编号是编号namevarchar(50)员工姓名否姓名reasonvarchar(50)奖惩原因否原因explainstext奖惩具体说明否奖惩说明createtimedatetime创建时间否创建时间probationvarchar(50)试用期评估描述否试用评估regularvarchar(50)转正评估描述否转正评估4)stipend(员工薪资信息表)该表用于保存员工入职后薪资信息,包括姓名、基本薪资等信息,并设置id为主键,具体结构设置如表4.4所示。 表4.4员工薪资信息表结构 数

11、据项名存储结构数据项含义是否为主键别名idint(11)薪资信息编号是编号namevarchar(50)员工姓名否姓名basicfloat基本薪资否基本薪资eatfloat用餐补贴否餐补housefloat房屋补贴否房补dutyfloat上班全勤奖否全勤奖scotfloat应赋税否赋税punishmentfloat罚款否罚款otherfloat额外补助否其它奖励granttimedatetime薪资发放时间否发放时间totalizefloat薪资合计否总计5)users(系统角色信息表)该表用于保存系统角色录入的信息,包括等角色编号、角色用户名、登录密码、是否为超级管理员等信息,并设置id为主

12、键,具体结构设置如表4.5所示。 表4.5系统角色信息表结构 数据项名存储结构数据项含义是否为主键别名idint(11)角色编号是编号usernamevarchar(50)角色用户名否用户名Passwordvarchar(50)角色登录密码否密码sexbit(1)角色性别否性别birthdaydatetime角色生日否生日createtimedatetime创建时间否创建时间isadminbit(1)是否超级管理员否是否超级管理员contenttext角色简介否简介4.4 本章小结 本章对系统的各个模块使用流程以及系统数据流程进行了作图分析,细致分析了每个模块的流程运转以及数据流动,最后对数据库表的具体内容进行详细设计。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1