计算机专业毕业设计说明书正文-1 - 图文(4)

2019-08-17 13:48

xxxx大学2010届毕业设计说明书

4.1.3 课程总表(Course)

此表用来存储与课程相关的资源信息,包括资源路径、资源名称、专业号、教师编号、课程编号等信息,详见表4.3。

表4.3学生表(course)

4.1.4 新闻公告表(Message)

此表用来存储新闻公告等数据,该表中存储新闻标题、路径、作者等数据,详见表4.4。

表4.4新闻公告表(News)

4.1.5 评论表(Comment)

此表用来存储用户发表评论信息,在系统中默认教师评论显示在前面,学生评论显示在后面,详见表4.5。

表4.5用户问题表(comment)

4.1.6 专业-课程表(Major_course)

此表用来存储用户发表评论信息,在系统中默认教师评论显示在前面,学生评论显示在后面,详见表4.6。

第 10 页 共 29页

xxxx大学2010届毕业设计说明书

表4.6 专业-课程表(Major_course)

4.1.7 专业表(Major)

此表用于保存专业信息,管理员可以添加专业,专业与教师关联,教师与课程关联,详见表4.7。

表4.7评论表(major)

4.2 系统结构设计

网络教学平台主要用户群是针对教师和学生,具体功能模块如图4.8所示。

图 4.8 系统设计结构图

4.2.1 用户分类及权限分配

本系统用户分为三类:管理员用户、教师用户、学生用户。 1.管理员用户

管理员默认权限为1级,可以进行用户管理、平台维护、资源管理、评论管理、专

第 11 页 共 29页

xxxx大学2010届毕业设计说明书

业管理、课程管理等。

2.教师用户

教师默认权限为2级,可以进行资源的上传、发布公告、发布作业、批改作业等。 3.学生用户

学生用户默认权限为3级,学生通过登录窗口登录,选择身份,经验证后进入学生页面。通过该页面可以进行资源下载,发表评论和作业提交等。 4.2.2 系统实现的功能

该系统的设计针对教学需求,具有五大功能,通过该平台能很好的辅助教师完成教学工作,同时给学生学习提供帮助。具体实现功能如下:

1.用户管理,管理员可以修改用户资料,添加用户,添加教师和学生用户时与专业相关联。

2.公告管理:管理员可以发布、删除公告。

3.资源管理:教师和管理员及学生用户均可上传和下载资源,以达到资源共享,方便教学的目的。

4.互动交流——通过互动平台可以实现教师与学生、学生与学生之间互动。学生通过此功能可以发布问题,教师或者学生均可进行评论,默认教师回答显示在学生评论前,评论经管理员审核后显示。实现跨时空互动,为师生交流提供平台。

5.网络课程——通过添加专业与课程,将教师与所带课程结合起来,方便学生通过网络提交作业及查看课程信息。

6.专业管理:管理员可以添加和删除专业。

7.课程管理:管理员可以添加课程,课程与专业相关联。 4.2.3 功能类图

本系统采用B/S模式开发,使用JDBC连接数据库,采用jsp——servlet——mysql

数据传递,最大程度的提高代码的重用性和程序的简洁性。数据不但可以高效安全传递,同时该模式十分有利于功能的扩展和平台升级。功能实现的主要类图如图4.9所示。

第 12 页 共 29页

xxxx大学2010届毕业设计说明书

图4.9 主要类图

4.3 系统各功能的具体实现 4.3.1 管理员界面

1.管理员界面主要用于管理员登录后台,对用户及资源进行相关管理,登录验证使用JavaScript语言进行验证。

2.管理员登录后,可以发布公告,对学生用户和教师用户分别进行管理,同时可进行资源的上传和删除管理,管理员界面如图4.10。

图4.10 管理员界面

第 13 页 共 29页

xxxx大学2010届毕业设计说明书

4.3.2 登陆验证

用户输入正确的帐号、密码后点击登录,服务器就会响应这次用户的请求并验证帐号、密码、身份的正确性,如果正确则准予继续进行操作,如果错误则返回错误信息。如“用户名不存在”、“密码有误”等提示。如图4.11所示。

图4.11 登录页面

用来响应用户登录操作的服务器端程序的部分代码如下:

String password = request.getParameter(\if(password == \

response.setContentType(\

out.println(\

Transitional//EN\\\

out.println(\

out.println(\ A Servlet\out.println(\ \

out.println(\ type='text/javascript' LANGUAGE='JavaScript'>alert('

密码不能为空!');\

}

String user = request.getParameter(\if (user == null) {

第 14 页 共 29页

out.println(\out.flush(); out.close();


计算机专业毕业设计说明书正文-1 - 图文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:关于加强装饰装修工程竣工验收备案管理的通知

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: