




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选学习资料 - - - 欢迎下载餐饮通用治理系统一.试验目的1懂得和把握软件工程的设计理念与设计方法;2把握某种数据库治理以及可视化编程环境,把握基于某种编程语言的信息系统或 嵌入式软件的开发设计方法;二.试验说明本试验除了限定了软硬平台的题目之外,可以任意挑选软硬平台;特别为 windows下的软件题目,可以挑选 .net 平台asp.net/winform.j2ee 平台( jsp/servlet ).win32平台等任意平台,开发工具.开发环境自行挑选,涉及数据库系统的可以任意挑选数据库系统;以下为试验备选题目;题目 1:餐饮通用治理系统 1治理菜品信息;2要能按餐馆的要求修改菜单和让
2、新顾客的资料备份;3产生定菜单,并修改货物库存;4财务治理部分主要为依据顾客的消费结帐和修改总帐目数据;三.试验设备序号名称型号与规格数量1运算机通用12相关开发环境软件四.试验内容4.1 可行性分析可行性分析的定义可以大致概括为:可行性分析指的为在一个项目开发前期,人为的对它进行鉴定和考察,通过对它所涉及到的经济.技术.财物等综合的分析来最终判定它为否 可行;以下几个方面为可行性分析阶段主要进行分析的内容:4.1.1 技术可行性分析技术可行性分析为指依据一个系统开发的最终目的和要求,来第一衡量技术方面的资源为否符合条件,比如硬件软件的要求,研发人员的数量和水公平等相关的技术条件,都为属于技术
3、可行性分析的方面;例如,像这个小型餐饮治理系统的研发,它所需要的开发环境及1精品学习资料精选学习资料 - - - 欢迎下载工具都要具备,仍有操作系统版本的求也要考虑进去以及对内存的要求这些都要考虑进去,目前 java的研发技术越来越成熟了,信任以后的进展前景会更加明朗;4.1.2 经济可行性分析经济可行性分析这个项目研发胜利后,给公司带来的经济效益与研发前所投入的资金之间的一个比较,从而来确认所开发系统为否真的能给企业带来肯定的经济效益;开发这个餐饮治理系统,不仅能给企业治理者供应一个更好治理餐饮业的平台,而且仍能大幅度提高企业的形象及增强与外界的竞争力;摆脱了以前陈旧的低效率经营模式,适应了
4、现代经营治理的要求;这套餐饮治理系统将餐饮业中开台.点菜.预定.结账.货物入库出库.人员信息等一连串的业务用运算机来治理,分析与设计了餐饮系统的结构及功能模块,解决餐饮系统的关键技术和解决方案,使得餐饮治理机制真正实现了现代化;从而提高酒店的服务质量,并协作现代化的酒店治理,获得了更好的经济效益;4.1.3 安全可行性分析系统正式运行后, 就企业这一块而言, 登录的用户方不需要明白系统研发过程所涉及到的一些技术性方面的东西,即它对用户而言为完全透亮的;用户登陆后,只需依据系统界面 的链接或按钮来执行相应的操作,达到所要求的功能;而且,本系统的界面美观大方.操作 便利.功能齐全,所以不仅能够给用
5、户带来视觉上的舒适,而且也很好的达到了用户的需求;另一方面,这个系统设计了一个系统锁定功能,这个功能大大提升了系统的安全性,防止了 外界无关人员对本系统非法的操作,很好的表达了系统安全的功能;4.1.4 操作可行性分析本系统,依据软硬件资源的利用情形,依据数据库里数据表的内容直接在前台进行操作,可以实现系统完整.稳固的运行,不会给系统造成过多负面的压力,保证了它正常的运行;如上所述,本系统通过对以上四个方面的可行性分析,最终得出结论,开发这个小型的餐饮治理系统为可行的4.2 系统需求分析依据现在餐饮行业及该企业的实际情形,该餐饮治理系统突出前台治理供应一个科学有效的治理模式;前台治理实行图形界
6、面加数据的方式,让用户能直观地治理数据信息,并能有效地治理每个开台的房间台号所点的酒菜,并且可以实现收银治理;入库信息可记录商品入库情形;除此之外,仍有员工信息治理.供应商信息治理.菜单治理.系统锁定等等一些重要的功能;通过这些功能餐饮业经营者更有效的治理整个人餐饮业,不仅使顾客享受更便利的服务,也为企业达到更大程度的获益;依据该餐饮业的详细情形,本系统主要功能设计分为四大块,分别有前台治理.入库信息治理.员工信息治理.菜单治理;( 1)前台治理:主要为对酒店前台开台点菜.预定.收银的治理;包括开台治理.预定治理.数据结账分析治理;2精品学习资料精选学习资料 - - - 欢迎下载( 2)入库信
7、息治理: 主要为对酒店后台进货的货物情形进行治理;包括每日进货量查询.库存信息查询.商品单价查询,及对当日商品的添加.修改.删除操作;( 3)员工信息治理:主要为对酒店服务人员,像经理.服务员,收银人员信息的治理,包括员工信息添加.修改.删除等,来对员工进行合理的治理;( 4)菜单治理:主要为酒店治理人员对每日菜单的治理,同样里面有添加.删除.修改工能;4.3 设计过程中的各种图形系统模块图3精品学习资料精选学习资料 - - - 欢迎下载总 体 e-r 图来宾折扣折扣信息预订信息预订来宾餐桌点菜服务员工资料用户设置登录员工资料精品学习资料精选学习资料 - - - 欢迎下载结账单号流水账单流水盘
8、点明细销售量菜单治理查询入库信息入库入库表单供应商信查询息精品学习资料精选学习资料 - - - 欢迎下载4.4 程序清单(1)入库信息治理部分代码: package com.dianxin.dao.impl; import java.sql.sqlexception; import java.util.arraylist; import java.util.list;import mons.dbutils.queryrunner;import mons.dbutils.handlers.beanhandler;4精品学习资料精选学习资料 - - - 欢迎下载import mons.dbutil
9、s.handlers.beanlisthandler; import mons.dbutils.handlers.scalarhandler; import com.dianxin.bean.food;import com.dianxin.bean.money; import com.dianxin.dao.fooddao;import com.dianxin.util.txqueryrunner;public class fooddaoimpl implements fooddao public int addfoodfood food int result = 0;queryrunner
10、qr = new txqueryrunner;string sql = "insert into foodfoodname、foodprice、fooddetail、foodkucun values.、.、.、." object params = food.getfoodname、 food.getfoodprice、food.getfooddetail、food.getfoodkucun ;try result = qr.updatesql、 params; catch sqlexception e / todo auto-generated catch block e.
11、printstacktrace;return result;public int deletefoodfood food int result = 0;queryrunner qr = new txqueryrunner; string sql = "delete from food where foodid=." object params = food.getfoodid ;try result = qr.updatesql、 params; catch sqlexception e / todo auto-generated catch block e.printst
12、acktrace;return result;public int updatefoodfood food int result = 0;queryrunner qr = new txqueryrunner;string sql = "update food set foodkucun=. where foodid=." object params = food.getfoodkucun、food.getfoodid ; try result = qr.updatesql、 params; catch sqlexception e / todo auto-generated
13、 catch block e.printstacktrace;return result;public list<food> findall list<food> list = new arraylist<food> queryrunner qr = new txqueryrunner;string sql = "select * from food order by foodid asc"try list = qr.querysql、 new beanlisthandler<food>food.class;5精品学习资料精选
14、学习资料 - - - 欢迎下载 catch sqlexception e / todo auto-generated catch block e.printstacktrace;return list;public food finfbyidint id food food=new food;queryrunner qr = new txqueryrunner; string sql = "select * from food where foodid=." object params=id;try food=qr.querysql、 new beanhandler<
15、food>food.class、params; catch sqlexception e / todo auto-generated catch block e.printstacktrace;return food; public double zong double mon=0.0;queryrunner qr = new txqueryrunner;string sql = "select sumzongmoney from money" try mon=doubleqr.querysql、 new scalarhandler<> catch sql
16、exception e / todo auto-generated catch block e.printstacktrace;return mon;public int addmonmoney money int result=0;queryrunner qr = new txqueryrunner; string sql = "insert into money values." object params=money.getzongmoney; try qr.updatesql、params; catch sqlexception e / todo auto-gene
17、rated catch block e.printstacktrace;return result;(2)顾客信息治理部分代码: package com.dianxin.bean; import java.sql.date;public class user2 private int userid2; private string username2;private string usersex2; private int usertel2;6精品学习资料精选学习资料 - - - 欢迎下载private date userdate2;public user2int userid2、 strin
18、g username2、 string usersex2、 int usertel2、 date userdate2 super;this.userid2 = userid2; this.username2 = username2; this.usersex2 = usersex2; this.usertel2 = usertel2; this.userdate2 = userdate2;public user2 super; public int getuserid2 return userid2; public void setuserid2int userid2 this.userid2
19、 = userid2;public string getusername2 return username2; public void setusername2string username2 this.username2 = username2; public string getusersex2 return usersex2; public void setusersex2string usersex2 this.usersex2 = usersex2;public int getusertel2 return usertel2; public void setusertel2int u
20、sertel2 this.usertel2 = usertel2; public date getuserdate2 return userdate2;public void setuserdate2date userdate2 this.userdate2 = userdate2;overridepublic string tostring return "user2dao userid2=" + userid2 + "、 username2=" + username2+ "、 usersex2=" + usersex2 + &qu
21、ot;、 usertel2=" + usertel27精品学习资料精选学习资料 - - - 欢迎下载+ "、 userdate2=" + userdate2 + ""(3)菜单治理程序package com.dianxin.bean; import java.sql.date;public class order private int orderid; private int foodid;private string foodname;private string oderdate; private double foodprice;pub
22、lic orderint orderid、 int foodid、 string foodname、 string oderdate、double foodprice super;this.orderid = orderid; this.foodid = foodid; this.foodname = foodname; this.oderdate = oderdate; this.foodprice = foodprice;public order super;public int getorderid return orderid;public void setorderidint orderid this.orderid = orderid;public int getfoodid return foodid;public void setfoodidint foodid this.foodid = foodid;public string getfoodname return foodname;public void setfoodnamestring foodname this.foodname = foodname;public string getoderdate return oderdate;publi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基于大数据的公路货运行业数字化转型与智能物流管理报告
- 谷子订单回收合同(标准版)
- 无人机飞行操作精度与技巧提升课程
- 操场改造合同(标准版)
- 公司高层用工合同(标准版)
- 新闻宣传业务培训课件
- 2025年供应链金融如何推动中小企业融资生态圈建设研究报告
- 企业租赁经营合同(标准版)
- 大理石加工生产调度管理方案
- 小学数学毕业考试题型解析
- 2025年建筑师考试备考策略与实战经验
- 新员工社保讲解
- DB1508T 152-2024 玉米品字型播种北斗导航机械化作业技术规程
- 2025-2030中国复合外套金属氧化物避雷器行业产销需求与投资前景展望报告
- 商用厨房设备维护保养规范
- 完形填空20篇(15空)-牛津译林版七年级英语下学期期末高频易错点专练(带详解)
- 《新媒体营销与运营实战(微课版)》-教学大纲
- 耳鼻喉科规培汇报
- 2025年蔬菜专业面试题库及答案
- 2025年心理健康指导师资格考试试题及答案
- 压力开关校准培训课件
评论
0/150
提交评论