素材ssh框架学习网站设计论文设计Word格式.docx

上传人:b****2 文档编号:12986724 上传时间:2022-10-01 格式:DOCX 页数:38 大小:625.32KB
下载 相关 举报
素材ssh框架学习网站设计论文设计Word格式.docx_第1页
第1页 / 共38页
素材ssh框架学习网站设计论文设计Word格式.docx_第2页
第2页 / 共38页
素材ssh框架学习网站设计论文设计Word格式.docx_第3页
第3页 / 共38页
素材ssh框架学习网站设计论文设计Word格式.docx_第4页
第4页 / 共38页
素材ssh框架学习网站设计论文设计Word格式.docx_第5页
第5页 / 共38页
点击查看更多>>
下载资源
资源描述

素材ssh框架学习网站设计论文设计Word格式.docx

《素材ssh框架学习网站设计论文设计Word格式.docx》由会员分享,可在线阅读,更多相关《素材ssh框架学习网站设计论文设计Word格式.docx(38页珍藏版)》请在冰豆网上搜索。

素材ssh框架学习网站设计论文设计Word格式.docx

大连民族学院

 

摘要

信息技术的迅速发展,已经在教育领域产生了深刻的影响,它对于转变传统教育思想和观念,促进教学模式、教学体系、教学内容和教学方法的改革,加速教育手段和管理的现代化等方面都具有重要的意义。

计算机辅助教学(ComputerAssistedInstruction)作为一种现代化的教学技术,越来越受到人们的重视。

本次毕业设计将完成一个计算机基础教学学习网站的制作,该网站的主要用户为教师和学生,为了方便学生课余的学习,教师可以在网站上发布新的学习资料,上传课件和和热门文章。

学生也可以在课下通过浏览网页的方式获取教师发布的信息,下载网站的学习资料和课件,应用搜索功能快速定位所需资源。

学生可以在网站提问模块提出学习过程中遇到的问题,每个人都以匿名的方式回答问题,集思广益。

此网站最大的优势是把word,pdf,视频等资源以plash的形式统一发布,方便教师上传大量现有的word,pdf文档。

使用struts,spring,ofcomputerbasalteachingandlearningWebsitebasedonJ2EE

Abstract

Therapiddevelopmentofinformationtechnologyeducation.Itchangingthetraditionalideasandconceptsoftheeducation,promotingtoreformteachingmode,teachingsystem,teachingcontentsandmethods,acceleratingthemodernizationofmanagementandotheraspects.Asamodernteachingtechnology,CAI(ComputerAssistedInstruction)moreandmorepeople’sattention.

Thegraduationdesignwillcompleteacoursewebsite.Themainusersofthiswebsiteareteachersandstudents.Inordertofacilitatestudents’studyafterclass,teacherscanpublishnewlearninginformation,uploadcoursewareandarticles,andstudentscanaccesstheinformationsreleasedbyteachers,downloadlearningmaterials,coursewareandsoon,usesearchingtoolstolocateinformationwhichtheyneed.what’smorestudentscanalsoasksomequestionstheymeetthemafterclassstudy,andinordertosolvetheproblomeverybodyareabletoreplyitbytypeofcryptonym.byconversingword,pdf,videoandandotherresourcestoplashtopublishwilllendthiswebsiteanedgetotheothers,sothatteacherscanuploadagreaddealofwordandpdfresourceswhichalreadyexist,usingthestruts,spring,dynamic.

KeyWords:

ComputerAssistedInstruction;

computerbasalteachingandlearningWebsite;

uniformresources;

由RodJohnson和JuergenHoeller等开发。

Spring中包含的关键特性,如图2.1所示:

图2.1Spring模块

1、核心容器:

提供Spring框架的基本功能。

核心容器的主要组件是BeanFactory,它是工厂模式的实现。

BeanFactory使用控制反转(IOC)模式将应用程序的配置和依赖性规范与实际的应用程序代码分开。

2、SpringContext:

是一个配置文件,向Spring框架提供上下文信息。

Spring上下文包括企业服务,例如JNDI、EJB、电子邮件、国际化、校验和调度功能。

3、SpringAOP:

通过配置管理特性,SpringAOP模块直接将面向方面的编程功能集成到了Spring框架中。

所以,可以很容易地使Spring框架管理的任何对象支持AOP。

SpringAOP模块为基于Spring的应用程序中的对象提供了事务管理服务。

通过使用SpringAOP,不用依赖EJB组件,就可以将声明性事务管理集成到应用程序中。

4、SpringDAO:

JDBCDAO抽象层提供了有意义的异常层次结构,可用该结构来管理异常处理和不同数据库供应商抛出的错误消息。

异常层次结构简化了错误处理,并且极大地降低了需要编写的异常代码数量。

5、SpringORM:

Spring框架插入了若干个ORM框架,从而提供了ORM的对象关系工具,其中包括JDO、Hibernate和iBatisSQLMap。

所有这些都遵从Spring的通用事务和DAO异常层次结构。

6、SpringWeb模块:

Web上下文模块建立在应用程序上下文模块之上,为基于Web的应用程序提供了上下文。

所以,Spring框架支持与JakartaStruts的集成。

Web模块还简化了处理多部分请求以及将请求参数绑定到域对象的工作。

7、SpringMVC框架:

MVC框架是一个全功能的构建Web应用程序的MVC实现。

通过策略接口,MVC框架变成为高度可配置的,MVC容纳了大量视图技术,其中包括JSP、Velocity、Tiles、iText和POI。

本文使用springIOC容器管理业务层对象及数据访问层对象;

通过SpringAOP对数据库进行事务管理;

使用SpringDAO结合Ibatis框架编写数据库访问层。

1、2.1.2),用于存储用户发布的问题信息,如表3.9所示:

表3.9t_question表

2、回复表(t_reply),用于存储问题回复信息,如表3.10所示:

表3.10t_reply表

3、教程表(t_tutorial),用于存储课程下的教程信息,如表3.11所示:

表3.11t_tutorial表

3.3.2实体关系图(主要部分ER图)

第四章系统实现

4.1用户登陆模块

4.1.1主要界面实现

功能描述:

计算机基础教学学习网用户分为三类:

管理员,教师,学生;

其中管理员和教师需要登陆,学生主要游览管理员和教师发布的资源。

管理员和教师在同一个登陆表单中登陆,系统根据取到的用户名,密码,课程号判断用户的类型,由action负责跳转到相应的管理页面。

登陆界面主要特点是弹出型,避免了反复跳转的麻烦。

实现原理:

通过jquery动态生成一个表格,在表格中的每个单元格中加入图片或输入框,同时把图片的设置为透明。

登陆页面如图4.1所示:

图4.1用户登陆界面图

4.1.2主要代码实现

if(userManager.isTeacher(username,password)){

在教师表中查找,如果能查找到直接跳到教师管理界面,如果没查到,继续在管理员表中查找

Teacherteacher=userManager.findTeacherByUsername(username);

request.getSession().setAttribute("

teacher"

teacher);

coursename"

teacher.getCourse().getCourseName());

courseid"

String.valueOf(teacher.getCourse().getId()));

SettutorialFormList=newHashSet();

SettutorialList=teacher.getCourse().getTutorial();

for(Iteratoriter=tutorialList.iterator();

iter.(t.getDescription());

tuf.setId(t.getId());

tuf.setPicFilename(t.getPicFilename());

tuf.setTitle(t.getTitle());

tutorialFormList.add(tuf);

}

tutorial"

tutorialFormList);

username"

username);

information"

"

欢迎"

+username);

actionForward=newActionForward("

adminindex_teacher.jsp"

);

returnactionForward;

}elseif(userManager.isAdmin(username,password)){

在管理员表中查找,如果找到,跳转到管理员管理界面,如果没查找到说明用户名或密码错误

ListnewsList=newsManager.findAllNoPage();

ListnewsFormList=newArrayList();

for(Iteratoriter=newsList.iterator();

iter.().setAttribute("

newsFormList"

newsFormList);

actio

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1