论文摘要
Java Web技术和数据库连接池技术相结合,可以开发出具有平台无关性、且功能强大、性能优越的Web系统。对这些技术加以应用,又能公正并且高效地进行Java等课程的考试、乃至任何考试,并且快速地统计出考试的结果对我们来说是一个重要的问题。本论文研究了Java Web和数据库连接池技术,以及利用该技术来开发一个Java课程信息化考试系统的过程。一个学校(或者培训机构,或者某个部门)中的考试包括的信息如:学员信息、考生信息、题库管理、试卷管理、考卷的分发、参加考试、监考、考卷评分、试卷分析等信息。如果能通过Java课程信息化考试系统管理以上的信息,将大大提高学校的办公效率,并作出正确而高效的人员配置。该Java课程信息化考试系统的开发采用多层体系结构,通过Struts框架来构建Web系统,并应用了Java技术和数据库连接池技术。在本系统中,将数据库操作业务全部封装在一系列的DAO类中,这样的一种设计将数据库操作与具体的业务进行了分离,使得层次更加清晰。在该系统的多层体系结构中,表示层采用JSP技术实现、逻辑处理使用了Servlet以及JavaBean技术,并将数据库操作业务全部封装在一系列的DAO类中来实现,在数据层中数据库的连接采用连接池技术来实现,系统的功能在逻辑处理层实现。本论文叙述了Java Web技术和数据库连接池技术的研究与实现过程,首先研究了Java开发技术以及数据库连接池技术;接着介绍了MVC开发模式及利用Struts框架来开发Web系统的原理;然后讲述了Java课程信息化考试系统的具体模块的开发,重点介绍利用JSP+Servlet+JavaBean+Struts开发系统,利用连接池技术提高数据库连接效率,详细叙述了多层体系结构的表示层、逻辑处理和数据层的实现过程。论文从系统需求分析、系统结构设计、数据库设计、多层体系结构的各个层次的设计与实现几个方面来叙述Java课程信息化考试系统的开发过程,重点叙述了系统功能的几个关键部分的设计与实现,这几个部分包括:登录、试卷管理、人员管理、考试管理、考务管理等功能模块的设计与实现,以及数据库连接池的设计,文章最后讨论了系统利用过滤器来解决中文乱码问题的方法。本论文研究了Java Web技术和连接池技术,以开发一个Java课程信息化考试系统为例来阐述了该技术的应用与实现。本论文采用从系统分析到具体功能设计,以及系统关键部分的具体实现思路和流程,阐述了一个Java课程信息化考试系统的设计与实现过程。
论文目录
相关论文文献
标签:数据库连接池技术论文; 多层体系结构论文; 考试论文;