基于Struts的《Rational可视化模式》学习环境的设计与实现--毕业设计

上传人:工**** 文档编号:492500004 上传时间:2024-02-15 格式:DOC 页数:54 大小:1.39MB
返回 下载 相关 举报
基于Struts的《Rational可视化模式》学习环境的设计与实现--毕业设计_第1页
第1页 / 共54页
基于Struts的《Rational可视化模式》学习环境的设计与实现--毕业设计_第2页
第2页 / 共54页
基于Struts的《Rational可视化模式》学习环境的设计与实现--毕业设计_第3页
第3页 / 共54页
基于Struts的《Rational可视化模式》学习环境的设计与实现--毕业设计_第4页
第4页 / 共54页
基于Struts的《Rational可视化模式》学习环境的设计与实现--毕业设计_第5页
第5页 / 共54页
点击查看更多>>
资源描述

《基于Struts的《Rational可视化模式》学习环境的设计与实现--毕业设计》由会员分享,可在线阅读,更多相关《基于Struts的《Rational可视化模式》学习环境的设计与实现--毕业设计(54页珍藏版)》请在金锄头文库上搜索。

1、JIU JIANG UNIVERSITY毕 业 论 文 题 目 基于Struts的Rational可视化 模式学习环境的实现 英文题目 The Realization of Learning Environment of Rational Visual Model Based on Struts 院 系 信息科学与技术学院 专 业 计算机科学与技术 姓 名 陈建云 班级学号 A081133 指导教师 杨振宇 二一二年五月信息科学与技术学院学士学位论文摘 要随着现在网络教学的快速发展,教学和学习的环境都有了比较大的变化。基于网络的教学相对于传统的教学有两个明显的特征。 首先,网络教学师生间可以实

2、现互动,反馈和交流都比传统的教学更方便、更有效率;其次,可共享的丰富的网络教学学习资源给师生提供了有利的学习支持。系统采用当前最流行的JSP在线编程技术,结合当前最流行的Struts框架,可以实现数据的高效、动态、交互访问。系统的用户可分成管理员、教师、学生三个角色,管理员可以添加教师和学生的信息、发布公告,教师可以上传课件、批阅学生试卷,学生可以在线交流、在线测试。基于Struts的Rational可视化模式学习环境的实现,使得教师和学生可以实现互动,学习资源能够共享,学生能够在线自测,从而达到学生能够在线学习Rational可视化模式这门课程的目的。关键词:可视化模式,在线学习,框架技术A

3、bstractWith the rapid development of online teaching, teaching and learning environment has a relatively large change. Web-based teaching has two distinct features compared to traditional teaching. First, the network teaching between teachers and students can interact more convenient than the tradit

4、ional teaching of the feedback and communication, more efficient; Second, shared a wealth of online teaching learning resources to teachers and students to provide a conducive learning support.The system uses the most popular JSP online programming technology, combined with the most popular Struts f

5、ramework, you can achieve data efficient, dynamic, interactive access. The users of the system can be divided into three roles of administrators, teachers, students, administrators can add the information of teachers and students, issued a public notice, teachers can upload courseware, marking stude

6、nt papers, students can communicate online, online testing.To achieve the learning environment based on the Struts Rational video mode, making teachers and students can interact, learning resources can be shared online self-test, students were able to achieve the students to online learning Rational

7、 Visual Mode This coursepurpose.Keywords: Visualization Mode, Online Learning, FrameWork Technology目 录摘 要IAbstractII第一章 绪论1.1 系统开发背景及目标(1)1.2 论文组织结构(1)1.3 小结(2)第二章 可行性研究2.1 经济可行性(3)2.2 技术可行性(3)2.3 操作可行性(4)2.4 小结(4)第三章 系统需求分析3.1 课程学习环境实现分析(5)3.2 系统功能需求分析(6)3.3系统用例模型分析(7)3.4系统业务活动分析(14)3.5系统性能需求(16)3.

8、6小结(17)第四章 系统设计4.1 系统设计目标(18)4.2 功能模块设计(19)4.3 数据库设计(22)4.4类图设计(27)4.5 小结(31)第五章 系统实现5.1 在线测试模块的实现(32)5.2 在线交流模块代码的实现(34)5.3 文件上传下载模块代码的实现(35)5.4 留言板模块代码的实现(37)5.5公告模块代码的实现(38)5.6 小结(40)第六章 系统测试6.1在线测试模块测试(41)6.2数据录入测试(43)6.3数据查询测试(44)6.4小结(44)总结与展望(46)致 谢(47)参考文献(48)48第一章 绪论课程在线学习环境的实现,扩展了学生学习某门课程的

9、途径,从而达到老师不用在课堂上教学,学生也能够和老师互动,高效学习某门课程的目的。1.1 系统开发背景及目标近年来我国高校信息化建设取得了巨大的成就,主要表现在:所有高校都接入了Internet,绝大部分高校建成了自己的校园网,主管部门和高校自身在这方面也投入巨大的人力和物力。校园综合信息平台是数字化校园得以实现的基础,这也是各高校校园网未来发展的趋势,它的实现也是以网络为基础的,利用先进的信息化手段和工具,实现从硬件环境(如设备、教室、办公室等)、到教学资源(如图书杂志库、教案讲义库、软件课件库等)全部数字化。虽然国内大多数院校的硬件环境、管理和部分教学资源已经实现网络化,但是对于教学活动仍

10、停留在人工的水平上,在线教学平台就是在这种情况下应运而生的。对于在线学习环境的实现,它提供了一些教学活动所需的资源,学生课后可通过网络下载课件、在线交流等,从而实现了教师和学生的交流与互动,提高了教学质量。学校里教师上课是人工的,但其它如教案、课件和答疑等都可以通过网络实现,避免了教师因公务繁忙而不能及时解决学生问题的冲突,同时也能调动学生自主学习的积极性,有助于教学活动的高效进行,而国外也正是这样做的。系统主要实现了教师和学生的信息管理,公告管理,资源的上传和下载,在线交流,在线自测等功能,从而弥补校园网对教学活动支持的不足,有利于教学活动的更有效地进行。通过学习环境平台的实现,老师和学生能

11、够高效互动,学生能够达到在线学习的目的。1.2 论文组织结构在论文中第一章主要是介绍基于Struts的Rational可视化模式学习环境实现的开发背景,以及开发的目标1。第二章主要介绍了系统的可行性,包括经济可行性,技术可行性,操作可行性,其中技术可行性,重点分析了系统中使用到的Struts框架2。第三章主要介绍了系统的需求分析,包括系统的功能需求,用例模型分析,系统的业务活动以及系统的性能分析。第四章主要介绍系统的设计,包括系统的设计目标,功能模块的设计,数据库的设计,类图设计。第五章主要介绍了系统的实现,包括在线测试模块的实现,在线答疑模块的实现,文件上传下载模块的实现,留言板模块的实现,

12、公告模块功能的实现。第六章主要介绍系统的测试,包括在线测试模块的测试,以及其他的测试方法。第七章主要介绍了对系统开发的总结和展望。总之,系统的论文结构,经过了大量软件开发资料的调研,包括系统的开发目的及背景,系统的需求分析,系统的设计,系统的实现,以及最后系统的测试。1.3 小结这一章节主要就是介绍了一下系统开发的背景以及目的,系统的开发是为了加快学生在线学习课程的进度,通过学习环境平台的实现,老师和学生能够互动。学生能提出自已的疑问。首先论述了在线学习的开发背景,只有很好的了解了当前高校在线学习的现状,那样才能对系统前期的工作任务进行一个很好的规划,才能明确学习环境实现的设计理念以及改善系统

13、要达到的目标。其次,介绍了系统开发的目标,明确了要将系统设计成学生和老师互动的平台,通过这个平台,学生能够下载老师的课件,能够提出自已的问题,能够实现简单的在线测试,同时学生也能够查看管理员发布的公告,查看教师或者其他同学的留言,并且给予回复。老师能够上传课件或者上传有关学习资料,对学生提出的问题进行解答,同时也能够批阅学生的试卷,同时教师也能够查看管理员发布的公告,查看学生的留言,并且给予回复。而管理员能够实现对学生、老师的管理,能够发布公告。从而达到了在线高效学习某门课程的目的。最后重点介绍了论文的组织结构,通过这个结构,能够快速浏览论文,能够很快的明白系统开发的流程,对于后期系统的代码开

14、发能够有指明灯的作用,开发时可以少走弯路。第二章 可行性研究学习环境的实现,需要考虑资金的投入,分析需要使用到的技术,下面将从经济可行性,技术可行性以及操作可行性对系统开发进行探讨和研究。2.1 经济可行性学习平台环境的实现不需要投入太多的资金,并可以节省大量的人力和物力去实现教学的每个环节,可以提高教学的工作效率,可以有效地改变教学环境。学生不需要花费任何经济费用就可以下载老师的课件,可以提出自已不懂的问题,并且能够加入到对问题的讨论中去,从而达到学习某门课程的目的。2.2 技术可行性学习平台环境的实现利用了计算机和网络,利用了UML建模语言,进行用例建模3。同时使用面向对象的思想,进行开发

15、4。开发环境需要J2SDK,Eclipse的插件MyEclipse,后台数据库为Mysql,最后通过Tomcat进行发布5。系统主要是使用Java在Struts框架下实现的。Struts架构实际上是建立在Model2(即JSP设计模式2,是传统的JSP设计模式,综合应用了JSP、Servlet和JavaBean技术)基础之上的,其实现方式如图2-1Struts MVC结构图所示。Controller ServletBusinessLogicActionClientBrowserModelApplication StateView JSPstruts-config.xmlHTTP ResponseDispatcherr=HTTP RequestUpdateForward图2-1 Struts MVC结构图(1)Co

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

当前位置:首页 > 建筑/环境 > 施工组织

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