JAVA课程设计-超市收银系统.docVIP

  • 75
  • 1
  • 约2.32万字
  • 约 30页
  • 2016-08-14 发布于贵州
  • 举报
JAVA课程设计-超市收银系统

软 件 学 院 课程设计报告书 2011 年月1 设计时间 3 2 设计目的 3 3设计任务 3 3.1任务说明 3 3.2系统目标 3 3.3使用范围 3 4 设计内容 3 4.1界面构建 3 4.2详细设计 3 4.2.1模块设计 4 4.2.2运行调试 4 4.2.3部分源程序 8 5 总结与展望 28 参考文献 29 成绩评定 29 1 设计时间 2011年6月11日-2011年6月15日 。为了便于各种操作,软件采用多窗口的模式。用户可在不同窗口进行相应操作 4.2.2运行调试 图1登录界面 图2操作界面 图3.1修改数量 图3.2 填入要修改数量的商品号 图3.3输入新数量 图4.1 普通结算 图4.2会员结算 图5销售情况 图6系统时间 4.2.3部分源程序 登录 import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; import java.util.StringTokenizer; import javax.swing.*; public class land { public static void main(String[] args) { landframe frame = new landframe(); frame.setTitle(收营员登陆); frame.setLocation(300,300); frame.setSize(270, 170); frame.setVisible(true); } } class landframe extends JDialog implements ActionListener { public landframe() { label1 = new JLabel(JAVA超市收营系统 请登陆); label2 = new JLabel(用户名:); label3 = new JLabel(密码:); hbox1 = Box.createHorizontalBox(); hbox2 = Box.createHorizontalBox(); vbox = Box.createVerticalBox(); jf1 = new JTextField(); JPF= new JPasswordField(); JPF.addActionListener(this); land = new JButton(登陆); land.addActionListener(this); panel1 = new JPanel(); panel2 = new JPanel(); hbox1.add(label2); hbox1.add(Box.createHorizontalStrut(5)); hbox1.add(jf1); hbox2.add(label3); hbox2.add(Box.createHorizontalStrut(18)); panel2.add(land, Center); hbox2.add(JPF); vbox.add(label1); vbox.add(Box.createVerticalStrut(10)); vbox.add(hbox1); vbox.add(Box.createVerticalStrut(10)); vbox.add(hbox2); vbox.add(Box.createVerticalStrut(10)); vbox.add(panel2); panel1.add(vbox); getContentPane().add(panel1, Center); } public void actionPerformed(ActionEvent evt) { Object source = evt.getSource(); if (source == land || source == JPF) {// 登陆按纽及第二个文本输入框ENTER功能实现 String a = , b, read; boolean denglusuccees = false; try { FileReader f

文档评论(0)

1亿VIP精品文档

相关文档