(5) 综合测评系统结构图如图4-6所示
图4-6 综合测评系统结构图
学生用户登陆后,单击综合测评菜单,进入综合测评主界面,按模块内容进行选择,确定无误后保存信息。返回主界面,单击综合测评表菜单可以查看综合测评项目的标准并可以下载。单击个人测评走势图菜单可以查看自己的历年综合测评的走势图。单击个人资料菜单可以查看学生个人资料并可以修改。单击退出登陆返回系统登陆界面。
班级管理员用户登陆后,可以通过下拉菜单显示自己班级学生的资料,单击学号可以查看相关学生的综合测评情况,在主界面,单击综合测评菜单可以进入精确查询页面,通过学生的学好进行单个学生综合测评信息的查找。单击综合测评表菜单可以查看综合测评的标准并可以下载。单击退出登陆菜单可以返回系统登陆界面。论文网http://www.751com.cn/
老师用户登陆后,可以通过下拉菜单选择年级,班级,学年和学期查找学生的信息,单击学好可以查看相关学生的综合测评信息。在老师主界面导航栏里,单击项目设置,可以进如项目设置的主页面,可以通过选择学年和学期设置各个模块的内容。返回主见面,单击综合测评菜单,可以通过学生的学号进行学生个人综合测评的精确查找,进入综合测评信息主页面,单击左菜单栏的相关链接,可以显示学生的测评信息和班级管理员的测评信息。单击左菜单栏的综合测评项目总表链接,可以查看学生整个综合测评的内容,并导出成word。单击综合测评表菜单可以查看综合测评的标准并可以下载。单击综合测评成绩排名显示菜单可以进入其主页面,选择年份,学期,年级和班级可以进行学生综合测评成绩的排名,内容可以导出成word和excel。单击个人资料菜单可以查看学生个人资料并可以修改。单击退出登陆返回系统登陆界面。
5. 系统实现技术
本章节主要介绍本系统的模块实现,由于本系统主要使用Struts框架和Hibernate框架实现各个模块功能,技术基本相同,现主要以学生综合测评模块说明。
5.1 持久层的设计与实现
5.1.1 持久层的实现
利用Hibernate O/R mapping实现持久层的对象持久化服务,可以有效地进行数据库数据到业务对象的O/R映射,简化了客户端对数据库的操作过程.并且在项目后期文护、程序修改以及更换数据库方面提供了便利;有利于节约开发成本和时间,提高业务应用性能,使其具有更灵活的业务逻辑。
5.1.2 综合测评持久层的设计论文网http://www.751com.cn/
(1)将用户信息封装为VO(Value Object)。VO是一个值对象,只包含实体的一些属性和getter和setter方法的JavaBean。描述User1表的实体User.java如下:
package com.yourcompany.hibernate2;
import java.util.Set;
public class User {
private int id;
private String bid;本文来自辣-文~论^文.网原文请找腾讯324,9114
private String name;
private String password;
private String grade;
private String work;
private String sex;
private int age;
private String adds;
private String email;
private String type;
private Set zhengzhi_quality;
private Set think_quality;
private Set study_quality;
private Set intelligent_quality;
private Set other_quality;
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]