版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(仓库管理)数据库系统课(关键代码解析、运行结果、类方法的介绍)要求:插入、删除等基本功能,功能越强大越好。根据题目的基本需求,设计数据库、编写程序,并写出详细的设计说明书。明,设计思路,数据表结构及作用,数据关系图,存储过程代码及相关注释,设计体会电子文档:可运行的,能实现全部或者主要基本功能的小型课程设计说明书编写规范:a.需求分析:题目要求达到的功能,所提供的原始数据,需要输出的数据及样式等。b.数据库设计:根据要求设计数据库的结构,包括:表、数据完整性、关系、视图。c.开发方案选择:主要是前端开发平台的选择与方案的比较,至少比较两套方案。d.安全性设计:登录用户、数据库用户、数据库角色、命令许可等方面。e.前台应用程序设计:要求至少完成通过前台程序实现对后台数据库的数据查询、插入、删除与更新。涉及到数据的所有操作要求采用存储过程的方式进行。f.附录或参考资料:参考资料来源,阅读心得。):教师或学生或班级或其它人员领用教材,需要把教材内部编号,教材代号,出库时间,出库数量,使用单位(指班级或教师,可多个班级或教师用途,经办人等信息输入到教材出库记录表中。并同时更新教材信息表中的在库数量。为便于教材信息号。将教材的内部识别号(由本系统自动维护代号,书名,编著者,出版社,版次,定价,入库时间,入库数,适用对象等信息录入到系统的数据库中。材及在库数量。可查询指定教材的在库数量,价值总额。可查询教材在库的统计信息:在库教材总数、种类总数、价值总额。教材出库信息查询:按教材代号等信息查询教材出库情况,可查询他人员)的教材出库情况。可查询某时间范围内(学期、学年等)的教材出库情况。于管理员掌握教材出入库情况。根据输入的各专业班级课程教材选用信息、教材出版社信息生成订单。订单状态管理:可标记各订单为有效(款项发出图书入库后标记订单为到货,图书退回标记为退换货。的银行帐号、地址、联系人、联系方法等,以便与其我们的选题是仓库管理系统,和教材信息数据库大致相同,实现的功能略作插入相同信息;安全登录;界面是给客户的第一感触,尽量的新颖并且符合客户要求:(这里我们是学习,争取掌握多一点处理界面的函数,没有系统的规划)如果美化界面是尽量的完善,那么操作的快捷性和正确1.设计思路:在库商品查询:库存物品查询;登录界面:实现管理员员和客户的不同角色登录;界面的转换:分别创建不同的窗口,并及时删除浏览过的窗口;分角色设定使用权限:管理员和客户的使用权(3).异常处理:操作错误:信息输入错误等;2.运用技术:操作界面类:Select:功能选择界面返回连接数据库的状态;返回查询结果集;//获取表中内容//更新数据库privateJButtonenterButton;privateJButtonresetButton;privateJTextFieldnameText;基本实现:JLabellabel4=newJLabel();label4.setIcon(icon);(radioButton1);(radioButton2);基本成员变量:输入信息的11个文本框:privateJTextFieldtext1-11;privateJTextFieldinfoText;基本函数:publicStringgetSQL()//自动生成插入时间publicStringinsertTime()//自动生成入库IDpublicStringinHouseID()//清除文本框publicvoidclear()基本功能实现:try{(stmt,query);query=insertSQL();(stmt,query);();();("存储成功");clear();}catch(Exceptionex){();}();newSelect();}}基本成员变量:privateJTextFieldtext1;privateJTextFieldtext2;privateJTextFieldtext3;privateJTextFieldtext4;privateIntegernum;//修改数基本功能实现:处理物品编号不存在,以及数量不足的问题:try{ResultSetrs=(stmt,query);if(!(()))//判断数据库中是否有内容{(null,"输入货物编号不存在","提示信息",_MESSAGE);text3.setText("操作失败");clear();}else{//判断仓库物品是否够if((num=((1)).intValue()-(text2.getText()).intValue())<0){(null,"仓库货物不足","提示信息",_MESSAGE);clear();text3.setText("操作失败");}else{(stmt,query);(stmt,query);text3.setText("操作成功");}}();();}catch(Exceptionex){();}();newSelect();}}如:(3);直接读取数据库中的int类型;基本成员函数:privateJScrollPanejsp;privateJTextFieldcountText;privateJTextFieldvalueText;privateJTabletable;privateVectorrows;//表行值//查询使用:Stringstr1,str2,str3;基本函数实现相同;基本函数变量:privateJTabletable;privateVectorrows;//表行值privateJScrollPanejsp;privateStringstr1=null,str2=null;//查询使用privatebooleanflag=false;基本实现:8.Select类privateJTextFieldText;基本实现:界面效果实现:();();();();(newFont("宋体",_BASELINE,20));基本函数:privateJLabellabel1;privateJLabellabel2;privateJLabellabel3;privateJPanelpanel1;privateJPanelpanel2;privateJPanelpanel3;privateJTextFieldtext21;privateJTextFieldtext22;privateJTextFieldtext23;privateJTextFieldtext24;privateJTextFieldtext25;privateJTextFieldtext26;privateJTextFieldtext27;privateJTextFieldtext28;privateJTextFieldtext31;privateJTextFieldtext32;privateJTabletable;privateVectorrows;//表行值privateJScrollPanejsp;privateStringstr1=null,str2=null,str3=null;//查询使用基本功能函数:处理问题:要删除的管理员信息不存在:try{ResultSetrs=(stmt,query);while(()){if((1).equals(text31.getText())){(stmt,query);text31.setText("");text32.setText("删除成功");}}();();}catch(Exceptionex){();}if(deleteState==false){text32.setText("输入编号不存在");text31.setText("");}在删除之前,对数据库进行检查,判断管理员编号是否存在;import.ResultSet;//连接未加密的数据库ception{(".");Stringdburl="jdbc:odbc:driver={Microreturn();}//连接加密的数据库(".");Stringdburl="jdbc:odbc:driver={Microreturn();}/**/ResultSetrs=(query);returnrs;}/**/(query);}/***/if(conn!=null)();}publicstaticvoidmain(Stringargs[])throwsException{use\\";ResultSetrs=(stmt,query);while(()){.println((1)+"\t"+(2)+"\t"+(3)+"\t"+(4)+"\t"+(5)+(6)+(7));}}}import.*;import.event.*;import.*;import.ResultSet;publicclassEnterimplementsActionListeneprivateJButtonenterButton;privateJButtonresetButton;privateJTextFieldnameText;publicEnter(){JLabellabel1=newJLabel("用户名:");JLabellabel2=newJLabel("密码:");JLabellabel3=newJLabel("登录方式:");JLabellabel4=newJLabel();JLabellabel5=newJLabel();JLabellabel6=newJLabel();JLabellabel7=newJLabel();label4.setIcon(icon);label5.setText("华润品牌");label7.setText("追求卓越");label6.setText("中心软件,让您选择无悔的软件,感谢//单选按钮(radioButton1);(radioButton2);/**/label1.setHorizontalAlignment();label2.setHorizontalAlignment();label3.setHorizontalAlignment();label5.setHorizontalAlignment();label6.setHorizontalAlignment();label1.setFont(newFont("宋体",_BASELINE,30));label2.setFont(newFont("宋体",_BASELINE,30));label5.setFont(newFont("华文行楷",_BASELINE,40));label7.setFont(newFont("华文行楷",_BASELINE,40));label5.setForeground();label7.setForeground();/**/label4.setBounds(0,0,800,90);label5.setBounds(0,100,200,100);label7.setBounds(0,200,200,100);label6.setBounds(0,300,800,100);label1.setBounds(220,110,150,60);label2.setBounds(220,180,150,60);(400,120,200,40);(400,190,200,40);label3.setBounds(200,250,150,40);(460,270,150,40);(620,270,150,40);/**/(this);(this);/**/Containerctn=();(null);(label1);(label2);(label3);(label4);(label5);(label6);(label7);(radioButton1);(radioButton2);(enterButton);(resetButton);(true);(400,200,800,400);}try{use\\";ResultSetrs=(stmt,query);while(()){if(().equals((1))&&().equals((2))){Selectselect=newSelect();();break;}}();();}catch(Exceptionex){();}if(tmp==false){(null,"输入密码或用户名错误","登录信息",_MESSAGE);("");("");}}elseif(source==resetButton){("");("");}elseif(source==radioButton1){}elseif(source==radioButton2){}}publicvoiddispose(){.dispose();}publicstaticbooleanisManager(){}publicstaticvoidmain(Stringargs[]){Entertest=newEnter();}}import.*;import.Vector;import.ResultSet;publicclassGetDBInf//构造函数publicGetDBInfo(StringDBInfo,StringselStr){try{(".");Stringdburl="jdbc:odbc:driver={MicroStatementstate=();ResultSetrs=(selStr);if(!(()))//判断数据库中是否有内容{(null,"结果集中无记录","无记录",_MESSAGE);}for(inti=1;i<=();i++){((i));//添加列名}(getNextRow(rs,rsmd));//添加表行值}while(());();();}catch(Exceptione){e.printStackTrace();}}}//获取表中内容returnrows;}//取得表行的值方法for(inti=1;i<=();i++){((i));}}//更新数据库(query);}publicstaticvoidmain(Stringargs[]){space\\StoreHouse\\","select*fromPutIn");.println(());.println(());}}import.event.*;import.*;import.*;privateJTextFieldtext1;privateJTextFieldtext2;privateJTextFieldtext3;privateJTextFieldtext4;privateJTextFieldtext5;privateJTextFieldtext6;privateJTextFieldtext7;privateJTextFieldtext8;privateJTextFieldtext9;privateJTextFieldtext10;privateJTextFieldtext11;privateJTextFieldinfoText;m:ss";publicInStoreHouse(){text1=newJTextField();text2=newJTextField();text3=newJTextField();text4=newJTextField();text5=newJTextField();text6=newJTextField();text7=newJTextField();text8=newJTextField();text9=newJTextField();text10=newJTextField();text11=newJTextField();infoText=newJTextField();JLabelinfoLabel=newJLabel("填写信息:");JLabellabel1=newJLabel("编号");JLabellabel2=newJLabel("名称");JLabellabel3=newJLabel("数量");JLabellabel4=newJLabel("价格");JLabellabel5=newJLabel("规格");JLabellabel6=newJLabel("体积");JLabellabel7=newJLabel("重量");JLabellabel8=newJLabel("颜色");JLabellabel9=newJLabel("产地");JLabellabel10=newJLabel("种类");JLabellabel11=newJLabel("管理员编号");//颜色格式设置(newFont("仿宋",_BASELINE,20));label1.setFont(newFont("仿宋",_BASELINE,15));label1.setHorizontalAlignment();text1.setBackground();label2.setFont(newFont("仿宋",_BASELINE,15));label2.setHorizontalAlignment();text2.setBackground();label3.setFont(newFont("仿宋",_BASELINE,15));label3.setHorizontalAlignment();text3.setBackground();label4.setFont(newFont("仿宋",_BASELINE,15));label4.setHorizontalAlignment();text4.setBackground();label5.setFont(newFont("仿宋",_BASELINE,15));label5.setHorizontalAlignment();text5.setBackground();label6.setFont(newFont("仿宋",_BASELINE,15));label6.setHorizontalAlignment();text6.setBackground();label7.setFont(newFont("仿宋",_BASELINE,15));label7.setHorizontalAlignment();text7.setBackground();label8.setFont(newFont("仿宋",_BASELINE,15));label8.setHorizontalAlignment();text8.setBackground();label9.setFont(newFont("仿宋",_BASELINE,15));label9.setHorizontalAlignment();text9.setBackground();label10.setFont(newFont("仿宋",_BASELINE,15));label11.setFont(newFont("仿宋",_BASELINE,15));//(10,10,120,30);label1.setBounds(40,40,80,30);text1.setBounds(140,40,140,30);label2.setBounds(360,40,80,30);text2.setBounds(460,40,140,30);label3.setBounds(40,100,80,30);text3.setBounds(140,100,140,30);label4.setBounds(360,100,80,30);text4.setBounds(460,100,140,30);label5.setBounds(40,160,80,30);text5.setBounds(140,160,140,30);label6.setBounds(360,160,80,30);text6.setBounds(460,160,140,30);label7.setBounds(40,220,80,30);text7.setBounds(140,220,140,30);label8.setBounds(360,220,80,30);text8.setBounds(460,220,140,30);label9.setBounds(40,280,80,30);text9.setBounds(140,280,140,30);label10.setBounds(650,40,80,30);text10.setBounds(650,100label11.setBounds(650,160,80,30);text11.setBounds(650,220(360,280,360,30);(360,320,150,30);(570,320,150,30);(this);(this);//整体布局Containerctn=();(null);(infoLabel);(label1);(text1);(label2);(text2);(label3);(text3);(label4);(text4);(label5);(text5);(label6);(text6);(label7);(text7);(label8);(text8);(label9);(text9);(label10);(text10);(label11);(text11);(infoText);(okButton);(true);//(false);(400,200,800,400);.println(getSQL());}publicStringgetSQL(){Stringtem=null;"("+"'"+text1.getText()+"'"+","+"'"+text2.getText()+"'"+","+"'"+text10.getText()+"'"+","+text3.getText()+","+text4.getText()+","+"'"+text5.getText()+"'"+","+text6.getText()+","+text7.getText()+","+"'"+text8.getText()+"'"+","+"'"+text9.getText()+"'"+","+"'"+inHouseID()+"'"+")";}publicStringinsertTime(){}publicStringinHouseID(){returninsertTime()+text1.getText();}publicStringinsertSQL(){+"("+"'"+inHouseID()+"'"+","+"'"+text11.getText()+"'"+","+"'"+insertTime()+"'"+")";}publicvoidclear(){text1.setText("");text2.setText("");text3.setText("");text4.setText("");text5.setText("");text6.setText("");text7.setText("");text8.setText("");text9.setText("");text10.setText("");}try{use\\";(stmt,query);query=insertSQL();(stmt,query);();();("存储成功");clear();}catch(Exceptionex){();}}elseif(source==back();newSelect();}}publicstaticvoidmain(Stringargs[]){}}import.*;import.*;import.;import.event.*;import.ResultSet;import.Vector;privateJLabellabel1;privateJLabellabel2;privateJLabellabel3;privateJPanelpanel1;privateJPanelpanel2;privateJPanelpanel3;privateJTextFieldtext21;privateJTextFieldtext22;privateJTextFieldtext23;privateJTextFieldtext24;privateJTextFieldtext25;privateJTextFieldtext26;privateJTextFieldtext27;privateJTextFieldtext28;privateJTextFieldtext31;privateJTextFieldtext32;privateJTabletable;privateVectorrows;//表行值privateJScrollPanejsp;privateStringstr1=null,str2=null,str3=null;//查询label2=newJLabel();label3=newJLabel();panel1.add(label1);panel2.add(label2);panel3.add(label3);("查询信息",null,panel1,"label1");("录入信息",panel2);("删除信息",panel3);/**/JLabellabel11=newJLabel("查询条件:");JLabellabel12=newJLabel("年龄");JLabellabel13=newJLabel("工龄");JLabellabel14=newJLabel("职务");//初始化表格use\\";rows=();(25);//设置行高();//设置边框颜色jsp=newJScrollPane();(table);().setReorderingAllowed(false);//设置列不可移动(jsp);try{use\\";ResultSetrs=(stmt,query);while(()){((1),b);}();();}catch(Exceptionex){();}("20~25",0);("26~30",1);("31~35",2);("36~40",3);("40~",4);("1~3",0);("4~7",1);("8~15",2);("16~20",3);("20~",4);//格式设置label11.setFont(newFont("仿宋",_BASELINE,20));label12.setFont(newFont("仿宋",_BASELINE,15));label13.setFont(newFont("仿宋",_BASELINE,15));label14.setFont(newFont("仿宋",_BASELINE,15));label11.setForeground();//布局label11.setBounds(10,5,120,30);label12.setBounds(140,5,100,30);(180,5,80,30);label13.setBounds(280,5,100,30);(320,5,80,30);label14.setBounds(420,5,100,30);(460,5,80,30);(10,50,750,250);//这里一定要是面板panel1.setLayout(null);panel1.add(label11);panel1.add(label12);panel1.add(label13);panel1.add(label14);panel1.add(tablePanel);/**/text21=newJTextField();text22=newJTextField();text23=newJTextField();text24=newJTextField();text25=newJTextField();text26=newJTextField();text27=newJTextField();text28=newJTextField();text28.setText("请按规定输入信息");JLabellabel29=newJLabel();JLabellabel21=newJLabel("编号:");JLabellabel22=newJLabel("姓名:");JLabellabel23=newJLabel("年龄:");JLabellabel24=newJLabel("性别:");JLabellabel25=newJLabel("工龄:");JLabellabel26=newJLabel("职务:");JLabellabel27=newJLabel("工资:");JLabellabel28=newJLabel();label28.setIcon(icon);//布局label21.setBounds(30,10,100,30);text21.setBounds(150,10,200,30);label22.setBounds(30,50,100,30);text22.setBounds(150,50,200,30);label23.setBounds(30,90,100,30);text23.setBounds(150,90,200,30);label24.setBounds(30,130,100,30);text24.setBounds(150,130,label25.setBounds(30,170,100,30);text25.setBounds(150,170,label26.setBounds(30,210,100,30);text26.setBounds(150,210,label27.setBounds(30,250,100,30);text27.setBounds(150,250,label28.setBounds(380text28.setBounds(380,210,panel2.setLayout(null);panel2.add(label21);panel2.add(text21);panel2.add(label22);panel2.add(text22);panel2.add(label23);panel2.add(text23);panel2.add(label24);panel2.add(text24);panel2.add(label25);panel2.add(text25);panel2.add(label26);panel2.add(text26);panel2.add(label27);panel2.add(text27);panel2.add(label28);panel2.add(text28);//字体设置label21.setFont(newFont("仿宋",_BASELINE,20));label22.setFont(newFont("仿宋",_BASELINE,20));label23.setFont(newFont("仿宋",_BASELINE,20));label24.setFont(newFont("仿宋",_BASELINE,20));label25.setFont(newFont("仿宋",_BASELINE,20));label26.setFont(newFont("仿宋",_BASELINE,20));label27.setFont(newFont("仿宋",_BASELINE,20));label29.setHorizontalAlignment();/**/text31=newJTextField();text32=newJTextField();text32.setText("数据宝贵,删除后无法找回");JLabellabel31=newJLabel("输入删除管理员编号:");//格式设置label31.setFont(newFont("仿宋",_BASELINE,20));//布局label31.setBounds(50,50,300,70);text31.setBounds(350,50,300,50);text32.setBounds(200,150,panel3.setLayout(null);panel3.add(label31);panel3.add(text31);panel3.add(text32);/**/label1.setFont(newFont("仿宋",_BASELINE,15));label2.setFont(newFont("仿宋",_BASELINE,15));label3.setFont(newFont("仿宋",_BASELINE,15));//增加监听器button11.addActionListener(this);button12.addActionListener(this);button21.addActionListener(this);button31.addActionListener(this);(this);(newActionListener(){intindex=();if(index==0){}elseif(index==1){}elseif(index==2){}elseif(index==3){}elseif(index==4){}}});(newActionListener(){intindex=();if(index==0){}elseif(index==1){}elseif(index==2){}elseif(index==3){}elseif(index==4){}}});(newActionListener(){str3=(String)();}});Containerctn=();(backButton,);(400,200,800,400);(true);(false);}//处理按钮事件use\\";er");rows=();(table);}elseif(source==button12){try{if(str1==null)str1="isnotnull";if(str2==null)str2="isnotnull";if(str3==null)str3="isnotnull";use\\";rows=();(table);}catch(Exceptionex){();}.println(getSQL1());}elseif(source==button21){try{use\\";(stmt,query);();();text28.setText("存储成功");clear2();}catch(Exceptionex){();}}elseif(source==button31){try{use\\";="+"'"+text31.getText()+"'";ResultSetrs=(stmt,query);while(()){if((1).equals(text31.getText())){="+"'"+text31.getText()+"'";(stmt,query);text31.setText("");text32.setText("删除成功");deleteState=true;}}();();}catch(Exceptionex){();}if(deleteState==false){text32.setText("输入编号不存在");text31.setText("");}}elseif(source==back();newSelect();}}publicvoiddispose(){.dispose();}publicvoidclear2(){text21.setText("");text22.setText("");text23.setText("");text24.setText("");text25.setText("");text26.setText("");text27.setText("");}publicStringgetSQL1(){}publicStringgetSQL2(){+"("+"'"+text21.getText()+"'"+","+"'"+text22.getText()+"'"+","+text23.getText()+","+"'"+text24.getText()+"'"+","+text25.getText()+","+"'"+text26.getText()+"'"+","+text27.getText()+")";}publicbooleanisExist(Stringstr){try{use\\";ResultSetrs=(stmt,query);while(()){if(((1).toString())){break;}}();();}catch(Exceptionex){();}}publicstaticvoidmain(Stringargs[]){}}import.*;import.*;import.event.*;import.ResultSet;import.StringTokenizer;import.Vector;import.JPanel;import.JScrollPane;import.JTable;import.;import.;privateJTabletable;privateVectorrows;//表行值privateJScrollPanejsp;privateStringstr1=null,str2=null;//查询使用privatebooleanflag=false;publicOutIn(){(inButton);(outButton);JLabellabel1=newJLabel("选择操作:");JLabellabel2=newJLabel("时间");JLabellabel3=newJLabel("管理员");box1.insertItemAt("当前",0);box1.insertItemAt("三天内",1);box1.insertItemAt("半月内",2);box1.insertItemAt("一个月内",3);box1.insertItemAt("三个月内",4);box1.insertItemAt("全部",5);try{use\\";ResultSetrs=(stmt,query);while(()){box2.insertItemAt((1),b);}();();}catch(Exceptionex){();}//初始化Tableuse\\";PutIn");rows=();(25);//设置行高();//设置边框颜色jsp=newJScrollPane();(table);().setReorderingAllowed(false);//设置列不可移动(jsp);//格式设置label1.setHorizontalAlignment();label1.setFont(newFont("仿宋",_BASELINE,20));label2.setFont(newFont("仿宋",_BASELINE,15));label3.setFont(newFont("仿宋",_BASELINE,15));label1.setForeground();label2.setForeground();label3.setForeground();(newFont("仿宋",_BASELINE,15));();(newFont("仿宋",_BASELINE,15));//布局label1.setBounds(10,10,200,30);(160,10,80,30);(240,10,80,30);label2.setBounds(340,10,50,30);label3.setBounds(500,10,50,30);(650,10,100,30);(10,50,760,270);(600,320,150,40);//增加监听器(this);(this);(this);(this);box1.addActionListener(newActionListener(){if(index==0){}elseif(index==1){}elseif(index==2){}elseif(index==3){}elseif(index==4){}elseif(index==5){}str1=(());}});box2.addActionListener(newActionListener(){str2=(String)();if(str2==null)str2="isnotnull";}});//整体布局Containerctn=();(null);(label1);(inButton);(outButton);(label2);(box1);(label3);(box2);(okButton);(tablePanel);(false);(400,200,800,400);(true);}publicvoiddispose(){.dispose();}if(source==inButton){//改变管理员下拉菜单try{use\\";ResultSetrs=(stmt,query);while(()){box2.insertItemAt((1),b);}();();}catch(Exceptionex){();}//flag=true;use\\";PutIn");rows=();(table);}elseif(source==outButton){//改变管理员编号下拉菜单try{use\\";ResultSetrs=(stmt,query);while(()){box2.insertItemAt((1),b);}();();}catch(Exceptionex){();}flag=false;use\\";rows=();(table);}elseif(source==okButton){try{use\\";rows=();(table);}catch(Exceptionex){();}}elseif(source==back();newSelect();}}Stringtable=null;if(flag){table="PutIn";}else{}returntable;}publicStringgetSQL(){Stringtable=null;if(flag){table="PutIn";}else{}}publicstaticvoidmain(Stringargs[]){}}import.Color;import.Container;import.Font;import.event.*;import.ResultSet;import.*;privateJTextFieldtext1;privateJTextFieldtext2;privateJTextFieldtext3;privateJTextFieldtext4;m:ss";text1=newJTextField();text2=newJTextField();text3=newJTextField();text4=newJTextField();JLabellabel1=newJLabel("物品编号");JLabellabel2=newJLabel("数量");JLabellabel3=newJLabel("信息");JLabellabel4=newJLabel("出库管理员");//格式设置label1.setFont(newFont("仿宋",_BASELINE,20));label1.setHorizontalAlignment();text1.setBackground();label2.setFont(newFont("仿宋",_BASELINE,20));label2.setHorizontalAlignment();text2.setBackground();label3.setFont(newFont("仿宋",_BASELINE,20));label3.setHorizontalAlignment();text3.setBackground();label4.setFont(newFont("仿宋",_BASELINE,20));label4.setHorizontalAlignment();text4.setBackground();();(newFont("仿宋",_BASELINE,15));();(newFont("仿宋",_BASELINE,15));//布局label1.setBounds(50,20,150,40);text1.setBounds(250,20,200,40);label2.setBounds(50,90,150,40);text2.setBounds(250,90,200,40);label4.setBounds(50,160,150,40);text4.setBounds(250,160,200,40);label3.setBounds(50,230,150,40);text3.setBounds(250,230,400,40);(300,300,150,40);(500,300,150,40);//增加监听器(this);(this);Containerctn=();(null);(label1);(label2);(label3);(label4);(text1);(text2);(text3);(text4);(okButton);(true);(400,200,800,400);}try{use\\";ResultSetrs=(stmt,query);if(!(()))//判断数据库中是否有内容{(null,"输入货物编号不存在","提示信息",_MESSAGE);text3.setText("操作失败");clear();}else{//判断仓库物品是否够//?????if((num=((1)).intValue()-(text2.getText()).intValue())<0){(null,"仓库货物不足","提示信息",_MESSAGE);clear();text3.setText("操作失败");}else{(stmt,query);(stmt,query);text3.setText("操作成功");}}();();}catch(Exceptionex){();}}elseif(source==back();newSelect();}}//出库时间publicStringoutStoreTime(){}//自动生成出库编号returnoutStoreTime()+text1.getText();}="+"'"+text1.getText().toString()+"'";}"+text4.getText().toString()+"','"+outStoreTime()+"')";;}='"+text1.getText()+"'";}publicvoidclear(){text1.setText("");text2.setText("");text4.setText("");}publicstaticvoidmain(Stringargs[]){}}import.*;import.event.*;import.ResultSet;import.Vector;import.*;import.;privateJScrollPanejsp;privateJTextFieldcountText;privateJTextFieldvalueText;privateJTabletable;privateVectorrows;//表行值//查询使用Stringstr1,str2,str3;valueText=newJTextField();JLabellabel=newJLabel("输入查询条件:");JLabellabel3=newJLabel("产地");JLabellabel2=newJLabel("种类");JLabellabel1=newJLabel("名称");JLabellabel4=newJLabel("总金额");JLabellabel5=newJLabel("总数量");();label1.setHorizontalAlignment();label2.setHorizontalAlignment();;label3.setHorizontalAlignment();label4.setHorizontalAlignment();label5.setHorizontalAlignment();();//List设置try{use\\";ResultSetrs=(stmt,query);while(()){((1),b);}rs=(stmt,query);while(()){((1),b);}rs=(stmt,query);while(()){((1),b);}();();}catch(Exceptionex){();}//连接数据库,并获取信息use\\";rows=();(25);//设置行高();//设置边框颜色jsp=newJScrollPane();(table);().setR
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度年福建省高校教师资格证之高等教育心理学考前冲刺试卷A卷含答案
- 房地产 总承包工程技术标述标汇报 -总承包工程技术标答辩标准范本2023版
- 一年级数学计算题专项练习1000题集锦
- 公共管理研究生社会实践报告
- 2024年居间协议范本大全
- 2024年城市渣土清理专项协议
- 2024年专业美容师劳动协议模板
- 2024建筑工程统一协议文件
- 办公室2024年度租赁协议范本
- 2024年自动门购销协议模板
- 贵州茅台酒全国经销商信息汇总
- 儿科学教学课件:儿童股骨干骨折
- 喹啉安全技术说明书MSDS
- GB/T 25217.1-2010冲击地压测定、监测与防治方法第1部分:顶板岩层冲击倾向性分类及指数的测定方法
- GB/T 24511-2017承压设备用不锈钢和耐热钢钢板和钢带
- GB 30255-2019室内照明用LED产品能效限定值及能效等级
- GB 18613-2020电动机能效限定值及能效等级
- 深度解读强基计划-被强基计划课件
- Banach空间及其相关定理
- 小学数学西南师大三年级上册四两位数除以一位数的除法 两位数除以一位数的除法问题解决
- 无机及分析化学考试题(附答案)
评论
0/150
提交评论