摩托车企业宣传网站设计及实现毕业设计说明书.docx

上传人:b****5 文档编号:3623280 上传时间:2022-11-24 格式:DOCX 页数:41 大小:1.44MB
下载 相关 举报
摩托车企业宣传网站设计及实现毕业设计说明书.docx_第1页
第1页 / 共41页
摩托车企业宣传网站设计及实现毕业设计说明书.docx_第2页
第2页 / 共41页
摩托车企业宣传网站设计及实现毕业设计说明书.docx_第3页
第3页 / 共41页
摩托车企业宣传网站设计及实现毕业设计说明书.docx_第4页
第4页 / 共41页
摩托车企业宣传网站设计及实现毕业设计说明书.docx_第5页
第5页 / 共41页
点击查看更多>>
下载资源
资源描述

摩托车企业宣传网站设计及实现毕业设计说明书.docx

《摩托车企业宣传网站设计及实现毕业设计说明书.docx》由会员分享,可在线阅读,更多相关《摩托车企业宣传网站设计及实现毕业设计说明书.docx(41页珍藏版)》请在冰豆网上搜索。

摩托车企业宣传网站设计及实现毕业设计说明书.docx

摩托车企业宣传网站设计及实现毕业设计说明书

 

毕业设计说明书

 

设计题目:

摩托车企业宣传网站设计及实现

学  院计算机科学及信息工程

专业年级

学生姓名学号

指导教师职称

设计地点计算机软件工程实验室

日期2015-5-20

摩托车企业宣传网站设计及实现

中文摘要:

本文以摩托车企业宣传网站设计及实现为背景,从实际工作出发,结合门户网站开发的概念、结构及系统开发的基本原理和方法,开发了摩托车企业网站,使企业和用户之间能够快速、及时地进行沟通,实现了企业新闻、产品的信息化展示,对提高企业信息化管理水平具有重要的实用价值。

该设计具有以下特点:

1.系统设计过程中,采用了及传统的客户机/服务器(Client/Server)不同的系统结构一一浏览器/服务器(Brows/Server)结构。

使得开发更加便捷,从提高了开发效率,在系统的维护方面,由B/S结构所特有的分层特性,大大降低了系统维护人员的工作量。

2.引入了JSP(JavaServerPages)技术。

利用其丰富的功能和强大的技术支撑,提高了系统设计的灵活性和开发速度。

3.采用了UML可视化建模辅助设计,使得需求分析和设计更加面向对象,同时用各种图的应用更加直观形象。

关键字:

B/S结构,JSP技术,UML

 

ABSTRACT:

ThispaperisinthesettingofdevelopmentofDesignandDevelopmentofMotorbikeEnterpriseWebsite,developingtheWeb-nettotheWebsitecombinedwiththebasictheoriesandmethodsofsystem,theideaandconstructionofdevelopingofEnterpriseWebsite.ThisWeb-netcanmakecustomerandenterprisecommunicatefastandtimely.ItishighvaluabletomaketheWebsiseoutandimprovethelevelofEnterpriseinformationmanagement.

Thesystemhasfollowingcharacters:

1.Browser/Serverconstructionisused,whichhasfarmoreeffectivethantraditionalClient/Serverconstructioninthedesigningprogress.Themethodismoreconvenience,moreeffective.Thismethodalsomakesthatseveralpeopledevelopasinglemanagementinformationsystem(MIS),andatthesametimebecomestrue.ThankstothecharacterofleverstructureintheB/Sconstruction,alotofworksaresimplifiedinthefieldofmaintenance.

2.JavaServerPages(JSP)techniqueisusedtoimprovetheagilityofthesystem

andacceleratethespeedofdevelopingsoftware,becauseoftheabundanceofJSP's

functionandtechnicalsupport.

3.UMLisusedtoassisttheDesignoftheproject,whichisObject-Orientedandintuitionistic.

Keywords:

TestInstallationManagementBrowser/Server(B/S)Construction,

JavaServerPages(JSP),UnitedModelingLanguage(UML)

 

第一章Internet及企业网站介绍

1.1我国Internet的现状

上世纪80年代末期,Internet进入了国内。

1989年,中关村地区科研师范网NCFC开始建设,到1994年,建立了我国最高域名CN服务器,NCFC连入了Internet;同时,还建立了Mail服务器、News服务器、FTP服务器、WWW服务器、Gopher服务器等。

从上世纪90年代初开始,Internet进入了全盛的发展时期,发展最快的是欧美地区,其次是亚太地区,我国起步较晚,但发展迅速。

Internet在中国的发展,大致可分为以下三个阶段。

第一阶段(1987-1994年)。

这一阶段是电子邮件使用阶段,我国通过拨号及国外连通电子邮件,实现了及欧洲及北美地区的E-mail通信功能。

1990年我国开通CHINAPAC分组数据交换网,但这种低速率的网络,远远满足不了计算机通讯及数据交换的需求,故于1991年6月中科院高能所决定租用国际卫星信道建立及美国SLAC国家实验室的64kbps专线。

经十八个月后,于1993年3月2日止式开通了由北京高能所到美国斯坦福直线加速器中心的计算机通讯专线,运行DECnet协议及各地连通。

不久高能所获得进口CISCO路由器权,转入运行TCP/IP协议联入Internet网。

由此开始,我国Internet发展进入第二阶段。

第二阶段(1994-1995年)。

这一阶段是教育科研网发展阶段。

我国通过TCP/IP连接,实现了Internet的全部功能。

到1995年初,高能所将卫星专线改用海底电缆,通过日本进入Internet。

同时,由中科院(中关村地区)及北京大学、清华大学的校园网组成的NCFC网(TheNationalComputingandNetworkingFacilityofChina)以高速光缆和路由器实现主干网的连接,于1994年4月,止式开通了及国际Internet的64Kbps专线连接,并设立了中国最高域名(CN)服务器。

这时,我国才算是真止加入了国际Internet行列之中。

继此之后,我国又建成中国教育和科研网(CERNET-ChinaEducationandResearchNetwork,通过128Kbps专线实现了及美国相连,北京化工大学也在前期开通了一条通过日本进入Internet的64K专线。

百所联网及百校联网形成我国学术界联网的高潮。

到1995年5月,邮电部开通了中国公用Internet网,即CHINANET,作为公共商用网向公众提供Internet服务。

至此,中国Internet发展进入第三阶段,即商用阶段。

第三阶段(1995年至今)。

这一阶段是商业应用阶段。

此时的中国已广泛融入了Internet大家族。

自进入商业应用阶段以来,Internet这一新生事物以其强大的生命力及无可匹敌的优势如一股狂艘席卷中国大地。

CHINANET在北京、上海设立了两个枢纽站点及Internet相联,并在全国范围建造CHINANET的骨干网。

目前,CHINANET已在大部分重要城市开通业务,1996年9月,电子部ChinaGBN开通。

各地ISP亦如雨后春笋般地蓬勃兴起,据统计,到1996年底,仅北京就有30多家ISP开始或准备营业,如国联、飞梭、世纪互联、讯业、中网、实华开、为、方网景等,它们的投资规模甚至超过了官方相应的机构。

据2009年7月16日CNNIC(中国互联网络信息中心)发布的《第24次中国互联网络发展状况统计报告》显示我国网民规模已达3.38亿,继续领跑全球互联网;其中,使用手机上网的网民也已达到1.55亿,约占我国网民总数的一半(46%)。

截至2009年6月底,我国互联网普及率达到25.5%,保持平稳上升的态势。

1.2企业网站的作用及好处

如果我们把Internet看作一个整体,那么网络和网站是它的二个组成部分。

网络好比是遍布于人体全身的血管,是传递信息的通道;而网站则是人体的各个器官,是网络上储存信息的结点。

他们相辅相成,密不可分。

随着中国加入WTO以及全球经济一体化的不断加快,网上交易市场将成为未来商场上角逐的主要焦点。

机遇和挑战并存,企业面临的竞争也将越来越激烈,网络发展的大势所趋决定了企业如果不加入互联网这一领域就会很快被市场所淘汰。

那么企业网站的作用是什么呢?

我想企业网站的作用不外乎有以下三点:

(1)宣传企业形象,

(2)扩展往来业务,(3)提高内部效率。

从企业网站的以上三点作用来分析,建立企业网站的好处我认为可以归结为如下:

(1)宣传费用低、宣传范围广,

(2)建立企业形象,(3)扩大销售,及潜在客户建立商业联系,(4)开展电子商务,(5)及客户保持联系,收集客户反馈信息,(6)全天候、全方位的网络优势。

显然,网站作为互联网时代企业实现网络营销的重要平台,随着中国企业对外交流意识的加强,每一个精明的企业家都认识到了企业网站给一个企业带来的巨大作用。

因此,当人类进入二十一世纪后,企业网站在数量上呈现出跨越式的发展,如雨后春笋。

第二章项目的开发背景及技术

根据当今信息时代企业发展的需求出发,在对企业建设网站的必要性进行了反复论证的基础上进行立项。

本项目在分析国内外企业信息化网站现状的基础上,结合当前企业信息化过程中的特点,找出其中的优点和不足之处,以JSP网站开发思想,快速组建企业信息化系统网站,在信息即时发布和资源规划管理方面突出创新。

本项目的技术特点在于将新一代的面向对象的软件开发思想、最新JSP的Web开发技术应用到企业信息化网站开发中,在企业信息即时发布和资源规划管理方面实现通用的、可扩展的解决方案。

2.1网站建设技术概论

目前,在传统的Web开发过程中使用得比较成熟的技术有ASP,PHP,ASP.NET,JSP等,JSP技术以Java语言为基础,因此天生具有平台无关性。

以强大的JavaAPI为后盾,功能十分强大。

可以使用JavaBeans组件和自定义标签,因此具有良好的扩展性。

使用嵌入式的开发技术,简单易学。

通过视图分离技术,强化可重用性组件,大大加快了网站的开发过程。

不像ASP或PHP是纯粹的解释性语言,JSP是半编译半解释语言。

每个JSP脚本在第一次被调用时将被编译为一个Servlet,并常驻于内存中,这显然将大大提高它的执行效率。

JSP技术用Java语言作脚本。

Java语言使开发者的工作比用其他方式更容易。

Java语言拥有内存区域管理,可以防止内存漏洞和提供对难于发现的降低应用效率的指针Bugs的保护。

此外,JSP还为现实世界的应用提供了强有力的例外处理能力。

面向对象的方法使基于JSP的应用程序要比基于ASP和PHP的应用程序更易于维护。

2.2JSP简介

JSP(JavaServerPages)是由SunMicrosystems公司倡导,许多公司参及一起建立的一种动态网页技术标准,在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段和JSP标签(Tag),就构成了JSP网页(*.jsp)。

Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。

程序片段可以操作数据库、重新定向网页以及发送Email等等,这都是建立动态网站所需要的功能。

利用JSP、所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求很低,在客户端可以实现无P1ug—in,无ActiveX,无JavaApplet,甚至无Frame。

JSP技术强调的组件比脚本实现更加容易,它在设计网页内容时,不会影响程序逻辑。

在设计程序逻辑时,而不需改变网页内容。

JavaBeans模式包括像数据库访问、安全、事务完整性等完整的企业模式,并且它们及应用本身相分离。

JSP技术是一种开放的、跨平台的结构,所以Web服务器、平台和其他组件能够很容易转换,而不需影响基于JSP的应用程序。

这使JSP更适合现实世界的Web应用程序,无论在哪儿都可以迅速转化、成长,这是它的准则。

JSP技术是通过Java开放模式开发的,它可以广泛地被其他开发工具、Web服务器和应用服务开发商所支持。

这使得它比其他技术的发展更具多元化、融入更多的智慧。

综上所述,JSP技术有着较为明显的优势,这使得它成为未来的发展方向。

正是由于这些优点,JSP正在取代ASP、PHP,日渐成为网站开发的主流。

目前,新的网站公司都使用JSP作为网站开发的工具,以前的一些公司也都在使用JSP重新改造自己的网站。

2.3UML(Unifiedmodelinglanguage)概述

UML,即统一建模语言,已经成为软件工业中占支配地位的一种建模语言。

UML的定义包括UML语义和UML表示法两个部分。

UML语义描述基于UML的精确元模型定义。

元模型为UML的所有元素在语法和语义上提供了简单、一致、通用的定义性说明;UML表示法定义UML符号的表示法,为开发者或开发工具使用这些图形符号和文本语法为系统建模提供了标准。

UML的目标是以面向对象的方式来描述任何类型的系统,具有很宽的应用领域。

其中最常用的是建立软件系统的模型,但它同样可以用于描述非软件领域的系统,通过UML可以对任何具有静态结构和动态行为的系统进行建模。

此外,UML适用于系统开发过程中从需求规格描述到系统完成后测试的不同阶段。

在需求分析阶段,可以用用例来捕获用户需求。

通过用例建模,描述对系统感兴趣的外部角色及其对系统(用例)的功能要求。

分析阶段主要关心问题域中的主要概念(如抽象、类和对象等)和机制,需要识别这些类以及它们相互间的关系,并用UML类图来描述。

为实现用例,类之间需要协作,这可以用UML动态模型来描述。

在分析阶段,只对问题域的对象(现实世界的概念)建模,而不考虑定义软件系统中技术细节的类(如处理用户接口、数据库、通讯和并行性等问题的类)。

这些技术细节在设计阶段引入,因此设计阶段为构造阶段提供更详细的规格说明。

编程(构造)是一个独立的阶段,其任务是用面向对象编程语言将来自设计阶段的类转换成实际的代码。

在用UML建立分析和设计模型时,不应过早考虑编码问题,这样不利于建立简单正确的模型。

UML模型还可作为测试阶段的依据。

系统通常需要经过单元测试、集成测试、系统测试和验收测试。

不同的测试小组使用不同的UML图作为测试依据:

单元测试使用类图和类规格说明;集成测试使用部件图和合作图;系统测试使用用例图来验证系统的行为;验收测试由用户进行,以验证系统测试的结果是否满足在分析阶段确定的需求。

总之,标准建模语言UML适用于以面向对象技术来描述任何类型的系统,而且适用于系统开发的不同阶段,从需求规格描述直至系统完成后的测试和维护。

2.4SQL语言简介

2.4.1SQL的概念

SQL全称是“结构化查询语言(StructuredQueryLanguage)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEMR开发的一种查询语言,它的前身是SQUARE语言。

SQL语言自从工BM公司1981年推出以来后,得到了广泛的应用。

如今无论是像Oracle,Sybase,Informix,SQLserver这些大型的数据库管理系统,还是像VisualFoxPro,PowerBuild这些微机上常用的数据库开发系统,都支持SQL语言作为查询语言。

2.4.2SQL语言的特点

SQL广泛地被采用正说明了它的特点。

它使全部用户,包括应用程序员、DBA

管理员和终端用户受益非浅。

其特点有:

(1)非过程化语言

SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。

SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集。

所有SQL语句接受集合作为输入,返回集合作为输出。

SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。

SQL不要求用户指定对数据的存放方法。

这种特性使用户更易集中精力十要得到的结果。

所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段。

查询优化器知道存在什么索引,哪儿使用合适,Ifu用户从不需要知道表是否有索引,表有什么类型的索引。

(2)统一的语言

以前的数据库管理系统为上述各类操作提供单独的语言,而SQL将全部任务统一在一种语言中。

SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。

基本的SQL命令只需很少时间就能学会,最高级的命令在几天内便可掌握。

SQL语言功能极强,但由十设计巧妙,语言十分简洁,完成数据定义、数据操纵、数据控制的核心功能只用了九个动词:

CREATE,DROP,ALTER,SELECT,INSERT,UPDATE,DELETE,GRANT,REVOKE,且SQL语言语法简单,接近英语口语,因此易学易用。

(3)是所有关系数据库的公共语言

由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS转到另一个。

所有用SQL编写的程序都是可以移植的。

2.4.3SQLServer2000简介

SQLServer2000是一个关系数据库管理系统,是Microsoft公司推出的SQLServer数据库管理系统的其中一个版本。

该版本继承了SQLServer7.0版本的优点,同时又比它增加了许多更先进的功能,具有使用方便、可伸缩性好、及相关软件集成程度高等优点。

SQLServer2000采用客户/服务器计算模型,即中央服务器用来存储数据库,该服务器可以被多台客户机访问,数据库应用的处理过程分布在客户机和服务器

上。

客户/服务器计算模型分为两层的客户/服务器结构和多层的客户/服务器结

构。

在两层的客户/服务器系统中,客户机通过网络及运行SQLServer2000实例

的服务器相连,客户机用来完成数据表示和大部分业务逻辑的实现,服务器完成

数据的存储,这种客户机被称为“胖客户机”(thickclient)。

在多层的客户/服务器系统中,至少要经过二个处理层,第一层是客户机,它只负责数据的表示;第二层是业务逻辑服务器,负责业务逻辑的实现,所有的客户机都可以对它进行访问;第二层是数据库。

这种结构中的客户机被称为“瘦客户机”(thinclient)。

第三章系统需求分析

3.1系统运行环境

1.操作系统:

(1)服务器端:

Windows2000Server,它的可扩充性、可靠性、兼容性等性能,及图形化界面,便于维护及管理。

(2)客户端:

Windows系列操作系统:

Windows98,WindowsXP,Windows2000Professional,

Windows2000Server等。

2.数据库服务器:

MicrosoftSQLServer2000,是Microsoft面向分布式客户机、服务器计算

的关系数据库管理系统,是为支持分布式计算环境而设计的。

3.浏览器:

InternetExplore6.0以上。

4.其它要求:

服务器端:

Tomcat服务器,Pentium2.0GHz以上CPU,512M以上内存,支持Java。

3.2系统功能需求

系统的功能需求主要描述系统所预期提供的功能和服务。

从系统功能需求的角度要求本企业门户网站能够实现以下几方面的功能:

1.企业基本信息展示、产品展示功能;

2.浏览、添加、删除产品的功能;

3.对产品进行分类的功能;

4.查找的功能;

5.数据后台管理功能;

6.留言功能;

(1)企业基本信息展示、产品展示功能:

企业发布信息、产品,后台管理员根据后台管理系统添加信息、产品并在前台进行展示。

(2)浏览、添加、删除产品的功能:

后台管理员可以在后台对产品进行浏览、添加、删除操作。

(3)对产品进行分类的功能:

后台管理员可以通过后台的产品类别管理添加产品类别并对产品进行分类。

(4)查找的功能:

客户可以在前台对企业信息进行查找。

(5)数据后台管理功能:

能够在后台对企业信息、产品信息、留言信息等数据进行管理。

(6)留言功能:

客户可通过前台查看和编辑流言,后台管理员可以在后台对留言进行浏览和删除操作。

3.3系统性能需求

系统的性能需求关心的是系统整体特性而不是个别的系统特性,因此性能需求比功能需求对系统更为重要。

结合康定民族师范高等专科学校实验设备管理工

作流程的实际情况,从性能需求的角度要求本实验设备管理系统的设计能够达到

以下几个方面的目标。

(1)较强的可移植性:

即要求企业门户网站在通过修改尽量少的代码的基础上能够在所有支持Java的操作系统平台下正常运行。

所谓可移植性,是指系统跨平台运行的能力。

总的来说,当系统需要跨平台运行时,需要修改的内容越少,移植性越好。

(2)友好的用户界面:

即要求企业门户网站具备较强的人机交互能力。

使用系统的最终用户是有生命的人,那么,作为系统设计和开发人员,则有义务和责任考虑最终用户在使用系统过程中的感受,通过设计友好的用户界面,有利于提高最终用户使用系统开展工作的兴趣,从而进一步提高用户的工作积极性和工作效率。

(3)有效的用户分级制度:

因为本企业门户网站涉及到的权限操作比较少,所以将用户等级分为系统管理员和普通游客两个等级。

3.4用例图

企业门户网站系统的用例图如图2-1所示,包括:

查看企业新闻、产品介绍、公司文化、技术支持、留言,浏览新闻信息、添加新闻信息、管理产品类别、注册产品、浏览产品、后台管理员注销、留言管理。

图3-1摩托车企业宣传网站的用例图

3.5用例规约

(1)用例规约“查看企业新闻”

表3-1用例规约“查看企业新闻”

主要参及者

游客或后台管理员

前置条件

打开企业门户网站页面

后置条件(成功后的保证)

返回企业新闻

基本流程(主要成功场景)

1)打开企业门户网站页面

2)点击“企业新闻”连接

3)显示企业新闻页面

辅助流程1(替代流程)

出现错误

1、转入出错页面,并将详细错误信息显示给后台管理员或游客

(2)用例规约“查看产品介绍”

表3-2用例规约“查看产品介绍”

主要参及者

游客或后台管理员

前置条件

打开企业门户网站页面

后置条件(成功后的保证)

返回产品介绍

基本流程(主要成功场景)

1.打开企业门户网站页面

2.点击“产品介绍”连接

3.显示企业新闻页面

辅助流程1(替代流程)

出现错误

1、转入出错页面,并将详细错误信息显示给后台管理员或游客

(3)用例规约“查看公司文化”

表3-3用例规约“查看公司文化”

主要参及者

游客或后台管理员

前置条件

打开企业门户网站页面

后置条件(成功后的保证)

返回公司文化

基本流程(主要成功场景)

1.打开企业门户网站页面

2.点击“产品介绍”连接

3.显示企业新闻页面

辅助流程1(替代流程)

出现错误

1、转入出错页面,并将详细错误信息显示给后台管理员或游客

(4)用例规约“查看技术支持”

表3-4用例规约“查看技术支持”

主要参及者

管理员

前置条件

打开企业门户网站页面

后置条件(成功后的保证)

返回技术支持

基本流程(主要成功场景)

1.打开企业门户网站页面

2.点击“产品介

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

当前位置:首页 > 总结汇报 > 其它

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

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