文档介绍:目录
前言 1
1 系统功能分析 2
2 开发技术介绍 3
3 数据库设计 4
数据库中的数据表 4
数据库中的E-R图 5
4 详细设计 6
系统功能模块划分 6
前台服务 7
开台点菜 7
智能化获取菜品 8
消费结账 9
基础信息 10
菜品管理 10
菜系管理 12
台号管理 13
结账报表 14
日结账报表 14
月结账报表 14
年结账报表 15
系统安全 16
修改密码 16
用户管理 16
5 课程设计小结 17
6 致谢 17
7 参考文献 18
8 附录 18
前言
Java Java技术是当今最流行最实用的计算机技术,是二十世纪九十年代的计算机技术的重大发明,Java语言是一种纯粹面向对象的高级编程语言,是因特网上的世界语;当前Java应用形势一片大好,是整个企业系统的宠儿; 掌握Java技术是每一个关心和立志从事IT事业的人的内功, 也是当前市场的迫切需要, 更是振兴中华软件的绝好机会。
Java是现在全球最时髦的开发工具之一,它拥有一套庞大且完善的类库,内置了其他语言需要靠库甚至是操作系统才能支持的功能,拥有一个虚拟机,总之,Java的出现,确实给整个程序界带来了巨大的冲击,也许现在还无法准确评估Java为整个IT业带来的影响,但是有一点却毋庸置疑---Java将不可避免地影响一代程序员.
Java是面积网络的设计语言,用来让程序员创建应用程序,这些应用程序可以通过下载,而且可在任何计算平台上安全地运行,如果再加上互联网和公司企业内部网体系,你将会拥有一个未准的网络计算环境,Java作为一个分布式的,面向对象的程序设计各方,可以让位于任何地方的任何计算机应用网络上的的应用程序.
     综合上述,Java的生命力体现在如下方面:
     1. 发展的客观要求.
     ,它的基本特点是简单,面向对象,分布式,解释的,健壮的,完全的,结构中立的,可移植的,性能很优异的,多线程的,动态的,环境上开发应用系统.
     ,而且与如今流行的.
     ,更重要的是一种区别于传统系统,遵守"网络就是计算机"(NC),而这个平台的核心就是Java虚拟机,许多使Java成为万能开发平台的属性都源于Java虚拟机的概念和实现.
Java语言是一种功能强大的编程语言,分为J2SE、J2ME、J2EE几个版本,作为初学者,我们先学****J2SE,在此基础上我们做了一个关于酒店管理的系统。
1 系统功能分析
酒店管理系统是针对酒店设计的一个软件,用户分为管理员用户和普通用户,普通用户只有前台服务中的前台点菜,获取菜品和修改密码的权限。管理员拥有前台服务中的开台点菜、智能化获取菜品、消费结账;基础信息中的菜品管理、菜系管理、台号管理;结账报表中的日结账报表、月结账报表、年结账报表以及结账报表添加导出功能;系统安全中的修改密码、用户管理。系统的具体流程图如下1-1所示:
图 1-1 系统流程图
2 开发技术介绍
Java的开发中主要用到得技术java se,Java SE 是Java平台标准版的简称(Java Platform, Standard Edition) (also known as Java 2 Platform) ,用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。Java SE包括用于开发Java Web服务的类库,同时,Java SE为Java EE提供了基础。
Java SE(Java Platform, Standard Edition,Java标准版)就是基于JDK和JRE的。
Common Dbutils是操作数据库的组件,对传统操作数据库的类进行二次封装,可以把结果集转化成List。
DBUtils包括3个包:
DBUtils封装了对JDBC的操作,简化了JDBC操作,可以少写代码。
DbUtils 关闭链接等操作
QueryRunner 进行查询的操作