毕业设计(论文):北京现代汽车有限公司网站的设计与实现26396.doc_第1页
毕业设计(论文):北京现代汽车有限公司网站的设计与实现26396.doc_第2页
毕业设计(论文):北京现代汽车有限公司网站的设计与实现26396.doc_第3页
毕业设计(论文):北京现代汽车有限公司网站的设计与实现26396.doc_第4页
毕业设计(论文):北京现代汽车有限公司网站的设计与实现26396.doc_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘 要随着中国加入世界贸易组织后,进口汽车的关税日益降低,大量进口汽车涌入中国汽车市场,和进些年来各种形式的本土汽车产业蓬勃发展,各种新型号、新品牌汽车不断下线,给中国汽车销售市场带来不少商机,同时也迫切的需要关于汽车销售管理系统来对其进行规范化和效率化管理。本文介绍了北京现代汽车有限公司网站的设计与实现。对专营汽车销售的公司来说,汽车的广告宣传是一件日常性的工作,客户需要及时了解汽车产品的相关信息,公司需要加大汽车销售的宣传力度,合理安排公司运作中各个环节的工作,因而汽车企业网站的建设是公司中一项非常重要的工作。从实际调研出发,本文介绍了开发本网站的方法。通过对系统进行分析,详细介绍了怎样用asp开发汽车企业网站,怎样实现对车辆信息的录入、查询、修改、删除等,数据库的连接,以及怎样解决在开发过程中所遇到的难题。关键词:网站 数据库 asp目 录摘要1目 录21课题在当前应用领域的现状12课题开发平台及应用技术搭建23.课题相关开发平台和应用技术分析33.1 asp简介33.2 sql server 2000数据库简介33.3 b/s结构简介44.项目总体功能结构54.1 北京现代汽车有限公司企业网站前台功能模块分析54.2 北京现代汽车有限公司企业网站后台功能模块分析65.关键模块的实现85.1 网站首页设计85.2 产品展示模块85.3 管理员登录模块95.4 文章分类模块105.5 发表文章模块115.6 产品类别管理模块115.7发布产品模块126.出现的问题及解决办法14结束语15致谢16201课题在当前应用领域的现状21世纪是一个信息高度发达的时代,经济的高速发展,社会的进步,信息管理显得尤为重要。早期的信息管理的运作方式不灵活,工作方式落后,致使数据采集不全面,重复劳动较多,十分的繁琐不便,一定程度上冲击了深层次的基层机构改革效应。而作为信息资源高度集中的现代化汽车销售企业来说,企业网站宣传的作用更是举足轻重。一个好的企业网站可以为企业节省人力、物力和财力等广告费用。随着中国加入世界贸易组织后,进口汽车的关税日益降低,大量进口汽车涌入中国汽车市场,和进些年来各种形式的本土汽车产业蓬勃发展,各种新型号、新品牌汽车不断下线,给中国汽车销售市场带来不少商机,各大汽车制造企业为抢占市场,都在不断的加大的宣传的力度与广度,由于网络的普及,通过网络作为煤介进行产品宣传成为各大汽车销售商首选的推广方式。中国是一个汽车消费的潜在大国,国内的汽车销售企业绝大部分是中小型企业。随着市场竞争越来越激烈,该行业的利润正不断萎缩,这些中小企业迫切需要通过现代化管理尤其是计算机管理来提高效率,降低经营成本,从而提高管理水平和竞争力。随着社会的发展,传统的产品宣传方式已不能满足社会的需要,迫切需要一种新的宣传模式,来方便快捷的管理各种信息。因此,只有依托网络系统,充分利用当今最新科技发展资源,才能使汽车销售企业达到良好的宣传作业,汽车企业网站以费用低廉、宣传效果好等特点被子广大汽车销售商而认可。利用本次毕业设计的机会为北京现代汽车有限公司设计企业网站,以期达到良好的宣传作用,提高产品的竞争力。2课题开发平台及应用技术搭建北京现代汽车企业网站采用asp技术开发,数据库使用microsoft公司的sql sever 2000,为了保证系统运行的效率和可靠性,服务器应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即internet,也可适用于内部的局域网。其运行要求如下:软件环境:客户端: windows95/98/2000/xp,internet explorer(ie)等服务器端:windows nt/windows2000,internet information server (iis)4.0及其以上版本,ie等;或者windows98,personal web server(pws),ie等。数据库:采用sql server 2000,运行于服务器端。硬件环境:服务器 cpu:p4 3.0g以上 ,内存:1gb以上客户机 cpu:piii 800mhz以上,内存:256m以上在开发本系统时,采用单机模式进行开发,开发此系统的硬件配置如下:cpu:p42.0g 内存:1gb 硬盘:160gb 显示器:19寸液晶屏3.课题相关开发平台和应用技术分析3.1 asp简介asp(active server page,动态服务器网页),是一种由microsoft公司开发的服务器端的脚本语言运行环境。它是一种包含了使用vb script或jscript脚本程序代码的网页。当浏览器浏览asp网页时, web服务器就会根据请求生成相应的html代码然后再返回给浏览器,这样浏览器端看到的 就是动态生成的网页。asp是微软公司开发的代替cgi脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。在了解了vb script或jscript的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的asp系统。因为脚本是在服务器端运行的,所以web服务器完成所有处理后,将标准的html页面送往浏览器。这意味着,asp只能在可以支持的服务器上运行,服务器端的脚本无法被预先复制,用户看到的仅仅是最终产生的html内容。而不可能看到原始脚本程序的代码。3.2 sql server 2000数据库简介sql(structured query language),意思为结构化查询语言,是一种介于关系代数与关系演算之间的结构化查询语言。它的主要功能就是同各种数据库建立联系,进行沟通。ansi(美国国家标准协会)规定sql是关系型数据库管理系统的标准语言。sql语句可以用来执行各种各样的操作,例如更新数据库中的数据、从数据库中提取数据等。sql语言之所以能够为用户和业界所接受,并成为国际标准,是因为它是一个综合的、功能极强同时又简捷易学的语言。sql语言集数据查询、数据操纵、数据定义和数据控制功能于一体,主要特点包括:(1)综合统一非关系模型的数据语言一般都分为模式数据定义语言(模式ddl)、外模式数据定义语言(外模式ddl)、与数据存储有关的描述语言(dsdl)及数据操纵语言(dml),分别用于定义模式、外模式、内模式和进行数据的存取与处置。当用户数据库投入运行后,如果需要修改模式,必须停止现有的数据库的运行,转储数据,修改模式并编译后再重装数据库,十分麻烦。sql语言则集数据定义语言ddl、数据操纵语言dml、数据控制语言dcl的功能于一体,语言风格统一,可以独立完成数据库生命周期中的全部活动,包括定义关系模式、建立数据库、插入数据、查询、更新、维护、数据库重构、数据库安全性控制等一系列操作要求,这就为数据库应用系统的开发提供了良好的环境。用户在数据库系统投入运行后,还可根据需要随时地逐步地修改模式,切并不影响数据库的运行,从而使系统具有良好的可扩展性。(2)高度非过程化非关系数据模型的数据操纵语言是面向过程的语言,用其完成某项请求必须指定存取路径。而用sql语言进行数据操作,只要提出“做什么”,而无须指明“怎么做”,因此无须了解存取路径,存取路径的选择以及sql语言句的操作过程由系统自动完成。这不但大大减轻了用户负担,而且有利于提高数据独立性。(3)面向集合的操作方式非关系数据模型采用的是面向记录的操作方式,操作对象是一条记录。而sql语言采用集合操作方式,不仅操作对象、查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。(4)以同一种语法结构提供两种使用方式sql语言既是自含式语言,又是嵌入式语言。作为自含式语言,他能够独立地用于联机交互的使用方式,用户何以在终端键盘上直接键入sql命令对数据库进行操作;作为嵌入式语言,sql语句能够嵌入到高级语言中,供程序员设计程序时使用。而在两种不同的使用方式下,sql语言的语法结构基本上是一致的。(5)语言简捷,易学易用sql语言功能极强,但由于设计巧妙,语言十分简捷,完成核心功能只用了9个动词,sql语言接近英语口语,因此容易学习,容易使用。3.3 b/s结构简介本系统利用browser/server(b/s)结构,实现网上购物的具体功能。这种系统的优势在于系统简单、功能强大、扩展能力良好以及能够方便的跨地狱操作等性能。b/s (browser/server)结构即浏览器和服务器结构。它是随着internet技术的兴起,对c/s结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过www浏览器来实现,极少部分事务逻辑在前端(browser)实现,但是主要事务逻辑在服务器端(server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(tco)。以目前的技术看,局域网建立b/s结构的网络应用,并通过internet/intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如lan, wan, internet/intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全 。特别是在java这样的跨平台语言出现之后,b/s架构管理软件更是方便、快捷、高效。4.项目总体功能结构4.1 北京现代汽车有限公司企业网站前台功能模块分析本系统的设计分为前台和后台两部分,系统前台主要的使用者为浏览者,浏览者通过网站前台可以对北京现代有限公司的相应信息进行了解,可以查看企业的简介信息、企业的新闻信息、汽车保养知识、企业的联系方式及产品中心的功能。本网站前台功能模块设计如图4.1所示:北京现代汽车有限公司网站前台模块汽车保养公司简介产品中心新闻动态联系我们图4-1 北京现代汽车有限公司网站前台模块图1、公司简介公司简介模块主要完成企业公司简介展示的功能,浏览者可以通过公司简介来简单了解公司的情况。2、产品中心产品中心模块主要完成企业产品的展示的功能,用户可以通过产品中心分类展示企业的相关汽车产品。用户可以查看到各种车型及车辆的详细配置参数,并设置了图片展示的功能,用户可以更直观的展示相应的汽车产品的信息。3、新闻动态新闻动态模块完成企业新闻信息的显示查看的功能,企业的一些动态的信息,如打折促销、汽车优惠的活动、企业的相关发展等信息,作为新闻动态展示给企业的客户,使客户对企业的发展动态有相应的了解。4、汽车保养汽车保养模块主要完成汽车保养知识的查看的功能,管理员在后台发布汽车相关的保养知识,供用户进行浏览学习。提高汽车的使用寿命并减少汽车的故障率。5、联系我们联系我们模块主要完记录企业的联系方式信息。4.2 北京现代汽车有限公司企业网站后台功能模块分析北京现代汽车有限公司网站后台模块数据库备份文章管理产品分类产品管理数据库恢复文章分类管理员管理系统后台主要完成对网站信息的更新与维护的功能。本系统的后台的主要模块设计包括:文章分类模块、文章管理模块、产品分类模块、产品管理模块、数据库备分模块、数据库恢复模块、管理员管理模块等。汽车企业网站后台功能模块图设计如图4.2所示:1、文章分类文章分类模块主要完成文章分类信息的添加、删除及修改的功能,管理员可以添加文件类别的信息、也可以删除文章的类别的信息。2、文章管理模块文章管理模块完成文章信息的添加、删除及修改的功能。文章的信息主要包括文章的标题、文章的内容、发布时间、作者、文章的来源等信息。3、产品分类 产品分类模块完成产品分类信息的添加、删除与修改的功能。4、产品管理 产品管理模块完成汽车产品信息的添加、删除与修改的功能,汽车的信息包括图片、价格、排气量、座位数、图片、汽车详细配置参考等信息。 5、数据库备份模块数据库备份模块完成数据库信息的备份的功能,用户可以对当前的数据库进行备份,当系统发生故障时,通过备份的数据库对系统进行恢复。6、数据库恢复数据库恢复模块主要完成通过用备份的数据库对数据库信息进行恢复的功能。7、管理员管理管理员管理模块完成管理员信息的添加、删除与修改的功能,管理员可以添加管理员的信息,也可以对管理员的信息进行修改与删除操作。5.关键模块的实现5.1 网站首页设计 网站首页是用户浏览本网站的入口,在本站首页中,首页的上端设计发logo图片,为丰田的标志,接下来是系统和导航条,通过导航条可以切换到公司简介模块、产品中心模块、新闻动态模块、汽车保养模块及联系我们模块。网站首页由几个文件组合而成:top.asp文件,为本站的导航条;foot.asp为本站的页脚,其它信息存于index.asp文件中。网站首页设计如图5.1所示:图5.1 产品展示模块5.2 产品展示模块产品展示模块是本站的主要功能模块之一,产品展示模块完成本站汽车产品的信息的展示功能,用户可以查看各种型号的汽车信息,并可以查看汽车的详细的参数配置信息。5.3 管理员登录模块管理员登录模块完成管理员信息的身份验证的功能,为保证本系统的安全,对使用系统的用户进行身份验证是十分必要的。在管理员登录模块中输入用户名和密码的信息,以及系统的验证码信息,完成管理员身份验证的功能。管理员身份验证模块对应的磁盘文件为设计为login.htm,管理员登录模块的设计如图5.3所示:图5.3管理员登录模块5.4 文章分类模块文章分类模块完成文章类别信息的添加、删除与修改的功能,管理员可以对文章的类别信息进行添加、也可以删除文章的类别信息。文章类别管理模块对应页面设计如图5.4所示:图5.4 文章类别管理模块5.5 发表文章模块发表文章模块完成文章信息的发布的功能,管理员可以发布相应的文章资料的信息,在发布文章资料信息时,首先选择所属的类别,并输入标题、作者、来源及内容等信息,进行添加。发表文章管理模块的页面设计如图5.5所示:图5.5 发表文章管理模块5.6 产品类别管理模块产品类别管理模块完成汽车类别信息的添加、删除与修改的功能,管理员可以添加汽车类别、也可以删除和修改汽车的类别的信息。产品类别管理模块的设计如图5.6 所示:图5.6产品类别管理模块5.7发布产品模块 发布产品模块完成对产品汽车产品添加功能,用户选择汽车所属的类别,输入汽车的价格、排气量、座位数、图片及相应的配置参数的信息,完成汽车产品信息的发布的功能,发布产品模块的设计如图5.7所示:图5.7 产品发布模块6.出现的问题及解决办法由于本人第一次进行系统的开发,在系统开发的过程中,遇到过很多的问题,通过相关资料的查询,使问题得到圆满解决,如:1、由于本人对汽车行业了解较少,所以对于汽车的参数的信息掌握不是很清楚,通过查阅相关资料了解相应的参数使问题得到解决。2、系统设计的过程,在设计的开始,每个页面单独设计,这样在设计的过程,即使某些页面包含相同的部分,也需要重复的设计,这样即浪费了时间,同时也使页面信息的修改带来了麻烦,后来采用文件包含的方式,如导航条及logo包含在top.asp文件中,这样当用户调用这些文件时,只需要包含该文件即可。结束语经过紧张的学习和工作,我的设计终于如期、顺利的完成了。通过本次的设计,使我学习到了有关asp的知识和sql server 2000数据库的知识,使我了解

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论