




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于JSP的网上教学系统开发概要伴随着计算机网络技术的不断发展,传统课堂式的教育已经无法完全满足社会的日益增长的需求,人们对在线教学系统的需求也更加迫切。在线教学是指利用计算机网络技术开展教育教学的整个过程,它是完全不同于课堂教学的一种全新的教学方式。网络教学的方式的受众范围更广,学习时间和进度由自己掌握,同时利用网络的交互功能与老师和其他同学进行交流。本文采用J2EE技术,基于B/S模式开发一个网上教学系统。本系统具有管理员、注册用户和游客三种角色,主要实现了题库管理模块、文字资料库模块、视频库模块、自测模块、答疑交流模块和用户管理模块,系统使用到的技术框架为S2SH,采用SQLServer2005作为后台数据库,系统具有良好的扩展性。开发本系统使用WindowsXP操作系统,tomcat6服务器,SQLServer2005数据库,MyEclipse8.5开发工具,从资源上说是可以实现的。在大学课程中已经学习了java语言和数据库技术等多门课程,为整个课题开发提供了坚实的基础。本系统使用java语言,MVC模式,S2SH框架,SQL数据库。从技术上来说是完全可行的。可行性分析开发环境和工具
硬件CPU:酷睿双核2.4GHz内存:DDR32GB硬盘空间:320GB软件
操作系统:WindowsXPSP3开发工具:MyEclipse8.5数据库:SQLServer2005服务器:Tomcat6.0Java环境:JDK1.6系统功能结构图在线教学系统游客模块注册用户模块管理员模块查询文字资料查询观看视频查询下载资料查询观看视频在线测试留言及回复登录、退出题库及类型管理手工生成试卷文字资料库管理视频库管理用户管理答疑回复管理功能介绍本系统主要有三种类型的用户,分别是游客用户、注册用户和管理员,游客可以查询文字资料信息,可以查询视频信息,可以在线观看视频;注册用户登录后,可以查询、下载文字资料;可以查询、观看视频信息;可以参加在线测试并且可以查看测试结果,系统能够自动判分;用户可以在答疑版块中发表留言信息,可以查询或者回复他人的留言。系统管理员可以新增、修改或者删除用户信息;可以查询、添加、修改或者删除视频信息和文字资料;可以管理试题、试题类型,并且可以组卷,可以回复留言或者将某个回复设置为最佳回复。E-R图试题类型编号类型名描述试题编号类型题干答案分值难度ABCD1:n试卷编号名称类型1:n1:nE-R图资料类型编号类型名视频资料类型题干编号文字资料编号名称类型1:n描述上传时间视频类型1:n视频名相对地址类型描述上传时间保存地址E-R图得分用户试卷ID用户编号得分明细编号试卷号用户1:n试题用户得分用户名姓名密码院系班级卷面分用户分用户答案性别n:1数据库表一览数据库表名说明Admin用来存放系统管理员的用户名和密码liuyan用来存放用户留言信息Paper试卷信息表Paperdetail试卷详情表Reply留言回复表Scores用户测试得分表Scoresdetail得分明细表Shiti试题表Shiti_Leix试题类型表Sp_leix视频资料类型表Spzl视频资料表student注册用户表Wzzl文字资料表Wzzl_leix文字资料类型表系统构建本系统使用Struts2、Spring、Hibernate框架(统称S2SH)实现,首先在MyEclipse中创建一个WebProject,命名为JKTeaching,其次,分别为其增加Struts2、Spring和Hibernate框架支持,在这三个框架支持下系统方可正常运行。在系统搭建好之后主要有如下几个核心配置文件:1、struts.xml:保存struts2的Action配置信息2、hibernate.cfg.xml:保存了Hibernate配置信息3、applicationContext.xml:保存了Spring配置信息,它起到承上(struts2)启下(Hibernate)的作用,集成了Hibernate3框架登录界面游客查询文字资料游客查询视频资料在线测试模块测试界面测试结果界面讨论答疑模块查看回复界面管理员模块—管理试题类型试题新增界面试题管理界面试卷管理界面试卷预览界面新增文字资料库视频管理模块用户管理模块答疑模块本次毕业设计用到了我大学里学到的许多专业知识,同时锻炼了自己对于新技术的自学能力。主要包括MyEclipse开发环境的应用,Struts2框架技术应用,SQLServer数据库知识的应用,Spring技术的使用,Hibernate框架技术的使用等等。可以说,本次毕业设计是对我对整个计算机体系知识掌握程度的一次综合性考验和锻炼。总的来说,本次毕业设计根据任务书的要求,通过S2SH技术和SQLServer数据库完成了一个具备基本功能的在线教学功能,并通过开发过程熟悉S2SH框架的运行原理,更深入的认识了现今各大开发框架的优劣势以及网上教学平台的开发前景。让我从技术、理论和经验上有了一个很大的提高。本次毕业设计会为我以后的工作和学习增加
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 截肢康复评定课件
- 康复科护士工作总结汇报
- 中医专科护理发展
- 成全机构-ARTDECO建筑风格探讨
- 拌合站安全教育
- 企业电子档案管理案例
- 福建省龙岩市连城县冠豸中学2024-2025学年九年级下学期第一次月考历史试题(含答案)
- 教育研究院竞聘
- 护理人员真诚相待患者
- 中国有机阻燃化学品市场现状趋势与投资前景规模调查报告2025-2031年
- 2025年河南航空港发展投资集团有限公司社会招聘45人笔试参考题库附带答案详解
- 2025届江苏省苏州市九校高三下学期2月联考地理试题及答案
- 2025年河南经贸职业学院单招职业技能测试题库完整版
- 2025年河南经贸职业学院单招职业技能测试题库往年题考
- 企业电动叉车充电安全管理办法
- 电线电缆安全生产培训
- 2025年北京科技职业学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 汽车底盘构造课件:离合器
- 基于几类机器学习模型预测肥胖成因的分析比较
- 2025年度科室质控方案计划
- 南京理工大学泰州科技学院《电路》2023-2024学年第一学期期末试卷
评论
0/150
提交评论