安理在线答疑系统设计课程设计

上传人:aa****6 文档编号:29219463 上传时间:2018-01-22 格式:DOC 页数:21 大小:348.50KB
返回 下载 相关 举报
安理在线答疑系统设计课程设计_第1页
第1页 / 共21页
安理在线答疑系统设计课程设计_第2页
第2页 / 共21页
安理在线答疑系统设计课程设计_第3页
第3页 / 共21页
安理在线答疑系统设计课程设计_第4页
第4页 / 共21页
安理在线答疑系统设计课程设计_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《安理在线答疑系统设计课程设计》由会员分享,可在线阅读,更多相关《安理在线答疑系统设计课程设计(21页珍藏版)》请在金锄头文库上搜索。

1、目录 2 需求与功能分析 .13 概要设计 .23.1 用户登陆和注册 .21.BaseAction 基类设计 .22.利用 Ajax 验证注册用户名 .23.用户登陆的开发 .23.2 前台显示页面的开发 .23.3 参与答疑功能 .23.4 个人控制页面 .33.5 课程管理 .33.6 内容管理 .33.7 用户管理 .34 核心数据库设计 .44.1 用户 E-R 图设计 .44.2 逻辑结构设计 .45 详细设计 .65.1 用户登录 .65.2 用户注册 .85.3 管理后台模块 .95.3.1 课程管理 .105.3.2 内容管理 .126总结与展望 .14参考文献: .1511

2、 概述随着高校规模不断扩大,学生和老师人数倍增,加之上课地点的变动等原因,师生之间的答疑工作不好开展,经分析传统答疑方式有如下缺点: 答疑时间和地点不好确定。 学生有了新问题无法及时向老师提问。 由于同学可能不住一起,学生间的讨论和交流比较少。 老师和学生的交流少,以致老师不了解学生的学习和掌握知识的程度。 为了弥补这些缺陷,提高答疑工作的便捷性和及时性,增加师生之间和学生之间的互动,我们决定开发该基于 B/S 的在线答疑系统。As colleges and universities have been expanding, doubling the number of students an

3、d teachers, coupled with poor venue changes and other reasons, the Q & A between students and teachers carry out the analysis of traditional answering the following disadvantages: Q & A time and place well established. The students have not been able to ask teachers. Students may not live together,

4、discussion and exchange among students is relatively small. The exchange of teachers and students, so that teachers do not understand the students to learn and master degree of knowledge. To compensate for these shortcomings, Q & A work to improve the convenience and timeliness, to increase the inte

5、raction between teachers and students and between students, Dongcheng University of Science and Technology decided to develop the online question answering system based on B/S.2 需求分析与功能分析开发任何系统之前,进行足够的系统分析都是很有必要的,主要是分析客户的要求和本系统的一些特点及模块等,以确定如何进行实际的开发。经过与小组成员的详细交流和抽样调查,确定该系统包含三类用户,分别为学生用户、教师用户和后台管理员用户

6、,其各项具体功能如下。(1) 学生端注册用户和登录:学生可自由地注册用户并登录在线答疑系统。资料修改:注册后学生可以修改自己的注册资料。查询课程:查询自己感兴趣的课程,支持模糊检索。2申请课程:如果学生还不属于某课程,可提交该课程的申请表。查看提问:学生提出问题后,可以查看该问题的回答情况。查看参与的提问:学生可以查看所有参与的提问。(2) 教师端查看未回答的提问:老师登录后,可以查看未回答的问题列表。查看已回答的提问:对于已经回答的问题,老师也可查看并继续回复讲解。添加学生:老师可以为自己的某个课程添加学生用户。删除学生:老师可以删除自己教授的课程下的学生用户。(3) 管理端功能课程管理:管

7、理员可以对课程信息进行维护。用户管理:管理端可以对学生用户和老师用户进行管理。内容管理:管理员可以对提问内容和回复内容进行管理。管理员管理:主要是超级管理员对普通管理员的管理。33 概要设计图 3-1 系统模块图3.1 用户登陆和注册1.BaseAction 基类设计2.利用 Ajax 验证注册用户名 3.用户登陆的开发 3.2 前台显示页面的开发1.开发完注册和登陆模块后,就可以接着开发前台的一些的显示页面了,如首页显示的是一些课程,并可以对这些课程进行简单的模糊搜索。 2.分页的基类 Action 3.首页显示内容的实现4.课程提问列表的实现 5.提问明细的实现 6.利用拦截器实现权限控制

8、 3.3 参与答疑功能 1.对于一个在线答疑系统来说,光能浏览和查看提问是远远不够的,还要参与到其中来,如提出问题和回复问题,或者申请课程等功能,本模块将介绍4这些功能的开发。2.提出新问题 3.回复提问 4.申请课程 3.4 个人控制页面 1.为了方便用户使用,我们开发出了个人页面,在个人页面里可以进行个人信息的一些管理。2.上传头像 3.修改密码 4.申请处理 5.提示功能 6.添加学生 3.5 课程管理 1.到此为止,前台的一些功能均已开发完毕,现在开始介绍后台管理的一些模块,主要是课程管理、内容管理、用户管理等功能,下面首先介绍课程管理 。2.添加新课程 3.编辑课程信息3.6 内容管理1.在答疑过程中,如果有不法用户发布一些与答疑无关的内容,肯定会影响到答疑工作的进行,所以管理端应该有对用户发表的内容进行管理,如果发布与答疑无关的内容,则可以删掉。2.提问管理 3.回复管理 3.7 用户管理1.上一模块介绍了在线答疑系统的内容管理,包括提问和回复的管理,主要是查看、搜索和删除等功能,本小节将介绍用户管理的开发。2.用户列表 3.重置用户密码 54 核心数据库设计在线答疑系统是学生和老师之间提出问题和解答问题的桥梁,所以该系统的实体主要包括用户、提问信息、回答信息、课程和申请信息等。下面将依次介绍各个实体的 E-R 图。4.1 E

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号