软件学院
《Java 程序设计》
课程设计报告
题目:
班级:
姓名:
学号:
2016 年 1 月 7 日
摘 要
随着信息技术的发展,计算机已被广泛的应用于社会的各个领域,成为推动社会发展的
技术动力。而在计算机应用中,软件的作用十分突出,软件已经发展成为信息技术的核心,
主导着信息产品的开发和信息技术市场的进一步的开拓。软件产业已成为社会信息化进程中
的一个战略性产业。在软件技术的应用中软件的开发技术尤其是应用型软件产品的开发技术
成了重中之重。不断开发适应用户需求、市场需要的新型软件产品。
我们本次的 Java 课程设计的最终目标是实现一个酒店商管理系统,使其具有一般酒店
管理系统所具有的功能,可以实现管理员日志、管理员添加、管理员信息修改、商品信息查
询、商品信息修改、商品添加、商品删除、商品分配等功能。因为 Java 是一门很优秀的编
程语言,具有面向对象、与平台无关、安全、稳定和多线程等特点,所以用 Java 编程为我
们本次程序的编写提供了方便。在设计中我们主要进行了数据库及类的设计,把整系统分成
了 18 个类和 3 个表。通过应用 awt、swing、sql、util 等包,合理的添加了按钮、菜单、
文本框、文本区、表格等组件类,还包含窗口、面板等容器类,经过设计者合理的布局,完
成了窗体的设计,并通过建立 JTDS 桥接器连接到数据库后,向数据库发送 SQL 语句实现程
序与数据库中表间的消息通信,从而实现了相应的酒店管理系统的功能。
本文主要分为绪论、系统功能介绍、数据库需求分析、系统功能实现、结论、致谢、参
考文献 7 大块。在绪论中介绍了本次课设选题的缘由及思想。系统功能介绍中详细介绍了本
图书管理系统的整体思想及其具体功能。在数据库需求分析中详细说明了数据库的需求分析 、
概念设计及表的设计。在系统功能实现中主要通过抓图来体现设计的结果。总之,我们的整
体设计思想均在报告中体现。
关键词: 酒店商管理系统,Java 程序设计语言,数据库
目 录
摘 要......................................................................................................................I
目 录....................................................................................................................III
第 1 章 绪 论...........................................................................................................5
1.1 研究背景和意义............................................................................................................................................5
1.1.1 本课题研究背景.................................................................................................................................5
1.1.2 本课题研究意义.................................................................................................................................7
第 2 章 系统功能介绍...............................................................................................8
2.1 系统功能总框图.............................................................................................................................................8
2.2 模块功能介绍................................................................................................................................................8
2.2.1 登陆模块功能介绍.............................................................................................................................8
2.2.2 前台管理模块功能介绍.....................................................................................................................9
2.2.3 后台管理模块功能介绍.....................................................................................................................9
2.2.4 材料管理模块功能介绍...................................................................................................................10
2.2.5 系统安全模块功能介绍...................................................................................................................10
第 3 章 数据库设计................................................................................................12
3.1 数据库需求分析..........................................................................................................................................12
3.2 数据库概念结构设计..................................................................................................................................12
3.3 数据库表的设计...........................................................................................................................................13
第 4 章 系统功能实现.............................................................................................14
4.1 管理员模块功能实现..................................................................................................................................15
4.1.1 管理员登录.......................................................................................................................................15
4.2 管理人员模块功能实现..............................................................................................................................16
4.2.1 用户查询...........................................................................................................................................16
4.2.2 用户添加...........................................................................................................................................17
4.2.3 用户信息修改...................................................................................................................................20
4.2.4 用户 ID 查询......................................................................................................................................22
4.2.5 用户组合查询...................................................................................................................................26
4.2.6 管理员的用户管理...........................................................................................................................29
4.3 材料管理模块功能实现..............................................................................................................................30
4.3.1 材料信息查询...................................................................................................................................30
4.3.2 材料添加...........................................................................................................................................34
4.3.3 材料信息修改...................................................................................................................................36
4.3.4 材料删除..........................................................................................................................................39
4.4 功能列表模块功能实现..............................................................................................................................40
4.4.1 主面板...............................................................................................................................................40
4.4.2 台号管理...........................................................................................................................................42
4.4.3 菜系管理...........................................................................................................................................44
4.4.4 菜品管理...........................................................................................................................................45
结 论...................................................................................................................48
致 谢...................................................................................................................49
第 1 章 绪 论
1.1 研究背景和意义
1.1.1 本课题研究背景
随着企业的管理意识在不断增强,管理手段也在不断更新。现代化管理中
不可或缺的就是信息化集成管理系统,它是依靠计算机为手段,通过网络来连
接各单位各部门。企业信息管理系统它不是结果,而是企业管理中的过程控制。
它可以实现信息共享,数据提炼,让所有工作繁琐的问题交给计算机。
企业管理信息系统的首要任务就是让企业能稳定的在一定环境下工作,所
以
稳定问题是关键,怎么稳定呢,体现在软件实用性上。软件在使用过程中
符合我们酒店管理流程,符合使用人风格界面。人性化是系统存在的根本。
目前来说,国内的酒店管理信息系统都相应的存在这样那样的问题。管理
水平不够,才是最关键的问题。我们国内做的系统往往追求软体界面,操作性
及硬件配置条件。忽略了开发价值等问题。即使开发出来的系统都是完全按照
酒店行业流程,技术先进性也许也会忽略。所以现阶段来说我们开发的系统都
是用流行的开发模式,较为理想开发环境,有着强大的硬件支持。光是先进开
发理念还是不够的所以我们选择面向用户,调研工作是比较庞大的,根据顾客
服务理念是第一的,最终我们开发的系统运行在各个酒店,所以我们就必须从
调研开始搞清楚酒店到底需要什么,我们能给酒店带来什么。