文体表现模块:
在此模块下,老师后台把各个类别的数据设置好后由学生进行选择添加。该模块主要是输入学生平时课外参加的活动获得的奖励或者文体表现突出得分项目的添加。
其它奖励模块:
在此模块下,可以进行数据的添加修改和删除。该模块主要是输入学生获得的奖励,不在以上几项之内的得分项目的添加。
2.3.2系统持久化分析
项目中的数据持久化层使用Hibernate技术通过JDBC方式建立与底层数据库的交互,同时也便于后期系统要求跨数据库迁移的要求。项目中利用myeclipse进行开发,由传统的C/S模式开发转向B/S模式的开发。
2.3.3系统安全性分析
Java本身是一种跨平台的安全型语言,因此J2EE在安全上可以得到满足,这是J2EE先天的优势。
3. 系统开发的关键问题
3.1 系统中要解决的问题
由于本系统用到的页面相当多,而且综合测评系统主要管理的是学生测评信息等,导致系统中的数据量也不少。所以本系统所要解决的问题就归综三点:
1、各个页面之前的跳转即页面导航。
2、对数据信息的采集以及处理
3、系统各层之间的解耦合
3.2 系统实现中采用的关键技术
(1) MVC设计模式
MVC设计模式是一种著名的用户界面软件开发设计模式,它是模型-视图-控制器(Model-view-Controller)缩写。本文来自辣-文~论^文.网原文请找腾讯324.9114
模型(Model)
模型封装了用户数据和处理数据的业务逻辑,体现了应用程序的当前状态,而且可以将用户数据状态变化提供给多个显示该数据的各视图共用。模型可以说是应用程序的核心部分。
视图(view)
视图提供了用户界面,是用户操作应用程序的的窗口,不但可以接收用户输入数据,也可以把模型数据状态显示给用户,但视图不负责任务关于业务逻辑方面的处理,仅仅是将用户输入的数据进行封装并传递给控制器或将模型数据显示给用户。
控制器(Controller)
控制器在模型和视图之中起到控制作用,根据用户请求判断将请求交给哪个模型来完成,然后调用视图来显示模型处理后的用户请求结果。
MVC设计模型将应用程序进行了分层,视图和模型通过控制器连接,从而减少了用户界面和业务逻辑之间的耦合,使程序设计更加清晰、灵活、也提高了软件的可扩展性、可文护性。
(2) Struts框架技术
Struts作为MVC模式的一种实现方法,继承了MVC设计模式的特性,遵守J2EE的Servlet、JSP等技术规范,并且根据J2EE的特点做了相应的变化和扩展,是J2EE体系架构的一种轻量级实现。作为一款优秀的Java Web应用程序的开发框架,Struts框架凭借其清晰性、灵活性,成为当前最为广泛应用的轻量级Java Web 开发框架。其优点主要体现在两个方面:页面导航和标签库,Taglib是Struts的标签库,灵活使用将会大大提高开发效率。另外在JSP中用户可自定义标签。页面导航,它是一个发展的方向,利用它可以使系统脉络更加清晰。通过一个配置文件,即可把握整个系统各个部分之间的联系,这对于后期的文护有着极大的好处。尤其是当另一批开发者接手这个项目时,这种优势体现得更加明显。同时Struts框架还具有以下几个优点:
a.表现与逻辑分离
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页
J2EE的综合测评系统设计 第7页下载如图片无法显示或论文不完整,请联系qq752018766