在线答疑系统毕业设计

上传人:l**** 文档编号:132616493 上传时间:2020-05-18 格式:DOC 页数:91 大小:7.68MB
返回 下载 相关 举报
在线答疑系统毕业设计_第1页
第1页 / 共91页
在线答疑系统毕业设计_第2页
第2页 / 共91页
在线答疑系统毕业设计_第3页
第3页 / 共91页
在线答疑系统毕业设计_第4页
第4页 / 共91页
在线答疑系统毕业设计_第5页
第5页 / 共91页
点击查看更多>>
资源描述

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

1、湖 南 科 技 大 学毕 业 设 计( 论 文 )题目在线答疑系统作者学院数学与计算科学专业信息与计算科学学号指导教师二一四 年 五 月 三十一 日湖 南 科 技 大 学毕业设计(论文)任务书 数学与计算科学 院 信息与计算科学 系(教研室)系(教研室)主任: (签名) 年 月 日学生: 学号: 专业: 信息与计算科学 1 设计(论文)题目及专题: 在线答疑系统 2 学生设计(论文)时间:自2014年 2 月 25日开始至 2014 年 5月 31日止3 设计(论文)所用资源和参考资料: 1 耿祥义,跃平.Java大学实用教程(第三版).北京:电子工业,2012. 2 唐振明.Java程序设计

2、.北京:电子工业,2011. 3 耿祥义,跃平.JSP程序设计.北京:清华大学,2012. 4 (美)弗里曼.Head First设计模式(中文版).北京:中国电力,2013. 5 王珊,萨师煊.数据库系统概论(第4版).北京:高等教育,2012. 6 吴亚峰,索依娜.30天学通Java Web项目案例开发.北京:电子工业,2009. 7 海藩.软件工程导论.北京:清华大学,2008. 8 严蔚敏.数据结构(C语言版)M.北京:清华大学,2009. 9 何有世,秋生.管理信息系统(第2版).:东南大学,2013. 10 作聪,王永皎,程风娟.Web程序设计.北京:清华大学,2012.4 设计(

3、论文)应完成的主要容: 本系统将利用网络来开展答疑工作,主要包含学生、老师和后台管理员三方用户。本系统将针对用户的不同功能进行研究开发,主要将实现学生提出问题和申请课程,老师回答问题和处理申请,管理员对用户、提问及课程进行管理等功能。5 提交设计(论文)形式(设计说明与图纸或论文等)及要求: 提交一份纸制文档及电子文档(含源程序、可执行代码),要求格式规、叙述清楚、 简洁,不少于12000字或40个版面。6 发题时间: 2014 年 1 月 9 日指导教师: (签名)学 生: (签名)湖 南 科 技 大 学毕业设计(论文)指导人评语主要对学生毕业设计(论文)的工作态度,研究容与方法,工作量,文

4、献应用,创新性,实用性,科学性,文本(图纸)规程度,存在的不足等进行综合评价指导人: (签名)年 月 日 指导人评定成绩: 湖 南 科 技 大 学毕业设计(论文)评阅人评语主要对学生毕业设计(论文)的文本格式、图纸规程度,工作量,研究容与方法,实用性与科学性,结论和存在的不足等进行综合评价评阅人: (签名)年 月 日 评阅人评定成绩: 湖 南 科 技 大 学毕业设计(论文)答辩记录日期: 2014年6月7日 学生: 学号: 班级: 题目: 在线答疑系统 提交毕业设计(论文)答辩委员会下列材料:1 设计(论文)说明书共页2 设计(论文)图 纸共页3 指导人、评阅人评语共页毕业设计(论文)答辩委员

5、会评语:主要对学生毕业设计(论文)的研究思路,设计(论文)质量,文本图纸规程度和对设计(论文)的介绍,回答问题情况等进行综合评价答辩委员会主任: (签名)委员: (签名)(签名)(签名)(签名) 答辩成绩: 总评成绩: 摘 要随着信息技术的飞速发展,网络已经越来越普及,如今利用网络进行各种教学活动已成为现实。在线答疑系统利用网络来开展答疑工作,它可以突破时间和空间的限制,提高答疑工作的便捷性和及时性,增加师生之间和学生之间的互动。这对现今高校的教学方法、教学模式的改革具有重要意义。本在线答疑系统是利用Java Web技术开发的,采用了目前流行的B/S体系结构,选用MySQL5.0作为后台数据库

6、,Tomcat6.0作为服务器。本系统集成了Struts2和Spring两个开源框架,将Struts2的Action作为Spring当中的受管Bean。通过依赖注入,Action能够非常方便地获得实现业务功能的受管Bean的引用。 本系统主要实现了如下三方面的功能。学生登录和注册及修改资料,搜索课程和申请课程,提出问题和参与讨论,查看自己的课程和提问,查看申请处理情况;老师登录和注册及修改资料,回答问题和处理申请,添加学生和删除学生,查看老师的课程;管理员的课程管理,提问和回复管理,学生和教师用户的管理,管理员用户管理。关键词:B/S;Java Web;在线答疑系统ABSTRACT With

7、the rapid development of information technology, networking has become increasingly popular. At present, using network to teach in various teaching activities has become a reality. Online question-answering system takes advantage of the network to implement the answering work, which breaks the limit

8、ations of time and space, conveniently and timely improves answering work, and increases the frequency of interactions among teachers and students. It is of great significance to the reform of teaching methods and teaching models in colleges and universities. Online question-answering system is deve

9、loped by Java Web technology, adopted the prevalent B/S structure, used MySQL5.0 as the background database and employed Tomcat6.0 as the server. The system integrated two open source frameworks of Struts2 and Spring, and used the Struts2 Action as a managed Bean in Spring. Through dependency inject

10、ion, Action can easily get references of the managed Bean that implements business function . The system realized the functions as follows. Students can login, register and modify their information, search and apply for courses, ask questions and participate in discussions, check their courses and q

11、uestions, check applying processes; Teachers also can login and register and modify their information, answer questions and process applications, add and delete student, and check their courses; Administrators can manage courses, questions, answers, student users, teacher users and administrator use

12、rs.Keywords: B/S; Java Web;online question-answering system目 录第一章 前言- 1 -1.1 课题研究背景及意义- 1 -1.1.1 研究背景- 1 -1.1.2 研究意义- 1 -1.2 国外现状- 1 -第二章 系统分析- 3 -2.1 可行性分析- 3 -2.1.1 技术可行性分析- 3 -2.1.2 经济可行性分析- 3 -2.1.3 操作可行性分析- 3 -2.2 需求分析- 4 -2.2.1 功能性需求分析- 4 -2.2.2 非功能性需求分析- 5 -2.2.3 系统流程图- 5 -2.2.4 系统数据流图- 7 -第三章 系统总体设计- 9 -3.1 项目规划- 9 -3.2 系统总体结构- 9 -3.3 系统功能模块- 10 -3.3.1 学生模块功能定义- 10 -3.3.2 教师模块功能定义- 10 -3.3.3 管理员功能模块定义- 11 -第四章 数据库设计- 13 -4.1 数据库分析- 13 -4.2 项目E-R图- 13 -4.3 数据库表的设计- 16 -第五章 系统详细设计与实现- 19 -5.1 界面设计- 19 -5.2 系统分层的实现- 19 -5.2.1 表示层的设计- 20 -5.2.2 控制层的设计- 20 -5.3 数

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

当前位置:首页 > 办公文档 > 工作范文

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