人事档案管理系统设计与实现 .doc
《人事档案管理系统设计与实现 .doc》由会员分享,可在线阅读,更多相关《人事档案管理系统设计与实现 .doc(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 远程与继续教育学院 本科毕业论文(设计) 题目:人事档案管理系统设计与实现 学习中心: 内蒙古学习中心 学 号: 090F24133001 姓 名: 张 超 专 业: 计算机科学与技术 齐斯琴 2015 年 9 月 8 日 中国地质大学(武汉)远程与继续教育学院本科毕: 张超 : 090F24133001 专业: 计算机科学与技术 毕业设计(论文)题目: 人事档案管理设计与实现 :(请对论文的学术水平做出简要评述。包括选题意义;文献资料的掌握;所用资料、实验结果和计算数据的可靠性;写作规范和逻辑性;文献引用的规范性等。还须明确指出论文中存在的问题和不足之处。)人事档案管理设计与实现为题,选题
2、符合专业培养目标,具有较强的实用性和可行性。设计过程中能综合运用所学专业知识,分析解决系统问题,基本实现了该系统的功能。论文层次分明、逻辑结构清楚、格式规范。不足之处参考文献比较陈旧,系统的某些功能还需要进一步完善和改进。 结论: 合格 (合格、不合格)齐斯琴所在单位内蒙古电大指导时间中国地质大学(武汉)远程与继续教育学院 本科毕业设计(论文)评阅教师评阅意见表 : 张超 : 090F24133001 专业: 计算机科学与技术 毕业设计(论文)题目: 人事档案管理系统设计与实现 评阅意见:(请对论文的学术水平做出简要评述。包括选题意义;文献资料的掌握;所用资料、实验结果和计算数据的可靠性;写作
3、规范和逻辑性;文献引用的规范性等。还须明确指出论文中存在的问题和不足之处。) 论文在研究现实意义的基础上选题具有一定的实践意义。论文方向具有一定的实用性,贴合实际,思路较为清晰。着重讲解了数据库与系统界面的需求分析与技术实现。 不足之处在于在绪论中的描述,部分说明没有贴合主题。修改意见:(针对上面提出的问题和不足之处提出具体修改意见。评阅成绩合格,并可不用修改直接参加答辩的不必填此意见。)(1) 增加文献数量(2) 修改页码,页码从正文开始,之前不要出现字码(3) 目录格式错误(4) 绪论里表格未编号(5) 图2-2错误毕业设计(论文)评阅成绩 (百分制): 70 评阅结论: 同意答辩 (同意
4、答辩、不同意答辩、修改后答辩)李向所在单位计算机学院评阅时间2015-10-15论文原创性声明本人郑重声明:本人所呈交的本科毕业论文人事档案管理系统设计与实现,是本人在导师的指导下独立进行研究工作所取得的成果。论文中引用他人的文献、资料均已明确注出,论文中的结论和结果为本人独立完成,不包含他人成果及使用过的材料。对论文的完成提供过帮助的有关人员已在文中说明并致以谢意。本人所呈交的本科毕业论文没有违反学术道德和学术规范,没有侵权行为,并愿意承担由此而产生的法律责任和法律后果。日期:2015年9月8日摘 要 关键词: 1、人事档案; 2、人事档案管理系统; 3、信息系统; 目 录一、绪 论4(一)
5、开发人事档案管理系统的背景4(二)采用的关键技术4(三)开发工具及环境简介5二、系统分析6(一)需求分析6(二)系统功能描述7三、系统设计8(一)开发设计思想8(二)系统总体设计8四、数据库设计10(一)数据库需求分析10(二) 数据库概念结构设计10(三) 数据库逻辑结构设计11五、系统详细设计及实施15(一)界面及编程风格15(二)系统模块功能实现17六、系统测试26(一)测试策略27(二)功能测试27(三)性能测试28(四)界面测试28(五)测试结论28参考文献28致 谢 辞29附 录30一、绪 论(一)开发人事档案管理系统的背景1、企业信息系统发展现状企业现代化建设的重点之一就是企业信
6、息系统的建设工作。我国自改革开放以来在不同程度上都大力提倡企业的新系统建设。并且随着我国信息技术的推广,软件公司的发展壮大,目前我国国内已经有数百家ERP软件供应商。 2、信息系统开发的紧迫性随着电子信息技术的日益普及和推广网络的数据库应用范围越来越广阔,因此人事档案管理系统的开发则显得更加重要。由于人事档案管理系统能够提高企业内部管理效率,从而任何企业都必须进行人事管理工作,因此开发人事档案管理系统具有广大的市场需求。人事档案管理系统是信息系统与智能系统交叉的软件系统。 (二)采用的关键技术1、软件工程概要广义的软件生命周期主要有三个阶段,分别为:软件定义、软件开发与软件维护。本系统软件生命
7、周期中各个具体阶段如下面表格所示:软件生命周期注释软件定义确定软件开发工程必须完成的总目标;确定工程的可行性;研究实现工程目标应该采用的方法;估计完成工程需要的资源和成本;制定工程进度表。软件开发具体设计和实现在问题定义时期定义的软件。软件开发时期通常进一步划分为总体设计、详细设计、编码与测试四个阶段。软件维护对软件进行深度优化,方便客户使用。2、软件生命周期软件周期不同阶段内,各个阶段的基本任务以及结束标准如下:(1)问题定义:该阶段基本任务为明确待解决问题,本阶段结束后,得到有关性质、项目目标的报表。由于只有用户才真正了解他们自己的需求,而许多用户在开始时并不能准确、具体地描述他们的需要。
8、因此,系统分析员必须与用户进行足够的沟通,直至得出一份双方都满意的文档。(2)可行性分析:基本任务为寻求解决问题定义阶段明确的问题方法,建立高层逻辑模型,并对系统进行成效分析。(3)需求分析:该阶段基本任务是确定目标系统功能。开发者在经过详细的调研获得参考信息之后,确认系统逻辑模型。本阶段结束标准为:逻辑模型和算法描述。(4)总体设计:这一阶段的基本任务是考虑如何解决系统分析时期提出的问题。本阶段的成本方案依次排为低成本、中成本、高成本方案。通过对比确定最佳方案,并且制订实现该方案的详细计划。(5)详细设计:该阶段的基本任务是,抽象问题具体化,复杂问题细化,设计出程序的详细规格说明。(6)编码
9、测试:该阶段的关键任务是确定程序模块。(7)软件维护:该阶段关键任务是,通过维护使系统更好的满足市场需要。通常包括bug修改、使用环境维护、完善性维护和预防性维护四类维护活动。进行每一次维护的时候,都必须严格按章程实施,即分析、提出方案、审核、确定计划、修改设计、测试、查验、推送等等步骤。(三)开发工具及环境简介Delphi是Borland公司推出的基于真正面向对象语言Object Pascal语言的可视化编程工具,是当今世界上最快的编译器。Delphi作为开发平台,很重要的一点就是提供了一个无所不包的应用框架。Delphi提供了VCL,VCL是用Object Pascal写的。Object
10、Pascal几乎是Inprise专用的,不必考虑标准问题,因此Inprise写VCL时就把全部精力放在了结构与性能上,结果语言与框架的磨合程度非常好。VCL框架的结构清晰,VCL代码的可读性非常好。2、 Microsoft ACCESS 2003 简介Access是一种关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Access是一种关系数据库工具,在关系数据库中,对数据的操作几乎全部建立在一个或多个关系表格上,通过对这些关系表格的分类、合并、连接或选取等运算来实现数据的管理。这种数据库是已开发的最通用的数据库之一。综上所述Access具备了关系型数据库的一切功能,而且比其它的数
11、据库操作简单便于掌握。因此Access强大的数据库管理功能与Delphi 7.0方便灵活的开发非常适合于开发中小型应用系统软件,所以本系统采用Delphi 7.0企业版与Access2003在Windows 平台上进行开发。二、系统分析(一)需求分析每个企业都有自身的管理特点,以及每个员工都有它的特异性,因此,对软件进行开发的时候需要对信息进行细致的分析,从而避免管理信息的混乱,因此在进行系统开发前有必要对需求进行分析。 1、 系统开发目标(1)(2)高效进行人事管理工作(建立、管理员工档案,提高管理效率)(3)简化管理层获取信息途径,推动企业的有效、规范的管理。优化管理层获得人事信息途径,方
12、便决策。(4)提供友好的用户操作界面,尽量减少用户的录入工作量。(5)提高信息管理速度和准确性。(6)确保系统信息的安全性和可靠性,保护用户的信息数据。2、 系统数据流图人力资源部财务部人事管理系统魏桥创业集团人事部本系统的数据流图: D1 基本信息 D2 基本工资图2-1 人事档案管理系统顶层数据流图魏桥创业集团人事部P1人事档案管理人事部 D3 调动信息P2考勤管理 D4 考勤信息P3工资管理财务部 D2 工资表图2-2 人事档案管理系统第一层数据流图(二)系统功能描述人事档案管理系统的首要目的是实现对员工信息和档案的管理。依据不同的需求实现系统不同的功能。具体功能分析如下:1、基本功能描
13、述(1)公司员工管理:包括基本信息、工作信息、合同信息、工作经历、家庭成员、考勤管理、教育培训、调动信息、奖惩信息等信息的录入、修改、维护。(2)员工基本信息及工资信息的查询:基本信息的查询,主要有单人查询和多人查询两种方式。(3)统计信息:系统可以根据部门、性别、学历、年龄、职称、入公司时间分别进行统计并可以把统计信息输出保存。(4)系统维护:管理员用户和普通用户的权限管理,以及对数据库的维护等操作。(5)部门信息的管理:可以根据公司的实际需要随时进行部门和单位的信息维护。2、管理功能描述(1)人事档案的添加、删除、修改、打印功能首先要进行人事档案的信息录入,并且对信息进行分类操作。在添加信
14、息的同时应该具有删除和修改功能。可将管理的范围缩小,从而大大提高管理效率。(2)查询功能通过检索界面输入检索条件,如果满足,查询的条件就可以从数据库中调去员工的人事档案信息。 (3)员工档案信息的删除功能一些企业的员工流动性比较大因此当员工离职后需要对答案进行一个删除的操作。 (4)员工档案信息的修改功能在对员工的信息进行检索之后可以调出该员工的人事档案信息,并且有权限的人可以对该员工的信息进行修改,如此同时气化而该系统原有的员工信息。 (5)人事档案信息的浏览功能实现浏览功能有两种形式,一是通过首页目录链接浏览;另一种是通过报表的格式给出的,报表可进行打印,而且可以更具实际需要对打印的信息进
15、行选择。三、系统设计(一)开发设计思想参考公司现有的软硬件环境并且借鉴先进的开发经验,充分利用公司现有的资源提高系统开发水平。并且要仔细研究公司的人事管理制度,对是的日常人事管理需要进行详细的了解。为了方便功能的组合实现和修改,在系统开发的过程中,应当尽量采用模块化程序设计方法。(二)系统总体设计通过需求分析,人事档案管理系统主要具备五大主要功能:员工信息管理员工信息的查询员工信息统计部门信息维护系统维护(包括数据库管理)。现在模块化设计的思想收入开发者的内心,并且模块化设计方便小饰和维护,因此软件开发的通常采用模块化的方法来对付复杂的难题。这种思想方法是将系统进行分拆将单一的功能进行模块化组
16、合从而,有一变多,分工细化,化繁为简,有利于系统的稳定性与可维护性。 系统功能模块图(如图3.1所示)能够更加方便的使用各模块功能,加快熟悉业务操作流程,方便系统的推广普及。部门信息设置考勤信息管理部门信息修改部门信息添加调动调薪管理添加删除用户员工信息管理修改用户密码数据库备份数据库恢复工资报表生成工资报表打印人事管理系统部门管理系统管理数据库管理人事管理工资管理图3-1 系统功能模块图 四、数据库设计(一)数据库需求分析数据库的数据项主要包括一下几个方面:项目项目注释员工基本信息员工培训信息培训时间、培训机构、培训内容、所获证书等考勤管理考勤的类型、考勤分数、考勤原因、考勤部门、备注等工资
17、管理人事变动部门单位管理管理员编号、名称编号、用户名、口令、是否是管理员、备注等。(二) 数据库概念结构设计该阶段以需求分析为基础,这个阶段可用的工具很多,用的最多的是E-R图(Entity-Relation,实体-联系图)。也可以使用众多的辅助设计工具进行设计。根据上面的设计,实体有:员工基本信息实体、员工考勤信息实体、员工调动调薪信息实体、员工工资信息实体、部门管理实体。实体与实体之间的E-R模型如图4-1所示。部门单位属于员工考勤信息管理调动调薪管理考勤信息调薪信息计算工资员工工资 1 n m m n n m m n图4-1 系统E-R图(三) 数据库逻辑结构设计概念结构是独立于实际数据
18、模型的信息结构,以需求为基础,并且把需求抽象为Access数据库系统所支持的实际数据模型本系统数据库中各个表格的具体设计如下面表格所示:字段名称字段类型字段大小是否必填是否允许空说明Id自动编号长整型是否Uid文本32是否Pwd文本32是是用户密码Sys是/否否否是否管理员Des文本500否是备注表4-1 用户表 字段名称字段类型字段大小是否必填是否允许空说明Id自动编号长整型否Stano文本50是否员工编号Name文本50否否Sex文本4否是性别Birth时间/日期否是生日Dep文本18否是部门Sdep文本18否是单位Sorts文本18否是工种Duty文本32否是职务Provi文本32否是省
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事档案管理系统设计与实现 人事 档案管理系统 设计 实现
限制150内