欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    毕业设计人事管理系统毕业论文09(终稿).doc

    • 资源ID:91619515       资源大小:108.50KB        全文页数:28页
    • 资源格式: DOC        下载积分:9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    毕业设计人事管理系统毕业论文09(终稿).doc

    2012届毕业论文题目:人事管理系统学 号: 200800403113 姓 名: 文广 学历层次: 本 科 专 业: 软件工程 班 级: 08级计算机工程系软件工程指导老师: 周晓辉 完成日期: 2012.5.2 广西工学院成人高等教育摘 要人事管理一词源出于英语Personnelmanagement,本意是“人员管理”。日本译为人事管理,后被普遍采用。人事管理作为一门科学,起源于美国。人事管理的实践同人类社会的历史一样悠久。原始社会的部落管理,奴隶社会的军事组织和生产组织等,从某种意义上说,都属于人事管理。但在人类社会相当长的历史时期中,人事管理并没有形成科学的管理理论。 人事管理是人力资源管理发展的第一阶段(有时也作为广义的“人力资源管理”的代称),是有关人事方面的计划、组织、指挥、协调、信息和控制等一系列管理工作的总称。通过科学的方法、正确的用人原则和合理的管理制度,调整人与人、人与事、人与组织的关系,谋求对工作人员的体力、心力和智力作最适当的利用与最高的发挥,并保护其合法的利益。251 前言中小企业人事管理系统(OA),是伴随着Internet技术在各个领域的广泛应用,和各行各业企业信息化建设步伐的加快应运而生。当代社会已经进入信息时代,信息技术革命使社会的各个领域都发生了翻天覆地的变化,每个企业都必须紧跟时代的步伐,加强企业竞争力和提升现代化企业的管理能力,以适应整个社会的发展变化。企业对信息需求的增长,使计算机、网络技术已经渗透到企业的日常工作中。传统的企业内信息的交流方式早已不能满足企业对大量信息的快速传递与处理的需求,中小企业人事管理系统的应用满足了企业的人员信息管理的便捷化,提高了企业内部的管理水平,进而全面提升了企业在市场竞争中的综合竞争力。1.1 课题背景1.1.1 人事管理概述人事管理是人力资源管理发展的第一阶段(有时也作为广义的“人力资源管理”的代称),是有关人事方面的计划、组织、指挥、协调、信息和控制等一系列管理工作的总称。通过科学的方法、正确的用人原则和合理的管理制度,调整人与人、人与事、人与组织的关系,谋求对工作人员的体力、心力和智力作最适当的利用与最高的发挥,并保护其合法的利益。传统职员信息管理模式传统的职员信息主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。如何实现方便管理企业职工信息逐步得到了人们的重视。1.1.2 中小企业员工信息管理的现状大部分中小型企业自成立至今,办公模式为传统的办公模式并主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。如何实现信息处理的自动化和办公的无纸化逐步得到了公司领导的重视。而今公司普遍使用计算机来管理员工信息,使用计算机来管理员工档案以提高办公效率和管理水平,实现公司各部门日常业务工作的规范化、电子化、标准化,实现信息的快速查询。最终实现“无纸”办公。1.2 研究意义应该说没有人怀疑计算机的出现给办公室职员带来的便利,一个简单方便的人事管理系统可以减轻管理员工信息的工作量,而且要将管理人员从繁琐的事务性工作中解放出来,用更多的精力去关注最重要的事情,从而提高企业的效率,增强企业的综合竞争能力。在传统的员工信息管理模式中中,由于过多的档案。比较容易出现以下的差错:一是各部门的人员职务容易出现差错;二是上下级和部门之间无法实现协同工作,难以及时沟通;三是档案容易丢失。可以想象,掺杂着如此大量的人工操作过程的员工信息处理方式根本无法适应现代化办公模式的需要。随着信息技术的发展和国内信息技术应用水平的提高,一个简单方便的成为每一个企业必不可少的选择。人事管理系统的带来的好处有:(1) 信息管理方便快捷(2) 档案不易丢失(3) 档案不易被外人查看(4) 增强凝聚力,提高响应能力1.3 设计技术及开发环境1.3.1 设计技术(1) JavaBean组件技术JavaBean称为“Java豆”,它的原意是封装业务逻辑,以便于外界的调用。调用者可以是JSP,也可以是其他的类。JavaBean组件由一些属性和操作这些属性的函数组成。(2) JDBC技术JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序,同时,JDBC也是个商标名。 有了JDBC,向各种关系数据发送SQL语句就是一件很容易的事。换言之,有了JDBC API,就不必为访问Sybase数据库专门写一个程序,为访问Oracle数据库又专门写一个程序,或为访问Informix数据库又编写另一个程序等等,程序员只需用JDBC API写一个程序就够了,它可向相应数据库发送SQL调用。同时,将Java语言和JDBC结合起来使程序员不必为不同的平台编写不同的应用程序,只须写一遍程序就可以让它在任何平台上运行,这也是Java语言“编写一次,处处运行”的优势。1.3.2 开发环境(1) JDK软件我们要开发J2EE的系统,却需要安装的是J2SE。J2SE的JDK是开发任何Java系统必须安装的工具包,而J2EE是指EJB、JSF等这些工具包,在不需要开发这些功能时是不需要安装的。我们选用1.6的版本进行开发。(2) 数据库软件MySQLMySQL是最受欢迎的开源SQL数据库管理系统,它由MySQL AB开发、发布和支持。MySQL服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass-deployed)的软件中去。它因为以下优点而广受欢迎。MySQL是一个数据库管理系统MySQL是一个关系数据库管理系统MySQL是开源的MySQL服务器是一个快捷的、可靠的和易于使用的数据库服务器MySQL服务器工作在客户服务器或嵌入系统中有大量的MySQL软件可以使用在此系统中我们选用.1.4进行开发。(3) 集成开发工具Eclipse+MyEclipse是目前最流行的Java集成开发工具。Eclipse一经出现就以其快速、丰富的特性赢得了认可,其主要的属性有快速的性能、重构性能、快速修复错误、调整组织导入包、弹出窗口进行代码自动装配。由于功能强大,Eclipse一度成为Java IDE领域的霸主。它能够很好地与MySQL、Tomcat进行集成。本系统中我们选用MyEclipse6.0作为Eclipse的扩展开发工具。2 可行性分析可行性是系统开发的一项关键步骤,它是通过对整个系统的需求,技术及开发方法,以及开发人员,所需资金的综合考虑以评估对于该系统的开发是否符合实际。可行性分析包括:组织和管理上的可行性、技术可行性、经济可行性。2.1 组织和管理可行性基于中小型企业的管理企业人员信息的需求,将整个系统划分为多个功能模块,并根据开发小组成员的实际能力分配相应的模块,这种将系统功能平行划分的方法有助于系统开发的组织和管理。2.2 经济可行性通过人事管理系统对企业内部人员信息进行全面的的管理,大大提高了企业的办公效率。通过系统对企业人员的信息中的数据进行全面的管理和统计,避免人为处理各类数据时所产生的各种问题,提高了企业的经济效益,使企业的管理进行到科学化、系统化的范筹。硬件方面主要是计算机,我们的实际情况可以满足开发任务,所需资料书籍可以到图书馆翻阅或者个人购买,因此整个系统的所需投资符合我们的支付状况,经济可行性良好。2.3 技术可行性基于中小型企业的办公自动化系统的开发采用了先进成熟并且符合实际应用的开发方法,广泛应用于JAVA开发工具MyEclipse,提供用户全新体验的AJAX技术,功能强大的数据库管理工具MySQL,结合自己的实际开发能力,可以开发出较为完善的人事管理系统。应解决的主要问题及技术要求:1) 收集系统开发所使用的足够的信息。2) 按实际应用的可行性划分模块,确定模块功能。 3) 建立完善的数据库支持环境。4) 各模块功能的协调及信息的沟通。2.4 现行业务分析2.4.1 业务流程该系统的主要流程是用户通过登录模块进入系统,之后可以选择相应的功能对自己的信息进行处理。业务流程图如图3.1。增加信息修改信息用户登录删除信息 系统界面登录验证查看信息重新输入检索信息图2-4.1 人事管理系统业务流程图2.4.2 功能分析系统的主要功能概述如下:(1) 用户身份验证模块本系统功能的开发与设计,是完全针对公司内部进行员工信息管理以及为管理人员提供便捷的电子化交互平台搭建的。用户身份验证模块是公司办公自动化管理系统重要组成部分之一,它主要功能是在系统用户进入系统时的身份验证以防止公司重要资料的泄露。(2) 增加信息模块本模块主要是为了实现本系统管理人员增加员工的信息,包括增加员工的ID,名字,年龄,薪水,职位等信息。(3) 修改信息模块该模块用于管理人员对员工的信息进行修改。(4) 删除信息模块该模块用于管理人员对员工的信息进行删除。(5) 查看信息模块该模块用作管理人员查看所有职员的信息。(6) 检索信息模块该模块用作管理人员根据员工ID查看特定职员的信息。2.5 系统建模2.5.1 用户身份验证用例图此图显示了用户身份验证系统的用例:当系统管理员登录时需要输入用户名、密码,当两个均输入正确时才能进入到系统主页面, 用户身份验证模块 登录管理员图 2.5.1 用户验证用例图2.5.2 增加信息用例图此图显示了增加模块的用例:包括增加员工ID,员工名字,员工职位等功能。 ID增加信息模块名字增加信息MINGZ 年龄工资工资职位管理员职位图 2.5.2 增加信息用例图2.5.3 修改信息用例图此图显示了职工信息管理模块的用例:包括修改员工的名字,员工的薪水等信息。(员工ID不可修改) ID修改信息模块名字修改信息MINGZ 年龄工资工资职位管理员职位图 2.5.3 修改信息用例图2.5.4 删除信息用例图此图显示了删除信息管理模块的用例:可以根据员工的ID删除 删除信息模块 删除信息根据ID删除管理员图 2.5.4 删除信息用例图2.5.5 查看信息用例图此图显示了查看信息管理模块的用例:查看所有员工的所有信息,包括员工ID,员工名字等信息。 查看信息模块 查看信息显示数据库信息管理员图 2.5.5查看信息用例图3.2.6 检索信息用例图此图显示了查看信息管理模块的用例:根据员工的ID进行检索。 检索信息模块 检索信息根据ID检索管理员图 2.5.6检索信息用例图3 系统设计3.1 系统设计3.1.1 身份验证模块流程图在身份验证模块的总体流程分析中业务流程图是表现个人办公流程的一个主要图例,管理员提供登陆信息,系统根据用户提供的信息对用户进行查询鉴别,如果身份合法,则将用户导向系统界面。流程图如下所示: 管理员 登录 失败成功 系统主界面 退出图3-1管理员身份验证流程图3.1.2 增加信息流程图在增加信息模块的总体流程中,管理员依次填写新员工的编号,名字,年龄,工资,职位,如果员工的编号不出现重复,则正常录入数据库中。流程图如下所示: 管理员 登录 失败成功退出 系统主界面增加信息模块输入信息 提交图3-2增加信息流程图3.1.3 修改信息流程图在修改信息模块的总体流程中,管理员先填写需要修改信息的员工的编号,然后依次填写员工的名字,年龄,工资,职位,如果员工编号存在,则修改成功,如果员工编号不存在,曾出现提醒窗口。流程图如下所示: 管理员 登录 失败成功退出 系统主界面修改信息模块输入信息 提交图3-2增加信息流程图3.1.4 删除信息流程图在删除信息模块的总体流程中,管理员先填写需要删除信息的员工的编号,然后选择确定,如果该员工编号存在,则删除成功,如果员工编号不存在,则出现提醒窗口。流程图如下所示: 管理员 登录 失败成功退出 系统主界面删除信息模块输入ID 提交图3-3删除信息流程图3.1.5 查看信息流程图在查看信息模块的总体流程中,该模块自动显示所有员工的信息。流程图如下所示: 管理员 登录 失败成功退出 系统主界面显示信息模块 显示信息图3-4查看信息流程图3.1.6 检索信息流程图在检索信息模块的总体流程中,管理员输入需要检索的员工编号,如果员工编号存在,则显示该员工的所有信息,如果不存在,则出现提醒窗口。流程图如下所示: 管理员 登录 失败成功退出 系统主界面检索信息模块输入ID 提交显示信息3.2 数据库设计数据库设计是项目开发和系统设计中非常重要的一个环节,在这里要特别强调数据库设计的重要性,是因为数据库设计就像建设高楼大厦的根基一样,如果设计不好,在后来的系统维护、变更和功能扩充时,甚至在系统开发过程中都会引起比较大的问题。3.2.1 数据库概念设计将需求分析得到的用户需求抽象为信息结构及概念模型的过程是概念结构设计。为了描述数据库结构的概念模式,这里采用E-R图来描述数据库的实体关系。 员工信息管理模块的E-R图如下图所示: pid nameperson age salary pot图4-10员工信息E-R图3.2.2 数据库逻辑设计逻辑结构设计的任务是把概念结构设计阶段设计好的E-R图转换成与选用的DBMS产品所支持的数据模型相符合的逻辑结构。E-R图转换为关系数据模型所要解决的问题是如何将实体和实体间的联系转换成关系模式,如何确定这些关系模式的属性和码。数据库中两实体间1:n联系转换为一个与n端对应的关系模式合并的关系模式的方法是将联系的属性与1端的码加入n端作为属性,主码为n端实体的主码。 员工信息中由E-R图转换成的关系数据模式有:表4-1用户信息表user字段名称字段说明字段类型可否为空主键备注pid唯一IDint否是自增字段name员工名字varchar(50)否age员工年龄int否salary员工工资int否position职位varchar(50)否4 系统实现4.1 项目总览图4-1 程序结构图5 系统测试5.1 测试计划Java语言是一种支持面向对象的语言,通常情况下,我们可以将程序的一个单元看成一个独立的类。因此进行单元测试的重点就是针对这些类进行测试。5.2 测试用例5.2.1 对身份验证功能进行测试(1) 输入正确的用户名、密码。用户名:123456,密码:123456。(2) 输入错误的用户名、密码和正确的验证码。用户名:admn,密码:admn。5.2.2 对职工信息管理功能进行测试(1) 新增职工。用户名:123456,密码:123456,ID:123姓名:刘中兵,年龄:25,工资:3500,职位,部门经理。(2) 修改职工信息。将ID:11111的名字改成张三,年龄改成40,工资改成8000,职位改成经理。(3) 检索ID为11111的个人信息。(4) 删除ID为11111的个人信息。(5) 查看数据库信息5.3 测试结果表6-1登录测试结果测试项目测试数据预期测试结果输入正确用户名、密码和验证码用户名:admin,密码:admin,验证码:5ghy。登陆成功,进入系统输入错误用户名、密码和正确验证码用户名:admn,密码:admn,验证码:s4y7。登陆失败,系统显示信息输入错误表6-2 职工信息管理功能测试结果测试项目测试数据预期测试结果新增职工用户名:123456,密码:123456,ID:123姓名:刘中兵,年龄:25,工资:3500,职位,部门经理。增加成功修改职工信息将ID:11111的名字改成张三,年龄改成40,工资改成8000,职位改成经理。修改成功查看用户信息检索ID为11111的个人信息。正确显示删除用户信息删除ID为11111的个人信息。删除成功广西工学院本科毕业论文成绩评定表论文题目 人事管理系统 说明书(论文):共 页设计图纸:共 页 其它资料 指导教师评语:成绩: 指导教师(签名): 年 月 日备注:

    注意事项

    本文(毕业设计人事管理系统毕业论文09(终稿).doc)为本站会员(知****量)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开