《Asp网上购物系统论文.doc》由会员分享,可在线阅读,更多相关《Asp网上购物系统论文.doc(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、网上购物电子商务-信息工程系计算机信息管理信息0611 一、摘要Internet的发展:随着商业网络和大量商业公司进入Internet,网上商业应用取得高速的发展,同时也使Internet能为用户提供更多的服务,使Internet迅速普及和发展起来。现在Internet已发展为多元化,不仅仅单纯为科研服务,正逐步进入到日常生活的各个领域。近几年来,Internet在规模和结构上都有呢很大的发展,已经发展成为一个名副其实的“全球网”。 电子商务的诞生:自Internet的出现以来,大量的信息通过它迅速传播,突破了原有的通信方式。在网上不仅可以迅速找到相关方面的内容,而且信息的传递也比以前快多了。
2、所谓电子商务,就是双方利用现代信息技术手段进行的数据(信息)交换活动。它有广义和狭义之分。狭义的也称作电子交易(ECommerce),广义的(EBusiness)则又包括了有关电子交易的资源调配、虚拟商城及企业决策等。这些商务活动可以发生在公司内部、公司之间及公司与客户之间。电子商务网站也如雨后春笋般地冒出来了。【关键词】电子商务,网上购物系统,数据库【Abstract】Development of Internet: With the fact that the commerce network and large amount of commercial corporation enter
3、 Internet,business application gets development of high speed on the net , makes Internet can be that the consumer provides more service at the same time also , makes Internet prompt popularizing and developing. Internet already develops for the diversification now, serve for scientific research not
4、 only simple, be entering each fields arriving at a daily life step by step. Internet all has very big development of woollen cloth during the past the past few years, on scale and structure , already develops the whole world net becoming one being worthy of the name.The Electronic Commerce coming i
5、nto being: Since the Internet turn up, large amount of information has passed its prompt propagation , has broken original communication way. The delivery being able to be prompt not only on the net finding relevance aspect content, moreover information is also much quicker than previously. So-calle
6、d Electronic Commerce , the data (information) it is both sides to make use of modern information technology means to be in progress exchange an activity. It has mark of broad sense and narrow sense. Narrow senses cant be called business (E Commerce) electronic, broad wide (E Business) has included
7、resource rearranging , supposing the commercial center and the enterprise decision-making and so on about electron business then. These business affairs activities can happen between reaching the company and the customer between the company inside , the company. Electronic Commerce website also if b
8、amboo shoots after a spring rain as the field has given off.【Key word】Electronic commerce, on net shopping system, database目录一、前言4二、ASP概述52.1 ASP的概念52.2 ASP的特点55三、技术背景6666四、网上购物系统需求分析8888999五、网站的概要设计101010六、系统详细设计11111314151516理界面17171818七、系统测试191920八、设计总结21九、参考文献21一、前言目前,网络正以一种前所未有的冲击力在影响着人类的活动,包括人
9、类的生产和日常生活。网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中时间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。中国互联网络信息中心发布的第2005.1.19日下午第十五次CNNIC调查结果显示,截至2004年12月底,内地上网用户总数为9400万,比去年同期增长8.0%,其中使用宽带上网的人数达到4280万;上网计算机达到4160万台,增长了14.6% 。用户在网上关注的信息也不再是单一的新闻。报告数据显示,用户在网上经常查询的信息中,教育信息占29.3%,汽车信息占13.8%,求职招聘信息占
10、24.2%。在互联网服务业务方面:电子邮件、搜索引擎、网上银行、在线交易、网络广告、网络新闻、网络游戏等服务业务仍然快速的发展着。在上网的时候我们接触最多的是 Web页面,Web页面是如何制作出来的呢?他的制作是不是非常难以掌握呢?Microsoft Active Server Pages,即我们通常所谓的 ASP,是微软公司开发的一套服务器端脚本环境。ASP作为一种新兴的网络应用技术,并不单指某一种编程语言,而是一门把 HTML代码与 VBScript 和JavaScript 等脚本语言融合在一起的技术。其独有的特色如下:1、易用性 使用VBScript、JavaScript等简单易学的脚本
11、语言,结合HTML代码,即可快速地完成网站的应用程序。无须编译、容易编写,可在服务器端直接执行。使用普通的记事本既可以进行编辑设计。2、兼容性 ASP能与任何ActiveX语言相容,除了可使用 VBScript、JavaScript等语言设计外,通过plug-in的方式,还可以使用第三方所提供的其他脚本语言。3、安全性 ASP的源代码不会被传到客户浏览器,从而避免了缩写的源程序被他人剽窃,从而提高了程序的安全性。4、可扩充性 ASP具有无限可扩充性,可以使用 Visual Basic、 Java、Visual C+和 COBOL等编程语言来编写所需的服务器控件。总之,使用ASP技术可以结合HT
12、ML代码、ASP指令和ActiveX控件来建立动态。当然学习ASP最好的方法莫过于亲自动手编写,为了在最短的时间内掌握ASP的使用方法,然后结合本论文的系统分析开始动手编写一个网上购物系统,你就可以发现制作动态网页并不是想象中的那么神秘和高不可攀。因为系统分析时间仓促,又因为本人的设计理念有限,所以该网上购物系统难免会有错误和不足之处,还请各位领导和老师批评,指正。二、ASP概述2.1 ASP的概念ASP是Active Server Pages的缩写,中文名字是“动态服务器页面”,使用ASP可以创建动态、交互的Web服务器应用程序。 这里所说的动态服务器页面,是指该页面内容可根据访问时间、访问
13、者不同因素动态生成的。不是简单的指网页中包含动态文字、声音和动画等5。2.2 ASP的特点A,使用VBScript、JavaScript等简单易懂的脚本语言,再结合HTML代码,就可以快速创建大部分网站元素。B,无须进行编译,容易编写,可在服务端直接执行。C,使用普通的文本编译器,如Windows的记事本,即可进行编辑设计。D,与浏览器无关(Browser Independence),客户端只要执行HTML代码的浏览器,即可浏览ASP的网页内容。ASP所使用的脚本语言(VBScript、JavaScript)均能够在Web服务器端执行,客户端的浏览器不需要执行这些脚本语言。E,ASP的源程序不
14、会被传到客户端浏览器,因而可以避免所写的源程序被他人剽窃,提高了程序的安全性。F,可使用服务器端的脚本来产生客户端的脚本。G,可以使用ActiveX Server Components(ActiveX服务器无件)扩展ASP的功能。2.3ASP的发展ASP的第一个版本是测试版。它给Web开发带来一阵暴风,它能够将代码直接嵌入HTML,使得设计Web页面变得更简单,并且通过内置的组件能够实现强大功能。最明显的就是Active Data Object(ADO),它使得建立一个动态页面如小孩子玩游戏一样简单。接下来微软公司发布了,它作为IIS的附属品免费发送,并且不久就在Windows网上购物系统上得
15、到广泛使用。1998年,微软公司发布了。和的主要区别是的外部组件需要实例化。微软公司接着发布了Windows 2000操作系统。这个Windows版本给我们带来了以及。并不是简单对ASP进行补充,核心的不同在于它把很多的事情交给了COM来做。三、技术背景3.1电子商务系统概述电子商务是社会信息化发展到一定必然产物,是计算机信息技术对传统商务活动的一种变革,它具有一定的层次结构,并需要一定的社会人文环境与社会技术环境的支撑。电子商务系统分为 前台、会员、购物车、后台四个大模块。客户首先进入本网站的首页,即网上购物部分,选购商品。通过会员注册后,登录后进行商品的购买。会员可以选购商品,放入购物车,
16、填写相关信息、选择付款形式,经订单确定后,可以向本网站下购物单。这些模块的数据商品数据、登录数据、客户数据、会员数据、订单数据等都存放在数据库管理系统中,由数据库管理员操作数据库管理程序进行系统管理。普通客户只可以在网站类进行商品的评价。3.2网上购物系统的构成要素网上购物系统作为开展电子商务的基本手段和电子商务系统的重要组成成份,它是商家在Internet上设立的一个商务系统,由众多网页、后台管理和数据库等组成,电子商务网站的基本构成要素为:A. 网站页面 动人的页面就像一流装修的商场,不但吸引客户,而且可以增加客户的购物信心。B. 商品目录 合理的商品目录结构、方便的导航和快速的搜索,可以
17、使用户快速、方便地找到所需要的商品和相关信息。C. 购物车 它是连接商品和付款台的关键环节,方便、完善和灵活的购物车可以使客户感受到良好的服务,提高客户购物的信心。D. 付款台 它是货币的结算地点,是整个支付系统的一部分。E. 计数器 统计网站被访问的次数。F. 留言板 用来获取客户对网站的评价、建议和需求等信息。G. 会员管理 用于对客户的管理,又方便了客户的购物。H. 商品盘点更新 它是对网站的日常维护。I. 库存管理 后勤保证是任何商务动作的基础,商务网站也是一样。J. 商品配送 这是网站购物的最后一步,一般是通过配送系统将商品快速、可靠地送到最终用户手中。3.3关键技术介绍A. HTM
18、L技术介绍Hyper Text Markup Language (HTML) 是浏览器的识别的语言,通过它可以让浏览器显示出任何需要提供的信息(文本、表格、表单、图像等),通常它是网站程序应用的最终结果。HTML文件是一种静态的页面,其优点是不用经过其他的处理,而且可以被浏览器或proxy服务器存在cache中,所以对HTML页面请求的反应速度比较快。另一个优点就是它可以通过一些网页编辑器(如WebSphere Studio 中的PageDesigner 、FrontPage、Dreamweaver等)以所见即所得的方式生成和编辑,这样就可以很方便地维护和修改。B. DHTML技术介绍Dyna
19、mic Hyper Text Markup Language (DHTML)是对HTML的一个补充。在DHTML中,HTML页面上的所有元素都被当作对象来处理,它们有自己的属性和事件。对它们的控制也就是改变它们的属性和触发它们的某些事件。所有这些对象共同构成了文档 Object Model (DOM)。DHTML为Web应用提供了一种动态机制,它也是在浏览器端被处理的,一些简单的操作,如确认、数据验证和动态的菜单,都可以不通过向服务器提交请求,而直接在客户端通过Java脚本来处理。在一定程度上减轻服务器的负荷,缩短响应的时间。C. ASP技术介绍ASP技术即活动服务器页面(Active Ser
20、ver Pages),它是微软提供的一种运行于服务器端的脚本编写模型,它使开发者可以使用几乎所有的脚本言语(VB脚本、Java脚本或Perl等)编写脚本,这些脚本可以执行应用程序逻辑,并能够调用ActiveX组件执行特殊任务,如数据库查询、文件输入输出等。利用ASP,可以很容易的把HTML标签和文本、脚本命令以及ActiveX控件混合在一起实现动态网页,创建交互式的Web站点,而不需要进行复杂的编程。自从Microsoft IIS 3.0 (Internet Information Server 3.0)出现以来,微软提出并一直致力于发展ASP技术。至今,ASP技术得到了进一步的发展,在IIS
21、 4.0中提供了ASP脚本调试工具、事务处理、新的ActiveX组件、RDS等新特性。D. ACCESS数据库技术Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。四、网上购物系统需求分析4.1系统的设计目标本网上购物系统用现在比较广泛的ASP+access数据库的架构实
22、现的,进行系统分析,为将来进一步的实施打下一个坚实的技术基础。网上购物系统将投入到实际的试运行之中,进行测试,如果测试满意的话,将进行网上购物系统的完善开发,从而实现信息化,规范化,系统化,网络化的网上购物系统,具有较好的适应性和推广性。此系统分为前台管理和后台管理。前台管理是友好的操作界面,供用户浏览、查询使用。包括:浏览商品、查询商品、订购商品、购物车、用户维护等功能;后台管理是提供给管理员的,其中包括:商品管理、用户管理、订单管理等。使管理员从繁琐的手工操作中解脱出来,并提高了办公效率。4.2系统的可行性分析随着计算机技术的发展和网络人口的增加,网络世界也越来越广博,越来越丰富,电子商务
23、已经成为网上的一股潮流。我们相信要不了太长有时间,顾客就可以在网络世界上获得他们在现实世界上可以获得的所有商品和服务。可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程,所以,进行可执行性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得出以下四点的可行性分析:A经济可行性:即实现这个网上购物系统设计有没有什么经济效益?该网上购物系统设计只是作为本人的毕业设计,又因为本人的设计能力有限,其功能还不能完善,所以没有什么经济效益可谈。B技术可行性:即现有的技术能否开发该网上购物系统,会有哪些困难。C运行可行性:即
24、该网上购物系统规定的运行方式是否可行。D法律可行性:即该网上购物系统的开发会不会在社会上引起侵权或其它责任问题。因为该网上购物系统是作为毕业设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。4.3系统的深入调查经过以上的初步调查和研究,并且确定了该网上购物系统的可行性,并决定开发本网上购物系统,为了能够对现行的网上购物系统内容进行充分了解,使所要开发的网上购物系统更具有实用性和适应性,通过一个月的实习调查和指导老师的耐心介绍,设计出该网上购物系统功能如下:A能够完成用户基本信息录入的注册和用户基本信息的个人前台与后台管理。B能够完成管理员对网站的商品资料(添加类、商品添
25、加)、商品交易(外理订单、发货查询)、会员管理、操作管理(管理员添加)的功能。C能过商品的名称、电子商品品牌进行搜索。D能够通过查看购物车对所选商品进行确定、挑选,通过定单查询对支付费用进行确定。经过前一阶段的调查与研究分析,我已确定了该网上购物系统设计的主要功能,对每个功能模块也作了具体描述,下面就来具体分析该网上购物系统的设计特点与具体思想。4.4系统设计的特点我所设计和开发的网上购物系统是经过很长时间的调查和分析才开始具体实施的,它的主要特点是改变了以往的购物只能过现实的商场才能达到的结果,采用Wed技术,借助于Internet互联网广泛应用技术,达到资源共享,提高以往商品的局限性,缩短
26、人们的时间和提高工作效率,具有较好的交互性,从而实现信息化,规范化,系统化,网络化的网上购物系统,使整个购物活动过程简单、方便、易行。4.5系统开发的设计思想网上购物系统主要是对后台管理和前台操作。后台管理是管理员对本网站的维护,通过商品资料(添加类别、商品添加)、商品交易(处理订单、发货查询)、会员管理、操作管理(管理员添加)等功能达到对网站的管理。前台操作是用户登录到本网站,可以进行用户注册,通过网站的新品速递、商品热卖、商品分类或电子商品搜索功能,找到自己想要买商品,装入购物车,提交定单进行购买。网上购物系统的特点是客户和电子商品信息量很大,管理员需要整理的信息很多,为让管理员轻松、方便
27、、快捷的管理,该网上购物系统采用符合购买电子商品基本的原则,满足广大客户的日益增长的数量,并达到操作过程中的直观、方便、实用、安全等要求。4.6系统设计的总体规则无论哪个网站都要有它自己的设计规则。该网上购物系统也一样,它的主要设计规则有:简单性:在实现网上购物系统的功能的同时,尽量让网上购物系统操作简单易懂,这对于一个网站来说是非常重要的。针对性:该网上购物系统设计是网上购物系统及后台管理的定向开发设计,所以具有专业突出和很强的针对性。实用性:该网上购物系统能完成电子商品展示和管理员管理的基本信息,具有良好的实用性。五、网站的概要设计5.1网站功能分析经过前期的深入调查和研究,总结出该网上购
28、物系统需要完成的一些具体功能,分析如下:1 用户管理 能够完成用户基本信息录入的注册和用户基本信息的个人前台与后台管理。2 管理员管理 能够完成管理员对网站的商品资料(添加类别、商品添加)、商品交易(外理订单、发货查询)、会员管理、操作管理(管理员添加)的功能。3 搜索功能 能过电子商品的名称,电子商品品牌进行搜索。4 查询功能 能够通过查看购物车对所选商品进行确定、挑选,通过定单查询对支付费用进行确定。5.2网上购物系统功能模块的设计上购物系统主要包括四大功能模块,用户管理、网站布局、管理员管理、搜索等功能模块。其中用户管理模块,主要包括用户注册、用户修改、用户删除等功能;管理员管理主要包括
29、商品资料(添加类别、商品添加)、商品交易、会员管理、操作管理(管理员添加)等功能;搜索主要包括(商品名称、商品品牌)。在网上购物系统功能的分析基础上,得到本网上购物系统的功能模块图如下:网上购物系统平台用户管理管理员管理网站布局搜索添加类别商品添加商品审查管理员添加管理员审查管理员退出会员管理操作管理商品名称商品类别商品资料用户删除用户修改用户注册商品交易六、系统详细设计6.1系统数据库设计在信息世界中,信息从客观事物出发流经数据库,通过决策机构最后又回到客观世界,信息的这一循环经历了三个领域:信息世界,数据世界,现实世界。现实世界的事物反映到人的头脑中,人的大脑对它有个认识过程,经过分析(选
30、择、命名、分类等)进入信息世界。这些信息再进一步加工、编码,然后进入数据世界,而软件系统的开发工作需要考虑这两个方面的问题,也就是要考虑系统开发所需要的数据,以及如何对这些数据进行操作。这两个问题贯穿了整个软件系统的开发过程,这也就是数据库的设计问题,软件设计的一个核心。User表字段名称字段类型说明是不是关健值是否有关联usreid自动编号编号是username文本用户名否usermail文本用户邮箱否password文本用户密码否update日期/时间添加时间否VIP是/否是否为VIP用户否表1Role(角色表)字段名称字段类型说明是否是关键值是否有关联roleid自动编号角色编号是Use
31、r表rolename文本角色名称否表2Categor(类别表)字段名称字段类型说明是否是关键值是否有关联categoryid自动编号类别ID是产品表categoryiddesn文本类别名称否remar文本类别说明否remark文本类别图片文件夹否表3Gonggao(公告表)字段名称字段类型说明是否是关键值是否有关联gongid自动编号公告ID是desn备注公告内容否Date2日期/时间公告发表时间否表4Products(产品表)字段名称字段类型说明是否是关键值是否有关联productsid自动编号编号是name文本产品名称否categoryid数字所属类别ID否Categor表关联pinpai
32、文本商品所属品牌否Pinpai表关联guige文本商品规格否desn文本商品详细信息否buyindate日期/时间进货时间否benprice数字原价否price数字价格否totalnum数字数字否storenum数字库存否sellnum数字卖出商品的个数否pictureurl文本产品图片来源否P_good是/否是否推荐否tejia是/否是否为特价否xinping是/否是否为新品否score数字积分否vipprice数字会员价格否discout数字折扣价否表6Orders(订单表)字段名称字段类型说明是否是关键值是否有关联actionid自动编号订单编号是username文本用户名否action
33、date日期/时间日期否Id数字产品编号否productnum数字产品订购数量否goods文本订单编号否state数字状态:1-5表示步骤,6为购物篮否recepit文本收货人否address文本收货地址否postcode数字 否comments备注留言否paymethord数字汇款方式编号否deliverymethord数字送货方式编号否paid数字总金额否realname文本姓名否usermail文本邮箱否usertel文本 否Userid数字用户编号否Pinpai(品牌表)字段名称字段类型说明是否是关键值是否有关联pid自动编号品牌编号是产品表name文本品牌名称否desn备注品牌介绍否
34、picurl文本图片来源否表5数据库表的关系:图(6-1)6.2前台商品展览界面这个是前台展览商品。数据库中的所有商品信息多能通过这些页面显示出来。在购买须知中可以了解网上购物的过程和步骤;新商品中显示的是最近添加的最新商品信息;热卖产品是通过被购买的次数来决定的;通过查询购买的次数最多的显示在热卖品中;推荐和品牌是由管理员设计的,页面只用来显示就可以呢。会员可以通过商品名称和商品类别进行查询,如果在关键字文本框中输入数据,就会根据会员输入的数据去数据库中去查,如果没有数据的话就不显示商品;如果关键字中没有输入信息的话,就安查询全部商品信息处理!会员找到自己需要的商品后就可以把他放入购物车中,
35、购物车就会将他的基本信息保存起来。等会员填写好付款和邮寄及相关的信息后就可以购买商品呢;会员还可以进行订单查询,自己的购物车中的商品信息!本页面还显示些相关商品的文章,和公告。流程图: 图(6-1)流程图如下:浏览商品选择商品订购商品去购物车去收银台提交订单未 注 册 用 户已登录注册用户未登录注册用户注册登录6.3后台操作主界面本程序管理主界面为admin.asp,它的功能主要是后台商品信息的管理的相关操作。主要包括文章管理、新闻管理、广告管理、产品管理、品牌管理、留言管理、会员管理、评论管理、订单管理、类别管理、汇款管理、空间占用、数据备份用户管理等管理的链接。图(6-2)6.4登录后台界
36、面管理员输入自己的用户名、密码和验证码,再把输入的数据和数据库中相应的数据进行比较,如果完全相同,就可以进入后台进行相关的维护操作普通会员是不可以登录后台的。其主要代码为:%if username and userpass then strSql=select * from user where username=& username &and password=& userpass & set rs=server.CreateObject(ADODB.Recordset) rs.Open strSql,conn %6.5文章管理界面图(6-3)本界面的主要功能是对商品的文章进行查看、修改、删
37、除的操作还能推荐,主要的功能是通过StrSql语句把文章的ID查询出来放到记录集中。修改就是把记录集中要修改的字段进行修改;删除就是把记录集中的记录Delete.推荐的意思让本文在主页上优先显示出来。以上所有功能只能是管理员才可以进行。管理员还可以添加文章。6.6产品管理界面该页面主要的功能就是添加新的产品信息,管理员可以在该页面录入新产品的信息产品类别是个下拉框,其中有数据库中已经有的数据类型,请必须给产品选择一个产品类别,如果没有选择的话系统将以报错处理;产品原价、产品现价、库存产品都是数字型的,不能输入别的类型的数据,如果输入的话也会是系统的报错处理。所有报错处理的情况多不会把数据写入数
38、据库。管理员把新产品设为推荐、特价、新品的处理。图(6-4)在管理员添加产品成功后,马上会出现个表单,这个表单是用来上传该产品的图片的,通过浏览得到产品图片的名称,通过提交表单把名称传到别的页面同时把该产品的图片复制到站点中该产品的类别文件夹中。同意把这个图片在站点我相对位置写入数据库,便于前台调用产品图片信息。图(6-5)产品管理查询商品产品删除满意否返回添加产品是否流程图如下:6.7类别管理界面图(6-5)类别管理,是管理员在数据库中对产品的分类,可以根据需要添加不同的类别,同样也可以修改和删除产品的类别等。在管理员添加产品类别时有一项是类别文件夹这个是该产品类别存放图片的文件夹,同样删除
39、的同时也把这个类别的图片删除。由于时间原因和技术方面的问题,功能还不是很完善。6.8评论管理界面图(6-6)这个界面是管理员对会员给产品的评论进行管理,可以删除某个会员的评论。主要功能是通过StrSql=”Select * From Pinglun ”把所有的评论从数据库中查询出来并显示出来。由于是会员对产品的评论,没必要修改,就只要删除就可以了。添加的话是会员从前台的评论页面输入数据信息,然后加入数据库就可以呢 。数据管理界面本页面是对数据库操作的,就是备份数据库。获取当前数据库的相对路径:./我的商城asp/data/products.mdb,就是我站点中的数据库。获取备份的数据库存放的路
40、径:./我的商城asp/Databackup/database.mdb,就是备份数据库存放的路径,如目录不存在,程序将自动创建。备份数据库名称:database.mdb,如备份目录有该文件,将覆盖,如没有,将自动创建。说明呢就是将站点的数据库复制到别的地方,同时将其的名字改呢,那样就避免呢其他页面调用数据库时出错。同样恢复数据库也是同样的原理,就是把数据库复制到站点中的数据库中,同时把名字改成,覆盖以前的数据库。图(6-7)搜索管理界面可对需要的查询的商品进行模糊搜索,通过对商品名称和商品品牌的选择,加上自己所输入的内容,确定后就会找到相关的书就会在页面chaozhao.asp显示出来。图(6
41、-8)主要代码如下if se=name thenif h=-输入关键字- thenstrSql=select * from productselsestrSql=select * from products where name like %&h&%end ifelseif se=pinpai thenif h=-输入关键字- thenstrSql=select * from productselsestrSql=select * from products where pinpai like %&h&%end ifend ifend if商品搜索流程图开始搜索输入条件搜索结果查看商品继续搜索
42、是七、系统测试模块在运行网上购物系统的前台时,都有一个搜索的模块,这个是为能方便会员找到自己想要飞产品。会员首先选择自己寻找产品的方式(产品名称、产品品牌)选择后,再在关键字的文本框中随便输入产品中(产品名称或产品品牌)中随便一个字;然后再点搜索按钮就可以看到自己想要找的产品呢,如果没有什么显示就证明你要找的产品没有。比如现在我们安选择“产品名称”,在关键字文本框中输入“香水”如图(7-1)图(7-1)在结果页面(chazhao.asp)中显示查询符合要求的结果如图(7-2)及符合要求的产品的相关信息,如果有中意的产品就直接点购买按钮,我们就将该产品放入你的购物车。图(7-2)测试添加模块图(
43、7-3)在页面(adminchangpin.asp)中的在文本框中输入值,名称,品牌,规格产品说明,为符型,原价,现价,库存,要输入数据型。点击“增加后”后,则会提示商品添加成功。这时会出现图7-3,选择相应的产品的图片,点击上传,那一件产品添加完毕。 图(7-4) 图(7-5)添加产品后就为该产品添加相应的图片如图(7-4),上传成功后,再进入前台,要搜索中输入产品名称“法国香水”可以看到产品的结果,如下图(7-5)所示,还可以在后台点击产品处理那里面也可以显示刚刚添加的产品如图(7-6)所示。图(7-6)八、设计总结本文以ASP为开发技术,以VBScript为服务器端脚本语言,在学习了基于ASP+Access+IIS的网络服务器体系结构开发技术,着重讨论了网上商品订单的具体实现过程,包括用户注册,订单管理,以及后台商品管理等模块的实现。当然,一个完整的网上购物系统,还需要有很强吸引力的页面美观效果。这是本文所欠缺的。电子商务是当今Internet上的潮流,随着它的出现,大大改变了人们购物的认识及购物方式。随着Internet网的不断普及,电子商务的应用范围也在不断的扩大。我们相信在不久的将来电子商务的概念和相关技术将发展成熟,并从Web逐步走向日常生活的其它领域,为提高人们的生活质量作出贡献。通过本次毕业设计我学到了不少新的东西
限制150内