- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
人事考勤系统的设计与实现毕业论文
目 录
摘 要 I
ABSTARCT II
1 绪 论 1
1.1 问题的提出 1
1.2 当前现状 1
1.3 系统设计目标 2
2 系统开发工具及技术背景 3
2.1 JSP表现层技术简介 3
2.2 MVC框架简介 3
2.3 Spring框架和Hibernate框架简介 4
2.4 SQL语言简介 4
2.5 MySQL数据库简介 5
2.6 Tomcat应用服务器简介 5
3 系统分析 6
3.1 可行性分析 6
3.1.1 技术可行性 6
3.1.2 经济可行性 6
3.1.3 运行可行性 7
3.2 需求分析 7
3.2.1 系统需求 7
3.2.2 功能需求 7
4 概要设计 9
4.1系统目标设计 9
4.2系统运行环境 9
4.2.1硬件环境 9
4.2.2软件环境 9
4.3系统流程设计 10
4.4系统功能设计 12
5 数据库设计 13
5.1数据模型 13
5.2数据库表结构设计 17
5.3 创建数据库表脚本 20
6 系统详细设计 22
6.1界面设计 22
6.2 系统实现 24
6.2.1 系统通信流程 24
6.2.2登陆功能代码实现 25
6.2.3 员工部分核心代码 26
6.2.4 人事管理员部分核心代码 28
7 系统测试 31
7.1 概述 31
7.2测试内容 31
结 论 32
参 考 文 献 33
致 谢 34
1 绪 论
1.1 问题的提出
随着的普及和计算机科学技术的速发展,人们越来越多地。浪费大量的时间、人力物力数据的准确性低
1.2 当前现状
随着计算机应用于企业管理在我国逐渐开展起来。在我国的各行各业中,计算机辅助管理目前得到了广泛地应用,但总的来说,计算机在我国企业管理中的应用,还处于初级阶段。尽管近几年发展较快,但还需要不断地探索和研究。尤其是计算机辅助考勤管理,在最近几年才在我国得到普及和发展,而在许多发达国家计算机辅助考勤管理已十分普及。随着我国经济建设的蓬勃发展,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率。随着我国市场经济的不断成熟,企业的竞争也在不断的加剧,同时企业组织管理观念的变革以及业务流程标准化也在不断完善,中小企业信息化建设的热情近几年来有了显著的提高。近几年来,指纹签到设备慢慢普及开来。但这类设备只能处理签到的工作,无法对人员的考勤状况进行管理。因此开发一个高质量的考勤管理系统配合指纹签到设备对公司人员进行考勤管理对企业管理具有重要意义。
1.3 系统设计目标
考勤管理系统面向对象的身份,的界面设计风格和功能提供方式由于不同的需求。的需求分析良好的设计,才能得到的设计目标,从而选择正确的技术,比较完善的系统。
2 系统开发工具及技术背景
本系统主要涉及三个开源架构:Struts 2、Spring和Hibernate,同时还使用了JSP作为表现层技术,MySQL数据库作为数据支撑。以tomcat作为应用服务器,以myEclipse为开发环境。
2.1 JSP表现层技术简介
本系统使用JSP作为表现层,负责收集用户请求数据,以及业务数据的展现。
JSP是最传统也是最有效的表现层技术。JSP是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态技术标准。在传统的网页HTML文件中加入Java程序片段和JSP标签,就构成了JSP网页java程序片段可以操纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支持Java,也可以访问JSP网页。
JSP全名为java server page,其根本是一个简化的Servlet设计,他实现了Html语法中的java扩张。JSP与Servlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户端。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 JSP(JavaServer Pages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。
JSP页面由
您可能关注的文档
最近下载
- 成都市金牛区2020-2021学年下学期一年级期末考试语文试卷(部编版).pdf VIP
- 儿科“一科一品”之做有温度的护理人.pptx VIP
- 2025年广州数学中考试题及答案.doc VIP
- 中文释义 PASS图解速记高中词汇正序版.xlsx VIP
- 辅警招聘考试公安基础知识(情景分析题)模拟试卷3(题后含答案及解析).pdf VIP
- 工程质量风险分级管控清单 .pdf VIP
- 生物医学工程先进制造:第一章 绪论-2015.ppt VIP
- 培养员工归属感培养员工归属感.ppt VIP
- 古方上篇后八方.张志峰老师讲解和答疑2016.3.5.doc VIP
- JingChaDaXue《灭火救援指挥》期末试卷(A)参考答案.docx VIP
文档评论(0)