




已阅读5页,还剩49页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘 要本系统运用ASP技术和ACCESS数据库,基于B/S模式开发了一个网上购物系统。在这个系统中,顾客可以很方便的注册成为会员,对商品进行浏览,查看商品的详细资料,然后根据各人的喜好购买心仪的商品。系统会为顾客生成订单,按照顾客所填写的信息提交订单。系统管理员则可以对现有的商品进行添加、编辑及审查。本设计简介第1章绪论包括系统设计的目的、意义,网上购物系统设计简介和设计思想;第2章需求分析包括可行性分析、前台后台分析、系统例图设计;第3章基本理论知识DreamweaverCS4、asp技术、access数据库简介;第4章总体设计包括网站的前台功能模块结构和数据库结构;第5章详细设计包括前台各功能模块设计和后台功能模块设计;第6章系统测试包括测试目的、范围、功能测试;最后是总结、致谢和参考文献。网上购物是Internet爆炸式发展的直接产物,是网络技术应用的全新发展方向。随着信息时代的来临,知识经济的扩张,人们对于互联网技术的要求已不单单是浏览一下网页,收发电子邮件。日益忙碌的人们开始追求足不出户的去利用互联网这一强大的平台来实现网上购物。对于企业来讲,如果能够实现网上交易将大大提高交易速度,也可以节约交易成本。关键词:B/S模式、ASP、网上购物、ACCESS数据库。AbstractThis system uses ASP technology and network database principles, based on B/S model developed an online shopping system. In this system, customers can easily become a member of commodities, registered through the detailed information, check goods, then according to the be fond of of the right every purchase of goods. Submit their order System administrators can then existing goods to add and edit, review. This paper brief introduction chapter 1 including system design of the aim, significance, online shopping system present situation and design thought. Chapter 2 demand analysis including the feasibility analysis, front desk background analysis, database analysis; Chapter 3 development environment and access DreamweaverCS4 introduced including the software profile; Chapter 4 overall design including website desk function module structure and database structure; Chapter 5 detailed design including reception desk each function module design and backstage function module design; Chapter 6 system testing including testing purpose, scope, test execution; The last is summarized and acknowledgement and references.Internet shopping is Internet explosive development direct product, is a new network technology application development direction, with the advent of the information age, the expansion of knowledge economy, people on the Internet technology request has not just skim over the web, email, increasingly busy people begin to seek never leave home to use the Internet to this powerful platform to the realization of online shopping. In recent years, along with the further development of network database technology, makes this idea gradually become reality. Key words: B/ S mode, ASP, electronic commerce, network database.目录1 绪论41.1设计背景与意义41.2设计简介51.3设计思想52需求分析62.1可行性分析62.2系统总体分析72.3系统前台功能分析82.4 系统后台功能分析92.5网上购物系统例图设计93基本理论知识123.1 ASP简介123.2动态网页开发工具Dreamweaver CS4简介133.3 Access数据库简介144总体设计154.1网站功能模块结构154.2数据库分析164.3网站数据库结构195详细设计235.1前台功能模块235.2 后台功能模块326系统测试356.1测试目的356.2测试方法356.3功能测试36总 结39致 谢40参考文献41附 录A 主要源程序B 用户手册C 软件光盘1 绪论1.1设计背景与意义随着时代的发展,知识经济的扩张,Internet已进入我们的生活。通过Internet来经营运作一家商店,一家公司甚至一个企业已经成为现实,在当今Internet发展趋势下,各种公司和机构都需要进行改造和调整来适应迅速变化的商务环境,由此,就对公司和机构所使用的信息系统提出了很高的要求。网上购物是一个自动化和电子化的商贸活动。Internet的蓬勃发展使得贸易活动开始变得成本低廉,灵活机动。网上购物为各种各样的企业提供了广阔的商机,帮助企业节约成本,增加价值,从而扩展市场,提高效率并抓牢客户。它渗透到贸易活动的各个阶段,因而内容广泛,包括信息交换、售前售后服务、销售、运输,共享资源等等。其目的就是要实现企业乃至全社会的高效率、低成本的贸易活动。 用户、商家、金融机构与中间机构、服务支持机构加大了在互联网络上进行原材料查询、采购、产品展示、商品定购,这些活动通过网上购物来完成。这种新型的贸易活动充满着活力,引导越来越多的厂商、贸易机构,金融中介参加,网上购物为买卖双方在网络上提供了良好交易平台,使供需双方远在千里之外通过网络如同面对面一样地迅速完成交易,使各种网上交易以电子票据进行支付、清算与决算,做生意的时间将不再按照差旅时间计算,而是在按下回车的瞬间开始。1.2设计简介本设计包括6章分别是绪论包括系统设计的目的、意义,设计的概要思想等;需求分析包括系统可行性分析、前台后台各功能模块分析、系统例图设计;基本理论知识包括Asp技术、DreamweaverCS4和ACCESS的软件简介;总体设计包括网站的前台功能模块结构和数据库结构;详细设计包括前台各功能模块设计和后台功能模块设计;系统测试包括测试的目的、范围、测试执行情况;最后是总结、致谢和参考文献。1.3设计思想网上购物系统充分利用了Brower/Server结构的特点,实现了将购物系统移植到Internet的功能,该系统的优势在于极大的方便了用户,减少了因区域限制而无法购物的现象。目前比较流行的两种网络开发模式分别是Client/Server模式与Browser/Server模式。Client/Server模式主要是在以局域网为基础的环境下展开应用的,它受到地域的限制。而Brower/Server模式通过Internte进行通信,可以不受地域的限制,但是它不能够进行联机事务处理,并且在大量数据处理的情况下,速度较慢。从目前的开发技术来看,Browser端作为信息收集源,特别是大量的数据录入工作还不能完全取代Client 端的用户界面。在这方面,Client 端各种开发工具的功能更加强大也更加灵活,而Browser 端却由于其功能结构的限定过于“瘦小”。对于本在线购物系统,其功能目标是实现将现有的超市购物方式向基于Internet的足不出户网上购物转变,所以它必须实现整个购物流程的进行,实现对系统的帐户不同管理,以及商品选购、付款这些环节的处理。由于系统数据收集的实时性要求并不高,因此采用Browser/Server 结构来进行设计是合理可行的。2需求分析2.1可行性分析 (1)技术可行性技术可行性分析主要是根据系统分析所得到的对待开发的软件、支撑软件、硬件环境和操作人员的要求以及有关的约束和限制,来分析现有的技术是否能实现待开发的软件。它包括可得到的硬件和支撑软件在功能和性能上是否满足系统的要求,是否有满足系统性能要求的算法,开发人员的技术水平能否胜任系统的开发等等。本系统运行基于windowsXP以上的任何操作系统,使用的开发软件DreamweaverCS4、Microsoft Access 2000,和Asp技术。系统设计是由本人独自完成的,本人已修完本专业所有的专业基础课和专业课,熟悉数据的开发环境,有一定的管理系统软件开发能力和一定的编程能力。所以本系统的技术上是可行的。(2)经济可行性经济可行性的研究主要是对待开发软件的成本估算和成本/效益分析,以确定待开发软件是否有开发的价值。网上购物系统一经投入即产生经济效益,网上购物是一个长期的投资,对市场的扩大经营和长远发展有益。(3)操作可行性该平台规定的运行方式是否可行。本设计向用户及管理员提供了及时的、相关的、正确的信息。并且提供系统最大的可用资源,通过网络方便用户,易于操作使用。2.2系统总体分析一个好的网上购物系统,不仅包括前台的美观同时后台的优化也是很重要的,本系统主要有三种模式分别为:第一,游客浏览模式;第二,会员模式;第三,后台管理员模式。在前台的诸多模块中分别包含着注册、登陆等处理功能。在后台的模块中,只有管理员有权限登陆,管理员可以添加商品、客户的信息,可以编辑商品的详细信息等等一系列功能。如图2.1所示:用户登录进入购物区站内搜索最新商品分类商品挑选商品购物车是继续购物否订单确认结 算订单提交购物完成图2.1 系统主要流程图2.3系统前台功能分析(1)客户管理功能系统实行会员注册或登陆,对客户的相关信息可以进行修改。(2)商品信息浏览、查询功能商品查询是指系统为客户提供模糊查询商品信息、搜寻商品的功能。商品浏览是指只要登录到网站后,用户就可以在线浏览展示商品,当单击产品名或图片就会看到产品的详细介绍。(3)购买功能当客户确定了购买对象后就可以下订单,从而进入购物系统,最终完成购买。只有注册用户才能利用该系统下订单。注册后并且处于在线状态才可以购物下订单。非注册用户和处于非在线状态的用户,只能浏览商品的基本情况。用户登录后,就可以使用系统提供的各种功能。单击产品对应的购买按钮后,将显示购物车界面,在该界面中实现购买产品数量统计、总价格统计及每种产品的购买时间。在购物车中,可以实现继续购买、产品数量的修改、删除购买物品、到收银台付款等功能。2.4 系统后台功能分析(1)商品信息管理功能由系统管理员管理整个系统的商品信息,发布销售商品信息,商家注册取得授权后可在系统后台随时增添、修改、更新销售商品信息。(2)订单管理功能系统内构成由订单生成,按时间顺序生成订单号、订单入库,订单查询组成的完整的订单处理流程。(3)客户信息管理功能系统实行会员注册,对客户的相关信息、交易信息等实行管理。(4)留言管理功能系统可以对游客的留言进行阅读,删除等。2.5网上购物系统例图设计根据网上购物系统的需求,在系统的应用功能图中,包括的主要角色有管理员,用户。(1) 针对用户的功能图2.2:用户注册登录商品搜索用户留言确认订单用户注销修改信息图2.2 用户功能a. 用户注册和登陆:用户注册和登录是网上购物系统所必须拥有的一项功能。当用户决定结束购物去结账的时候,需要用户处于登录状态。网上购物系统要求用户输入用户名、密码。在输入用户名和密码之后,系统将确认用户名和密码是否正确,如果验证成功,就是用户处于登录状态。否则,系统只显示用户名和密码的错误信息。b. 商品浏览与搜索:用户可以通过网站浏览各种商品。在系统的主页面上,是所有商品类别的列表,商品类别列表中包括各种类别的名称和描述。通过单击某个商品类别的链接,用户可以查看该商品的所有商品列表,它包括各个商品的名称、图片、产品介绍等信息,接着用户可以单击某个商品的链接,将进入该商品基本信息的列表页面。c.用户留言:用户可以对本网站的不足或在购买时出现的疑问进行留言。(2)针对管理员功能图2.3:管理员管理员登录用户管理留言管理订单管理商品管理图2.3 管理员功能a. 管理员登录:网上购物系统要求管理员在进行相应管理操作前先进行登录,在登陆页面中输入用户名、密码。在输入用户名和密码之后,系统将确认用户名和密码是否正确,如果验证成功,就使管理员处于登录状态。否则,弹出报错对话框。b,用户管理:管理员可以对用户进行添加,修改,删除。c.留言管理:管理员可以对用户留言进行查看及删除。d.订单管理:当用户将其订单确认并提交以后,该订单将存储在后台数据库中,管理员通过相应的页面去查看订单。同时管理员可以对订单进行确认。e.商品管理:管理员可对数据库中的商品进行维护,即及时更新商品,调整商品的价格等,并可按商品的不同分类进行管理。3基本理论知识3.1 ASP简介ASP(Active Server Pages)实质是一种动态页面的编程语言。ASP脚本在服务器端运行。客户端只要使用可执行HTML代码的浏览器,即可浏览通过ASP设计出来的页面内容。当程序执行完后,服务器仅将执行的结果返回给客户端浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。ASP并不是一种纯粹的编程语言,它支持VBScript和Jscript等扩展语言。在一个ASP应用程序中可以用其中的一种脚本语言,也可以结合多种脚本语言使用。 (1)VBscript语言VBScript是一种脚本语言。这意味着这种语言比BASIC语言的成熟版本容易使用又难于使用。编制简单的程序时,脚本语言是容易使用的。脚本语言的句法比较简单。但是,简单的句法也使开发大的应用程序变得很困难。你可以在HTML文件中直接嵌入VBScript脚本。这使你能够扩展HTML,使它不仅仅是一种页面格式语言。带有VBScript脚本的网页在每次下载到浏览器时都可以是不同的,而且可以对用户的操作作出反应。VBScript既可以作为客户端编程语言,也可以作为服务器端编程语言。客户端编程语言是可以由浏览器解释执行的语言。Java和Jscript/JavaScript也可以作为客户端编程语言。当一个以这些语言中的任意一种编制的程序被下载到一个兼容的浏览器中时,浏览器将自动执行该程序。客户端编程语言的优点是浏览器完成了所有的工作,这可以减轻服务器的负担。而且客户端程序运行起来比服务器端程序快得多。当一个浏览器的用户执行了一个操作时,不必通过网络对其作出响应,客户端程序就可以作出响应。(2)JScript语言Jscript是微软的Java Script语言的开发工具,JScript可以作为服务器端编程语言,也可以作为客户端编程语言。作为客户端编程语言,可以使客户端的浏览器处理某些工作,从而减轻了服务器的负担,而且不用向服务器提交信息,也不需要从服务器获得信息,所以效率是很高的。大多数浏览器艘适用于JScript语言,可见,JScript是适合于多种操作系统的。Jscript可以用来完成VBScript所能完成的任何脚本任务。然而在某些特定情况下,有理由使用Jscript 来代替VBScript。即使几乎所有的Active Server Pages脚本都可用VBScript也可用Jscript 来写,但某些脚本用某种语言写会比用另一种来写要简单。这两种语言之间还存在一些重大的差别。Jscript 可用作客户端或服务器端的编程语言。客户端编程语言可以在诸如Netscape Navigator 或 Microsoft Internet Explorer 的浏览器上得到解释和执行。另一个客户端编程语言的例子是Java,当用这些语言写的程序被兼容的浏览器读入时,浏览器自动执行这个程序。客户端编程语言的有利之处在于浏览器处理了全部工作,这就减轻了服务器的负担。客户端程序运行起来也比服务器端程序快得多。当浏览器的用户做出某种行为时,对此的反应不需通过网络进行传输,客户端程序可对它作出反应。Jscript用作客户端编程语言是非常好的,与VBScript不同,Jscript创建的客户端脚本能被现有的大部分浏览器识别。Netscape Navigator 和 Internet Explorer都可以解释和执行包括Jscript 的HTML文件。3.2动态网页开发工具Dreamweaver CS4简介Macromedia DreamweaverCS4是建立 Web 站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合为一个功能强大的工具,使每个级别的开发人员和设计人员都可利用它快速创建界面吸引人并且基于标准的站点和应用程序。从对基于 CSS 的设计提供领先的支持到手动编码功能,Dreamweaver 在一个集成和高效的环境中为专业人员提供了所需的工具。开发人员可以将其选择的服务器技术与 Dreamweaver 配合使用,建立将用户连接到数据库、Web 服务和旧式系统的强大 Internet 应用程序。DreamweaverCS4是一款专业的 HTML 编辑器,用于对 Web 站点、Web 页和 Web 应用程序进行设计、编码和开发。无论您喜欢直接编写 HTML 代码的驾驭感还是偏爱在可视化编辑环境中工作,Dreamweaver 都会为您提供帮助良多的工具,丰富您的 Web 创作体验。利用 Dreamweaver 中的可视化编辑功能,您可以快速地创建页面而无需编写任何代码。不过,如果您更喜欢用手工直接编码,Dreamweaver 还包括许多与编码相关的工具和功能。并且,借助 Dreamweaver,您还可以使用服务器语言(例如 ASP、ASP.NET、ColdFusion 标记语言 (CFML)、ASP 和 PHP)生成支持动态数据库的 Web 应用程序。3.3Access数据库简介Microsoft Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。举一个“产品”表的例子。“产品”表由10个记录组成,一个记录占一行,每一个记录由产品ID、产品名称、库存量、订货量、单价和折扣率6个字段组成。“产品ID”是字段名,其下面的1,2等是字段的值。 表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。Access数据库以文件形式保存,文件的扩展名是MDB。4总体设计4.1网站功能模块结构制作本网站使用了DreamwearCS4、ACCESS数据库、ASP技术。网站结构采用的是“树状链接结构”,每个页面相互之间都建立了链接,方便访问者浏览,功能(分为前台和后台)图如下:(1) 系统前后功能图及模块说明如图4.1:前台特价商品帮助中心会员注册用户中心最新商品关于我们商城首页商品搜索特价商品商品列表用户中心商品搜索最新商品会员登录新品上架商品搜索会员登录商品分类图4.1系统前台模块说明:商品分类、商品搜索、新品上架放在商城首页,可以让浏览者直观地看到自己中意商品。若购买产品可以找到相应的购物车,按提示购物,然后下定单便可拿到相应的产品。当然有一个限制的条件必须是会员才可以购买物品,如果是会员请先登陆,同时新用户进入注册页面进行注册。a商品分类:浏览者可以直观查询自己所需商品 b商品搜索:按商品大小类查询c用户中心:用户留言 d会员注册:新用户注册 (2)系统后台功能图及模块说明如图4.2:后台商品管理订单管理用户管理留言管理修改信息删除小类添加小类删除大类删除留言管理员审查管理员添加会员审查订单核实添加大类图4.2系统后台a商品管理:主要有商品类别的添加与删除和信息修改b订单审查:管理员根据用户提交的订单信息处理订单 c用户管理:注册会员与管理员的信息查看,管理员修改 d留言管理:对非法留言的管理,只有一个删除管理4.2数据库分析建设网站系统之前,我们必须对系统所用到的数据进行大致的分类和具体的结构设计,既要做到清晰明了,又要能适应系统各项功能的调用,而不至于产生结构上的逻辑混乱,保证关键数据在意外情况下不会被破坏,可以说数据库是系统的重中之重。数据库设计要遵循一些规则,一个好的数据库满足一些严格的约束和要求。尽量分离各实体对应的表,一个实体对应一个表,搞清楚该实体有哪些属性,对应有些什么字段,以及各实体之间有何种联系。实体、属性与联系是进行概念设计时要考虑的三个元素,也是一个好的数据库设计的核心。从实际出发,经过仔细地设计,规划出来的实体图有留言信息实体图、商品信息实体图、会员信息实体图。 (1)留言信息实体E-R图(图4.3):留言板留言者姓名联系方式留言内容图4.3 留言信息(4)商品信息实体E-R图(图4.4):商品信息商品名称商品价格商品内容商品类别图4.4 商品信息(5)会员信息实体E-R图(图4.5):会员信息登录账号登录密码会员权限图4.5 会员信息4.3网站数据库结构网站所用到的数据表有留言本(book)、产品大类表(class_1)、产品小类表(class_2)、会员订单表(orderlist)、会员注册表(reguser)、管理员表(manage_user)、产品订单表(shoplist)、产品列表(product)、详细说明如下:(1) 留言本:留言表用来存储用户的留言信息如表4.6所示:表4.6 留言本字段名称数据类型说明id自动编号留言者编号,取系统自动编号Name文本留言人名字Email文本联系电话Title文本留言标题Content备注所留的内容Huifu备注恢复Data文本留言时间,取系统时间Ip文本留言者的ip(2) 产品大类表:产品大类表存储产品大类信息还便与消费者查找,大类产品名为小类产品的外键因素如4.:7表所示:表4.7产品大类字段名称数据类型说明Id自动编号商品大类编号,取系统自动编号Class_1_Name文本商品大类名称Class_1_RegTime日期/时间商品上传时间,取系统时间(3) 产品小类表:产品小类表填写商品的详细信息以便于消费者查询,以产品编号id为主键并有一个外键产品大类名称Class_1_Name如4.8表所示:表4.8产品小类字段名称数据类型说明Id自动编号商品小类编号,取系统自动编号Class2_Name文本商品小类名称Class1_Name文本商品大类名称,表Class_2外键因素Class_2_RegTime日期/时间商品小类上传时间,取系统时间(4) 管理员表:管理员表存放管理员信息如表4.9所示:表4.9管理员 字段名称数据类型说明Id自动编号管理员编号,取系统自动编号UserName文本管理员名称PassWord文本密码(5) 会员订单表:会员订单表显示订单人详细信息,便于管理员对订单的管理如表4.10所示:表4.10会员订单字段名称数据类型说明Form_Id自动编号订货单号,取系统自动编号User_Id文本订单人编号,取系统自动编号Name文本收货人姓名zip数字邮政编码Phone文本联系电话Email文本电子信箱Address文本收货人地址Pays文本收货人所要选择的付款方式RegTime日期/时间提交订单的时间,取系统时间Flag文本尚未处理Remark备注对商品信息的附加说明(6) 产品列表(product):产品订单表记录订单商品的详细信息,订单表处了以订单号为主键外还有两个外键因素,分别为会员订单表(orderlist)中的订货单号、产品表(product)中的商品名称如表4.11:表4.11产品列表字段名称数据类型说明Product_No自动编号商品详细资料Product_Id文本商品号,取系统自动编号Product_Name文本商品名称Class_1文本商品大类名,作为外键因素Class_2文本商品小类名,作为外键因素Product_Intro文本产品说明Product_Show文本商品简介P_NewPrice货币会员价P_OldPrice货币市场价P_Pic文本商品缩略图P_Full_Pic文本商品大图RegTime日期/时间上传时间,取系统时间Look_Count数字浏览次数,计数器次数(7) 商品订单表(shoplist):产品表更直接地让读者看到这个商城的所有产品,字段product_name作为商品订单的外键因素如表4.12 所示:表4.12商品订单字段名称数据类型说明Id自动编号Product_Id文本商品编号Form_Id数字订货单号Product_Name数字商品名称Number数字商品数量P_NewPrice货币商品价格RegTime日期/时间提交订单时间(8) 会员注册表(reguser):会员注册表记录会员信息如表4.13所示:表4.13会员注册 字段名称数据类型说明Id自动编号会员注册编号User_Id文本会员账号PassWD文本密码Wtpass文本密码提问Dapass文本密码答案Name文本姓名sex文本性别Email文本EmailPhone文本联系电话Address文本联系地址zip文本邮编RegTime日期/时间注册时间5详细设计5.1前台功能模块5.1.1系统首页图5.1 系统首页打开主页如图5.1所示,系统实现的功能包括用户的登录和注册、最新商品浏览,同时可以通过导航键分别连接到提价商品,用户中心,帮助中心,关于我们等。本系统简单清晰,购物方便,主要代码片段如下:(1)util.asp:定义两个字符串cpbm,productlist%Sub PutToShopBag( cpbm, ProductList )If Len(ProductList) = 0 Then ProductList = & cpbm & ElseIf InStr( ProductList, cpbm ) (2)ment.asp: /如果session没有取到字符,提示错误进入本站信息%If Session(ProductList)= or Session(ProductList)=undefined ThenResponse.Redirectloginsb.asp?msEndIfIfSession(LoginSuccess) ThenResponse.Redirectment1.asp5.1.2订单管理在“购物车”中下完了定单之后,管理员边可以在“用户订单”中看到您所下的所有定单,管理员可以点击订单细目,查看该定单的详细资料并且对定单进行处理。如图5.2所示: 图5.2订单管理主要核心代码如下:/函数名: confirmdel/功能:是否是条非法订单,看是否要删除 function confirmdel(id,page)if (confirm(真的要删除这个订单?) window.location.href=del_orderlist.asp?id=+id+&page=+page 5.1.3留言管理图5.3 后台留言管理首先用户可以在前台留言板对网站的建设和对物品的满意程度进行评价,同时管理员在后台留言板界面中进行管理,同时可以对恶意的留言进行删除,如图5.3所示,以下是留言板与数据库连接和对页面分页的代码:/从数据库读取数据,第页最多20条 %if request(page)= or request(page)(2)、del.asp:管理员对一些非法的留言进行清除5.1.4商品管理图5.4 商品管理管理员在后台进行商品管理如图5.4所示,可以对商品的大类添加和删除,也可以对商品进行分类和删除,同时可对商品进行编辑,包括价格的调整,会员价的设置,也能对购买订的商品进行审核。以下是对商品类的添加删除函数代码:/函数名: form1_onsubmi /功能:必须输入商品大类名称function form1_onsubmit()if(document.form1.class_name.value.length1)alert(您必须输入商品大类名称!);document.form1.class_name.focus(); return false;= 1 then if rs(Class_1_name)=request.form(class_name) then Response.Redirect messagebox.asp?msg=此商品大类已经存在,请选用其它名称! response.end rs.closeend if end ifset rs=server.createobject(adodb.recordset)sqltext=select * from Class_1rs.open sqltext,conn,3,3/添加一个商品大类到数据库rs.addnewrs(Class_1_name)=request.form(class_name)rs.update%/删除一个大类商品5.1.5会员登陆会员登录页面是用server对象的创建的Createobject方法的ADODB的recordset方法与数据库进行连接,然后通过recordcount方法来判断是否是已有账号。=1 thenSession(LoginSuccess)=rs(Id) response.redirect index.aspelse response.redirect loginsb.asp?msg=用户登录失败,请输入正确帐号和密码重新登录!5.1.6会员注册图5.5会员注册 会员注册页面设计如图用户在填写完信息后即可提交信息,如图5.5所示如果发现填写的信息有误可以马上点击“重填”,用户最好记住自己所添写的信息,特别是“密码提问”和“密码答案”,因为这可以加强对账号的保护。在提交的过程中将会有一个ASP脚本语言函数对用户提交的信息的要求及信息格式的正确性进行判断,其函数代码如下:= 1 then if rs(userid)=request.form(uid) then Response.Redirect loginsb.asp?msg=此用户名已经注册过,请选用其他用户名! response.end rs.close end if end if%/函数名:chkspc/功能介绍:检查是否含有空格/参数说明:要检查的字符串 /返回值:0:是 1:不是function chkspc(a)var i=a.length; var j = 0; var k = 0; while (ki)if (a.charAt(k) != ) j = j+1; k = k+1;if (j=0) return 0; if (i!=j) return 2; elsereturn 1;/函数名:fucCheckTEL /功能介绍:检查是否为电话号码/参数说明:要检查的字符串 /返回值:1为是合法,0为不合法function fucCheckTEL(TEL)var i,j,strTemp; strTemp=0123456789-()# ; for (i=0;iTEL.length;i+)j=strTemp.indexOf(TEL.charAt(i);if (j=-1)/说明有字符不合法return 0;/说明合法return 1/函数名:fucCheckLength/功能介绍:检查字符串的长度/参数说明:要检查的字符串/返回值:长度值functionfucCheckLength(strTemp)vari,sum;sum=0;for(i=0;i=0) & (strTemp.charCodeAt(i)=255)sum=sum+1;else sum=sum+2; return sum; 5.1.7 提交订单点击产品购买时系统会转到如下图5.6所示的页面中:图5.6 选购商品清单然后去收银台,这时系统会出现一个登录页面,如图5.7所示:图5.7 会员注册登录购买须知道: 1、如果你已经是我们的会员,那么,请把你的“注册帐号”和“会员密码”填在里面,再“离开登录”,我们就可以收到你的订单了。2、你如果还不是本站的会员,那么,请你先返回首页,点击“注册会员”进行注册,这样你才可以买到我们的优惠价。然后添加自己的个人详细信息,如图5.8所示:图5.8 收货人信息下一步填资料,下一步担交订单即可如图5.9所示:图5.9 订单确认5.1.8用户注册先用表单把个人的基本信息填一下,然后提交页面到reguser3.asp= 1 then if rs(userid)=request.form(uid) then Response.Redirect loginsb.asp?m
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年大庆炼化分公司春季高校毕业生招聘模拟试卷及答案详解(名校卷)
- 2025广西柳州市鹿寨县妇幼保健院招聘5人考前自测高频考点模拟试题及答案详解参考
- 2025河北唐山市滦州市森林草原消防专业队员招聘7人模拟试卷及完整答案详解一套
- 2025辽宁铁岭市调兵山市招聘临床医师10人考前自测高频考点模拟试题及答案详解(网校专用)
- 2025河北沧州市任丘园区产业发展集团有限公司招聘10人考前自测高频考点模拟试题及答案详解(名校卷)
- 2025年宁夏吴忠同心县公开招聘社区工作者133人考前自测高频考点模拟试题(含答案详解)
- 2025安徽宣城市广德市国有资产投资经营有限公司下属公司招聘11人模拟试卷及一套完整答案详解
- Ilomastat-Standard-生命科学试剂-MCE
- Hydroxylunidine-生命科学试剂-MCE
- HuGAL-FR21-生命科学试剂-MCE
- 杭州2025网约车区域考试试题和答案
- 2025广西崇左凭祥市委宣传部招聘编外工作人员1人考试参考题库及答案解析
- 2025江西赣州南康赣商村镇银行招聘4人考试参考题库及答案解析
- 应用代码安全培训
- 社保协议书模板6篇
- 养生保健的四季保养总结
- 企业安全生产责任书范本大全
- 2025年甘肃省定西市辅警考试真题及答案
- 工艺设备变更风险评估报告模板
- 红星照耀中国考试真题及答案
- 脑梗死后遗症疾病课件
评论
0/150
提交评论