基于SSH框架的Web网站设计与实现毕业论文

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

毕业论文(设计)基于SSH框架的Web网站设计与实现学生姓名:赵辰宇指导教师:张妍(讲师)专业名称:通信工程所在学院:信息工程学院2013年6月目录摘要........................................矚慫润厲钐瘗睞枥庑赖。Abstract....................................聞創沟燴鐺險爱氇谴净。第一章前言.................................0残骛楼諍锩瀨濟溆塹籟。1.1研究目的和意义...............................0酽锕极額閉镇桧猪訣锥。1.2国内外研究现状...............................0彈贸摄尔霁毙攬砖卤庑。1.3研究内容与方法...............................0謀荞抟箧飆鐸怼类蒋薔。第二章可行性与需求分析....................2厦礴恳蹒骈時盡继價骚。2.1可行性分析....................................2茕桢广鳓鯡选块网羈泪。2.2需求分析......................................3鹅娅尽損鹌惨歷茏鴛賴。第三章设计技术与系统运行环境................6籟丛妈羥为贍偾蛏练淨。3.1设计技术......................................6預頌圣鉉儐歲龈讶骅籴。3.2系统运行环境.................................15渗釤呛俨匀谔鱉调硯錦。第四章系统设计............................17铙誅卧泻噦圣骋贶頂廡。4.1官网系统....................................17擁締凤袜备訊顎轮烂蔷。4.2图书出售系统................................18贓熱俣阃歲匱阊邺镓騷。4.3办公系统....................................21坛摶乡囂忏蒌鍥铃氈淚。4.4数据库设计..................................25蜡變黲癟報伥铉锚鈰赘。第五章系统实现............................27買鲷鴯譖昙膚遙闫撷凄。5.1系统架构....................................27綾镝鯛駕櫬鹕踪韦辚糴。5.2持久层Hibernate实现........................30驅踬髏彦浃绥譎饴憂锦。5.3控制层Struts实现...........................31猫虿驢绘燈鮒诛髅貺庑。5.4业务层Spring实现...........................35锹籁饗迳琐筆襖鸥娅薔。第六章结论与建议..........................38構氽頑黉碩饨荠龈话骛。致谢.......................................39輒峄陽檉簖疖網儂號泶。附录.......................................41尧侧閆繭絳闕绚勵蜆贅。大连海洋大学毕业设计(论文)摘要摘要本次毕业设计主要以电子商务为主题进行Web网站的设计与开发,在框架方面应用了现今比较主流的SSH框架。设计背景以大连海洋大学出社为主题,并针对其进行设计与开发电子商务系统。本次设计包括三个大模块分别为,后台管理OA系统、官网系统、图书出售系统,每个模块又包括了诸多小模块。识饒鎂錕缢灩筧嚌俨淒。项目结构方面采用MVC架构大体上分为视图层、控制层、持久层,持久层细分为DAO层与业务层。这种结构使得开发开发过程中逻辑清项目结构简明便于后期的功能扩展与二次开发。凍鈹鋨劳臘锴痫婦胫籴。技术方面在视图层采用的是Jsp页面技术,在此基础上部分页面引入Ajax请求。服务器采用开源稳定的Tomcate服务器,数据库是MySQL。具体的框架版本为Struct2、Hibernate3.3、Spring3.0,开发工具为Meclipse9。恥諤銪灭萦欢煬鞏鹜錦。关键词:Hibernate,Spring,Struct2,Java,数据库大连海洋大学毕业设计(论文)AbstractAbstractThegraduationprojectdesignsanddevelopsWebsitemainlywiththethemeofe-commerce,andapplisetheSSH(SecureShell)frameworkinthematterofframeworkwhichisthemainstreamtoday.Theprojectdesignsanddevelopse-commercesystemwiththedesignbackgroundoftheprojectwitchbasesonthethemeofDLOUPress.Theprojectcontainsofthreemainmodule.theyare,respectively,thebackstagemanagementOA(OfficeAutomation)system,theofficialwebsitesystemandthebooksellingsystem,andeachmodulecontainsnumerousbranchmodules.鯊腎鑰诎褳鉀沩懼統庫。TheMVC(ModelViewController)techniqueisadoptedintheaspectofprojectarchitecturewhichdividedintoViewlayer,ControllayerandHibernate,amongthethreeparts,HibernateissubdividedintoDAO(DataAccessObject)andbusinesslayer.Thisstructuremakesthelogicandsystemstructureclear,andhasgoodexpansibilityandmaintenance.硕癘鄴颃诌攆檸攜驤蔹。JSP(JavaServerPages)technologyisadoptedontheViewlayeratthetechnicallevel,basedonthis,partofwebpagesuseAJAX(AsynchronousJavaScriptandXML)requesttechnology.SteadyopensourceTomcateservletisadoptedintheaspectofserverandthedatabaseisMySQL.TheconcretstructureversionisStruct2.1、Hibernate3.3、Spring3.0,andMeclipse9isusedasdevelopmenttool.阌擻輳嬪諫迁择楨秘騖。Keywords:Hibernate,Spring,Struct2,Java,DataBase大连海洋大学毕业设计(论文)第一章前言0第一章前言在JavaWeb设计与开发方面,比较经典的架构为MVC架构“M”指的模型(Mode)。“模型”在开发过程中指的是持久层,再具体点说就是代码中的DAO(持久层),Service(业务层),Bean组件等,这些用于分析问题的逻辑关系和算法序列的表示体系都属于模型的范畴。“V”指的是视图(View)在不同的领域所用的技术不同如:Jsp,PHP,Html都属于视图技术,是直接展现给用户的。在Java中使用的是Jsp页面,一种动态的页面技术。“C”指的是控制器(Control)。这种架构方法,将一个项目有条理的分成了三个部分,从而使开发过程中代码与代码之间的耦合度降低。[1]氬嚕躑竄贸恳彈瀘颔澩。1.1研究目的和意义应该说没有多少人怀疑计算机OA系统(自动化办公系统)的出现的意义。计算机OA系统的出现给办公人员带来了便利,但是对现代的办公自动化而言,其目的己经不局限于减轻员工的工作量,而是要将工作人员从繁琐的事务、业务逻辑、工作方式解放出来,用更多的精力去关注更重要的事情。从而提高企业的效率、增强企业的综合竞争能力。在这样办公方式下,企业的组织结构、工作职能,能够得到简化,各个部门在信息共有化的基础上进行协调工作,这样便于明确各个部门甚至细微到每个每个工作人员的责任,而领导层可以迅速综合采纳来自多方面的资讯信息,并以此为依据制定企业的发展方针。从这个意义上讲,在市场竞争越来越据烈化的今天,办公自动化系统己经不再是一种单一的手段、而是一种工具,更成为决定企业未来发展,生存空间的命脉。釷鹆資贏車贖孙滅獅赘。1.2国内外研究现状电子商务在现今信息飞速发展的今天有着举足轻重的地位,当今淘宝、当当网、银行服务系统、企业销售官网等都属于电子商务范畴。[2]怂阐譜鯪迳導嘯畫長凉。电子商务的出现使得许多繁琐、逻辑性高、需要大量人力物力的工作可以通过远程网络的形式来处理解决。大大减少了人力物力的投资,提高了工作效率。谚辞調担鈧谄动禪泻類。1.3研究内容与方法在MVC架构的基础上,现今比较成熟稳定的框架技术是SSH框架。SSH是成熟、稳定、开源的三大框架。S的是Struct2,在针对MVC架构中Struct2框架扮演着控制器(Control)的角色。在视图层与服务器交互的过程中由struct2来控制,它的底层技术是Servlet。第二个S指的是Spring这个开源框架,Spring充当的是一个容器的角色在实例化Bean组件、调用Bean组件、实例化Service层实时,都用Spring这个容器统一实例化并调用。Spring框架的出现大幅度降低了代码与代码之间的耦合度,在Spring框架中经典的是AOP(面向切面编程)与IOC控制反转。H指的是Hibernate这个框架主要服务于持久层。它的出现解决大连海洋大学毕业设计(论文)第一章前言1了繁琐的数据库查询工作,直接面对逻辑对象编程与查询更加体现出Java面向对象编程的特点。Hibernate是一个智能化比较高的框架,使用不好会使服务器效率大大降低。[3]嘰觐詿缧铴嗫偽純铪锩。大连海洋大学毕业设计(论文)第二章可行性与需求分析2第二章可行性与需求分析2.1可行性分析1组织和管理可行性基于电子商务Web门户的办公自动化系统采用分模块的开发方式,将整个项目分为三个大系统,分别为图书出售系统,官网网站最新资讯系统,和后台的OA办公管理系统。在三大系统的基础上又分为若干个模块,如:OA系统的,员工管理模块、官网管理模块、图书管理模块,图书出售系统,订单生成模块、分类浏览模块等。熒绐譏钲鏌觶鷹緇機库。2经济可行性所谓的经济可行性为在针对企业开发智能化办公系统的过程中,所投入的人力物力软件系统的前期花费,在后期软件的运营过程中是否能带来相应的效益、是否能给使用者带来方便、这工作人员从繁复的逻辑中解放出来从而获得更大的利益,提高工作效率。鶼渍螻偉阅劍鲰腎邏蘞。3技术可行性在针对企业的切实业务开发过程中,视图界面的制作时通过现有的功能全面、强大的Dreamweaver开发制作。在整体布局上强调的是简洁、美观、大方、功能全面和操作的简易可行。纣忧蔣氳頑莶驅藥悯骛。服务器采用的是稳定开源的Tomcate服务器。在针对中小型企业开发过程中Tomcate服务器可以完美的兼容开发程序。颖刍莖蛺饽亿顿裊赔泷。数据的处理采用的是Mysql数据库,也是一款开源稳定的数据库,兼容多种语言而且速度非常快。采用的是经典的MVC架构。框架方面引进的是SSH框架是当今javaEEweb开发中主流的框架。在MVC架构的基础上,现今比较成熟稳定的框架技术是SSH。SSH是成熟、稳定、开源的三大框架。S指的是struct2,在针对MVC架构中Stru

1 / 49
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功