电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

食堂售饭系统VIP免费

食堂售饭系统_第1页
1/33
食堂售饭系统_第2页
2/33
食堂售饭系统_第3页
3/33
食堂售饭系统C/S-----售饭界面及数据目录•一.界面展示及液晶屏显示•二.乒乓按钮的实现•三.售饭数据的保存•四.插入数据库时注意的问题一.界面展示液晶屏显示•对于液晶屏的显示,采用的是贴图的方式,即采用Lable类中的setIcon方法.•Lbl.setIcon(newImageIcon(“image.jpg"));•不过事先要准备图片•下面是我准备的图片截图•对于用户的输入,我选择用一个StringBuffer对象暂存一下,根据其存储的字符串,来显示消费额,以及更新余额显示•用一个ArrayList对象保存6个Lable对象,来控制液晶屏的显示,代码如下:•publicvoidconJPanelShow(){//消费面板•intj=consumeArrList.size();//在此j=6,即面板中可以显示的位数•intz=consumeSB.length();//consumeSB为用户输入的消费金额位数•for(inti=0;i>MyFileWriterTextWriterObjectWriterXmlWriter文件写操作•文件写操作要注意的是,写完以后一定要关流.否则文件中没有数据写入•当点击上传数据或者关闭电源时:关闭文件,同时上传数据.•下次将记录保存到文件时,是对文件进行覆盖.记录式文件•记录式文件的写操作,即以对象为单位进行写操作.P291•必须将写入文件的类实java.io.Serializable接口,以告知java每次操作读写多少字节•记录式文件不能通过普通的文本编辑器查看内容,须用程序实现对内容的查看.Xml文件写操作•采用的是dom4j将数据写入xml文件//myRoot为根结点•publicvoidwriteFiles(ConsumeRecordcr){•//根结点下加入一个字节点•ElementconsumeRecord=myRoot.addElement("consumeRecord");•ElementcardId=consumeRecord.addElement("cardId");•ElementroomId=consumeRecord.addElement("roomId");•ElementmachineNO=consumeRecord.addElement("machineNO");•ElementconsumeMoney=consumeRecord.addElement("consumeMoney");•ElementconsumeDate=consumeRecord.addElement("consumeDate");•cardId.setText(cr.getCardId()+"");•roomId.setText(cr.getRoomId()+"");•machineNO.setText(cr.getMachineNO()+"");•consumeMoney.setText(cr.getConsumeMoney()+"");•consumeDate.setText(•newSimpleDateFormat("yyyy-MM-ddHH:mm:ss").format(cr.getConsumeDate()));•}Xml文件读写操作•读操作也采用dom4j.将xml中的数据读出,将每一条consumeRecord中的数据存放到一个ConsumeRecord对象中,然后将所有的对象放入一个list中进行存储.然后将读出的数据存入数据库.写入数据库时注意•以前将日期类型的数据写入数据库时,用的是以下方法•Java.util.Dated=newjava.util.Date();•preparedstatem...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

食堂售饭系统

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部