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

    2022年人事管理系统设计 .docx

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

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

    2022年人事管理系统设计 .docx

    精品_精品资料_封面可编辑资料 - - - 欢迎下载精品_精品资料_作者: PanHongliang仅供个人学习目录第一章 可行性分析和需求分析3可编辑资料 - - - 欢迎下载精品_精品资料_1.1 可行性争论 31.1.1 经济可行性 31.1.1 经济可行性 3 1.1.441.2 需求分析 41.2.1 需求规定 41.2.2 功能需求: 41.2.3 性能需求 51.2.4 其他需求 51.3 数据流图 5其次章 数据库设计 72.1 MySQL的概述 72.2 系统数据实体结构描述7第三章系统测试 9第四章系统运行结果10第五章 核心代码 11工程总结 16第一章 可行性分析和需求分析1.1 可行性争论1.1.1 经济可行性采纳传统的手 工出入方法 ,不仅工作繁琐而且需要人力输入多,记录简单出错 ,那样穿绳成本高 ,成效差的弊病 ,对于一个企业的资料建立是非常困难和麻烦的.而采纳这种系统所花费的成本 ,精力都远远低于手工 ,而且使用非常便利,更新也非常简单 ,每个部门只需要一个人统一管理,对企业实现办公无纸化能起到很大的作用.锁业此系统可行性也就具备了.1.1.1 经济可行性随着国内软件开发的日益进展壮大 , 各种中小企事业单位已具备独立开发各种类 型的软件的才能 , 能够满意不同行业的特殊的需求. 而这个系统尽管其在组织关系上存在着很大的复杂性 , 繁琐性, 但是就整个系统的技术构成上来看 , 它仍是属于一个数据库应用类的系统 . 其基本操作仍是对存在数据库进行添加、删除、查找、编辑等. 所以就单纯的数据库应用来看 , 暂不存在太大的技术问题 .可编辑资料 - - - 欢迎下载精品_精品资料_1.1.4人事治理系统可编辑资料 - - - 欢迎下载精品_精品资料_1.2 需求分析1.2.1 需求规定员工档案登录对话框工资治理部门设置用户治理可编辑资料 - - - 欢迎下载精品_精品资料_在人事治理系统中 , 治理员要为每个企业员工建立治理查询账户, 并給企业员工发放登陆账户及密码 , 账户内储备员工的个人信息和工作记录信息. 企业员工可以通过自己的账户登陆查系统 , 查询个人查信息及一修些公共询信息,添修删修看改加改除改登陆系统时 , 先输入自己的账号 , 系统验证账户的有效性和登陆账户的权限, 无效就提示密其缘由 , 有效就显示员工的基本信息. 然后打开自己所要查询或者治理的码相关信息, 如有修改权限的治理人员 , 即可进行相应的治理 .系统治理员定期或不定期对企业员工信息进行入库、修改、删除等人事信息治理以及注销, 包括基本信息治理 .为系统保护人员供应权限治理、数据备份等通用功能.1.2.2 功能需求:1)员工档案实现员工信息的查询与添加, 员工查询条件分员工姓名和员工编号两类, 能够查询的基本信息为员工姓名、员工编号以及所属部门. 添加新员工包含员工的具体信息, 如姓名、性别、民族、政治面貌 , 诞生日期、部门、职务、联系电话等等.工资治理工资治理主要实现员工工资查询, 查询条件含月份、员工姓名及员工编号.工资信息里除员工的基本信息如姓名、部门、职务等以外, 仍包含了员工工资所处银行, 银行账号及实发工资 .可编辑资料 - - - 欢迎下载精品_精品资料_部门设置部门设置实现现有部门的信息显示以及部门治理, 部门治理可实现对现有部门的删除、修改功能 , 也可实现部门的新增功能.用户治理用户治理主要实现对当前用户的密码修改1.2.3 性能需求由于此开发工程针对企业单位,使用频度较高 ,使用性要求比较高 .为防止对信息资料和治理程序的恶意破坏,要求有较为牢靠的安全性能.总之,要求稳固、 安全、便利 , 易于治理和操作 .查询速度:不超过10 秒.其它全部交互功能反应速度:不超过3 秒. 牢靠性:平均故障间隔时间不低于200 小时 .1.2.4 其他需求能快速复原系统和故障处理,便利系统升级和扩充 ,故障复原时间不超过5 小时.1.3 数据流图顶层图可编辑资料 - - - 欢迎下载精品_精品资料_一层图 企业员工企业员工人事治理系统治理员治理员可编辑资料 - - - 欢迎下载精品_精品资料_系输入你的用户登录系系统统设置进入进入进入进入5 / 17P1P2P3P4可编辑资料 - - - 欢迎下载精品_精品资料_二层图企业员工治理员返回可编辑资料 - - - 欢迎下载精品_精品资料_档案治理输入你的用户查登询录系统返回修改介绍编号查看可编辑资料 - - - 欢迎下载精品_精品资料_P1.1P2.1工 资系统设P置2.2返回主页面P2.3查P3.1部 门P3.2员 工 编P4.1修 改可编辑资料 - - - 欢迎下载精品_精品资料_添 加 新员工P1查P2询P3P1P2P3看 P4简介全 P4号 对 应密 码部门和 用可编辑资料 - - - 欢迎下载精品_精品资料_员 工 档工 资 管D部2门数据设储备部 用 户 管户可编辑资料 - - - 欢迎下载精品_精品资料_案员 工 档案修改理工 资 治理置部 门 设置理用 户 治理D3 数据储备可编辑资料 - - - 欢迎下载精品_精品资料_更换删除添加返回可编辑资料 - - - 欢迎下载精品_精品资料_P1.2修 改 信P1.3更 改 照P1.4删 除 员P1.5添 加 工P1.6返回D4 数据储备信可编辑资料 - - - 欢迎下载精品_精品资料_息片工资信息息信信可编辑资料 - - - 欢迎下载精品_精品资料_信息清单信息清单信息清单信息清单信息可编辑资料 - - - 欢迎下载精品_精品资料_返数据储备信 息 清清清单息息可编辑资料 - - - 欢迎下载精品_精品资料_返D1数据储备回返D5单清清返回回回单可编辑资料 - - - 欢迎下载精品_精品资料_功能分解后的数据流图:返回单D6 数据储备可编辑资料 - - - 欢迎下载精品_精品资料_登入系统系统设置可编辑资料 - - - 欢迎下载精品_精品资料_P1员 工 档C案P1员工档案治理治理登入系统P2登入系统员工具体信息工 资 管理P3部 门 设置P2P4用 户 治理可编辑资料 - - - 欢迎下载精品_精品资料_可编辑资料 - - - 欢迎下载精品_精品资料_P2P1查 看 全部员工P3P4P5添 加 新员工可编辑资料 - - - 欢迎下载精品_精品资料_修 改 信更 改 照6 删/ 17除 员添 加 工返回可编辑资料 - - - 欢迎下载精品_精品资料_片息治理员工资信息可编辑资料 - - - 欢迎下载精品_精品资料_其次章 数据库设计2.1 MySQL的概述MySQL是一个小型关系型数据库治理系统,开发者为瑞典MySQLAB 公司 .在 2022 年 1 月 16 号被 Sun 公司收购 .而 2022 年,SUN 又被 Oracle 收购 .对于 Mysql的前途 ,没有任何人抱乐观的态度.目前 MySQL被广泛的应用在Internet 上的中小型网站中.由于其体积小、速度快、总体拥有成本低,特殊是开放源码这一特点,很多中小型网站为了降低网站总体拥有成本而挑选了MySQL作为网站数据库.2.2 系统数据实体结构描述用户信息表:用于记录用户信息功能名称:用户信息表(user )可编辑资料 - - - 欢迎下载精品_精品资料_储备位置: 用户信息表储备组织:用户信息信息一条记录主键: Id可编辑资料 - - - 欢迎下载精品_精品资料_数据元素数据采集方式说明Id自动采集主键 , 必需输入Username人工采集必需输入Password人工采集必需输入相关数据主要功能模块:用户治理员工信息表:记录员工基本信息功能名称:员工信息表(personnel)储备位置: 员工信息储备组织:员工信息主键: personnelid记录一条记录数据元素数据采集方式说明personnelid自动采集主键 , 必需输入name自动采集不答应空值Sex人工采集答应空值Nation人工采集答应空值可编辑资料 - - - 欢迎下载精品_精品资料_Faction人工采集答应空值birthday人工采集答应空值department人工采集答应空值Position人工采集答应空值Contactphone人工采集答应空值Mobile人工采集答应空值Usemodus人工采集答应空值pohto人工采集答应空值相关数据主要功能模块:员工文档治理部门信息表:记录部门信息功能名称:部门信息表(department)可编辑资料 - - - 欢迎下载精品_精品资料_储备位置: 部门信息储备组织:部门信息一条记录主键: CheckDate可编辑资料 - - - 欢迎下载精品_精品资料_数据元素数据采集方式说明Departmentid自动采集主键 , 必需输入Departmentname人工采集答应空值Remark人工采集答应空值相关数据主要功能模块:部门治理工资表:记录员工工资信息功能名称:工资表( wage)可编辑资料 - - - 欢迎下载精品_精品资料_储备位置:工资表储备组织:员工工资一条记录主键: Wageid可编辑资料 - - - 欢迎下载精品_精品资料_数据元素数据采集方式说明Wageid自动采集主键 , 必需输入Time自动采集答应空值Name人工采集答应空值Personnid人工采集答应空值Department人工采集答应空值可编辑资料 - - - 欢迎下载精品_精品资料_Position人工采集答应空值bank人工采集答应空值Banknumer人工采集答应空值Pay人工采集答应空值相关数据主要功能模块:工资治理第三章系统测试3.1 系统测试分析在企业人事治理系统开发过程中采纳了多种措施保证软件质量, 但是实际开发过程中仍是不行防止的会产生差错, 系统中通常可能隐匿着错误和缺陷 , 示经周密测试的系统投入运行 , 将会造成难以想像的后果 , 因此系统测试是企业人事治理系统开发过程中为保证软件质量必需进行的工作. 大量统计资料说明 , 系统测试的工作量往往占系统开发总工作量的 40%以上. 所以, 我们必需重视测试工作 .由于程序中隐匿的缺陷只在特定的环境下才有牢靠显露, 系统缺陷通常是由于对某些特定情形考虑不周造成的 . 因此测试不是为了说明程序正确. 胜利的测试也不是没有发觉错误的测试 . 有意义的软件测试应当是从“破坏”软件系统的角度动身, 细心设计最有可以暴露程序系统缺陷的测试方案. 因此软件测试的目标应当是以尽可能少的代价和时间找出软件系统中潜在的错误和缺陷.从产品角度看 , 测试方案中的测试工程包括软件结构中的分系统层、子系统层、功能模块层、程序模块层中的各类模块, 从测试本身看 , 分为单元测试 , 组合测试 , 确认测试等 . 测试对象是随阶段而异的 , 最基本、最初的测试是单元测试 , 后面的组合测试、确认测试都是以被测过的模块作为测试对象的.3.1.1 单元测试单元测试也称模块测试或程序测试 , 单元测试是对每个模块单独进行的 , 验证模块接口与设计说明书是否一样, 对模块的全部主要处理路径进行测试且与预期的结构进行对比 , 仍要对全部错误处理路径进行测试. 对源码进行审查 , 对比设计说明书, 表态的检查源程序是否符合功能的规律要求, 是进行单元测试前的重要工作工. 单元测试一般是由程序员完成 , 也称程序调试 .可编辑资料 - - - 欢迎下载精品_精品资料_3.1.2 组合测试组合测试也称集成测试或子系统测试, 通常采纳自顶向下测试和自底向上测试两种测试方法 . 组合测试的对象是指已经通过单元测试的模块, 不是对零散模块进行单个测试 , 而是用系统化的方法装配和测试软件系统, 是一个严格的过程 , 必需仔细的进行 , 其方案的产生和单元模块测试的完成日期要和谐起来, 这种测试应在系统目标机上进行 , 造成系统应用的环境条件 , 除了开发部分工程负责人参与以外, 仍应当有相应系统的用户参与 , 给评审员进行演示 .3.1.3 确认测试确认测试是对通过组合测试的软件进行的, 这些软件已经存于系统目标设备的介质上 , 确认测试的目的是对说明软件是可以工作的, 并且符合“软件需求说明书”中规定的全部功能和性能要求. 确认测试是依据这些要求定出的“确认测试方案”进行的 . 测试工作是由一个独立的组织进行, 而且测试要从用户的角度动身.3.1.4 系统测试系统测试是对整体性能的测试, 主要解决各子系统之间的数据通信和数据共享问题以及检测系统不否达到用户的实际要求, 系统测试的依据是系统分析报告 . 系统测试应在系统的整个范畴内进行, 这种测试不只对软件进行 , 而是对构成系统的硬、软件一起进行 . 系统测试与建构同时进行或略慢 . 系统测试需要确认从头到尾的功能正常才算完成 , 应当尽量防止系统测试延到工程末尾进行.3.1.5 用户验收测试在系统测试完成后 , 进行用户的验收测试 , 它是用户在实际应用环境中所进行的真实数据测试 .在具体的测试中 , 一般应遵循以下原就: 由程序设计者之外的人进行测试.测试用例应由两部分组成:输入数据和预期输出结果.应选用不合理的输入数据与非法输入测试. 不仅要检验程序是否实现预期功能 , 仍应检查程序是否做了不应当做的工作.集中测试简单出错的程序模块.对程序修改以后, 必需重新进行测试 .第四章系统运行结果4.1 第一在首页 , 输入用户名和登陆密码系统 , 用户可是系统治理员 , 也可以是普可编辑资料 - - - 欢迎下载精品_精品资料_通员工.4.2 然后进入的是系统的主页面 ,其中主要包括: 1.员工档案治理 2.工资治理 3.用户治理4.3 下面显示的是员工档案治理的界面布局及所实现的功能:1.查看全部员工 2.添加新员工4.4 以下是工资治理项的界面 ,功能是:依据用户输入的内容和挑选的查询条件,输出相应的员工工资4.5 以下是部门治理的页面 ,输出内容是员工编号所对应的部门及部门简介4.6 最终是用户治理 ,实现的功能是修改用户的登陆密码第五章 核心代码UserDao :package biyesheji.struts.User.public interface UserDao public boolean LonigUserV o uv.public void xiuugaipassUserV o vo.package biyesheji.struts.User.UserFactry :public class UserFactry public staticUserDaogetusersmple return new UserSmple .UserVo:可编辑资料 - - - 欢迎下载精品_精品资料_package biyesheji.struts.User.public class UserV o private String VOusername .private String VOpassword .public String getVOusername return VOusername.public void setVOusernameString ousername VOusername = ousername.public String getVOpassword return VOpassword .public void setVOpasswordString opassword VOpassword = opassword .UserSmple :package biyesheji.struts.User.import java.sql.PreparedStatement.import java.sql.ResultSet .import java.sql.SQLException .import biyesheji.struts.* .public class UserSmple implements UserDao/ 登陆判定public boolean LonigUserV o uv boolean bool=false .String sql ="select * from user where username=. and password=." .Database db=new Database.try PreparedStatement ps=db.database.prepareStatementsql.ps.setString1, uv.getVOusername .ps.setString2, uv.getVOpassword .ResultSet rs=ps.executeQuery.ifrs.nextbool=true .ps.close.rs.close.db.Close. catch SQLException e e.printStackTrace .可编辑资料 - - - 欢迎下载精品_精品资料_return bool ./ 修改密码public void xiuugaipassUserV o voString sql ="update user set password=. .".Database UD=new Database .try PreparedStatement ps=UD.database.prepareStatementsql.ps.setString1, vo.getVOpassword .ps.executeUpdate.ps.close.UD.Close . catch SQLException e / TODO Auto-generated catch block e.printStackTrace ./* Generated by MyEclipse Struts* Template path: templates/java/JavaClass.vtl*/.Useraction:package biyesheji.struts.Useraction .import javax.servlet.http.HttpServletRequest .import javax.servlet.http.HttpServletResponse .import org.apache.struts.action.ActionForm .import org.apache.struts.action.ActionForward .import org.apache.struts.action.ActionMapping.import org.apache.struts.action.ActionMessage .import org.apache.struts.action.ActionMessages .import org.apache.struts.actions.DispatchAction .import biyesheji.struts.User.* .import biyesheji.struts.Userform.UserForm.public class UserAction extends DispatchAction public ActionForward xiugaiActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response UserForm userForm = UserForm form .UserVo vo = new UserV o .vo.setVOpassworduserForm.getPassword .UserFactry.getusersmple.xiuugaipassvo .return mapping.findForward"xiugai".可编辑资料 - - - 欢迎下载精品_精品资料_public ActionForward loginActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response UserForm userForm = UserForm form .UserVo vo = new UserV o .vo.setVOusernameuserForm.getUsername .vo.setVOpassworduserForm.getPassword .ifUserFactry.getusersmple.Lonigvoreturn mapping.findForward"loginok".elseActionMessages erorr = new ActionMessages .erorr.add"LoginErorr", new ActionMessage"LoginErorr".this.saveErrorsrequest, erorr .return mapping.getInputForward ./* Generated by MyEclipse Struts* Template path: templates/java/JavaClass.vtl*/Userform .package biyesheji.struts.Userform .import javax.servlet.http.HttpServletRequest .import org.apache.struts.action.ActionErrors .import org.apache.struts.action.ActionForm .import org.apache.struts.action.ActionMapping.import org.apache.struts.action.ActionMessage .public class UserForm extends ActionForm privateString username.privateString password .public ActionErrors validateActionMapping mapping, HttpServletRequest request ActionErrors errors = new ActionErrors.ifthis.username = null | "".equalsthis.usernameerrors.add"namenull",new ActionMessage"Namenull".ifthis.password = null | "".equalsthis.password可编辑资料 - - - 欢迎下载精品_精品资料_errors.add"passnull",new ActionMessage"Passnull".return errors .public void resetActionMapping mapping, HttpServletRequest request / TODO Auto-generated method stubpublic String getUsername return username.public void setUsernameString username this.username = username.public String getPassword return password .public void setPasswordString password this.password = password .可编辑资料 - - - 欢迎下载精品_精品资料_工程总结通过这次工程的开发 , 我们学习到了整个开发软件的标准流程, 以及在开发过程当中团队合作分工的重要性 . 能更加深刻的懂得了软件开发的相关学问, 锤炼了开发才能 , 学问得到了很大的拓展 . 在进行分析 , 设计, 编码, 调试 , 保护这几部分的工作的时候, 最核心的就是文档的编写 . 文档的作用在于以下3 个方面:一是可以帮忙整理思路. 把要完成的目标 , 系统的结构 , 每一个模块的功能等整理一下, 然后分门别类的写下来 , 这样在开发的过程中 , 就有据可依 , 在需要回过头来修改设计的时候, 也有证可考 . 二是便于沟通 . 想象一下开会时的情形, 一大帮子人争先恐后 , 猛烈辩论 , 然后会终人散 , 思想灵感也就随之散了, 结果是开了半天会, 什么也没争论出来 . 这就是后来会议记录被创造出来的缘由. 在脑子里的东西一多 , 就会散而且乱 , 用语言表达的时候, 很简单会丢三落四, 别人也很难把握住你的思想. 但经过整理写在纸上以后 , 就会清楚得多 , 无论是别人仍是自己 , 看起来都可以一目了然 . 三是可以作为以后保护时的参考资料 . 有一句名言:“笔和纸永久都比大脑牢靠”, 意思就是说 , 放在大脑里的东西说不准哪天就忘了 , 但写在纸上的东西, 只要不发生什么意外 , 一般是丢不了的 . 当过了一段时间 , 你需要再回过头来修改你的程序的时候, 你就会发觉 , 你以前写下的文档实在太有价值了 . 别盼望你的源代码, 对于复杂一点的程序来说, 单纯的源代码几乎会扼杀掉你全部的时间.版权申明本文部分内容,包括文字、图片、以及设计等在网上搜集整理.版权为潘宏亮个人全部This articleincludessome parts,includingtext,pictures,and design. Copyright is Pan Hongliang's personal ownership.用户可将本文的内容或服务用于个人学习、争论或观赏, 以及其他非商业性或非盈利性用途, 但同时应遵守著作权法及其他相关法律的规定,不得侵害本网站及相关权益人的合法权益.除此以外,将本文任何内容或服务用于其他用途时, 须征得本人及相关权益人的书面可编辑资料 - - - 欢迎下载精品_精品资料_许可,并支付酬劳.Users may use the contents or services of this article for personal study, research or appreciation, and othernon-commercial or non-profit purposes, but at the same time, they shall abide by the provisions of copyright law and other relevant laws, and shall not infringe upon the legitimaterightsof thiswebsiteand itsrelevantobligees.In addition, when any content or service of this article is used for otherpurposes, written permission and remuneration shall be obtained from the person concerned and the relevant obligee.转载或引用本文内容必需是以新闻性或资料性公共免费信息为使用目的的合理、善意引用,不得对本文内容原意进行曲解、修改, 并自负版权等法律责任.Reproduction or quotation of the content of this articlemust be reasonableand good-faithcitationforthe use of news or informative public free information. It shall notmisinterpret or modify the original intention of the contentof this article, and shall bear legal liability such as copyright.可编辑资料 - - - 欢迎下载

    注意事项

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

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




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

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

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

    收起
    展开