摘要:考勤系统基于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格式的时间,大大提高了查询效率。
上一篇:ASP.net+sqlserver小学生家校信息交互网站的设计+源代码
下一篇:云计算系统安全风险评估+文献综述

考证平台静态网页设计与制作

java+mysql通用试题库系统后台设计与实现

数据挖掘的主题标绘数据获取技术与实现

基于网络的通用试题库系...

论高职计算机應用专业課...

电子政务建设与民营企业...

电子政务与行政体制改革...

C#学校科研管理系统的设计

AT89C52单片机的超声波测距...

10万元能开儿童乐园吗,我...

神经外科重症监护病房患...

医院财务风险因素分析及管理措施【2367字】

志愿者活动的调查问卷表

承德市事业单位档案管理...

国内外图像分割技术研究现状

公寓空调设计任务书

中国学术生态细节考察《...