课程设计酒店管理系统方案

上传人:l**** 文档编号:127990058 上传时间:2020-04-07 格式:DOC 页数:26 大小:304KB
返回 下载 相关 举报
课程设计酒店管理系统方案_第1页
第1页 / 共26页
课程设计酒店管理系统方案_第2页
第2页 / 共26页
课程设计酒店管理系统方案_第3页
第3页 / 共26页
课程设计酒店管理系统方案_第4页
第4页 / 共26页
课程设计酒店管理系统方案_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《课程设计酒店管理系统方案》由会员分享,可在线阅读,更多相关《课程设计酒店管理系统方案(26页珍藏版)》请在金锄头文库上搜索。

1、石家庄经济学院课程设计报告课程名称: 数据库原理 专 业: 软件工程 姓 名: 谢运涛 班 级: 4061090502 学 号: 406109070410 指导教师: 曲文龙 2009年 7 月10日目录一需求分析41 系统的主要功能42 可行性分析42.1技术可行性52.2 经济可行性52.3 运行可行性52.4 法律可行性5二系统设计51数据库设计51.1数据分析51.2酒店管理系统的E-R图61.2.1各实体的E-R图61.2.2各实体间联系81.2.3酒店管理系统的E-R图82系统模块设计92.1总体设计92.1.1查询功能92.1.2显示信息102.1.3结账功能:102.2功能需求

2、与程序的关系103系统详细设计112.1 用户登录验证设计说明功能113.2添加客户信息设计说明123.2.1 功能123.2.2流程逻辑123.3显示设计说明123.3.1 功能123.3.2流程逻辑133.4查询信息设计说明133.4.1 功能133.4.2流程逻辑143.5结账功能设计说明143.5.1 功能143.5.2流程逻辑153.6删除信息设计说明153.6.1 功能153.6.2流程逻辑154系统实现16三逻辑结构设计161.1ER图转换关系模型16四数据库物理设计17酒店管理系统数据字典17五系统运行结果196.1登陆界面196.2成功登陆界面196.3添加新客人206.3.

3、3订房操作216.4 订餐操作226.4.2查询操作236.4.2.1结账操作246.4.2.2删除操作256.4.2.3显示操作261 遇到的问题272 实习收获27 酒店管理系统一 需求分析酒店管理系统是酒店宾馆管理中必不可少的软件工具,随着现代化都市发展,酒店的功能也随着逐步扩充,来方便、满足旅客们的需求,因此酒店管理越来越需要电子计算机的帮助,通过管理系统它可以方便工作人员的操作,省去了大量的人力开销。同时,计算机的管理也大大的提高了管理时的可靠性。如今,随着我国经济的高速发展,现代化酒店如雨后春笋般涌出,所以,酒店管理系统有着巨大的市场和发展空间。1 系统的主要功能本酒店管理系统具有

4、酒店的基本功能,是为酒店的服务人员开发的一款简单的系统,其具体功能如下:1. 可对酒店的所有客人进行登记、录入、查看、删除。2. 可查看酒店的所有服务项目和收费情况。3. 用户可查看账单和自己的消费情况。4. 可以通过本系统实现订餐、订票等服务,并自动记账。5. 可方便结账操作。2 可行性分析系统目标是不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐步明确和定量化,以达到更加出色的程序系统。现提出初步目标:l 提高信息处理速度和准确性;l 随着酒店的发展和业务的增加来扩展本系统的规模;系统的目标确定后,就可以从以下四方面对能否实现新系统目标进行可行性分析: 2.1技术可行性根据客户的要

5、求、具体功能、性能来衡量是否具有开发技术的保证,此系统是一个简单的管理系统,技术已完全达到要求,开发时间也很充裕,可完全在要求时间内完成本系统。2.2 经济可行性本次只是大学生的课程设计,不存在经济问题,学校提供各项开发条件,无需学生担心 l 支出:本系统开发所需要投入的费用,具体费用如下:1 基础投资: 硬件设备: PC机 软件设备:WINDOWS XP、netbeans、SQL server 2000 2 其它一次性支出: 软件设计和开发费用 3 经常性支出: 软件维护费用、软件使用费用。 l 收益: 系统投入运行后可以使企事业单位信息管理工作系统化、规范化、自动化。提高了管理者的工作效率

6、,减少了传统人工管理方式所带来的人力,物力的浪费。综上所述,该酒店管理系统给酒店带来的收益明显大于支出,企业采用本酒店管理系统可以达到预期效果。2.3 运行可行性 系统只是为酒店的服务人员准备,方便他们的工作,减少了服务过程中的工作量,同时节省了人力开支。2.4 法律可行性只是一个课程设计不存在触犯法律的问题,对他人绝无损害之处。二 系统设计1 数据库设计1.1数据分析根据系统需求,需要如下数据:根据各属性性质的不同、联系实际,将相同性质的属性归为一类,现分类如下:1. 客户信息:证件号,姓名,性别,电话。2. 酒店为客户提供的信息:手牌号,账单号。3. 酒店自己的信息:服务编号,服务项目,费

7、用。4. 服务信息:客户的需求,总计费用,实交费用,找回数额。1.2酒店管理系统的E-R图本程序的数据库使用了七张表,其ER图如下:1.2.1各实体的E-R图1 客户信息实体E-R图客户表用于存放客户的个人信息,如图1所示客户证件号姓名性别电话手牌号账单号图 1 2 账单信息实体E-R图用于存放每一个客户的账单情况,如图2所示账单找回费用总费用实交费用手牌号账单号图 23 消费信息实体E-R图用于存放每位客户的服务项目,如图3所示消费账单号消费项目消费数量消费价格图 3 4 餐饮实体E-R图用于存放酒店餐饮项目,如图4所示餐饮编号菜名价格图 45 客房实体E-R图存储本酒店的客房信息,如图5所

8、示客房编号类型电话层数状况价格图 56. 娱乐实体ER图 存放本酒店的娱乐信息,如图6所示娱乐编号项目价格图 67. 用户登录ER图 登录账号密码图 71.2.2各实体间联系数据库共有三个联系如下:1 登记每个客户在登记后都会分到一个手牌号和一个账单号手牌号与客户为1:1账单号与客户为1:12 消费每个客户消费,都使用自己的账单号,多种消费记在同一个账单上消费与账单号为n:1消费账单号3 结账结账时每个手牌号对应一个账单,手牌号与账单号为1:1手牌号账单号1.2.3酒店管理系统的E-R图根据以上对酒店管理系统数据信息的分析,一个标准的酒店管理系统的E-R图,如图8所示客户信息消费信息费用信息记

9、账消费关系111N1N图 82 系统模块设计2.1总体设计本酒店管理系统应该包括如图所示的几大功能。客户信息管理图10客户信息功能模块客户信息显示客户信息删除客户登记2.1.1查询功能如图11所示。查询查询账单查询消费图11 查询模块查询账单:查询客户的付费情况查询消费:查询客户目前的消费项目2.1.2显示信息显示酒店的一些情况,如图:显示信息显示消费项目显示客户信息查询信息显示账单信息图12 显示模块2.1.3结账功能:结账功能图13 结账模块结账 2.2功能需求与程序的关系本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:表1 功能需求与程序分配关系表添加信息删除信息查询信

10、息更改信息列表显示客户信息管理查询显示结账服务3 系统详细设计2.1 用户登录验证设计说明功能开 始显示登录界面创建数据库连接用户名和密码存在?读取数据库中用户信息 输入用户名和密码YN登陆成功关闭数据库连接结 束图14 用户登录验证模块流程图显示用户登录界面,通过连接数据库验证用户信息是否有效。此功能主要是对系统用户表操作。流程逻辑 3.2添加客户信息设计说明3.2.1 功能添加客户信息开 始进入数据添加界面提示成功结 束选择添加客户数据图15 添加客户信息模块流程图3.2.2流程逻辑 3.3显示设计说明3.3.1 功能显示酒店的情况3.3.2流程逻辑开 始选择显示菜单显示选定的菜单进入显示

11、界面结 束图16 显示模块流程图3.4查询信息设计说明3.4.1 功能用户对系统内的各项信息进行查询。3.4.2流程逻辑开 始显示查询界面创建数据库连接读取数据库中用户信息 输入查询关键字列表显示信息关闭数据库连接结 束选择要查询信息的类别图17 查询信息模块流程图3.5结账功能设计说明3.5.1 功能结账3.5.2流程逻辑图18 结账模块流程图开 始创建数据库连接向数据库中添加信息 输入添加信息选择结账功能关闭数据库连接结 束Y 3.6删除信息设计说明3.6.1 功能删除要删除的数据图19 删除信息模块流程图开 始创建数据库连接删除数据库中相应信息列表显示删除结果关闭数据库连接结 束3.6.2流程逻辑4 系统实现要想实现本人事管理系统,必须配置好JSP运行环境,环境配置情况如下:1. 安装JDK,并配置JDK环境变量2. 安装netbeans集成开发环境l 按照提示安装netbeans,安装过程中可以更改安装目录3. 安装SQL l 安装SQL Server 2000 组件安装数据库服务器按照提示

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号