JSP+MySQL网上教学系统的设计与实现
表4-1 用户信息表
字段
类型
默认值
备注
id
int
—
主键,递增
account
char
—
用户帐号
password
varchar
—
用户密码
type
int
—
用户类型 1-学生
2-教师 3-管理员
nae
char
—
用户姓名
sex
char
—
用户性别
college
varchar
—
用户所在院系
课程公告表如表4-2所示,记录教师发布的课程公告。
表4-2 课程公告表
字段
类型
默认值
备注
id
int
—
主键,自增
title
varchar
—
公告标题
detail
varchar
—
公告内容
course_id
varchar
—
课程编号
交流平台表如表4-3所示,记录学生提问,回答的信息。
表4-3 交流平台表
字段
类型
默认值
备注
id
int
—
主键,自增
title
varchar
—
问题标题
question
varchar
—
问题内容
信息滚动显示表如表4-4所示,显示相关发布信息。
表4-4 信心滚动显示表
字段
类型
默认值
备注
id
int
—
主键,自增
title
varchar
—
显示标题
detail
varchar
—
显示内容
1.1.1 数据库的生成与配置
经过前面的需求分析和概念结构设计以后,得到数据库的逻辑结构。现在就可以在数据库中创建数据表了。
1.2 本章小结
本章从总体对系统进行了概要设计,对系统的整个流程进行剖析;对系统的功能模块有了大致的了解;对数据库连接、操作与显示进行了详细的介绍;给出了数据库中数据字典的清晰说明,从而可以对系统中的数据库的操作有一个基本的认识;介绍了各个数据库表的功能,从而可以了解每个表是做什么的;并介绍了本系统的系统角色,有助于对于本软件的操作有一个更清晰的脉络。
第1章 系统详细设计及实现
1.1 功能模块设计
本系统的结构主要有如下一些功能模块:用户登录模块、教师操作模块、学生操作模块、管理员操作模块。
1.1.1 用户登录模块
用户在首页输入用户名和密码、对于用户的身份不同,登录后的相关权限也不相同。选择自己的身份后,点击“确定”按钮,通过验证,用户名和密码正确,可以进入到各自的页面,使用系统的功能。登录页面如图5-1所示:
若图片无法显示请联系QQ752018766,JSP+MySQL网上教学系统免费,转发请注明源于www.youerw.com图5-1 登录页面
1.1.2 教师操作模块
教师通过教师身份登录教师操作系统实现教师页面的功能。教师操作页面如图5-2所示:
图5-2教师操作页面
在此图中,教师操作界面共包括四大模块、七个小模块。
1.1.2.1 个人信息模块
此模块下包括个人资料模块,当用户选择自己的身份并登录成功进入到自己的页面时,系统通过与数据库连接,调用数据表里的信息,并显示出自己的相关信息。
1.1.2.2 网上教学模块
此模块下包括公告管理模块,此操作只有教师操作界面可以实现。教师可以通过该页面适时的发布课程信息、公告。并可以对其进行浏览、删除功能。公告管理模块的预览效果图如图5-3所示:
1.1.2.3 在线资源管理模块
此模块下包括WORD管理模块、PPT管理模块和下载资源管理模块。此操作也只有教师操作界面可以实现。在WORD模块和PPT模块,教师可以上传WORD文档和PPT文档。在下载资源管理模块中,教师可以上传可供学生下载的教学资源,也能删除已经发布的教学资源,下载资源管理模块的预览效果图如图5-4所示:
图5-3公告管理界面
图5-4下载资源管理界面
1.1.2.4 其它模块
此模块下包括交流平台模块和退出模块。交流平台提供了老师与学生之间一个交流的机会。师生间、学习者间以电子公告板的形式相互交流和协作。这种模式的特点可以24小时进行,学习者可根据自己的实际情况,随时在网上下载学习的内容或向教师请教,从问题的不同时间、角度来学习,这正是建构主义提倡的随机访问学习方法。有助于学习者掌握相关领域知识,充分体现学生学习的自主性。使用退出模块则退出系统,显示用户登录界面。
1.1.3 学生操作模块
学生通过学生身份登录学生操作系统实现学生页面的功能。学生操作页面如图5-5所示:
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>