jsp+mysql移动互动学习系统Web端设计(4)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

jsp+mysql移动互动学习系统Web端设计(4)


第四章是对整个系统的设计,具体到单独的模块进行详细的代码讲解。
第五章进行对系统的测试。
最后是对整个毕业设计的心得结论以及致谢。
1。6 小结
本章主要介绍了本系统的背景意义和目前的研究现状。此外,也介绍了本系统的研究内容以及相关技术介绍。

第二章  系统分析
随着互联网技术的发展,人们越来越依赖于互联网技术的方便快捷。本系统基于该背景实现了老师与学生之间的实时互动(尤其在信息的传递与信息的回馈上),教师利用web端或教师端可以便捷地发布问卷或讨论题,学生回答后能立即了解学生的回答情况,极大地便利了教师学生之间的互动。
2。1 系统可行性分析
经济可行性:对于软件开发来说,由于本系统都是采用免费的平台或工具,在框架等方面也是采用开源免费的框架,人力方面考虑到是个人开发,因此也没有人力上的消耗,所以在经济上是可行的。
技术可行性:本系统开发前端采用JSP技术,后端采用JAVA开发后台,两种技术都是相当成熟的技术,无论类或是方法,都遵守发开规范,所以在拓展性上也是可以的。
运行可行性:本系统作为一个个人开发的子系统,开发平台myeclipse占用内存空间不大,数据库的数据量也相对较小,加上连接池个数上的限制,所以在一台普通电脑上运行是完全可行的。
综上所述,本系统的设计与开发无论在软件还是硬件方面都是可行的,因此,它在技术上是可行的。
2。2 系统需求分析
系统功能需求分析是在了解到用户的现状,预期目标,业务需求的情况下,对软件开发进行模块化的细分,细分时注重业务流程的详细过程,模块之间的解耦。同时,还要考虑设计的目标性。
2。2。1 系统功能分析
本系统在了解用户需求后,基本定位如下功能:
(1)登录注册退出:教师可以进行对本系统的登录注册和退出。
(2)教学活动:实现对活动的增删改查。
(3)题目:实现对题目(单选,多选,问答)的增删改查。
(4)答题记录:实时查看学生的回答情况(显示每一个选项的人数和百分比)。
2。2。2 系统用例图文献综述
用户在成功登录后分为三个模块:发布教学活动模块、教学活动管理模块、答题记录模块。
其中发布教学活动主要是对教学活动表进行插入操作。教学活动管理主要是对活动进行查看,修改和删除,对题目进行增加,删除,修改,查询。答题记录主要是对教学活动和所属题目的查询。具体用户用例图如下所示:

图2-1: 用户用例图
2。2。3 系统设计分析
无论任何系统都要有它自己的设计规则。该系统也一样,它的主要设计规则有:
简单性:用户对该系统进行操作时,用户体验要好,能够简单易上手。
针对性:该系统设计是基于JAVA语言的移动互动学习系统的定向开发设计,所以在开发过程中要注重学生与教师之间的互动。
实用性:系统主要实现了教学活动设计编辑发布、答题记录等功能模块等功能,在实际生活中这些模块在教师学生之间互动时使用频繁性很高,因此具有良好的实用性。
2。2。4 系统环境配置
移动互动学习系统主要由2个手机客户端和一个web端构成,手机客户端由C/S架构构成,而web端由B/S架构构成,这里主要讲述web端的架构技术。
以下为系统实施时用到的一些技术平台框架:
B/S模式:B/S结构(Browser/Server结构)即浏览器服务器结构。采用B/S结构是因为该结构在功能拓展和维护方面简单、方便,只需要增加或更改网页,并且B/S结构是以浏览为主,录入简单。而移动互动学习系统网站就是通过web浏览器访问,选用B/S模式最为合适。 (责任编辑:qin)