基于c#的在线电子商城_第1页
基于c#的在线电子商城_第2页
基于c#的在线电子商城_第3页
基于c#的在线电子商城_第4页
基于c#的在线电子商城_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

毕业论文设计题目基于C的在线电子商城学生姓名张永生学号20091309026院系电子与信息工程学院专业信息工程指导教师刘茜二一三年五月三十日目录摘要1关键字11绪论111研究背景112研究现状113开发工具12相关技术介绍221C简介222SQLSEVER简介323VISUALSTUDIO简介33需求分析431需求分析432可行性分析4321技术可行性4322商业可行性54系统总体设计541功能模块划分542数据库设计85系统详细设计1151商城主界面1152会员登录与注册14521更新会员信息和会员充值15522购物车16523商城主界面的其他功能1853后台管理19531订单管理20532商品管理21533管理员24534物流管理24535图片管理266结束语27参考文献27ABSTRACT28KEYWORDS28基于C的在线电子商城张永生南京信息工程大学电子与信息工程学院信息工程系,南京210044摘要本文主要介绍了基于C的在线电子商城的设计和实现过程。该电子商务系统通过使用SQLSERVER数据库和C等开发工具和技术,实现了商品展示、查询,用户、商品、订单等的管理,以及加入购物车和购买的功能。系统从普通用户和管理员两方面出发考虑,兼具安全性和稳定性原则,实现了方便购物和便捷管理。关键词电子商城;商品查询;用户管理;购物车1绪论网上商城是利用网络以电子商务软件来搭建的网上商品交易平台。在网上购物与在店里的购物相比较,它不仅有着同实体店一样完善的购物流程,还能够减少实体购物的一些中间环节,比如出门到实体店等,消除了购物的运输成本,对于大多数消费者,既减少了不必要的开支,又带来了全新的购物体验,另一方面,也大大的拓宽了了市场的流通,拓展了企业和公司的发展空间,提高公司的运营效率。网上商城的建设与发展将会成为未来销售不可替代的重要手段。11研究背景网上商城满足公司、经商者和普通消费者对提高产品和服务的水平、提升服务速度、降低所需费用等方面的需求,这也帮助了公司和个人通过在线查询和信息搜索为公司下一步的发展方向提供支持。随着不断发展的INTERNET互联网技术和网络技术,我们越来越感觉到网络商务对经济、公司管理和我们的生活所带来的影响。网上商城是以电子商务软件来构建电子交易的平台,主要通过商城交易平台达到向顾客提供准确、快捷产品服务的作用。网上电子商城正处于向大品牌化、大规模化、集体化的演变中。12研究现状在线电子商城自从出现以来,快速的抢占市场,同时吸引了众多的程序员开发实体店的网上商城,不管在哪,只要能上网就能购物,满足了很多的要求。在线商城不占空间,不要支付房租费用已经成为一种主流的购物方式,也成为了一种新的就业方向,大大的解决了现在的就业压力。且不分男女老少、工薪白领,都可以快速的上手,应用。目前中国国内的电子商城网站已经成熟,随着市场的逐步完善,各种实体店的网店也不断涌现。比较成熟的项目有淘宝网、京东商城、卓越商城和当当商城等等。同时也出现了越来越多的网站,如每个品牌的网上旗舰店等等。13开发工具本文的开发工具有C、VISUALSTUDIO和SQLSERVER。2相关技术简介本系统主要应用了C和SQLSERVER等技术,接下来就对这些做一些简要的介绍。21C简介C在有些时候上可以看作是NET面向WINDOWS环境下一种编程语言。NET框架为C语言提供了一个强大的、逻辑结构一致的程序设计环境。同时,公共语言运行时为C程序语言提供了一个托管的运行时环境,使程序比以往更加稳定、安全。1、C包括以下一些特性(1)完全支持类和面向对象编程,包括接口和继承、虚函数和运算符重载的处理。(2)定义完整、一致的基本类型集。(3)对自动生成XML文档说明的内置支持。(4)自动清理动态分配的内存。(5)可以用用户定义的特性来标记类或方法。这可以用于文档说明,对编译有一定的影响例如,把方法标记为只在调试时编译。(6)对NET基类库的完全访问权,并易于访问WINDOWSAPPLICATIONPROGRAMMINGINTERFACE。(7)可以使用指针和直接内存访问,但C语言可以在没有它们的条件下访问内存。(8)改变编译器选项,可以把程序编译为可执行文件或NET组件库,该组件库可以用与ACTIVEX控件COM组件相同的方式由其他代码调用。(9)C可以用于编写ASPNET动态WEB页面和XMLWEB服务。另外,也需要说明C两个有局限的地方第一,C语言缺乏性能极高的应用程序所需要的关键功能,包括保证在代码的特定地方运行的内联和析构函数,但这类功能很少。第二是该语言不适合编写时间急迫或性能非常高的代码。2、C与C的比较C对C进行了多处改进,主要区别如下编译目标C代码直接编译为本地可执行代码,而C默认编译为中间语言(IL)代码,执行时再通过JUSTINTIME将需要的模块临时编译成本地代码。内存管理C需要显式地删除动态分配给堆的内存,而C不需要这么做,C采用垃圾回收机制自动在合适的时机回收不再使用的内存。指针C中大量地使用指针,而C使用对类实例的引用,如果确实想在C中使用指针,必须声明该内容是非安全的。不过,一般情况下C中没有必要使用指针。字符串处理在C中,字符串是作为一种基本数据类型来对待的,因此比C中对字符串的处理要简单得多。库C依赖于以继承和模板为基础的标准库,C则依赖于NET基库。类的继承C允许类的多继承,而C只允许类的单继承,而通过接口实现多继承。C与C相比还有很多不同和改进之处,包括一些细节上的差别,这里就不一一列举了。3、C与JAVA的比较C面向对象的程度比JAVA高。C中的基本类型都是面向对象的。C具有比JAVA更强大的功能。C语言的执行速度比JAVA快。C语言本身非常类似于JAVA,但其中有一些改进,因为JAVA并不是为应用于NET环境而设计的。C从一开始就使用NET,对NET特性的支持不仅是完整的,而且提供了比其他语言更合适的语法。22SQLSEVER简介SQL是英文STRUCTUREDQUERYLANGUAGE的缩写,意思为结构化查询语言。按照ANSI的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。目前,绝大多数流行的关系型数据库管理系统,如ORACLE、SYBASE、SQLSERVER、ACCESS等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括SELECT、INSERT、UPDATE、DELETE、CREATE以及DROP在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。SQLSERVER2000是微软公司公司推出的数据库管理系统,该版本继承了SQLSERVER70版本的优点,同时又比它增加了许多更先进的功能。具有使用方便、可伸缩性好与相关软件集成程度高等优点,可跨越从运行WINDOWS98的膝上型电脑到运行WINDOWS2000的大型多处理器的服务器等多种平台使用。23VISUALSTUDIO简介VISUALSTUDIO2008使得采集和分析信息变得更为简单便捷,开发人员能够快速创建高质量、用户体验丰富而又紧密联系的应用程序,充分展示了微软公司开发智能客户端应用程序的构想。任何规模的组织都可以使用VISUALSTUDIO2008创建能够利用WINDOWSVISTA和2007OFFICESYSTEM的更安全、更易于管理并且更可靠的应用程序。VISUALSTUDIO2008提供了高级开发工具、调试功能、数据库功能和创新功能,帮助在各种平台上快速创建应用程序。开发人员能够利用丰富的客户端和服务器端框架轻松构建以客户为中心的WEB应用程序,这些应用程序可以集成任何后端数据提供程序、在任何当前浏览器内运行并完全访问ASPNET应用程序服务和微软公司平台。现在,VISUALSTUDIO2008专业版中集成了单元测试功能,以前这个功能只在VISUALSTUDIOTEAMSYSTEM产品中提供,集成的单元测试能够更有效的验证应用程序,应用程序的单元测试能够帮助我们在开发过程的早期轻松发现大量的问题。VISUALSTUDIO2008专业版现在包括了VISUALSTUDIOTOOLSFOROFFICE,这比如,开发人员能够直接将ERP的信息集成到OFFICEOUTLOOK的任务面板,这样用户就能够更轻松的访问到商务决策。这意味着我们的应用程序能够轻松融合世界上最流行的软件产品微软公司的OFFICESYSTEM。3需求分析在线电子商城自从出现以来,快速的抢占市场,同时吸引了众多的程序员开发实体店的网上商城,不管在哪,只要能上网就能购物,满足了很多的要求。在线商城不占空间,不要支付房租费用已经成为一种主流的购物方式,也成为了一种新的就业方向,大大的解决了现在的就业压力。且不分男女老少、工薪白领,都可以快速的上手应用。不论是个人还是企业,建设一个网上商城都是一种创业或推动发展和宣传的有力方式。在线商城作为现代电子技术的产物,正在以其独特的魅力迅速在全世界成为一种主流的购物方式。而且电子商城促动技术不断升级,成为经济增长的一大支撑点。电子商城已经成为了人们日常生活的一部分,各种在线商城满足了人们不出门就能买到各种各样的东西的目的,让人们在工作之余、休息之余就能体验的购物的乐趣。本次设计可以加深对C程序设计思想和方法的理解及掌握,将学到的专业知识融入到实际应用中。通过此次的设计,掌握如何制作一个完整的电子在线商城整个流程和步骤,为以后的就业打下基础。31需求分析我们从一些大型的电子商城网站的分析中得出,本网站应具备以下功能1我们的网站要求可以发布商品信息,能够将所出售的商品的全面信息展示给客户查看。2分析人们的购物习惯,系统结构要层次分明,界面的外观要简洁大方。客户能够对自己的购物记录进行查询,可以方便的进行商品信息的查询和购物。3所用的SQL数据库要有稳定强大的性能,系统实用性要强。32可行性分析我们要对我们的系统进行两个方面的分析,一个是商业可行性还有一个是技术可行性。商业可行性是基于传统的商业模式,简单说明网上购物这一新型购物优势以及在网上生成当今生产销售中所起到的作用。技术可行性主要利用是C的强大功能完善系统的功能应用,对本网站的功能、性能等等进行分析。321技术可行性目前在网络方面,完全可以用C技术加上ASPNET技术,在后台数据库方面采用SQLSERVER2008数据库,本系统依靠当前的技术水平完全能够实现。322商业可行性一般传统商业的宣传,采购上一般通过上门或电话咨询获取信息,成效低、宣传力度不够。与传统的商业相对比,网上商城这一新兴交易方式,解决了许多传统商业现有的局限因素。它很容易被广大的网民上网查看以及能够方便商家的了解,网上商城的成效很高,当然也不需要很好的宣传成本。商家应看到网上商城对经济有很大的推动作用,在正确的认识之后加以合理的利用。一般的商业需要很多的资金,产品周转渠道也很复杂,这自然提高了商品的价格。网上商城能够以较少的资金建立一个自己的商品网站,能够与买家方便的沟通、同时宣传力度也增加了,能够很好的带动商家发展。网上购物能让买家体会到商家为自己所带来的利益,这也是一种薄利多销的手段。从这一点上来说,网上商城能够很好的促进经济的发展。4系统总体设计网站的结构设计应该要直观,方便,清楚。开发人员在后期能够对网站进行维护。SQL数据库应有强大的安全保证,并能根据客户的需求需要进行商品的查询等一系列操作。41功能模块划分本系统可以分为两个大的板块前台板块、后台板块。前台板块主要是用于实现商品的展示、搜索以及实现购买的功能。后台板块主要是有关本网站的相关管理。具体的功能如下商城前台的主要功能包括1展示商品此功能是对商品的主要信息进行展示,能够为客户提供准确的信息。2搜索商品能够帮助用户自己想要购买的期物品。3会员信息已注册会员可直接进行购物,以及查看和修改自己的相关信息,没有在商城注册的买家可以通过注册成为网站的会员。4购物车功能已登录买家可以将想要购买的商品加入购物车,查看购物车的时候可以结账。5订单功能在买家结账后可以查看详细的订单信息。后台管理功能包括1管理员信息管理登录后可以对相关管理员的信息进行一系列操作。2会员信息管理管理员对网站会员的信息进行操作。3订单信息管理管理员对买家的订单进行操作。4商品信息管理管理员设置商品的详细信息。5公告信息管理管理员对于公告信息的增加、删除、修改和查询。对于网站用户的不同,网站系统一般有分为前台和后台两个部分,不同的用户拥有的权限也不一样。商品的前台页面一般是未注册会员进行商品的查看,注册的会员进行商品查询和购买,操作个人信息,后台页面一般是网站管理员登录之后进行相关的操作。网站的主要页面结构图展示如下。前台部分主要是商品信息的查询,展示,会员相关信息的修改、购物车、结算、订单等功能。图41系统前台结构图网站后台结构图展示如下。后台部分主要是管理员登录后对商品、帮助、会员、订单、设置操作。图42系统后台结构图简单来说,在线购物系统还需要以下几个系统信息发布系统、产品信息发布系统、商品订购系统、订单管理系统、结算管理系统、权限管理系统、货物管理系统。如下图所示在线商城系统前台登录后台登录新用户注册浏览商品购物车订购商品订单查询商品管理订单管理订单结算名称查询类别查询增加商品删除商品图43子模块结构图在分析了系统的前后台结构以及需要的系统之后要分析系统应该有的模块,上面已经简单的陈述过,接下来是详细的分析系统模块。系统首先呈现的是登陆页面,用户通过登陆页面可以进入到系统内,进行购物,修改信息等。登陆首页简洁大方,并将购物流程置于上方显眼位置,浏览第一眼就能够看到,首页上还有网站电话号码,购物者可以拨打电话进行购物。1系统配置文件功能是对项目程序进行总体配置2样式设置模块功能是设置系统文件的显示样式3数据库文件功能是搭建系统数据库平台,保存系统的登陆数据4商品显示模块功能是将系统内的商品逐一显示出来5购物车处理模块功能是将满意的商品放在购物车内6订单处理模块功能是实现对系统内购物订单的处理7商品评论模块功能是提供用户对系统内的商品发布评论8商品搜索模块功能是是用户迅速的搜索出自己想要的商品9商品分类模块功能是将系统内的商品类别以指定样式显示出来10系统管理模块功能是对系统内的数据进行管理维护42数据库设计数据库设计是整个设计过程中非常重要的步骤,它将为整个系统的实现提供强大的后台数据支持,使前台的操作更为方便,所以数据库设计成为了本系统实现过程中最为重要的一步。本系统数据库设计分为以下两个部分数据库中表的设计和用户权限管理设计。(1)表ADMIN的具体结构如下表1管理员信息表字段名称数据类型是否主键默认值功能描述ADMINIDINT是递增1编号ADMINVARCHAR50否NULL用户名PASSWORDVARCHAR50否NULL密码(2)表AREA的具体结构如下表2配送地点信息表字段名称数据类型是否主键默认值功能描述AREAIDINT是递增1编号AREANAMEVARCHAR50否NULL名称AREAKMINT否NULL距离(3)表CLASS的具体结构如下表3商品类别信息表字段名称数据类型是否主键默认值功能描述CLASSIDINT是递增1编号CLASSNAMEINT否NULL名称(4)表IMAGE的具体结构如下表4商品图片信息表字段名称数据类型是否主键默认值功能描述IMAGEIDINT是递增1编号IMAGENAMEINT否NULL名称(5)表BUYINFO的具体结构如下表5已购买商品信息表字段名称数据类型是否主键默认值功能描述BUYIDINT是递增1编号GOODSIDINT否NULL商品编号NUMVARCHAR100否NULL数量ORDERIDINT否NULL订单编号SUMPRICEVARCHAR100否NULL总价MEMBERIDDAINT否NULL会员编号(6)表MEMBER的具体结构如下表6会员信息表字段名称数据类型是否主键默认值功能描述MEMBERIDINT是递增1会员编号NAMEVARCHAR50否NULL名称SEXVARCHAR255否NULL性别PASSWORDVARCHAR255否NULL密码TURENAMEVARCHAR255否NULL真实姓名QUESTIONSVARCHAR200否NULL问题ANSWERSVARCHAR50否NULL答案PHONECODEINT否NULL电话EMAILVARCHAR50否NULL邮箱CITYVARCHAR50否NULL城市ADDRESSVARCHAR50否NULL地址POSTCODEINT否NULL邮编ADVANCEPAYMENTVARCHAR50否NULL预付款LOADDATEINT否NULL日期(7)表PAYTYPE具体结构如下表7付款方式信息表字段名称数据类型是否主键默认值功能描述PAYIDINT是NULL编号PAYWAYVARCHAR50否NULL付款方式(8)表GOODS具体结构如下表8商品信息表字段名称数据类型是否主键默认值功能描述GOODSIDINT是NULL商品编号CLASSIDINT否NULL类别编号GOODSNAMEVARCHAR50否NULL名称GOODSINTRODUCEVARCHAR50否NULL介绍GOODSBRANDVARCHAR50否NULL商标GOODSUINTVARCHAR50否NULL单位GOODSWEIGHTVARCHAR50否NULL重量GOODSURLVARCHAR50否NULL图片MARKETPRICEVARCHAR50否NULL市场价格MEMBERPRICEVARCHAR50否NULL会员价格ISREFINEMENTVARCHAR50否NULL是否推荐ISHOTVARCHAR50否NULL是否热销ADDDATEINT否NULL增加时间ISDISCOUNTVARCHAR50否NULL是否打折(9)表SHIPTYPE具体结构如下表9送货方式信息表字段名称数据类型是否主键默认值功能描述SHIPIDINT是NULL编号SHIPWAYVARCHAR(50)否NULL方式SHIPFEEVARCHAR(50)否NULL价格CLASSIDINT否NULL类别编号10表SHOPCART具体结构如下表10购物车信息表字段名称数据类型是否主键默认值功能描述CARTIDINT是NULL编号GOODSIDINT否NULL商品编号NUMVARCHAR50否NULL数量SUMPRICEVARCHAR50否NULL总价MEMBERIDINT否NULL会员编号GOODSWEIGHTVARCHAR100否NULL重量(11)表ORDERINFO具体结构如下表11订单详细信息表字段名称数据类型是否主键默认值功能描述ORDERIDINT是NULL订单编号ORDERDATEVARCHAR50否NULL订单时间GOODSFEEVARCHAR50否NULL价格TOTALPRICEVARCHAR50否NULL总价SHIPFEEVARCHAR50否NULL送货价格SHIPTYPEVARCHAR50否NULL送货方式PAYTYPEVARCHAR50否NULL付款方式MEMBERIDINT否NULL会员编号RECEIVERNAMEVARCHAR50否NULL收货人姓名RECEIVERPHONEINT否NULL收货人电话ISCONFIRMVARCHAR50否NULL是否确认ISPAYMENTVARCHAR50否NULL是否付款ISCONSIGNMENTVARCHAR50否NULL是否发货ISPIGEONHOLEVARCHAR50否NULL是否归档RECEIVERPOSTCODEINT否NULL收货人邮编RECEIVERADDRESSVARCHAR50否NULL收货人地址RECEIVEREMAILSVARCHAR50否NULL收货人邮箱5系统详细设计51商城主界面在本设计中商城的主界面是USER中的INDEX页面。商城的主界面是用户登录商城之后进入的第一个页面。主要满足用户的购物、浏览、登录等需求。主界面的效果图如下图51主界面效果图这个主页面中主要用了以下几个控件。最上方是几个超链接控件HYPERLINK,分别指向商城其他的页面。主页面的正文部分是商品的展示区。主要采用DATALIST的表和数据库中的表进行数据绑定。在页面的左上角是会员的登录区,会员登录区采用了三个TEXTBOX控件分别输入会员名、密码和验证码。以及一个登录BUTTON和一个注册BUTTON。主页面的左侧是商品导航,同样和数据库中的表进行数据绑定。点击导航分别进入相应的界面。商城主页面的最下方是一些链接以及作者的信息,文档存储在APP_DATA中。商品展示是商城主界面的主要部分。用于商品展示的页面是CLASSGOODSASPX。CLASSGOODSASPX页面将DATALIST控件和数据库中的GOODSINFO表进行数据绑定,还有通过LINKBUTTON控件对商品进行购买查看等操作。运行结果如下图52商品展示效果图点击商品下面的“详细”链接,将会触发GOODSDETIALASPX页面,显示出商品的详细信息。该页面采用TEXTBOX控件显示商品信息,CHECKBOX控件显示商品类型,IMAGEMAP控件显示商品图片,点击BUTTON按键将返回主界面。图53商品信息效果图52会员登录与注册在购买物品前需要进行会员登录。会员的信息保存在数据库的MEMBER的表中。会员登录区采用的控件已经介绍过,现在主要展示登录成功的界面图54登录成功效果图如果用户不是会员的话,可以进行会员注册。会员注册的页面是REGISTERASPX,页面显示如下。REGISTERASPX页面主要的控件为TEXTBOX、DROPDOWNLIST和BUTTON。点击按钮后会员信息将会保存到MEMBER表中。同时将更新MEMBER文件下的MANAGERASPX页面。图55添加会员效果图521更新会员信息和会员充值登录成功后可进行一些的操作,包括购买物品、更新会员信息和会员充值。更新会员信息的页面显示如下。主要的控件有TEXTBOX和DROPDOWNLIST。点击更新后将会将新的会员信息保存到数据库中的MEMBER表中。同时将更新MEMBER文件下的MANAGERASPX页面。图56更新会员效果图会员充值的页面如下,用到的控件同样是TEXTBOX和DROPDOWNLIST,点击BUTTON确定后可进行会员充值,同时将金额信息保存到MEMBER表中。同时将更新MEMBER文件下的MANAGERASPX页面。图57会员充值效果图522购物车购买物品后要查看所购买物品点击商城上方的购物车系统,系统将进入购物车页面,如下所示,显示购买成功,此时购物车中就会有所购买的物品。还可以进行一系列的操作,对购物车的物品进行编辑删除等操作。购物车的页面是COMMITGOODSASPX页面,采用的控件主要有GRIDVIEW显示数据,LINKBUTTON进行编辑删除操作和LABEL显示价格。编辑可以改变商品的数量等。图58添加商品成功效果图图59购物车效果图点击“结账”将跳转到CHECKOUTASPX页面,填写买家的收货信息以及选择送货方式和支付方式,主要页面如下图510填写收货信息效果图在正确填写信息之后点击“保存”可以将订单保存到MANGER文件下的ORDERLISTASPX页面中。ORDERLISTASPX页面主要采用的控件有DROPDOWNLIST下拉列表和TEXTBOX输入信息,还有LINKBUTTON和BUTTON。图511正确填写效果图图512购物成功效果图点击LINKBUTTON进入查看邮费页面,如下图513配送费效果图523商城主界面的其他功能在介绍了商城主界面的主要功能之后,还剩下一些辅助的功能。位于商城顶部的是商城商品的精品分类以及购物车等选项,如图图514主界面其他功能效果图1精品推荐采用的控件是HYPERLINK分别链接到相应的页面,精品、特价、热销分别对应的是RHDGOODSASPXDISPLAY1,2,3三个页面。位于主页面最下面的是相关的帮助信息。位于MHELPASPX页面中,链接到位于APP_DATA中的TXT文档。图515主界面其他功能效果图2这6个链接分别对应结款方式帮助、送退货详细、配送协议、交易协议、保密协议和管理员的后台入口,其中结款方式的页面如下。送退货详细、配送协议、交易协议、保密协议链接的页面与结款方式类似。结款方式如下图516结款方式图最后一个链接“后台入口”是管理员的登录链接,采用LINKBUTTON,点击跳转到MANGER下的LOGINASPX页面。登录到后台管理界面。图517后台入口53后台管理上面已经介绍了商城主界面的各项功能以及各个页面之间的联系。接下来介绍登录管理员之后的后台管理。主要的页面都在MANGER的文件下,点击主页面的后台入口之后会出现上述的LOGINASPX界面。这个界面主要的控件是TEXTBOX和BUTTON,以及采用的验证码。验证码的相关代码在APP_CODE下的RANDOMCODECS中,在验证码的函数中调用RANDOM函数产生随机的验证码,采用一个简单的算法保证生成的随机数的不同。点击“登录”按钮跳转到LEFTASPX页面。LEFTASPX页面显示的是后台管理的主界面,后台的各项功能都由此页面触发,此页面主要用到的控件只有一个,就是HYPERTEXTREFERENCE超文本引用,代码为空。此页面不涉及函数的调用,主要就是用超文本引用到后台的其他页面。如下图图518后台管理主界面效果图下面由LEFTASPX页面上的链接分别介绍后台管理的各项功能。531订单管理订单管理功能可以通过LEFTASPX页面中的订单管理下的9个HYPERTEXTREFERENCE链接进入。点击这9个HYPERTEXTREFERENCE中的任意一个超文本引用将会进入MANGER/ORDERLISTASPX页面。这九个超文本引用分别是订单首页、未确认、已确认、未归档、已归档、未付款、已付款、未发货、已发货。点击订单首页将会进入ORDERLISTASPX页面,显示目前所有的订单信息。如图519所示。图519订单首页管理效果图ORDERLISTASPX页面中主要包括DROPDOWNLIST、BUTTON、LINKBUTTON、TEXTBOX控件。点击管理的LINKBUTTON将会链接到MANGER/ORDERMODIFYASPX页面,对订单进行详细的管理和查看,确认无误后可打印或者修改订单状态。如图图520订单详细信息效果图修改完订单的状态后将会在相应的确认、归档、发货、付款这四个功能区内显示,例如修改订单为已确认,则在LEFTASPX页面中的已确认中可以显示。532商品管理商品管理功能在LEFTASPX页面中的“我是商品管理员”项目中实现,此项目中有4个超文本引用HYPERTEXTREFERENCE。点击超文本引用之后将会触发链接机制,比如点击商品添加链接将会跳转到MANGER/PRODUCTADDASPX页面,进行商品的添加操作。图521添加商品PRODUCTADDASPX页面主要的功能是进行商品的添加,主要的控件有TEXTBOX、DROPDOWNLIST、BUTTON、CHECKBOX和IMAGEMAP。两个DROPDOWNLIST同数据库中的CLASS表和IMAGE表进行数据绑定。CHECKBOX对商品属性进行勾选,IMAGEMAP对商品图形进行绑定。点击保存后将会在商城的主界面显示,如下图图522添加商品图523成功添加商品点击“类别添加”会将会跳转到CATEGORYADDASPX页面,对商品类别进行添加,点击保存后将会显示在INDEXASPX页面,如下图523添加商品类别图524成功添加商品类别点击“管理”链接将会跳转到MANGER/CATEGORYASPX和MANGER/PRODUCTASPX页面,对商品类别和商品进行管理。主要界面如图图525商品类别管理图526商品管理533管理员管理界面是在LEFTASPX页面中的“我是管理员哦”界面。下拉菜单中有3个HREF超文本链接。点击“添加管理员”链接会跳转到MEMBERADDASPX页面,可以对管理员进行添加,添加保存后将会同步更新数据库中的ADMIN表和MANGER/MEMBERASPX页面。图527添加管理员点击“点我管理”链接将会到MANGER/MEMBERASPX页面,对已有的管理员进行管理,如下图。通过两个LINKBUTTON对管理员进行编辑删除操作。点击编辑可以更新管理员的名称和密码。图528管理管理员信息最后一个“管理会员”链接会转到MANGER/MANAGERASPX页面,查看会员的详细信息,同时可以删除会员。图529管理会员信息534物流管理物流管理功能在LEFTASPX页面的“物流什么的啊”项目中实现。在此项目下有6个超文本引用HYPERTEXTREFERENCE,分别是付款方式添加、送货方式添加、送货地点添加和对应的管理。点击“付款方式添加”将会引用至MANGER/PAYMENTASPX页面中的ADD行为。可以添加相应的支付方式。其相应的管理界面为MANGER/PAYMENTASPX中的MANAGE行为,将会显示已有的支付方式。点击“送货方式添加”将会引用至MANGER/SHIPPINGASPX页面中的ADD行为。可以添加相应的送货方式,其相应的管理界面为MANGER/SHIPPINGASPX中的MANAGE行为,将会显示已有的送货方式。在这两个页面中主要的控件为TEXTBOX,DROPDOWNLIST、BUTTON和LINKBUTTON。

温馨提示

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

评论

0/150

提交评论