毕业设计(论文)-茶语电子商务购物网站设计.doc_第1页
毕业设计(论文)-茶语电子商务购物网站设计.doc_第2页
毕业设计(论文)-茶语电子商务购物网站设计.doc_第3页
毕业设计(论文)-茶语电子商务购物网站设计.doc_第4页
毕业设计(论文)-茶语电子商务购物网站设计.doc_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

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

文档简介

目 录摘 要11 前言22 可行性分析22.1 操作可行性22.2 技术可行性32.3 经济可行性32.4 系统设计思想32.4.1 采用Browser/Server结构32.4.2 三层结构解决方案42.5系统流程图53 需求分析53.1 系统设计目标53.2 开发工具简介63.2.1 ASP简介63.2.2 Internet信息服务器(IIS)73.2.3 SQL Server数据库83.3 运行环境需求93.4 配置服务器93.5 系统的发布94 系统总体设计94.1 数据库结构设计94.1.1 数据库需求分析104.1.2 数据库逻辑设计104.1.3 数据库连接说明134.1.4 数据库关系图144.2 系统总体结构144.3 系统功能模块划分154.4站点结构设计154.5 购物流程165 系统详细设计175.1 用户模块175.1.1 用户注册页(reg.asp)175.1.2 用户登陆页面(myuser.asp)185.1.3 用户界面(myuser1.asp)205.2 在线购物模块205.2.1 商品查询页面(search.asp)205.2.2 商品详细信息页面(sp.asp)225.2.3 收藏架页面(shoucang.asp)235.2.4 购物车页面(shopping.asp)255.2.5 下订单页面(shopping.asp)255.3 后台管理模块265.3.1 后台登陆页面(manage/login.asp)265.3.2 后台管理页面(index.asp)275.3.3 订单管理页面(editdingdan.asp)286 结论30参考文献31致 谢32茶语电子商务购物网站设计XXX 摘 要:随着Internet的不断普及,人们对于互联网技术的要求已不单单是浏览一下网页,收发电子邮件,日益忙碌的人们开始追求足不出户的利用互联网这一强大的平台来实现的网上购物。对于企业来讲,无论是企业之间,还是企业和客户之间的交易,如果能够实现网上交易将大大提高交易速度节约交易成本。近几年,随着网络数据库技术的进一步发展,使得这一设想逐渐成为现实。运用活动服务器网页技术和网络数据库原理,本文基于浏览器/服务器模式开发了一个网上购物系统。在这个系统中,顾客可以很方便的注册成为会员,对商品进行浏览检索,查看商品的详细资料,然后根据各人的喜好购买心仪的商品。系统会自动为顾客生成订单,按照顾客所填写的信息提交订单并发货。系统管理员则可以对现有的商品进行添加和编辑,审查已注册的用户并对提交的订单进行处理。关键字:活动服务器网页;浏览器/服务器模式;网上商店;SQL Server。Tea to E-commerce Web DesignAbstract:Along with Internet unceasing popularization, the people not merely only glanced over the homepage regarding the Internet technology request, the receiving and dispatching email, day by day bustles about the on-line shopping which the people start which to pursue is confined at home use Internet this formidable platform realize. Says regarding the enterprise, regardless of is between the enterprise, or between enterprise and customer transaction, if will be able to realize the on-line transaction greatly to enhance the transaction speed to save the transaction cost. In recent years, along with the network data bank technology further development, causes this to conceive gradually becomes the reality. Using the active server homepage technology and the network database principle, this article has developed an on-line shopping system based on the browser/server pattern. In this system, the customer may the very convenient registration become the member, carries on the browsing retrieval to the commodity, examined the commodity the detailed material, then acts according to various people the commodity which likes the purchase admiring. The system can automatically produce the order form for the customer, fills in the information according to the customer to submit the order form and to deliver goods. The system manager may carry on the increase and the edition to the existing commodity, the examination already the user which registers and to the order form which submits carries on processing.Key words: Active Server Page; Browser/Server mode; Online shop; SQL Server.1 前言据统计,2006年,我国网民已达1.11万,每天有300万以上网民在网上购物;我国有几乎所有人都有品茶的习惯,全世界更有2/3的人爱好品茶。但是,网络上的相关茶叶网站却为数不多,导致在网上购买茶叶以及相关产品的客户寥寥无几。许多人品茶者苦于好茶难求,难买。这充分说明网上茶店在线销售面临着良好的发展前景。网上茶店借助于连接全球的Internet开展业务,在网络发达的当今社会有着传统茶店无以比拟的优点:客户面广,茶叶品种多;由于网上茶店展现的商品信息是数字化的,可以更多的展示商品,并解决了地域性的问题,让客户足不出户便可以买到异地的特色茶叶;中间环节少,营业时间长;网上交易消除了地差、时差、订单提交瞬间完成,网站即刻可收到订单;服务形式多元,管理模式灵活。可见,24小时服务、送货上门、无店铺销售、检索商品快捷方便、分类浏览人性化、管理模式灵活等优点,弥补了传统茶产品行业的不足随着人们购物观念、购物习惯的改变以及网上购物质量、信誉的提升,茶叶产品在线销售将有更大市场空间。12 可行性分析2.1 操作可行性网站虽然美工制作不是本系统的重点,但本系统,力求一目了然,操作简捷;逻辑清晰。使稍微有上网常识的用户都可以轻松使用。2.2 技术可行性该网站虽然使用了一些比较先进的技术和工具,但是技术和工具都已经成熟,有相当多的参考书籍;在学校,各位老师的精心教导也使积累了相应的基础知识与独立思考能力,特别是有指导老师的热心指导和同学的帮助。故,在技术上是可行的。2.3 经济可行性本系统要求成本不高,只要具备一定的经济实力,有充足的货源拓展到网上销售,即可进行运用。故,经济上是可行的。2.4 系统设计思想2.4.1 采用Browser/Server结构B/S(Browser/Server,浏览器/服务器)结构,随着Internet技术的兴起,对C/S(Client/Server ,客户机/服务器)结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前台实现,但主要事务逻辑在服务器实现,形成所谓的3tier结构。B/S结构,主要是利用了不断成熟WWW浏览器技术,结合浏览器的多种Script语言(VBScript,JavaScript等)和ActiveX 技术,用通过浏览器就实现了原来需要复杂专用软件就能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着Windows98/Windows2000等将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。传统的C/S体系结构虽然采用的是开放模式,但这只是系统开放一级的开放性,在特定的应用中无论是Client端还是Server端都还需要特定的软件,没有提供用户真正的开放环境;B/S结构则不同,它的前台是以TCP/IP协议为基础的,企业内的WWW服务器可以接受安装有Web浏览程序的Internet终端的访问,作为最终用户,只要通过Web浏览器,各种处理任务都可以调用系统资源来完成,这样大大简化了客户端,减轻了系统维护与升级的成本和工作量,降低了用户的总体拥有成本。软件系统的改进和升级越来越繁琐,B/S架构的产品明显体现其方便的特性。无论用户的规模有多大,有多少分支结构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行,如果是异地只需要把服务器连接上网即可立即维护和升级,这对人力、时间、费用的节省是相当惊人的。对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至几千部电脑之间来回奔跑,工作量可想而知的,但B/S构架的软件只需要管理服务器就可以了,所有的客户端只是浏览器,根本部需要做任何的维护,所以客户机越来越”瘦”而服务器越来越”胖”是将来软件的主流发展方向,这使得升级和维护越来越容易而使用越来越简单。根据上面的介绍,用B/S结构来设计应用软件系统或者是网站系统,无论是现在还是将来都是最多的选择,而本系统也采用这种结构。2.4.2 三层结构解决方案本质上, B/S也是一种C/S结构,它是一种由传统的二层C/S结构发展二来的三层C/S结构在Web上应用的特例。在B/S的系统中,用户可以通过浏览器向分布在网络上的许多服务器发出请求。B/S结构极大的简化了客户机的工作,客户机上只需要安装,配置少量的客户端软件即可,服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。在B/S三层体系结构下,表示层(Presentation),功能层(Business Logic),数据层(Data Service)被割成三个相对独立的单元:第一层 表示层:Web浏览器在表示层中包含系统的显示逻辑,位于客户端。它的任务是由Web浏览器向网络上的某一Web服务器提出服务器请求,Web服务器对用户身份进行验证后用HTTP协议把所需的主页传送给客户端,客户机接受传来的主页文件,并把它显示在Web浏览器上。第二层 功能层:具有应用程序扩展功能的Web服务器在功能层中包含系统的事务处理逻辑,位于Web服务器端,它的任务是接受用户的请求,首先需要执行相应的扩张应用程序与数据库进行连接,通过ACCESS、SQL Server等方式向数据库服务器提出数据处理申请,而后等数据库服务器将数据处理的结果提交给Web服务器,再Web服务器传送回客户端。第三层 数据层:数据库服务器在数据库中包含系统的数据处理逻辑,位于数据库服务器端.它的任务是接受Web服务器对数据库操纵的请求,实现对数据库查询、修改、更新等功能,把运行结果交给Web服务器。仔细分析不难看出,三层的B/S体系结构是把二层C/S结构的事务处理逻辑模块从客户机的任务中分离出来,由单独组成的一层来负担其任务,这样客户机的压力就大大的减轻了,把负荷均衡地分配给了Web服务器,于是由原来地两层的C/S结构变成了三层的B/S结构。2如图1所示。图1 B/S 三层结构图Fig 1 B/S three-tier structure2.5 系统流程图当用户进入到网站首页,即可方便的浏览网站内容、查看商品信息。如果想购买商品,就需要进行登陆或注册,才能下订单,提交订单信息。如图2所示。图2 系统流程图Fig 2 System flow chart3 需求分析3.1 系统设计目标本网站是一个模拟网上购物环境的应用程序,它维护着一个数据库,存储着用户信息、商品信息、交易信息等。ASP程序从数据库中获得信息,并呈现给最终用户。在电子商务系统的开发中,首先要明确目标及要解决的问题,在流程设置及各个功能的设计上紧紧围绕目标来进行。在信息系统开发过程中容易发生的倾向是,随着设计的深入,开发人员往往陷于具体技术问题的解决技巧,而忽略了系统本身的目标,这往往是造成系统应用后用户不满意的原因之一。所以,总的说来,整个设计包括前台管理和后台管理部分,即用户界面部分和后台管理界面部分所要完成功能。(1)用户界面部分:电子商务管理服务是一个与客户服务密切相关的管理系统。把系统设计为合适的电子商务系统,便于用户操作。商品选购(可按分类方式查找商品,或通过关键字进行查询)购物车功能查看商品详细情况用户注册、用户登录查看用户订单信息修改用户个人信息(2)后台管理界面部分登入、登出管理系统现有商品管理:查看、修改、删除、添加订单管理:查看订单清单、更改订货状态、删除订单用户信息管理:查看、修改、删除3.2 开发工具简介3.2.1 ASP简介 ASP(Active Server Pages, 活动服务器网页)是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,如交互式的动态网页,包括使用 HTML 表单收集和处理信息,上传与下载等等。更重要的是,ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的Web编写工具所远远不及的地方。这也是本设计选择ASP作为开发工具最重要的原因之一。ASP是目前最流行的Web应用程序开发工具之一。它是一种功能强大,灵活的服务器端脚本编译环境,它的源代码均可以在服务器端运行,运行的结果以HTML代码的形式输出到客户端。使用它不仅可以创建和运行动态、交互的Web服务器应用程序。而且程序代码完全保密,更重要的是它可以不用考虑客户端使用何种浏览器。从字面上说,ASP包含下面的3个方面的含义:Active:ASP使用微软公司的ActiveX技术。ActiveX技术是现在微软公司软件的重要的基础。它采用封装的对象,程序调用对象的技术,简化编程,加强程序间的合作。ASP本身就封装了一些组件,通过访问组件,可以快速的简易的建立自己的Web应用程序。Server:ASP运行在服务器端。这样就不必担心浏览器是否支持ASP所使用的编程语言。ASP 的编程语言可以是VBScript和JScript。VBSscript是Visual Basic的一个间集,会Visual Basic的人很快的可以学会使用VBScript。然而Netscape浏览器不支持客户端的VBScript,所以,最好不要在客户端使用VBScript,而在服务器端,则无需考虑浏览器支持的问题,Netscape一可以正常的显示ASP页面。Pages:ASP 返回标准的HTML页面,可以在常用的浏览器中正常的显示,浏览器查看页面的源文件时,看到的是ASP生成的HTML代码,而不是ASP程序的代码,从而防止了源程序被抄袭。ASP提供了可在脚本中使用的内建对象。使用这些对象编写的ASP脚本可帮助服务器收集浏览器发送和请求的信息、响应浏览器和存储用户信息,从而使对象开发者摆脱很多烦琐的工作。目前ASP提供的对象含有Web服务器和它的环境信息,并且它提供了一个灵活的数据存储系统。这些功能可被加入到Web应用中,使Web应用功能更加强大。ASP主要有五个内建对象:Request对象:可以使用Request对象访问任何基于HTTP请求传递的所有信息,包括从HTML表格用POST方法或GET方法传递的参数、Cookie和用户认证。Response对象:Response对象是用来控制发送给用户的信息,包括直接发送信息给浏览器、重定向浏览器到另一个URL或设置Cookie的值。Server对象:Server对象提供对服务器上的方法和属性的访问。Application对象:可以使用Application对象,在给定的应用程序的所有用户之间共享信息,并在服务器运行期间持久的保存数据。Session对象:可以使用Session对象存储特定的用户会话所需的信息。当用户在应用程序的页之间跳转时,存储在Session对象中的变量不会清除;而用户在应用程序中访问页时,这些变量始终存在。33.2.2 Internet信息服务器(IIS)IIS即信息服务器,是Internet Information Server的缩写,它是微软公司主推的服务器。目前最普遍使用的是IIS 5.0版本,同时支持WWW、FTP服务和SMTP服务。IIS与Window NT Server、Window 2000 Server以及以上版本完全集成在一起,方便易用,为Web应用程序提供了功能强大的运行平台,同时还提供了一套系统管理工具和用于建立Web程序的基本构件。因而用户能够利用Windows NT Server 和 NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大、灵活而案例的Internet和Intranet站点。IIS的一个重要特性就是支持ASP。IIS是一个工业级的Web服务器,具有高性能、高集成、可扩展性、可管理性和易用性等特点。43.2.3 SQL Server数据库SQL Server作为微软的产品一经推出就以其非常好的易用性和卓越的性能赢得了广大用户的青睐,尤其是在中小型企业中SQL Server的应用更是普遍。它不仅可以运行在Windows 2000 的大型多处理器的服务器中,就连运行Windows 98 的膝上型电脑上用户也能轻松拥有。由于其本身的高性能、高可靠性、高质量和高易用性等优点使得逐步成为大规模联机事务处理 (OLTP)、数据仓库和电子商务应用程序的优秀数据库平台,其主要特点包括如下:(1)Internet 集成:SQL Server数据库引擎提供完整的XML 支持。它还具有构成最大的 Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。(2)可伸缩性和可用性:同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windows 98 的便携式电脑,到运行 Microsoft Windows 2000 数据中心版的大型多处理器服务器。SQL Server企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大 Web 站点所需的性能级别。(3)企业级数据库功能:SQL Server关系数据库引擎支持当今苛刻的数据处理环境所需的功能。SQL Server分布式查询使开发人员得以引用来自不同数据源的数据,就好象这些数据是 SQL Server数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。(4)易于安装、部署和使用:SQL Server中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。这些功能使您得以快速交付SQL Server 应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。(5)数据仓库:SQL Server中包括析取和分析汇总数据以进行联机分析处理 (OLAP) 的工具。SQL Server 中还包括一些工具,可用来直观地设计数据库并通过 English Query 来分析数据。53.3 运行环境需求硬件要求:CPU:Pentium III 450或更高;内存:128M或更大;硬盘:10G或更大;带显示器,有光驱,能正常工作的计算机。开发软件:Dreaweawer MX 8和 SQL Server数据库语言环境:ASP数据库类型:SQL Server服务器操作系统:简体中文Windows 2000以及以上服务器操作系统。3.4 配置服务器 由于本人使用的是WindowsXP,所以暂介绍WindowsXP的IIS安装方法:首先,在控制面版中选择“添加/删除程序”;再点击“添加/删除Windows组件”;然后,确认只选中第一项Internet信息服务(IIS),点击下一步即可自行进行安装;系统配置安装完成后,就会弹出一个安装“完成”的对话框来提示安装完成,最后只要点击“完成”即可。这样IIS安装完毕。3.5 系统的发布当编辑好ASP文件后,必需发布后才能实现其功能,ASP文件本身并不能运行。所以要用Windows自带的工具IIS(windows2000 XP)来发布ASP文件(Windows 98用PWS发布)。首先,在Windows XP中打开控制面板选择“管理工具”,双击Internet信息服务,于是就来到了IIS的使用界面;再点击“打开网站”,选择“默认网站”;然后在默认网站内新建立虚拟目录;最后为目录起个别名例如“网上购物”,选择内容的目录路径,设置权限(通常不允许访问写入权限,防止网页被改);顺利完成以上操作就表示已经成功发布了网页。64 系统总体设计4.1 数据库结构设计本系统数据库是用SQL Server设计实现的,数据库文件名为tea.mdf,保存在系统文件的data子目录中,数据库共由13张表组成。根据系统对数据库安全和网络数据库的速度要求,对数据库采用存储过程管理。4.1.1 数据库需求分析主要数据表的数据项和数据结构如下:(1)用户信息:用户ID(自动编号)、用户名、密码、E-mail地址、姓名、性别、电话、收货人姓名、收货人地址、邮编和注册日期等。(2)管理人员信息:管理员帐号、密码、管理权限等。(3)商品基本信息:商品ID(自动编号)、品牌、出产地址、生产日期、包装、商品情况、价格、评级、成交次数等。(4)订单信息:订单ID(自动编号)、用户帐号、姓名、邮编、电话、地址和付款方式等。(5)商品大类信息:商品大类ID、大类名称。(6)商品小类信息:商品小类ID、小类名称、所属大类。4.1.2 数据库逻辑设计(1)用户信息(user)表用户信息表user是用来保存会员信息的,包含了一些本站注册用户的一般信息,详细信息如表1所示。表1 用户信息Table 1 User Information字段名称 数据类型 说明 Userid 自动编号 编号username 文本 用户名(登陆时用)Useremail 文本 emailUserpassword 文本 密码(加密)Adddate 日期/时间 注册日期Question 文本 密码提示Answer 文本 密码答案Logins 数字 登陆次数Lastlogin 日期/时间 最后一次登陆时间Shouname 文本 收货人姓名Shengshi 文本 收货人省市Shouhuodizhi 文本 收货地址 Youbian 数字 邮编续表1Usertel 数字 电话Songhuofangshi 数字 送货方式Zhifufangshi 数字 支付方式Shousex 数字 收货人性别Userzhenshiname 文本 收货人真实姓名(2)管理员信息(shop_admin)表管理员信息表shop_admin用来记录本站后台管理员的信息,详细信息如表2所示。表2 管理员信息Table 2 Records of information commodities字段名称 数据类型 说明 Adminid 自动编号 管理员编号 admin 文本 管理员名称 password 文本 管理员密码 flag 数字 管理员级别(3)商品的基本信息(shop_sps)表商品信息表shop_sps用来记录本站商品的一些重要信息,本站所有的商品信息都存放于这个表中,详细信息如表3所示。表3 商品的记录信息Table 3 Records of information commodities字段名称 数据类型 说明 spid 自动编号 编号 spname 文本 商品名称 changzhi 文本 出厂地址 date 文本 生产日期 zhuang 文本 包装 spcontent 备注 商品情况 pingji 数字 评级 shichangjia 数字 市场价 huiyuanjia 数字 会员价 bestsp 数字 是否推荐续表3chengjiaocount 数字 成交次数liulancount 数字 浏览次数dazhe 数字 打折nclassid 数字 小分类anclassid 数字 大分类sppic 文本 图片位置pinpai 数字 商品品牌Adddate 日期/时间 加入日期Pingjizong 数字 总评级(4)订单信息(shop_action表)订单信息表shop_action,当用户确定购买商品时,系统将产生订单信息,详细信息如表4所示。表4 订单信息Table 4 Hand information字段名称 数据类型 说明 actionid 自动编号 编号username 文本 订单用户名actiondate 日期/时间 订单日期spid 数字 商品编号spcount 数字 商品数目dingdan 自动编号 订单编号Fktel 文本 反馈人电话Fkdate 日期/时间 反馈日期Zhuangtai 数字 用户的状态Shouhuoname 文本 收货人姓名Shouhuodizhi 文本 收货人地址Youbian 数字 邮编Liuyan 备注 留言Zhifufangshi 数字 支付方式Songhuofangshi 数字 送货方式续表4Shousex 数字 收货人性别Zonger 数字 总金额 Userzhenshiname 文本 收货人真实姓名 Useremail 文本 收货人emailUsertel 数字 收货人电话Userid 数字 收货人编号(5)商品大类信息(shop-anclass表)商品信息表shop-anclass用来记录本站商品的大类信息,本站所有的商品大类信息都存放于这个表中,小类商品需要调用这张表的信息,详细信息如表5所示。表5 商品大类信息Table 5 Commodity big kind of information字段名称 数据类型 说明 anclassid 自动编号 编号anclass 文本 大分类名称anclassidorder 数值 顺序Changyong 数值 是否常用(6)商品小类信息(shop-nclass表)商品信息表shop-nclass用来记录本站商品的小类信息,本站所有的商品小类信息都存放于这个表中,详细信息如表6所示。表6 商品小类信息Table 6 Commodity minor sort information字段名称 数据类型 说明nclassid 自动编号 编号Nclass 文本大类名Nclassidorder 数值 顺序Anclassid 数值 对应小类编号Changyong 数值是否常用4.1.3 数据库连接说明link = mysql_connect(localhost, root, root);if (!$this-link) die(Could not connect: . mysql_error();mysql_select_db(jobbase, $this-link) or die (Cant use jobbase : . mysql_error();/echo Connected successfully;return $this-link;?这段代码是本系统的最基本也是最重要的部分之一,所有的信息处理系统,首先都要连接数据库,只有连接上数据库才能对数据信息进行处理,将它保存在一个conn.asp中,这样就可以简化编程,页面需要访问数据库时只要将conn.asp包含进来就可以了。7本系统使用SQL Server 2000作为后台数据库,采用现在被广泛使用的ADO数据连接技术。4.1.4 数据库关系图 几张主要的数据表关系图8如图3所示。图3 数据库关系图Fig 3 Database relations chart4.2 系统总体结构网上商城系统Internet应用系统的主要体系结构包括:数据服务器;WEB服务器;后台管理平台;客户端。应用系统体系设计主要考虑的业务技术因素包括:业务处理方式;数据处理量,存储量;应用功能设计;服务器设计;存储设计。系统总体结构框图如图4所示。图4 总体结构设计Fig 4 Overall structural design4.3 系统功能模块划分从功能描述的内容可以看到,这个系统可以实现7个完整的功能。根据这些功能,设计出系统的功能模块,如图5所示。在系统的前台,有用户登陆、非登陆用户及用户注册三大模块,其所拥有的权限是不同的图5 系统功能模块Fig 5 System modules4.4 站点结构设计站点结构设计如图6所示。前台消费者页面分用户登陆、用户注册、用户及非登陆用户浏览三种方式,他们所拥有的权限不同,其中,已登陆的用户所有的权限最大,可以运用前台网站所有提供的功能。后台管理员页面包括商品管理、信息管理、用户管理和参数设置四大块,管理员可在后台对前台网站进行所有管理。图6 站点结构设计Fig 6 Site Design4.5 购物流程客户进入网站浏览商品之后,对商品进行选择、订购,未注册的用户必须进行注册后才能进行下一步购买商品,未登陆的用户必须进行登陆,已登陆的用户可直接进行下一步去购物车下单,提交详细订购单购买商品。客户购物流程如图7所示:图7 前台客户购物流程Fig 7 Future customers to process用户提交订单后,管理员可在后台对订单进行查看,并针对订单做出相应处理,配送货品。当用户收到货品进行确认后,管理员也可对订单进行删除。后台订单处理流程如图8所示:图8 后台订单处理流程Fig 8 Background processing flow of orders5 系统详细设计本系统整体设计分为:用户模块、在线购物模块和系统管理模块。各模块任务和功能设计实际介绍如下:5.1 用户模块用户模块所用到的页面有:Reg.asp、chkuser.asp、myuser.asp、myuser1.asp、subuser.asp、logout.asp、saveuserinfo.asp、userinfo.asp、userfunction.asp。其中,能展示在用户面前的页面只有Reg.asp、myuser.asp、myuser1.asp,其他的页面是在运行过程中进行验证、整理信息。5.1.1 用户注册页(r

温馨提示

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

评论

0/150

提交评论