软件工程课程设计-仓库进存销管理系统.doc_第1页
软件工程课程设计-仓库进存销管理系统.doc_第2页
软件工程课程设计-仓库进存销管理系统.doc_第3页
软件工程课程设计-仓库进存销管理系统.doc_第4页
软件工程课程设计-仓库进存销管理系统.doc_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

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

文档简介

仓库进销存管理系统 1 信息系统设计 软件工程课程设计 课题名称: 仓库进存销管理系统 姓 名: 学 号: 技术与 继续教 育学院 专 业: 计算机科学与技术 年 级: 2010 级(夜大专升本) 指导教师: 完成日期: 2012 年 4 月 15 日 仓库进销存管理系统 2 目 录 引言引言 摘要摘要 3 3 第第 1 1 章章 系统规划系统规划 4 4 1.1 系统设计目标 4 1.2 系统总体规划 4 1.3 设计方案 4 第第 2 2 章章 系统分析系统分析 5 5 2.1 业务需求及分析 5 2.2 系统业务流程图 5 2.3 系统数据流程图 6 第第 3 3 章章 系统设计系统设计 7 7 3.1 系统软件功能结构 7 3.2 系统主要技术 7 3.3 系统数据库设计 8 3.3.1 系统组成及数据环境 8 3.3.2 数据库概念设计 8 3.3.3 数据库逻辑设计 9 3.3.4 数据库物理设计 .10 3.4 系统输入设计 .14 3.5 系统输出设计 .14 第第 4 4 章章 系统实现系统实现 1515 4.1 系统主程序流程15 4.2 系统主界面设计15 4.3 系统主程序设计22 4.3.1 登录及切换用户 .22 4.3.2 登录成功后进入的主界面 .23 4.3.3 权限设置 .24 4.3.4 进货单查询 .27 4.3.5 销售订单校验 .28 4.3.6 库存信息设置 .30 4.4 软件测试33 第第 5 5 章章 结束语结束语 3333 参考文献参考文献 3434 仓库进销存管理系统 3 摘要摘要 随着技术发展,电脑操作及管理日趋简化,电脑知识日趋普及, 同时市场经济快速多变,竞争激烈,企业采用电脑管理进货、库存、 销售等诸多环节也已成为趋势及必然。仓库进销存管理系统集中体现 了一个企业对是否对库存合理管控的能力与效率。本仓库管理系统主 要实现产品配送,发货,等情况,让管理人员能及时根据所需,对产 品流转有较为直观的操控。本系进销存管理系统的配送流程采用 b/s 模式开发设计,从订单管理到运货商供应有着一套严格的流程 【关键词】进货、销售、库存、预警。 引言引言 随着电脑技术的不断发展,他在人们生活的各个层次在不断的渗 透着,让人们渐渐的离不开了电脑这个高科技的新新产物。原先的用 手工来完成仓库管理系统是一个较烦琐的过程,既费时、费力、耗损 人员力量,大量的纸质,又不利于一个月或更久时间的结算,而进行 计算机管理可以大大提高工作效率,而且数据处理也更为,也能保证 操作的准确性、高效性及安全性。 仓库进销存管理系统同时也是一些企业管理不可缺少的一个信息 系统,它的内容对于管理者来说是至关重要的,所以仓库进销存管理系 统应该能够为管理者提供充足的信息和快捷的查询手段,大大的方便 管理者合理的管理。 仓库进销存管理系统 4 第第 1 1 章章 系统规划系统规划 1.11.1 系统设计目标系统设计目标 (1)系统采用人机对话方式,界面美观友好、信息查询灵活、方便、 快捷、准确、数据存储安全可靠。 (2)键盘操作,快速响应。 (3)实现各种查询,如多条件查询、模糊查询等。 (4)管理员可以设置操作员的权限。 (5)对用户输入的数据,系统进行严格的数据检验,尽可能排除人 为的错误。 (6)数据保密性强,为每个用户设置权限级别。 (7)系统最大限度地实现了易安装性、易维护性和易操作性。 (8)系统运行稳定、安全可靠。 1.21.2 系统总体规划系统总体规划 进销存管理系统是基于先进的软件和高速、大容量的硬件基础上 的新的进销存管理模式,通过集中式的信息数据库,将企业的进、销、 存、调、转、赚等企业的经营业务有机的结合起来中,达到数据共享、 降低成本、提高效率、改进服务等目的。同时还可以从以下几个方面 来提高管理水平: 提高管理效率降低人工成本 降低采购成本 及时调整营销策略 防范陈呆死帐提高帐款管理 减少仓储面积,提高房产综合利用 降低储备资金占用 加快资金周转实现的经济效益 强化财务控制实现的经济效益 商业数据智能分析 高效决策 1.31.3 设计方案设计方案 (1)要求有良好的人机界面。 (2)由于该系统的使用对象多,要求有较好的权限管理。 (3)方便的数据查询,支持多条件查询。 仓库进销存管理系统 5 (4)基础信息管理(包括商品信息、客户信息、供应商信息等)。 (5)通过计算机,能够直接“透视”仓库存储情况。 (6)完善的商品采购信息、商品销售信息进行管理。 (7)商品销售排行统计。 (8)当外界环境(停电、网络病毒)干扰本系统时,系统可以自动 保护原始数据的安全。 (9)数据计算自动完成,尽量减少人工干预。 (10)系统退出。 第第 2 2 章章 系统分析系统分析 系统分析的最主要内容有抽奖系统的业务需求分析、系统数据需 求、业务流程图、数据流程图、e-r 关系图设计等。 2.12.1 业务需求及分析业务需求及分析 进销存管理系统是一个典型的数据库开发应用程序,由基础信息 管理模块、进货信息管理模块、销售信息管理模块、库存信息管理模 块等部分组成,规划系统功能模块如下: (1)基础信息管理模块 该模块主要包括切换用户、权限信息设置、业务员信息设置、客 户信息设置、供应商信息设置、商品信息设置、仓库信息设置、角色 信息设置、会员类别信息设置、产品类别信息设置。 (2)进货信息管理模块 该模块主要包括进货信息查询、进货订单录入和修改、进货单录 入和修改、订货单打印。 (3)销售信息管理模块 该块主要包括销售信息查询、销售订单录入和修改改、销售单录 入和修改、销售单打印。 (4)库存信息销售模块 该模块主要包括库存信息查询、库存信息的设置、进货订单的校 验、销售订单的校验、库存单打印。 2.22.2 系统系统业务流程图业务流程图 从实际业务功能的角度将系统规划中有关的该业务做进一步的分 析,用一个完整的图形来反映实际业务处理过程的“流水帐”。系统 仓库进销存管理系统 6 业务流程图(tfd)如下: 2.3 系统数据流程图系统数据流程图 操作员 客户配置信息信息查看 管理员 入库操作进销存操作 查询员 库存查询 预警模块 供货商信息查 询 订单号查询 供货商管理 供货商审批 操作员管理员查询员 进销存系统 进销存操作 供货商信息查询 相关功能管理操作 订单号查询预警模块 入库操作 库存查询 打印查询明细 产品明细操作客户配置信息 用户登入 仓库进销存管理系统 7 第第 3 3 章章 系统设计系统设计 3.13.1 系统软件功能结构系统软件功能结构 图 3-1 系统功能结构图 3.23.2 系统主要技术系统主要技术 进销存管理系统的开发工作主要包括前台应用程序的展现和后台 数据库的建立与维护这两个方面。对于前者要求应用程序功能完善、 使用方便、易操作等。后者则要求建立数据一致性和完整性强、数据 安全性好的数据库。 仓库进销存管理系统 8 3.33.3 系统系统数据库设计数据库设计 .1 系统系统组成及数据环境组成及数据环境 系统主要采用 visualstudio.net 2003+sybase 来完成开发。 sybase 数据库环境下,创建相应的表 admin 管理员登入后,将按结构设 计进行相应功能模块调用。 .2 数据库概念设计数据库概念设计 本系统数据库采用 sql server 2005 数据库,系统数据库名称为 jxc。数据库 jxc 中包含 15 张表。 (1)商品信息,包括的数据项有:产品编号、产品名称、条形码、类 别、入库价格、分销价格、零售价格、生产厂家、更新日期、备注信 息等。 (2)产品类别信息,包括的数据项有:类别编号、类别名称、备注信息 等。 (3)客户信息,包括的数据项有:客户编号、客户名称、地址、邮政编 码、电话号码、公司主页、联系人、联系人电子邮件、类别、累计消 费金额、备注信息等。 (4)供应商信息,包括的数据项有:供应商编号、供应商名称、地址、 邮政编码、电话号码、公司主页、联系人、联系人电子邮件、备注信 息等。 (5)角色信息,包括的数据项有:角色编号、角色名称、备注信息等。 (6)权限信息,包括的数据项有:权限编号、权限名称、权限转向、备 注信息等。 (7)角色权限信息,包括的数据项有:编号、角色编号、权限编号。 (8)业务员信息,包括的数据项有:业务员编号、业务员姓名、登录名 称、登录密码、类别、电话号码、家庭住址、身份证号码、备注信息 等。 (9)进货订单信息,包括的数据项有:订货日期、编号、业务员、供应 商编号、产品编号、数量、单价、折扣比例、总金额、状态、备注信 息等。 (10)进货单信息,包括的数据项有:入库日期、业务员、编号、进货 订单编号、供应商编号、仓库编号,商品编号、数量、单价、折扣、 总金额、是否即时付款、是否记帐、预付比例、备注信息等。 仓库进销存管理系统 9 (11)销售订单表, 包括的数据项有:销售订货日期、业务、销售订货 单编号、客户编号、商品编号、数量、单价、折扣、总金额、状态、 备注信息。 (12)销售单表, 包括的数据项有:销售日期、业务员、销售单编号、 销售订单编号、客户编码、仓库编号、商品编号、数量、单价、折扣、 总金额、是否即时付款、是否记帐、预付比例、备注信息。 (13)库存信息,包括的数据项有:编号、更新日期、仓库编号、商品 编号、数量、总金额、缺货警告、备注信息等。 (14)会员类别信息,包括的数据项有:编号、名称、备注信息等。 (15)仓库信息,包括的数据项有:仓库编号、仓库名称、备注。 .3 数据库逻辑设计数据库逻辑设计 仓库进销存管理系统 10 进货订单编号 业务员 供应商编号 识 进货日期 码 商品编号 称 数量 金额 进货 销售组 成 库存 更新日期 库存编号 销售单编号 商品编号 数量 销售日期 单价 折扣 仓库编号 数量 商品编号 日期 总金额 .4 数据库物理设计数据库物理设计 根据上述数据库的需求分析和概念结构设计,设计了名称为 jxc 的数据库。 数据库 jxc 由下面多个表格组成,各个表的命名及字段命名都是 以相应名称的拼音首字母组合而成,各个表格的设计结果如下表格所 示,每个表格表示在数据库中相对应的一个表。 列名数据类型可否为空说明 spbhintnot null 商品编号(主键 自增) spmcvarchar(50)not null 商品名称 sptxmvarchar(50)not null 商品条形码 splbbhintnull 商品类别编号 sprkjgdecimalnull 入库价格 spfxjgdecimalnull 分销价格 splsjgdecimalnull 零售价格 spsccjvarchar(50)null 生产厂家 spgxrqvarchar(50)null 更新日期 spbztextnull 备注信息 表 1-1 商品信息表(spxx) 列名数据类型可否为空说明 cplbbhintnot null 产品编号(主键自 增) cplbmcvarchar(50)not null 产品名称 cplbbztextnull 备注信息 表 1-2 产品类别表(cplb) 列名数据类型可否为空说明 hybhintnot null 会员编号(主键 自增) hymcvarchar(50)null 会员名称 dzvarchar(100)null 地址 yzbmvarchar(20)null 邮政编码 lxdhvarchar(20)null 联系电话 gszyvarchar(20)null 公司主页 仓库进销存管理系统 11 lxrvarchar(20)null 联系人 lxrdzyjvarchar(50)null 联系人电子邮件 hylbintnull 会员类别 ljxfjedecimalnull 累计消费金额 khbztextnull 备注信息 表 1-3 客户信息表(kh) 列名数据类型可否为空说明 gysbhintnot null 供应商编号(主 键自增) gysmcvarchar(50)not null 供应商名称 dzvarchar(100)null 地址 yzbmvarchar(20)null 邮政编码 lxdhvarchar(20)null 联系电话 gszyvarchar(50)null 公司主页 lxrdzyjvarchar(50)null 联系人电子邮件 lxrvarchar(20)null 联系人 gysbztextnull 备注信息 表 1-4 供应商信息表(gys) 列名数据类型可否为空说明 jsbhintnot null 角色编号(主键) jsmcvarchar(50)not null 角色名称 lbbztextnull 备注信息 表 1-5 角色表(js) 列名数据类型可否为空说明 qxbhintnot null 权限编号(主键 自增) qxmcvarchar(50)null 权限名称 qxurlvarchar(100)null 权限转向 qxbztextnull 备注信息 表 1-6 权限表(qx) 列名数据类型可否为空说明 js_qxbhintnot null 编号(主键自增) jsbhintnull 角色编号 qxbhintnull 权限编号 表 1-7 角色权限表(js_qx) 列名数据类型可否为空说明 仓库进销存管理系统 12 ywybhintnot null 业务员编号(主 键自增) ywymcvarchar(50)not null 业务员姓名 dlmcvarchar(50)not null 登录名称 dlmmvarchar(50)not null 登录密码 lxdhvarchar(50)null 联系电话 jtzzvarchar(100)null 家庭住址 sfzhmvarchar(50)null 身份证号码 jsbhintnot null 角色编号(外键) ywybztextnull 备注信息 表 1-8 业务员表(ywy) 列名数据类型可否为空说明 dhrqvarchar(50)not null 订货日期 ywyintnull 业务员 jhddbhvarchar(50)not null 进货订单编号 (主键) gysbhintnull 供应商编号 spbhintnull 商品编号 sldecimalnull 数量 djdecimalnull 单价 zkdecimalnull 折扣 zjedecimalnull 总金额 ztintnull 状态(0 未确认, 1 确认,2 退货,3 确认并入库) jhddbztextnull 备注信息 表 1-9 进货订单表(jhdd) 列名数据类型可否为空说明 jhrqvarchar(50)not null 进货日期 ywyvarchar(50)null 业务员 jhdbhvarchar(50)not null 进货单编号(主 键) jhddbhvarchar(50)null 进货订单编号 gysbhintnull 供应商编号 ckbhvarchar(50)null 仓库编号 spbhintnull 商品编号 仓库进销存管理系统 13 sldecimalnull 数量 djdecimalnull 单价 zkdecimalnull 折扣 zjedecimalnull 总金额 sfjsfkvarchar(10)null 是否即时付款 sfjzvarchar(10)null 是否记帐 yfjedecimalnull 预付金额 jhdbztextnull 备注信息 表 1-10 进货单表(jhd) 列名数据类型可否为空说明 xsdhrqvarchar(50)not null 销售订货日期 ywyintnull 业务员 xsddbhvarchar(50)not null 销售订单编号 (主键) khbhintnull 客户编号 spbhintnull 商品编号 sldecimalnull 数量 djdecimalnull 单价 zkdecimalnull 折扣 zjedecimalnull 总金额 ztintnull 状态(0 未确认, 1 确认,2 退货, 3 确定并出库) xsddbztextnull 备注信息 表 1-11 销售订单表(xsdd) 列名数据类型可否为空说明 xsrqvarchar(50)not null 销售日期 ywyvarchar(50)null 业务员 xsdbhvarchar(50)not null 销售单编号(主键) xsddbhvarchar(50)null 销售订单编号 khbhintnull 客户编号 ckbhvarchar(50)null 仓库编号 spbhintnull 商品编号 sldecimalnull 数量 djdecimalnull 单价 zkdecimalnull 折扣 仓库进销存管理系统 14 zjedecimalnull 总金额 sfjsfkvarchar(10)null 是否即时付款 sfjzvarchar(10)null 是否记帐 yfjedecimalnull 预付金额 xsdbztextnull 备注信息 表 1-12 销售单表(xsd) 列名数据类型可否为空说明 kcbhintnot null 库存编号(主键自 增) gxrq varchar(50) not null 更新日期 ckbh varchar(50) null 仓库编号 spbhintnull 商品编号 sldecimalnull 数量 zjedecimalnull 总金额 qhjgintnull 缺货警告(0 正常, 1 警告) kcbztextnull 备注 表 1-13 库存表(kc) 列名数据类型可否为空说明 hylbbhintnot null 会员类别编号 (主键自增) hylbmcvarchar(50)null 会员类别名称 hylbbztextnull 会员类别备注 表 1-14 会员类别表(hylb) 列名数据类型可否为空说明 ckbhvarchar(50)not null 仓库编号(主键) ckmcvarchar(50)not null 仓库名称 ckbztextnull 备注信息 表 1-15 仓库表(ck) 3.43.4 系统输入设计系统输入设计 (1)输入方式设计:键盘输入,为常规的数据录入方式; (2)用户界面设计(详见各子模块用户界面) 菜单方式:设计成下拉式、按钮式。 3.53.5 系统输出设计系统输出设计 (1)选择输出方式:显示终端、打印机; 仓库进销存管理系统 15 (2)确定输出格式:导出 excel 表格; (3)输出的主要形式:查询汇总表; (4)输出内容:主要有输出项目、数据结构、位数及取值范围。其 中的数据结构、位数及取值范围等体现在具体的数据库设计中。 第第 4 4 章章 系统实系统实现现 4.14.1 系统主程序流程系统主程序流程 验证用户 开 始 登录 n 用户信息源 数据库初始化 预警功能 仓库销售详情 信息导入 数据管理 进销存管理 查询结果 y y y y y n n n n n 结 束 仓库进销存管理系统 16 4.24.2 系统主界面系统主界面设计设计 根据使用角色的不同,本系统界面设计的比较兼容。对于管理员、 操作人员使用同一个登录界面,登录成功后,根据用户对应的权限不 同,确认所使用的功能。 1.登陆界面 实现方式: public void dldatabind() ddlsf.datasource = jsmanager.getalljs(); ddlsf.databind(); listitem item = new listitem(“请选择“, “-1“, true); ddlsf.items.insert(0, item); protected void btndl_click1(object sender, eventargs e) if (ddlsf.selectedvalue = “-1“) lblmassage.text = “请选择身份!“;/51aspx else if(txtbuser.text = null | txtbuser.text = “) lblmassage.text = “请填写用户名!“; 仓库进销存管理系统 17 else if (txtbpwd.text = null | txtbpwd.text = “) lblmassage.text = “请填写密码!“; else lblmassage.text = “; ywy ywy = ywymanager.getywybycoditions(txtbuser.text, txtbpwd.text,convert.toint32(ddlsf.selectedvalue); if(ywy!=null response.redirect(“/jxc/default.aspx“, true); else lblmassage.text = “登录失败!“; 2登陆后的总体界面 3产品入库 仓库进销存管理系统 18 实现方式: public static ilist getjhdsbycondition(string condition1,string condition2) ilist jhds = new list(); try string sql = “select jhrq,ywy,jhdbh,jhddbh,gysbh,ckbh,spbh,sl,dj, zk,zje,sfjsfk,sfjz,yfje,jhdbz from jhd where 1=1“; if (condition1 != “-1“ using (sqldatareader reader = dbhelper.getreader(sql) while (reader.read() jhd jhd = new jhd(); jhds.add(jhd); catch (exception ex) throw new exception(ex.tostring(); 仓库进销存管理系统 19 return jhds; 4.入库记录查询 实现方式: public static jhdcx getjhdsbycondition(string condition1,string condition2) ilist jhds = new list(); try string sql = “select jhrq,ywy,jhdbh,jhddbh,gysbh,ckbh,spbh,sl,dj, zk,zje,sfjsfk,sfjz,yfje,jhdbz from jhd where 1=1“; if (condition1 != “-1“ using (sqldatareader reader = dbhelper.getreader(sql) while (reader.read() jhd jhd = new jhd(); jhds.add(jhd); 仓库进销存管理系统 20 catch (exception ex) throw new exception(ex.tostring(); return jhds; 5库存查询 实现方式: protected void kccx_rowcommand(object sender, gridviewcommandeventargs e) string jhddbh = convert.tostring(e.commandargument); if(jhddbh!=null jhdd = jhddmanager.getjhddbyjhddbh(jhddbh); if(jhdd!=null) 仓库进销存管理系统 21 kc kc = new kc(); kc = kcmanager.existskcbyspbh(jhdd.spbh); if(kc.kcbh!=null) txtbgxrqgx.text = kc.gxrq; txtbkcbhgx.text = convert.tostring(kc.kcbh); kcbh = convert.tostring(kc.kcbh); if(kc.ckbh!=null ddlckbhgx.items.findbyvalue(kc.ckbh).selected = true; if(kc.spbh != 0) ddlspbhgx.selecteditem.selected = false; ddlspbhgx.items.findbyvalue(convert.tostring(kc.spbh).se lected = true; 6.顾客退货 7.进货统计 仓库进销存管理系统 22 8.添加会员 仓库进销存管理系统 23 实现方式 public int qxbh get if (viewstate“qxbh“ != null) return (int)viewstate“qxbh“; else return -1; set viewstate“qxbh“ = value; /绑定业务员 public void qxdatabind() gvqx.datasource = qxmanager.getallqx(); gvqx.databind(); 9.会员管理 10.基本信息设置 仓库进销存管理系统 24 11.修改/删除仓库 仓库进销存管理系统 25 4.34.3 系统主程序设计系统主程序设计 仓库进销存管理系统 26 .1 登录及切换用户登录及切换用户 进入系统前首先进入登录这个界面,当用户登录成功后,可以利 用此界面进行权限切换,流程图4-1,。 登录的主要代码: public void dldatabind() ddlsf.datasource = jsmanager.getalljs(); ddlsf.databind(); listitem item = new listitem(“请选择“, “-1“, true); ddlsf.items.insert(0, item); protected void btndl_click1(object sender, eventargs e) if (ddlsf.selectedvalue = “-1“) lblmassage.text = “请选择身份!“;/51aspx else if(txtbuser.text = null | txtbuser.text = “) lblmassage.text = “请填写用户名!“; else if (txtbpwd.text = null | txtbpwd.text = “) lblmassage.text = “请填写密码!“; else lblmassage.text = “; ywy ywy = ywymanager.getywybycoditions(txtbuser.text, txtbpwd.text,convert.toint32(ddlsf.selectedvalue); if(ywy!=null response.redirect(“/jxc/default.aspx“, true); else lblmassage.text = “登录失败!“; 仓库进销存管理系统 27 登录流程图4-1 .2 登录成功后进入的主界面登录成功后进入的主界面 主界面可以添加一些制度及其他方面的说明,更重要的是从这个 界面可以依据不同的权限进入相应的界面进行相关操作,流程图 5- 4,主界面图 5-5 所示。 主界面涉及权限的部分代码: protected void page_load(object sender, eventargs e) if (session“ywy“ != null) ywy ywy = (ywy)session“ywy“; ilist js_qxs = new list(); js_qxs = js_qxmanager.getjs_qxsbyjsbh(ywy.jsbh); int urlid = convert.toint32(request.querystring“urlid“); if (urlid != 0) if (js_qxs.count 0) for (int i = 0; i getjhdsbycondition(string condition1,string condition2) ilist jhds = new list(); try string sql = “select jhrq,ywy,jhdbh,jhddbh,gysbh,ckbh,spbh,sl,dj, zk,zje,sfjsfk,sfjz,yfje,jhdbz from jhd where 1=1“; if (condition1 != “-1“ using (sqldatareader reader = dbhelper.getreader(sql) while (reader.read() 仓库进销存管理系统 32 jhd jhd = new jhd(); jhds.add(jhd); catch (exception ex) throw new exception(ex.tostring(); return jhds; 进货查询流程图5-8 图 5-9 进货单查询(jh_jhcx.aspx) .5 销售订单校验销售订单校验 在这个页面可以对销售订单进行校验,随意更改一项、多项或全 部状态(销售订单的四种状态的三种,分别是未确认、确认、退货、 ),销售单校验流程图5-10,销售单校验图5-11所示。 销售订单校验的部分代码: /绑定销售订单 public void xsdddatabind() gvxsddjy.datasource = xsddmanager.getallxsdd(“,“3“); gvxsddjy.databind(); 仓库进销存管理系统 33 /修改事件 protected void btnxg_click(object sender, eventargs e) if(ddlzt.selectedvalue = “-1“) lblmassage.text = “请选择修改后的状态!“; else string xsddbhs = string.empty; for (int i = 0; i 0) xsddbhs = xsddbhs.substring(0, xsddbhs.length - 1);/去掉末尾的逗 号 string zt = ddlzt.selectedvalue;/ xsddmanager.modifyztbyddbh(zt, xsddbhs);/ xsdddatabind();/ lblmassage.text = “成功修改选中项的状态!“; else lblmassage.text = “请选择要修改的项!“; 仓库进销存管理系统 34 销售单校验流程图5-10 .6 库存信息设置库存信息设置 在这个页面可以对库存信息进行相关操作,库存信息设置流程图 5-12,库存信息设置图 5-13 所示。 库存信息设置代码: /后台代码 protected void gvjhdd_rowcommand(object sender, gridviewcommandeventargs e) string jhddbh = convert.tostring(e.commandargument); if(jhddbh!=null jhdd = jhddmanager.getjhddbyjhddbh(jhddbh); if(jhdd!=null) kc kc = new kc(); kc = kcmanager.existskcbyspbh(jhdd.spbh); if(kc.kcbh!=null) txtbgxrqgx.text = kc.gxrq; txtbkcbhgx.text = convert.tostring(kc.kcbh); kcbh = convert.tostring(kc.kcbh); if(kc.ckbh!=null 仓库进销存管理系统 35 ddlckbhgx.items.findbyvalue(kc.ckbh).selected = true; if(kc.spbh != 0) ddlspbhgx.selecteditem.selected = false; ddlspbhgx.items.findbyvalue(convert.tostring(kc.spbh).se lected = true; txtbslgx.text = convert.tostring(kc.sl+jhdd.sl); txtbzjegx.text = convert.tostring(kc.zje+jhdd.zje); ddlqhjggx.selecteditem.selected = false; ddlqhjggx.items.findbyvalue(convert.tostring(kc.qhjg).selected = true; txtbbzgx.text = kc.kcbz; jhdd.zt = 1; jhddmanager.modifyjhdd(jhdd); jhdddatabind(); lblmassagegx.text = “请点击更新!“; else txtbsltj.text = convert.tostring(jhdd.sl); txtbzjetj.text = convert.tostring(jhdd.zje); ddlspbhtj.selecteditem.selected = false; ddlspbhtj.items.findbyvalu

温馨提示

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

评论

0/150

提交评论