2022年2022年酒店管理系统总体设计说明书 .pdf

上传人:Che****ry 文档编号:27246411 上传时间:2022-07-23 格式:PDF 页数:7 大小:133.27KB
返回 下载 相关 举报
2022年2022年酒店管理系统总体设计说明书 .pdf_第1页
第1页 / 共7页
2022年2022年酒店管理系统总体设计说明书 .pdf_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《2022年2022年酒店管理系统总体设计说明书 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年酒店管理系统总体设计说明书 .pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、总体设计说明书1.引言1.1 编写目的在信息化高速发展的今天,时间,效率这样的名词正主导着人们的生活和发展, 有必要设计开发一个网上商务系统。通过系统功能及网络环境解决传统管理模式和经营理念带来的不足, 加大企业宣传力度,从而提高酒店形象,扩大酒店市场影响率,优化酒店管理。1.2 项目背景a待开发的软件名称:酒店管理系统b项目提出者:某酒店c .开发者:我们组d用户:本酒店的管理人员、顾客、工作人员e运行该软件的单位:某酒店1.3 定义顾客就餐管理:对就餐的顾客进行管理,并存储顾客消费记录。顾客住宿管理:对就餐的住宿进行管理,并存储顾客住宿记录。顾客信息:存放顾客的姓名,证件类型,证件号,性别

2、,年龄,籍贯,工作单位等各项基本信息,还有就餐住宿信息,管理员负责管理顾客基本信息。房间信息:包括房间编号,房间等级,房间价格,房间类型等信息菜肴信息:包括菜肴编号,菜肴名称,菜肴价格,菜肴类型等信息1.4 参考资料JSP 应用开发详解(含光盘 ) 电子工业出版社 2002.9 JavaScript 1.5实例教程高等教育出版社 2001.4蔡翠平等 .Java 程序设计 M. 北京 : 清华大学出版社,2002.10肖刚 .Java Web 服务器应用程序设计M. 西安:电子工业出版社,2001.6 闪四清 .SQL Server2000实用教程 M. 北京:人民出版社,2002.6 2任务

3、概述2.1 目标本管理系统旨在用计算机来完成所有能完成的工作,并保持很高的灵活性和易操作性。对于系统本身可将其应用到大、中、小等各个酒店之中,来提高工作效率。2.2 条件与限制开发工具: MyEclipse 5.5.1.GA 开发语言: java、html、数据库: MYSQL 5.0 2.3 运行环境普通的个人PC(奔腾 3以上,内存至少128MB ,硬盘 20G 以上)就足够运行了,操作系统为 Windows 98 及 Windows NT/Windows XP系列。并需要数据库系统DBMS 的支持 . 2.4 需求概述名师资料总结 - - -精品资料欢迎下载 - - - - - - -

4、- - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - 顾客就餐管理顾客就餐管理由合法用户进行操作,首先用户应先登录该系统,经系统检查合法并具有相应权限后方能使用; 输入顾客姓名,(证件号)等。 处理过程描述先检查顾客的正确身份,给顾客菜单, 让顾客点菜并录入系统保存。如果顾客不满意点的菜肴,可以进行换菜或退掉不想要的菜肴。顾客就餐完毕后,给顾客结帐,并保存顾客的就餐信息到数据库中。 输出操作成功或失败的提示信息顾客住宿管理 顾客住宿管理由合法用户进行操作,首先用户应先登录该系统,经系统检查合法并具有相应

5、权限后方能使用; 输入顾客姓名,证件号性别,年龄,籍贯,工作单位等; 处理过程描述先检查顾客的正确身份,提供房间信息,让顾客选自己满意的房间并录入系统。用户住宿完毕后,给顾客结帐,并保存顾客的住宿信息到数据库中。 输出操作成功或失败的提示信息帐号信息管理 帐号信息管理由合法用户进行操作,首先用户应先登录该系统,经系统检查合法后方能使用。 输入系统管理员用户名和密码 处理过程描述先检查用户名和密码是否正确,如检查正确,方能使用。帐号信息管理用户可以增删用户,设定用户权限等。 输出操作成功或失败的提示信息(4)数据库信息管理数据库信息管理由合法用户进行操作,首先用户应先登录该系统,经系统检查合法后

6、方能使用,并根据用户权限进行查询,增删,修改等操作。 输入用户名和密码 处理过程描述先检查用户名和密码是否正确,如检查正确,方能使用。用户可以做自己权限范围内的事。 输出操作成功或失败的提示信息3总体设计3.1 处理流程名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - 3.2 总体结构与模块外部设计用户输入酒店管理系统显示系统系统处理3.3 功能分配1. 客户管理客户管理是管理员对客户信息进行集中的记录和修改,通过管理客户信息完善

7、对客户的信息处理提高办事效率。2. 房间管理房间管理是管理员要及时了解酒店房间的状态,如酒店房间是空房,还是在维修, 或者是预定房3. 客户查询客户查询是管理员对客户信息进行搜索,搜索分的很细, 分了精细查询和模糊查询在精细查询里还分了客户住址,客户编号,身份证号,房间编号,同时在模糊查询里也分客户姓名查询和客户努力查询。商务系统前台信息管理员工管理留言管理贵宾管理预定管理后台管理系统管理前台数据录入前台信息发布留言录入留言查询预定信息录入预定信息查询系统数据处理系统功能处理名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精

8、心整理 - - - - - - - 第 3 页,共 7 页 - - - - - - - - - 登陆取消4.管理员管理员就是对系统的信息进行管理,管理员可以进行对系统信息修改添加删除管理,也不是单一管理员, 管理员有多个, 但进入系统的管理员可以对系统里面的管理员进行删除和添加。4接口设计4.1 用户接口向系统管理员提供的用户名为:Admin, 初始密码为000000,系统管理员第一次使用后进行密码修改。用户名:类型为字符型,长度为20 字节;密码:类型为字符型,长度为至少6 字节,最多为20 字节;若用户输入密码错误,系统将会给出密码错误的提示,连续三次输入错误,系统则关闭。使用鼠标、 键盘

9、等外部构件进行功能选择及输入。其余均为可视化界面,用户可以根据系统提示进行功能选择。如:登陆时验证信息界面如下:登陆信息用户名密码4.2 内部结构系统内部又分为:顾客就餐管理系统和顾客住宿管理系统两个主要子系统。还有账号信息管理系统和数据库信息管理系统。4.3 外部接口本系统采用一台个人pc,需要 Microsoft SQL Server 2000 或更高版本的支持。系统支持Windows 9x2kmexp 等操作系统。5 数据结构设计5.1 逻辑结构设计以关系模型为目标的逻辑结构设计方法是将ER 实体图中概念模型映射为关系模型,并且包括一组关系定义,映射的步骤如下:(1)把 ER 实体图中的

10、每个实体变换为一个关系模型。(2)变换每个关系:多对多模型需要加一个单独的关系模型;而一对一的或者一对多的联系可用在实体中增加属性(此处为外键)来模型化。(3)ER 图中的属性可转换为关系的属性。5.2 物理结构设计物理结构设计是为逻辑数据模型建立一个完整的能实现的数据库结构,包括存储结构和存取方法。 物理设计内容包括:物理结构设计的主要内容、物理存储介质类型的选择、数据名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 7 页 - - - - - - - - - 库物理位置

11、的选择、索引类型的选择、数据库服务器性能参数配置。使用数据库的目的是为了有效地管理数据,而数据的插入、 删除和修改则是必不可少的功能。在本系统中就大量地使用了数据插入、删除和修改这三种操作:(1)数据插入往数据库的基本表中插入数据使用的是INSERT 语句,其句法如下:INSERT INTO 基本表名(列表名)VALUES (元组值)(2)数据删除从数据库的基本表中删除数据使用的是DELETE 语句,其句法如下:DELETE FROM 基本表名WHERE 条件表达式 (3)数据修改当需要修改基本表中元组的某些列值时,可以用UPDATE 语句实现,其句法如下:UPDATE 基本表名 SET 列名

12、 =值表达式 ,列名 =值表达式 WHERE 条件表达式 create procedure dbo.dt_adduserobject_vcs vchProperty varchar(64) As set nocount on declare iReturn int /* Create the user object if it does not exist already*/ begin transaction select iReturn = objectid from dbo.dtproperties where property = vchProperty if iReturn IS N

13、ULL begin insert dbo.dtproperties (property) VALUES (vchProperty) update dbo.dtproperties set objectid=identity where id=identity and property=vchProperty select iReturn = identity end commit return iReturn GO 5.3 数据结构与程序的关系旅客信息表字段名称类型大小键房间编号字符串类型16 * 姓名字符串类型16 性别字符串类型4 年龄字符串类型4 文化程度字符串类型32 职业字符串类型3

14、2 从何处来字符串类型32 到何处去字符串类型32 住宿理由字符串类型32 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 7 页 - - - - - - - - - 证件名称字符串类型32 证件号码字符串类型32 工作单位字符串类型32 离店日期日期类型备注字符串类型32 团体信息表字段名称类型大小键房间编号字符串类型16 * 接待对象字符串类型32 联系时间日期类型联系单位字符串类型32 联系人字符串类型32 联系电话字符串类型32 人数整型* 住宿启时日期类型住宿终

15、时日期类型住宿标准字符串类型8 来自字符串类型32 去往字符串类型32 结帐单位字符串类型32 备注字符串类型32 房间信息表字段名称类型大小键房间编号字符串类型16 * 房间等级字符串类型8 房价浮点类型房价折扣整型住房人数整型登记时间日期类型登记员字符串类型32 旅客类别字符串类型8 招待单位字符串类型32 备注字符串类型32 菜单信息表字段名称类型大小键菜肴编号字符串类型16 * 菜肴名字字符串类型32 菜肴价格浮点类型名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共

16、 7 页 - - - - - - - - - 菜肴类型字符串类型32 菜肴折扣整型备注字符串类型32 餐桌信息表字段名称类型大小键餐桌编号字符串类型16 * 餐桌等级字符串类型8 餐桌容量整型备注字符串类型32 6运行设计6.1运行模块的组合输入用户名和密码,登陆后使用该系统,按照用户的权限的不同,允许其做其权限内的事情6.2运行控制用户使用时,使用鼠标键盘进行时的选择控制6.3运行时间系统中模块所占用时间不多,应控制在0.5S 以内7出错处理设计7.1 出错信息出错或故障系统输出信息处理方法用户名或口令错误系统提示用户名出错或口令出错不允许用户登录计算机病毒提示发现病毒安装查毒软件并定期升级7.2 补救措施定期进行数据备份,每天进行增量转储,每月一次进行海量转储,可使用静态转储也可使用动态转储;8维护设计专用模块为系统备份模块系统备份模块即为系统自动拷贝模块,在每天都进行一次动态增量转储;在终端上要安装杀毒软件,以防止其他人对系统进行恶意的破坏。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 7 页 - - - - - - - - -

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

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁