oadmanager();
boolean flag = um.delvideo(video_name);
6.2.7 作业管理模块
本模块在学生用户的主页是学生将自己的作业上传到服务器下的uploadt文件夹中,还可以下载老师批改后上传的作业。在教师用户的主页中老师将学生上传的作业下载下来,之后再将批改好的作业上传到服务器中,供学生下载。上传作业与上传视频类似,只不过多了个string user_name = uploadfile.getuser_name();用来收集上传试卷的用户名。关键代码如下:
uploadform uploadfile = (uploadform)form;
formfile file = uploadfile.getfile();
string test_name = file.getfilename();
string test_time = uploadfile.gettest_time();
string user_name = uploadfile.getuser_name();
system.out.println("时间="+test_time);
servletcontext servletcontext = this.getservlet().getservletcontext();
string path = servletcontext.getrealpath("");
fileoutputstream output = new fileoutputstream(path+"/uploadt/"+file.getfilename());
output.write(file.getfiledata());
output.flush();
output.close();
uploadmanager ulm = new uploadmanager();
boolean flag = ulm.testadd(test_name, test_time,user_name);
学生上传作业页面如图6-8所示:

图6-8学生上传作业页面
6.2.8 在线答疑模块
在这个模块中学生和教师可以在线交流,学生可以向老师在线提出问题,老师将在线回答。
学生或者教师将说的话发送,将先存到数据中,随之再将数据库中的后20条记录取出,在message.jsp中显示。在线答疑页面的主要代码如下:
<frameset rows="*" cols="*,250" framespacing="1" frameborder="yes" border="1" bordercolor="#99ffff" >
<frameset rows="*,117" cols="*" framespacing="0" frameborder="yes" border="0">
<frame src="message.jsp" name="mainframe" frameborder="1">
<frame src="control.jsp" name="bottomframe" frameborder="1">
</frameset>
<frameset rows="*,119" cols="*" framespacing="0" frameborder="yes" border="0">
<frame src="leave.jsp" name="bottomframe1" frameborder="1" scrolling="no" noresize="noresize">
</frameset>
</frameset>
6.2.9 友情链接管理模块
教师还可将自己知道的一些好的网站添加到网站里,把友情链接的网名和网址添加进去,学生会在页面上看见添加进的网站名字,用户可以点网站名进入相应的网站。
为了方便管理和安全,将所有的sql语句都封装在一个sql类中,并且每条语句都定义成public static final类的,这样就不允许有别的语句继承它们。具体的代码如下:
public final class sql {
//用户登录
public static final string login_tb_user = "select count(*) from tb_user where user_name=? and user_password=?";
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>