- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
酒店管理系统设计
PAGE 8页
湖南文理学院芙蓉学院
数据库原理及应用 课程设计报告
题 目: 酒店管理系统
学生姓名:
学 号:
专业班级: 网络工程1301班
同组姓名:
指导教师:
设计时间: 2015年上学期第18周
指导老师意见:
评定成绩: 签名: 日期:
目录
一、需求分析 ... ... 3
二、系统运行环境 3
三、功能需求描述 ...3
四、模块结构图 4
五、数据库设计 4
5.1数据库分析 4
5.2数据库概念设计 4
5.3 数据库逻辑结构设计 5
5.4 数据库字典 7
六、程序模块设计 6
6.1功能模块设计 9
6.2界面设计 ... .. 10
6.3程序运行 ... 11
七、模块的实现 .. 12
7.1 JDBC数据库连接部分 .. .. .. .. .. .. .. .. .. .. .. ..13
7.2 开台、点餐功能的实现 .. .. .. .. .. .. .. .. .. .. ..15
7.3 结账功能的实现 19
八、总结 22
一、需求分析
随着餐饮行业的迅速发展现有的人工管理方式已经不能满足管理者的需求,广大餐饮业经营者已经意识到使用计算机应用软件的重要性,决定在餐饮企业的经营管理上引入计算机应用软件管理系统。
酒店管理系统的大致功能:
1.开台点餐
2.自动结账
3.菜品管理
4.后台菜系菜品管理
5.日月年结账报表
6.用户设置
本系统采用的语言
(1)本系统采用Java语言,Java是目前使用最为广泛的计算机语言之一。它具有简单面向对象、稳定、与平台无关等特点。说他简单并不是说这门语言很干瘪、而是一种清楚更容易理解的方式实现程序。面向对象是基于对象的变成更符合人的思维方式使人们更容易编写程序。
(2)本系统还采用SQL语言SQL Server具有许多显著优点、易用性、适合分布组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。
(3)本系统有效的利用Java和SQL的优点。
二、系统运行环境
操作系统为Windows 8、windows 7或windows XP 使用的集成开发工具Eclipse 数据库采用SQL Server2008项目运行环境为JDK 8。
三、功能需求描述
1开台签单工作区的功能:主要功能有开台、点菜、加菜、签单、查看开台信息和签单信息。
2.自动结账工作区的功能:一个功能是自动计算当前选中餐台的消费金额,另一个功能是在结账时自动计算找零金额。
3.结账报表工作区功能:日结帐报表、月结账报表、年结账报表。
4.后天管理工作区功能:管理添加信息。
四、模块结构图
模块结构图
五、数据库设计
5.1数据库分析
酒店管理系统的需求包括开台点菜功能、智能化获取菜品功能、自动结账功能、营业额报表功能等。主要涉及的数据表包括台号表、菜品表、消费单表,为了使系统更加的完善还需要为菜品分类,即需要用到菜系表;为了实现菜品的日销售情况统计,还要建立一个消费项目表,用来记录消费单消费的菜品。
5.2数据库概念设计
数据库设计是系统设计过程中的重要组成部分,它是通酒店管理程序设计,通过管理系统的整天需求而制定的,数据库设计的好坏直接影响到系统的后期开发。
5.3 数据库逻辑结构设计
(1)餐台和菜系在本系统中的最简单的实体,在本系统中用来描述餐台信息的只有台号和座位数,而描述菜系的主要是名称。餐台信息表(tb_desk)和菜系信息表(tb_sort)的E-R图如下。
餐台
餐台
状态台号座位号
状态
台号
座位号
餐台信息表的E-R图
菜系
菜系
名称状态序号
名称
状态
序号
菜系信息表的E-R图
(2)在描述菜品实体时加入了助记码,目的是为了实现智能化获取菜品功能。通过这一功能,系统操作员可以快速的获取顾客所点的菜品信息。菜品信息表(tb_menu)的E-R图如图所示。
菜品
菜品
编号助记码码系属菜系名称状态单价单位
编号
助记码码
系属菜系
名称
状态
单价
单位
菜品信息表的E-R图
(3)消费单信息表(tb_order_form)用来记录每次消费的相关信息,例如消费时使用的餐台、时间、金额等。消费单信息表的E-R图如图所示。
消费单
消费单
操作用户消费时间消费金额消费台号编号
操作用户
消费时间
消费金额
消费台号
编号
消费信息表的E-R图
消费项目(4)消费项目信息表(tb_or
文档评论(0)