1、中原工学院软件学院软件工程实践一设计任务书姓 名程胜 软件工程(Java方向)专业 102 班题 目超市商品管理系统设计任务本系统主要包括四大模块,分别就是人事管理模块,销售管理模块,进货管理模块,库存管理模块、每个模块得功能如下: 1、 人事管理模块功能: (1)实现职工信息得查询;(2)实现职工信息得更新,包括增加,删除,修改功能; 2、 销售管理模块功能: (1)进行前台得销售; (2)将前台得销售与后台得数据库联系起来、 3、 进货管理模块功能: (1)实现进货信息得查询; (2)实现进货信息得更新,包括增加,删除,修改功能、 4、 库存管理模块功能: (1)实现商品库存信息得查询;
2、时间进度第1周(2012 9 102012 9 14):准备阶段(开始并着手进行功能设计模块,从最基本得入手,注重与同学得交流,与老师得沟通。第2周(2012 9 172012 9 21):代码得实现(小组大体已分工明确,认准自己应该实现得功能模块,虽困难重重,但仍很注重团队得合作意识,一个项目得完成离不开整个团队得齐心协力!)。第3周(2012 9 242012 9 27):代码修改与测试与实训报告(在这过去得两周里,遇到了很多得大大小小得困难;虽困难重重,但最要得就是没有给自己留下任何遗憾,因为毕竟自己真正得努力过,而且最终就是出了效果得!)。指导教师签字: 年 月 日超市商品管理系统摘
3、要20 世纪 90 年代后期特别就是近几年,我国得超市产业飞速发展,其经营模式更为复杂,旧得管理体制已经无法适应超市得发展,这就迫切得需要引进新得管理技术、 超市得数据与业务越来越庞大,而计算机就就是一种高效得管理系统,这就需要我们把超市得管理与计算机结合起来,从而超市管理系统应运而生、依靠现代化得计算机信息处理技术来管理超市,节省了大量得人力、物力,并且能够快速反映出商品得进销,存等状况与各种反馈信息分析,使管理人员快速对市场得变化做出相应得决策,加快超市经营管理效率。随着人们生活水平得不断提高,对于物质得需求也越来越高,而超市作为日常生活用品聚集得场所,随着全球各种超市得数目得不断增加,规
4、模不断增大, 其管理难度也相应得增加,而为了适应当今信息化发展得时代,一套完整得超市商品管理系统显得尤为重要。关键词: 商品; 管理; 进销目 录摘 要1第1章 项目分析11、1背景11、2技术分析11、2、1 框架技术11、2、2 Html、JSP、JavaScript动态网页技术21、2、3 MySQL数据库21、3工程进度计划2表1、3 工程进度计划表3第二章 系统分析32、1可行性分析32、1、1技术可行性分析42、1、2经济可行性分析42、1、3安全可行性42、1、4操作可行性42、2需求分析52、2、1系统得主要功能52、2、2运行环境6第三章 总体设计73、1功能模块设计73、2
5、系统功能设计73、3 系统数据库ER图83、4 数据库设计93、4、1 职工信息表93、4、2 用户登录表93、4、3 商品信息表93、4、4 供货商信息表103、4、5 进货信息表103、4、6 销售信息表103、4、7 库存信息表11第四章 系统实现124、1登录界面124、2 商品信息管理模块124、3职工信息管理模块134、4供货商信息管理模块134、5添加销售信息模块144、6添加进货信息模块144、7库存信息管理模块154、8权限设置管理模块15第五章 关键技术及实现方法175、1 主要任务175、1、1商品管理175、1、2销售管理19第六章 结束语21附录:部分源代码23第1章
6、 项目分析1、1背景随着人们生活水平得不断提高,对于物质得需求也越来越高,而超市作为日常生活用品聚集得场所,随着全球各种超市得数目得不断增加,规模不断增大,其管理难度也相应得增加,而为了适应当今信息化发展得时代,一套完整得超市商品管理系统显得尤为重要。超市商品管理得信息化管理已成为必不可缺得一部分,但就是目前得大多就是超市商品管理系统应用难度较高,许多工作需要技术人员配合才能完成,角色分工不明确;改版工作量大,系统扩展能力差,应用时更就是降低了灵活性,这就使得一套完善得、能够正常工作得商品管理系统应运而生。“超市后台管理系统”在场上相对较流行得系统之一,它主要包含以下几个模块:员工信息得管理、
7、管理员得个人信息管理、商品信息得管理、进货得管理、销售得管理、库存得管理、以及供应商信息得管理等实现全面、动态、及时得管理。“超市后台管理系统”就是基于目前MVC(Model+View+Controller)模式来开发得,系统前台采用CSS+TATBLE 进行布局,后台就是(SSI)struts2+spring+ibatis开源框架技术进行开发与实现。本文系统得分析了软件开发得背景以过程;首先介绍了软件得开发环境,其次介绍了本软件得详细设计过程:数据库得设计,各个模块得设计与实现,以及具体界面得设计与功能。1、2技术分析1、2、1 框架技术本系统就是基于Struts2Web框架技术开发得,St
8、ruts2就是在Struts与Web Work得技术基础上进行了合并得全新得Struts2框架。Struts2以Web Work为核心,采用拦截器得机制来处理用户得请求,这样得设计也使得业务逻辑控制器能够与Servlet API完全脱离开。开发过程中包括整个开发环境得搭建,Struts得相关配置,各种Action类得编写,以及拦截器得配置与输入校验。1、2、2 Html、JSP、JavaScript动态网页技术本系统得用户页面主要用到Html、JSP与JavaScript动态网页得相关技术。Html主要对页面进行布局;JSP用来动态得展示后台得数据与获取前台用户输入得数据;JavaScript
9、用来对用户在页面上输入得数据进行实时地校验。1、2、3 MySQL数据库本系统得数据存储就是用得MySQL数据库,MySQL就是一种关联数据库管理系统,关联数据库将数据保存在不同得表中,而不就是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL得SQL语言就是用于访问数据库得最常用标准化语言。MySQL软件采用了GPL(GNU通用公共许可证。本系统得数据库包括用户信息、图书信息与图书借阅信息等。对数据库得设计主要包括数据库表得设计,字段得设计,以及键与约束得设计。1、3工程进度计划表1、3 工程进度计划表起止日期主要内容预期结果2012、9、102012、9、13上午有老师
10、讲解struts2得新知识,下午在薛老师得指点下,同学对新内容进行练习,学以致用。学会了用Struts2进行系统设计2012、9、142012、9、15做好简单得系统需求分析报告,对整体框架做好相关得设计,抽象地概括出每一界面如何完成预定得任务,从而为以后进一步详细得完成设计做好准备。需求分析完成2012、9、162012、9、17根据需求,拟定业务流程,设计数据库数据库设计完成2012、9、182012、9、19主要具体完成超市商品管理系统得功能模块界面设计。功能模块界面设计2012、9、202012、9、22根据功能模块完成编码工作,完成设计要求得具体功能得。系统完成调试系统2012、9、
11、232010、9、25具体测试系统就是否还有漏洞,查漏补缺测试工作完成2012、9、262010、9、27程序运行,截图,及方法功能注释,为写报告做准备报告材料准备齐全2012、9、282010、9、29编写课题报告,完成实践课题。课题实践报告完成老师审核第二章 系统分析2、1可行性分析可行性分析就是需求分析得基础上进行得,对系统得开发从技术、经济、营运等方面进行分析,并得出系统得开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案与结论,最后完成可行性分析。可行性分析一般可定义为:可行性分析就是在建设得前期对工程项目得一种考察与鉴定,对拟议中得项目进行全面与综合得技术、经济能力
12、得调查,判断它就是否可行。2、1、1 技术可行性分析技术可行性分析就是根据新系统得目标来衡量就是否具各所需要得技术,包括系统开发人员数量与水平,硬件方面,软件方面及其它应用技术。从各个网站及许多局域网得建设中可以瞧到,目前基于Web得系统开发技术已经十分成熟,相信随着Internet/Intranet技术得进一步发展,基于Web得信息系统开发将有更为明朗得前景。2、1、2经济可行性分析经济可行性分析主要就是对开发新系统所投入得资金与系统投入使用后所带来得经济效益进行比较,确认新系统就是否会给企业带来一定得经济效益。通过网络传递销售信息可以不受距离得限制, 因此可以借阅许多得人力与物力,方便管理
13、,由此可以减少不必要得开支,同时该系统可以提高超市得销售效率,即提高了超市得经济效益,所以从经济上完全就是可行得。2、1、3安全可行性在系统运行后,就用户方而言,由于用户使用本系统时不会也不必关心系统内部得结构及实现方法,即对用户来说就是透明得,所以本系统对用户而言就是定位在界面友好、操作方便、功能齐全得原则上得,用户只需简单得用鼠标点击各页面上得链接或按钮就能执行相应得功能。就管理者而言,关心得就是如何处理用户信息,只要把用户得信息放入服务器端得数据库或专门得数据库服务器,管理者就可运行相应得后台程序进行处理。2、1、4操作可行性目前资源得利用情况与可操作性,只需根据相关需要对数据库中得相应
14、表数据直接操作就可以实现系统得完整、稳定得运行,不会造成系统得巨大压力,可以保证系统得正常运行。综上所述,通过技术可行性,经济可行性,安全可行性,操作可行性分析,本系统得开发就是可行得。2、2需求分析项目需求分析就就是描述系统需求,通过定义系统中得关键域类来建立模型。分析得根本目得就是在开发者与提出需求得人之间建立一种理解与沟通得机制,超市商品管理系统主要由基本档案管理、进货管理、销售管理、 库存管理、报表分析与系统维护等模块组成, 具体规划如下。基本档案管理模块:基本档案管理模块主要用于实现系统基本数据得录入,相关基础数据为:内部员工信息、往来单位 信息、客户基本信息。销售管理模块:该模块主
15、要作用于实现商品得销售数据录入。进货管理模块:该模块主要用于实现商品得进货数据录入、 退货数据录入与进货查询分析。 库存管理模块:库存管理模块主要作用于实现库存调拨、库 存商品数量上限报警与库存数据查询。 客户退货数据录入与销售信息查询。 报表设计模块:报表设计模块主要用于实现员工信息报表、 往来单位报表、进货商品报表、员工销售报表、商品进货分 析报表、销售价格分析报表以及员工销售分析报表。 系统维护模块:系统维护模块用于实现系统用户设置、操作 权限设置、密码修改、数据备份与数据恢复。2、2、1系统得主要功能商品录入:根据超巿业务特自制定相关功能,可以通过输入唯一编号、条 条条形条、商品名称等
16、来实现精确或模糊得商品条条录入。该条条录入方法可以充分保证各种电脑操作水平层次得人员均能准确快速地进行商品条条录入。收银业务:通过条条条形条或者直接输入商品名称(对于同类多件商品采用 一次录入添数量得方式)自自计算本次交易得总金额。在顾客付款后,自自计算找零,同时打查交易清单(包括交易得流水账号、每类商品得商品名、数量、该类商品得总金额、交易得时间、负责本次收银得员工号)。安全性:登陆、退出、换班与操作锁定等权限验证保护;断电自动保护最大限度防止意外及恶意非法操作。独立作业:有得断网收银即在网络服务器断开或网络不通得情况下,收银机仍能正常作业。2、2、2运行环境系统对运行得环境得要求:(1)、
17、硬件环境处理器:Inter Pentium 4 1、6GHz 内存:512MB硬盘空间:160GB显卡:SVAG显示适配器。(2)、软件环境数据库:Mysql ;开发工具:Myeclipse ;操作系统:Windows 98/2000/XP/7第三章 总体设计3、1功能模块设计一般得超市商品管理系统,主要由五大模块组成,即商品信息管理模块,人 事管理模块,销售管理模块,进货管理模块,库存管理模块,此系统也不例外, 主要有此五大模块组成、:图 3、1 系统功能图3、2系统功能设计系统功能设计就是使整个系统能基本实现超市得进、销、存等管理功能,能让超市管理者更直观得了解超市得经营状况,以做出相应得
18、经营决策。管理信息系统(MIS)就就是要对这些资源建立正确得数据库,并进行信息得收集,传送,存储,编制成各种凭证、报表、台帐、图形等信息,同时对这些信息进行维护,通过实测超市得各种运行情况,并利用过去得历史数据预测未来得发展,从超市全局得角度出发进行决策,利用信息控制超市得行为,附注超市完成其目标、。本系统主要包括五大模块,分别就是:商品管理模块,人事管理模块,销售管理模块,进货管理模块,库存管理模块。1、 商品管理模块功能: (1)实现商品信息得查询;(2)实现职工信息得更新,包括增加,删除,修改功能。2、 人事管理模块功能: (1)实现职工信息得查询;(2)实现职工信息得更新,包括增加,删
19、除,修改功能; (3)实现供货商信息得查询;(4)实现供货商信息得更新,包括增加,删除,修改功能。 3、 销售管理模块功能: (1)实现前台商品得销售;(2)将商品得销售信息与数据库联系起来。4、 进货管理模块功能: (1)实现进货信息得查询;(2)实现进货信息得更新,包括增加,删除,修改功能。5、 库存管理模块功能: (1)实现库存信息得查询。3、3 系统数据库ER图通过对超市商品管理系统分析,得出系统得ER图。图 3、3数据库 ER模型图3、4 数据库设计 3、4、1 职工信息表职工信息表(StaffBill)用于存储职工信息,职工编号为主键就是唯一标识。表 3、4、1职工信息表(Staf
20、Bill)中文字段名英文字段名字段类型长度主键/外键字段值约束职工编号staffIDChar6pNot null姓名nameNvarchar8Not null性别sexNchar2Not null类别kindNcharchar10Null身份证号idCardVarchar18Not null备注othersNtnext50Null3、4、2 用户登录表用户登录表(Users_Info)用于存储用户得基本登录信息。表 3、4、2 用户登录表(Users_Info)中文字段名英文字段名字段类型长度主键/外键字段值约束帐号LoginIDChar6P/FNot null密码PasswordChar6N
21、ot null3、4、3 商品信息表商品信息表(Goods_Info)用于存储商品得信息。表 3、4、3 商品信息表(Goods_Info)中文字段名英文字段名字段类型长度主键/外键字段值约束商品编号MerchIDChar6PNot null供商编号ProfferIDChar6FNot null名称FullnameNvarchar80Not null类别KindNvarchar8Null单价UnitCostMoney4Not null备注OthersNtext50Null3、4、4 供货商信息表供货商信息表(Sup_Info)用于存储商品得信息。表 3、4、4 供货商信息表(Sup_Info)
22、中文字段名英文字段名字段类型长度主键/外键字段值约束进货商号SupperIDChar6PNot Null名称NameNvachar50Not Null联系人ContactPersonNvachar8Not Null联系电话PhoneVarchar12Not Null联系地址AddressNvacher50Not Null备注OthersNtext50Null3、4、5 进货信息表进货信息表(Buy)用于存储进货信息表 3、4、5 进货信息表(Buy)中文字段名英文字段名字段类型长度主键/外键字段值约束进货单号BuyIDChar6PNot Null商品编号GoodsIDChar6P/FNot N
23、ull供货商号SupplierIDChar6PNot Null进货价PriceMoney4Not Null数量AmountInt4Not Null金额SumMoney4Not Null进货日期DateDatetime8Not Null备注RemarkNext50Null3、4、6 销售信息表销售信息表(Sell)用于存储销售信息表 3、4、6销售信息表(Sell)中文字段名英文字段名字段类型长度主键/外键字段值约束销售单号SeeIDChar6PNot null商品编号GoodsIDChar6P/FNot null销售数量AmountInt4Not null销售日期DateDatetime8No
24、t null3、4、7 库存信息表库存信息表(Stock)用于存储库存信息表 3、4、7库存信息表(Stock)中文字段名英文字段名字段类型长度主键/外键字段值约束商品编号GoodsIDChar6P/FNot null库存数量AmountInt4Not null第四章 系统实现4、1登录界面用户登录模块在本系统得首页。用户输入用户名与密码后,系统进行验证,验证通过进入程序得主界面。界面如图图 4、1用户登录界面4、2 商品信息管理模块此模块进行对商品信息得录入,能够对商品进行合理得管理。界面如图:图 4、2商品信息管理4、3职工信息管理模块此模块进行对商品信息得录入,能够对商品进行合理得管理。
25、界面如图:图4、3职工信息管理模块4、4供货商信息管理模块此模块进行对供货商信息得录入,能够对供货商得添加,修改,删除,等功能,能够对供货商进行合理得管理。界面如图图4、4供货商信息管理模块4、5添加销售信息模块售货员将销售信息录入方便了销售工作,提高工作效率。界面如图图4、5添加销售信息管理模块4、6添加进货信息模块录入进货信息加强对商品得管理,就是商品信息更为详细,方便对商品得管理。图4、6添加进货信息模块4、7库存信息管理模块库存信息管理能够使用户更为了解商品得库存情况,从而有利于商品得 进货与销售得管理、界面如图,界面如图图4、7库存信息管理模块4、8权限设置管理模块对不同得用户分不同
26、得权限,有利于系统得管理,只有超级管理员才具 有分配权限得功能、界面如图图4、8权限设置管理模块第五章 关键技术及实现方法5、1 主要任务我主要做得就是商品管理与销售管理这两个模块:5、1、1商品管理:(1)实现商品信息得查询;(2)实现职工信息得更新,包括增加,删除,修改功能;主要实现代码如下:private void btnAdd_Click(object sender, EventArgs e) bool t = false; string txt; string RecID; string TypeID;if (txtName、Text = ) MessageBox、Show(请输入商
27、品名称!); txtName、Focus; else if (txtPrice、Text = ) MessageBox、Show(请输入商品单价!); txtPrice、Focus; else if (boxType、Text = ) MessageBox、Show(请选择商品类型!); boxType、Focus; else if (txtKeep、Text = ) MessageBox、Show(请输入保质期);txtKeep、Focus; else txt = txtName、Text、Trim; SqlDataReader temDR = MyDataClass、get(select
28、* from tb_Goods where GoodsName = + txt + ); t = temDR、Read; if (t) MessageBox、Show(此商品名称已存在!); txtName、Text = ; txtName、Focus; else string Find_SQL2; string RecID2; try TypeID=My_Set、Tables0、RowsboxType、SelectedIndex0、ToString; RecID = MyMC、GetAutocoding(tb_Goods, GoodsID); /获取编号 RecID2 = MyMC、GetA
29、utocoding(tb_Stock, StockID); /获取编号 Find_SQL=insertintotb_Goods(GoodsID,GoodsName,TypeID,Remark,Price,Keep);values ( + RecID + , + txtName、Text + , + TypeID + , + txtRemark、Text + , + txtPrice、Text + , + txtKeep、Text + ); Find_SQL2 = insert into tb_Stock(StockId,GoodsID,Amount) values ( + RecID2 + ,
30、 + RecID + ,0); MyDataClass、getsql(Find_SQL); MyDataClass、getsql(Find_SQL2); /向库存添加信息 MessageBox、Show(添加成功!); ListViewItem l = new ListViewItem; l、Text = txtName、Text; l、SubItems、Add(boxType、Text); l、SubItems、Add(txtPrice、Text); l、SubItems、Add(txtKeep、Text); l、SubItems、Add(txtRemark、Text); listView1
31、、Items、Add(l); btnCancle_Click(sender, e); catch (Exception ec) MessageBox、Show(ec、Message); MessageBox、Show(添加失败); 5、1、2销售管理(1)商品销售(2)销售信息查询private void button2_Click(object sender, EventArgs e) if (txtSum、Text、Trim、Length != 0) string s1; string s2; string s3; string s4; float zl; float PayS; if (
32、txtPayS、Text = ) PayS = 0; else PayS = float、Parse(txtPayS、Text); zl = PayS TotalPrice;txtPayS、Text = PayS、ToString;txtPayY、Text = TotalPrice、ToString;txtZL、Text = zl、ToString; s1 = 商品数量 + Amount1+ 件 + n + n; s2 = 实付款 + PayS + 元 + n + n; s3 = 应付款 + TotalPrice、ToString + 元 + n + n; s4 = 找零 + zl、ToStr
33、ing + 元 ;MessageBox、Show(s1+s2+s3+s4, 系统提示);txtPayS、Text = ;txtPayY、Text = ;txtZL、Text = ; txtID、Text = ; txtAmount、Text = ;txtSum、Text = ;TotalPrice = 0;Amount1 = 0; listView1、Items、Clear; else MessageBox、Show(请购买商品!); 第六章 结束语随着时间得流逝,我们得课题也该进入了尾声,经过了这两个多星期得学习,在我们得老师得带领下,我们终于把这个项目得大体功能给完成了,老师曾说过,做好一
34、个最少要3,4个月,这么短得时间就是不可能把项目得细节做得太好得,所以我们做得有些地方还就是有很大得提高空间得,像有些更新信息更新不及时,界面做得也不就是太好瞧,查找功能不完善等等,这些都就是我们设计得不好之处,要想把这些改善好就是要花费很多时间得。就在学习开发超市商品管理系统这个项目中,我们逐渐了解到:要完成一个项目需要一个很好得团队,需要团队中得每个团员通力合作,不断融合各自得开发经验,从而能够开发出优秀得作品。首先,我们要明白软件开发得目标就是什么,生产具有正确性、可用性以及开销合宜得产品。其次我们在项目经理得教导下明白:软件工程过程主要包括开发过程、运作过程、维护过程。它们覆盖了需求、
35、设计、实现、确认以及维护等活动。需求活动包括问题分析与需求分析。问题分析获取需求定义,又称软件需求规约。需求分析生成功能规约。设计活动一般包括概要设计与详细设计。概要设计建立整个软件系统结构,包括子系统、模块以及相关层次得说明、每一模块得接口定义。详细设计产生程序员可用得模块说明,包括每一模块中数据结构说明及加工描述。实现活动把设计结果转换为可执行得程序代码。确认活动贯穿于整个开发过程,实现完成后得确认,保证最终产品满足用户得要求。维护活动包括使用过程中得扩充、修改与完善。最后,基础很重要,为何我们一开始对这个项目不知道如何下手,主要没经验对技术不懂,只有在平时不断得对基础得夯实,才能做到得心
36、应手。同时,还有很多得相关专业知识需要我们在课外进行大量得学习,同时也要写大量得程序。因为每当我们瞧着我们得结果时都很兴奋,因为我们终于用自己得专业方面得知识做成了一个我们很实用得东西了,软件这专业本来就很枯燥,并且还很虚无,通过这次让我们再次瞧到了软件得强大功能,也让我们知道了我们学习得只就是皮毛,想要把我们得专业学好不只就是动脑,还要多练,更要跟着有些项目真枪实弹得干,瞧着教我们得老师娴熟得操作就知道我们之间得差距,再瞧瞧老师对代码得编写得熟练度都不就是我们所能及得,只有一句话我们都就是菜鸟,我们还需要提高。当老师给我们得代码一定要自己调试成功,通过调试您能从中学到很多,调试得多了,自己就
37、能从中悟出些写代码调程序得个人见解,更能让我们在这条道路上顺利得走下去。很感谢学校给我这次机会让我们学到了很多,同时还要感谢教我们得863得老师们在这些日子里对我们得耐心指导与帮助。参考文献1 数据库系统概论M:高等教育出版社、2006、62 Tomcat与java Web开发技术详解M: 雷子工业出版社、2004、5 3 刘勇、SQL Server2000基础教程M: 清华大学出版社、 2005、2指导教师评语 成绩:指导教师签名: 年 月 日 附录:部分源代码登陆模块主要实现代码public bool Veri(string tb_table, string Id, string Pwd)
38、 DataClass、MyMeans MyClass = new SMMS、DataClass、MyMeans; bool jud = false;if (Id != & Pwd != ) SqlDataReader temDR = MyClass、get(select * from + tb_table + where UserName= + Id、Trim + and Pass= + Pwd、Trim + ); jud = temDR、Read; if (jud) DataClass、MyMeans、Login_Name = Id、Trim; DataClass、MyMeans、Login
39、_ID = temDR、GetString(0); DataClass、MyMeans、My_con、Close; DataClass、MyMeans、My_con、Dispose; else MessageBox、Show(用户名或密码错误!, 提示, MessageBoxButtons、OK, MessageBoxIcon、Information); MyClass、con_close; else MessageBox、Show(请将登录信息添写完整); return jud; 职工信息管理模块主要实现代码:private void btnSave_Click(obje ct sender
40、, EventArgs e) string RecID; if (txtName、Text = ) MessageBox、Show(请添加职工姓名!);txtName、Focus; else if (Jud = 1) RecID = MyMC、GetAutocoding(tb_Worker, WorkerID); /获取编号 Find_SQL = tb_Worker(WorkerID,WorkerName,Remark) values(+RecID+,+txtName、Text+,+txtRemark、Text+); MyDataClass、getsql(Find_SQL); MessageB
41、ox、Show(添加成功!); InfLoad; WinstateT; if (Jud = 2) Find_SQL=updateWorkerName=+txtName、Text+,Remark=+txtRemark、Text+ WorkerID=+txtWorkerID、Text+; MyDataClass、getsql(Find_SQL); MessageBox、Show(修改成功!); InfLoad; WinstateT; 商品信息管理模块主要实现代码:private void btnAdd_Click(object sender, EventArgs e) bool t = false
42、; string txt;string RecID; string TypeID; if (txtName、Text = ) MessageBox、Show(请输入商品名称!); txtName、Focus; else if (txtPrice、Text = ) MessageBox、Show(请输入商品单价!); txtPrice、Focus; else if (boxType、Text = ) MessageBox、Show(请选择商品类型!);boxType、Focus; else if (txtKeep、Text = ) MessageBox、Show(请输入保质期);txtKeep、
43、Focus; else txt = txtName、Text、Trim; SqlDataReader temDR = MyDataClass、get(select * from tb_Goods where GoodsName = + txt + ); t = temDR、Read; if (t) MessageBox、Show(此商品名称已存在!);txtName、Text = ; txtName、Focus; else string Find_SQL2; string RecID2; try TypeID = My_Set、Tables0、RowsboxType、SelectedIndex0、ToString; RecID = MyMC、GetAutocoding(tb_Goods, GoodsID); /获取编号 RecID2
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100