企业人事管理信息系统设计与实现毕业论文.doc_第1页
企业人事管理信息系统设计与实现毕业论文.doc_第2页
企业人事管理信息系统设计与实现毕业论文.doc_第3页
企业人事管理信息系统设计与实现毕业论文.doc_第4页
企业人事管理信息系统设计与实现毕业论文.doc_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

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

文档简介

J I A N G S U U N I V E R S I T Y 本本 科科 毕毕 业业 论论 文文 企业人事管理信息系统设计与实现企业人事管理信息系统设计与实现 And implementation of enterprise personnel management information system design 学院名称: 专业班级: 2013 级计算机科学与技术 学生姓名: 指导教师姓名: 指导教师职称: 2015 年 2 月 江苏大学本科毕业论文 I 企业人事管理信息系统设计与实现企业人事管理信息系统设计与实现 专业班级:13 级计算机科学与技术 学生姓名: 指导教师: 职 称:教授 摘要摘要某企业人事管理工作中一直采用手工方式,要完成相当数量的职工情况及人事政策法规 的查询工作,一般是员工直接到办公室或通过电话查询,使人事工作者在这些常规性的查询及 解答工作上花费大量时间,不利于工作效率的提高及人事研究工作的深入进行。企业人事管 理系统将包括人事工作中涉及的职工的历史状况和现状,人事政策法规的宣传及解答,借助于 网络实现人事管理的信息化,对人事管理工作有促进作用,而且对公司系统的建设也有很大 意义。 本系统采用 Windows XP+ IIS 服务器平台以及 Access 2003 数据库平台管理系统,通过 Dreamweaver 及 ASP 技术设计前台界面,使用 JavaScript 实现该系统中的特定功能及辅助功 能。 整个管理系统从符合操作简便、界面友好、实用的要求出发,完成企业人事管理的全过 程,包括新进员工档案的建立、员工的转出、员工信息的修改、员工信息查询等人事管理工 作。使用企业人事管理系统,可使公司的人事管理系统化、规范化,从而达到提高公司管理 效率的目的。 关键词:关键词:动态服务器页面 关系数据库管理系统 企业 人事 江苏大学本科毕业论文 II And implementation of enterprise personnel management information system design Abstract: Manual mode has been used in some enterprises in the work of personnel management, to complete a considerable number of workers and personnel policies and regulations inquiry work, is generally the staff directly to the office or by telephone inquiries, make personnel workers spend a lot of time in query and answer these regular work, is not conducive to improving work efficiency and personnel research the work of the in-depth. The enterprise personnel management system will include the history and current situation of workers involved in personnel work, propaganda and solve the personnel policies and regulations, with the help of network to realize personnel management informatization, to promote the role of the personnel management work, but also to have the very big significance on the construction of company system. The system uses the Windows XP+ IIS server platform and Access 2003 database platform management system,through the Dreamweaver and ASP technology to design the front interface, the use of JavaScript to achievespecific functions in the system and the auxiliary function. The whole management systems hold the requirements of simple operation, friendly interface, flexibility, utility and safety to achieve the overall process of personnel management including establishment of new staffs personnel files, personnel management work such as changing and checking staffs information and statistics caused by the change of job positions and the transfer of staffs, as well as the work of adding new staffs and revising senior workers. Through using personnel management systems, standardized and automated personnel management systems can be gained and then improves their management efficiency. Keywords: Asp ACCESS enterprise human affairs 江苏大学本科毕业论文 III 目目 录录 1 1 概概 述述 -1 1 1.1 研究背景-1 1.2 国内外发展现状-1 1.3 研究意义-2 2 2 系统需求分析系统需求分析 -3 3 2.1 可行性分析 -3 2.2 业务流程分析 -4 2.3 数据流程分析 -5 2.4 数据字典 -7 2.5 系统功能模块 -10 3 3 系统总体设计系统总体设计 -1212 3.1 系统功能模块 -12 3.2 数据库设计 -13 3.3 E-R 图 -13 3.4 数据库关系表 -14 4 4 系统详细设计系统详细设计 -1919 4.1 系统功能模块详细设计 -19 5 5 分析与测试分析与测试 -2525 5.1 系统测试方法 -25 5.2 系统测试过程 -25 5.3 系统测试结果 -30 6 6 操作系统说明操作系统说明 -3131 6.1 用户手册 -31 7 7 结论结论 -4040 系统开发与运行环境-40 系统开发工具与数据库-40 参考文献参考文献-4242 致谢致谢-4444 江苏大学本科毕业论文 1 1 1 概概 述述 1.1 研究背景研究背景 随着时代的发展,社会的进步,越来越多的企业建立、发展、壮大、成熟。企业是国民 经济的基本单元,企业发展得越好,经济进步就越快。然而随着企业的发展,人员的增多, 每年人事管理的成本也会不断地增加,这一问题不仅耗费企业大量的资金,也耗费了大量的 人力。当企业规模较小时,人力尚且比较容易完成信息管理,但随着企业规模增大,人员增 多,老式的纸质管理方法就会出现许多弊端,比如说,保存困难、不易查询、耗费大量人力 却仍然工作效率低下,工作出错率增高等,这种方法已经跟不上时代。 人事管理系统产生于 20 世纪 60 年代末期,当时的计算机技术已经进入实际应用阶段, 同时大型企业用手工来计算和发放薪资既费时、费力又非常容易出错,为了解决这个矛盾, 第一代的人事管理信息系统应运而生。经过将近 40 年的发展,如今大多数公司普遍使用的 是第三代人事管理信息系统。第三代人事管理信息系统界面友好,支持多平台,并提供了强 有力的报表生成工具、分析工具和信息共享,使得人事管理人员得以摆脱繁重的日常工作, 集中精力从战略的角度来考虑企业人事规划和政策。企业人事管理系统的出现是企业管理的 一个重要里程碑,公司的各种资源的实际情况是各不相同的,一款人事管理系统不能适用于 所有公司,一个可以安全的、规范的,自动化的、适合的企业人事管理系统对企业的发展是 必不可少的。 1.2 国内外发展现状国内外发展现状 近些年,一些较大的企业经常自行开发人事管理软件,这样做有一定的好处,如成本低 廉,上级单位一次开发,基层单位可以重复利用,而且一定程度上能满足个性化需求。但是 实践证明,这种开放方式一般难以成功。一方面,企业内部开发人员往往缺乏项目经验,导 致与最终用户的需求相悖;另一方面,这种形式的软件开发不参与市场竞争,仅仅是供给内 部使用,有可能导致开发人员敷衍了事,开发的系统不能真正起到作用。与此同时,由于我 国正处在由传统管理方式向人事管理过渡的转型时期,企业中的管理方法从思想到行动都发 生着巨大的变化,处于摸索中的人事管理随时都可能发生这样那样的变革,这就对人事管理 软件提出了巨大的挑战,软件如果不能够随着变革而自行适应,那么,这个软件就没有生命 力。国外人事管理系统与国内的相比,优势主要体现为:具有雄厚的实力,在技术力量的培 江苏大学本科毕业论文 2 养、研发、市场推广等方面大力投入;具有一定包括硬件厂商、数据库公司、咨询公司在内 的合作伙伴,形成强强联手的格局。国外人事管理系统伴随着管理理论的发展,其设计思路 蕴涵了先进的管理理念;国外人事管理系统起步较早,完整性和成熟度高,开发出了适用于 不同行业的解决方案。西方发达国家已广泛使用人事管理系统,其他一些软件系统如 ERP(企业资源计划)、WFM(工作流管理)等在开发过程中预留了与人事管理系统的接口,使 得国外的人事管理系统今后的扩展难度降低。国外人事管理系统对于基于互联网技术的研究 和支持不遗余力,以 PeopleSoft 为例,其最新版本是完全基于互联网架构的版本,使得其易 用性大大加强。从某种意义上来说,国外虽然有着较为成熟的产品,在成熟度、先进性上都 要优于大多数的国内产品,但在我国大多数公司人事管理制度并不规范,这就导致了国外的 产品实用性、有效性大打折扣,而且其价格过于昂贵,让国内企业难以接受。另一方面来说, 我国企业受中华民族源远流长的文化影响,人事管理上比西方企业更强调人性化,而非制度 化。这也是的国外软件开发商很难开发出符合中国企业需要的产品。 1.3 研究意义研究意义 在民营企业、中小型公司高速蓬勃发展的今天,本系统是重点针对中小型企业开发的一款人 事管理系统,经过市场调查分析发现了民营企业人事管理在绩效考核、薪酬管理、任务管理 方面存在问题。目前民营企业绩效考核存在着考核结果主观化、考核结果没有广泛应用、考 核意识淡漠等方面的问题。薪酬管理主要存在缺乏激励性的问题,具体表现在人事管理方面 的混乱。本系统重点就是针对这些问题进行的设计与开发。利用现代高效的运作方式来开发 和管理组织中最重要、最昂贵的资源,实现人事管理精细化、自动化,为公司的发展做出正 确的决策,提高人员的利用率,为公司发展和人才储备提供良好的平台。 着眼于公司的企业人事管理系统用 ASP 的编程语言开发出了“企业人事管理系统”。本系统采用公司 现有软硬件环境,及先进的人事管理系统开发方案,从而达到充分利用公司现有的资源,提高系统开发 水平和应用效果的目的,本系统符合企业人事管理的规定,能够满足公司日常人员管理的工作需要,并 达到操作过程中的直观、方便、实用、安全等要求。该系统采用模块化程序设计方法,既便于系统功能 的各种组合和修改,又便于技术维护人员补充、维护,系统还具备数据库维护功能,可以及时根据公司 需求进行数据的添加、删除、修改、备份等操作。下面详细讨论了该系统的开发、设计环境、实现算法 及其具体的实现。 江苏大学本科毕业论文 3 2 系统需求分析系统需求分析 很多公司都在为了谋取更大的竞争优势,而进行企业流程再造。在这个过程中,大多趋 向于实施已经被应用各个领域的软件系统解决方案。 不必对企业管理系统的整体解决方案进行深入研究,就可以发现系统可以大量节省时间, 包括减少信息的复制工作,适时向需要的人提供准确的信息等等。 对于各系统的实现,必须满足以下要求: 系统简单易用、流程清晰 系统安全、可靠;员工操作权限依其身份不同而不同 界面简洁、美观 数据必须完整且无冗余 数据库的设计必须规范 数据必须安全 2.1 可行性分析可行性分析 在经济改革深入发展的今天,企业人事管理的信息量和信息类型越来越大,工作流程越 来越清晰,社会分工越来越细,原来传统上的人工处理方式和单机管理系统越来越来不能适 应企业人事管理的需要,不能满足新形势下公司中的人事管理的需要。因此,必须有一套应 用于网络时代的适应于新需求上的企业人事管理系统。而且每一所部门的企业人事管理又是 错综复杂的。因此我们是通过和各个公司的接触,调研后开发系统的。 技术可行性分析 1硬件与软件 要求不高,目前市场上的一般计算机软硬件资源均能满足系统开发要求。其中运用的主 要软件有 dreamweaver, ACDsee 等,数据库采用 Access。 2ASP 技术 ASP 技术可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。而且是一 种服务器端脚本编写环境,可以用来创建和运行动态网页或 web 应用程序。ASP 网页可以 包含 HTML 标记、普通文本、脚本命令以及 COM 组件等。利用 ASP 可以向网页中添加交 互式内容(如在线表单) ,也可以创建使用 HTML 网页作为用户界面的 web 应用程序。 该技术用户功能强大,扩展性强,以上技术足以完成本系统的开发和设计。 江苏大学本科毕业论文 4 3维护操作 工作方便,后台操作快截明了,操作人员可以在短时间内完全掌握维护技术。 社会可行性分析 网络安全技术的不断提升,通过网络管理人事信息的方法在实际运用中越来越被公司或 个人所接受,并且在不断的提升和表现它在实际活动中的经济价值,这个经济价值也是当前 公司所期望看到的。企业人事管理工作覆盖面广,涉及到部门设置、员工调配、员工培训、 考核、奖惩、工资福利待遇等多个方面。企业人事管理活动中产生的大量数据和信息。对如 此多的数据、信息的管理、开发及运用,都必须在规范化和标准化的基础上实现,借助于网络 化管理手段能够满足这些要求。 经济可行性分析 1资金可行性 由于系统开发并不复杂,操作起来也比较简单,只需一些基本的编辑软件,另外具备网 络中心的一些资源优势,因此开发费用较低。 2经济合理性 由于该系统用于公司工作的大部分信息发布和传递工作,不仅能够节省大量的人工信息 传递任务,提高了工作效率,更加有利于整个公司各部门之间的无纸化办公的推广,方便快 捷。 2.2 业务流程分析业务流程分析 人事管理系统的管理业务流程图如图 2-1 所示。 图 2-1 人事管理系统业务流程图 江苏大学本科毕业论文 5 管理员 领导 2.3 数据流程分析数据流程分析 1)现行系统的顶层数据流程图如图 2-2 所示 图 2-2 人事管理顶层系统数据流程图 2)中层数据流程图如图 2-3 所示 管 理 员 个人 信息 管理 工资 管理 考勤 管理 员工信息文件 工资信息文件 考勤信息文件 报表 管理 领导 基本信息 工资信息 考勤信息 工资数据 员工信息数据 考勤数据 统计报表 图 2-3 人事管理系统中层数据流程图 3)底层数据流程图如图 2-4、图 2-5、图 2-6、图 2-7 所示。 人事管理系统 原始信息信息报表 江苏大学本科毕业论文 6 修改 员工 信息 登记 员工 信息 P1 员工信息文件 F1 管 理 员 图 2-4 个人信息管理数据流程图 修改 工资 信息 登记 工资 信息 P2 工资信息文件 F2 管理员 图 2-5 工资管理数据流程图 江苏大学本科毕业论文 7 修改 考勤 信息 登记 考勤 信息 P3 考勤信息文件 F3 管理员 图 2-6 考勤管理数据流程图 生成统计报表 P4 领导 工资信息文件 考勤信息文件 员工信息文件 图 2-7 报表管理数据流程图 2.4 数据字典数据字典 (1)数据流名称:员工信息文件 标识符:F1 表 2.1 员工信息数据流 编号名称组成 F1 员工信息文件员工信息文件=工号+姓名+ 江苏大学本科毕业论文 8 性别+出生年月+籍贯+学历+ 专业+身份证号+婚否+政治+ 面貌+电话+邮政编码 +Email+入职日期+住址+部 门+职务+状态+工作经验 表 2.2 员工信息数据项 名称代码类型长度 工号 GH 文本 10 姓名 XM 文本 10 性别 XB 数字 8 出生年月 CSNY 日期/时间 8 籍贯 JG 文本 10 学历 XL 文本 10 专业 ZY 文本 20 身份证号 SFZH 文本 20 婚否 HF 数字 8 政治面貌 ZZMM 文本 10 电话 DH 文本 20 邮政编码 YZBM 文本 10 入职日期 RZRQ 日期/时间 8 EmailDZYJ 文本 20 住址 ZZ 文本 50 部门 BM 数字 8 职务 ZW 数字 8 状态 ZT 数字 8 工作经验 GZJY 备注 表 2.3 员工信息加工说明 江苏大学本科毕业论文 9 加工编号加工名称数据来源数据去向 P1 登记员工信息原始数据统计报表 (2)数据流名称:工资信息文件 标识符:F2 表 2.4 工资信息数据流 编号名称组成 F2 工资信息文件工资信息文件=工号+基本 工资+岗位工资+奖金+其他 +考核+社保+所得税+工作 日期+实发工资 表 2.5 工资信息数据项 名称代码类型长度 工号 GH 文本 10 基本工资 JBGZ 货币 8 岗位工资 GWGZ 货币 8 奖金 JJ 货币 8 其他 QT 货币 8 考核 KH 货币 8 社保 SB 货币 8 所得税 SDS 货币 8 工作日期 GZRQ 日期/时间 8 实发工资 SFGZ 货币 8 表 2.6 工资信息加工说明 加工编号加工名称数据来源数据去向 P2 登记工资信息原始数据统计报表 (3)数据流名称:考勤信息文件 标识符:F3 表 2.7 考勤信息数据流 江苏大学本科毕业论文 10 编号名称组成 F3 考勤信息文件考勤信息文件=工号+缺勤 类型+日期+缺勤时间 表 2.8 考勤信息数据项 名称代码类型长度 工号 GH 文本 10 缺勤类型 QQLX 数字 8 日期 RQ 日期/时间 8 缺勤时间 QQSJ 数字 8 表 2.9 考勤信息加工说明 加工编号加工名称数据来源数据去向 P3 登记考勤信息原始数据统计报表 2.5 系统功能模块系统功能模块 系统功能模块图如图 2-8 所示 江苏大学本科毕业论文 11 人事管理系统 系统设置基础数据考勤管理工资管理报表查询 角色设置 用户设置 部门管理 职务管理 员工管理 请假管理 缺勤管理 新增记录 编辑记录 工资表 职员档案 新增角色 编辑角色 新增用户 编辑用户 新增部门 编辑部门 删除部门 新增职务 编辑职务 删除职务 新增员工 编辑员工 请假登记 修改记录 缺勤登记 修改记录 删除记录 删除角色 删除用户 删除员工 删除记录 删除记录 图 2-8 系统功能模块图 江苏大学本科毕业论文 12 3 系统总体设计系统总体设计 本系统是利用 ASP 和 ACCESS 来建立的。主要包括后台数据库的建立和维护以及前端应 用程序的开发两个方面。系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。 3.1 系统功能模块系统功能模块 系统功能模块主要分为以下七个部分: 1系统管理模块 系统管理模块中最重要的是用户登录模块。通过用户登录,获取用户输入的用户名和密 码,并与数据库中的数据进行对比,进行验证,对于正确的用户名及密码的用户允许进入本 系统。其次还包括权限管理,通过对新建用户赋予不同的角色权限,对员工进行多级、分层 次管理。 2员工人事档案管理模块 实现用户自由的信息录入。结合人事变动完成本公司各类员工变动事宜,包括员工调入、 人员调动、信息变更记录等。真正实现包括员工进入公司后所有变化信息的实时记录。灵活 的查询功能,提供列表查看所有员工、按部门查看、等多种方式,并可按员工姓名、员工编 号、进厂日期、所在部门进行排序查看,使查询变得有效而简单。 3档案查看模块 档案查看模块可以列出全部员工记录,用以查看员工的相关信息,同时也可以按限定的 条件进行分类显示或者查询员工记录。 4考勤管理模块 根据考勤数据,按月输入到本系统中,系统将记录所有考勤记录,包括:请假、旷工、 迟到早退、加班的日期及时间等数据。并进行自动统计,记录每个员工每月的出勤统计。系 统还可以进行考勤历史记录的查询。 5工资管理模块 多种评定方式可使用多套计算公式,适合公司使用多种工资计算方法:如员工有按标准 工资、固定工资、按时计酬的。实现对基本工资的管理,每月计算工资,计算工资时可对默 认值作修改;记录工资发放日期。可以建立报表查看员工工资的历史记录 江苏大学本科毕业论文 13 3.2 数据库设计数据库设计 数据库是信息管理系统的后台,存储着所有的信息,在信息管理系统中有着很重要的 地位。数据库设计的好与坏,直接影响到这个系统的运行效率。良好的数据库设计,可以提 高数据信息的存储效率,保证数据信息的完整性和一直性。同时,一个合理的数据库结构有 利于程序的实现。这里选用 Access 2003 作为后台数据库。 3.3 E-RE-R 图图 E-R 图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属 性和联系的方法,用来描述现实世界的概念模型。 概念模型(E-R 图)如图 3-1 所示 员工 拥有 工资 接受 奖惩 属于 聘任 部门 职务 设置 N M 1 1 N 1 1 N N M 图 3-1 人事管理系统 E-R 图 江苏大学本科毕业论文 14 3.4 数据库关系表数据库关系表 关系数据库的基本结构是关系模式。关系模式设计的好坏,直接影响到数据冗余度和 数据一致性等问题。要设计好的数据库模式,必须有一定的理论为基础。这就是模式规范化 理论。下图为人事管理系统关系模式关系表。 图 3-2 人事管理系统关系表 菜单表主要是对首页的菜单进行设置,利用数据库管理菜单是一个标胶简单的方法, 这样对日后的维护和更改都是一个非常好的帮助。 表 3.1 菜单表 字段名称数据类型长度主键 ID 自动编号4 字节是 父菜单 ID数字4 字节 位置数字4 字节 URL 文本 255 字体色文本 50 菜单项文本 255 江苏大学本科毕业论文 15 角色表使用于系统权限的设置操作。利用数据库关系用户是最常见的一种形式他不但 可以对分组权限进行操作还可以对用户角色进行操作。 表 3.2 角色表 字段名称数据类型长度主键 RolesID 自动编号4 字节是 角色代号文本20 字符 角色名文本20 字符 角色权限备注65535 字符 部门表主要对系统内的部门信息的添加,删除,更改,进行操作。这样对于系统员工 的归属,员工的管理有个整体的了解。 表 3.3 部门表 字段名称数据类型长度主键 DeptID 自动编号4 字节是 部门名称文本20 字符 工资表主要对系统内的工资信息的添加,删除,更改,进行操作。这样对于系统员工 的工资管理有个整体的了解。 表 3.4 工资表 字段名称数据类型长度主键 PayID 自动编号4 字节是 工号文本10 字符 基本工资货币8 字节 岗位工资货币8 字节 奖金货币8 字节 其他货币8 字节 考核货币8 字节 社保货币8 字节 所得税货币8 字节 江苏大学本科毕业论文 16 工资日期日期/时间8 字节 实发工资货币8 字节 请假表主要对系统内的请假信息的添加,删除,更改,进行操作。这样对于系统员工 的请假管理有个整体的了解。 表 3.5 请假表 字段名称数据类型长度主键 LeaveID 自动编号4 字节是 工号文本10 字符 请假类型数字4 字节 开始日期日期/时间8 字节 结束日期日期/时间8 字节 天数数字4 字节 请假事由文本50 字符 请假表主要对系统内的请假信息的添加,删除,更改,进行操作。这样对于系统员工 的请假管理有个整体的了解。 表 3.6 缺勤表 字段名称数据类型长度主键 LaterID 自动编号4 字节是 工号文本10 字符 缺勤类型数字8 字节 日期日期/时间8 字节 缺勤时间数字8 字节 用户表用于管理用户的账号信息,包括用户名、密码、权限,账号的新建、修改、删除。 表 3.7 用户表 字段名称数据类型长度主键 江苏大学本科毕业论文 17 UserID 自动编号4 字节是 帐号文本20 字符 密码文本20 字符 姓名文本10 字符 角色备注65535 字符 到期日期日期/时间8 字节 可用数字8 字节 职务表主要对系统内的职务信息的添加,删除,更改,进行操作。这样对于系统员工的 职务管理有个整体的了解。 表 3.8 职务表 字段名称数据类型长度主键 PosiID 自动编号8 字节是 职务名称文本10 字符 职员表主要对系统内的职员信息的添加,删除,更改,进行操作。这样对于系统员工 的职员信息管理有个整体的了解。 表 3.9 职员表 字段名称数据类型长度主键 EmpID 自动编号4 字节是 工号文本10 字符 姓名文本10 字符 性别数字8 字节 出生年月日期/时间8 字节 籍贯文本10 字符 学历文本10 字符 专业文本20 字符 身份证号文本20 字符 婚否数字8 字节 江苏大学本科毕业论文 18 政治面貌文本10 字符 电话文本20 字符 邮政编码文本10 字符 Email 文本20 字符 入职日期日期/时间8 字节 住址文本50 字符 部门数字8 字节 职务数字8 字节 状态数字8 字节 工作经验备注65535 字符 江苏大学本科毕业论文 19 4 系统详细设计系统详细设计 4.1 系统功能模块详细设计系统功能模块详细设计 开发这个系统的目的就是要帮助企业的人力资源部门提高工作效率,实现企业人事信 息管理系统的系统化、规范化和自动化。根据这个系统所要实现的目的和任务,总结出这个 系统最终要实现的主要功能如下: 1系统管理模块 系统管理模块中最重要的是用户登录模块。通过用户登录,获取用户输入的用户名和密 码,并与数据库中的数据进行对比,进行验证,对于正确的用户名及密码的用户允许进入本 系统。其次还包括权限管理,通过对新建用户赋予不同的角色权限,对员工进行多级、分层 次管理。 2员工人事档案管理模块 实现用户自由的信息录入。结合人事变动完成本公司各类员工变动事宜,包括员工调入、 人员调动、信息变更记录等。真正实现包括员工进入公司后所有变化信息的实时记录。灵活 的查询功能,提供列表查看所有员工、按部门查看、等多种方式,并可按员工姓名、员工编 号、进厂日期、所在部门进行排序查看,使查询变得有效而简单。 3档案查看模块 档案查看模块可以列出全部员工记录,用以查看员工的相关信息,同时也可以按限定的 条件进行分类显示或者查询员工记录。 4考勤管理模块 根据考勤数据,按月输入到本系统中,系统将记录所有考勤记录,包括:请假、旷工、 迟到早退、加班的日期及时间等数据。并进行自动统计,记录每个员工每月的出勤统计。系 统还可以进行考勤历史记录的查询。 5工资管理模块 多种评定方式可使用多套计算公式,适合公司使用多种工资计算方法:如员工有按标准 工资、固定工资、按时计酬的。实现对基本工资的管理,每月计算工资,计算工资时可对默 认值作修改;记录工资发放日期。可以建立报表查看员工工资的历史记录 1)系统设置模块 江苏大学本科毕业论文 20 系统设置模块功能模块图如图 4-1 所示 系统设置 角色设置用户设置 新增角色编辑角色新增用户编辑用户 删除角色删除用户 图 4-1 系统设置模块功能模块图 系统设置模块界面如图 4-2 所示 图 4-2 系统设置界面 程序流程图如图 4-3 所示 开始 编辑用户信息 编辑成功 保存信息 结束 Y N 图 4-3 系统设置模块程序流程图 2)员工人事档案管理模块 江苏大学本科毕业论文 21 删除部门 部门管理 职务管理 员工管理 新增部门 编辑部门 新增职务 编辑职务删除职务 新增员工 编辑员工删除员工 基础数据 图 4-4 员工人事档案功能模块图 员工人事档案管理界面 图 4-5 员工人事档案界面 员工人事档案程序流程图 开始 编辑员工人事档案 编辑成功 保存信息 结束 Y N 图 4-6 员工人事档案程序流程图 3)档案查看模块 江苏大学本科毕业论文 22 报表查询 工资表 职员档案 图 4-7 档案功能模块图 档案查看界面 图 4-8 档案查看界面 查看档案程序流程图 开始 查询档案记录 生成档案报表 结束 图 4-9 查看档案程序流程图 江苏大学本科毕业论文 23 4)考勤管理模块 考勤管理 请假管理缺勤管理 请假登记修改记录缺勤登记修改记录 删除记录删除记录 图 4-10 考勤管理功能模块图 考勤管理模块界面 图 4-11 考勤管理界面 考勤管理程序流程图 保存记录 编辑成功 编辑考勤记录 开始 结束 Y N 图 4-12 考勤管理程序流程图 江苏大学本科毕业论文 24 5)工资管理模块 工资管理 新增记录编辑记录 删除记录 图 4-13 工资管理功能模块图 工资管理模块界面 图 4-14 工资管理界面 工资管理程序流程图 开始 编辑工资信息 编辑成功 保存信息 结束 Y N 图 4-15 工资管理程序流程图 江苏大学本科毕业论文 25 5 分析与测试分析与测试 5.1 系统测试方法系统测试方法 (1)白盒测试:白盒测试也叫结构化测试、玻璃盒测试。它是根据被测对象的数据结构、 处理逻辑进行测试,被测对象的内部结构清晰。 (2)黑盒测试:黑盒测试也叫功能测试、行为测试等。顾名思义,黑盒测试就是将被测 对象看作是一个封闭的、内部逻辑不明确的黑盒子进行测试。 白盒测试要依据单元规格的具体实现,黑盒测试则只按功能规格说明进行测试。 5.2 系统测试过程系统测试过程 为了确保本系统能够正常运行,需要在发布之后做一次较全面的测试。现将具体操作 及过程举例说明如下: 测试举例测试举例 (1).测试用户登陆是否成功: 打开人事管理系统,在“用户名”里填入 admin, “密码”框里我们填入 admin 作为用户 登录密码。填写完成点击“确定”按钮,将会进入管理页面,即该用户已经登陆成功了并且 为超级用户权限。在这个权限下你可以对整个系统的管理进行操作。 如图 5-1: 图 5-1 用户登录测试 江苏大学本科毕业论文 26 (2).测试其他用户是否能够登录: 打开人事管理系统登录页面,输入任意密码,点击“登录”按钮。将出现密码出错提示 页面。然后点“确定”返回人事管理系统登录页面。如图: (3).测试编辑功能是否成功: 编辑功能:在登录成功之后,即可进入相应的管理页面,点击“编辑” ,即出现编辑 页面,即可以修改和删除员工的个人信息资料。最后保存。 如图 5-2: 图 5-2 编辑功能测试 (4).测试查询功能是否成功: 查询功能:在登录成功之后,点击“查询” ,在弹出的文本框,在里面输入想要查找 的资料,点击“查询”按钮,成功即可出现结果页面,页面内显示查询出来的员工资料内容, 表示测试成功。如图 5-3: 江苏大学本科毕业论文 27 图 5-3 查询功能测试 (5).用户登出系统的测试: 在管理操作已全部完成,需要退出程序的时候,在系统页面“系统设置”下拉菜单的 有一个“退出”的选项,点击之后便可退出。也可以点“关闭”退出。 (6).测试密码更改: 在以超级用户登录的情况下,在程序中打密码设置,弹出文本框,显示用户列表。可 以添加新的普通用户,也可以删除和禁止普通用户使用程序。在以普通用户登陆情况下,打 开密码设置选项,系统会提示该用户为普通用户,只可以修改自己的密码。 经过以上各项的测试,证明本系统完全可以正常运行,至此测试成功! 测试项目测试项目 在开发过程中采用了多种措施保证整个系统质量,但是实际开发过程中还是不可避免 地会产生差错,系统中通常可能隐藏着错误和缺陷,不经周密测试的系统投入运行,将会造 成难以想象的后果,因此系统测试是 MIS 开发过程中为保证软件质量必须进行的工作。大量 统计资料表明,系统测试的工作量往往占系统开发总工作量的 40%以上。因此,我们必须重 视测试工作。 由于程序中隐藏的缺陷只在特定的环境下才有可靠显露,系统缺陷通常是由于对某些 特定情况考虑不周造成的。因此测试不是为了表明程序正确;成功的测试也不是没有发现错 误的测试。有意义的软件测试应该是从“破坏”软件系统的角度出发,精心设计最有可以暴 露程序系统缺陷的测试方案。因此软件测试的目标应该是以尽可能少的代价和时间找出软件 系统中潜在的错误和缺陷。 江苏大学本科毕业论文 28 从产品角度看,测试计划中的测试项目包括系统结构中的分系统层、子系统层、功能模 块层、程序模块层中的各类模块,从测试本身看,分为单元测试,组合测试,确认测试等。 测试对象是随不同阶段而异的,最基本、最初的测试是单元测试,后面的组合测试、确认测 试都是以被测过的模块作为测试对象的。 (1)单元测试: 单元测试也称模块测试或程序测试,单元测试是对每个模块单独进行的,验证模块接口 与设计说明书是否一致,对模块的所有主要处理路径进行测试且与预期的结构进行对照,还 要对所有错误处理路径进行测试。对源码进行审查,对照设计说明书,表态地检查源程序是 否符合功能的逻辑要求,是进行单元测试前的重要工作工。单元测试一般是由程序员完成, 也称程序调试。如图: (2)组合测试 组合测试也称集成测试或子系统测试,通常采用自顶向下测试和自底向上测试两种测试 方法。组合测试的对象是指已经通过单元测试的模块,不是对零散模块进行单个测试,而是 用系统化的方法装配和测试软件系统,是一个严格的过程,必须认真地进行,其计划的产生 和单元模块测试的完成日期要协调起来,这种测试应在系统目标机上进行,造成系统应用的 环境条件,除了开发部分项目负责人参加以外,还应该有相应系统的用户参加,给评审员进 行演示。如图: 江苏大学本科毕业论文 29 (3)确认测试 确认测试是对通过组合测试的软件进行的,这些软件已经存于系统目标设备的介质上, 确认测试的目的是表明软件是可以工作的,并且符合“软件需求说明书”中规定的全部功能 和性能要求。确认测试是按照这些要求定出的“确认测试计划”进行的。测试工作是由一个 独立的组织进行,而且测试要从用户的角度出发。 (4)系统测试 系统测试是对整体性能的测试,主要解决各子系统之间的数据通信和数据共享问题以及 检测系统是否达到用户的实际要求,系统测试的依据是系统分析报告。系统测试应在系统的 整个范围内进行,这种测试不只对软件进行,而是对构成系统的硬、软件一起进行。系统测 试与建构同时进行或略慢。系统测试需要确认从头到尾的功能正常才算完成,应当尽量避免 系统测试延到项目末尾进行。 (5)用户验收测试 在系统测试完成后,进行用户的验收测试,它是用户在实际应用环境中所进行的真实数 据测试。 江苏大学本科毕业论文 30 5.3 系统测试结果系统测试结果 5.3.1 测试 1(系统登陆模块) 分别以登录用户身份和非登录用户身份登陆系统,分别可实现不同的功能。当以管 理员身份登入时必须输入正确的用户名(例如:admin)和密码(例如:admin)才能登入, 其权限最大。否则登入失败。当以普通登录用户登入时,只能进行权限允许的相关信息浏 览检索操作。 5.3.2 测试 2(员工信息添加模块) 按要求输入数据,当数据和数据库数据类型相同时可以给出提示,如果不同则自动 弹出警告窗口。 5.3.3 测试 3(员工信息查询模块) 按要求输入数据进行查询,可以得到预期的效果。 5.3.4 测试 4(员工信息修改模块) 可以达到预期效果,修改后可以成功的保存数据信息。 5.3.5 测试 5(员工信息删除模块) 删除操作可以达到预期效果,但是缺少恢复删除的功能,如果用户想要恢复数据只 能重新添加数据信息。 5.3.6 测试 6(工资管理模块) 可以实现对员工月工资的核算,浏览检索公司员工的工资情况。 5.3.7 测试 7(考勤管理模块) 可以实现员工的请假条保存,查看,修改。 江苏大学本科毕业论文 31 6 操作系统说明操作系统说明 6.1 用户手册用户手册 本系统操作比较简单,首先我们看到的就是主页面,您可以使用超级用户权限对本系统内的数据进 行添加和修改。用户名:admin 密码:admin 。如图 6-1 所示 图 6-1 主页面 当你用户名,密码输入错误时就会提示用户名或密码错误,如图 6-2 所示 图 6-2 登陆错误提示 当你以管理员身份进入以后,你

温馨提示

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

评论

0/150

提交评论