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

下载本文档

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

文档简介

1、饰品仓库管理系统的设计与实现 饰品仓库管理系统的设计与实现摘要面对信息时代的机遇与挑战,利用高科技手段来提高仓库的管理水平无疑是一条行之有效的途径。利用计算机管理可以最大限度的发挥准确、快捷、高效等作用, 在越来越激烈的饰品行业中,计算机管理技术对仓库的服务管理提供强有力的支持。因此,利用全新的计算机网络和仓库管理系统,已成为提高仓库的管理效率,改进服务水准的重要手段之一。本系统是应用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.2.2 C#

3、语言概述 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 _Toc3674 7

4、 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.1 添加用户

5、模块设计 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 库存汇总查询模块设计 PAGE

7、REF _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提供了一个功能强大的异步编程模型。Broker的最大

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

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

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

13、 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 供应商的E-R图 图3-1-3采购的E-R图图3-1-4出库的E-R图图3-1-5 入库的E-R图图3-1-6仓库的

17、E-R图 图3-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-

18、23.用户表“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用户表“chuk

19、u”7. 库存表“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);

21、scon.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.O

24、pen(); 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, Ev

25、entArgs 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

26、UserName= + 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(Admin

27、Manger.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.DataKeyName

30、s = 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 overri

31、de 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; Response

32、.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.HtmlTextWriter

33、 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 voi

34、d 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 prot

35、ected 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.ConnectionStringsConnect

36、ionString.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 protect

38、ed 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;/danha

39、o 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.ConnectionString

40、sConnectionString.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.SelectedValu

41、e + ), 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.Se

43、lectedItem.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(Te

45、xtBox5.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.Connecti

46、onStringsConnectionString.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 aa

48、, 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,huoN

50、ame,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(alert

51、(添加成功!);); 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.S

52、electedValue, 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 caigouB

53、ianma= + 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(Con

54、figurationManager.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

提交评论