码迷,mamicode.com
首页 > 其他好文 > 详细

简易的点餐系统

时间:2019-03-09 15:29:36      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:foo   技术   eve   package   cat   必须   block   文件   客户端   

因为萌新一枚感觉用java做界面有点麻烦,所以我就换了一种方式,运用一点点HTML语言,实现网页点餐。话不多说,上图。代码有点多,就上传一一点。代码比较臃肿。

技术图片

 

 

技术图片

 

 输入菜名种类,然后输入数量,就会这样显示

技术图片

 

 技术图片

保存功能是 是必须要输入名字和工号。名字和工号是保存在txt文件中。

代码我就上传主要的。

技术图片
 1 package com.lxq.Server;
 2 
 3 import java.io.IOException;
 4 import java.net.ServerSocket;
 5 import java.net.Socket;
 6 
 7 import com.lxq.Test.FrameFood;
 8 import com.lxq.Test.Ordersystem;
 9 import com.lxq.Test.PanelFood;
10 
11 public class Server02{
12 
13     private ServerSocket serverSocket;
14     
15     private boolean isRuning=true;
16     
17     private Ordersystem or;
18     
19     private FrameFood jframe;
20     
21     private PanelFood panel;
22     
23     public Server02(){
24         or=new Ordersystem();
25         this.panel=new PanelFood();
26         this.jframe=new FrameFood(panel);
27     }
28     
29     public static void main(String[] args) {
30         Server02 sr=new Server02();
31         sr.start();
32     }
33     
34     
35     
36     //开始服务
37     public void start(){
38         try {
39             serverSocket=new ServerSocket(8888);
40             this.receive();
41         } catch (IOException e) {
42             e.printStackTrace();
43             System.out.println("服务器启动失败..");
44             this.stop();
45         }
46     }
47     //接收
48     public void receive(){
49         while(isRuning)
50         {
51         try {
52             Socket client = serverSocket.accept();
53             System.out.println("一个客户正在订餐......");
54             //启动
55             new Dispatcher(client).run();
56             //打印订餐信息
57             or.run();
58             //将信息显示在接收界面中
59             this.panel.show();
60         } catch (Exception e) {
61             // TODO Auto-generated catch block
62             e.printStackTrace();
63             System.out.println("客户端错误");
64         }
65         }
66     }
67     
68     //停止服务
69     public void stop(){
70         this.isRuning=false;
71         try {
72             this.serverSocket.close();
73         } catch (IOException e) {
74             System.out.println("服务器出现问题");
75         }
76     }
77 }
View Code

 

简易的点餐系统

标签:foo   技术   eve   package   cat   必须   block   文件   客户端   

原文地址:https://www.cnblogs.com/yilxq/p/10500908.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!