网上家具销售系统的设计与实现 毕业论文.doc

上传人:西安人 文档编号:3967743 上传时间:2019-10-11 格式:DOC 页数:45 大小:2.61MB
返回 下载 相关 举报
网上家具销售系统的设计与实现 毕业论文.doc_第1页
第1页 / 共45页
网上家具销售系统的设计与实现 毕业论文.doc_第2页
第2页 / 共45页
网上家具销售系统的设计与实现 毕业论文.doc_第3页
第3页 / 共45页
网上家具销售系统的设计与实现 毕业论文.doc_第4页
第4页 / 共45页
网上家具销售系统的设计与实现 毕业论文.doc_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《网上家具销售系统的设计与实现 毕业论文.doc》由会员分享,可在线阅读,更多相关《网上家具销售系统的设计与实现 毕业论文.doc(45页珍藏版)》请在三一文库上搜索。

1、网上家具销售系统的设计与实现网上家具销售系统的设计与实现 摘 要 本设计以 ASP.NET 为开发技术,以 SQL SERVER 2005 作为后台数据库,以 C#为开发 语言,阐述一个在线电子商务购物系统的设计思路,并对系统的具体实现进行分析。该系 统分为前台展示和用户中心、后台管理三个模块,其中前台管理模块包括会员登录、产品 展示、购物车,后台管理模块包括订单管理、库存管理、系统管理、用户管理、管理员管 理。普通客户在浏览页面时,可以进行商品的浏览、购买、下定单、注册成为会员,查看 和修改用户信息等操作。管理员登录成功后,将进入后台管理模块,管理员可以进行商品 的添加、修改、删除,对用户订

2、单进行处理,查询客户信息,以及对客户基本信息进行操 作等。通过这些前台、后台功能模块的设计,基本上实现了整个网上在线交易过程。经测 试,系统运行正确。 关键词:ASP.NET;SQL Server 2005;在线电子商务购物 Abstract This design with for development technology, with SQL SERVER 2005 as the backend database in c #, for developing language, this paper expounds an online e-commerce shopping syst

3、em design, and implementation of system is analyzed. This system is divided into front desk management and management background two modules, which receptionist management module includes members login, product exhibition, shopping cart, background management module includes order anagement, invento

4、ry management, system management, user management, the administrator management. Ordinary customers in the browse pages, can undertake commodity browsing, purchase and order, registered membership, viewing and modify user information operations. Administrator, will enter after login successfully bac

5、kground management module, the administrator can undertake commodity add, modify and delete, user order processing, inquires the customer information, as well as to the basic information about the clients operation, etc. Through these front desk, backstage function module design, basically realized

6、the whole on-line transaction. By test of the operation of the system, correct. Keyword:ASP.NET;SQL Server 2005;Online e-commerce shopping 目 录 引引 言言.1 第第 1 章章 系统分析系统分析.1 1.1 需求分析需求分析1 1.2 可行性分析可行性分析1 第第 2 2 章章 系统设计系统设计.2 2.1 系统目标系统目标2 2.2 系统流程图系统流程图3 2.3 系统功能结构系统功能结构 .4 2.4 系统预览系统预览4 2.5 构建开发环境构建开发环

7、境 .6 2.6 数据库设计数据库设计6 2.7 文件夹组织结构文件夹组织结构.12 第第 3 章章 详细设计详细设计13 3.1 公共类的设计公共类的设计.13 3.2 系统前台模块设计系统前台模块设计17 3.3 系统后台模块设计系统后台模块设计23 结结 论论32 参考文献参考文献33 致致 谢谢34 附附 录录35 0 引 言 随着网络的迅猛发展,对人们传统的生活方式产生了巨大的冲击,传统的销售模式 已不能满足大众的需求,电子商务这种虚拟的销售模式开始得到人们青睐,网上购物已 经被越来越多的大众所接受。 电子商务平台系统主要的目的是实现网上购物信息化管理。它主要的业务是在线销 售,因此

8、本系统最核心的功能便是实现网上在线销售功能。项目实施后,将为企业提供 一个崭新的销售渠道,面对的将是一个庞大的消费群体,可以快速并广泛的扩大企业知 名度,同时还能够扩展企业销售渠道,扩大商品消费群体,提高企业效益。而系统的维 护和管理仅需要几个人就能完成,企业无需另外支付销售人员工资及柜台装修费用,可 以极大地提高企业的经济效益和企业的竞争力。 第 1 章 系统分析 1.1 需求分析 随着中国市场经济的日趋成熟,多种销售模式已经成为提高企业生存的一种竞争力, 在这信息化的时代,如何能够利用电子商务平台提高企业内部管理效率、对外展示产品 信息及销售已经成为企业普遍面临的问题。 1.2 可行性分析

9、 1) 经济性 通过网站对企业的产品进行全面的展示及销售,一方面可以利用网络对产品进行宣 传,扩大产品的知名度,另一方面利用电子商务平台对产品销售,大大提高了人员的工 作效率,同时在经营过程中,企业能够动态的了解到产品的市场需求情况,为企业经营 决策提供直观的数据,提高企业的经济效益。 2) 技术性 利用电子商务平台,实现了通过网络对产品信息进行发布,展示,销售等一系列功 能。系统中设置了管理产品及销售模块,为客户提高了一个良好的购物平台,同时也方 便管理,大大提高个人办公的工作效率,提高企业的竞争力。 1 第 2 章 系统设计 2.1 系统目标 根据具有销售功能的网站平台,对数据流量的要求比

10、较高,为满足使用方便,操作 灵活等设计需求,系统设计时应满足以下几个目标: 1)界面设计美观友好,操作简便。 2)全面、分类展示商城内的所有商品。 3)显示商品的详细信息,方便顾客了解商品信息。 4)采用诸如 SQL2005 大型数据库结构。 5)对用户输入的数据,系统进行严格的数据检验,尽可能排除人为错误。 6)系统最大限度的实现易维护性和易操作性。 7)系统运行稳定、安全可靠。 2 2.2 系统流程图 网上家具销售系统流程图,如图 2.1 所示。 图 2.1 网上家具销售系统流程图 否 是是 否 否 是 否 是 否 是 网上家具销售系统 网站访问者网站管理员 注册登录 进行商品信息管理、订

11、单 管理等 登录 选择商品 购物车 更改商品数量 查看订单 购买 支付 浏览网站其他模块 3 2.3 系统功能结构 网上家具销售系统前台管理功能结构如图 2.2 所示。 网上家具销售系统后台管理系统 订单管理库存管理系统管理管理员管理用户管理 编 辑 订 单 查 询 订 单 商 品 添 加 商 品 管 理 商 品 类 别 添 加 商 品 类 别 管 理 上 传 管 理 管 理 会 员 添 加 管 理 员 删 除 管 理 员 图 2.2 后台功能结构图 2.4 系统预览 网上家具销售系统是由多个 web 页面组成,下面列出几个典型页面,其他页面参见 作品。 网站首页如图 2.3 所示,该页面展示

12、了站内商品,并提供了商品分类导航等信息。 图 2.3 网站首页 网站商品分类导航页面如图 2.4 所示,该页面可以使客户选定具体分类后显示的所有 相关材质商品,客户可以通过此页面浏览到商品的相关信息。 4 图 2.4 商品分类导航页面 网站购物车页面如图 2.5 所示,通过该页面,网站会员可以详细了解和处理购物信息。 图 2.5 网站购物车页面 网站后台页面如图 2.6 所示,该页面主要包括订单管理、库存管理、系统贡献、用户 管理等。 5 图 2.6 网站后台页面 2.5 构建开发环境 1)网站开发环境 网站开发环境:Microsoft Visual Web Developer 2005 集成

13、开发环境。 网站开发语言:ASP.NET+C#。 网站后台数据库:SQL Server 2005。 开发环境运行平台:Windows XP(sp2)/ Windows Server2003(sp1) 2)服务器端 操作系统:Windows Server 2003(sp1) 。 Web 服务器:Internet 信息服务(IIS)管理器。 浏览器:IE6.0 网站服务器运行环境:Microsoft.NET Framework SDK v2.0. 3)客户端 浏览器:Internet Explorer6.0 分辨率:最佳效果 1024*768 2.6 数据库设计 本系统数据库采用 SQL Serv

14、er 2005 数据库,系统数据库名称为 db_NetStore。数据 库 db_NetStore 中包含 7 张数据表。下面分别给出数据表概要说明、数据库 E-R 图、数 据表的结构。 6 1)数据表概要说明 针对网站后台数据库的设计,为使数据库数据表能更清晰明朗化,在此展示后台数 据表属性结构图,该图中包含系统中所有的数据表,如图 2.7 所示。 图 2.7 数据表树形结构图 2)数据库 E-R 图分析。 通过对网站进行的需求分析、网站流程设计以及系统功能结构的确定,规划出系 统中使用的数据库实体对象分别为 “会员信息” 、 “商品类型” 、 “商品信息” 、 “商 品订单” 、 “订单详

15、细” 、 “管理员信息”和“图片信息”实体,实体 E-R 图如下所示。 为了使用户能够购买到产品,必须注册成为该网站的会员。会员信息的实体 E-R 图如图 2.8 所示。 图 2.8 会员信息的实体 E-R 图 为了使用户在网上购物时,能够按照自己所需要的商品类别进行选购,将所有商 品划分类别。商品类型的实体 E-R 图如图 2.9 所示。 管理员信息表 商品信息表 商品类型表 订单详细表 图片信息表 会员信息表 商品订单表 会员信 息 用户名密码 真实姓名 性别 创建日期 邮编 联系地址联系号码E-mail 地 址 7 图 2.9 商品类型的实体 E-R 图 对于网上商城所展示的商品,为了使

16、客户详细了解商品,将商品所有相关信息都展 示出来,商品信息实体 E-R 图如图 2.10 所示。 图 2.10 商品信息实体 E-R 图 当消费者选购好商品放入购物车后,如果不再继续购物,便可以前往服务台,进行 选择商品运输方式等相关操作,然后提交订单。商品订单实体 E-R 图如图 2.11 所示。 图 2.11 商品订单实体 E-R 图 当用户提交完商品订单,需要进一步了解所购买商品的信息,如所购买商品的金额、 数量、订单号等。商品订单详细 E-R 图如图 2.12 所示。 商品市场价 是否为卧室 商品图片商品热销价 商品信息 是否为餐厅 商品简介 商品编号进货日期 是否为客厅 商品类别 商

17、品名称 订单详细表号商品对应订单号 商品总金额备注 商品订单详细 商品代号商品数量 商品类型 类型编号类型名称 8 图 2.12 商品订单详细 E-R 图 在网站的维护过程中,管理员的角色尤为重要。管理员实体 E-R 图如图 2.13 所示。 图 2.13 管理员实体 E-R 图 在网站后台操作过程中,管理员需要将商品图片上传。图片信息实体 E-R 图如图 2.14 所示。 图 2.14 图片信息实体 E-R 图 3)数据库逻辑结构设计 完成实体 E-R 图后根据需要设计数据表结构,本系统中应用的数据表共 7 个表, 具体信息如下。 tb_Admin(管理员信息表) 表 tb_Admin 用于

18、保存管理员的基本信息,如图 2.15 所示。 管理员密码管理员登录名 管理员真实姓 名 E-mail 地址 管理员信息 管理员编 号 创建时间 图片信息 图片名称商品图片 商品市场价 商品订单编号 是否发货运输方式 商品订单 是否打折接收姓名 商品费用订单总费 用 9 图 2.15 tb_Admin 管理员信息表 tb_BookInfo(商品信息表) 表 tb_BookInfo 用于保存商品的基本信息。在商品信息表(tb_BookInfo)中, ClassID 字段是用来确定该商品所属类别的 ID 代号,与商品类别表(tb_Class)的主 键 ClassID 相对应,如图 2.16 所示。

19、图 2.16 tb_BookInfo 商品信息表 tb_Class(商品类别表) 表 tb_Class 用于保存商品类别的基本信息,如图 2.17 所示。 图 2.17 tb_Class 商品类别表 tb_Detail(订单详细表) 表 tb_Detail 用于存储订单中商品的详细信息,如图 2.18 所示。 10 图 2.18 tb_Detail 订单详细表 tb_Image(图片信息表) 表 tb_Image 用于存储管理员上传的图片详细信息,如图 2.19 所示。 图 2.19 tb_Image 图片信息表 tb_Member(会员信息表) 表 tb_Member 用于存储会员的基本信息

20、,包括用户名、密码、真实姓名等,如图 2.20 所示。 图 2.20 tb_Member 会员信息表 tb_OrderInfo(商品订单表) 表 tb_OrderInfo 用于保存用户购买商品生成的订单信息,在订单信息表 (tb_OrderInfo)中,IsConfirm 用来标识订单是否被确认,当确认完成后,开始发送 货物,发送货物状态用 IsSend 字段来表示,货物是否交到用户手中,用 IsEnd 字段来 表示。从确认到货物移交到用户手中的每一步,都需要一个跟单员,其中跟单员的 11 ID 代号用字段 AdminID 来表示,该字段与管理员表(tb_Admin)中的主键 AdminID

21、相对应,如图 2.21 所示 图 2.21 tb_OrderInfo 商品订单表 2.7 文件夹组织结构 本系统完成后,整体文件组织结构展示如图 2.22 所示。 12 图 2.22 网站文件组织结构图 第 3 章 详细设计 3.1 公共类的设计 在本系统中,以类的形式来组织、封装一些常用的方法和事件,以达到提高代码的 重用率。 3.1.1 Web.Config 文件设计 在本系统中 Web.Config 文件配置系统的总体信息,如设置数据库连接的信息。连接 数据库代码如下: 公共类文件夹 数据库文件夹 图片文件夹 会员管理文件夹 用户控件文件 服务台页面 网站首页 产品展示页面 母版页面 用

22、户注册 购物车页面 商品信息页面 更新会员信息 系统配置文件 13 3.1.2 数据库操作类的编写 在本系统中共建了 6 个类,具体如下。 CommonClass:用于管理在项目中用到的公共方法,如弹出提示对话框、随机验证码 等。 DBClass:用于管理在项目中队数据库的各种操作,如连接数据库、获取数据集等。 GoodsClass 用于管理对商品信息的各种操作。 OrderClass:用于对购物订单信息的各种操作。 OrderProperty:用于对购物订单信息的确认操作。 UserClass:用于管理对用户信息的各种操作。 下面以 CommonClass、DBClass 两个类的创建为例进

23、行具体分析。 1)类的创建 在项目中找到 App_Code 文件夹,然后单击鼠标右键,在弹出的菜单中选择“添 加新项”“类” ,并将其命名为相对应的类,如 CommonClass,单击“添加”按钮 即可创建一个新类。 2)CommonClass 类 CommonClass 类用于管理在项目中用到的公共方法,主要包括 MessageBox,MessageBoxPage,RandomNum 方法,下面分别介绍。 MessageBox(string TxtMessage)方法 MessageBox 方法用于在客户端弹出对话框,提示用户的某种操作。其代码如下: public string Messag

24、eBox(string TxtMessage) string str; str = “alert(“ + TxtMessage + “)“; return str; MessageBoxPage (string TxtMessage) 方法 MessageBoxPage 方法用于在客户端弹出对话框,提示用户执行某种操作或已完成 了某种操作,并刷新页面。代码如下: public string MessageBoxPage(string TxtMessage) string str; str = “alert(“ + TxtMessage + “);location=javascript:hist

25、ory.go(-1);“; return str; 14 RandomNum(int n) 方法 RandomNum(int n) 方法用来生成英文字母和数字组合成 4 位的验证码,常用于登 录界面,用于防止用户利用注册机子都注册、登录或灌水。代码如下: public string RandomNum(int n) string strchar = 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,a,b,c,d,e,f,g,h,i,j,k ,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z

26、“; string VcArray = strchar.Split(,); string VNum = “; int temp = -1; Random rand = new Random(); for (int i = 1; i 0) Session“AID“ = Convert.ToInt32(dsTable.Rows00.ToString(); Session“AName“ = dsTable.Rows01.ToString(); Response.Write(“window.open(AdminIndex.aspx);window.close();“) ; Else Response.

27、Write(ccObj.MessageBox(“您输入的用户名或密码错误,请重新输入! “); else Response.Write(ccObj.MessageBox(“验证码输入有误,请重新输入!“); 3.3.2 销售订单管理模块实现过程 1、销售订单管理模块概述 25 在网站后台的此管理模块中,当管理员单击菜单栏中“订单管理”下的“未确认” “已确认”“未发货”“已发货”“未归档”“已归档”任一按钮,都会在功能执行中 打开相关的管理页面,在该页面中,管理员可以根据实际需要查询、浏览和删除订单信 息。 2、设计步骤 1)在该网站中的 Manage 文件夹下创建一个 Web 窗体,将其命名

28、为 OrderList.aspx. 2)将一个表格控件置于 OrderList.aspx 页中,为整个页面进行布局,然后从“工具箱” 的“标准”选项卡中拖放 2 个 TextBox 控件、3 个 DropDownList 个控件、1 个 Label 控 件、1 个 Button 按钮控件和 1 个 GridView 控件,置于表格中,其中 TextBox、Button、Label 控件和 GridView 控件属性设置及其用途如表 3.2 所示。表 3.2 各控件属性设置及其用途 控件类型控件名称主要属性设置用途 txtKeyword无输入搜索关键字 txtName无输入订单号 btnSear

29、chText 属性设置为“搜索“实现搜索功能 gvGoodsInfoAllowPaging 属性设置为 True AutoGeneratoColumns 属性设置为 False PageSize 属性设置为 6 显示订单信息 labTitleInfoText 属性设置为空值显示订单状态 3、代码实现: 首先要在 OrderList.aspx.cs 中定义 CommonClass、DBClass 和 OrderClass 类对象, 其代码如下: CommonClass ccObj = new CommonClass(); DBClass dbObj = new DBClass(); OrderC

30、lass ocObj = new OrderClass(); 在 Page_Load 事件中,调用自定义 pageBind 方法,分类显示订单信息,其代码如下: protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) ST_check_Login(); ViewState“search“ = null; 26 pageBind(); /绑定订单信息 首先从订单信息表中获取订单信息,然后将获取的订单信息绑定到 GridView 控件中, 其代码如下: public void pageBind() strSql =

31、“select * from tb_OrderInfo where “; string strOL=Request“OrderList“.Trim(); switch (strOL) case “00“: strSql +=“IsConfirm=0“; break; case “01“: strSql +=“IsConfirm=1“; break; case “10“: strSql +=“IsSend=0“; break; case “11“: strSql +=“IsSend=1“; break; case “20“: strSql +=“IsEnd=0“; break; case “21

32、“: strSql +=“IsEnd=1“; break; default : break; strSql +=“ order by OrderDate Desc“; DataTable dsTable = dbObj.GetDataSetStr(strSql, “tbOI“); this.gvOrderList.DataSource = dsTable.DefaultView; this.gvOrderList.DataKeyNames = new string “OrderID“; this.gvOrderList.DataBind(); 27 当用户输入关键信息后,单击“搜索”按钮,将触

33、发该按钮的 Click 事件。在该事 件下,调用自定义方法 gvSearchBind 绑定查询后的订单信息。其代码如下: protected void btnSearch_Click(object sender, EventArgs e) ViewState“search“ = 1; gvSearchBind(); 自定义方法 gvSearchBind,首先获取查询条件,然后调用 OrderClass 类的 ExactOrderSearch 方法,查询符合条件的商品信息,将其绑定到 GridView 控件上。其代 码如下: public void gvSearchBind() int IntO

34、rderID = 0; int IntNF=0; string strName=“; int IntIsConfirm=0 ; int IntIsSend=0 ; int IntIsEnd =0; if (this.txtKeyword.Text = “ else if (this.txtKeyword.Text != “) IntOrderID = Convert.ToInt32(this.txtKeyword.Text.Trim(); if (this.txtName.Text != “) IntNF = 1; strName = this.txtName.Text.Trim(); Int

35、IsConfirm = this.ddlConfirmed.SelectedIndex; IntIsSend = this.ddlShipped.SelectedIndex; IntIsEnd =this.ddlFinished.SelectedIndex; DataTable dsTable = ocObj.ExactOrderSearch(IntOrderID, IntNF, strName, IntIsConfirm, IntIsSend, IntIsEnd); 28 this.gvOrderList.DataSource = dsTable.DefaultView; this.gvOr

36、derList.DataKeyNames = new string “OrderID“; this.gvOrderList.DataBind(); 3.3.3 商品库存管理模块 1、商品库存模块概述 商品库存管理模块主要实现对商品信息的管理,包括对网站的商品信息和商品类型信息的查询、 添加、修改和删除功能。当用户进入后台管理模块,单击菜单栏中的“库存管理”的“管理”,则进 入该页面。 2、设计步骤 1)在应用程序中创建一个名为 Manage 的文件夹,在该文件夹下创建名为 Product.aspx 的窗体。 2)添加一个表格控件置入 Product.aspx 中。从“工具箱”中拖放一个 Tex

37、tBox 控件、 一个 Button 控件肯一个 GridView 控件。各控件属性设置如表 3.3 所示: 表 3.3 各控件属性及其用途 3、代码实现: 首先要在 Product.aspx.cs 中定义 CommonClass、DBClass 和 GoodsClass 类对象, 其代码如下: CommonClass ccObj = new CommonClass(); DBClass dbObj = new DBClass(); GoodsClass gcObj = new GoodsClass(); 在 Page_Load 事件中,调用 gvBind,显示商品信息,其代码如下: 控件类型

38、控件名称主要属性设置用途 txtKeyTextMode 属性设置为 SingleLine输入搜索关键字 btnSearchText 属性设置为“搜索“实现搜索功能 gvGoodsInfoAllowPaging 属性设置为 True AutoGeneratoColumns 属性设置为 False PageSize 属性设置为 6 显示商品信息 29 protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) ViewState“search“ = null; gvBind(); 自定义方法 gvBind,首先从商品信

39、息表中获取商品信息,然后将获取的商品信息绑 定到 GridView 控件中。其代码如下: public void gvBind() string strSql = “select * from tb_BookInfo“; DataTable dsTable = dbObj.GetDataSetStr(strSql, “tbBI“); this.gvGoodsInfo.DataSource = dsTable.DefaultView; this.gvGoodsInfo.DataKeyNames = new string “BookID“; this.gvGoodsInfo.DataBind();

40、 当用户输入关键信息后,单击“搜索”按钮,将会触发该按钮的 Click 事件。在该 事件下,调用自定义方法 gvSearchBind 绑定查询后的商品信息。其代码如下: protected void btnSearch_Click(object sender, EventArgs e) ViewState“search“ = 1; gvSearchBind(); 自定义方法 gvSearchBind,调用 GoodsClass 类的 search 方法,查询符合条件的商品 信息,并将其绑定到 GridView 控件下: public void gvSearchBind() DataTable

41、dsTable = gcObj.search(this.txtKey.Text.Trim(); this.gvGoodsInfo.DataSource = dsTable.DefaultView; this.gvGoodsInfo.DataKeyNames = new string “BookID“ ; this.gvGoodsInfo.DataBind(); 在 GridView 控件的 RowDeleting 事件下,编写如下代码,实现当用户单击某个商品 后的“删除”按钮时,将该商品从信息表中删除。 protected void gvGoodsInfo_RowDeleting(object

42、 sender, GridViewDeleteEventArgs e) 30 int IntBookID = Convert.ToInt32(gvGoodsInfo.DataKeyse.RowIndex.Value); string strSql = “select count(*) from tb_Detail where BookID=“ + IntBookID; SqlCommand myCmd = dbObj.GetCommandStr(strSql); if (Convert.ToInt32(dbObj.ExecScalar(myCmd) 0) Response.Write(ccOb

43、j.MessageBox(“该商品正被使用,无法删除!“); else string strDelSql = “delete from tb_BookInfo where BookID=“ + IntBookID; SqlCommand myDelCmd = dbObj.GetCommandStr(strDelSql); dbObj.ExecNonQuery(myDelCmd); if (ViewState“search“ != null) gvSearchBind(); else gvBind(); 31 结 论 本系统基本满足了一般网上商店的基本功能,能够实现简单的交易管理和信息查询 等功

44、能。本系统还存在不少不足方面,主要体现在: 1) 界面不够美观,网站的主要表现方式还是以表格文字的方式,颜色比较单 调,一些界面不够美观,严重影响了顾客的购买欲和商户加入的信心。 2) 部分代码和数据库存在冗余,由于考虑的不充分及经验的欠缺,系统的大部 分设计中,存在系统代码的冗余,影响系统的运行质量。 3) 前后台管理功能不完善,有待加强提高。 32 参考文献 1张跃廷、房大伟、苏宇著。 ASP.NET 2.0 网络编程自学手册 M.北京:人民 邮电出版社, 2008 2张领著.ASP.NET 项目开发全程实录 M.北京:清华大学 出版社, 2008 3程不功 龙跃进 卓琳著 ASP.NET

45、 2.0 动态网站开发教程 M.北京:清华大学出 版社,2006 4王黎著.ASP+Dreamweavercs4+CSS+Ajax 动态网站开发典型案例 M.北京:清 华大学出版社 ,2010 5万峰科技编著 . ASP.NET 网站开发四 “酷”全书 M.北京:电子工业出版社, 2005 6沈大林著 .SQL Server 2005 案例教程 M.北京:清华大学出版社 ,2008 7王大平著.CSS 网页布局学校笔记M.北京:中国铁道出版社,2010 8(美)Watson,k,(罗)Darie,c 著. ASP.NET 2.0 电子商务开发实战M.北京:人民邮 电出版社,2007 9 庞娅娟

46、,房大伟,吕双 著. ASP.net 从入门到精通(第 2 版)M. 北京:清华大 学出版社, 2010 10 章立民著. ASP.NET 开发实战范例宝典M. 北京:科学出版社, 2010 11 许勇,王黎著. Flex+ASP.NET Web 应用开发实战详解M. 北京:清华大学出版社, 2010 12 文东,申锐,乔明秋著. ASP.NET 程序设计基础与项目实训-基于 Visual Studio 2010M. 北京:科学出版社, 2010 13 房大伟著. ASP.NET 开发实战 1200 例M. 北京:清华大学出版社, 2011 14 顾宁燕著. 21 天学通 ASP.NETM.北

47、京:电子工业出版社, 2010 15 孙继磊著. 精通 ASP.NET 4.0 网络编程基础、框架与项目实战M. 北京:清华 大学出版社, 2011 16 常倬林著. 程序员成长课堂-ASP.NET 标准教程M. 北京:化学工业出版社, 2011 33 附 录 Category.aspx.cs CommonClass ccObj = new CommonClass(); DBClass dbObj = new DBClass(); protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) gvBind(); pu

48、blic void gvBind() string strSql = “select * from tb_Class“; DataTable dbTable = dbObj.GetDataSetStr(strSql, “tbClass“); this.gvCategoryList.DataSource = dbTable.DefaultView; this.gvCategoryList.DataKeyNames = new string “ClassID“; this.gvCategoryList.DataBind(); protected void gvCategoryList_PageIndexChanging(object sender, GridViewPageEventArgs e) gvCategoryList.PageIndex = e.NewPageIndex; gvBind(); protected void gvCategoryList_RowDeleting(object sender, GridViewDeleteEventArgs e) int IntClassID = Convert.ToInt32(gvCategoryList

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1