已阅读5页,还剩38页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
设计题目: 基于B/S模式的汽车销售公司 网站的设计与实现 学 院: 计算机与信息学院 专业年级: 计算机科学与技术2009级 学 号: 学生姓名: 指导教师、职称: *讲师 2011年 5 月16日 The Design and Implementation of the Car Sale Company Web Site Based on B/S Model College: Computer and Information Science Specialty and Grade: Computer Science and Technology,2009 Number: * Name: * Advisor: Lectuer * Submitted time May, 2011 目 录摘要IAbstractII1 引言11.1课题背景、目的11.2 课题的意义11.3主要设计内容22 网站总体分析与设计32.1 开发环境及工具32.2 ASP技术综述32.2.1 ASP的产生32.2.2 ASP与IIS32.3 网站系统需求分析42.3.1 系统性能需求52.3.2系统功能需求52.3.3服务器管理方式52.3.4网站运营成本62.4 业务流程分析62.4.1前台业务流程分析62.4.2后台业务流程分析72.5数据流程分析83 网站系统的概要设计103.1系统结构设计103.2 功能模块设计103.2.1 前台模块的功能模块设计103.2.2后台管理功能模块的设计123.3数据库的搭建设计143.3.1 系统总体功能需求143.3.2 SQL SERVER数据库介绍143.3.3 SQL语句介绍153.4基本表的设计154 网站系统的详细设计194.1 程序设计194.2系统页面的设计194.3 前台功能模块实现194.3.1首页设计194.3.2公司简介204.3.3新闻中心页面214.3.4车展中心224.3.5在线订购页面234.3.6客服中心页面244.3.7人才招聘页面254.3.8客户留言页面264.3.9后台登陆页面274.3.10后台管理页面285 网站系统的测试295.1 系统测试295.2 测试用例295.3 系统运行306 结束语31参考文献32致谢33附录34福建农林大学本科毕业设计说明书摘要随着计算机技术的发展,产品在网络的销售成为了现实,网络营销理念已经深入人心,为企业的产品销售拓宽了渠道,网站是网络营销的主要载体,本次毕业设计就是通过设计一个汽车销售网站,通过网站提供了一系列的功能,如企业介绍、产品展示等,客户服务等内容,使人们能够更全面的了解企业如何通过互联网进行企业形象宣传和经营活动。本网站前台开发应用ASP, Dreamweaver, Photoshop语言和工具,建立动态的网站。后台应用了SQL Server数据的管理,保持数据的完整性。关键词:网络营销; SQL Server; ASPAbstract With the development of computer technology, the sale of the product in the Internet becomes reality. As the concept of On-line Marketing has been deeply rooted among people, the sales channel of commodities is widened and the network is the major carrier of Internet Marketing. This graduation design is a car sales website, which has a range of functions, such as business description, products display, and customer service and so on. By designing it people can more fully understand how the company promotes its corporation image and participates in the business activities through the Internet. The proscenium developing of this website applies ASP, Dream weaver, and Photoshop language to make it a dynamic website. The backstage supporter uses SQL Server to set up database, carry on data management and keep the integrality of the data.Keywords: Online marketing; SQL Server database; ASPII1 引言1.1课题背景、目的计算机的发明曾给人类社会带来了一次技术革命,而因特网的发展至今更是一次全新的革命。网络不仅影响了人们传统的生活、生产方式,更重要的是被越来越多的现代企业所重视和利用。通过网络宣传与营销使企业的文化内涵与业务范围扩大至全国甚至全世界,同时企业间的内部交流与沟通也更加及时迅捷,企业掌握了信息,就可以把握先机。企业的网络化与信息化,已逐步成为企业生存发展的重要手段,世界范围内的企业对网络的重视将达到空前高度。现代商业企业作为一个微观的经济系统,它必然要以宏观的经济系统 作为自己的依存环境,在企业宣传、产品供应、销售渠道等各个方面搞好内部和外部的协调与配合,才能获得良好的社会效益和经济效益,保持企业的生存与发展。网络的发展使我们能够及时,快捷的获得大量有用信息,同时也是企业信息对外输出的窗口。企业的一切行为都是为了获得收益而进行的,除了通过传统的媒介进行企业的活动之外,一个完善的企业网站对于企业的发展有着十分重要的意义。一方面,网站主页是企业的形象页面,通过对首页的浏览可以看出企业的形象、文化内涵、产品及经营范围。另一方面,网站是企业的另一个销售渠道,通过网站的产品展示系统及网上订购系统,浏览者可以更加便捷的通过网络了解和订购企业的产品,只需要几秒钟的时间,双方就可以完成交易。企业的发展要以浏览者为主导,从浏览者的利益出发,一切为浏览者着想,企业才会获得长远的发展,所以应建立起统一互动的服务平台,更加便捷的为浏览者提供服务。处于这样一个高度信息化的社会中,一个企业想在行业中取得竞争优势,长期的立于不败之地,实现利润的最大化,就必须及时准确的把握各种信息,针对各种情况制定相应的营销策略,提高服务质量。网站正是为之服务的。它可以实现品牌的介绍与推广,全面的把企业推向社会。所以,现一个代企业需要一个多功能、完善电子商务的网站。1.2 课题的意义(1)利用企业网站,提供企业知名度 在企业的Internet服务系统上,企业可向外宣传企业的概况、企业的文化内涵、产品、服务以及企业新闻等内容。发布在Internet上的信息可以制作得较为详尽和生动,如包括产品的各种性能参数,使用说明等,还可以利用图文声像并茂的网页形象宣传企业,以利于企业知名度的推广和市场的开拓。 (2) 利用企业网站,推广产品,提高产品品牌 在通过企业网站宣传企业的同时,也宣传了企业的产品,让网页上的产品信息更加准确地传达到各个地方的目标浏览者群,在传统的营销模式中,通常产品销售渠道受到了很大的限制,而建立网站后,通过互联网容易获得了更大的浏览者群体,为企业的产品走向国际打下了坚实的基础,从而不断提高产品的品牌形象。 (3) 加强了对目标对象的售前服务,提升了企业的服务品质 “品质就是硬道理”企业可以通过因特网为浏览者提供了一个便于查询的服务系统,如对目标浏览者进行在线产品信息查询、技术支持等服务,并且可以把常见的浏览者反馈信息,经过处理后,发布在网上,供更多的浏览者查阅,通过不断地为浏览者进行网上的在线咨询、技术支持等方式,达到渐渐提升企业服务品质的目的(4)利用电子商务,降低企业销售成本,提高产品竞争力 和传统的营销模式不同,在电子商务模式中,企业将获得更大的商机,通过公司网站,将信息传递给目标群体。利用电子商务与浏览者更加便捷的进行业务洽谈。减少了人员雇佣费用,降低场地费用,并省去了许多中间环节,提高了产品直销率,降低了经营成本。1.3主要设计内容本次设计实现了一个汽车销售公司的网站。使用的技术是目前比较成熟并且广泛应用的ASP技术来进行开发来完成网站的基本功能1,在页面设计上使用的是Dreamwear工具进行页面的设计Photoshop进行图片处理。 网站的基本功能包括公司相关的介绍及产品信息的浏览,在线订购、商品查询,人才招聘以及简单易用的后台管理系统对网站进行维护和更新等。汽车销售公司网站总体可分为前台与后台两大模块,并根据设计将网站系统细分为更小的功能模块。其中前台的子模块包括首页、公司简介、新闻中心、车展中心、在线订购、客服中心、备件查询、联系我们、人才招聘、客户留言。后台模块是根据前台的功能对应的设计出子管理模块。包括后台登陆页面,方便网站维护人员进入后台的、销售车辆管理是对该网站销售的汽车进行增加,删除,修改,更新车辆数据信息;与销售车辆管理功能相似,另外设置了备件数据管理模块、新闻信息管理模块、集团信息管理模块,连锁企业管理等模块;订单信息,浏览者留言,人才信息管理等模块是对浏览者或浏览者提交各种订单、应聘和留言进行的管理。在所需信息完整的情况下,对前台后台界面设计的简单化,可以方便用户使用和管理员的维护。2 网站总体分析与设计2.1 开发环境及工具操作系统:Microsoft Windows xp程序语言:ASP语言后台数据库:SQL Server 2005界面设计:Dreamweaver 8 、Photoshop2.2 ASP技术综述2.2.1 ASP的产生近年来随着Internet技术的飞速发展及用户需求的不断升级,Web页面技术也不断的推陈出新,使得Web站点的功能越来越强大,能够提供的服务种类越来越繁多。从HTML、Client Script 到CGI,从JAVA的诞生到ActiveX,Web页面设计人员不断受到冲击,微软公司在总结了以往技术,重新思考Web页面设计的真正需要后,推出了ActiveServer Pages(ASP)一种用以取代CGI(Common Gateway Interface,通用网关接口)的技术1。简单讲,ASP是位于服务器端得脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式的动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。更重要的是,ASP使用ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的Web编写工具所远远不及的地方。使用ASP还有个好处,就在于ASP可利用ADO(Active Data Objece,微软的一种新的数据访问模型)方便快捷地访问数据库2,从而使得开发基于WWW的应用系统成为可能,这也是本文选择ASP作为开发工具最重要的原因之一。2.2.2 ASP与IISWeb服务器是Web应用程序的心脏。IIS(Internet Information Server)是微软推出的Windows NT Option Pack的主要成员,自推出以来已经有了很大发展,其体系结构是当今市场上最受关注的Web服务器之一3。新版本的IIS增强了系统安全性,具有服务器脚本开发调试,内容管理和站点分析,崩溃防护,内置JAVA虚拟机及全面支持ASP等强大功能。在过去,浏览者/服务器结构的设计与Web的相关技术几乎处于平行线上,两者互相独立的无法作为集成性的设计。现在我们利用IIS+ASP构成三层Web结构(如图1-1所示)的中间一层,将浏览者/服务器结构与Web密切结合,完成前后端两者的集成输出功能,使得Web站点的开发更方便,实现的功能更强大。利用IIS+ASP技术来集成Web前后端所带来的强大效益可归结为以下几个方面:减少构建和维护成本加快联机过程应用软件集中在服务器端开发管理前端可使用任何浏览器(IE、360.)后端可存取任何数据库(SQL、Access.)可使用任何脚本语言开发(VBScript、JavaScript、PERL.) 数据库服务器后台数据库 ActiveX Server 元件Microsofi IIS + ASP 程序和计算逻辑 ActiveX Server 浏览器 前端浏览器图 2-1 IIS + ASP构成三层Web结构2.3 网站系统需求分析需求分析是网站系统开发中一个至关重要的环节。只有弄清用户的需求,才能开发出满足实际需要的公司网站系统,发挥网站应有的作用,避免了开发人员在开发过程中因与实际需求的不一致,而导致的人力、物力的浪费。本系统为针对汽车销售公司要求,制定了网站的页面设计4, 包括网站首页、公司简介、新闻发布、车展中心、在线订购、客服中心,备件查询、联系我们等页面以及后台管理模块。对数据库进行具体需求分析,力求系统真正满足汽车销售公司网站的具体需求。2.3.1 系统性能需求实用性:通过网站推广了产品和提高企业知名度也方便了浏览者群体。操作简单:管理员或者浏览者使用IE浏览器即可登陆使用。安全性高:由于采用ASP+SQL Sever技术,安全性大大增强5。执行效率高:由于使用代码预编译执行,效率大大提高。2.3.2系统功能需求根据前期收集的公司资料设计出网站的前台与后台。浏览者可在前台浏览网站的内容,根据浏览者在前台的操作,后台数据应做出相应的更改。实现的基本功能有:(1)游客可以浏览网站;(2)网站维护人员可以更新维护网站;(3)提供搜索功能,使用户能够按特定的条件进行搜索;(4)用户下定单购买商品;(5)网站的新闻及时得到更新(6)展示公司的产品(7)用户可以预定公司产品(8)将以上这些功能页面做成网页后,分别互相建立连接。基本完成了营销商(用户)对网站的要求。2.3.3服务器管理方式虚拟主机是使用特殊的软硬件技术,把一台运行在因特网上的服务器主机分成一台台“虚拟”的主机,每一台虚拟主机都具有独立的域名和 IP 地址,具有完整的 Internet 服务器(WWW、FTP、Email等)功能,虚拟主机之间完全独立,并可由用户自行管理,在外界看来,每一台虚拟主机和一台独立的主机完全一样。企业可通过电信部门的虚拟服务器发布信息,并可远程维护虚拟服务器上的信息6。优点:每一台虚拟服务器都有域名和IP地址,任何人都可通过域名或IP地址访问您的信息,免去硬件维护、软件配置和软硬件升级等费用。适合范围:已经建立信息数据库,但规模、数量不大的部门。2.3.4网站运营成本由于多台虚拟主机共享一台真实主机的资源,每个用户承受的硬件费用、网络维护费用、通信线路的费用均大幅度降低,Internet 真正成为人人用得起的网络。选择一个提供高速、稳定、优质服务的虚拟主机服务商建立网站,应用从其提供的服务功能、空间大小、速度快慢、技术支持及资费等诸多方面进行选择,从多方面对比,最终我选择了北京虎翼网作为虚拟主机的提供者。并申请了国际域名 。注:(1)用户赠送国际域名(2)每个邮箱5M空间,独立于web空间(3)用户支持Fontpage2000EXT(4)额外POP3信箱 :30元/个/年 额外网站空间 :2元/M/年 额外MySQL空间:5元/M/年经对网站外部数据流量的分析,设计认为选取100M就可以比较好的满足网站各方面要求。建站费用:5000元推广方式:SEO优化方式3000元与维护人员工资 800元/月2.4 业务流程分析对以上的需求分析进行归纳,对网站浏览者与管理员制定的相关活动。对应的网站功能分为,浏览者活动所对应得网站前台业务流程;管理员活动所对应网站的后台业务流程。在对业务流程分析中,要把浏览者和管理员的活动考虑全面,使系统的功能尽量完善。2.4.1前台业务流程分析前台页面是面向客户的,它一个企业的形象页面,它的设计对整个网站来说是非常重要的。一个富有动态效果的前台页面会给人以生机感,一个完整的企业网站,要包括企业的各方面的信息在前台页面上有所体现,而且还要包含产品信息,各种新闻,让浏览者能获取更多有用的信息,吸引他们对企业进一步的了解,对企业的情况有一定的了解,其流程图如图2-2。 客户留言数客户企业信息浏览新闻浏览联系我们相关产品的查看客户信息浏览填写订单投诉提交人才招聘产品详细参数在线订购数完成提交等等处理图 2-2 前台业务流程分析2.4.2后台业务流程分析后台业务面向的是管理员。首先管理员登陆网站后台,然后对网站信息进行维护更新。根据前台的功能模块对后台的管理进行对应的设计,需要维护、更新分为企业信息包括企业的简介、产品信息、订单信息、留言信息等。企业信息包括,企业的简介、站内公告、新闻动态、人才招聘、连锁企业。产品信息包括各类车辆、备件的详细信息,服务信息指公司有关的服务的内容信息。订单信息则包括车辆的订购单客户的投诉单。网站管理员能够对这些数据作相应的增加、修改、删除的处理。对于订单和留言等数据,管理员可进行受理或删除操作。其流程图如图2-3所示。管理员登录后台网站维护查看留言、产品订单、投诉单提交受理留言、产品订单、投诉单完成受理产品信息更改企业信息更改新闻信息更改图 2-3 后台业务流程分析2.5数据流程分析根据以上的业务流程,以下是对网站的数据流程进行分析,将客户的活动分为两类站内信息和企业信息。站内信息即浏览者所使用到的数据,如企业介绍、新闻、产品信息、人才招聘等。而客户订单,如订购汽车、客户留言,作为网站的订单数据。根据后台业务流程,管理员对网站内容的增加、更改和删除等所操作的数据定义为企业信息。网站数据流图的总体图如图2-3。图2-4 网站数据流图的总体图管理员客户网站系统站内信息企业信息订单将网站的数据流进行了一下分类,得到网站数据流程的零级图,如图2-5所示产品信息图2-5 网站数据流的零级图客户前台显示企业数据的更新管理员更新产品信息更新企业信息生成订单生成投诉单信息显示客户订单、投诉、留言的处理客户订单企业信息订单内容信息处理产品数据更新产品信息信息处理投诉内容客户投诉单企业信息处理后的订单、投诉、留言存储产品信息存储企业信息订单、投诉、留言信息的存储留言成功留言内容3 网站系统的概要设计3.1系统结构设计根据上面对网站业务流程的分析,开始着手网站的系统结构的设计。根据业务流程,将网站划分为前台、后台和数据库三部分的设计。前台页面主要是针对浏览者和客户的,它所包含的信息量比较大,每个页面的功能却不相同。所以对其结构形式的优化设计非常重要,可以组织好各种信息内容并将其归类显示,以便浏览者使用。而且设计好前台的结构形式,实现系统功能模块的划分,便于以模块为单位来实现设计,有利于每个模块程序的编写7。系统的后台是针对网站管理员对网站信息的日常更新与维护。网站前台页面所显示的信息在后台都应该有对应的维护。为了方便管理员的工作,可以将各个管理功能的界面结合到一个页面中,再设计出各个分支管理界面。数据库的设计也是一个重点,在设计好数据库以后,就将数据库加入到网站前台与后台的结构中,前台的作用是将数据库中的信息取出来并显示,后台则是将更新的数据写入到数据库中。3.2 功能模块设计在结构化程序设计中,模块一般都是按功能划分的,称为功能模块。功能模块的设计是整个网站模块设计的重点,合理的功能模块的划分能极大减少重复开发、提高工作的效率、提高系统的可维护性8。本网站系统分为前台和后台两个大的模块。3.2.1 前台模块的功能模块设计网站前台模块主要是为网站的浏览者提供企业信息、商品信息及客户订单、客户留言、人才招聘信息。还包括产品查询的功能。根据上分析将前台模块再细分为首页、公司简介、新闻中心、车展中心、在线订购、客服中心、备件查询、联系我们和人才招聘、客户留言等10个功能模块。如图3-1所示。前台页面公司简介新闻中心汽车展示联系我们在线订购客服中心备件查询人才招聘图3-1 网站前台的结构图网站首页客户留言功能模块详细介绍:(1)网站首页。该页是网站浏览者首先接触的页面,主要内容包括:网站公告,新车推荐站内搜索、最新消息、汽车展示。并建立后台登陆和其它功能页面的链接。(2)公司简介。这部分主要包括公司的基本信息,回顾历史,展望未来,公司的文化内涵,销售的商品,最新新闻。(3)新闻中心。新闻中心模块将新闻信息分为四部分,即新闻报道、集团动向、新车报道和站内公告。前台其他页面所显示的最新消息都是从这些模块数据中截取。(4)汽车展示。在该模块将公司所销售的汽车分类地展示给客户。包括每种产品的详细信息。客户也可以填写详细资料在线订购,该功能与订购中心模块中的订购功能是一样的。(5)在线订购模块。该模块包含连锁企业的信息、在线预订功能和前面的在线预订功能一样(6)商品搜索:这一部分会提供给浏览者查询汽车的功能。为了方便浏览者的查询,应该将其嵌入到网站的各个功能分块中。(7)客服中心:这部分提供了售后服务的功能。包括了客服热线,浏览者投诉等功能。(8)备件查询:可以查找汽车的配件。(9)人才招聘:主要提供了公司发布职岗位信息,以及浏览者可以应聘该岗位,后台对应聘人进行审核。(10)客户留言:为浏览者提供留言功能,浏览者可以通过留言板进行问题咨询,后台提供处理。以上前台页面基本设计好。除了通过导航将各个子页面组成在一起。各个功能模块间也应建立相互链接。每个模块都应有查询的部分。将查询的界面与显示模块写入到各个子页面中。还有最新消息模块是每个页面通用的。后台登陆是学习其它网站,将其嵌入到各个子页面的底部。3.2.2后台管理功能模块的设计根据前台模块,后台管理模块是对前台模块信息的更新和维护。它是以前台各模块为基础设计的、根据网站的实际需求来确定后其应具有的功能。后台管理模块的功能模块图 如图3-2所示。后台管理主界面销售车辆管理备件数据管理客户留言管理新闻信息管理客户投诉管理订单信息管理连锁企业管理图3-2 网站后台的结构图集团信息管理人才信息管理其子功能模块如下:(1)销售车辆管理。该模块是以车辆数据为管理对象的模块,该模块中管理员可以对车辆的基本参数,包括车辆的基本资料、底盘参数、外形参数、发动机参数、基本参数和说明进行添加、修改、删除。如图3-3所示销售车辆管理模块车辆信息查询车辆信息添加车辆信息修改车辆信息删除图3-3 销售车辆管理模块的细分图(2)备件数据管理。网站管理员可以对车辆备件的信息其进行添加、更改、删除操作。(3)订单信息管理。管理员可以查询通过订购车型和订购用户或者受理和未受理来查询汽车订单,管理员可以打开某一订单进行受理或者删除操作。在受理订单之后,管理模块下将以红色标记显示,然后销售商就可以和订单客户联系了。(4)新闻信息管理。该模块主要针对信息的发布,可以发布5种信息类型:新闻报道、新车报道、集团动向和站内公告和人才招聘。该模块可以增加、修改和删除信息的内容。当需要发布某种信息时,只需在下拉菜单中选择相应的模块就能添加相应的内容了。新闻信息管理模块 如图3-4所示。新闻信息管理模块新闻报道新车报道集团动向站内公告人才招聘图3-4 新闻信息管理模块的细分图(5)集团信息管理。该模块就是对应前台公司简介页面的更新,即公司信息的介绍。(6)客户投诉管理。该模块是公司客服的重要组成部分。该模块和订单受理功能一致,这里就不详细介绍,处理完投诉单后,公司应尽快解决问题(7)连锁企业管理。前台页面中显示的联系我们、客服中心、订购汽车里的经销商栏目显示的企业信息都是来自这一模块,管理员可以增加、修改及删除连锁企业的详细信息。(8)客户留留言管理。是公司客服的另一个重要部分,主要是了解客户的问题,可以查看和删除留言,然后及时做出回答,以便提供服务质量。(9)人才招聘模块,是管理前台公司人才招聘里应聘者信息的,可以进行公司的人才招聘。后台和前台设计类似,各个管理模块在同一个页面中显示,然后再分别设计子页面,这样的一个管理页面的结构,使界面简洁清楚,有利于管理。3.3数据库的搭建设计3.3.1 系统总体功能需求初始化操作;数据处理的支持功能较强后援和恢复操作。3.3.2 SQL SERVER数据库介绍在数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用9。 数据库由DBMS(数据库管理系统)处理,DBMS则由开发人员和用户通过应用程序直接或间接地使用。它主要包括四个要素:用户数据、元数据、索引和应用元数据。数据库模式定义了数据库的结构、表、关系、域和业务规则。数据库模式是一种设计,数据库和应用正是建立在此基础上的。 域是一列可能拥有的值的集合。必须为每一个表的每一列确定域。除了数据的物理格式外,还需要确定是否有些域对表来说是唯一的。数据库是一种存储数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库和关系数据库。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,对象记录、域等10。数据库是系统的基础。数据库结构直接关系到各种功能的实现和程序运行的效率。3.3.3 SQL语句介绍SQL全称是“结构化查询语言(Structured Query Language)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言,得到了广泛的应用11。如今无论是像Oracle ,Sybase,Informix,SQL server这些大型的数据库管理系统,还是像Visual Foxporo,PowerBuilder这些微机上常用的数据库开发系统,都支持SQL语言作为查询语言。Structured Query Language包含4个部分:数据查询语言DQL-Data Query Language SELECT据操纵语言DQL-Data Manipulation Language INSERT, UPDATE, DELETE 数据定义语言DQL-Data Definition Language CREATE, ALTER, DROP数据控制语言DQL-Data Control Language COMMIT WORK, ROLLBACK WORK3.4基本表的设计表的设计是数据库设计的核心部分,根据网站前台和后台各个功能模块的分析,我们设计了以下的基本表(1)admin(管理员表):用于存储管理员基本信息,该表结构如表3-1所示表3-1 数据表admin的结构字段名数据类型长度描述idint4编号usernamevarchar50用户名userpwdvarchar50用户密码(2)tb_D_zb(招聘信息表):用于存储人才应聘基本信息,该表结构如表3-2所示表3-2 数据表tb_D_zb的结构字段名数据类型长度描述IDint4编号Titlevarchar100招聘岗位Namevarchar50应聘人姓名Sexvarchar50应聘人性别Birthdayvarchar50出生日期Homevarchar50家庭地址Work yearvarchar100工作年限Heightvarchar50应聘人身高Schoolvarchar50毕业院校Studydegreevarchar50学历Specialtyvarchar100专业Languagevarchar100语言能力Gradyearvarchar250毕业时间Marryvarchar250婚姻状况Phonevarchar50电话Telephonevarchar50手机Emailvarchar50邮箱地址Addrssvarchar250家庭地址Abilitytext1000水平能力Resumestext1000个人简历Judgetext1000自我评价(3)tb_About(公司介绍表):用于存储公司介绍的基本信息,该表结构如表3-3所示。表3-3 数据表 tb_About的结构字段名数据类型长度描述idint4编号contentText1000公司简介内容(4)tb_Beijian(备件信息表):用于存储汽车配件的基本信息,该表结构如表3-4所示表3-4 数据表tb_Beijian的结构字段名数据类型长度描述idint4编号Numbervarchar50备件标号Namevarchar100备件名称Pricevarchar50配件价格Typevarchar100匹配车型(5)tb_Record(客户投诉表):客户投诉表主要用于存储客户投诉信息,该表结构如表3-5所示。表3-5 数据表tb_Record的结构字段名数据类型长度描述IDint4编号RealNamevarchar50真人姓名Phonevarchar50联系电话Enterprisevarchar500投诉单位KeyNamevarchar5000投诉项目Seasonvarchar5000投诉理由Resultvarchar5000欲求结果IssueDatedatetime8发布日期Whethervarchar50是否已授理(6)tb_dd(在线订单表):在线订单表主要用于保存客户在线订购汽车的详细信息,该表结构如表3-6所示。表3-6 数据表tb_dd的结构字段名数据类型长度描述IDInt4编号Namevarchar50订购车型CountsInt4订购数量Colorvarchar50车辆可选颜色Paymentvarchar50支付方式EnterpriseNamevarchar200公司名称Addressvarchar200详细地址Areavarchar50所在区域Dealervarchar200经销商Linkmanvarchar100联系人Phonevarchar20联系电话Faxvarchar20传真Emailvarchar100电子邮件PhoneNumbervarchar20邮政编码Remarkvarchar500备注信息IssueDatedatetime8发布日期Whethervarchar10是否已授理(7)tb_News(新闻信息表):新闻信息表主要用于保存发布新闻的信息。该表的结构如表3-7所示。表3-7 数据表tb_News结构字段名数据类型长度描述IDint4自动编号Titlevarchar100新闻标题Contentvarchar1000新闻内容IssueDatedatatime8发布日期IssueDatevarchar50新闻类型(8)tb_gb(客户留言表)客户留言表主要用于存储客户留言信息,该表结构如表3-8所示。表3-8 数据表tb_gb的结构字段名数据类型长度描述IDint4编号Xmvarchar50留言人姓名Dzvarchar100留言人地址Dhvarchar50留言人电话Yxvarchar50邮箱地址Nrvarchar500留言内容Addtimedatetime8留言日期(9)tb_Enterprise(连锁企业信息表)用来存储连锁企业的相关信息。该表结构如表3-9所示表3-9 数据表tb_Enterprise的结构字段名数据类型长度描述IDint4编号Namevarchar200企业名称Addressvarchar500企业名称Phonevarchar50联系电话Stylevarchar30企业类别4 网站系统的详细设计通过上面的系统概要设计阶段,下面将介绍网上的详细设计,通过本阶段的设计,应该基本得到所要设计的目标,最终实现整个网站系统的功能4.1 程序设计本网站系统采用ActiveServer Pages(ASP)技术开发。随着Internet技术的飞速发展及用户需求的不断升级, Web站点的功能越来越强大,技术也不断的推陈出新, Web页面设计人员不断受到冲击,微软公司在总结了以往技术,推出了Active Server Pages(ASP)一种用以取代CGI(Common Gateway Interface,通用网关接口)的技术。ASP是位于服务器端得脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式的动态网页等。ASP还可以使用ActiveX技术基于开放设计环境,用户可以自己定义和制作组件12,使动态网页具有无限的扩充能力,另外使用ASP可利用ADO(Active Data Objece,微软的一种新的数据访问模型)方便快捷地访问数据库,使用本系统采用ASP技术。IIS(Internet Information Server)是微软推出的Windows NT Option Pack的主要成员,其体系结构是当今市场上最受关注的Web服务器之一。IIS增强了系统安全性,具有服务器脚本开发调试,内容管理和站点分析,崩溃防护,内置JAVA虚拟机及全面支持ASP等强大功能。过去浏览者机/服务器结构的设计与Web的相关技术几乎处于平行线上,两者互相独立的无法作为集成性的设计13。现在我们利用IIS+ASP构成三层Web结构中间一层,将浏览者机/服务器结构与Web密切结合,完成前后端两者的集成输出功能,使得Web站点的开发更方便,实现的功能更强大。从而方便系统的实现4.2系统页面的设计整个网页的制作过程,都是结合使用Dreamweaver和HTML来实现设计的。Dreamweaver是Macromedia公司推出的一款“所见即所得”的网页编辑工具14,是网页制作的首选工具,是一个可视化的网页设计和网站管理工具,开发人员可以在编码与视图模式或者单独编码模式、视图模式间切换,Dreamweaver支持HTML检查、HTML格式控制、HTML格式化选项、可视化网页设计、图像编辑、和动态HTML等。4.3 前台功能模块实现4.3.1首页设计首页是一个企业的形象页面,他的设计对整个网站来说是非常重要的,一个完整的企业网站,要把企业的各方面在主页上都要有所体现,是对整个网站内容的整体介绍,本网站主页主要包含以下内容:主页与站内其它页之间的链接;网站公告,产品搜索,公司新闻,产品展示、新车推荐汽车展示等,底下的栏目信息提供了后台的入口。图4-1 网站首页设计4.3.2公司简介该页面主要是对公司的详细介绍,是网站浏览者初步了解一个企业的窗口,中心导航中包括了未来展望和回顾历史,右边的内容栏里,详细介绍了企业的历史、企业文化内涵、主要销售的商品等信息。图4-2 公司简介页面4.3.3新闻中心页面新闻中心包含关于汽车行业各方面的新闻咨询。包括新闻报道,新车报道,集团动向,站内公告。当浏览者点击右边的对应栏时,可以直接显示对应的专题。新闻中心每个专题最新发布的信息又可以在左侧的最新栏目中显示。图4-3 新闻中心页面4.3.4车展中心该页面展示了公司所销售的汽车。中心导航将产品进行了分类,分为乘用车和商务车,右侧展示了产品的图片,简介。每个商品下面有对应的详细参数和在线订购功能,当用户点击详细参数时,用户可直接填写信息,进行汽车订购。图4-4 车展中心页面4.3.5在线订购页面在线订购页面时公司产品销售渠道的主要页面之一,它和前面车展中心的在线订购是同一个页面相似,浏览者可以在这里直接填写内容订购。付款方式和经销商的选择是通过下拉菜单选择的,付款方式和经销商的可以在后台添加。图4-5 在线订购页面4.3.6客服中心页面客服中心页面是公司售后服务的主要组成部分。它包含三个部分,一个客服热线即每个连锁机构的详细信息和联系方式;当客户对公司服务有不满意的地方时可以使用客户投诉功能,这样有利于公司改进服务。图4-6 客服中心页面4.3.7人才招聘页面当浏览者进入该页面时会显示人才招聘的公告(图)它是公司发布职位信息的窗口,它是通过后台操作的,当浏览者选择应聘职位时,页面跳转到我要应聘窗口,浏览者填写相应信息进行岗位应聘。图4-7 人才招聘页面图4-8 人才应聘页面4.3.8客户留言页面该页面功能同订单类的页面一致,作用是为浏览者提供留言功能,浏览者可以通过留言板进行问题咨询。图4-9 客户留言页面4.3.9后台登陆页面首先是一个登陆页面,它的入口在前台每个分页面的底部,当点击时就跳转出这个页面。通过用户名和密码的设计,可以提高网站安全性。通过后台也便于网站管理员对网站的更新维护图4-10 人才招聘页面4.3.10后台管理页面前台页面的每个功能模块都可以在这个页面得到体现,左侧对应的是前台的每个页面,每个页面都提高了内容查询的功能,这样便于当信息量大时,可以很快的找到所需信息图4-11 人才招聘页面5 网站系统的测试5.1 系统测试网站系统设计好后,下个阶段就是进行网站功能的测试,这个阶段十分漫长但非常重要,其重要性体现在它上保证系统质量与可靠性的最后关口,是对整个系统开发过程的最终审查。系统测试的方法一般要先经过人工测试。人工测试是采用人工方式进行,目的在于检测程序的静态结构,找
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 法院友好交流协议书
- 工程退场赔偿协议书
- 工厂拒签合同协议书
- 小型建筑安全协议书
- 废铁下脚料合同范本
- 高级饭店厨师职业资格考试知识试题与答案
- 店长副店长合同范本
- 油漆工签约合同范本
- 找谁写合伙合同协议
- 承包公司发货协议书
- (正式版)HGT 3655-2024 紫外光(UV)固化木器涂料
- 个人简历模板(空白简历表格)
- 新生儿重度窒息亚低温个案
- 华中科技大学2004年422无机化学考研真题
- 果树改造项目实施方案范本
- TB10443-2016铁路建设项目资料管理规程
- 胫骨高位截骨术课件
- 机械用无缝碳钢管合金钢管的标准规范
- GB/T 19837-2005城市给排水紫外线消毒设备
- GB/T 17257.2-2009集尿袋第2部分:要求和检验方法
- GB/T 120.2-2000内螺纹圆柱销淬硬钢和马氏体不锈钢
评论
0/150
提交评论