课程设计报告书快餐店点餐系统

课程设计报告书快餐店点餐系统

ID:35237055

大小:975.00 KB

页数:26页

时间:2019-03-22

课程设计报告书快餐店点餐系统_第1页
课程设计报告书快餐店点餐系统_第2页
课程设计报告书快餐店点餐系统_第3页
课程设计报告书快餐店点餐系统_第4页
课程设计报告书快餐店点餐系统_第5页
资源描述:

《课程设计报告书快餐店点餐系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、26吉首大学信息科学与工程学院课程设计报告书课程:面向对象程序设计课题:快餐店点餐系统姓名:李静(登录界面设计,后期资料整理)凌淑丽(前期需求分析)吴亮(系统各功能模块设计)刘佳(辅助编写系统各功能模块代码)学号:从上至下依次为:2011404200520114042008、20114042016、20114042009专业:计算机科学与技术年级:2011级指导教师:侯春明基地指导教师:何迎生年月2626一、项目介绍与设计目的《面向对象程序设计》课程设计是信息与计算科学专业集中实践性环节之一,是学习完《面向对象程序设计》课程后进行的一次全面的综合练习。本课程设计主要目

2、的在于加深学生对面向对象程序设计的基本理论和基本知识的理解,全面掌握面向对象程序设计思想的精髓。二、设计方案1)、设计内容以windows为开发平台,以Java作为前台开发工具,完成一个小型软件的系统设计和开发。根据学生的具体情况,学生可以从以下备选题目中选择一个,也可以自选题目,完成系统地分析、设计和开发,提交完备的开发文档。2)、快餐店点餐系统1、系统具备的基本功能:根据所建议系统的业务流程图,分析出新系统的功能模块图:用户登录点餐管理配餐管理结算管理系统管理2、需求描述2.26261.用户登陆:用户输入用户名及密码后,系统自动验证有效性及用户角色,根据用户拥有的

3、角色自动进入不同的子系统2.2.客户点餐子系统:当客人落座后,服务员手持IPAD登陆点餐子系统后,首先输入相应的桌号,然后由客人根据不同的服务类别(特价、凉菜、热菜、汤、酒水、饮料)选择不同的食物及数量,系统根据不同的食物计算出总价格,方便客人控制总价格,如果输入错误系统提供删除的功能,最后提交到后厨配餐子系统中.2.3.配餐管理子系统:配餐员或者厨师根据最新的配餐信息,按照时间先后顺序配置食品,完成后提交给结算管理子系统中2.4.结算管理子系统:收银员根据服务员或者客人提供的桌号计算出总价格,客人如果提供会员卡或者会员号,系统自动验证卡号及会员身份并计算出相应的折扣

4、及实付金额,根据相应的金额出具对应的发票2.5.系统管理子系统:经理登陆子系统后,上传菜谱,管理菜谱及特价。在此子系统中,还实现了会员及用户、留言、桌位的管理3)、设计内容设计系统:快餐店点餐系统。3.1系统用例图2626   登录用例点餐用例配餐用例2626结算用例系统设置用例3.2系统模块设计3.2.1系统登录模块在该模块中主要实现用户身份的验证以及角色的检查,根据用户身份的不同分别登陆到不同的子系统中。3.2.2系统点餐模块2626本模块是系统的主要模块,在该模块中主要实现菜肴以及酒水饮料的点餐等功能,根据食品的分类把界面分为特价、凉菜、热菜、汤类、酒水、饮料不

5、同的区域以及点菜区域。3.2.3系统配餐模块本模块面向的对象主要是厨师以及酒水饮料配餐员,实现的功能是按照下餐的时间先后顺序显示订餐列表,厨师按照餐单的详细列表配置不同的食品及其他。每个餐单完成后系统提交到收银区。3.2.4系统收银模块本模块面向的对象主要是收银人员,实现的功能是分别显示配餐完毕后的餐单,客户就餐后提供桌号以及会员卡,系统自动计算出优惠金额以及实付金额,收款后系统自动更新数据库。3.2.5系统管理模块本模块面向的对象主要是经理管理人员,实现的功能是有会员管理,菜谱管理、用户管理功能。3.3客户端系统目录结构客户端目录结构按照模块的不同创建不同的文件目录

6、,以便于文件的管理及今后的二次开发,截图如3.19所示:2626图3.19系统目录目录结构描述:1:DianCan:客户点餐模块2:PeiCan:食品配餐模块3:JieZhang:收银结账模块4:Manage:系统管理模块5:Images:系统图片。3.4系统类图设计根据系统中的实体,一共设计6个类,具体见下图3.20所示:2626图3.20系统类结构图详细描述如下:1.T_CaiPu菜谱类,该类中的属性及方法结构如3.21所示:图3.21菜谱类T_CaiPu类是用来描述系统中的菜谱实体,其中的属性有id(菜谱编号)、c_name(菜谱名称)、c_Price(菜价)、

7、c_type(类别)、c_image(照片)、is_Tejia(是否特价)、isEnable(是否启用)。26262.T_User用户类,属性及方法如图3.22所示:图3.22用户类T_user类用来描述系统使用者实体,其中的属性有id(记录编号)、userName(用户名)、userPwd(用户密码)、userRole(用户角色)、isEnable(是否启用)。3.T_YiJian(意见类):该类的属性及方法如图3.23所示:图3.23意见类T_YiJian类是用来描述客户意见的实体,其中的属性有id(意见编号)、HJ_YJ(环境意见)、FW_YJ

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。