电子商务网站的设计和实现毕业论文_第1页
电子商务网站的设计和实现毕业论文_第2页
电子商务网站的设计和实现毕业论文_第3页
电子商务网站的设计和实现毕业论文_第4页
电子商务网站的设计和实现毕业论文_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

1.1何为电子商务 -2-1.2电子商务简介: -2-1.3选题背景 -4-第二章动态网站构建 -7-2.1系统有关技术 -7-2.2ASP基本 -10-2.4ASP对象模型 -18-第三章需求分析 -19-3.1调研分析 -20-在对电子商务网站进行调研分析时,一方面对电子商务所涉及领域作了总体理解,为在背面调研分析做好充分准备。通过对其各个重要流程模块详细进一步调查后,发现作为一种网站系统,各个部门最基本功能都是通过网络对外宣传,使得有兴趣客户可以及时获得她们想要信息,以此来吸引更多客户加入。固然,这只是基本内容。基于公司网站是以发布其最新内容为特点,一种新闻发布系统是必不可少;从公司以往服务管理模式提供某些服务方式来看,有些老式办法已经落伍且非常耗费人力和时间,为了提高员工工作效率,加速资金周转、减少各项成本及改进服务质量,必要开发一种在线电子商务系统。这两个系统构成了本网站设计核心某些。 -20-3.2电子商务网站应当功能 -20-3.3前台管理系统功能 -22-3.4后台管理系统功能 -22-3.5系统构成模块及其特点 -23-3.6网站需求构造化分析 -23-第四章电子商务网站系统设计 -24-4.1电子商务网站系统建设 -24-4.2普通会员管理 -28-4.2.1网络电子商店前台基本功能。 -28-、会员系统:基本会员注册、会员登录认证。 -28-、商品陈列系统:商品模糊查询、商品详细数据简介。 -28-4.3有关设计界面 -32-网站管理界面只有管理员才干进入,在打开管理员界面前,一方面将进入登录界面,当管理员提交数据后,将执行boss/Default.asp,把顾客信息保存在Session变量中,然后网页转向Login.asp, -32-这个模块重要实现登录网站顾客管理,在此页面中可以查看顾客基本信息,修改删除非法顾客,还可以查看顾客交易记录,订单状态。在订单状态中,管理员可以查看顾客订单信息、送货地址等信息,以便管理员管理订单和出入货状况。 -34-在这个模块中,设立了不同权限,本系统设立了两个管理员,其中密码是直接向数据库中加入,超级管理员顾客名为:admin。密码为:admin。只有超级管理员登录时,才具备添加管理员和删除管理员权限。其她管理员只能修改自己密码和对产品进行修改,无权添加管理员和删除管理员。主管理员如图4.4所示: -35- -35-第五章

结论与讨论 -35-5.1论文完毕工作 -35-5.2总结 -35-在系统设计开发过程中,注重了科学软件设计思路。一方面在总体设计上,采用了模块化和分层设计思想,使整个系统流程清晰、逻辑合理,为系统实现创造了良好条件。另一方面,在各功能模块实现上,采用了在技术上非常流行B/S架构。作为一种简朴通用电子商务系统,具备功能还很不完善,有诸多可以扩展地方。例如:可以加入公示功能、投诉功能等。在实际中,可以依照公司详细规定进行扩展。有条件话,还可以尝试在网上购物车子系统和后台权限控制中采用了分布式三层B/S设计模型,通过COM组件技术来实现中间层商务逻辑开发,这样可以进一步提高应用程序性能。 -36-参照文献: -36-答谢词 -38-1.1何为电子商务电子商务是一种依托当代信息技术和网络技术,集金融电子化、管理信息化、商贸信息网络化为一体,旨在实现物流、资金流与信息流和谐统一新型贸易方式。电子商务在互联网基本上,突破老式时空观念,缩小了生产、流通、分派、消费之间距离,大大提高了物流、资金流和信息流有效传播和解决,开辟了世界范畴内更为公平、公正、广泛、竞争大市场,为制造者、销售者和消费者提供了能更好地满足各自需求极好机会。电子商务时代来临,彻底变化了老式公司经营类型。许多非信息产业公司也投入了这场战争之中,商业电子化这样趋势在将来将继续蓬勃发展,进入电子化21世纪!1.2电子商务简介:电子商务与老式商业方式相比,具备如下特点:1)精减流通环节。电子商务不需要批发商,专卖店和商场,客户通过网络直接从厂家定购产品。2)节约购物时间,增长客户选取余地。电子商务通过网络为各种消费需求提供广泛选取余地,可以使客户足不出户便能购买到满意商品。3)加速资金流通。电子商务中资金周转不必在银行以外客户、批发商、商场等之间进行,而直接通过网络在银行内部帐户上进行,大大加快了资金周转速度,同步减少了商业纠纷。4)增强客户和厂商交流。客户可以通过网络阐明自己需求,定购自己喜欢产品,厂商则可以不久地理解顾客需求,避免生产上挥霍。5)刺激公司间联合和竞争。公司之间可以通过网络理解对手产品性能与价格以及销售量等信息,从而增进公司改造技术,提高产品竞争力。1.2.1电子商务类型咱们可以将电子商务分为两大类:1)公司与公司之间交易(BusinesstoBusiness)重要是针对公司内部以及公司之间信息整合。2)公司与客户交易(BusinesstoCustomer)意指公司通过网络,为客户提供各种交易与服务。客户用计算机连接因特网后可以获得各式各样网上实时服务,涉及商品查询、产品支持、实时财经信息报导、网上订货等等。1.2.2电子商务优势与商机1)信息流通与共享!在一种以网络为基本社会,电子化信息可以迅速地传递与流通,这样特性是商业行销最佳利器。在过去咱们必要承担昂贵广告成本,很有限地将信息传播出去。然而网际网络浮现,使咱们在弹指之间便能将信息传递到世界各地。2)市场广大无界限以购买书籍为例,当咱们想要寻找所要书时,在过去必要要一家一家书店慢慢找,并且范畴也只限于邻近地区;但当前咱们只要轻轻松松坐在家里上网,用鼠标点一点就可以找到咱们想要东西。这样交易模式意味着商业领域扩展,网际网络浮现完全打破了地区限制,所谓“天涯若比邻”正是最佳写照。1.3选题背景1.3.1电子商务商业模式获得业内一致认同分类办法是把公司和消费者作为划分原则,分别划分出公司-公司(B2B)、公司对消费者(B2C)、消费者对公司(C2B)和消费者对消费者(C2C)等模式。(1)BtoB(商家对商家):重要是指公司与公司之间进行电子商务活动,也成为批发电子商务。(2)BtoC(商家对个人消费者):指是公司与消费者之间进行电子商务活动,此类电子商务重要是借助于国际互联网所开展在线销售活动。从技术角度看,公司上网面对广大消费者,并不规定双方使用统一原则单据传播,在线零售和支付行为普通只涉及到信用卡、电子货币或电子钱包。此外,Internet所提供搜索浏览功能和多媒体界面,使消费者更容易查找适合自己需要产品,并可以对产品有更进一步理解,因而,开展BtoC电子商务,障碍至少,应用潜力巨大。就当前发展看,此类电子商务仍将持续发展,是推动其他类型电子商务活动重要动力之一。本次毕业设计就是一种BtoC构造电子商务网站系统。(3)CtoC(个人消费者对个人消费者):指是消费者与消费者之间进行电子商务活动,是美国eBay所采用商业模式。结合国内电子商务尚未解决支付与货运现状况,采用这种方式,可以让顾客自己付费、运送和验货等问题。(4)CtoB(个人消费者对商家):这是当前在专业经营电子商务网站中较新一种概念,也就是所谓“倒转式拍卖”。此外尚有消费者对行政机构电子商务、商业机构对行政机构电子商务等。1.3如下是依照CNNIC(中华人民共和国互联网络信息中心)发布中华人民共和国B2C电子商务发展报告来进一步分析当前网上购物现状。(重要引用其中分析图表)1.3.2图1.1当前网上购物现状从上面图可以看出网上购物选取节约时间和操作以便分别占46。7%和44。2%,这阐明随着生活节奏加快,人们越来越但愿拥有简朴快捷购物方式。由此可见,电子商务网络有着很大市场。1.21世纪是网络时代。网络技术飞速发展,极大地影响了商业交易中老式交易方式和流通方式。公司随着业务不断扩大,公司规模也不断扩大,迫切需要建立相应电子商务网络。运用电子商务优势同既有销售模式和流通渠道相结合,扩大消费市场,为公司再发展带来新商机,也为各地消费者提供便利,并且减少商业成本。相对于中小公司来讲,由于不涉及到大型数据库和保密安全等,网站技术规定是被减少了,但建站指引思想是不变,网站便要以营销为目,宣传其产品,让客户更直观理解产品功能和特性.当前所讲网络营销在职能上可分为两类事情。一类是,如何营销网络产品或服务。例如,如何销售电子信箱、电子小组、网站会员登记等等,这里所要作网络营销,网络自身是产品,目的顾客是网民,即如何来营销网络事情。另一类是,如何使用网络来辅助老式公司来做好营销工作。在这一类网络营销中,产品还是公司所生产产品,目的顾客其中一某些或大某些是网民,即网络只是公司营销一种工具。两类网络营销诸多办法相似或类似,但却不可完全等同。对于公司来说,公司网站是用来配合老式公司进行第二类网络营销重要工具,网络是技术,营销才是核心。 第二章动态网站构建2.1系统有关技术2.1B/S构造软件是相对老式C/S构造而言。C/S构造将程序分为两某些,一某些是由各种顾客共享信息与功能,这某些称为服务器端;另一某些是为每一种顾客所专用,称为客户端。C/S构造应当具备这样特性:客户端、服务器端都安装相应软件,客户端、服务器端各完毕相应计算工作,服务器端保存数据库。而B/S构造应当具备如下特性:服务器端都安装相应软件,客户端不安装任何软件(不需要维护)。客户端运营程序是靠浏览器软件(如IE,Netscape等)登陆服务器进行。客户端在浏览器里完毕一定计算任务。2.在Internet上服务器访问数据库访问方式有各种、如公共网关接口CGI,Web服务器专用API,Java语言数据库访问接口JDBC。CGI是一种用于定义Web服务器与外部程序之间通讯方式原则。CGI重要长处是能运营在各种平台上,可以用任何语言编程,重要缺陷是当浏览器向CGI程序发出祈求时,CGI执行是另一种独立于Web服务器系统进程,占用了CPU资源,当大量顾客向服务器祈求文献时,会严重消耗服务器系统资源。Web服务器专用API是各Web服务器生产厂家为扩展自己Web服务器功能而设立接口。由于它和Web服务器紧密结合,使得它运营速度更快、效率更高,但它不具备跨平台性。本系统采用是微软Web服务器IIS(InternetInformationServer),它专用API是ISAPI。JDBC是JAVA语言数据库访问接口,将JavaApplet嵌入在网页中,当客户浏览器向Web服务器发出祈求时,Applet被下载到客户浏览器中运营,然后该Applet通过JDBC访问数据库。JDBC数据库访问方式提供了高度可扩充性和可移植性,但复杂电子商务应用会导致Applet下载过大,从而影响了下载速度。2.ASP技术重要用途是制作动态、交互、高性能Web应用程序,此前Web应用程序都是由(CGI公共网关界面来实现),但由于CGI自身某些缺陷和限制(如较耗用系统资源、执行效率差等),人们都在寻找各种各样替代方案,在这种状况下,MicrosoftASP应运而生,再加上与MicrosoftIIS(Web服务器)和MTS(组件事务管理服务器)组合,ASP已经成为Web应用程序开发重要技术。ActiveServerPages(动态服务器主页)简称ASP内含于InternetInformationServer(IIS)中,它提供一种服务器端脚本环境,可产生和执行动态、交互式、高效率网站服务器应用程序。ASP既不是一种语言,也不是一种开发工具,而是一种技术框架,它可以把HTML、脚本语言、ActiveX组件等有机组合在一起,形成一种可以在服务器上运营应用程序,并把原则HTML页面送给客户端浏览器。ASP内含六大内置对象,运用这些对象可以使ASP脚本功能更加强大,ASP具备强大可扩展性,不但可以使用ASP动态链接库和脚本运营期库自身提供ActiveX组件,还可以从Internet上免费或有偿获得某些厂商开发ActiveX组件,编程人员也可以自己开发内含商务逻辑ActiveX组件。如下简介ASP工作原理和ASP对象模型。2.1.3ASP全称是ActiveServerPages,是一种WEB服务器端开发环境,运用它可以产生和运营动态、交互、高性能WEB服务应用程序。ASP采用脚本语言VBScript或Javascript作为自己开发语言。ASP身为微软动态网页编程语言,以其简朴、易学易用特点吸引了广大网页编程兴趣者青睐,也是当前使用最广、影响力最深、从业者最多一门编程语言。ASP+ACCESS几乎占据了当前WEB开发主流市场,虽然是某些大型网站也没有放弃用ASP来实现WEB应用程序开发。2.1.31.使用VBScript简朴易懂脚本语言,结合HTML代码,即可迅速地完毕网站应用程序。2.不必compile编译,容易编写,可在服务器端直接执行。3.

使用普通文本编辑器,如Windows记事本,即可进行编辑设计。4.与浏览器无关,顾客端只要使用可执行HTML码浏览器,即可浏览ASP所设计网页内容。ASP所使用脚本语言均在WEB服务器端执行,顾客端浏览器不需要可以执行这些脚本语言。5.ASP能与任何ActiveXscripting语言相容。除了可使用VBScript语言来设计外,还通过plug-in方式,使用由第三方所提供其她脚本语言,譬如REXX、Perl、Tcl等。脚本引擎是解决脚本程序COM(ComponentObjectModel)物件。6.可使用服务器端脚本来产生客户端脚本。7.ActiveX服务器组件具备无限可扩充性,可以使用VisualBasic、Java、VisualC++、COBOL等编程语言来编写所需要ActiveX服务器组件。2.2ASP基本2.2.1HTML基本

HTML是HypertextMarkupLanguage(超文本标记语言)缩写,它是构成Web页面(Page)重要工具,是用来表达网上信息符号标记语言。在网上,如果要向全球范畴内出版和发布信息,需要有一种可以被广泛理解语言,即所有计算机都可以理解一种用于出版"母语"。WWW(WorldWideWeb)所使用出版语言就是HTML语言1,所有HTML语句都是构造,表达描述开始,表达描述结束。2,文字abc大小写不敏感。3,有语句只有描述开始,没有描述结束,这没关系,当遇到下一种相似时,重新开始。4,所有语句都可以循环嵌套,但要注意嵌套对称。理解了HTML特点后。2.本节简介Vbscript某些简朴概念变量,进程。所谓变量是计算机内存中已命名存储位置,其中包括了数字或字符串等数据,它使顾客便于理解脚本操作名称,为顾客提供了一种存储,检索和操作数据途径。程序是由一种或各种进程构成,在VBScript中,进程就是"指令块",普通意义上进程,如Sub,只是为了简朴数据解决。在VBScript中,严格来讲变量是不用声明,然而,虽然在使用变量前不需要去声明变量,也应养成在编程时声明变量良好习惯,由于这样有助于防止错误发生。声明一种变量意味着告诉脚本引擎,有一种特定名称变量,这样就可以在脚本中引用该变量。在VBScript中声明一种变量可以使用"Dim"语句,变量作用域即生命期,决定哪些脚本命令可访问变量。在过程内部声明变量具备局部作用域。每执行一次过程,变量就被创立然后消灭。而过程外部任何命令都不能访问它。在过程外部声明变量具备全局作用域,其值能被ASP页上任何脚本命令访问和修改。声明变量时,局部变量和全局变量可以有相似名称。而变化其中一种值并不会变化另一种值。如果没有声明变量,则也许不小心会变化一种全局变量值。然而,全局变量仅在单个ASP页中可用,要使它在单个ASP页之外可用,就必要为变量赋予会话或应用程序作用域。会话作用域变量对一种顾客所祈求ASP应用程序中所有页都是可用。应用程序作用域变量也如此。对单个顾客来说,会话变量是存储信息最佳途径。对于一种特殊应用程序所有顾客,应用程序作用域是存储信息最佳途径。ASP提供两个内建对象来存储变量:Session对象和Application对象,这将在此后ASP内建对象中着重讨论。再来看看常量定义,常量是用来代替一种数或字符串名称,它在整个脚本中保持不变。可以使用Const语句在VBScript中创立顾客自定义常数。使用Const语句可以创立名称具备一定含义字符串型或数值型常数,并给它们赋原义值。字符串文字包括在两个引号("")之间。这是区别字符串型常数和数值型常数最明显办法。日期文字和时间文字包括在两个井号(#)之间。例如:在理解了常量和变量之后,来看看什么是过程。它是一组能执行指定任务且具备返回值脚本命令。可以定义自己过程,然后在脚本中重复调用它们。也可以将过程定义放在调用过程。ASP文献中,也可以将通用过程放在一种共享。ASP文献中,然后用SSI#include指令将其包括进其她调用其过程。ASP文献中。还可采用另一种办法,即把这些功能打包在Activex组件中。2.2JavaScript是由Netscape公司开发一种脚本设计语言,它与Java关于,并与Java共享某些相似语法和构造,但它又不是Java简化版本。JavaScript是一种扩展到HTML脚本设计语言,它使网页开发者可以更有效地控制页面,并能对顾客触发事件作出即时响应,诸如单击鼠标,表单操作等等,并且这些都不需要客户机与服务器交互通信,这样就为最后顾客提供了更迅速操作,减小了服务器端承担。JavaScript不能脱离HTML而独立存在,只有在支持JavaScript浏览器中,它才干作为HTML页面一某些起作用,但它的确增强了网页体现力,并提供了比基本HTML标记更强交互性。随着互联网发展和网络应用丰富,开发者们开始用JavaScript创立各种诱人页面效果,如各种页面渐变,图片特效,文字特效等等;固然也有许多实用页面功能扩展。下面就来详细理解一下JavaScript语法描述(1)对象(2)JavaScript值,名字,常量,表达式级运算符(3)JavaScript内建(Built-in)对象(4)JavaScript编程语句2.2.2使用Request对象可以访问任何基于HTTP祈求传递所有信息,涉及从HTML表格用POST办法或GET办法传递参数,cookie和顾客认证。Request对象可以访问客户端发送给服务器二进制数据。Request语法:Request[。集合|属性|办法](变量)在这里作者将挑选某些惯用对象语法进行分析:1,FormForm集合通过使用POST办法表格检索邮送到HTTP祈求正文中表格元素值。语法Request。Form(element)[(index)|。Count]参数element指定集合要检索表格元素名称。index可选参数,使用该参数可以访问某参数中各种值中一种。它可以是到Request。Form(parameter)。Count之间任意整数。Count为集合中元素个数Form集合按祈求正文中参数名称来索引。Request。Form(element)值是祈求正文中所有element值数组。通过调用Request。Form(element)。Count来拟定参数中值个数。如果参数未关联各种值,则计数为1。如果找不到参数,计数为0。要引用有各种值表格元素中单个值,必要指定index值。index参数可以是从1到Request。Form(element)。Count中任意数字。如果引用各种表格参数中一种,而未指定index值,返回数据将是以逗号分隔字符串。2,QueryStringQueryString集合检索HTTP查询字符串中变量值,HTTP查询字符串由问号()后值指定。如:stringsample生成值为"thisisasample"变量名字符串。通过发送表格或由顾客在其浏览器地址框中键入查询也可以生成查询字符串。语法:Request。QueryString(variable)[(index)|。Count]QueryString集合可以以名称检索QUERY_STRING变量。Request。QueryString(参数)值是出当前QUERY_STRING中所有参数值数组。通过调用Request。QueryString(parameter)。Count可以拟定参数有多少个值。咱们也可以使用QueryString来达到与前一种范例相似功能。只需要将request。form某些替代如下:3,CookiesCookie其实是一种标签,当访问一种需要唯一标记站址WEB站点时,它会在硬盘上留下一种标记,下一次访问同一种站点时,站点页面会查找这个标记。每个WEB站点均有自己标记,标记内容可以随时读取,但只能由该站点页面完毕。每个站点Cookie与其她所有站点Cookie存在同一文献夹中不同文献内(可以在Windows目录下Cookie文献夹中找到它们)。一种Cookie就是一种唯一标记客户标记,Cookie可以包括在一种对话期或几种对话期之间某个WEB站点所有页面共享信息,使用Cookie还可以在页面之间互换信息。Request提供Cookies集合容许顾客检索在HTTP祈求中发送cookie值。这项功能经常被使用在规定认证客户密码以及电子公示板,WEB聊天室等ASP程序中。4,ServerVariables浏览器中浏览网页时候使用传播合同是HTTP,在HTTP标题文献中会记录某些客户端信息,如:客户IP地址等等,有时服务器端需要依照不同客户端信息做出不同反映,这时候就需要用ServerVariables集合获取所需信息。语法Request。ServerVariables(服务器环境变量)环境变量比较多,如Server_port,Logon_user等,各环境变量请查询关于资料,这里就不赘述了。2.与Request是获取客户端HTTP信息相反,Response对象是用来控制发送给顾客信息,涉及直接发送信息给浏览器,重定向浏览器到另一种URL或设立cookie值。语法Response。collection|property|method2.3ASP工作原理基于ASP页面以*。asp文献形式驻留在web服务器上。一种*。asp源文献是文本文献,可以涉及如下成分:文本:用于显示信息、页面标题等。HTML标记:实现页面风格设计。ASP脚本(ScriptCommands)浏览器浏览器WindowsNTHSASP引擎*.aspWeb服务器ADO其她主件脚本引擎ODBCDBMS数据库HTTP祈求原则HTML页面数据库服务器图2。1ASP工作原理图2.1显示了ASP工作原理,当浏览器通过HTTP合同向web服务器申请一种由*。asp定义页面时,web服务器响应HTTP祈求,用ASP引擎解释被申请文献。当遇到ASP脚本命令时,ASP引擎调用相应脚本引擎(脚本引擎以组件形式驻留在web服务器上)进行解决。ASP提供两种脚本引擎,即VBScript引擎和VJScript引擎,若要使用其她脚本语言,需要在web服务器上此外安装相应脚本引擎;当遇到基于COM原则组件(组件自身是通过编译可重用二进制码)时,ASP引擎启动相应组件完毕指定功能。若ASP文献具有访问数据库祈求,ASP内置组件ADO(ActiveXDateObject)通过ODBC与数据库连接,对数据库进行访问,并将访问成果返回web服务器。ASP引擎将脚本和组件运营成果生成相应HTML语法成分,与文献中原有文本和HTML标记一起构成原则HTML页面送至客户端浏览器。2.4ASP对象模型 ASP具备强大面向对象功能和可扩展性。ASP对象可分为如下三种类型:2.4.Request对象:在HTTP祈求期间,可运用Request对象获得客户端浏览器传递给服务器值(涉及查询字符串变量值、Form表单中元素值、Cookies值等)。Response对象:可以使用Response对象把变量值、函数返回值等输出到客户端浏览器;运用Response对象可将Cookies值写入客户端计算机硬盘中档。Application对象:浏览器和Web服务器连接是无状态连接,即服务器解决完浏览器HTTP祈求后,立即断开与浏览器连接,忘掉浏览器刚才祈求状况;服务器不能辨认浏览器是第一次祈求还是第一千次祈求。这种无状态连接方式使得Web服务器解决浏览器祈求可以更快、更有效,也不需要维护浏览器信息,但它产生了一种Web应用程序如何实现变量共享问题。ASP较好解决了这一种问题,Application对象可以用来保存应用程序所有顾客共享信息,可以在不同顾客之间实现Web应用程序变量共享。Session对象:Session对象重要用来保存属于一种顾客一种应用程序信息,可让同一种顾客在各种网页之间共享信息。Objectcontext对象:重要用来解决与事务有关问题,Objectcontext对象使用与MicrosoftTransactionServer(MTS)有着密切联系。ASPError对象:Web应用程序开发者运用该对象可以掌握因ASP所发生错误。2.4.22.第三章需求分析需求分析是一种软件工程活动,它在系统级需求工程和软件设计间起到桥梁作用。需求分析需要开发人员精确理解顾客规定,进行细致调查分析,将客户非形式需求陈述转化为完整需求定义,再由定义转换到相应形式功能规约(需求规格阐明)过程。它通过详细调查现实世界要解决对象(组织、部门、公司等)、充分理解原系统(手工系统或计算机系统)概况和发展前景、明确客户各种需求、收集支持系统目的基本数据及其解决办法、拟定新系统功能和边界来实现。电子商务网络是由顾客使用选购产品,生成订单。订单状态查询程序和后台管理员使用顾客管理,产品管理,订单状态管理等构成。3.1调研分析在对电子商务网站进行调研分析时,一方面对电子商务所涉及领域作了总体理解,为在背面调研分析做好充分准备。通过对其各个重要流程模块详细进一步调查后,发现作为一种网站系统,各个部门最基本功能都是通过网络对外宣传,使得有兴趣客户可以及时获得她们想要信息,以此来吸引更多客户加入。固然,这只是基本内容。基于公司网站是以发布其最新内容为特点,一种新闻发布系统是必不可少;从公司以往服务管理模式提供某些服务方式来看,有些老式办法已经落伍且非常耗费人力和时间,为了提高员工工作效率,加速资金周转、减少各项成本及改进服务质量,必要开发一种在线电子商务系统。这两个系统构成了本网站设计核心某些。3.2电子商务网站应当功能一种电子商务网站应当提供如下功能:.订单解决功能。电子商务网站普通采用汇款和邮寄办法进行交易,当管理员得到一种订单并收到汇款后,可以开始解决订单。一方面,管理员要看顾客订购产品与否有货,就可以把这个订单实际交付数量修改为顾客订购数量,并把这个订单中该产品状态改为“已到款”(未经解决产品状态为“未到款”)。如果不可以满足顾客规定,应当输入有关因素。接下来是送货,送货多采用邮寄方式,当顾客订购产品邮寄出后来,就可以把订单状态改为“已送货订单”;当拟定产品已经到达客户手中后,交易就结束了,这时可以把订单状态改为由此可见,系统分为前端客户信息浏览及查询和后台管理两大某些。3.3前台管理系统功能3.3(1)可直接登录上主页浏览电子商务网站对外发布所有信息,涉及公司自身资料、对外服务部门简介、公司文化宣传和特色及为客户简介其他有关领域如其她服务业有关信息。⑵可直接从主页上即时浏览公司发布最新新闻,以增进和客户交流,提高工作效率。⑶通过点击主页上链接,输入个人信息资料和必要产品信息在线提交订单来订购产品。⑷实当前线邮箱登陆。3.4后台管理系统功能后台管理系统页面将以加密形式浮现,只能由管理员及其赋予权限顾客登录,登录必要输入密码方可进入,以实现对本站点全面维护及更新。进入后,页面会以网页方式罗列出所有查询及解决客户填写信息。管理员可从网页点击进入该信息解决页面,可以在这里对前台网站内容进行更新,并支持对客户填写信息增长、删除、修改以及对客户所发布信息更新等操作,以使站点保持良好运作状态,同步还可以依照客户提交时间和IP地址进行索引与分析。在对酒店内部进行管理时,可通过为各个部门均分派具备一定权限管理员来实现,此管理员分为普通顾客和超级顾客,使各个部门均能自主对本部门信息进行更新及发布本部门最新告示等。因而,此管理系统是对整个网站管理。3.5系统构成模块及其特点综上所述,整个网站系统涉及了如下功能模块:首页、关于咱们、管理资讯、服务项目、招商代理、管理文库、资料下载、在线服务、管理论坛、人才招聘。其中几乎所有模块都可以以管理员身份通过后台管理系统进行更新,涉及对某些构成模块添加,删除和修改,以实现本网站动态更新。其功能特点涉及:.3功能完善:涉及常用网站新闻管理各个方面:新闻录入、浏览、删除、修改、检索等各个方面,完整地实现了网站对即时新闻管理规定。同步还实现了在线论坛功能,给网站需求构造化分析通过以上需求分析描述,可采用一种图形化办法描述数据在系统中流动和解决过程,即构造化分析描述工具:数据流图(DFD)和数据字典(DD)。即在无纸化网站系统管理方式和业务流程进行认真分析和研究基本上,按照信息系统中应有数据流和数据构造来勾画系统概貌。第四章电子商务网站系统设计4.1电子商务网站系统建设4.数据流图(DFD)是描述信息流和数据从输入移动到输出时被运用变换图形化技术,它反映系统必要完毕逻辑功能,是一种功能模型。它是组织中信息运动抽象,是在调研基本上,从系统科学性、管理合理性、实际运动可行性角度出发,将信息解决功能和彼此之间联系自顶向下,逐级分解,从逻辑上精准地描述系统应具备数据加工功能、数据输入、数据输出、数据存储及数据来源和去向(外部实体)等项目。一方面,分析系统总体状况,划分系统边界,辨认系统数据来源和去处,拟定外部实体从而得出系统顶层数据流程图。把整个网站系统当作一种整体,分析这个整体与外界联系。通过度析得出系统有管理员和客户这两个实体,系统输入有两个来源,即管理员在对系统维护更新过程中对系统所进行添加、删除或修改数据和顾客在与系统交互时输入订单资料数据。系统输出也有两个去向:一种是管理员在对系统录入信息后系统返回给管理员信息和顾客提交订单;另一种是管理员对系统录入信息后,由浏览器输出到客户端信息。其中管理员输入信息和从客户浏览器上或管理员端显示信息涉及首页、关于咱们、管理资讯、服务项目、招商代理、管理文库、资料下载、在线服务、管理论坛、人才招聘等,而订单信息是由客户端输入然后返回给客户端并提交给管理员。得出系统顶层流图如下:产品产品分类产品管理订单管理顾客管理管理员管理购物车订单查询产品查询产品展示数据库后台前台4.4.1.(1)服务器软硬件配备服务器硬件配备:CPU奔腾42.93G,硬盘320G,内存1G服务器操作系统:WindowsXP专业版Web服务器软件:IIS5.1(InternetInformationServer)数据库服务器软件:Access(2)客户端软硬件配备客户端硬件配备:CPU赛阳800或以上,硬盘10G,内存64M客户端操作系统:Windows98以上客户端浏览器软件:IE(InternetExplorer)4.由于系统软件配备重要是基于Microsoft公司软件,因此在系统开发工具选取上采用了Microsoft公司软件开发工具,详细内容如下:采用ASP技术、JavaScript脚本语言、VBScript脚本语言编写Web应用程序。采用Access存储和管理数据。开始开始顾客登录顾客管理管理员管理产品分类产品管理订单管理失败重试成功已结束订单已发货订单已到款订单未到款订单4.电子商务网站系统分为前台销售管理系统(网站)和后台管理系统。前台销售管理系统顾客是通过Internet访问网站客户,后台管理系统顾客是通过Internet访问后台管理员4.在信息世界中,信息从客观事物出发流经数据库,通过决策机构最后又回到客观世界,信息这一循环经历了三个领域:信息世界,数据世界,现实世界。现实世界事物反映到人头脑中,人大脑对它有个结识过程,通过度析(选取、命名、分类等)进入信息世界。这些信息再进一步加工、编码,然后进入数据世界,而软件系统开发工作需要考虑这两个方面问题,也就是要考虑系统开发所需要数据,以及如何对这些数据进行操作。这两个问题贯穿了整个软件系统开发过程,这也就是数据库设计问题,软件设计一种核心。电子商务网站重要对象是顾客,因此必须建立顾客表,涉及顾客基本信息状况;顾客重要活动是对产品购买,因此必须建立产品信息表;顾客对产品购买,选取所要产品,一方面得对产品进行搜索,因此咱们把商品进行分类,建立产品类别表;最后顾客提交订单,建立订单表;管理员是后台操作顾客,在此建立了管理员信息表。4.2普通会员管理4.2.1网络电子商店前台基本功能。...1.4.实现网络电子商店程序运营基本构造就是所谓三层式构造,此种构造最重要是将前台接口、商业对象及数据库独立分开,将此三者分开,程序运营起来有更大灵活性,前台接口只负责数据体现,至于商业对象就是负责将某些商业逻辑运算封装到对象,对象中运算办法则最重要是当作后台数据库与前台接口桥梁,ASP也提供很简朴办法让您建立、修改及布置商业对象。至于数据库,最重要功能就是存储数据,就像微软产品来说最有名前台数据库就是了Access,在此网络电子商务网站系统选取数据库是Access。4.依照系统分析成果,将分为三个某些来阐明1)关于ASCX文献某些:(1)_head.asc:负责窗口标题pagelet;)(2)_class.asc:负责体现商品类pagelet;(3)_TopItems.asc:负责最畅销手机pagelet;2)关于ASPX文献某些:;(1)CartAdd.asp:将商品放入采购车;(2)CheckOut.asp:结帐解决程序;(3)Default.asp:网站默认主页;(4)Login.asp:会员登录程序;(5)Member.asp:会员注册程序;(6)OrderDetails.asp:历史订单详细资料;(7)OrderList.asp:历史订单总结;(8)MobileDetails.asp:产品详细数据;(9)MobileList.asp:产品展示;(10)Cart.asp:采购出解决程序;(11)LogoOut.asp:注销程序;(12)Index.asp:会员默认主页;她们之间关系是:default.asp——>Login.asp或menber.asp——>MobileList.asp——>MobileDetails.asp——>CartAdd.aspx——>Cart.asp——>CheckOut.asp——>OrderList.asp——>Loginout.asp——>index.asp4.2.依照系统分析成果咱们将此系统分为九个数据表来阐明,如表4-1到4-4所示。表4-1会员数据表(Customer)字段名称数据类型主键说明Customer_NO自动编号*客户编号Customer_Name文本客户名称Customer_ID文本客户帐号Customer_Psd文本密码Customer_Birthday日期/时间生日Customer_Sex文本性别,Customer_Address文本地址,7Customer_Email文本电子邮件Customer_RegDate日期/时间注册日期Customer_Tel文本电话表4-2商品类别数据表(Class)字段名称数据类别主键说明Class_No自动编号*类别编号Class_Name文本类别名称表4-3商品数据表(Product)字段名称数据类型主键说明Poduct_No自动编号*商品编号Product_Name文本商品名称Class_No数字类别编号Supplier_No数字供货商编号Product_Price数字商品价格Product_Picture文本商品图片Product_Des备注商品描述表4-4采购车(ShoppingCart)字段名称

数据类型主键说明Cart_No自动编号*采购车编号Cart_ID文本采购车Cart_Qty数字货品数量Product_No数字商品编号Cart_Date日期/时间建立日期后台管理系统设计与实现略:4.3有关设计界面4.网站管理界面只有管理员才干进入,在打开管理员界面前,一方面将进入登录界面,当管理员提交数据后,将执行boss/Default.asp,把顾客信息保存在Session变量中,然后网页转向Login.asp,管理员对后台管理登录成功后界面如图4.1所示。在此界面中,管理员可以查看已经解决后订单,也可以解决顾客新下订单。还可以发布新产品、添加产品类别(也可以在添加新产品时添加类别),此外尚有管理员管理和会员信息管理功能。图4.14.3在产品分类管理中,重要实现了产品类别添加、修改、删除。GoodType.asp是产品分类管理主页面,每行显示一种类别,并在每行背面显示修改按钮和删除按钮,最下方为添加产品类别。解决添加、修改和删除操作页面是GoodsTypeUP.asp,参数Oper值为delete时,表达当前操作为删除产品类别,参数Oper值为add时,表达当前操作为添加产品类别,参数Oper值为edit时,表达当前操作为修改产品类别。4.3GoodsList.asp页面是产品管理主页,它功能是按产品类别分页显示产品列表,并提供产品管理界面。界面如图4.2所示:在这个模块中,重要涉及了如下功能:1.添加产品2.修改产品信息3.删除产品图4.2对于当前解决产品类别,只显示类别名称,其她类别则需要显示超级链接,链接地址为GoodsList.asp,参数typeid表达要显示产品类别编号,通过设立rs.pagesize和rs.pagecount,可以控制程序以分页形式显示产品。4.在订单管理中重要实现了查看订单功能和解决订单功能,在本系统中把订单分为了四个状态:未到款订单,已到款订单,未发货订单,已结束订单。依照先前所作需求分析,当顾客汇款到达帐户时,管理员就可以把客户订单该为已到款订单,以提示客户汇款已到,然后查看与否有货,如果有货就可以发货,此时,客户订单改为已发货订单,当拟定顾客拿到产品后,可将订单状态改为已结束

温馨提示

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

评论

0/150

提交评论