查看已布置作业:包括作业名称、作业要求、完成日期和查看作业上交情况等。点击“点击查看”按钮,就可以进入到查看作业上交情况的页面,可以查看这次作业已上交的总人数,还有已上交人数明细和未上交人数明细,老师就可以知道谁交作业谁没交作业了[6]。
客观题布置:包括第几次作业、题目名称、答案选项设定、正确答案等。每次设定可以输入十道客观题。学生在进行客观题测试,提交答案后系统可以根据老师给出的正确答案立即给出分数,并且相应的正确答案会在给出分数的同时显示在题目的后面,学生就可以知道自己的错误所在。
3.2系统数据库结构设计
数据库设计,是系统开发的关键。它是对于一个给定的应用环境,构造优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,直接影响软件的开发合理性和扩展性。良好的数据库设计有利于整个系统的文护。
3.2.1部分数据表
教师表是为了实现教师信息管理而设计的,可以让管理员查看、添加、修改教师信息;也可以让教师修改自己的信息。教师表的设计如表1所示。
表1 教师表
名称 数据类型 是否为空 注释
id int 非空 主键
gonghao int 非空 工号
name nchar(10) 非空 教师姓名
password nchar(10) 非空 密码
sex nchar(10) 非空 性别
subject nvarchar(50) 非空 科目
url nvarchar(50) 空 头像
date smalldatetime 非空 入学时间
学生作业表是为了在一个局域网内实现老师布置作业,批改作业,删除、浏览作业;查看作业上交情况,如某次作业上交了多少人,有多少人交了多少人未交且分别是谁;还可以根据学生作业查看学生一共上交了多少次作业;学生查看作业批改情况、评语和成绩等功能。学生作业表如表2所示。
表2 学生作业表
名称 数据类型 是否为空 注释
id int 非空 主键
work_stu_xuehao int 非空 学生学号
work_stu_name nchar(10) 空 作业题目
homework_id int 非空 作业ID
homework_title nvarchar(50) 空 作业内容
work_explain nvarchar(50) 空 作业说明
work_url nvarchar(50) 空 作业图片
work_gaifou bit 空 是否批改
work_chengji int 空 作业成绩
work_date smalldatetime 空 上交时间
work_pingyu nvarchar(max) 空 评语
留言表是为了实现老师和学生在网上交流,学生可以关于作业问题对老师进行提问,也可以是其他问题给老师留言;当老师登录后,就可以看到学生的留言,然后对学生的提问进行回复和解答。留言表如表3所示。
- 上一篇:JSP班级管理网站设计与实现+ER图
- 下一篇:面向服务的开放式平台架构
-
-
-
-
-
-
-
河岸冲刷和泥沙淤积的监测国内外研究现状
乳业同业并购式全产业链...
杂拟谷盗体内共生菌沃尔...
中考体育项目与体育教学合理结合的研究
电站锅炉暖风器设计任务书
大众媒体对公共政策制定的影响
十二层带中心支撑钢结构...
当代大学生慈善意识研究+文献综述
酸性水汽提装置总汽提塔设计+CAD图纸
java+mysql车辆管理系统的设计+源代码