饰品仓库管理系统的设计与实现_第1页
饰品仓库管理系统的设计与实现_第2页
饰品仓库管理系统的设计与实现_第3页
饰品仓库管理系统的设计与实现_第4页
饰品仓库管理系统的设计与实现_第5页
已阅读5页,还剩76页未读 继续免费阅读

下载本文档

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

文档简介

1、81/81饰品仓库治理系统的设计与实现 饰品仓库治理系统的设计与实现摘要面对信息时代的机遇与挑战,利用高科技手段来提高仓库的治理水平无疑是一条行之有效的途径。利用计算机治理能够最大限度的发挥准确、快捷、高效等作用, 在越来越激烈的饰品行业中,计算机治理技术对仓库的服务治理提供强有力的支持。因此,利用全新的计算机网络和仓库治理系统,已成为提高仓库的治理效率,改进服务水准的重要手段之一。本系统是应用Visual Studio 2008做为系统的开发工具 ,针对饰品仓库治理的需要设计出相应功能模块,让治理者更加快捷方便的实现治理工作。该系统要紧包括六大部分,包括:差不多信息、采购治理、仓库治理、查询

2、治理、报表治理、仓库警示治理这六大功能模块来满足用户的需要。关键词:仓库;治理信息系统。 目录 TOC o 1-3 h z u HYPERLINK l _Toc8658 第一章 引言 PAGEREF _Toc8658 4 HYPERLINK l _Toc21104 1.1开发背景 PAGEREF _Toc21104 4 HYPERLINK l _Toc17441 1.2技术介绍 PAGEREF _Toc17441 4 HYPERLINK l _Toc15904 1.2.1 SQL Server2005 介绍 PAGEREF _Toc15904 5 HYPERLINK l _Toc5602 1.

3、2.2 C#语言概述 PAGEREF _Toc5602 5 HYPERLINK l _Toc25741 1.2.3 Visual Studio 2008 简介 PAGEREF _Toc25741 6 HYPERLINK l _Toc16684 第二章 系统分析 PAGEREF _Toc16684 6 HYPERLINK l _Toc12828 2.1 需求分析 PAGEREF _Toc12828 6 HYPERLINK l _Toc26832 2.2 系统可行性研究 PAGEREF _Toc26832 7 HYPERLINK l _Toc3674 2.3 系统开发目标 PAGEREF _Toc

4、3674 7 HYPERLINK l _Toc20030 2.4 系统功能结构 PAGEREF _Toc20030 7 HYPERLINK l _Toc5307 第三章 系统设计 PAGEREF _Toc5307 8 HYPERLINK l _Toc10167 3.1系统数据库设计 PAGEREF _Toc10167 8 HYPERLINK l _Toc4248 3.2数据库逻辑结构设计 PAGEREF _Toc4248 11 HYPERLINK l _Toc12519 3.3 系统要紧功能模块设计 PAGEREF _Toc12519 15 HYPERLINK l _Toc15834 3.3.

5、1 添加用户模块设计 PAGEREF _Toc15834 15 HYPERLINK l _Toc4432 3.3.2 添加饰品信息模块设计 PAGEREF _Toc4432 17 HYPERLINK l _Toc7214 3.3.3 添加仓库模块设计 PAGEREF _Toc7214 17 HYPERLINK l _Toc20287 3.3.4 添加供应商信息模块设计 PAGEREF _Toc20287 18 HYPERLINK l _Toc20672 3.3.5 用户治理信息模块设计: PAGEREF _Toc20672 18 HYPERLINK l _Toc31508 3.3.6 饰品治理

6、信息模块设计 PAGEREF _Toc31508 21 HYPERLINK l _Toc12993 3.3.7 仓库信息治理模块设计 PAGEREF _Toc12993 21 HYPERLINK l _Toc24105 3.3.8 供应商治理模块设计 PAGEREF _Toc24105 21 HYPERLINK l _Toc16723 3.3.9 入库报表模块设计 PAGEREF _Toc16723 22 HYPERLINK l _Toc4513 3.3.10 出库报表模块设计 PAGEREF _Toc4513 22 HYPERLINK l _Toc30086 3.3.11 库存汇总查询模块设

7、计 PAGEREF _Toc30086 22 HYPERLINK l _Toc17625 3.3.12 采购打算模块设计 PAGEREF _Toc17625 27 HYPERLINK l _Toc14731 3.3.13 入/出库模块设计 PAGEREF _Toc14731 32 HYPERLINK l _Toc30815 参考文献 PAGEREF _Toc30815 40第一章 引言1.1开发背景 随着社会经济、文化的飞跃进展,人们正从温饱型步入小康型,崇尚人性和时尚,不断塑造个性和魅力,已成为人们的追求尤其是年轻人,喜爱把自己装扮得专门新潮、专门炫专门酷、专门有个性。因此,顺应时代的饰品文

8、化显示出强大的进展势头和越来越广的市场,众多投资者纷纷参与到该市场。由于饰品种类繁多,需求日益扩大,拥有一个合适的仓库治理系统在竞争愈发激烈的市场显得尤为重要。1.2技术介绍本系统采纳SQL Server 2005做为后台数据库,.选择了运行在.NET平台之上的C#语言作为系统的开发语言,因此采纳专门为开发基于.NET平台的应用程序的Visual Studio 2008 做为系统的开发工具。1.2.1 SQL Server2005 介绍 SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据治理。SQL Server 2005 数据库引擎为

9、关系型数据和结构化数据提供了更安全可靠的存储功能,能够构建和治理用于业务的高可用和高性能的数据应用程序。SQL Server 2005的优点:(1)可编程性:CLR(Common Language Runtime,公共语言运行时)集成。本系统的开发平台是Visual Studio 2005,它与此数据库同是微软的产品,其核心已由.NET Framework 2.0改写,能够达到数据库与开发平台的无缝连接。(2)安全性:SQL Server 2005 的安全达到了专门强大水平,有着专门更清晰的安全模型、安全对象和权限。 (3)异步处理能力:Service Broker提供了一个功能强大的异步编程

10、模型。Broker的最大好处一是异步执行能力,提高了可伸缩性,二是可靠执行,三是集成于数据库中,备份数据库就备份了broker 的消息队列。 (4)支持通过HTTP SOAP协议直接访问数据库,增加XML数据类型,支持Xquery,使用新的SQL Server Management Studio 等等。1.2.2 C#语言概述C#语言是由Microsoft开发的一种功能强大的、简单的、现代的、面向对象的全新语言,是Microsoft新一代开发工具的经典编程语言,由于它是从c和C+语言中派生出来的,因此具有C和C+语言的强大功能。同时,由因此Microsoft公司的产品,它又同VB一样简单。关于

11、web开发而言,C#像Java,同时具有Delphi的一些优点,而且C#专门是Microsoft专门为使用.NET平台而创建的,它吸取了往常的教训,考虑了许多其他语言的优点,并解决了他们的问题。C#语言的优势在于: (1)语法简洁。不同意直接操作内存,去掉了指针操作。(2)完全的面向对象设计。C#具有面向对象语言所应有的一切特性封装、继承和多态。(3)强大的安全机制。能够消除软件开发中的常见错误(如语法错误),.NET提供的垃圾回收器能够关心开发者有效地治理内存资源。(4)兼容性。因为C#遵循.NET的公共语言规范(CLS),从而保证能够与其他语言开发的组件兼容。(5)灵活的版本处理技术。因为

12、C#语言本身内置了版本操纵功能,使得开发人员能够更容易地开发和维护。(6)完善的错误、异常处理机制。C#提供了完善的错误和异常处理机制,使程序在交付应用时能够更加健壮。1.2.3 Visual Studio 2008 简介Visual Studio 是微软公司推出的开发环境。是目前最流行的 Windows 平台应用程序开发环境。目前差不多开发到 10.0 版本。 Visual Studio 2008是一套完整的开发工具集,提供了在设计、开发、调试和部署Windows应用程序、Web应用程序、XML Web Services和传统的客户端应用程序时所需的工具,能够快速、轻松地生成Windows桌

13、面应用程序、ASP.NET Web应用程序、XML Web Services和移动应用程序。 第二章 系统分析2.1 需求分析通过对系统的业务流程和系统数据流程的调查,用户对系统的功能需求如下:要求此治理软件将依照库存需求添加并治理采购打算。;要求此治理软件将对库存产品进行资料治理和统计,对产品的采购打算、进库单和产品的出库单进行录入治理和统计要求此治理软件将依照用户的需要对采购打算、进库、出库、库存情况进行查询,并能提供库存短缺预警功能; 要求此治理软件将为用户提供账号治理工具,以便用户对账号进行治理并有较好的权限分配功能,具体为添加用户、删除用户、修改用户密码;对这些功能需求进行分类,要紧

14、包含有以下几种:基础信息模块、采购治理模块、进库治理模块、出库治理模块、库存治理模块、报表治理模块和系统模块。2.2 系统可行性研究 系统的可行性分析包括两个详细的部分:分析开发新的系统的必要性和可行性。必要性在前面系统初步调查中差不多作了详细的分析,在那个地点就不再赘述;可行性要紧包括经济可行性、技术可行性和运行可行性三个方面。经济可行性研究是对组织的经济现状和投资能力进行分析,对系统建设运行和维护费用进行估算,对系统建成后可能取得的社会和经济效益进行可能。由于饰品仓库治理系统是作为课程设计由我们学生自己开发的,在经济上的投入甚微,系统建成之后将为今后实现仓库治理提供专门大的方便,因此在经济

15、上是可行的。技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置 是否满足开发的需求等。饰品进销存治理系统用的是开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。软件方面:由于目前网络模式相对进展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠性能高,完全能满足系统的需求。2.3 系统开发目标通过对公司的业务流程进行调查与分析。本系统应具备以下目标:(1)系统采纳人机交互方式,界面简单,信息查询灵活、存储安全可靠。(2)更好地了解供应商和客户信息,加强对商品资料的治理。(3)能够方便的输入和查询商品进货。(4)准确了解销售动态,

16、统计销售情况及时调整营销策略。 (6)商品库存情况查询、统计及库存预警功能。(7)实现报表功能能够方便的将数据打印成文档。(8)做好数据的安全工作,实现数据的备份和恢复(9)系统最大限度的实现易维护性和易操作性。2.4 系统功能结构本系统分为6大部分。系统结构图如图2.1所示。 图2.1 仓库治理系统结构图第三章 系统设计3.1系统数据库设计本系统依照上面的设计规划出的要紧实体有采购、出库、入库、供应商、用户、饰品、仓库。各个实体的E-R图分不如图3-1至图3-7所示。 图3-1-1 用户的E-R图图3-1-2 图3-1-图3-1-图3-1-5 入库的E-R图图3-1-6仓库的E-R图 图3-

17、1-7饰品的E-R图3.2数据库逻辑结构设计依照E-R图,数据库仓库治理系统包含以下8个表:客户信息表“客户”、仓库信息表“仓库”、操作员信息表“操作员”、产品类不表“产品类不”、产品信息表“产品”、入库操作信息表“入库”、出库操作信息表“出库”和库存产品信息表“库存”。1.货品信息表“huopin”货品信息表“huopin”用来保存产品的差不多信息,表“huopin”的结构如表3-2-1表示。表3-2-1货品信息表“huopin”2. 供货单位表“ghdw”供货单位表“ghdw”要紧是用来保存供应商信息,表“ghdw”结构如图表3-2-2所示。供货单位表“ghdw” 表3-2-23.用户表“

18、User”用户表“User”用来保存用户信息,表“User”的结构如表3-2-3表示。表3-2-3用户表“User”4.采购信息表采购打算操作信息表“caigou”用来保存采购打算的差不多信息,表“caigou”结构表如表3-2-4表示。表3-2-4用户表“caigou”5.入库操作信息表“ruku”入库操作信息表“ruku”用来保存入库操作的差不多信息,表“ruku”的结构如表3-2-5表示。表3-2-5用户表“ruku”6. 出库操作信息表“chuuku”出库操作信息表“chuku”用来保存出库操作的差不多信息,表“chuku”的结构如表3-2-6表示。表3-2-6用户表“chuku”7.

19、 库存表“pancun”库存产品信息表“pancun”用来保存库存产品的差不多信息,表“pancun”的结构如3-2-7表示表3-2-7用户表“pancun”8. 仓库信息表“cangku”仓库信息表“cangku”用来保存仓库信息,表“cangku”的结构如表3-2-8所示。 表3-2-8 仓库信息表“cangku”3.3 系统要紧功能模块设计 3.3.1 添加用户模块设计添加用户模块的要紧功能是添加用户名字,用户代码,以及决定新添加的用户扮演什么样的角色、具有访问哪一个界面的权限。模块界面如下:实现代码如下: 欢迎使用 add 达人 (*号为必填项) 账号:* 密码:* 重复: 角色: 系

20、统治理员 项目经理 仓库治理员 后台数据库文件代码: protected void Button1_Click(object sender, EventArgs e) /定义变量 string aa, bb, cc; aa = this.TextBox1.Text; bb = this.TextBox2.Text; cc = this.TextBox5.Text; SqlConnection scon = new SqlConnection(ConfigurationManager.ConnectionStringsConnectionString.ConnectionString); sco

21、n.Open(); SqlCommand scmd = new SqlCommand(insert into cangku(Name,ckbm,beizhu) values ( + aa + , + bb + , + cc + ), scon); scmd.ExecuteNonQuery(); scmd.Dispose(); scon.Close(); Response.Write(alert(添加成功!);); Server.Transfer(manageCangku.aspx);3.3.2 添加饰品信息模块设计此模块的要紧功能是实现对新饰品的注册,要紧有饰品的名称,条形码,单位,类不,入库

22、单价,原始库存,出库单价,库存预警数量。界面如下:此模块实现代码仿照3.3.1中用户信息添加代码。3.3.3 添加仓库模块设计此模块要紧功能是注册新建仓库的编码,名称,以及相应的备注信息。界面如下:此模块实现代码仿照3.3.1中用户信息添加代码。3.3.4 添加供应商信息模块设计此模块要紧功能是添加新的供应商代码,单位名称,联系电话,联系人。界面:此模块实现代码仿照3.3.1中用户信息添加代码。3.3.5 用户治理信息模块设计:要紧实现对差不多添加用户的信息的更新和删除;界面:此模块代码如下: 欢迎使用 修改达人信息(*号为必填项) 账号:* 密码:* 重复: 角色: 系统治理员 项目经理 仓

23、库治理员 后台数据库代码: private void BindData(string BID) string sqlstr; sqlstr = select * from tb_User where userID= + BID + ; SqlConnection scon = new SqlConnection(ConfigurationManager.ConnectionStringsConnectionString.ConnectionString); SqlCommand scm = new SqlCommand(sqlstr, scon); /打开数据库并执行查询操作 scon.Ope

24、n(); SqlDataReader dr = scm.ExecuteReader(); if (dr.Read() this.TextBox1.Text = drUserName.ToString(); this.TextBox2.Text = drPwd.ToString(); DropDownList1.Items.FindByText(drPower.ToString().Selected = true;/选项Text /关闭数据库的连接 dr.Close(); scon.Close(); protected void Button1_Click(object sender, Even

25、tArgs e) /定义变量 string bbb = Request.QueryStringid; string aa, bb, cc; aa = this.TextBox1.Text; cc = this.TextBox2.Text; SqlConnection scon = new SqlConnection(ConfigurationManager.ConnectionStringsConnectionString.ConnectionString); scon.Open(); SqlCommand scmd = new SqlCommand(update tb_User set Us

26、erName= + aa + ,Pwd= + cc + ,Power=+DropDownList1.SelectedItem.Text+ where userID= + bbb + , scon); scmd.ExecuteNonQuery(); scmd.Dispose(); scon.Close(); Response.Write(alert(修改成功!);); Server.Transfer(AdminManger.aspx); protected void Button2_Click(object sender, EventArgs e) Server.Transfer(AdminMa

27、nger.aspx); 3.3.6 饰品治理信息模块设计要紧实现对差不多添加饰品的信息的更新和删除;界面:此模块实现代码仿照3.3.5中用户信息治理设计模块代码。3.3.7 仓库信息治理模块设计要紧实现对差不多添加仓库的信息的更新和删除;此模块实现代码仿照3.3.5中用户信息治理设计模块代码。3.3.8 供应商治理模块设计要紧实现对差不多添加仓库的信息的更新和删除; 此模块实现代码仿照3.3.5中用户信息治理设计模块代码。3.3.9 入库报表模块设计功能对新采购饰品信息进行记录统计3.3.10 出库报表模块设计对出库的商品进行记录统计3.3.11 库存汇总查询模块设计设定条件对仓库中的饰品进行

28、查询,能够依照饰品名字,饰品库存量,还能够查询达到预警线需要进货的饰品代码如下: 欢迎使用 库存汇总 宝贝名称: 库存数量: 红色宝贝表示库存不足需要进货 后台数据库代码:private void gridviewBind() string str = ; if (TextBox1.Text = ) str = select * from V_KuCun order by Cid desc; else str = select * from V_KuCun where huoName like %+TextBox1.Text+% order by Cid desc; SqlConnection

29、 scon = new SqlConnection(ConfigurationManager.ConnectionStringsConnectionString.ConnectionString); scon.Open(); SqlDataAdapter dbAdapter = new SqlDataAdapter(str, scon); DataSet ds = new DataSet(); dbAdapter.Fill(ds); scon.Close(); GridView1.DataSource = ds.Tables0.DefaultView; GridView1.DataKeyNam

30、es = new string Cid ; GridView1.DataBind(); /f分页 protected void GridView1_PageIndexChanging1(object sender, GridViewPageEventArgs e) GridView1.PageIndex = e.NewPageIndex; GridView1.DataBind(); gridviewBind(); protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) public overr

31、ide void VerifyRenderingInServerForm(Control control) protected void btnDel_Click(object sender, EventArgs e) GridView1.AllowPaging = false; /清除分页 GridView1.AllowSorting = false; /清除排序 gridviewBind(); /你绑定gridview1数据源的那个函数。 Response.Clear(); Response.Buffer = true; Response.Charset = GB2312; Respons

32、e.AppendHeader(Content-Disposition, attachment;filename=DataReport.xls); /.xls的文件名可修改 Response.ContentEncoding = System.Text.Encoding.UTF7; Response.ContentType = application/ms-excel; /设置输出文件类型为excel文件。 System.IO.StringWriter oStringWriter = new System.IO.StringWriter(); System.Web.UI.HtmlTextWrite

33、r oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter); GridView1.RenderControl(oHtmlTextWriter); Response.Output.Write(oStringWriter.ToString(); Response.Flush(); Response.End(); GridView1.AllowSorting = true; /恢复分页 GridView1.AllowPaging = true; /恢复排序 gridviewBind(); /再次绑定 protected vo

34、id Button1_Click(object sender, EventArgs e) gridviewBind(); protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) if (e.Row.RowType = DataControlRowType.DataRow) if (int.Parse(e.Row.Cells4.Text) int.Parse(e.Row.Cells6.Text) e.Row.BackColor = System.Drawing.Color.Red; else pro

35、tected void Button2_Click(object sender, EventArgs e) string str; if (TextBox2.Text = ) str = select * from V_KuCun order by Cid desc; else str = select * from V_KuCun where kucun + TextBox2.Text + order by Cid desc; SqlConnection scon = new SqlConnection(ConfigurationManager.ConnectionStringsConnec

36、tionString.ConnectionString); scon.Open(); SqlDataAdapter dbAdapter = new SqlDataAdapter(str, scon); DataSet ds = new DataSet(); dbAdapter.Fill(ds); scon.Close(); GridView1.DataSource = ds.Tables0.DefaultView; GridView1.DataKeyNames = new string Cid ; GridView1.DataBind(); 3.3.12 采购打算模块设计对现有商品制定采购的数

37、量,进价等代码如下: 欢迎使用 添加采购打算(*号为必填项) %- 入库日期:* (格式:年-月-日) -% 采购打算单号:* 宝贝名称:* 查询小饰品: 依照小饰品条形码查询 采购数 量: 进 价:* 总 额 :* 供货单位: asp:SqlDataSource ID=SqlDataSource1 runat=server ConnectionString= SelectCommand=SELECT Name FROM ghdw 经 办 人: 备 注: 后台数据库代码:public partial class KuCun_AddCGJH : System.Web.UI.Page protec

38、ted void Page_Load(object sender, EventArgs e) if (!IsPostBack) ListBox1.Visible = false; protected void Button1_Click(object sender, EventArgs e) /定义变量 string aa, bb, cc, dd, ee, ff, gg, hh, ii, jj; /aa = this.TextBox1.Text;/riqi aa = DateTime.Now.ToString(yyyy-MM-dd); bb = this.TextBox2.Text;/danh

39、ao cc = this.TextBox3.Text;/mingcheng dd = this.TextBox4.Text;/shuliang ee = this.TextBox5.Text;/jinhuojia ff = this.TextBox6.Text;/zonge gg = this.TextBox7.Text;/beizhu hh = this.DropDownList1.Text; jj = this.TextBox1.Text; SqlConnection scon = new SqlConnection(ConfigurationManager.ConnectionStrin

40、gsConnectionString.ConnectionString); scon.Open(); SqlCommand scmd = new SqlCommand(insert into caigou(caigouDate,caigouBianma,huoName,shuliang,jinjia,zhonge,beizhu,ghdw,jingbanren,huoID) values ( + aa + , + bb + , + cc + , + dd + , + ee + , + ff + , + gg + , + hh + , + jj + , + ListBox1.SelectedVal

41、ue + ), scon); scmd.ExecuteNonQuery(); scmd.Dispose(); scon.Close(); /UpdateKucun(); Response.Write(alert(添加成功!);); Server.Transfer(CGJHManger.aspx); /public void UpdateKucun() / / SqlConnection scon = new SqlConnection(ConfigurationManager.ConnectionStringsConnectionString.ConnectionString); / scon

42、.Open(); / SqlCommand scmd = new SqlCommand(update pancun set kucun=kucun+ + TextBox4.Text + where huoID= + ListBox1.SelectedValue, scon); / scmd.ExecuteNonQuery(); / scmd.Dispose(); / scon.Close(); / protected void ListBox1_SelectedIndexChanged(object sender, EventArgs e) TextBox3.Text = ListBox1.S

43、electedItem.Text; protected void Button2_Click(object sender, EventArgs e) string sqlstr; sqlstr = select * from huopin ; SqlConnection scon = new SqlConnection(ConfigurationManager.ConnectionStringsConnectionString.ConnectionString); SqlCommand scm = new SqlCommand(sqlstr, scon); /打开数据库并执行查询操作 scon

44、.Open(); SqlDataReader dr = scm.ExecuteReader(); ListBox1.DataSource = dr; ListBox1.DataBind(); /关闭数据库的连接 dr.Close(); scon.Close(); ListBox1.Visible = true; protected void TextBox5_TextChanged(object sender, EventArgs e) TextBox6.Text = Convert.ToString(decimal.Parse(TextBox4.Text) * decimal.Parse(T

45、extBox5.Text); protected void Button3_Click(object sender, EventArgs e) ListBox1.Visible = false; protected void Button4_Click(object sender, EventArgs e) string sqlstr; sqlstr = select * from huopin where huoID= + TextBox9.Text + ; SqlConnection scon = new SqlConnection(ConfigurationManager.Connect

46、ionStringsConnectionString.ConnectionString); SqlCommand scm = new SqlCommand(sqlstr, scon); /打开数据库并执行查询操作 scon.Open(); SqlDataReader dr = scm.ExecuteReader(); ListBox1.DataSource = dr; ListBox1.DataBind(); /关闭数据库的连接 dr.Close(); scon.Close(); ListBox1.Visible = true; 3.3.13 入/出库模块设计要紧生成出入库单号,及对应商品的信

47、息一共生成出入库报表代码如下: 小饰品入库信息登记(*号为必填项) %- 入库日期:* (格式:年-月-日) -% 入库单号:* 饰品名称:* 数 量: 进 货 价:* 总 额 :* 供货单位: 经 办 人: 存放仓库: asp:SqlDataSource ID=SqlDataSource2 runat=server ConnectionString= SelectCommand=SELECT Name FROM cangku 备 注: 后台数据库代码:protected void Button1_Click(object sender, EventArgs e) /定义变量 string a

48、a, bb, cc, dd, ee, ff, gg, hh, ii,jj; /aa = this.TextBox1.Text;/riqi aa = DateTime.Now.ToString(yyyy-MM-dd); bb = this.TextBox2.Text;/danhao cc = this.TextBox3.Text;/mingcheng dd = this.TextBox4.Text;/shuliang ee = this.TextBox5.Text;/jinhuojia ff = this.TextBox6.Text;/zonge gg = this.TextBox7.Text;

49、/beizhu hh = this.TextBox8.Text; ii = this.DropDownList2.SelectedItem.Text; jj = this.TextBox1.Text; SqlConnection scon = new SqlConnection(ConfigurationManager.ConnectionStringsConnectionString.ConnectionString); scon.Open(); SqlCommand scmd = new SqlCommand(insert into ruku(rukuDate,rukuBianma,huo

50、Name,shuliang,jinjia,zhonge,beizhu,ghdw,jingbanren,CangKu,huoID) values ( + aa + , + bb + , + cc + , + dd + , + ee + , + ff + , + gg + , + hh + , + jj + , + ii + ,+ListBox1.SelectedValue+), scon); scmd.ExecuteNonQuery(); scmd.Dispose(); scon.Close(); UpdateKucun(); UpdateJiHua(); Response.Write(aler

51、t(添加成功!);); Server.Transfer(rukujetj.aspx); public void UpdateKucun() SqlConnection scon = new SqlConnection(ConfigurationManager.ConnectionStringsConnectionString.ConnectionString); scon.Open(); SqlCommand scmd = new SqlCommand(update pancun set kucun=kucun+ + TextBox4.Text + where huoID=+ListBox1.

52、SelectedValue, scon); scmd.ExecuteNonQuery(); scmd.Dispose(); scon.Close(); public void UpdateJiHua() SqlConnection scon = new SqlConnection(ConfigurationManager.ConnectionStringsConnectionString.ConnectionString); scon.Open(); SqlCommand scmd = new SqlCommand(update caigou set IsruKu=是 where caigou

53、Bianma= + ListBox1.SelectedItem.Text, scon); scmd.ExecuteNonQuery(); scmd.Dispose(); scon.Close(); protected void ListBox1_SelectedIndexChanged(object sender, EventArgs e) string sqlstr; sqlstr = select * from caigou where huoID= + ListBox1.SelectedValue + ; SqlConnection scon = new SqlConnection(Co

54、nfigurationManager.ConnectionStringsConnectionString.ConnectionString); SqlCommand scm = new SqlCommand(sqlstr, scon); /打开数据库并执行查询操作 scon.Open(); SqlDataReader dr = scm.ExecuteReader(); if (dr.Read() /rukuDate,rukuBianma,huoName,shuliang,jinjia,zhonge,beizhu,ghdw,jingbanren this.TextBox3.Text = drhuoName.ToString(); this.TextBox4.Text = drshuliang.ToString(); this.TextBox5.Text = drjinjia.ToString(); this.TextBox6.T

温馨提示

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

评论

0/150

提交评论