《人事档案管理系统分析与设计》-课程设计说明书模板1_第1页
《人事档案管理系统分析与设计》-课程设计说明书模板1_第2页
《人事档案管理系统分析与设计》-课程设计说明书模板1_第3页
《人事档案管理系统分析与设计》-课程设计说明书模板1_第4页
《人事档案管理系统分析与设计》-课程设计说明书模板1_第5页
已阅读5页,还剩6页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

- 课程设计说明书课程名称 软件工程课程设计 设计题目 档案管理系统分析与设计 学生姓名 王泽 学号 006688 专 业 金融计算机应用 指导教师 王泽 2012 年 6 月 1 日 课程设计评语与成绩评定项目 评判标准 (在每一项目对应的标准下方空格内标记)优秀 良好 中等 及格 不及格 工作量能很好地完成任务书规定的工作量。能较好地完成任务书规定的工作量。按时完成任务书规定的工作量。基本完成任务书规定的工作量。没有完成任务书规定的工作量。资料收集方案设计独立提出实施方案,有分析整理、获取新知识的能力。能阅读一些自选资料,能较好地分析整理各类信息。能分析整理各类信息。能阅读教师指定的参考资料。未完成教师指定的参考资料的阅读。综合应用能力能熟练掌握和运用基本理论,取得的结果有一定的实用价值。能熟练掌握和运用有关理论,能独立取得结果。 较好地掌握有关理论,在教师指导下能完成工作。掌握和运用理论比较符合要求。基本理论模糊不清,无任何结果。技术水平实际能力设计合理,有较强的实际动手能力和计算机应用能力。设计比较合理、有一定的实际动手能力和计算机应用能力。设计比较合理,实际动手尚可。设计基本合理,理论分析与实施无大错。设计不合理,实际动手能力差。说明书撰写质量结构严谨,逻辑性强,层次清晰,文字流畅,符合规范化要求,打印精美。结构合理,符合逻辑,文章层次分明,语言准确,达到规范化要求,打印工整。结构基本合理,层次较分明,文理通顺,基本达到规范化要求。结构基本合理,文字尚通顺,勉强达到规范化要求。结构混乱,文字表达不清,错别字较多,达不到规范化要求。学习态度态度认真,作风严谨,严格按进度开展各项工作。学习态度比较认真,能按期圆满完成任务书规定的任务。遵守纪律,基本保证设计时间,按期完成各项工作。态度尚可,在指导教师的帮助下能按期完成任务。纪律涣散,不能保证设计时间和进度。 综合评定成绩:优秀 良好 中等 及格 不及格 指导教师: 年 月 日精选资料人事档案管理系统分析与设计一、引言人事档案管理系统的目的是对单位内的人事信息进行全面的管理,以便于人力资源的日常管理、开发和利用。在进行信息化之前,人事档案管理工作,完全依靠人工进行。人事档案信息采用花名册、履历表等纸质表格人工填写和保存,信息的查找需要翻查账本式的登记本,人事信息的统计需要手工进行。在人员进出、离退休、升迁、岗位变动、职称变动、学位变动,以及人事档案管理人员的变动等方面存在诸多不利于管理的地方。这样的系统在人员管理、人事档案信息检索、人力资源开发利用等方面都极为不便,不仅速度不快而且容易产生差错,效率底下,在人员数量多的单位,缺点尤其明显。因此,要实现人事信息的高效、全面的现代化管理,进而有效的开发和利用人力资源,只有进行信息化,采用以计算机、数据库技术为基础的现代人事管理系统来替代现有的人工管理方式,才能真正实现人事档案管理的现代化。二、需求分析 1.功能分析通过上面的描述和调研,初步分析人事档案管理系统应该具备以下主要功能: 职员个人资料的增加、删除和修改; 人事信息的查询与打印; 人事信息的分析、汇总、统计; 人事档案管理人员的变化及操作授权。因此,可以大致将系统划分为3大模块:人事档案管理、系统账号管理和系统数据管理。(1) 人事档案管理主要是对人事信息进行数据维护和数据利用,包括个人基本信息、婚姻信息、学历信息、考勤信息和工资信息的插入、删除和修改,人事信息的查询、浏览、打印、分类汇总、统计和生成分析报表。(2) 系统账户管理主要包括对系统用户进行管理,包括登录、退出、操作记录等。(3) 系统数据管理主要包括数据备份与恢复、部分数据管理、企业常用数据管理等。2.建立系统流程图在信息化前人工管理人事档案的大致过程如下:首先,用户填写档案表,然后将档案表交给人事部门,人事部门的档案管理员核对整理职工交来的档案表,形成正式的人事档案表册,人事档案表册可以提供相关部门查询使用,也可以根据人事档案表册汇总生成各种统计报表供相关部门使用,图1-1所示的系统流程图描绘了人事档案管理的大致处理过程。图1 人事档案管理处理过程图1中人事档案管理业务的处理过程如下:用户填写档案表,交到人事部门进行审核,审核合格后,登记到单位人事档案表中,档案管理员有权对人事档案表中的数据进行增加、修改和删除,从而保持人事档案表中的数据与实际情况一致。相关部门可以通过查询人事档案表得到单位的最新人事信息,人事部门也可以通过人事档案表编制相应的统计报表提供给需要的相关部门。图2是人事档案管理系统流程图。图2 人事档案管理系统流程图3.系统数据流图系统划分为三大模块:人事档案管理、系统账户管理和系统数据管理。它们的数据流图分别如下:(1) 人事档案管理数据流图通过对图2的抽象处理,得到如图3所示的人事档案管理数据流图。图3 人事档案管理系统数据流图在该数据流图中,用“未审核人事数据”替代“人事档案表”中的数据,用户必须是本单位的授权职工才能够填写档案表,只有授权的档案管理员才能有资格对正式的人事档案进行增加、删除、修改和系统维护等操作。因此,用户验证要依靠系统账户管理模块来达到此目的。对上图中的处理过程,可以进一步细化数据流图,细化的系统数据流图如下图:图4 人事档案管理数据流图(2) 系统账户管理数据流图通过需求分析,可以得到系统账户管理数据流图。图5 系统账户管理数据流图验证用户用于对进行系统登录的用户进行合法行身份验证,从而确认此用户是否能够使用相关资源。修改更新授权用户用于管理人员对使用系统的用户进行增加、删除、修改及授予相应权限的操作。查询用户用于对用户的相关信息进行查询。(3) 系统数据管理数据流图系统数据管理数据流图如图6。图6 系统数据管理数据流图备份数据主要用于对系统的数据提供备份功能,方便用户使用系统。恢复数据主要用于系统需要时进行数据恢复。4.数据字典数据字典和数据流图共同构成系统的逻辑模型。系统的几个数据元素的数据字典如下。名字:人事档案表名字:工号别名:档案表,履历表别名:职工号,编号描述:记录职工的个人基本信息描述:唯一标识单位每位职工的编号定义:人事档案表=工号+姓名+性别+出生日期+民族+籍贯+婚姻状况+入伍年限+大学年限+工作年月+工龄+简历+照片定义:工号=部门编号+职工个人编码 部门编号=2数字字符2 职工个人编码=5数字字符5位置:人事档案数据库位置:人事档案表 未审核人事数据表名字:姓名名字:性别别名:名字别名:描述:标识单位职工的名字描述:标识单位职工的性别定义:名字=1汉字4定义:性别=男|女位置:人事档案数据库 未审核人事数据表位置:人事档案数据库 未审核人事数据表三、系统设计1、系统软件结构设计对图7的数据流图进行分析,可以看出此数据流图没有明显的事务中心。因此,从整体上看,这个数据流图具有变换流的基本特征。当用户取得操作授权之后,人事数据沿着一条输入通路进入系统,输出数据沿着一条输出通路离开系统能够。最终可得到优化后的人事档案管理软件结构图7。图7 人事档案管理软件结构图2.模块设计与界面设计(1) 验证用户身份功能模块 功能描述验证用户身份功能模块用于对登录系统的用户进行身份验证,确定用户是否拥有使用该系统的资格,因此,任何用户登录该系统都调用此模块,登录简易,方便。 模块IPO表1表1 登录模块IPO表系统名称人事档案管理系统模块名称验证用户身份模块编号M_01作者王泽日期2010.6.6模块描述用户对登录系统的用户进行身份验证调用模块调用所有模块被调用模块输入项目用户ID,密码格式用户ID:6位数的字符串密码:8位的字符串处理验证用户输入的用户ID和密码获得登录用户输入的用户ID和密码访问数据库的用户账户表查询匹配的用户名和密码,若未查询到或不匹配,返回结果到登录窗口;相反登录成功输出提示信息:有效用户或无效用户局部数据元素约束条件登录失败3次,退出本系统注释涉及的表:用户账户表 界面设计验证用户身份的系统登录界面设计如图8所示。图8 系统用户登录界面 主要算法【确定】按钮触发的处理:验证用户的合法性。处理流程:取得用户输入的用户名和口令加密用户名和口令,传到数据库并与账户表进行一致性验证正确不正确以该身份进入系统总控制界面并获得相应的系统权限提示:用户名或口令错误累计错误3次,系统自动关闭【取消】按钮触发的处理,关闭用户登录窗口(2) 系统总控制模块 功能描述系统总控制模块是系统运行时的主控程序,通过系统的主菜单集中各子功能模块,用户在该模块中通过选择菜单进入到相应的子模块。 菜单设计系统菜单设计如表2表2 系统菜单一级菜单系统账户管理人事档案管理系统数据管理帮助二、三级菜单修改更新权限接收数据收集数据备份数据系统帮助查询用户审核数据恢复数据关于系统重新登录维护数据修改数据查询数据利用数据汇总数据统计数据分析数据 界面设计系统总控制模块的界面设计如图9图9 系统总控制界面 主要算法每个菜单项调用相应模块。(3) 修改更新授权功能模块 功能描述修改更新授权功能模块是对整个系统的用户进行权限分配的模块,通过调用该模块,具有修改更新授权权限的用户能够修改及更新所有用户对系统的操作权限。系统第一次运行时只有超级用户具有权限分配的权限。 调用方式在表2中的系统菜单中通过【系统账户管理】|【修改更新权限】打开修改更新授权界面。 界面设计修改更新授权界面如图10图10 修改更新授权界面 主要算法【增加】按钮触发的处理:新增系统用户,产生新的用户修改更新授权界面,供用户填写。【删除】按钮触发的处理:删除当前的系统用户。【保存】按钮触发的处理:用于保存新增或修改系统用户的数据。处理流程:a 从窗口中取得各字段值;b 存入数据库账户表if 数据正确提交显示“数据成功保存”else显示“数据保存失败”end if【上条】按钮触发的处理:显示当前记录的上一条记录。【下条】按钮触发的处理:显示当前记录的下一条记录。【首条】按钮触发的处理:显示第一条记录。【末条】按钮触发的处理:显示最后一条记录。【退出】按钮触发的处理:关闭修改更新授权窗口。3.数据库设计根据设计需求,建立相应的数据模型,本系统需要建立3张表:员工表、用户表、部门数据表,具体如下。表3 员工(Employee)表名称类型约束条件说明EmployeeIDchar(7)无重复主键EmployeeNamechar(8)不允许为空Birthdaydatatime允许为空Sexchar(2)允许为空Addresschar(30)允许为空Departmentchar(5)等于departmentID外键表

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论