毕业设计论文模板word范文 14页Word格式.docx
《毕业设计论文模板word范文 14页Word格式.docx》由会员分享,可在线阅读,更多相关《毕业设计论文模板word范文 14页Word格式.docx(10页珍藏版)》请在冰豆网上搜索。
基于SSH的精品公开课程网站的设计
摘要
本设计课题的名称为“基于SSH架构的精品公开课程网站建设”,精品公开课程网站的建设,是在当代教育信息化的大背景下,根据学校具体的课程要求,课程现状做出科学、合理的设计,使学校优质的教育资源得到充分的利用。
该课题通过使用Web2.0流行的SSH(Struts2+Spring+Hibernate)框架,对整个网站进行整体性的开发。
使用Struts框架实现系统的界面设计,使用JavaScript实现界面的动态效果,后台使用Hibernate实现对数据库的增、删、查、改。
本文采用自顶向下的结构化的系统分析方法,阐述了一个功能全面的基于SSH的精品课程网站的设计的开发过程、操作流程及其一些核心的技术。
本文首先进行了项目概述,简单介绍了项目开发的背景、项目开发的目的和项目开发的意义;
接下来是系统规划阶段,通过实际的业务流程调研,分析了系统的组织结构,具体完成了基于SSH的精品课程网站的设计的需求分析、可行性分析、现行业务流程分析,并通过对现行业务流程的优化,得出了系统的业务流程;
之后是系统分析,具体完成了数据流分析和关系实体的分析;
系统设计阶段主要完成了功能模块的划分、数据库的设计。
该阶段对各个模块的功能进行了详细设计,形成了本系统的功能模块图,在此基础上选择了合适的开发模式;
数据库的设计先进行了概念结构设计,之后进行了逻辑结构设计,最后完成了数据库表的设计。
根据前几个阶段的分析和设计,本系统在设计方面采用B/S模式,同时使用JSP技术进行基本页面的设计与功能实现,后台数据库选用Oracle数据库。
本系统的设计实施为基于SSH的精品课程网站的设计的运行做基础,为基于SSH的精品课程网站的设计提供良好的条件。
关键词:
精品公开课程;
WEB2.0;
SSH框架
I
DesignofboutiquepubliccourseswebsitebasedonSSH
Abstract
Thisprojectisnamed"
DesignofboutiquepubliccourseswebsitedesignbasedonSSH"
Productsfortheconstructionoftheopencoursewebsite,itisinthecontextofthecontemporaryeducationinformationization,accordingtotherequirementsofthespecificschoolcurriculum,curriculumpresentsituationtomakescientificandreasonabledesign,maketheschoolhighqualityeducationresourcesarefullyutilized.ThesubjectthroughtheuseofWeb2.0popularSSH(Struts2+Spring+Hibernate)frameworkfortheholisticdevelopmentoftheentiresite.UsingStrutsframeworkforsysteminterfacedesign,interfacewithJavaScriptdynamiceffects,thebackgroundtothedatabaseusingHibernateforadd,delete,search,update.
Inthispaper,usingtop-downstructuredsystemanalysismethod,elaboratedafullyfunctionalboutiquepubliccourseswebsitebasedonSSHdevelopmentprocess,operationprocessandsomekeytechnologies.Thispapercarriedoutaprojectoverview,brieflyintroducestheprojectdevelopmentbackground,projectdevelopmentandprojectdevelopmentsignificance;
nextisthesystemplanningstages,throughtheactualbusinessprocessresearch,analysisofthesystemstructure,specificallythecompletionofWEB2.0basedlearningplatformneedsanalysis,feasibilityanalysis,currentbusinessprocessanalysis,andthroughthecurrentbusinessprocessoptimization,thesystembusinessprocesses;
aftersystemanalysis,includingthedataflowanalysisanddatadictionary;
systemdesignphasebasicallyfinishedthefunctionmoduledivision,databasedesignandsysteminterfacedesign.Thephaseofthefunctionofeachmodulearedesignedindetail,theformationofthesystemfunctionmodulechart,onthebasisofselectionofappropriatedevelopmentmode;
databasedesigntothestructuredesign,followedbyalogicstructuredesign,finallycompletedthedesignofdatabasetables。
Accordingtothefirstfewstagesofanalysisanddesign,thesystemusedinthedesignofB/Smode,usingtheJSPtechnologythebasicpagedesignandfunctionrealizationofbackgrounddatabase,usingOracledatabase.ThesystemdesignandImplementationBasedonWEB2.0platformforlearningactivitiesrunningbasic,basedonWEB2.0learningplatformtoprovidegoodconditions。
KeyWords:
Boutiquepubliccourses;
SSHFramework
II
引言.............................................................-1-
第1章绪论..........................................................-2-
1.1项目开发的背景....................................................-2-
1.2项目开发在国内外发展的现状.......................................-2-
1.3项目开发的目的....................................................-3-
第2章相关技术介绍..................................................-4-
2.1Struts介绍.......................................................-4-
2.2Spring介绍.......................................................-6-
2.3Hibernate介绍....................................................-8-
第3章需求分析.....................................................-10-
3.1可行性分析.......................................................-10-
3.2需求概述........................................................-10-
3.3总体设计原则....................................................-11-
第4章概要设计.....................................................-12-
4.1顶层数据流图....................................................-12-
4.2业务流程分析....................................................-12-
4.3数据库设计......................................................-14-
第5章详细设计.....................................................-21-
5.1管理员模块.......................................................-21-
5.2教师模块.........................................................-28-
5.3网站前台模块.....................................................-35-
第6章软件测试与分析...............................................-41-
6.1测试用例........................................................-41-
6.2测