文档详情

JAVA连接数据库酒店管理系统.docx

发布:2017-01-31约1.01万字共23页下载文档
文本预览下载声明
湖南文理学院芙蓉学院数据库原理及应用课程设计报告题目:酒店管理系统学生姓名:罗杰学号:业班级:网络工程1301班同组姓名:冷迅、何易升指导教师:王兴柱设计时间: 2015年上学期第18周指导老师意见:评定成绩:签名:日期:目录一、需求分析 .......................... ... ... ........... 3二、系统运行环境 ................................. ........ 3三、功能需求描述 ...................................... ...3四、模块结构图 ........................................... 4五、数据库设计 ........................................... 45.1数据库分析 ........................................ 45.2数据库概念设计 ...................... .............. 45.3 数据库逻辑结构设计 ................... ............ 55.4数据库字典 ...................................... 7六、程序模块设计 ......................................... 66.1功能模块设计...................................... 96.2界面设计 ....................................... 106.3程序运行....................................... 11七、模块的实现.........................................127.1 JDBC数据库连接部分 ........................137.2 开台、点餐功能的实现 ......................157.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 Server2005项目运行环境为JDK 8。三、功能需求描述1开台签单工作区的功能:主要功能有开台、点菜、加菜、签单、查看开台信息和签单信息。2.自动结账工作区的功能:一个功能是自动计算当前选中餐台的消费金额,另一个功能是在结账时自动计算找零金额。3.结账报表工作区功能:日结帐报表、月结账报表、年结账报表。4.后天管理工作区功能:管理添加信息。四、模块结构图模块结构图五、数据库设计5.1数据库分析酒店管理系统的需求包括开台点菜功能、智能化获取菜品功能、自动结账功能、营业额报表功能等。主要涉及的数据表包括台号表、菜品表、消费单表,为了使系统更加的完善还需要为菜品分类,即需要用到菜系表;为了实现菜品的日销售情况统计,还要建立一个消费项目表,用来记录消费单消费的菜品。5.2数据库概念设计数据库设计是系统设计过程中的重要组成部分,它是通酒店管理程序设计,通过管理系统的整天需求而制定的,数据库设计的好坏直接影响到系统的后期开发。5.3 数据库逻辑结构设计(1)餐台和菜系在本系统中的最简单的实体,在本系统中用来描述餐台信息的只有台号和座位数,而描述菜系的主要是名称。餐台信息表(tb_desk)和菜系信息表(tb_sor
显示全部
相似文档