基于Struts2和Spring的高校在线答疑系统的设计与实现
2015-04-16马琰
电脑与电信 2015年9期
马琰
(无锡工艺职业技术学院,江苏 无锡 214200)
1 引言
近年来,随着我国教育事业的不断发展,高校的在校生规模日益增大,学生人数和老师人数日益增多,加之上课地点经常变动等原因,师生之间的答疑工作难以展开。传统的答疑方式有如下缺点:
(1)答疑的时间地点不好确定。
(2)学生在学习过程中有了新的问题无法及时向老师提出。
(3)由于授课教室不固定,学生课余时间集中在一起的时间较少,相互间的交流和讨论机会不多。
(4)老师和学生交流少,导致老师不了解学生对知识点的掌握程度。
为了弥补以上不足,提高答疑工作的及时性和便捷性,增加师生之间和同学之间的互动,开发基于B/S的在线答疑系统很有必要。
2 系统设计
经过详细的需求分析和可行性分析后,本系统的基本功能需求已基本掌握,系统的目标功能和功能结构如下:
2.1 系统目标
(1)实现需求分析阶段提出的所有功能。
(2)系统界面要清晰友好,方便用户使用。
(3)对用户权限能进行控制,学生用户和老师用户的权限和功能不同。
(4)老师用户的管理页面有未回答和未处理申请的个数提示。
2.2 系统结构图
根据系统分析,该系统的功能结构如图1所示。

图1 系统结构图
3 构建开发环境
3.1 软件环境
JDK:JDK 8.0.510.16版本是目前功能最全、最稳定的版本。
Web应用服务器:Tomcat 7.0服务器是目前版本最新、功能强大、方便易用,适应于中小型系统的开发服务器。
数据库:MySQL 5.6.24数据库是目前小型应用开发中比较流行的数据库,且其从5.0版本开始支持事务,保证了数据的完整性与安全性。……
登录APP查看全文
