夜月玥点餐售卖系统 项目展示 ShowCase2015

原创 2015年07月10日 17:56:44
楼楼目前是大二、主要是学美术设计、互动装置艺术和游戏开发。
这是一个练习的项目。小型的点餐系统。附源码、文件、设计图。

这是花了6天时间开发的项目。
开发过程用了ER图和业务过程分析(文件有写的)。
项目结构是用了Model 1的方法来开发。

问题1 需求分析
这是一个小型的系统、所以功能不算多。
就7~8个页面、4个DAO就完成、项目时间缩短。

数据库也只是4个Table、就可满足项目的需求。


效果图





问题2 项目结构
DaTool => DAO <= Frame <= Model
因为这是小型系统、所以用了Model 1的设计方法。
就是把View和Controller放在一起、换句话说、就是把business layer和data access layer独立。

// 这是View
public InsertCustomerFrame() {
//职员姓名
StaffNameTextField= new JLabel("匡匡骨花");
StaffNameTextField.setFont(newFont("宋体", Font.PLAIN, 15));
StaffNameTextField.setForeground(Color.white);
StaffNameTextField.setBounds(680,-13, 300, 100);
panel.add(StaffNameTextField); 
panel.setLayer(StaffNameTextField,new Integer(200));

...
}

// 这是Controller
protectedvoid do_insertButton_AddCustomer() {
customerdao= new CustomerDao();
customer= new Customer();
}

问题3 Swing组件
Swing组件最难用的是Jtable、因为放图片进Jtable、要是cellrender、很复杂。
所以我用了Jtable Seclect item id 然后 Past Data 到另一个Frame。
那就完成点餐的功能。

buying.setDessertID(Integer.parseInt(MenuJtable.getValueAt(row,3).toString()));
这是把Jtable第三个列的ID Set进buying Model。

问题4 Model静态方法
用以上那个资料Past Data必须有另一个相同的buying Model静态方法。
所以Buying是动态方法、另一个相同的CheckBuying是静态方法。

问题5 我是谁
我是学美术设计、也是学互动装置艺术、也是学游戏开发。
效果图里有我的名、欢迎到我的CSDN和Zcool。


项目RAR:http://pan.baidu.com/s/1i3AK2Pn

DoNet开源项目-基于Amaze UI的点餐系统

本文转载于 石佳劼的博客,有问题请到原文咨询,原文连接。点餐系统帮朋友做的点餐系统,主要是为了让顾客在餐桌上,使用微信扫描二维码,就可以直接点菜,吃完使用微信付款。 系统演示地址,账户名和密码均为...
  • shi0090
  • shi0090
  • 2016年01月17日 16:55
  • 2968

点餐系统项目实训总结

点餐系统项目实训总结 在经历了快一个星期的苦逼生活后, 整个项目终于成形了。对于实训老师来说,我们项目组在截止日期前完成了项目,而在我看来仅仅是成形而已,只是实现了一些基本功能而已。  第一次做这种比...
  • qimi123456
  • qimi123456
  • 2016年09月09日 20:38
  • 1420

点菜系统--总结

在学校做了一个小型的点菜系统,现在终于可以做一下总结。总结一:对于多用户的系统,面向对象的编程思想是很重要的。可以将一种用户封装成一个类。 总结二:在编写程序时注意使用包,这样可以使代码在编写的时候...
  • a970973835
  • a970973835
  • 2016年01月26日 12:29
  • 931

Android点餐系统教程(登录篇)

前言: 点餐系统融合知识也很多,最多的部分都是网络。本教程是本人亲自写。如有转载,需写明原作者喔。点餐系统作用性我懒的说,什么时候想到了再编辑吧。...
  • Lady_Luck
  • Lady_Luck
  • 2014年10月23日 21:28
  • 2589

Java小项目点餐系统(三)之数据库端

托了这么久是时候把这个练手小项目完结了,今天在这里记录一下数据库端的处理,及服务端对数据库的访问和调用。 数据库服务器就是利用xampp软件搭建的mysql数据库服务器,我在以前的博客中介绍过,是一...
  • u010214003
  • u010214003
  • 2014年11月28日 00:26
  • 2357

2015-点餐系统(客户端)

博客:http://blog.csdn.net/muyang_ren 为什么做项目? 1、巩固之前所学的知识,查漏补缺 2、通过做项目,锻炼在实际项目中解决问题的能力 3、锻炼与他人合作的能力...
  • muyang_ren
  • muyang_ren
  • 2015年07月26日 13:41
  • 2007

ibooking项目设计介绍(一个基于SSH的外卖点餐系统)

一、源码路径 https://github.com/weiganyi/ibooking   二、界面 通过浏览器访问web网站,可以看到界面如下:       三、背景 这两年来O2O的概念越来越火热...
  • gary531
  • gary531
  • 2015年09月07日 09:22
  • 3719

点餐系统 数据库操作

首先  对数据哭得操作 1打开数据库  引用第三方对数据哭的操作FMDB; 2分析数据库  2.1定义静态的数据库 把数据库创建到沙合下面 (open)是第三方写好的方法 static F...
  • u011463507
  • u011463507
  • 2015年11月28日 21:44
  • 740

安卓无线点餐-适用于毕业设计

安卓无线点餐-适用于毕业设计 后台管理系统登录   后台管理系统 图1:手机端界面-同步管理系统内新增的信息 图2:手机端界面-服务器地址配置     图3:手机端界面-技术支...
  • yanjizong
  • yanjizong
  • 2014年09月16日 21:49
  • 941

UML简单介绍(二十三)——基于UML的移动点餐系统分析

1、点餐系统         点餐系统是一个非常常见的系统,在很多酒店也追随移动互联网的步伐,开发了一些移动点餐的系统。         经过分析,我们划分了一下点餐系统的主要功能模块:点餐模式,...
  • ljtyzhr
  • ljtyzhr
  • 2015年06月28日 17:27
  • 2455
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:夜月玥点餐售卖系统 项目展示 ShowCase2015
举报原因:
原因补充:

(最多只允许输入30个字)