毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

JAVA EE与MongoDB考勤系统设计

时间:2018-04-24 20:06来源:毕业论文
利用Struts2和Spring框架,结合MongoDB非关系型数据库,以JSP页面作为前台开发工具,设计实现了学生考勤系统功能。系统解决了传统考勤低效、数据易丢失、不易查询的问题

摘要:考勤系统基于Java EE技术架构,采用B/S模式的Java Web技术,利用Struts2和Spring框架,结合MongoDB非关系型数据库,以JSP页面作为前台开发工具,设计实现了学生考勤系统功能。系统解决了传统考勤低效、数据易丢失、不易查询的问题。利用MongoDB数据库大大节省了数据储存的时间,从而提升了课堂考勤的效率。21746
毕业论文关键词:考勤系统;Java EE架构;MongoDB数据库
The Attendance System Based on Java EE and MongoDB Database
Abstract:Attendance system based on Java EE technology architecture, using B/S mode Java Web technology that uses Struts2 and Spring framework, combined with a non-relational database MongoDB to JSP page as a front development tool, designed to achieve the student attendance system functions. Attendance system solve the traditional inefficient, easy to lose data, the problem is not easy to query. Using MongoDB database saves the data storage time, thereby enhancing the efficiency of classroom attendance.
Keywords: Attendance System;Java EE Architecture;MongoDB Database
目    录

摘  要    1
引言    1
1.研究现状及设计目标    2
1.1 研究背景和意义    2
1.2 国内外现存的考勤方式    2
1.3 课程要达到的设计目标    3
1.4 现行研究存在的问题及解决办法    3
2.相关技术介绍    4
2.1 研究设计中要解决的问题    4
2.2 Tomcat应用服务器介绍    4
2.3 具体实现中采用的关键技术及复杂性分析    4
3.需求分析及基本模块设置    6
3.1 需求分析    6
3.2 基本模块    6
4.系统具体实现    7
4.1 程序流程    7
4.2 导入数据模块    7
4.3 考勤模块    8
4.4 查看考勤结果模块    8
4.5 导出考勤结果模块    8
5.性能测试与分析    8
5.1 测试实例的研究与选择    8
5.2 测试环境    8
5.3 实例测试    9
5.4 对BUG进行统一分析    9
6.结束语    9
参考文献    10
致谢    11
基于JAVA EE与MongoDB数据库的考勤系统
引言
现今,学校教师为检查学生的出勤率,主要通过点名册点名的方式来掌握学生上课情况,而随着学生的日益增多,上课效率的不断提高,对于点名系统的效率,就有了更高的要求。随着自动化办公系统的普及,基于Java的考勤系统也被普遍运用和不断更新。本考勤系统不同与其他考勤系统的特点是采用了可扩展、高性能、无模式的非关系型数据库MongoDB,MongoDB数据库的引用大大提高了点名时数据保存的速度。同时,系统采用了Ajax异步刷新的技术,使得点名过程更加一目了然。框架方面仍采用Java EE 技术平台中的Struts2和Spring框架,因为MongoDB非关系型数据库的加入省去了SSH架构中的Hibernate关系型数据库各种映射的配置。Struts2、Spring框架与MongoDB数据库、Ajax异步刷新技术的结合使得考勤系统更加的高效、快速、易使用。
1.研究现状及设计目标
1.1 研究背景和意义
在自动化办公逐渐普及的今天,C/S或B/S的应用系统已经非常普及,而Java技术更是普遍运用于C/S和B/S的模式设计当中,基于Java的网络考勤系统通过利用Java EE相关技术不仅可以节约时间,还简单易用,提高了上课考勤的效率,也更易于存储查看数据。而随着Java Web网站的兴起,非关系型数据库现在成了一个极其热门的新领域。通常考勤系统都采用关系型数据库,通过Hibernate技术对数据库各表进行关联映射的配置,有时可能会因为配置的问题影响整个系统的运行。而采用了MongoDB非关系型数据库一张表就可以储存所有数据,它自由的存储模式使得任何类型的数据都可以存储在数据库中,并且不用提前创建表,NoSQL架构省去了将Web或Java应用和数据转换成SQL格式的时间,大大提高了查询效率。 JAVA EE与MongoDB考勤系统设计:http://www.youerw.com/jisuanji/lunwen_14094.html
------分隔线----------------------------
推荐内容