毕业设计论文 基于ASP的在线购物网站的设计与实现.doc

上传人:sccc 文档编号:4855726 上传时间:2023-05-20 格式:DOC 页数:39 大小:2.53MB
返回 下载 相关 举报
毕业设计论文 基于ASP的在线购物网站的设计与实现.doc_第1页
第1页 / 共39页
毕业设计论文 基于ASP的在线购物网站的设计与实现.doc_第2页
第2页 / 共39页
毕业设计论文 基于ASP的在线购物网站的设计与实现.doc_第3页
第3页 / 共39页
毕业设计论文 基于ASP的在线购物网站的设计与实现.doc_第4页
第4页 / 共39页
毕业设计论文 基于ASP的在线购物网站的设计与实现.doc_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《毕业设计论文 基于ASP的在线购物网站的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计论文 基于ASP的在线购物网站的设计与实现.doc(39页珍藏版)》请在三一办公上搜索。

1、 题 目: 基于ASP的在线购物网站的设计与实现 学 院: 专 业: 姓 名: 指导教师: 完成日期: 2011年5月9日 摘 要随着因特网的迅猛发展,人们的生活节奏不断加快,人们的生活方式也在不断变化。传统的销售模式已经被网站购物模式这种虚拟的销售模式逐渐取代。网站购物系统的设计为广大热衷于网上创业的朋友提供了一个电子商务平台,同时也可以为广大商业零售企业提供信息化管理方式。本文着重论述了系统的设计与实现,从实际应用问题的需要出发,对目前流行的Web开发技术的分析,选用IIS作为系统服务器,并利用Microsoft开发的服务器端的脚本环境ASP,数据库管理工具Microsoft SQL Se

2、rver 2005,集网页制作和管理网站于一身的网页编辑器Dreamweaver,共同开发了网站购物系统。具体包括:用户注册登录模块,商品展示模块,网上购物车模块,订单提交模块以及后台管理模块。建立了一个功能比较齐全,访问比较简单,处理比较容易的网站购物系统。由于它是在网络上建立的一个虚拟的购物商场,顾客只需要根据自己的需要查找自己想要购买的商品,将商品放入购物车,然后点击结账即可,此时管理员会查看订单以及及时发货。这样使顾客的购物过程变得轻松、方便、快捷、高效,很适合现代人的快节奏生活方式。关键词:网站购物;ASP;SQL;IISAbstractWith the rapid developm

3、ent of Internet peoples rhythm of life speeds up unceasingly, peoples life style unceasingly is also changing. The traditional sales model gradually was already substituted for by the website shopping pattern of hypothesized sales model. The website shopping systems design to crave generally in on-l

4、ine undertaking friend has provided an electronic commerce platform, simultaneously might also provide the information mode of administration for the general commercial retail business. This article discoursed the systems function and achievement from what we need now, analyzed the present popular W

5、eb development technology, selected IIS to take the system server, and using Microsoft development server ends script environment ASP, data bank administration tool Microsoft SQL Server 2005, the collection homepage manufactured and manages the website in bodys homepage editor Dreamweaver, at last w

6、e developed the website shopping system together. It includes specifically: the user registration registers the module, the commodity demonstration module, on-line shopping car module, order form submission module as well as backstage administration module. We established a quite completed function,

7、 a quite simple visiting and a quite easy make processing comparison website shopping system.As it is a hypothesized mall which establishes in the network, the customer only need to according to their own need to find what they want ,click purchase and put the goods in the shopping car, and at this

8、time the manager will examine the order form as well as delivered goods in time. It makes the customers shopping process becoming relaxed, convenient, quick and effective. It makes modern peoples life style quick rhythm. key word:website shopping;ASP;SQL;IISIII目 录序 言. 1第1章 系统概述21.1 系统开发背景21.2 我国网上购物

9、的发展现状31.3 网上购物发展前景41.4 系统的可行性分析41.5 用户需求分析51.6系统相关技术5第2章 系统分析92.1 系统总体结构图92.2 功能流程图:102.3 系统E-R图102.4 数据库与数据表的设计112.4.1数据库的创建链接122.4.2本系统的主要数据库12第3章 系统各模块设计与实现163.1 前台购物模块163.1.1 首页模块163.1.2 用户注册、登陆模块163.1.3 商品查询模块193.1.4 商品展示模块213.1.5最受欢迎商品模块223.1.6 购物车模块233.1.7 感谢模块243.2 后台管理模块253.2.1 首页模块253.2.2

10、公告管理模块263.2.3 商品管理模块273.2.4 订单管理模块293.2.5 用户管理模块31第4章 结 论32参考文献.33致 谢34序 言随着网络、通信和信息技术的突飞猛进的发展,Internet在全球爆炸性的增长并迅速普及。在这一前提下,网上购物应运而生。网上购物,就是通过互联网检索商品信息,并通过电子订购单发出购物请求,然后填上私人支票帐号或信用卡的号码,厂商通过邮购的方式发货,或是通过快递公司送货上门。二十一世纪初,在西方国家首先兴起的网上购物系统的研发,随着AMAZON成功将实体书店搬到网上,实现了全球的无国界的图书交易。很快,刚兴起不久的电子商务模式很快充斥着整个互联网,网

11、上购物也自然成为一种很时尚的购物方式,并且被广大网友所接受。因此,采用网上购物必将是今后购物的发展趋势。基于这样的发展趋势,一个网上购物系统,是系统多功能化,方便话,快捷化,以适应当今人们快节奏的生活方式应运而生。网上购物为每个人带来了方便,使每个人都能做到足不出户就能买到各种你想要的商品,再给你带来方便的同时也给你带来个购物的快乐。让你真正的体会到世界在变小的感觉。本系统的开发语言为VBScript语言,前台显示界面采用ASP技术。后台数据库为SQL Server 2005。在此系统的开发中能够了解网络商城系统的需求分析、设计和实现的完整过程,熟悉SQL数据库技术,积累有效的系统实战经验。第

12、1章 系统概述1.1 系统开发背景随着计算机技术的发展和互联网时代的到来,Internet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。在国家大力推进信息化建设的宏观背景下,城市网络基础设施及应用水平均已得到了较大的完善和提升。特别是在经济发达的沿海地区,商贸服务业也较为发达,市民接受新事物能力和消费水平均较高,进行商贸流通业(即商品流通和为居民服务的第三产业)信息化与电子商务建设是政府的一项重要工作。在我国大中城市,电脑和网络应用已经非常普及,随着经济发展和人们思维意识的逐渐开放,更多的人加入到了买电脑上网的行列。网上购物人群迅速扩大,各种网上设施的完

13、善,经济的持续发展以及人们生活水平的提高,网上购物也逐渐成为人们习惯的行为。据悉,中国互联网络信息中心(CNNIC)电话调查方式,在2008年6月对19个经济发达城市进行调查,4个直辖市为北京、上海、重庆和天津,15个副省级城市为广州、深圳、沈阳、哈尔滨、长春等。访问对象是半年内上过网且在网上买过东西的网民。报告显示,在被调查的19个城市中,上半年网络购物金额达到了162亿元。从性别比例看,男性网购总金额为84亿元,女性网购金额略低于男性,达到78亿元。其中,学生半年网购总金额已达31亿,是非学生半年网购总金额的近1/4。 CNNIC发布第27次中国互联网络发展状况调查统计报告,截至2010年

14、底,我国网民规模达到4.57亿,网络购物成为增长最快的互联网应用,网购市场金额预计可达5231亿元。另外,网上正在冲击着人们的传统消费习惯和思维、生活方式。越来越多的人们逐渐习惯了在网上查找信息,当他产生某种需求到网上查找相关信息时就成了潜在的客户。当信息满足他的需求时,他就成了客户。加入企业、产品没有上网,而竞争对手的产品信息上了网,该客户只看到竞争对手的资料而没有你的商品信息,其结果势必导致你的商品没有市场,在你还没与来得及于对手竞争质量、价格以及售后服务就已经败下阵来。因而,对于企业而言,建立网站购物系统也势必是时代的要求,而且,由于网上销售没有库存压力、经营成本低、经营规模不受场地限制

15、,在将来会有更多的企业选择网上销售,通过互联网对市场信息的及时反馈适时调整经营战略,以此提高企业的经济效益和参与国际竞争的能力。于此同时,银行也看准了这个势头,纷纷推出了网上购物的相关业务,开通网上银行,实行网上购物积分制,或者一系列的网上购物的折扣业务,这个既有利于银行的利益,也同时更进一步推进了网上购物的推广。1.2 我国网上购物的发展现状根据调查报告研究表明,由于网上购物的迅速发展,现在全球有1.2亿人通过网上购物方式购买商品或服务。在我国,逐渐流行于二十一世纪的购物方式B2B网上购物已经为越来越多的人所接受。1998年,中国的第一笔网上交易成功,1999年随着8848等B2C网站的正式

16、开通,标志着中国开始进入购物网站的实际阶段,随后,大大小小的网络商城也逐渐涌现出来,如国内的淘宝网、当当网、卓越亚马逊等。从最初的网上商店数量为600左右到现在几何数迅速增长,所售商品的五花八门、琳琅满目,首先是书刊、音像制品和日常用品这两大类,其次是电器、电脑、通讯产品类。第三次就是金融服装类和网上教育。据调查显示,通常购买的前几位商品依次是书籍杂志,电脑以及相关产品,工艺品以及礼品等,可见,与现阶段人们在现实中的购物需求相比,网络购物更多集中在对精神平台和电子商品的消费。据CNNIC的调查报告,网络购物消费者职业分布,上网目的以及使用的服务范围都越来越多,上网的时间也越来越长。消费者的职业

17、分布由计算机业教研机构、大专院校为主体转变为事业单位、银行、工商、税务、保险、教师、学生等各行各业。消费层次多种多样。首先,对于消费者来说好处也很多:第一,可以在家“逛商店”,订货不受时间、地点的限制;第二,获得较大量的商品信息,可以买到当地没有的商品;第三,网上支付较传统拿现金支付更加安全,可避免现金丢失或遭到抢劫;第四,从订货、买货到货物上门无需亲临现场,既省时又省力;第五,由于网上商品省去租店面、召雇员及储存保管等一系列费用,总的来说其价格较一般商场的同类商品更便宜。其次,对于商家来说,由于网上销售没有库存压力、经营成本低、经营规模不受场地限制等。在将来会有更多的企业选择网上销售,通过互

18、联网对市场信息的及时反馈适时调整经营战略,以此提高企业的经济效益和参与国际竞争的能力。再次,对于整个市场经济来说,这种新型的购物模式可在更大的范围内、更广的层面上以更高的效率实现资源配置。1.3 网上购物发展前景网上购物是因特网爆炸式发展的直接产物,是网上技术应用的全新发展方向。因特网本身所具有的开放性、全球性、低成本、高效率特点,也成为网上购物的内在特征,它不仅会改变企业本身的生产、经营、管理活动,而且将影响到整个社会的经济运行与结构。其突出的优越性是其他传媒手段无法比拟的。网络购物的快速增长不仅仅印证了网络世界的美好前景,也给传统零售业带来了巨大压力。同时,网络购物也必将改变人们的生活。以

19、后,网络购物即将进入一个新的爆发增长期。在家里“逛商店”已然是人们生活中的时髦的事和一大新的潮流。随着人们对网络购物接受度的提高,以及物流支付等配套服务更加完善,网络购物渗透率也随之会有较大的提升。消费者对价格的敏感度已经低于对服务的敏感,业内人士指出。消费者在网购过程中希望获得更为完善、周到服务。优化服务将激发市场潜力。作为电子商务的重要组成局部,网购作为现代流通的方式之一。已广泛渗透到生产、流通、消费等各个领域,如何以优质的服务赢得市场,从而让消费者得到更多的好处,这是网购市场的发展趋势。1.4 系统的可行性分析(1)技术可行性:该网上购物系统的技术可行性,可以从硬件(包括外围设备)的性能

20、要求、软件的性能要求(包括操作系统、程序设计、语言、软件包、数据库管理系统及各种软件工具)、能源及环境条件、辅助设备及备品配件条件几个方面去考虑。(2)操作可行性:目前,单位与个人用户都使用计算机上网查询所要的物品信息以及购买,利用这一点,可以实现用户信息的注册并进行在线购买,用户不必使用什么软件,就可以在网上注册自已的信息,简单易懂,在家稍等几日即可收到自己所中意的物品。(3)经济可行性:该网上购物系统的目标是以最低的成本,在较短的时间内开发出具有用户注册(用户可以进行注册,然后登录)、商品信息查看、商品在线购买等功能的系统,系统成本主要集中在系统软件的开发上,当系统投入运行后可以为实现网购

21、提供重要的技术支持,并且与现实商店相比更加高效、方便、便宜,所带来的效益远远大于系统软件的开发成本。1.5 用户需求分析(1)使用范围此系统借助电子计算机而开发运行,只要身边有电脑,我们每个人都可以体验到他的方便与快捷。(2)功能要求根据电子商城系统的具体功能要求如下: 顾客可以方便的注册与登陆; 顾客可以灵活的检索所需商品的信息及了解特价商品的信息; 顾客可以方便的查看详细的商品资料; 顾客可以方便的管理自己的购物车(添加或删除选购商品、修改购买数量及在线下订单等操作); 系统管理员可以方便的管理商品及特价商品的信息(新增、删除、修改商品及特价商品); 系统管理员可以方便地查看订单、发货或缺

22、货处理; 系统管理员可以方便地查看公告、删除或添加公告处理; 系统管理员可以方便的进行用户管理(新增、删除、修改系统用户)。1.6 系统相关技术ASP介绍:ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。它是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。同时

23、,它也是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写动态产生HTML的程序代码。因此,只要用户浏览Web站点并请求一个ASP页,Web服务器就可以处理相应的ASP代码,生成HTML代码,然后将它传递到用户浏览器并显示出网页。ASP内含于IIS3.0和4.0之中,通过ASP可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。有了ASP就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览

24、器的负担,大大提高了交互的速度。ASP工作原理如下:浏览器WEB服务器Active Server Page 图1.1 ASP工作流程ASP具有以下优点:(1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;(2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;(3)服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;(4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进

25、行处理,然后向web浏览器发送信息;(5)ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发送Email或访问文件系统等。(6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。(7)方便连接ACCESS与SQL数据库;(8)开发需要有丰富的经验,否则会留出漏洞,让骇客(cracker)利用进行注入攻击。IIS服务器介绍:IIS是Internet Information Server的缩写,它是微软公司主推的服务器,最新的版本是Windows2003里面包含的IIS 6.0,

26、IIS与WindowNT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点。IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VBScript开发软件以及Java,它也支持CGI和WinCGI,以及ISAPI扩展和过滤器8。IIS的设计目的是建立一套集成的服务器服务,用以支持HTTP,FTP和SMTP,它能够提供

27、快速且集成了现有产品,同时可扩展的Internet服务器。Dreamweaver介绍:Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。Dreamweaver、FLASH以及在DREAMWEAVER之后推出的针对专业网页图像设计的FIREWORKS,三者被MACROMEDIA公司称为DREAMTEAM(梦之队),足见市场的反响和MACROMEDIA公司对它们的自信。使用网站地图可以快速制作网站雏形、设计、更新

28、和重组网页。改变网页位置或档案名称,Dreamweaver 会自动更新所有连结。使用支援文字、HTML码、HTML属性标签和一般语法的搜寻及置换功能使得复杂的网站更新变得迅速又简单。SQL Server 2005介绍:SQL Server是一个关系数据库管理系统。它最初是由Microsoft Sybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。它提供了表、查询、窗体、页等模块用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成

29、大部分数据管理的任务。Microsoft SQL Server 2005是一个应用广泛的数据库管理系统,具有许多显著特点,例如,用户喜欢的易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。Microsoft SQL Server 2005 系统中,数据库管理采取了先进的动态管理机制,数据库的大小可以随着数据量的变化而缩小活着扩大。另外,用户数据都是非常重要的和保密的,这些数据存储在Microsoft SQL Server 2005系统中有绝对的安全性保障,有完善的用户账户策略和许可机制,只有经过授权的用户才能访问系统,并且执行相

30、应的操作和访问容许访问的数据。未经过授权的用户既不能执行相应操作,也不能访问数据库中的相应书库。Microsoft SQL Server 2005系统具有强大的网上功能,可以在Internet上发布数据库中的数据,在Microsoft SQL Server 2005系统中,容许用户简单的使用一些向导和工具把数据库的数据发布到网络上,并且可以根据需要来调度修改已经发布的数据。第2章 系统分析2.1 系统总体结构图网上购物系统分为前台购物和后台管理。前台购物包括网站首页、用户信息登陆注册、浏览商品、查询商品、订购商品、购物车等模块。后台管理包括公告管理、商品管理、订单管理和用户管理等模块。结构如下

31、:网上购物系统 前台购物 后台管理 网上购物首页 商品展示页购物车订购 用户管理 商品管理 公告管理 订单管理 商品查询 图2.1 系统总体结构图2.2 功能流程图:浏览商品加入购物车已注册注册登录结账YN首页图2.2 功能流程图2.3 系统E-R图商品类别与商品为一对多关联,一个商品类别可以有多个商品,而一商品只能属于一种商品;会员与商品为一对多关联,一个会员可以购买多个商品;注册会员与订单为一对多关联,一个会员可以有多个订单,而一个订单只能属于一个会员;购物车与商品为多对多关联,一个购物车可以有多个商品,而一个商品也可以放入多个购物车,在数据库的物理实现上,通常采用连接表来实现这种多对多的

32、关联,在本实例中,我们通过连接表“购物车商品选购表”实现购物车与商品的多对多关联;订单与购物车为一对一关联,一个订单与一个下订单的购物车相对应;订单和管理员为一对多关联,一个管理员可以处理多个订单;会员和管理员为一对多关联,一个管理员可以处理多个会员;ID号价格图片商品购买会员订单管理员拥有拥有管理管理管理nmnmnnn1n111管理公告n1密码ID号密码账号描述类别帐号购物号电话地址QQ号标题内容状态图2.3 E-R图2.4 数据库与数据表的设计数据库就是为了实现一定的目的按某种规则组织起来的“数据”的“集合”, 数据库管理是处理那些能够组织成或分类成某种形式的列表的数据。在我们的生活中这样

33、的数据库可是随处可见的。人们将越来越多的资料存入计算机中,并通过一些编制好的计算机程序对这些资料进行管理,这些程序后来就被称为数据库管理系统,它们可以帮我们管理输入到计算机中的大量数据,就像图书馆的管理员。SQL Server 2005 界面友好、操作简单、同时包含一整套的管理和开发工具,用户不用记住各种命令和SQL语句就可以完成各种常规操作。数据库开发人员可以使用任意一种开发平台编写应用程序来访问SQL Server。2.4.1数据库的创建链接创建数据库源名DSN,DSN是应用程序和数据库的桥梁,当ODBC 驱动程序传送SQL指令时,DSN 告诉它操作哪一个数据库。如果数据库平台改变了,只要

34、表的结构没有变,不用改动程序,只要重新在系统中配置 DSN 即可。创建数据库链接Dim Conn,ConnstrSet Conn=Server.CreateObject(ADODB.Connection) /创建名为Conn的Connection对象Connstr=provider=sqloledb;datasource=(local);initialcatalog=db_25;user id=sa;password=123; /定义连接数据库字符串操作数据库Conn.Open Connstr /建立连接Rs.closeSet rs=nothingConn.closeSet conn = no

35、thing/关闭数据对象和链接2.4.2本系统的主要数据库表2.1用户表字段名称数据类型自动编号允许空否主键UsernameVarchar否PwdInt否QQInt否SexVarchar否AddressVarchar否EmailVarchar否Telephoneint否UserIdint是否是表2.1用户表是名为Users的数据库结构,存储用户信息,此表分为八个字段,第一字段是用户名字,第二字段是用户密码,第三字段是用户的QQ号码,第四字段是用户性别,第五字段是用户地址,第六字段是用户电子邮箱,第七字段是用户电话,第八字段是用户的编号,自动增1。用户注册时,系统将注册信息写入数据库。 表2.2

36、商品表字段名称数据类型自动编号允许为空否主键GoodIdint是否主键TypeIdint否外键NameVarchar否ProducerVarchar否SalePriceint否StorePriceint否ContentVarchar否ReadCountint否BuyCountint否Timedate否ImageFileVarchar否表2.2商品表是名为Goods的数据库结构,存储商品信息,第一字段是商品编号,第二字段是商品类型编号,第三字段是商品名字,第三字段是商品类别,第四字段是商品生产商,第五字段是商品售价,第六字段是商品进货价,第七字段是商品说明,第八字段是商品浏览次数,第九字段是商品

37、购买次数,第十字段是商品上货时间,第十一字段是商品图片。表2.3商品类型表字段名称数据类型自动编号允许为空否主键TypeVarchar否TypeIdint是否主键表2.3商品类型表是名为GoodsType的数据库结构,此表分为两个字段,第一字段是商品类型,第二字段是编号。该表用于将上货的商品进行分类管理。表2.4用户订单表字段名称数据类型自动编号允许空否主键BasketIdInt是否是UsernameVarchar否外键GoodsIdInt否外键OrderTimeDate是SalePriceInt是UserCheckedInt否AdminCheckedInt否表2.4用户订单表是名为Baske

38、t的数据库结构,存储用户的订单信息,此表分为七个字段,第一字段是购单编号,第二字段是用户姓名,第三字段是购买的商品编号,第四字段是订单提交时间,第五字段是购买价格,第六字段是标志位,第七字段也是标志位。表2.5公告表字段名称数据类型自动编号允许空否主键TitleVarchar否ContentVarchar是PostTimeDate是BoardIdInt是否是表2.5公告表是名为Board的数据库结构,存储公告信息,此表分为四个字段,第一字段是公告标题,第二字段是公告内容,第三字段是上传时间,第四字段是公告编号,自动增1。应用于后天管理界面,当管理员要对公告进行更新时,先将公告写入数据库,再将所

39、写公告信息按一定的顺序显示在网站首页的公告栏上即可。表2.6管理员信息表字段名称数据类型自动编号允许空否主键AdminIdvarchar否是Passwdint否NameVarchar否 表2.6管理员信息表是名为Admin的数据库结构,存储管理员信息,此表分为3个字段,第一字段是管理员编号,第二字段是管理员密码,第三字段是管理员姓名。第3章 系统各模块设计与实现根据数据库的内容和系统E-R图,系统分为前台购物模块和后台管理模块两大模块。两个模块及其子模块的分析实现如下:3.1 前台购物模块3.1.1 首页模块图3.1 首页模块首页模块如图4.1所示,首页中涵盖用户信息,公告栏,商品展示、商品查

40、询等模块,点击各个模块,会进入相应的界面。3.1.2 用户注册、登陆模块图3.2 用户注册模块用户注册模块如图3.2所示,填写用户信息,用户姓名,性别,输入密码,QQ号码,通信地址,邮件,电话号码的个人信息。确认所填写的信息后,点击提交,进入登陆界面。核心代码如下:sql=Select * from Users Set rsa=Server.CreateObject(ADODB.Recordset) rsa.open sql,conn,1,3 name=request.Form(username) sex=request.Form(sex) pwd=request.Form(pwd) QQ=r

41、equest.Form(qq) email=request.Form(email) telephone=request.Form(telephone) address=request.Form(address) if name and sex and pwd and email and telephone and address then/判断是否为空 rsa.addnew/向数据库添加数据 rsa(Username)=name rsa(Pwd)=pwd rsa(Sex)=sex rsa(Address)=address rsa(Email)=email rsa(Telephone)=tele

42、phone rsa(QQ)=QQ rsa.update rsa.close 图3.3 用户登录模块用户登陆模块如图3.3所示,填写用户名和密码以后,点击提交,如果与注册名字和密码正确,显示登陆成功,直接跳转到主页面,进行其他操作。核心代码如下:Session(user_name)=Request.Form(name)Session(user_pwd)=Request.Form(pwd)Username=Request.Form(name)Passwd=Request.Form(pwd)if Username and Passwd Then sql=Select * from Users whe

43、re Username=+Username+and Pwd=+Passwd+ Set rsa=Server.CreateObject(ADODB.Recordset) rsa.open sql,conn,1,1if not rsa.EOF Then Response.Redirect(./index.asp)/使浏览器重定位至index主界面 Else response.write(alert(用户密码错误!);history.go(-1);) End if Else response.write(alert(请填写完整的信息!);history.go(-1);) End ifname=req

44、uest.Form(username)是将表单提交的名为username的文本域输入的内容送至name变量中。在含有ASP动态代码的Web页面中,可以使用Request对象Form集合获取客户端提交给服务器端得表单数据。以上数据是把表单填入的信息提交到数据库Users表中。另外,ASP中,可以通过Response对象创建交互的动态网页。Request对象主要用于接收客户端Web页面提交的数据,而Response对象允许将数据作为请求的结果发送到客户端浏览器中,以提供有关响应的信息。例如其中的Write方法就是把信息从服务器端直接发送给客户端。response.write(alert(用户密码错误!)是将提示框的信息反馈到客户端上。h

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

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号