基于SSH框架的公司考勤管理系统的设计与实现毕业论文(40页).doc
《基于SSH框架的公司考勤管理系统的设计与实现毕业论文(40页).doc》由会员分享,可在线阅读,更多相关《基于SSH框架的公司考勤管理系统的设计与实现毕业论文(40页).doc(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于SSH框架的公司考勤管理系统的设计与实现毕业论文毕业论文(设计)原创性声明本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。 作者签名: 日期: 毕业论文(设计)授权使用说明本论文(设计)作者完全了解*学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被
2、查阅。学校可以公布论文(设计)的全部或部分内容。保密的论文(设计)在解密后适用本规定。 作者签名: 指导教师签名: 日期: 日期: 注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、
3、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订3)其它平顶山工业职业技术学院毕 业 设 计 (论 文) 任 务 书姓名 王岩岩 专业 计算机应用技术 任务下达日期 20
4、13 年 4 月 5 日设计(论文)开始日期 2013 年 4 月 8 日设计(论文)完成日期 2013 年 6 月 20 日设计论文题目 基于SSH框架的公司考勤管理系统的设计与实现 A.编制设计 _ _B.设计专题(毕业论文)_ _指 导 教 师_张少龙_ _ 系(部)主任_ _ 王德永 _ _年_月_日-第 30 页毕 业 设 计(说 明 书)题 目: 基于SSH框架的公司考勤管理 系统的设计与实现 平顶山工业职业技术学院毕业设计(论文)评语第_页共_页 学生姓名: 王岩岩 , 计算机应用技术 专业 2010 年级 毕业设计(论文)题目: _基于SSH框架的公司考勤管理系统的设计与实现_
5、 评 阅 人:_ 指导教师:_(签字) 年 月 日 成 绩:_ 系(部)主任:_(签字) 年 月 日毕业设计(论文)及答辩评语: 平顶山工业职业技术学院毕业设计(论文)答辩委员会记录_计算机与软件工程学院_系 计算机应用技术 专业,学生_王岩岩于 年 月 日进行了毕业设计(论文)答辩。设计题目:_基于SSH框架的公司考勤管理系统的设计与实现_专题(论文)题目:_基于SSH框架的公司考勤管理系统的设计与实现_指导教师: 张少龙 答辩委员会根据学生提交的毕业设计(论文)材料,根据学生答辩情况,经答辩委员会讨论评定,给予学生 毕业设计(论文)成绩为 。答辩委员会 人,出席 人。答辩委员会主任(签字)
6、: 答辩委员会副主任(签字): 答辩委员会委员: , , , , _, _摘 要随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。员工考勤信息管理是公司信息管理的重要部分。面对大量的公司考勤信息,采用人力处理将浪费大量的时间、人力和物力,且数据的准确性低。 因此,开发一个界面友好,易于操作的员工信息管理软件进行自动化处理具有较大的社会现实意义。同时,人事考勤管理系统是一切应用系统的典范,它具有一切应用系统的特征,系统结构与现实生活紧密结合,具体直观,开发应用简单,不失一般性。公司考勤管理系统的特点是从公司考勤管理的角度出发,用集中的数据库将几乎所有与考勤相关
7、的数据统一管理起来,形成了集成的信息源。友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得公司考勤管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑公司考勤规划和政策。本论文主要介绍了系统的分析,设计和开发的全部过程。运用数据流图,ER图,程序流程图等对系统的设计过程进行详细的说明。全文共分为前言、需求分析、系统设计、开发技术、关键技术解决,结论六部分。系统采用B/S开发模式,开发工具选择JAVA、JSP、JavaScript、Html语言,采用Tomcat服务器技术,后台数据库选用SQL Server 2000。关键词:公司考勤,SSH框架, mysql数据库,J2EE开
8、发目 录第1章 绪论11.1 研究背景与意义11.2 国内外研究概况21.3主要研究内容2第2章 关键技术及开发环境的介绍42.1 JavaBean简介42.2 JDBC简介42.3 SSH 技术52.3.1 SSH 技术的概述52.3.2 SSH 体系结构72.3.3 SSH整合的业务配置流程介绍72.4 Ajax技术概述82.5 开发环境9第3章 考勤管理系统的可行性研究103.1 可行性研究的前提103.2 系统目标103.3 可行性分析103.4 经济可行性103.5 技术可行性113.6 组织和管理可行性113.7 可行性分析结论12第4章 考勤管理系统的需求分析134.1 需求分析
9、134.2 系统角色设置134.3 公司考勤管理系统的用例分析144.4 数据字典15第5章 考勤管理系统的概要设计175.1 系统概要设计175.2 数据库的设计21第6章 考勤管理系统的详细设计与实现236.1 管理员模块236.1.1 登录的实现236.1.2个人首页的实现236.1.3公告管理的实现246.1.4考勤管理的实现266.2 员工模块276.2.1个人考勤的实现276.2.2留言管理的实现28第7章 考勤管理系统的测试317.1 系统测试目标317.2 单元测试317.3 功能测试327.4 系统性能分析34第8章 总结与展望368.1 论文总结368.2 论文展望36致
10、谢38参考文献39第1章 绪论1.1 研究背景与意义背景: 随着公司规模的扩大和市场竞争的更加激烈,人力资源管理的地位变得越来越重要。各大公司纷纷认识到提升自身人力资源管理水平的重要性,因此人力资源管理软件也就应运而生,而考勤管理系统则是人力资源管理中最重要的核心系统。SSH框架是目前一种较为流行的Web应用程序开源框架,基于SSH框架的考勤管理系统在国外已日臻成熟。其系统内部的功能和管理项目一应俱全,管理的信息化和人性化都达到了很高的标准。这些系统将考勤管理带入了一个新的时代。意义:公司考勤管理系统是伴随着Internet技术在各个领域的广泛应用,和各行各业信息化建设步伐的加快应运而生。当代
11、社会已经进入信息时代,信息技术革命使社会的各个领域都发生了翻天覆地的变化,每个公司都必须紧跟时代的步伐,加强公司竞争力和提升现代化公司的管理能力,以适应整个社会的发展变化。通过考勤管理系统对员工考勤进行管理,满足公司记录员工出勤方面的需求,实现公司内部管理者、员工之间的信息交流,大大提高了公司内部的沟通;提供留言信息的管理,方便其及时了解公司的实时动态消息;同时使公司的日常管理步入科学系统管理的轨道上。正规、科学的现代公司管理制度是创造一个高效益、高速发展的优秀公司的必要条件,考勤制度是公司管理制度的重要组成部分。公司单位职员准时正常出勤和公平合理的考勤制度影响到公司的形象、员工的士气,进而影
12、响公司员工的工作效率、公司的经济效益、公司投资者的利润收益。对公司职员的人事出勤进行公正合理并有效、科学地管理已成为各单位面临的现实课题。而公司考勤管理系统可以很好的解决这一系列的问题,进而提高公司的考勤效率增强公司的竞争能力。公司考勤管理系统的开发使得上网查收员工留言、添加员工考勤、查看公司公告等变得极为方便,因为系统为公司提供了所需要的基本功能。1.2 国内外研究概况国外考勤系统现状:随着计算机技术的迅速发展,世界愈来愈成为一个整体,经济全球化趋势不断加强。在世界经济的全球化和国家的开放过程中,公司面临的竞争压力日益加大,要想在激烈的国际竞争中发展优势,就要求公司的管理部门,降低管理成本,
13、增强竞争能力。国外专家学者对公司考勤管理系统的研究起步比较早,发达国家的公司非常注重自身考勤管理系统的开发。特别是一些跨国公司,更不惜花费大量的人力和物力来开发相应的公司考勤管理系统,通过建立一个业务流的开发性系统,实现真正意义上的考勤管理目标,不断提高公司效率。国内考勤管理现状:我国的考勤管理系统是在70年代末期以后才逐渐开展起来的。90年代初开始快速发展的。经过十余年的发展,我国的数据库管理技术也广泛的应用于各个领域,并且形成了产业化。但是,我国的工厂、公司,对管理系统的应用比起世界先进水平还相当落后。主要表现在:公司考勤管理系统使用范围相对狭窄、系统功能相对欠缺、稳定性较差、功能相对单一
14、。公司对信息需求的增长使计算机、网络技术已经渗透到公司的日常工作中。传统的公司内信息的交流方式早已不能满足公司对大量信息的快速传递与处理的需求,考勤管理系统的应用满足了公司对员工的考勤管理需求,提高了公司内部的管理水平,进而全面提升了公司在市场的综合竞争力。伴随着国家信息化建设的加快和网络的普及,考勤管理系统受到前所未有的关注,无论在大型公司,还是在政府机构, 实现管理信息化的新型考勤方式已成为大势所趋。基于J2EE平台,通过构建SSH框架,并结合Script等技术来实现整个系统的技术已经发展的比较成熟和完善,为本系统的开发在技术上提供了支持。通过考勤管理系统对公司员工考勤,实现了公司员工之间
15、消息的发送与接收功能,大大的方便了公司内部人员沟通。网站提供的前台信息管理方便员工及时的了解自己的出勤情况及公司的动态。其他功能模块的设置使公司的日常管理步入了科学系统管理的轨道上。1.3主要研究内容构建公司的考勤管理平台,记录员工的考勤信息系统。为公司决策层提供快速可靠的数据信息以及方便的控制流程,满足管理层高效处理日常事务的工作需求,并协助领导顺利完成考勤工作;采用合理的工作流程方式处理影响工作效率的各个环节,最大限度地避免人工传送信息的工作;保证信息的准确性和安全性。通过使用本系统,将建立整个公司内高效的群体运行机制,在提高公司考勤效率的同时提高整体的工作效率,使公司分享信息、统一决策、
16、贯彻执行的难度和速度不因规模扩展而变大、变慢,保持持续的效率和活力。迅速成长为一个国内领先,国际知名的现代化公司,一个具有相当竞争力的优秀公司,一个备受信赖与尊敬的卓越公司。我们在课题中以公司考勤管理系统的开发过程作为实例,具体的研究内容如下1、紧密结合目前公司的考勤管理系统的流程和管理特点,采用 SSH 技术开发一套比较完整的,能有效的在局域网和广域网运行的考勤管理系统。使公司可以方便、快捷的记录员工的出勤。通过对该系统的使用,使公司各部门的工作工作效率有明显的提高。2、结合 J2EE 技术的安全机制,保障系统数据安全与系统健壮稳定持续的运行状态。在网络系统安全机制的实现中,进行了多个层次的
17、安全性设计,保障了系统的安全性。在登录服务器时,验证用户的帐号、密码;对数据库持久层的访问进行权限限制;对进入系统的用户进行身份认证,确保整个系统不同层次上数据的安全性。3、利用数据搜索技术在考勤数据上构建数据分析模型,提供一定分析能力,其次还提供了完善的信息检索服务,为公司其他各职能部门、主管部门、公司领导提供丰富的数据查询与二次利用的支持。4、通过使用Java语言实现了一个基于B/S结构的公司考勤管理系统。5、分模块实现了公司考勤管理系统的每个子模块和用户界面。6、通过学习E-R模型和SQL的相关知识,在对公司考勤信息进行了详尽的分析下,使用MySQL建立一个以E-R模型为基础的关系数据库
18、。第2章 关键技术及开发环境的介绍2.1 JavaBean简介 JavaBean 是一种基于 Java 语言开发的软件组件方法。JavaBean 通过对业务逻辑进行封装形成一整套可复用的对象库。在Java语言的开发中,我们通过JavaBean可以扩展 Java 程序的大量功能,通过对JavaBean接口的修改或组合,就可以快速的构建出新的应用程序,提高开发效率。JavaBean 实现过程完全隐藏,只提供给其他开发者一些外部操作接口以便使用。Java 开发中应用 JavaBean 的重要原因是可以很好的做到代码的重用,便于后期修改和管理。并且这样可以通过 JavaBean 来进一步无限扩充 Ja
19、va 程序的功能。通过 JavaBean对象类的组合可以快速完成一个新的应用程序的编写。在服务器端应用 JavaBean 能充分体现出超强的生命力。JavaBean 在 JSP 程序中应用也很广泛,经常用来封装业务逻辑操作、数据库访问等,可以很好地实现业务逻辑与网页代码的分离,使得系统具有更好的稳定性和易维护性。2.2 JDBC简介 JDBC 是 Java 数据库连接操作(Java Data Base Connectivity)的缩写,定义了Java 访问数据库的一些底层的 API,方便用户在 Java 中访问具有表格化的数据源。SUN 为用户提供了一组 API,位于 java.sql.*包中
20、,提供针对数据库类操作的编程的支持。这些数据库连接与操作都可以使用标准的 SQL 语句进行操作控制完成对数据库的修改。JDBC 在大多数的数据库连接模块处都提供了统一的接口以便访问和操作。也就是说,JDBC 通过统一的程序访问模块用一个连接即可以完成访问MySQL数据库,也可以访问ORACLE数据库,只需要修改不同数据库类型的设置即可。这样方便了连接不同数据库的烦恼。JDBC 是一个数据库与程序的接口程序,它提供了如下四种类型的驱动程序:1、JDBCODBC桥,通过原有的ODBC连接数据库以后,JDBC再从ODBC处提供对数据库的访问;2、本地 API 准 Java 驱动程序,该类驱动程序是使
21、用 Java 语言直接使用本地 IP 与数据源系统进行通信,从数据源系统中调用执行数据库 API 函数;3、网络协议准 Java 驱动程序,该类型驱动程序将 Java 数据库连接调用转换成 DBMS 的独立网络协议,然后再由服务器转换为 DBMS 协议;4、本地协议准Java 驱动程序,该类型驱动程序是一个本地的协议,是采用 Java语言开发的协议,允许 Java 客户程序直接调用数据库服务器进行操作。2.3 SSH 技术2.3.1 SSH 技术的概述 “SSH 组合框架”是Struts + Spring + Hibernate的缩写,“SSH组合框架”体现的是“强强联手、各司其职、协调互补”
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 SSH 框架 公司 考勤 管理 系统 设计 实现 毕业论文 40
限制150内