毕业设计(论文)基于Web的教学辅助系统设计与实现系别计算机与通信工程学院专业计算机科学与技术班级学号学生姓名指导教师2016年6月日基于Web的教学辅助系统设计与实现摘要随着互联网+时代的到来,互联网被用于生活与生产中的方方面面,人们也适应了时代趋势并开始用互联网思维来解决现实生活中的问题与事务。网络信息传递的高速高效和方便等特点十分符合教学活动的需求。将信息网络应用于教学活动这一革命性举措的完成,既需要教育机构的推动,也需要广大学生的配合。陈旧的教学方式有着师生交流不同步,教学反馈不及时等问题。使用网上教学辅助系统可以很好地弥补这一缺点。搭载在互联网上的教学辅助平台打破了教学活动在时间空间上受到的限制,提高了课堂效率,实现了教学资源的充分利用。将教学辅助系统搭载在校园网上更能在学校范围内更加便捷的传播信息。系统包含了用户注册登录,注销登录等一般登录型系统所应有的功能,对于面向教师功能模块实现了上传课件,布置课下作业,组织网上测试,批改学生作业,答疑功能。对于面向学生的功能模块实现了提交作业,查看课件,完成网上测试和提出疑问等。为了维持系统的安全性与稳定性,特增加管理员模块,使用特殊权限用户名密码登陆后可管理后台信息,如修改用户信息,限定用户权限,增加删除提交上来的资源等。本系统使用Myeclipse集成开发环境开发,主要开发语言涉及JSP和SQL等,后台数据库采用Mysql数据库,同时使用Struts2以及hibernate框架支持整合开发。关键词:网上辅助系统,教学活动,JSP,Mysql,整合开发东北大学秦皇岛分校毕业设计(论文)第2页DesignandImplementationofWeb-basedteachingaidssystemAuthor:MaoShizeTutor:LiuJieminABSTRACTWiththeadventoftheeraofInternet+,theInternetisusedinallaspectsofthelifeandproduction,peoplealsoadapttotheeratrendandbegintothinkintheInternettosolvereal-lifeproblemsandissues.Networkinformationtransmissioncharacteristicssuchashighefficientandconvenientismeetingtheneedsofteachingactivities.Informationnetworkwasappliedtotheteachingactivitiesofthisrevolutionarymoveiscomplete,needbotheducationinstitutions,alsorequiresstudentstocooperate.Oldwayofteachinghasthecommunicationbetweenteachersandstudentsarenotsynchronized,theteachingfeedbackinatimelymanner.Useonlineteachingassistantsystemisagoodwaytomakethisup.CarryonInternetteachingauxiliaryplatformtobreaktheteachingactivitiesinthetimeislimitedbythespace,improvetheclassroomefficiency,realizethefulluseofteachingresources.Theauxiliaryteachingsystemcarryingoncampusonlinecanwithinthescopeoftheschoolismoreconvenienttospreadinformation.Systemincludesuserregistrationlogin,logoutgenerallogintypesystemshouldhavefunctions,suchasforfunctionmoduleimplementstheuploadcoursewareforteachers,classassignment,organizeonlinetesting,correctingstudentshomework,answerfunction.Forstudentsorientedfunctionmoduleimplementstosubmitajobtocheckthecourseware,tocompletetheonlinetest,questionandsoon.Inordertomaintainsystemsecurityandstability,increasetheadministratormodule,usespecialprivilegesusernamepasswordafterlandingcanmanagethebackgroundinformation,suchasmodifytheuserinformation,restrictedtouserpermissions,adddeleteresourcessuchassubmitted.ThissystemUSESMyeclipseintegrationdevelopmentenvironmentanddevelopment,themaindevelopmentlanguageinvolvestheJSPandSQL,backgrounddatabaseusingtheMysqldatabase,atthesametimeusethestruts2andhibernateframeworksupportintegrationdevelopment.Keywords:onlineassistantsystem,teachingactivities,JSP,Mysql,integrationdevelopment东北大学秦皇岛分校毕业设计(论文)第3页目录1绪论..........................................................................................................................................................51.1课题的背景和意义.................................................................................................................51.2国内外研究状况..............................................................................................................................51.2.1国外网络教学辅助平台研究状况及产品..........................................................................51.2.2国内网络教学辅助平台研究及相关产品..........................................................................72技术背景及实验平台介绍.......................................................................................................................92.1Apache介绍..................................................................................................................................92.1.1Apache的工作原理..........................................................................................................92.2MySQL介绍....................................................................................................................................92.2.1SQL语言............................................................................................................................92.2.2MySQL的特性..................................................................................................................102.3Struts2简介..............................................................................................................................102.4hibernate简介..........................................................................................................................103系统的需求分析.......................................................................................................................................114项目可行性分析......................................................................................................................................135系统设计................................................................................................................................................145.1总体设计....................................................................................................................................145.1.1设计目标.........................................................................................................................145.