表4.3学生信息表(t_stu)
列名 id banji_id xuehao name sex age loginpw 数据类型 int int varchar varchar varchar varchar varchar 长度 4 4 50 10 10 10 50 允许空 是否主键 否 否 否 否 否 否 否 是 否 否 否 否 否 否 说明 编号 所属班级 学号 姓名 性别 年龄 登录密码
⑵教师信息表主要是记录了教师的基本信息,表结构如图4.4所示.
表4.4教师信息表(t_tea)
列名 id bianhao name sex age loginpw 数据类型 int varchar varchar varchar varchar varchar 长度 4 50 10 10 10 50 允许空 是否主键 否 否 否 否 否 否 是 否 否 否 否 否 说明 编号 教师号 姓名 性别 年龄 登录密码
⑶班级信息表主要是记录了班级基本信息.表结构如表4.5所示.
表4.5班级信息表(t_banji)
列名 id name 数据类型 int varchar 长度 4 50 允许空 是否主键 否 否 是 否 说明 班级编号 班级名称
⑷布置作业信息表主要是记录了教师布置作业的基本信息,表结构如图4.6所示.
表4.6布置作业信息表(t_zuoye)
列名 id tea_id mingcheng fujian fujianyuanshiming shijian 数据类型 int int varchar varchar varchar varchar 长度 允许空 是否主键 4 4 50 50 50 50 否 否 否 否 否 否 是 否 否 否 否 否 说明 编号 所属教师 作业名称 附件路径 附件原始名 发布时间 12
⑸学生作业信息表主要是记录了学生作业的基本信息,表结构如图4.7所示.
表4.7学生作业信息表(t_zuoyestu)
列名 id stu_id mingcheng fujian fujianyuanshiming shijian_shanchuan pinyueneirong shijian_pinyue 数据类型 int int varchar varchar varchar varchar varchar varchar 长度 允许空 是否主键 4 4 50 50 50 50 50 50 否 否 否 否 否 否 否 否 是 否 否 否 否 否 否 否 说明 编号 所属学生 作业名称 附件路径 附件原始名 提交时间 评阅内容 评阅时间
⑹学习资料信息表主要是记录了学习资料的基本信息,表结构如图4.8所示.
表4.8学习资料信息表(t_doc)
列名 id title content fujian fujianyuanshiming shijian 数据类型 长度 允许空 是否主键 int varchar varchar varchar varchar varchar 4 50 50 50 50 50 否 否 否 否 否 否 是 否 否 否 否 否 说明 编号 资料标题 资料内容 附件路径 附件原始名 发布时间
⑺公告信息表主要是记录了公告的基本信息,表结构如图4.9所示.
表4.9公告信息表(t_gonggao)
列名 id title content shijian 数据类型 长度 允许空 是否主键 int varchar varchar varchar 4 50 5000 50 否 否 否 否 是 否 否 否 说明 编号 标题 内容 发布时间
⑻留言信息表主要是记录了留言的基本信息,表结构如图4.10所示.
13
表4.10留言信息表(t_liuyan)
列名 id title content shijian user_id 数据类型 长度 允许空 是否主键 int varchar varchar varchar Varchar 4 50 5000 50 50 否 否 否 否 否 是 否 否 否 否 说明 编号 标题 内容 发布时间 发布人 ⑼管理员信息表主要记录的管理员的账号信息,包括用户名和密码,表结构如表4.11所示.
表4.11管理员信息表(t_admin)
列名 userId userName userPw 数据类型 长度 允许空 是否主键 int varchar varchar 4 50 50 否 否 否 是 否 否 说明 编号 用户名 密码 4.5 前台网站
4.5.1网站首面设计
⑴程序运行效果图如图4.12所示:
图4.12系统登录页面设计
⑵描述:为了保证系统的安全性,要先使用本系统必须先登录到系统中,用户需要正确的账号和密码登录本系统.在每个jsp页面将会对相关用户进行拦截操作,这样可以提高安全性,防止用户不经过登录页面而进入任何子菜单页面:
14
function check() {
if (document.ThisForm.userName.value == \{alert(\请输入用户名\if (document.ThisForm.userPw.value == \{alert(\请输入密码\
document.getElementById(\loginService.login(document.ThisForm.userName.value, document.ThisForm.userPw.value,
document.ThisForm.userType.value, callback);} function callback(data) {var userType ='${userType}';
document.getElementById(\if (data == \
{alert(\用户名或密码错误\if (data == \登陆成功\if(userType=='0'){
window.location.href=\}else{window.location.reload();}}}
4.5.2 学生提交作业
⑴程序效果图如下图4.13所示:
图4.13 学生提交作业
⑵描述:学生通过该模块提交完成的作业. 学生提交作业关键代码:
15
function up()
{varpop=new Popup({ contentType:1,isReloadOnClose:false,width:400,height:200}); pop.setContent(\pop.setContent(\文件上传\pop.build();pop.show();} function check11()
{ if(document.formAdd.mingcheng.value==\{alert(\请输入作业名称\if(document.formAdd.fujian.value==\{ alert(\请上传作业附件\document.formAdd.submit();}
4.5.3 教师批阅作业 ⑴效果图如下图4.14所示:
图4.14作业评阅界面
相关程序如下: function check1()
{if(document.formAdd.piyueneirong.value==\{alert(\请输入评阅信息\document.formAdd.submit(); }
4.5.4 教师批阅信息
⑴程序效果图如下图4.15所示:
16