




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目 录1 前言11.1 基于.net的物流配送管理信息系统概述11.2 课题研究意义22 开发工具介绍22.1 asp.net的介绍22.2 c#的介绍22.3 开发环境介绍33 系统分析与设计43.1 可行性分析43.2 需求分析43.3 系统功能结构设计43.4 数据库概念设计53.5 数据库逻辑设计63.6 运行环境界面描述94 系统实现94.1 订单管理界面94.2 车辆管理界面124.3 配送管理界面134.4 仓库管理界面134.5 查询中心界面144.6 个人管理界面175 系统测试176 结论187 创新点18结束语18参考文献19附录20基于.net的物流配送管理信息系统摘要
2、:基于.net的物流配送管理信息系统主要实现对物流信息的管理和查询,从而减少工作量,提高物流配送的工作效率。系统采用c#为开发语言,运用asp.net技术,开发环境为microsoft visual studio 2005,后台数据库采用microsoft sql server 2005。系统具有良好的人机界面,实现了订单管理、配送管理、仓库管理、车辆管理和查询等功能。经测试,系统运行稳定、安全可靠。 创新点:(1)系统集订单管理、配送管理、仓库管理、车辆管理和查询等功能于一体,能有效提高物流配送的工作效率。(2)系统管理人员可以对系统内数据信息进行各种操作,采用microsoft sql s
3、erver 2005,保证了数据信息的安全性。(3)系统界面良好,画面美观,方便用户的操作。关键词:物流配送管理; asp.net; 信息系统1 前言1.1 基于.net的物流配送管理信息系统概述基于.net的物流配送管理信息系统的开发主要包括前台界面的实现和后台代码的编写,加上与数据库的连接。对于应用程序开发者方面,要求其功能完善,操作简单实用就可以,对于数据库则要求安全、保密。现代科学技术的迅速发展,计算机技术翻新的速度也是飞快,它强大的功能越来越让人们体验得到。所以,基于.net的物流配送管理信息系统的开发环境和条件也越来越好,而且功能也是愈发的强大。物流配送信息管理系统现在随着信息化技
4、术的提高,已经越来越贴近现代潮流,不仅可以提高管理的现代化程序,加强管理的手段,还在效率这一块功能上有所增加。当今经济迅速发展,科学技术的进步也是日益增进,在各个行业中,都依稀可以见到计算机的踪影,企业管理也更加的依赖网络技术。物流配送信息管理系统的开发可以帮助大多数企业实现基本的管理,帮助其形成自动化、规范化的流程。1.2 课题研究意义进入21世纪以来,科学和技术的发展远远超过预期,已经有越来越多的技术产品进入人们的日常生活,成为日常生活的一个组成部分。对于企业来说,新技术的产生将打破原有的经营模式,大大提高了企业的办公效率。基于.net的物流配送管理信息系统是通过连接网络技术,同现实操作相
5、结合来达到提高物流的效率,减少物流成本的消耗。该系统不仅节省了大量的物力,人力和财力资源,提高工作效率,保证数据的及时性,准确性,安全性,可靠性和信息的收集,而且有着处理和管理无法比拟的优越性,充分体现了现代计算机技术。研究物理配送管理具有着很大的意义。好的物理配送管理可以降低物流成本,提高服务水平,从而扩大销售,开拓市场,提高公司的竞争力,改善企业的状况,增强经济实力,促进企业的发展。现在的物理配送不仅影响着经济,也改变着人们的生活。尽管经过这十几年的发展,我国的物理管理配送技术已有些许进步,但还是存在多数生产浪费、配送不合理、不及时的现象。我们研究课题的意义就是为了合理控制物流,让其能按时
6、、准备地送出,防止出现货物积压。因此,建立一个良好的物流配送管理平台,提供顾客和供应方间有效的联系,迅速给出配送方案,不仅会让顾客满意,还能迅速加快物流发展。2 开发工具介绍2.1 asp.net的介绍asp.net是微软公司于2000年推出的一种internet编程技术,是.net框架的组成部分。它采用效率较高的、面向对象的方法来创建动态web应用程序1。它封装在system.web.dll文件中,显露出system. web命名空间,并提供asp.net网页处理、扩充以及http通道的应用程序与通信处理等工作,以及web service的基础架构2。asp与asp.net的比较:asp代码
7、逻辑混乱,难于管理,可重用性差,尽管弱数据类型的编程语言方便,但它会导致出错的几率相当高,弊是远远大于利。asp.net摆脱asp脚本编程语言的缺点,它是面向对象的编程语言,而不是一个脚本,所以它具有面向对象编程语言的所有特性,如继承性,多态性,封装性等等3。在写asp应用程序的时候,asp代码和html混合在一起,在平时的工作中,页面内容较为的繁杂、琐碎,常常让人不明所以,对于代码的维护较为棘手。而能够把内容和代码分离开来,使得页面较为简单,不再像用asp编写程序时出现的复杂情况。2.2 c#的介绍本系统采用的开发语言为c#。c#是一种安全的,稳定的,简单的,由c和c+衍生出来的面向对象的编
8、程语言。它继承了c和c+强大功能的同时,消除他们的一些复杂特性,c#中结合vb简单的可视化操作和c+高效率运行,以其强大的能力,优雅的语法风格,创新的语言功能和易用的面向组件编程的支持成为.net开发的首选语言4。c#使得c+程序员可以高效的开发应用程序,并且可调用c/c+编写的本机原生函数,但这并不意味着它丧失的c/c+原有的强大的功能。因为这种继承关系,c#与c/c+有着很大的相似,熟悉类似语言的开发人员可以迅速转向c#。c#语言具体特点如下:(1)简洁的语法;(2)精心地面向对象设计;(3)与web的紧密结合;(4)完整的安全性与错误处理;(5)版本处理技术良好;(6)灵活性与兼容性。2
9、.3 开发环境介绍(1)microsoft visual studio 2005 简介microsoft visual studio 2005是来自microsoft公司的集开发、调试和部署应用程序一体的产品套件。代码片段、类关系图、ide导航器、msbuild和clickonce这些都是visual studio 中新加入的引人瞩目的新技术。clickonce部署技术可以从一个中央服务器对一个桌面应用程序进行部署,相对于传统的windows installer,它具有几个优点,如可以自动更新。这是桌面技术和web技术的完美结合,提供了桌面应用程序的无需手工干预的分发5。microsoft v
10、isual studio 2005 是一款功能强大、对计算机硬件要求非常高的软件,具体要求如下:操作系统:建议使用windows 2000以上的版本的操作系统;cpu:建议使用奔腾ghz或速度更快的cpu;内存:最小内存为256mb,建议使用512mb或更大的内存;硬盘空间:完全安装microsoft visual studio 2005 需要4gb左右的硬盘空间;光驱:在安装该软件时,建议使用dvd光驱。(2)microsoft sql server 2005 简介microsoft sql server 2005 是一个全面的数据库平台,使用集成的商业智能工具提供了企业级的数据管理,可以针
11、对目标情况进行快速部署。microsoft sql server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序6。使用sql server 2005,开发人员将能够建立两个新的对象-用户定义的类和集合,sql server 2005支持存储和查询可扩展标记语言文件,以促进获取和处理的数据集,实现更大的可扩展性和灵活性7。sql server 2005的查询性能和可扩展性将显着改善,新的管理工具将为有关全文功能的操作,提供更深入的了解。所有系统表格将被实现为一个视图,数据库系统对象将被更大程度的收到控制8。(3)c
12、/s简介客户端-服务器(client/server)结构简称c/s结构,是知名的客户端和服务器架构。它是一种软件系统架构,它可以充分利用两端硬件环境的优势,合理配置客户端和服务器端的任务,降低了系统的通讯开销。目前,大多数应用软件系统都是以c/s两层结构的形式,软件应用系统的开发向分布式web应用程序发展,web和c/s应用可以执行相同的业务流程,应用不同的模块共享逻辑组件。主从式架构通过不同的途径应用于很多不同类型的应用程序,最常见就是目前在因特网上用的网页。例如,当你在百度阅读文章时,你的电脑和网页浏览器就被当做一个客户端,同时,组成百度的电脑、数据库和应用程序就被当做服务器。当你的网页浏
13、览器向百度请求一个指定的文章时,百度服务器从百度的数据库中找出所有该文章需要的信息,结合成一个网页,再发送回你的浏览器。3 系统分析与设计3.1 可行性分析(1)开发系统的必要性经济跟科技的发展,使得网贸这块经济活动得以飞速的发展,而物流跟网络的结合也顺应时代潮流,如果有一款良好的物流管理系统,对商家、对顾客都是具有很大的帮助的。因此,开发这款系统是非常具有必要性。(2)开发系统的经济可行性开发基于.net的物流配送管理信息系统只需购买有关电脑的设备,以及系统安装、运行和维护费用。自己要掌握开发本系统的语言,可通过自学,或者花点时间进行一些培训,而培训费用也不会很贵。而这些总费用跟此次系统设计
14、成果所带来的经济效益相比,是在可承受的范围之内。因此,开发基于.net的物流配送管理信息系统具有经济可行性。(3)开发系统的技术可行性开发系统所用的语言是c#,以microsoft visual studio 2005为开发环境,microsoft sql server 2005作为后台数据库,有着良好的稳定性和应用性。(4)开发系统的法律性系统完全的自主开发,不会出现侵权的问题,更不会使用盗版软件来实习系统的开发。3.2 需求分析经过对物流管理系统的研究,结合系统预计实现的目标,总结出了市场上要求的几个较重要的系统功能需求。(1)订单信息管理:可以对订单进行录入、查询、修改、删除等。(2)车
15、辆信息管理:可以分配车辆、修改车辆分配信息、发货等。(3)权限管理:用户权限操作、登录等。3.3 系统功能结构设计经过分析,提出了基于.net的物流配送管理信息系统的结构设计。(如图1所示)图1 基于.net的物流配送管理信息系统功能图由图可以看出,物流管理系统分为查询中心、订单管理、配送管理、仓库管理、车辆管理和个人管理等六大模块。(1)查询中心系统能够对订单进行查询,支持模糊查询和多条件查询,包括订单号、发货人、收货人等条件进行查询,还能对车辆运行状况进行查询。(2)订单管理收到客户订单后,可以对订单进行录入、修改、删除。之后可以对订单查看详细信息,然后进行审核,审核完毕后,才可以让订单通
16、过。如果之后发现订单有错,可以取消订单的通过,也可以删除订单信息。该订单管理功能中,可以让买家确认收货。(3)配送管理待订单确认审核通过后,可以对订单进行车辆的分配。订单分为:已分配订单和未分配订单。在未分配订单中直接对订单进行车辆分配,如果发现车辆分配有误,可以在已分配订单中进行车辆分配的修改。待车辆分配完成后,就可以发货了。(4)仓库管理如果物流配送路途较远的话,车辆需经过中转。在中转的时候,可以让货物在当地的仓库入库,待货物核对无误时,再对货物进行车辆的分配,进行新一轮的发货,最后买家收货。(5)车辆管理可以对车源信息进行查看、修改、添加、删除等操作。(6)个人管理可以进行登录密码的修改
17、,以及退出物流管理系统等操作。3.4 数据库概念设计 (1)管理员实体的e-r图。(如图2所示)图2 管理员实体图(2)车辆信息实体的e-r图。(如图3所示)图3 车辆信息实体图(3)订单信息实体e-r图。(如图4所示)图4 订单信息实体图3.5 数据库逻辑设计 系统将数据库主要分为管理员表、车辆信息表、车辆使用情况表、订单信息表、物流情况表等几个部分。数据库名称为wlgl。下面对各表中的字段、数据类型、字段长度、是否为空和主要说明进行以下简单介绍:(1)管理员表(tb_admin)表1 管理员表字段名称数据类型字段长度可否为空说明idint4否id号(主键)usernamevarchar50
18、否管理员名passwordvarchar50否登录密码(2)车辆信息表(tb_car)表2 车辆信息表字段名称数据类型字段长度可否为空说明car_numbervarchar50否车牌号(主键)usernamevarchar50允许车主user_numbervarchar50允许车主身份证telvarchar50允许车主电话addressvarchar50允许车主地址car_contenttext16允许车辆类型distancechar10允许路途类型endaddressvarchar50允许终点startaddressvarchar50允许起点cartypeidint4允许车辆类型idgoti
19、medatetime8允许出发时间arrivetimedatetime8允许到达时间nextgotimedatetime8允许下次出发时间statusvarchar50允许货物状态sendtypechar10允许送货类型(3)车辆使用情况表(tb_car_log)表3 车辆使用情况表字段名称数据类型字段长度可否为空说明idvarchar50否id号(主键)createtimedatetime8允许创建时间logcontentvarchar100允许车辆使用内容car_numbervarchar50允许车牌号(4)车辆类型表(tb_cartype)表4 车辆类型表字段名称数据类型字段长度可否为空
20、说明idint4否id号(主键)typedatetime50允许车辆类型(5)订单信息表(tb_shopping)表5 订单信息表字段名称数据类型字段长度可否为空说明fahuo_idvarchar50否发货id(主键)car_numbervarchar50允许车牌号fahuo_contenttext16允许货物内容fahuo_uservarchar50允许发货人fahuo_timedatetime8允许发货时间fahuo_ysvarchar50允许发货备注fahuo_fkvarchar50允许付款car_telvarchar50允许车主电话shouhuo_uservarchar50允许收货人s
21、houhuo_addresstext16允许收货地址fahuo_addresstext16允许发货地址fahuo_telvarchar50允许发货人电话payfloat8允许价格shouhuo_postcodevarchar50允许收货地址邮编fahuo_postcodevarchar50允许发货地址邮编gotimedatetime8允许出发时间shouhuo_telvarchar50允许收货人电话statusvarchar50允许货物状态nowlocationvarchar50允许现在地点(6)物流情况表(tb_shopping_log)表6 物流情况表字段名称数据类型字段长度可否为空说明i
22、dvarchar50否id号(主键)createtimedatetime8允许创建时间logcontentvarchar100允许物流内容fahuo_idvarchar50允许发货id其中,车辆信息表(tb_car)跟车辆使用情况表(tb_car_log)通过car_number字段相关联,跟车辆类型表(tb_cartype)通过cartypeid字段相关联。订单信息表(tb_shopping)跟物流情况表(tb_shopping_log)通过fahuo_id字段相关联,跟车辆信息表(tb_car)通过car_number字段相关联。3.6 运行环境界面描述 (1)基于.net的物流配送管理信
23、息系统的开发环境为microsoft visual studio,版本为2005。进入开发运行环境后,右侧的解决方案资源管理器能够帮助我们进行系统的开发,而进行系统编程的内容是有相互联系的,所以可以在运行环境切换各个页面,从而进行各种操作。(如图5所示)图5 开发环境界面图(2)系统数据库的开发软件为sql server,版本为2005,。当建完数据库后,可以新建表,对与数据相关的表进行必要的操作,如填写数据类型、长度等。(如图6所示)图6 数据库界面图4系统实现4.1 订单管理界面 (1)管理员登录界面管理员输入自己的账号和密码后,进入到物流管理系统的界面,可以对系统里的数据信息进行各种操作
24、。(如图7所示)图7 管理员登录界面图(2)系统主界面物流管理系统界面简单、清晰、易于操作。(如图8所示)图8 系统主界面图(3)订单管理界面物流管理员可以对订单进行录入、修改、审核、删除等操作。(如图9、图10所示)提交订单界面主要文本框和按钮,加上一些布局组成。订单号主要有当前时间生成,可以保证是唯一的,当订单填写完毕,提交后,可以把信息送到物流系统中,往数据库表tb_shopping_log插入数据。而订单审核界面主要由文本框、按钮以及最重要的gridview控件,在gridview控件中对其进行字段的编写等操作,绑定数据库中的表tb_shopping到控件,在审核与未审核界面中分别进行
25、操作。部分代码如下:private void sqlbindgrid() /绑定 string strsql = select * from tb_shopping where fahuo_id like % + viewstatesql + % + viewstatestrsql; dataset ds = new dataset(); ds=dataoperate.getdataset(strsql, tb_shopping); dataview view= ds.tablestb_shopping.defaultview; string sort= (string)viewstateso
26、rtorder + + (string)viewstateorderdire; view.sort = sort; gridview1.datasource = view; gridview1.databind();system.web.ui.webcontrols.linkbutton chkexport;system.web.ui.webcontrols.linkbutton lb1; int i = 0; foreach (gridviewrow datarow in gridview1.rows) chkexport = (linkbutton)datarow.findcontrol(
27、linkbutton3); lb1 = (linkbutton)datarow.findcontrol(linkbutton1); string orderid = (hyperlink)datarow.cells1.controls0).text; strsql = select * from tb_shopping where fahuo_id= + orderid + ; sqldatareader dr = dataoperate.getrow(strsql); string status=; if (dr.read() status = drstatus.tostring(); ch
28、kexport.text = ; if (status = 已审核) chkexport.text = 取消; lb1.visible = true; if (status = 未审核) chkexport.text = 通过; lb1.visible = true; 图9 订单录入界面图图10 订单审核界面图4.2 车辆管理界面 (1)添加车辆界面在对货物进行分配车辆之前,要增加物流配送所需的车辆。为了简便,物流配送的车辆就设置为两辆。一辆是从起点到终点的长途车,是负责中转的,当车辆到达物流终点时,可以在当地物流中心进行入库,让司机轮换休息。另一辆车是物流终点的派送车,可以是摩托车也可以是小
29、货车,随用户选择。在这里就选一辆中转车为大货车,派送车为摩托车。(如图11所示)车辆管理界面的实现跟订单管理界面的实现是类似的,主要都是由文本框、按钮和gridview控件来完成。通过绑定数据库中的表tb_car到控件中,进行编码操作从而实现功能。代码见附录。图11 车辆分配界面图4.3 配送管理界面 (1)物流配送界面在添加完所需的车辆后,可以对审核通过的订单进行分配车辆和发货的操作。(如图12所示)对订单进行分配车辆和发货的实现主要是对gridview控件进行各种操作,绑定数据库表tb_shopping和tb_car到控件中,进而编写程序实现相应功能。代码见附录。图12 发货界面图4.4
30、仓库管理界面 (1)货物入库界面当车辆到达指定地点后,可以对货物进行入库操作,待货物核对无误后,让物流中心再派出派送车辆,进行下一轮的派送。(如图13所示)仓库管理界面的实现主要是绑定数据库表tb_car到gridview控件,进而编写程序,实现相应功能。代码见附录。图13 货物入库与核对界面图(2)收货界面当派送人把货物送到收货人手中,就可以确认收货了,代码见附录。(如图14所示)图14 收货界面图4.5 查询中心界面 (1)订单查询界面查询支持多条件查询和模糊查询。可以根据订单号、发货人、收货人、收货地址等订单信息进行查询。可以从“详细信息”中查看所买货物的信息,从“物流情况”中查看物流的
31、状态,并可以对其进行打印。(如图15、图16所示)通过文本框、按钮、gridview控件等组合操作,再绑定数据库表tb_shopping和tb_car到gridview控件中,编写程序,从而实现相应的功能。部分代码如下:private void sqlbindgrid() /订单信息绑定 string strsql = select * from tb_shopping + viewstatestrsql; dataset ds = new dataset(); ds = dataoperate.getdataset(strsql, tb_shopping); dataview view =
32、ds.tablestb_shopping.defaultview; string sort = (string)viewstatesortorder + + (string)viewstateorderdire; view.sort = sort; gridview1.datasource = view; gridview1.databind(); private void sqlbindgrid() /车辆信息绑定 string strsql = select * from tb_car c,tb_cartype t where c.cartypeid=t.id + viewstatestr
33、sql; dataset ds = new dataset(); ds = dataoperate.getdataset(strsql, tb_car); dataview view = ds.tablestb_car.defaultview; string sort = (string)viewstatesortorder + + (string)viewstateorderdire; view.sort = sort; gridview1.datasource = view; gridview1.databind(); init(); string endselectvalue = end
34、address.selectedvalue; 打印 /打印数据图15 使用模糊查询界面图图16 物流信息打印界面图(2)车辆运行状况查询界面可以对车辆的运行情况进行查询,支持模糊查询和多条件查询。此功能的实现与上述的订单查询功能类似。在“详细信息”中查询车辆的基本信息,在“发车情况”中查看车辆运行情况。(如图17所示)图17 车辆运行情况界面图4.6 个人管理界面 (1)个人管理界面该界面可以让物流管理员对物流系统的密码进行修改,或者进行退出本系统的操作。(如图18所示)对于个人管理页面的设计,主要使用文本框,加之一些布置,通过改变数据库里的密码字段,从而进行登录密码的修改。代码见附录。图18
35、 个人管理界面图5系统测试经过对管理员登录订单录入、订单审核、分配车辆、发货、货物入库、货物核对、再次分配车辆和发货、买家收货等一系列的测试,保证本系统功能的良好特性和运行的正确性。以下是对本系统部分功能的测试结果。若登录账号、密码不正确,则会出现以下提示。(如图19)图19 登录错误界面图若登录账号、密码正确,则会出现以下提示。(如图20)图20 登录正确界面图6 结论随着市场经济的的不断发展,物流配送在企业商品供应链中的作用日益增大。因为手工配送有着较大的局限性,因此有着网络平台的物流配送将无疑有着巨大的优势。计算机辅助的物流配送,能够提供更高的时效性和准确性,从而最大限度地提高企业的资源
36、利用率,降低物流成本,提升企业的竞争力。基于.net的物流配送管理信息系统有着以下几个特色:(1)系统界面良好,画面美观,方便用户的操作。(2)系统管理人员可以对系统内数据信息进行各种操作,禁止非管理员登录,保证了数据信息的安全性。(3)系统有一定的存储、查询、添加、修改、删除信息等功能。当然,这个系统不是完美的,还有着许多的不足之处,如管理员的权限只有一个,对于买家在系统中只提供一个接口让其能够收货而已,实际可以增加买家、卖家等管理权限。要想让此系统更加完善,需要再进行更细致的开发,添加其他功能,实现各种信息的全面管理,进而提升本系统的价值,为企业带来更大的利益。7 创新点(1)系统集订单管
37、理、配送管理、仓库管理、车辆管理和查询等功能于一体,能有效提高物流配送的工作效率。(2)系统管理人员可以对系统内数据信息进行各种操作,采用microsoft sql server 2005,保证了数据信息的安全性。(3)系统界面良好,画面美观,方便用户的操作。结束语:系统采用了microsoft visual studio 2005和sql server 2005软件来设计。由于之前自学asp.net和sql server的知识,对于这方面的知识运用得比较熟练。在系统设计的过程中,要完成一个完整的系统单靠书上的知识是不够的,要感谢那些无私奉献资源的网友,我遇到不懂的问题,有时会上网查询,网上会
38、有很多的方法提供给你,这样提高了编程的效率。但我这是借鉴,并不是直接的拷贝粘贴。我会把一些对自己系统有用的知识吸收进来,再根据自己的思路,把这些知识整合到系统中。参考文献:1 闫洪亮,李波,黎杰asp.net程序设计m上海:上海交通大学出版社,20082 龚赤兵asp.net 2.0 网站开发实例教程m北京:人民邮电出版社,20063 田原,沈成涛,李文波asp.net程序设计教程m.北京:清华大学出版社,20064 郭玉峰,师成林,康祥顺asp.net经典案例设计与实现m北京:电子工业出版社,20075 周峰,李德路,王征visual c#.net 2005中文版基础与实践教程m.北京:电子
39、工业出版社,20076 王珊,萨师煊数据库系统概论m北京:高等教育出版社,20067 朱德利sql server 2005 数据库管理与应用m北京:电子工业出版社,20078 袁然,王诚梅sql server 2005中文版经典实例教程m北京:电子工业出版社,2006附录1、login.aspx.cs部分代码(登录界面)protected void imagebutton1_click(object sender, imageclickeventargs e) string pass = password.text; string uname = username.text; if (text
40、box3.text.trim() != sessioncheck.tostring() label4.text = 验证码有错!; return; string sql = select * from tb_admin where username= + uname + and password= + pass + ; sqldatareader dr = dataoperate.getrow(sql); if (!dr.read() label4.text = 用户名和密码有错!; dr.close(); else sessionname = uname; system.web.securi
41、ty.formsauthentication.setauthcookie(string)sessionname, false); dr.close(); response.write(alert(登录成功);window.location=index.aspx); response.redirect(index.htm); 2、shouhuo.aspx.cs部分代码(收货界面) private void sqlbindgrid() string strsql = select s.status as goodstatus,* from tb_shopping s,tb_car c where
42、s.car_number=c.car_number and c.sendtype=派送 and fahuo_id like % + viewstatesql + % + viewstatestrsql; dataset ds = new dataset(); ds = dataoperate.getdataset(strsql, tb_shopping); dataview view = ds.tablestb_shopping.defaultview; string sort = (string)viewstatesortorder + + (string)viewstateorderdir
43、e; view.sort = sort; gridview1.datasource = view; gridview1.databind(); system.web.ui.webcontrols.linkbutton chkexport; system.web.ui.webcontrols.linkbutton lb1; int i = 0; foreach (gridviewrow datarow in gridview1.rows) chkexport = (linkbutton)datarow.findcontrol(linkbutton3); lb1 = (linkbutton)dat
44、arow.findcontrol(linkbutton1); string orderid = (hyperlink)datarow.cells1.controls0).text; strsql = select * from tb_shopping where fahuo_id= + orderid + ; sqldatareader dr = dataoperate.getrow(strsql); string status=; if (dr.read() status = drstatus.tostring(); chkexport.text = ; if (status = 买家已收货
45、) chkexport.text = 取消; lb1.visible = true; if (status = 发货中) chkexport.text = 确定; lb1.visible = true; 3、carmanager.aspx.cs部分代码(车辆管理界面)private void sqlbindgrid() string strsql = select * from tb_car c,tb_cartype t where c.cartypeid=t.id and car_number like % + viewstatesql + %; dataset ds = new datas
46、et(); ds = dataoperate.getdataset(strsql, tb_car); dataview view = ds.tablestb_car.defaultview; string sort = (string)viewstatesortorder + + (string)viewstateorderdire; view.sort = sort; gridview1.datasource = view; gridview1.databind();4、sendmanager.aspx.cs部分代码(分配车辆界面)private void sqlbindgrid() str
47、ing strsql = select * from tb_shopping where fahuo_id like % + viewstatesql + % + viewstatestrsql; dataset ds = new dataset(); ds = dataoperate.getdataset(strsql, tb_shopping); dataview view = ds.tablestb_shopping.defaultview; string sort = (string)viewstatesortorder + + (string)viewstateorderdire;
48、view.sort = sort; gridview1.datasource = view; gridview1.databind(); system.web.ui.webcontrols.linkbutton chkexport; int i = 0; foreach (gridviewrow datarow in gridview1.rows) chkexport = (linkbutton)datarow.findcontrol(linkbutton2); string orderid = (hyperlink)datarow.cells1.controls0).text; strsql = select * from tb_shopping
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 会展代理采购合同范例
- 企业投资期权合同范例
- 会员会籍合同范例
- 借售合同范例
- 住宅小区改造合同范例
- 高尔夫度假村健身娱乐设施委托经营合同
- 影视版权授权与网络平台播放服务合同
- 机器人维修保养与生产环境优化合同
- 房产继承债务清理与责任承担执行合同
- 电竞战队训练基地租赁及电竞赛事赞助商权益合同
- 现代风险导向审计在天衡会计师事务所的应用研究
- 拔牙技巧必成高手
- 新生儿科科室发展规划方案
- 投标项目实施方案服务响应方案
- (高清版)DZT 0285-2015 矿山帷幕注浆规范
- 《养老护理员》-课件:老年人安全防范及相关知识
- 小儿肺炎诊治考核试题及答案
- 五年级信息技术第13课画城堡课件
- 2024年安徽黄山旅游集团有限公司招聘笔试参考题库含答案解析
- 小升初英语语法专项练习题 代词
- 认知语言学课件
评论
0/150
提交评论