欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    人事档案管理系统设计与实现员工管理子系统设计与实现毕业设计论文.docx

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

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

    人事档案管理系统设计与实现员工管理子系统设计与实现毕业设计论文.docx

    1、人事档案管理系统设计与实现员工管理子系统设计与实现毕业设计论文人事档案管理系统设计与实现 员工管理子系统设计与实现摘要:本文介绍的是采用MyEclipse开发的一个人事管理系统。针对要开发的系统进行调研,进行开发系统的可行性分析。在系统设计中,详细的展现了系统的员工管理功能模块、所需的数据库表及表字段、系统菜单的设计等。在系统的实现中,给出了系统的界面登录、实现表单中相应的功能控件的事件代码等。本系统具有数据查询、数据修改、数据删除、数据保存等功能。系统功能全面,用户操作方便是本设计的一个特色。 关键字:人事管理;人事管理系统;员工信息管理;数据库Abstract:Thisarticledes

    2、cribestheuseofMyEclipsedevelopmentofapersonnelmanagementsystem.Feasibilitystudyforthesystemtobedeveloped,todevelopasystematicanalysis.Insystemdesign,detailedshowstaffmanagementfunctionmodule,therequireddatabasetablesandtablefields,thesystemmenudesign.Intherealizationofthesystem,giventhesystemsinterf

    3、aceloginformrealizationeventcodecorrespondingfunctioncontrolsandsoon.Thissystemhasadataquery,datamodification,datadeletion,datastorageandotherfunctions.Systemisfullyfunctional,userconvenienceisafeatureofthisdesign.Key Words: People Manage; People Manage System; the Worker Info Manage; data base1. 概要

    4、设计1.1 引言 该文档的目的是描述企业人事管理系统项目的概要设计,其主要内容包括: 系统总体设计 、系统接口设计、数据设计、系统出错处理设计。1.2 总体设计 总体设计又称初步设计,是工程项目开发过程中的一个重要阶段。在详细设计之前进行总体设计,可以站在全局的高度,花较少成本,从比较抽象的层次上分析对比多种可能实现的方案和软件结构,从而用较低成本开发出较高质量的软件系统。总体设计阶段要寻求实现系统的各种不同方案,从这些供选择的方案中选出合适的方案,为方案备份一份系统流程图,列出组成系统的所有物理元素,进行成本和效益分析,并且制定这个方案的进度计划。1.2.1 需求规定对各种ID的输入要求,都

    5、是int类型数据。1.2.2 需求详情人事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工假条信息录入、修改、查询、删除模块,员工工资信息的录入,计算,查询,以及系统用户的设置和系统的维护。为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。详细的说明可参见需求分析说明书。1)本系统的硬件环境如下: CPU:P4 1.8GHz 内存:256MB以上 分辨率:推荐使用1024*768像素2) WEB服务器 CPU:P4 1.8GHz 内存:256MB以上3) 数据库服务器 CPU:P4 1.8GHz 内存:256MB以上4)本系统的软

    6、件环境如下:操作系统:Windows 2000以上数据库:MySQL开发工具包:JDK Version 1.4.2JSP服务器:Tomcat浏览器:IE6.0及以上详细说明参见需求分析说明书。 1.2.3 基本设计概念和处理流程 图 1.2.3-1 流程处理图图 1.2.4-1 系统结构图 1.2.5 功能需求与程序的关系 本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:表1.1 部门信息表增加删除修改查询bumen表 zhiyuan表 zhiwu表kaoqin表 在考勤表中调用用户表里面的信息进行核对1.3 接口设计 用户接口:运用图形接口选择功能,利用IO设备输入相应信息

    7、操作 外部接口:MySQL数据库与MyEclipse8.6通过jar包连接 内部接口:与数据库接口相关有5个接口,一个为公共接口,其余均为继承;与服务接口相关有4个接口;1.4 运行设计1.4.1 登录模块 用户登录模块对用户进行身份和权限的验证。身份的验证是指只有具有资格的用户才可以进入系统,用户通过登录口令进入系统,不输入口令或口令错误无法进入系统。用户权限的验证是指不同用户所能进行的操作不同,用户权限分为系统管理员,普通用户两种。系统管理员具有操作全部录入,查询,管理功能的权限,普通用户只有查询浏览的权限。程序在每个页面都进行了身份和权限的验证,以防止非法用户绕过系统登录界面进入系统其他

    8、页面,或者不具有管理功能的用户进入管理模块。 1.4.2 录入模块 合法用户进入系统后,具有管理资格的用户可进行录入资料的操作。用户在录入页面进行信息的录入,系统对输入的每个信息进行有效性检查,对不符合输入要求的信息给出错误提示。对客户端进行数据有效性检查用 JavaScript 脚本语言来实现,资料提交后,将数据录入到数据库中,并给出提交成功的提升;如果不成功,给出相应的提示信息。1.4.3 查询模块 通过身份验证的用户都可进行查询功能的操作,包括查询和统计操作。查询模块能实现模糊和组合查询:模糊查询是指用户输入关键字后,凡包含这个关键字的记录均是符合条件的记录:组合查询是指多个查询条件可以

    9、组合,查询结果是符合所有条件的记录。查询结果以表格的形式显示出来,并进行分页显示,防止大量的记录信息溢出计算机的内存或者一页显示数据记录太多,不方便用户查看。1.4.4 修改删除 只有具有管理功能的用户才能进入该功能模块,管理模块包括修改和剧除功能。修改时,用户先查询出符合条件的记录,该记录显示在浏览器中,管理者经过浏览确认后,可直接在该页面中进行修改删除,确认修改删除后在数据库中物理修改删除相应的数据。1.5 系统数据结构设计1.5.1 逻辑结构设计要点(1)职工信息数据表:用于储存职工的基本信息。职工信息表见表1所示: 列名注释主键类型id编码是intusername用户名否varchar

    10、password密码 否varcharcreatetime创建时间否DateTimeemail邮箱 否varcharcreator创建人否varcharlogtimes登陆次数否varcharnickname昵称否varcharrealname姓名否varcharsex性别 否varcharxiangpian备注否varchartel电话号码否varchar表1.1 用户表(users)列名注释主键类型id编码是intbumenming部门名否varchardes描述否varchar表1.2 部门信息表(bumen)列名注释主键类型id编码是intzhiwuming职务否varchardes描

    11、述否 varchar 表1.3 职务信息表(zhiwu)表1.4 员工信息表(zhiyuan)列名注释主键类型id编码是intzhiwuming职务否varchardes描述否 varchar 表1.5 考勤信息表(kaoqin)列名注释主键类型id编码是intzgname职工姓名否varcharaccountname工号否varcharkqdate考勤日否DateTimeqdtime签到时间否DateTimeqttime签退时间否DateTimestatus状态否varcharczren操作人否varchardes说明否Text表1.6 请假信息表(leaves)列名注释主键类型id编码是i

    12、ntzgname申请人姓名否varcharaccountname工号否varcharbegdate开始日期否DateTimeenddate结束日期否DateTimestatus状态否intapplydes事由否Textreply审批回复否Textshenpiren审批人否varcharapplytime申请时间否DateTimeshenpitime审批时间否DateTimextype分类否Varchartianshu天数否int列名注释主键类型id编码是intzgname姓名否varcharaccountname工号否varcharbasicwage基本工资否Float表1.7 薪资信息表(s

    13、alaryness)列名注释主键类型id编码是intzgname姓名否varcharaccountname工号否varcharnianyue年度否varcharbasicwage基本工资否Floatkqwage全勤否Floatscorewage绩效否Float表1.8 工资单信息表(wagebill)shebao社保否Floattotalwage总工资否Floatcreatetime出单时间否DateTimedes说明否Textcreator出单人否varchar1.5.2 物理结构设计要点 根据每个字段的需求长度设计存储内存,并设计主键与外键,添加序列以方便数据操作。1.5.3 数据结构与程

    14、序的关系 表1.9 主外键关系表添加删除修改查询主键外键序列1.6 系统维护设计由于网络系统的开放特点,系统的安全性是非常重要的。本系统进行了安全性设计,分别在登录服务器、操作数据库系统进行用户身份认证,以确保系统的安全性。为了便于维护,在层次设计上,分为多个层,维护时只需修改小部分。 2. 详细设计2.1 编写目的在前一阶段(概要设计说明书)中,已解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的详细设计报告中将对在本阶段中对系统中的员工信息管理模块详细设计进行说明。 在本阶段中,确定

    15、应该如何具体地实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成用具体的程序语言书写的程序。依照概要设计说明书所确定的处理流程、总体结构和模块外部设计,设计软件系统的结构设计、逐个模块的程序描述(包括各模块的功能、性能、输入、输出、程序逻辑、接口等等),解决如何实现程序具体运行步骤。2.2 程序系统的结构 2.2.1 员工信息管理模块程序描述 查询程序:根据页面提示的下拉选项,选择查询员工信息的查询条件,程序将页面条件传到后台进行查询,将查询结果返回到界面显示。 删除程序:在界面根据员工编号进行删除员工信息(因为员工编号是唯一的)。 录入信息程序:首先进行用户身份和权限的校验,如果是管理

    16、员,则可以进行信息的录入,界面以表格形式展示录入信息框,用户输入各个信息,点击“确定”按钮即可。2.2.2 员工信息管理模块程序功能详见文末的附录功能核心代码2.2.3 输入项2.2.4 输出项2.2.5 流程逻辑2.3 注释设计 2.3.2 方法的注释设计 3. 数据库设计3.1 编写目的数据库是人事管理系统的核心部分,其包含了函数、序列等对象,并对其进行统一管理。通常情况下可以通过界面直接对数据库中的数据进行各种操作,这是因为数据库已经和系统连接成功。数据库保存了该系统的所有数据,包括界面插入的新数据、删除数据、修改数据等,界面查询出来的数据也来自数据库,因此数据库是系统的根基,有必要详细

    17、介绍数据库的设计。3.2 定义 员工:worker;人事管理系统:Personal Management System3.3 结构设计3.3.1 概念结构设计zhiyuan表:id职员编号,accountname账户名,password登录密码,name姓名,sex性别,nation民族,bumen部门,zhiwu职务,mobile电话,qq QQ,des备注,photo照片。bumen表:id部门编号,bumenming部门名称,des部门描述zhiwu表: id职务编号,zhiwuming职务名称,dws职务描述kaoqin表:id编号,zgname职工姓名,accountname工号,k

    18、qdate考勤日期,qdtime签到时间,qttime签退时间,status状态,czren操作人,des说明leaves表:id假条编号,zgname申请人姓名,accountname工号,begdate开始日期,enddate结束日期,status状态,applydes事由,reply审批回复,shenpiren审批人,applytime申请时间,shenpitime审批时间,xtype分类,tianshu天数Salaryness表:id编号,zgname姓名,accountname工号,basicwage基本工资。3.3.2 逻辑结构设计表1 部门信息表(bumen)列名注释主键类型id

    19、编码是intbumenming部门名否varchardes描述否varchar 表2 职务信息表(zhiwu)列名注释主键类型id编码是intzhiwuming职务否varchardes描述否varchar表3 员工信息表(zhiyuan)列名注释主键类型id编码是intaccountname账户名否varcharpassword登陆密码否varcharname姓名否varcharsex性别否varcharlianxiren联系人否varcharjiguan籍贯否varcharnation名族否varcharbumen部门否varcharzhiwu职务否varcharmobile电话否varc

    20、harqqqq否varchardes备注否textphoto相片否varchar表4 考勤信息表(kaoqin)列名注释主键类型id编码是intzgname职工姓名否varcharaccountname工号否varcharkqdate考勤日否DateTimeqdtime签到时间否DateTimeqttime签退时间否DateTime表5请假信息表(leaves)列名注释主键类型id编码是intzgname申请人姓名否varcharaccountname工号否varcharbegdate开始日期否DateTimeenddate结束日期否DateTimestatus状态否intapplydes事由

    21、否Textreply审批回复否Textshenpiren审批人否varcharapplytime申请时间否DateTimeshenpitime审批时间否DateTimextype分类否Varchartianshu天数否int表6 薪资信息表(salaryness)列名注释主键类型id编码是intzgname姓名否varcharaccountname工号否varcharbasicwage基本工资否Float表7 工资单信息表(wagebill)列名注释主键类型id编码是intzgname姓名否varcharaccountname工号否varcharnianyue年度否varcharbasicwa

    22、ge基本工资否Floatkqwage全勤否Floatscorewage绩效否Floatshebao社保否Floattotalwage总工资否Floatcreatetime出单时间否DateTimedes说明否Textcreator出单人否varchar3.3.3 物理结构设计本系统使用mySQL数据库,字符串均运用可变长字符串,更具灵活性;对时间效率、空间效率、维护代价和各种用户要求进行良好权衡;设计了主外键关系,集中地存储和检索对象,提高检索速度。3.4 运用设计(1)职工信息数据表:用于储存职工的基本信息。职工信息表见表1所示:表1 职务信息表(zhiwu)列名注释主键类型id编码是int

    23、zhiwuming职务否varchardes描述否varchar表2 部门信息表(bumen)列名注释主键类型id编码是intbumenming部门名否varchardes描述否varchar表3 职务信息表(zhiwu)列名注释主键类型id编码是intzhiwuming职务否varchardes描述否varchar表4 员工信息表(zhiyuan)列名注释主键类型id编码是intaccountname账户名否varcharpassword登陆密码否varcharname姓名否varcharsex性别否varcharbumen部门否varcharlianxiren联系人否varcharjigu

    24、an籍贯否varcharnation名族否varcharzhiwu职务否varcharmobile电话否varcharqqqq否varchar表5 考勤信息表(kaoqin)列名注释主键类型id编码是intzgname职工姓名否varcharaccountname工号否varcharkqdate考勤日否DateTimeqdtime签到时间否DateTimeqttime签退时间否DateTimestatus状态否varcharczren操作人否varchardes说明否Text表6 请假信息表(leaves)列名注释主键类型id编码是intzgname申请人姓名否varcharaccountna

    25、me工号否varcharbegdate开始日期否DateTimeenddate结束日期否DateTimestatus状态否intapplydes事由否Textreply审批回复否Textshenpiren审批人否varcharapplytime申请时间否DateTimeshenpitime审批时间否DateTimextype分类否Varchartianshu天数否int表7 薪资信息表(salaryness)列名注释主键类型id编码是intzgname姓名否varcharaccountname工号否varcharbasicwage基本工资否Float表8 工资单信息表(wagebill)列名注释主键类型id编码是intzgname姓名否varcharaccountname工号否varcharnianyue年度否varcharbasicwage基本工资否Floatkqwage全勤否Floatscorewage绩效否Floatshebao社保否Floattotalwage总工资否Floatcreatetime出单时间否DateTimedes说明否Text


    注意事项

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

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




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开