当前位置:首页 > 计算机科学与技术毕业论文1 - 图文
徐州工程学院2002级计算机科学与技术毕业设计 用WEB技术实现在线教育
学生班级 学生登录名 学生密码 注册时间 访问次数 提问次数 class idname passwd enroltime amount degree 文本 文本 文本 日期/时间 数字 数字 no no no no no no no yes yes yes yes yes 4.名称:教程信息 标识:tutorial
如表4.4所示,教程数据表包括ID、rule、title、describe、teacher和refer6个字段。
表4.4(教程信息表) 名称 教程编号 教程章节 教程标题 教程简介 任课教师 提交时间 字段名称 ID rule title describe teacher refer 类型 自动编号 文本 文本 文本 文本 日期/时间 主键 yes no no no no no 非空 yes yes no no no no 5.名称:问题信息 标识:question
如表4.5所示,问题数据表包括ID、id1、id2、id3、title、content、or和refer8个字段。 表4.5(问题信息表) 名称 字段名称 类型 主键 非空 第 17 页 共 55 页
徐州工程学院2002级计算机科学与技术毕业设计 用WEB技术实现在线教育
问题编号 ID 自动编号 数字 数字 数字 文本 备注 文本 日期/时间 yes yes yes no no no no yes no no no yes yes yes 提问用户编号 id1 所在教程编号 id2 负责教师编号 id3 问题标题 问题内容 回答与否 提交时间 title content or refer 6.名称:测试信息 标识:test
如表4.6所示,测试数据表包括ID、subject、A、B、C、D、answer、explain、id1、id2和refer11个字段。 表4.6(测试信息表) 名称 题目编号 题目内容 选项1 选项2 选项3 选项4 试题答案 题目说明 字段名称 ID subject A B C D answer explain 类型 自动编号 文本 文本 文本 文本 文本 文本 文本 数字 数字 主键 yes no no no no no no no yes yes 非空 yes yes yes yes yes yes yes no no no 所在教程编号 id1 负责教师编号 id2 第 18 页 共 55 页
徐州工程学院2002级计算机科学与技术毕业设计 用WEB技术实现在线教育
提交时间 refer 日期/时间 no no 7.名称:答案信息 标识:answer
如表4.7所示,答案数据表包括ID、id1、id2、content和refer5个字段。 表4.7(答案信息表) 名称 答案编号 问题编号 字段名称 ID id1 类型 数字 数字 数字 文本 日期/时间
第 19 页 共 55 页
主键 yes yes yes no no 非空 yes yes no yes yes 负责教师编号 id2 答案内容 提交时间 content refer 徐州工程学院2002级计算机科学与技术毕业设计 用WEB技术实现在线教育
5 系统详细设计
整个系统由两部分组成:学生子系统和教师子系统。本系统主要提供网上的教学平台,
教师可以通过该系统对教程、测试试题进行管理和答疑解惑。学生可以通过该系统完成自学、向老师提出问题及进行在线测试。
5.1 学生子系统模块的设计与实现
5.1.1 注册模块的设计与实现
1. 注册模块IPO图
在newuser.asp页面中输入:用户名、 姓名、密码、学号、 电子邮件、所属系
别、所属班级。 验证输入的合法性; 从form表单获取输入数据; 检验用户名的惟一性; 将用户信息输入到数据库中。 图5.1(注册模块IPO图)
功能:如果用户是第一次登录,则需要注册。当用户在登录页面选中“申请”一项时,进入选择页面,选择学生注册页面。当用户填写表单完成后,首先把填写的结果交给指定程序检查,采用VBSCRIPT的形式检查填写结果的合法性。如果填写结果合法,则将表单内容交给adduser.asp页面进行处理。用户填写的用户名应该惟一。将用户名惟一的用户信息写入数据库。注册结果有两种:注册成功、注册不成功;如果注册不成功,提示用户重新注册。
输入:用户名、姓名、密码、学号、电子邮件、所属系别、所属班级。 处理:
第 20 页 共 55 页
注册成功或失败页面。
共分享92篇相关文档