第7章 京西图书商城.pptx_第1页
第7章 京西图书商城.pptx_第2页
第7章 京西图书商城.pptx_第3页
第7章 京西图书商城.pptx_第4页
第7章 京西图书商城.pptx_第5页
免费预览已结束,剩余14页可下载查看

下载本文档

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

文档简介

1、第七章京瑞图书商店随着电子商务行业的迅猛发展,互联网越来越普及。网上购物给人们的生活带来了很多便利,同时也提供了大量的就业机会。最近几年出现了各种在线购物中心。牙齿章节介绍了如何创建功能完备的经书图书购物中心系统。牙齿系统提供图书浏览、图书订购、订单管理等电子商务功能。7.1项目计划分析,7.1.1分析系统配置模块典型图书商场系统的配置模块如下。(1)会员处理模块(2)购物车处理模块(3)图书查找模块(4)订单处理模块(5)图书分类模块(6)图书管理模块、7.1项目计划分析、7.1.2计划项目档案创建文件夹shop和数据文件夹shop:系统数据文件夹:存储系统的数据库文件。计划整个项目计划的具

2、体实施文件。系统配置文件:功能是对项目程序进行整体配置。样式模块:功能是设置系统文件显示样式。数据库档案:具有构建系统数据库平台和存储系统登录数据的功能。图书显示模块:功能是逐个显示系统内的图书。购物车处理模块:具有将选定的书放入购物车的功能。订单处理模块:功能是处理系统内的采购订单。图书评论模块:功能是允许用户对系统内的图书进行评论。图书搜索模块:功能是让用户快速找到需要的书。图书分类模块:功能是以指定样式显示系统中的图书类别。系统管理模块:功能是管理和维护系统中的数据。7.2系统配置文件,1连接字符串配置参数配置连接字符串参数配置系统节目连接数据库设置参数,其实现代码如下:2配置Ajax服

3、务器参数、构建7.3数据库、7.3.1数据库设计7.3.2系统参数设置系统参数功能在定义页面加载、退出和错误初始化并存储系统登录数据的Global.asax文件中实现。7.4实现数据访问层,7.4.1图书显示在数据访问档案Product.cs中,图书显示相关方法如下:方法GetProducts()方法getproductbyfenlei(intcategoryid)方法GetSingleProduct(int productID)方法updateproductviewcount 7 .在AjaxEBusiness空间中设置Order类,并定义用于处理数据库数据的多个方法。在ShoppingCa

4、rt.cs文件中,相关订单处理模块的方法如下:方法GetOrderLastOrderNo()方法GetOrderByUser(int userID)方法GetSingleOrder(int orderID)方法getorderitembyorder(into在AjaxEBusiness空间中创建Category类,并定义用于处理数据库中书籍数据的多个方法。在Category.cs文件中相关分类处理模块的方法如下:方法GetFenleis()方法GetSubFenlei(int categoryID)方法GetSingleFenlei(int categoryID)方法addfenlei (st

5、ringname,inns方法addproduct (string name,int categoryid,int userid,decimal price,int stock,string remark):功能是将书籍添加到库中。方法update product (intproduct id,string name,string remark):功能是更新具有特定编号的书籍信息。方法updateproductpicture(int productid,string picture URL):功能是更新特定编号书籍中的图片信息。方法DeleteProduct(int productID):功能

6、是删除特定编号书籍中的信息。方法getattributebyfenlei(intcategoryid):功能是根据分类获取书籍的属性。方法get attribute by product(int productid):功能是基于书籍获取属性。方法addattributevalue (intproduct id,intattribute id,stringvalue):功能是添加书籍的属性值。根据7.5书籍,7.5.1系统首页系统主页是调用每个帧子页以显示指定信息的帧页。上述功能的实施文件如下:Default.aspx.cs档案Default.aspx 7.5.2顶部导航页顶部导航页是动态页,根

7、据用户的状态显示相应的导航信息。上述功能的实施文件如下:Daohang.aspx档案Daohang.aspx.cs,7.5图书显示,7.5.3左侧类别列表页面左侧类别列表页面是显示系统中所有图书分类信息的动态页面。上述功能的实施文件如下:Fenlei.aspx档案Fenlei.aspx.cs 7.5.4右侧的图书列表页面右侧的图书列表页面是以列表样式显示系统内图书信息的动态页面。上述功能的实施文件如下:Product.aspx档案Product.aspx.cs、7.5图书显示、7.5.5点击模块显示功能是根据点击次数的高低对系统中的图书信息进行排序。相应的实现文件包括:档案Dianji.asp

8、x档案Dianji.aspx.cs 7.5.6图书名称,模块显示功能是将系统中的图书信息按图书名称排序。相应的实现文件包括:档案Mingcheng.aspx档案Mingcheng.aspx.cs 7.5.7图书详细信息显示功能是详细显示系统中特定编号的图书信息。相应的实现文件包括:文档ShowProduct.aspx档案ShowProduct.aspx.cs,7.6图书分类处理,图书分类是书的种类。分类功能有两个茄子优点:(1)用户可以对书进行细分。例如,按学科类型细分,按具体用途细分等。(2)可以出售其他图书或其他商品,打造综合型购物中心。图书分类处理模块的功能是处理系统库中的图书类别。实施

9、文件包括:档案AddFenlei.aspx档案AddFenlei.aspx.cs档案Fenlei.aspx档案Fenlei.aspx.cs档案UpdateFenlei.aspx档案updatefenlei.aspx档案7.7.1购物车组件设计牙齿功能模块中使用的处理函数是ShoppingCart.cs在AjaxEBusiness空间中设置所需的类,并定义多个函数方法以启用购物车数据处理。为了处理购物车,Product.cs文件中定义了以下两个茄子新类:ShoppingCartItem类ShoppingCart类7.7.2购物车添加书籍模块添加购物车书籍模块的功能是,用户在系统页面中单击书籍后,

10、单击“添加到购物车”按钮,然后将书籍添加到购物车。1索引设置2进一步处理、实施7.7.3购物车、7 . 7 . 3购物车祖怀和管理模块1购物车数量祖怀3删除购物车处理4购物车提交处理和购买处理、7.8订单处理模块、7.8.1订单编号生成用户单击单击“提交并生成订单”按钮时,将自动生成时间标记格式的订单名称。订单名称的事件格式由ASPNETAJAXWeb.cs文件中的CreaterOrderNo(string no)事件定义。7.8.2提交、订单提交创建、订单创建是指将订单信息提交给订单处理模块,并生成指定编号的在线购买订单。上述功能的实施文件如下:AddOrder.aspx档案:订单创建介面档

11、案。AddOrder.aspx.cs档案:订单创建过程文件。7.8.3订单详细信息模块订单详细信息模块是指显示系统内指定编号的订单信息。上述功能的实施文件如下:ViewOrder.aspx档案:订单生成介面档案。ViewOrder.aspx.cs档案:订单生成处理档案。7.8订单处理模块,7.8.4订单列表模块订单列表模块的功能是显示系统中特定编号用户的订单信息。上述功能的实施文件如下:OrderList.aspx档案:订单列表介面文件。OrderList.aspx.cs档案:订单列表处理档案。7.8.5订单状态处理模块订单状态处理模块的功能是列出系统内的订单信息并提供链接,以便用户轻松处理订

12、单状态。上述功能的实施文件如下:OrderManage.aspx档案:订单状态列表介面文件。OrderManage.aspx.cs档案:订单状态处理文件。7.9项目调试,7.10技术摘要,7.10.1智能提示牙齿项目关键字搜索模块通过Ajax程序集内的自动完成控件实现了谷歌等智能提示功能。AjaxService.cs文件的具体实施过程如下:(1)初始设置:引入命名空间和定义AjaxService类。(2)智能数据处理方法GetProductList:返回智能提示中的数据。7.10.2分类搜索数据搜索通常基于数据库内的数据搜索。在牙齿项目搜索模块中,无论是按关键字搜索还是按价钱、时间搜索,搜索数据库表产品的多个列

温馨提示

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

评论

0/150

提交评论