《网上考勤管理系统(论文范文JSPJAVA毕业设计)10657.docx》由会员分享,可在线阅读,更多相关《网上考勤管理系统(论文范文JSPJAVA毕业设计)10657.docx(52页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、需要本论文完整程序源代码,答辩PPT,开题报告等全套资料,请联系本文档上传者QQ集美大学学工商管管理学院院毕业设计计(论文文)题目人事事考勤管管理系统统分析与与设计届:20012届届专业:信息息管理与与信息系系统学生姓名名:廖敏学号: 2000884400007 指导老师师:王园职称:讲师师 20111年 122 月人事考勤勤管理系系统分析析与设计计【摘要】本系统是为了实现简化人事考勤管理工作而设计的。过去企业的每日考勤是通过手动记录,考勤记录繁琐且容易产生人为输入的误差,工作量大,效率低而且工作质量差。使用考勤系统软件的好处是不仅可以大大减少人事管理员的工作量,还提高了考勤工作的效率和质量,
2、使企业考勤管理更加的科学化、规范化。本考勤系统主要是以eclipse为开发平台使用B/C模式、jsp开发技术,oracle为服务器设计开发的,主要实现功能为:系统登入模块、系统设置模块、人员信息查询模块、人员信息修改模块、系统考勤模块、员工填写申请模块、员工申请审核模块、员工报表查看模块。【关键词词】人事事考勤管管理系统统 BB/S模模式 jspp开发技技术 oraaclee服务器器HR AAddeenteencee Syysteem aanallysee annd ddesiign【Absstraact】Thee aiim oof tthiss syysteem iis tto ssimpp
3、liffy tthe harrd aand trooubllesoome atttenddencce wworkk. UUponn itt, HHR ppeopple cann doo alll tthe atttenddencce ffilees bby ppc ssysttemaaticcallly bbut nott maanuaallyy. IItss a higgh eeffeectiive sysstemm thhat makkes HR deppt. cann doo a sciienttifiic aand orgganiizedd maanaggemeent on attte
4、nddencce.TThiss syysteem wwas dessignned bassed on ecllipsse aand it usees BB/C modde, jspp teech andd taake oraaclee ass itts sservver! Thhe mmainn fuuctiionss off itt: LLogiin/AAtteendeencee Reecorrd, Setttinngs, Atttenndennce Inqquirry SSysttem, Ammenddingg Syysteem, Apppliccatiion Sysstemm annd
5、rrepoort forrms Inqquirry SSysttem.Keyy Woordss HHR AAddeenteencee Syysteem BB/S Modde jjsp Tecchniiquee Orraclle sservver需要本论文完整程序源代码,答辩PPT,开题报告等全套资料,请联系本文档上传者QQ目录引言- 1 -1 开发发工具/开发环环境的选选择- 2 -1.1编编程工具具的选择择Ecclippse- 2 -1.2数数据库的的选择Orraclle(PL/SQLL)- 22 -1.3系系统建模模工具的的选择PoowerrDessignner- 3 -1.4开开发技术术
6、的选择择JJSP- 4 -2 系统统分析- 5 -2.1 需求获获取- 5 -2.1.1 业业务需求求- 55 -2.1.2 用用户需求求- 55 -2.1.3 功功能需求求- 66 -2.1.4 非非功能需需求- 15 -2.2 可行性性分析- 166 -2.2.1 经经济可行行性- 16 -2.2.2技术术可行性性- 116 -2.3 面向对对象分析析- 117 -2.3.1 分分析类图图- 117 -2.3.2 识识别分析析类- 17 -2.3.3 动动态模型型图- 18 -3 系统统设计- 277 -3.1 数据库库设计- 277 -3.1.1 CCDM图图- 227 -3.1.2 P
7、PDM图图- 228 -3.2 用户户界面设设计- 30 -4 系统统实现- 333 -4.1 模块测测试- 33 -4.1.1 普普通用户户模块测测试- 33 -4.1.2 人人事管理理员模块块- 335 -4.1.3 领领导模块块- 440 -结论- 43 -致谢词- 444 -参考文献献- 445 -引言当代社会会企业越越来越注注重效率率,计算算机的广广泛使用用大大提提高了企企业的做做事效率率,计算算机考勤勤系统就就是一个个典型的的例子。过过去企业业用手工工输入考考勤,手手工处理理考勤信信息计算算繁琐且且易出错错,而计计算机系系统考勤勤系统则则大大简简化了考考勤工作作的工作作量,只只要输
8、入入考勤信信息,系系统按照照事先设设计好的的算法对对考勤信信息进行行分类、分分析、计计算,极极大地提提高了考考勤处理理的效率率也最大大限度的的减少了了人为手手动处理理时产生生的错误误,提高高了信息息的可信信度和正正确度。本系统主主要功能能就是用用系统记记录员工工考勤,对对员工考考勤信息息进行处处理计算算以及考考勤报表表生成等等工作,从而大大提高人事管理者的工作质量和工作效率。只有实现考勤管理计算机化,才能适应现代企业制度要求,推动企业劳动人事管理走向科学化、规范化。1 开发发工具/开发环环境的选选择1.1编编程工具具的选择择EcclippseEcliipsee是一个个开放源源代码的的软件开开发
9、项目目,专注注于为高高度集成成的工具具开发提提供一个个全功能能的、具具有商业业品质的的工业平平台。它它主要由由Ecllipsse项目目、Ecclippse工工具项目目和Ecclippse技技术项目目三个项项目组成成,具体体包括四四个部分分组成Ecclippse Plaatfoorm、JJDT、CCDT和和PDEE.JDDT支持持Javva开发发、CDDT支持持C开发发、PDDE用来来支持插插件开发发,Ecclippse Plaatfoorm则则是一个个开放的的可扩展展IDEE,提供供了一个个通用的的开发平平台。它它提供建建造块和和构造并并运行集集成软件件开发工工具的基基础。EEcliipsee
10、 Pllatfformm允许工工具建造造者独立立开发与与他人工工具无缝缝集成的的工具从从而无须须分辨一一个工具具功能在在哪里结结束,而而另一个个工具功功能在哪哪里开始始。 EEcliipsee SDDK(软软件开发发者包)是是Ecllipsse PPlattforrm、JJDT和和PDEE所生产产的组件件合并,它它们可以以一次下下载。这这些部分分在一起起提供了了一个具具有丰富富特性的的开发环环境,允允许开发发者有效效地建造造可以无无缝集成成到Ecclippse Plaatfoorm中中的工具具。Ecclippse SDKK由Ecclippse项项目生产产的工具具和来自自其它开开放源代代码的第第
11、三方软软件组合合而成。EEcliipsee项目生生产的软软件以 CPLL发布,第第三方组组件有各各自自身身的许可可协议.1.2数数据库的的选择Orraclle(PL/SQLL)1.2.1 OOraccle简简介oraccle数数据库系系统引入入共享SSQL和和多线程程索服务务器体系系结构。这这减少了了资源占占用,并并增强了了数据库库能力,使使其在低低档软硬硬件平台台上用较较少的资资源就可可以支持持更多的的用户。提提供了基基于角色色(roole)分分工的安安全保密密管理。在在数据库库管理功功能、完完整性检检查、安安全性、一一致性方方面都有有良好的的表现。提提供了与与高级语语言配合合的专用用数据库
12、库接口,可可以使用用前台开开发工具具如PoowerrBuiildeer、VissusllBassic等等快速开开发基于于客户端端的应用用程序。提提供了新新的分布布式数据据库能力力。可通通过网络络较方便便地读写写远端数数据库里里的数据据,并有有对称复复制的技技术【1】1.2.2 OOraccle的的工作模模式Oraccle的的工作模模式有两两种:客客户端/服务器器(C/S)模模式和浏浏览器/服务器器(B/S)模模式。C/S技技术是220世纪纪90年代代管理信信息系统统中较为为先进的的技术,C/S应用系统使用的是”请求/响应”的应答模式。由客户端发出“请求”,服务器接受“请求”,并“响应”,然后执
13、行相应的服务,把执行结果送会给客户端。B/S模模式是近近几年随随着网络络技术的的发展所所兴起的的一种模模式,以以前浏览览器现实实的静态态网页无无法提供供充分的的交互功功能,动动态信息息发布相相对较困困难,这这就需要要将数据据库与WWeb服务务器连接接起来,供供用户查查询或更更新。这这样,BB/S模模式在管管理信息息系统中中开始大大量应用用。B/S结构构体系中中多了一一层Weeb服务务器,用用户使用用Webb浏览器器访问WWeb服服务器将将用户在在网页上上进行的的操作处处理提交交给数据据库服务务器,再再把从数数据库获获取的信信息以文文本、图图像、表表格等形形式送回回个用户户的Weeb浏览览器。【
14、2】1.3系系统建模模工具的的选择PoowerrDessignnerPoweerDeesiggnerr不仅加加速了开开发的过过程,也也向最终终用户提提供了管管理和访访问项目目的信息息的一个个有效的的结构。它它允许设设计人员员不仅创创建和管管理数据据的结构构,而且且开发和和利用数数据的结结构针对对领先的的开发工工具环境境快速地地生成应应用对象象和数据据敏感的的组件。开开发人员员可以使使用同样样的物理理数据模模型查看看数据库库的结构构和整理理文档,以以及生成成应用对对象和在在开发过过程中使使用的组组件。应应用对象象生成有有助于在在整个开开发生命命周期提提供更多多的控制制和更高高的生产产率。Powe
15、erDeesiggnerr是一个个功能强强大而使使用简单单工具集集,提供供了一个个复杂的的交互环环境,支支持开发发生命周周期的所所有阶段段,从处处理流程程建模到到对象和和组件的的生成。PowerDesigner产生的模型和应用可以不断地增长,适应并随着你的组织的变化而变化。1.4开开发技术术的选择择JJSPJSP技技术使用用Javva编程程语言编编写类XXML的的taggs和scrripttletts,来来封装产产生动态态网页的的处理逻逻辑。网网页还能能通过ttagss和scrripttletts访问问存在于于服务端端的资源源的应用用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于
16、组件的设计,使基于Web的应用程序的开发变得迅速和容易。Web服服务器在在遇到访访问JSSP网页页的请求求时,首首先执行行其中的的程序段段,然后后将执行行结果连连同JSSP文件件中的HHTMLL代码一一起返回回给客户户。插入入的Jaava程程序段可可以操作作数据库库、重新新定向网网页等,以以实现建建立动态态网页所所需要的的功能。JSP与与Javva SServvlett一样,是是在服务务器端执执行的,通通常返回回该客户户端的就就是一个个HTMML文本本,因此此客户端端只要有有浏览器器就能浏浏览。JSP的的1.00规范的的最后版版本是119999年9月推出出的,112月又又推出了了1.11规范。
17、目目前较新新的是JJSP11.2规规范,JJSP22.0规规范的征征求意见见稿也已已出台。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。自JSP推出后,众多大公司都支持JSP技术的服务器,所以JSP迅速成为商业应用的服务器端语言。【2】2系统分分析2.1 需
18、求获获取2.1.1业务务需求人事考勤勤管理系系统,利利用计算算机来完完成人事事考勤的的考勤登登入、假假期申请请、考勤勤处理等等日常工工作。通通过信息息共享,企企业员工工可以在在任何可可以登入入系统的的地方使使用考勤勤系统,减减免了来来回跑动动的麻烦烦。人事事考勤管管理员不不需要手手动录入入考勤信信息手动动分析计计算报表表,即减减轻了考考勤管理理员的工工作量又又提高了了工作效效率避免免了在分分析计算算信息时时的人为为错误。企企业领导导通过考考勤系统统可以随随时查看看员工的的信息、员员工考勤勤信息获获知企业业员工的的日常考考勤状况况,还可可以通过过系统审审核员工工各项申申请,实实现无纸纸化办公公。
19、具体体可分为为:个人信息息管理:员工可可查看个个人信息息、修改改个人登登入密码码;系统考勤勤管理:员工可可登入系系统记录录考勤、查查看个人人每日考考勤信息息;个人申请请管理:员工可可填写申申请信息息、查看看个人申申请信息息及修改改个人申申请信息息;员工申请请管理:管理员员或领导导可查看看已审批批的员工工申请信信息,领领导可实实现依据据领导等等级审批批员工申申请信息息;员工信息息管理:领导或或管理员员可按条条件查看看企业员员工信息息,管理理员还可可以新增增或修改改企业员员工信息息;考勤信息息管理:管理员员可以根根据申请请信息修修改员工工的考勤勤信息;报表信息息管理:管理员员或领导导可实现现查看报
20、报表信息息功能;系统设置置管理:管理可可以设置置考勤管管理规则则。2.1.2用户户需求普通员员工:员员工可以以通过登登入考勤勤管理系系统查看看自己的的个人信信息,修修改个人人信息。还还可以登登入系统统进行自自己的每每日上下下班考勤勤,查看看自己每每日考勤勤信息,如如果员工工需要请请假或者者某个时时间段忘忘记考勤勤,可以以填写申申请提交交给企业业领导,领领导审批批后提交交给人事事管理员员由人事事管理员员修改该该员工的的考勤信信息。人事管管理员:人事管管理员可可以通过过登入考考勤管理理系统实实现查看看或修改改员工信信息、员员工考勤勤信息、员员工申请请信息、按按条件查查询考勤勤报表,还还可以实实现系
21、统统设置企企业上下下班时间间,考勤勤时间宽宽限等。企业领领导:企企业领导导可以通通过登入入考勤管管理系统统实现查查看员工工信息、员员工申请请信息、审审核员工工申请信信息,并并可以按按条件类类型选择择查看报报表类型型。2.1.3功能能需求功能结结构图 功能需需求描述述此考勤管管理系统统的用户户主要有有普通员员工、人人事管理理员、BB级领导导、A级级领导,他他们这四四种角色色在该考考勤管理理系统的的权限由由底到高高为:普普通员工工,人事事管理员员,B级级领导,AA级领导导。 其中中普通员员工是指指企业里里的一般般员工,他他们可以以利用这这个系统统查看个个人基本本信息,修修改个人人登入密密码,登登入
22、系统统进行每每日上下下班的考考勤,还还可查看看个人的的考勤信信息,通通过查看看自己的的个人考考勤信息息可以得得知自己己每日的的考勤情情况,如如果有忘忘记打卡卡,打卡卡机失误误、或者者员工生生病、有有事不能能来上班班等各类类情况,员员工可以以在申请请信息模模块填写写申请信信息,并并提交给给相应的的领导,若若单次申申请时间间小于33天,提提交给BB级领导导审批,若若单次申申请总时时间大于于3天,则则要先提提交给BB级领导导审核通通过后,在在提交给给A级领领导审核核,由两两位领导导共同审审批。 而人人事管理理员包含含了普通通员工的的所用功功能,并并且人事事管理员员还可通通过系统统管理企企业所有有员工
23、的的信息,可可以增加加新员工工信息,查查看企业业所有员员工的信信息,修修改员工工信息。人人事管理理员还需需查看所所有员工工的申请请并已审审核通过过的信息息,并根根据申请请信息来来修改员员工的考考勤信息息内容,在在每个月月还可以以通过系系统,将将企业所所有员工工的考勤勤信息记记录在数数据库,以以备作为为后期考考勤报表表生成的的依据,以以及查看看员工考考勤信息息的报表表。人事事管理员员还可以以使用系系统设置置功能,指指定员工工上下班班的时间间,考勤勤宽限等等考勤规规则。 企业业A、BB级领导导两者权权限基本本相同,既既包含所所有企业业普通员员工的功功能,也也包含部部分人事事管理员员的功能能,有查查
24、看员工工信息,查查看员工工申请信信息,查查看报表表,以及及根据个个人级别别对不同同的申请请进行审审批。2.1.3.11用例图图图2-11系统用用例图2.1.3.22用例描描述表1员工工考勤用用例描述述用例名员工考考勤用例编号号01级别(优优先级)级别:SSummmaryy, prrimaary, suub-ffuncctioon 续表11参与者所有员工工描述通过该用用例执行行员工的的每日考考勤参与者操操作系统响应应基本操作作过程1、 企业职工工登入系系统进入入考勤界界面3、企业业职工点点击“我要考考勤“2、系统统显示员员工信息息及当日日的时间间日期、星星期4、系统统记录员员工的考考勤信息息并显
25、示示“记录考考勤信息息“例外过程程系统在在数据库库里发现现本次考考勤已记记录或时时间已过过,显示示“已记录录考勤或或已过考考勤时间间“扩展过程程无前置条件件企业职工工成功登登入人事事考勤管管理系统统后置条件件系统记录录一条考考勤信息息表2个人人密码修修改用例例说明用例名员工个个人密码码修改用例编号号02级别(优优先级)级别:SSummmaryy, prrimaary, suub-ffuncctioon参与者企业所有有员工描述通过该用用例执行行个人密密码修改改参与者操操作系统响应应基本操作作过程1、企业业员工登登入系统统点击“修改密密码“3、企业业员工输输入旧密密码并重重复输入入两次新新的密码码
26、2、系统统显示员员工编号号、姓名名以及填填写新旧旧密码的的文本框框4、系统统记录员员工的新新密码并并提示“修改成成功!“例外过程程企业员工工旧密码码输入不不正确提提示错误误两次输入入的新密密码不同同,系统统提示错错误扩展过程程无前置条件件企业员工工登入人人事考勤勤管理系系统后置条件件系统修修改并保保存员工工的新密密码表3员工工个人考考勤查看看用来说说明用例名员工个个人考勤勤查看用例编号号03级别(优优先级)级别:SSummmaryy, prrimaary, suub-ffuncctioon参与者企业所有有员工描述通过该用用例查看看员工个个人信息息参与者操操作系统响应应基本操作作过程1、员工工登
27、入人人事考勤勤系统3、员工工点击“我的考考勤“查看个个人考勤勤信息2、系统统显示登登入成功功4、系统统显示该该员工的的考勤信信息例外过程程无扩展过程程无前置条件件企业员工工成功登登入人事事考勤系系统后置条件件系统显显示某员员工的所所有考勤勤信息表4员工工个人信信息查看看用例说说明用例名员工个个人信息息查看用例编号号04级别(优优先级)级别:SSummmaryy, prrimaary, suub-ffuncctioon参与者企业所有有员工描述通过该用用例执行行员工个个人信息息查看操操作参与者操操作系统响应应基本操作作过程1、企业业员工登登入系统统点击“我的基基本信息息“2、系统统显示该该员工的的
28、基本信信息例外过程程无扩展过程程无前置条件件企业员工工成功登登入系统统后置条件件系统显示示企业某某职工的的基本信信息表5员工工个人申申请查看看用例说说明用例名员工个个人申请请信息查查看用例编号号05级别(优优先级)级别:SSummmaryy, prrimaary, suub-ffuncctioon参与者企业所有有员工描述通过该用用例查看看个人申申请信息息参与者操操作系统响应应基本操作作过程1、企业业员工进进入系统统点击查查看“我的申申请“2、系统统显示员员工所有有未取消消的申请请信息例外过程程1、 员工选择择取消未未审核的的申请2、 系统修改改该申请请信息的的状态并并从员工工查看页页面删除除该
29、条取取消的申申请扩展过程程无前置条件件管理员或或领导成成功登入入人事考考勤管理理系统后置条件件系统显显示企业业职工信信息表6企业业员工信信息查看看用例说说明用例名企业员员工信息息查看用例编号号06级别(优优先级)级别:SSummmaryy, prrimaary, suub-ffuncctioon参与者人事管理理员(下下简称管管理员)、领领导描述通过该用用例执行行员工信信息查看看操作参与者操操作系统响应应基本操作作过程1、 管理员或或领导使使用“查看员员工信息息“用例,3、管理理员或领领导选择择要查看看员工的的类别2、系统统显示选选择信息息4、系统统按照领领导或管管理员所所选的类类型显示示符合条
30、条件的员员工信息息例外过程程所选的的类型在在数据库库找不到到相应的的数据扩展过程程无前置条件件管理员或或领导成成功登入入人事考考勤管理理系统后置条件件系统显显示企业业职工信信息表7员工工信息修修改用例例说明用例名员工信信息修改改用例编号号07级别(优优先级)级别:SSummmaryy, prrimaary, suub-ffuncctioon参与者管理员描述通过该用用例修改改员工的的基本信信息参与者操操作系统响应应基本操作作过程1、管理理员点击击修改员员工信息息3、管理理员选择择要修改改的员工工信息5、管理理员填入入要修改改的内容容并点击击“确定“2、系统统显示企企业所有有员工信信息4、系统统显
31、示该该员工所所有信息息6、系统统记录员员工的修修改信息息并提示示“修改成成功“例外过程程修改了了不可修修改的信信息项、系系统没有有反应扩展过程程员工信信息查看看前置条件件管理员成成功登入入人事考考勤管理理系统并并点击修修改员工工信息后置条件件系统记录录员工的的修改信信息表8员工工申请查查看用例例说明用例名员工申申请查看看用例编号号08级别(优优先级)级别:SSummmaryy, prrimaary, suub-ffuncctioon参与者管理员描述通过该用用例执行行员工申申请信息息查看操操作参与者操操作系统响应应基本操作作过程1、 管理员登登入系统统选择“查看员员工申请请信息“2、系统统显示所
32、所有已审审核通过过的申请请信息例外过程程无扩展过程程无续表8前置条件件管理员成成功登入入人事考考勤管理理系统后置条件件系统显示示企业职职工申请请信息表9员工工申请审审核用例例说明用例名员工申申请审核核用例编号号09级别(优优先级)级别:SSummmaryy, prrimaary, suub-ffuncctioon参与者领导描述领导通过过该用例例进行审审核申请请参与者操操作系统响应应基本操作作过程1、 领导点击击审核员员工申请请3、领导导选择同同意或不不同意该该申请2、系统统显示员员工申请请信息4、系统统记录该该申请的的审批状状态并提提示审批批成功例外过程程无扩展过程程无前置条件件领导审核核一条
33、申申请记录录后置条件件系统记记录该申申请的审审批信息息表10员员工考勤勤信息修修改用例例说明用例名员工考考勤信息息修改用例编号号10级别(优优先级)级别:SSummmaryy, prrimaary, suub-ffuncctioon参与者管理员描述管理员通通过该用用例修改改员工的的考勤信信息参与者操操作系统响应应基本操作作过程1、 管理员进进入考勤勤管理系系统点击击查看考考勤信息息3、管理理员输入入员工编编号及日日期5、管理理员修改改考勤状状态7、管理理员将相相应的申申请信息息标记为为已处理理2、系统统显示选选择文本本框4、系统统显示该该日期该该员工编编号的职职工考勤勤信息6、系统统记录考考勤
34、状态态并提示示修改成成功页面面跳转到到申请查查看页面面例外过程程无扩展过程程管理员员查看员员工申请请信息前置条件件管理员成成功进入入考勤管管理系统统选择修修改员工工信息操操作后置条件件系统显显示企业业职工信信息表11员员工考勤勤报表查查看用例例说明用例名员工考勤勤报表查查看用例编号号11级别(优优先级)级别:SSummmaryy, prrimaary, suub-ffuncctioon参与者管理员、领领导描述通过该用用例查看看公司员员工考勤勤报表参与者操操作系统响应应基本操作作过程1、 管理员或或领导点点击查看看报表3、管理理员选择择要查看看报表的的类型及及条件2、系统统显示选选择信息息文本框
35、框4、系统统按照领领导或管管理员所所选的类类型显示示符合条条件的考考勤报表表信息例外过程程无扩展过程程无前置条件件管理员或或领导成成功登入入人事考考勤管理理系统选选择查看看考勤报报表后置条件件系统显显示企业业职工信信息2.1.4非功功能需求求简单易懂懂:该系系统界面面和功能能都比较较简单易易懂一目目了然,使使用方便便;准确率:系统实实现无纸纸化过程程,无需需人员输输入任何何信息,大大大提高高了准确确率避免免了人员员手工录入入的误差差;效率:系系统无需需人工计计算考勤勤率,由由后台数数据库自自动计算算,快捷捷并且可可以随时时查看更更新后的的报表信信息;可移植性性:系统统使用JJSP语语言,可可跨
36、平台台使用;安全性:能够确确保系统统信息的的保密性性2.2可可行性分分析2.2.1经济济可行性性本系统通通过网络络化的人人事考勤勤管理系系统,提提高了企企业的人人事考勤勤工作效效率。考考勤工作作效率的的提高,既既节省了了企业的的时间成成本人员员成本又又提高了了企业的的管理能能力,使使企业适适应了时时代的网网络化管管理要求求。2.2.2技术术可行性性本系统使使用C/S工作作模式,以以oraaclee作为后后台数据据库,JJSP为为前台程程序开发发语言。通通过网络络化管理理,增强强了员工工之间的的快速沟沟通,更更好的协协调了员员工之间间的工作作管理,对对员工的的考勤管管理更加加科学,全全程跟踪踪员
37、工的的考勤,通通过信息息的记录录,更好好的对员员工的考考勤进行行查询及及分析。2.3面面向对象象分析2.3.1分析析类图图2-22系统类类图2.3.2识别别分析类类表12 边界界类说明明边界类说明LogiinfoormMssaagefformmKaoqqifoorm Kqckkforrm MimaaxiuugaiiforrmShennqifformmShennqchhakaanfoormUserrforrmXinzzenggforrmShennpifformmShennqicchakkanfformmBaobbiaooforrmXtszzforrm企业员工工登入系系统界面面员工查看看个人信信息
38、的系系统界面面员工登入入考勤界界面员工查看看个人考考勤信息息界面员工修改改个人密密码界面面 续表表12员工填写写申请界界面员工查看看个人申申请信息息界面管理员查查看员工工信息界界面管理员新新增员工工界面领导审批批员工申申请界面面管理员查查看申请请通过的的信息界界面管理员或或领导查查看考勤勤报表界界面管理员设设置系统统考勤规规则界面面表13 实体体类说明明实体类说明Userr1BmbSqbKqb企业员工工信息表表企业部门门信息表表员工申请请信息表表员工考勤勤信息记记录表2.3.3动态态模型图图员工登登入图2-33.1员员工登入入时序图图员工考考勤图2-33.2员员工考勤勤时序图图密码修修改图2-
39、33.3员员工密码码修改时时序图填写申申请图2-33.4员员工申请请填写时时序图审批申申请图2-33.5领领导审批批时序图图修改员员工信息息图2-33.6管管理员修修改信息息时序图图员工考考勤修改改图2-33.6管管理员考考勤修改改时序图图报表查查看图2-33.7查查看报表表时序图图3 系统统设计3.1数数据库设设计通过前面面对系统统类图、实实体类的的分析设设计,使使用poowerrdessignner可可将类图图转化为为物理逻逻辑结构构图,如如下所示示:3.1.1 CCDM图图图3-11系统CCDM图图3.1.2 PPDM图图图3-22系统PPDM图图通过确定定上述模模型的关关系,可可以得到
40、到以下各各主要关关系的结结构表:表14企企业人员员信息表表(usser11)名称注释数据类型型可否为空空是否外键键usennum员工编号号Charr(100)NOT NULLLNomimaa员工密码码Charr(100)NOT NULLLNousennamee员工姓名名Charr(100)NOT NULLLNosex性别charr(2)NOT NULLLNobmnaame部门名称称Charr(122)NOT NULLLNojb职务类别别Charr(100)NOT NULLLNozw职务名称称Charr(100)NOT NULLLNorztiime入职时间间DateeNOT NULLLNoxl学
41、历Charr(100)NOT NULLLNo statte员工状态态Charr(4)NOT NULLLNo 表15企企业人员员信息表表(bmmb)名称注释数据类型型可否为空空是否外键键bmnuum部门编号号Charr(100)NOT NULLLNoBmnaame部门名称称Charr(100)NOT NULLLNoBmheeadhhum部门领导导编号Charr(100)NOT NULLLYesBmheead领导名称称charr(100)NOT NULLLNobmjjj部门简介介Charr(300)No表16企企业人员员信息表表(kqqb)名称注释数据类型型可否为空空是否外键键Kqbnnum考勤编号号IntNOT NULLLUsennum员工编号号Charr(100)NOT NULLLyesUsennamee员工姓名名Charr(100)NOT NULLLBmnaame部门名称称charr(100)NOT NULLLTodaay当日日期期DateeNOT NULLLWeekk星期InteegerrNOT NULLLTimee1考勤时间间DateeKqsttatee1考勤状态态Charr(100)Timee2考勤时间间DateeKqsttatee2状态Charr(100)