JAVA酒店管理系统概要设计说明书.pdf

上传人:qwe****56 文档编号:70320973 上传时间:2023-01-19 格式:PDF 页数:16 大小:649.45KB
返回 下载 相关 举报
JAVA酒店管理系统概要设计说明书.pdf_第1页
第1页 / 共16页
JAVA酒店管理系统概要设计说明书.pdf_第2页
第2页 / 共16页
点击查看更多>>
资源描述

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

1、项目编号项目编号:S101012007酒店管理系统 酒店管理系统 卷 卷 号 号 卷 内 编 号 卷 内 编 号 密 密 级级 TopSecret分 类:概要设计说明书概要设计说明书Version:1.1本源码下载地址:http:/ 目 承 担 部 门:广东工业大学毕业实习第二小组 撰 写 人(签名):陈博艾、林城平、温文锋、张洲城 完 成 日 期:2007.04.04 本文档 使 用部门:主管领导 项目组 客户(市场)维护人员 用户 评审负责人(签名):评 审 日 期:概要设计说明书1目 录目 录1.引言引言.11.1编写目的.11.2参考资料.12.范围范围.12.1系统主要目标.12.2

2、主要软件需求.12.3设计约束、限制.13.软件系统结构设计软件系统结构设计.13.1复审数据流、控制流.13.2软件体系结构.23.2.1软件程序结构图.23.2.2模块命名规则.53.2.3模块描述.53.3功能需求追溯.114.数据设计数据设计.124.1数据字典复审.124.2数据项.124.3数据库结构设计.124.4数据结构与程序的关系.124.5文件设计.125.接口设计接口设计.125.1用户界面设计规则.126.出错处理设计出错处理设计.137.系统维护设计系统维护设计.13概要设计说明书11.引言引言1.1编写目的编写目的 概要设计说明书是根据需求规格说明书的要求所编写的,

3、是为详细设计作依据的,为详细设 计提供标准。1.2参考资料参考资料 项目开发计划书 酒店管理系统需求规格说明书2.范围范围2.1系统主要目标系统主要目标 本系统是酒店管理系统,用于酒店事务管理。本系统采用 C/S 结构。分成客户端和服务器端。服务器端主要是数据库,用于管理和储存数据。客户端的作用是进行管理操作。2.2主要软件需求主要软件需求 架构设计:Visual2.3设计约束、限制设计约束、限制 满足需求规格说明书的部分要求,在 2007 年 4 月 6 日完成设计,以确保整个项目在预 定时间内结项。架构设计师经验不足。3.软件系统结构设计软件系统结构设计3.1复审数据流、控制流复审数据流、

4、控制流 总流程图 第二层流程图概要设计说明书23.2软件体系结构软件体系结构3.2.1软件程序结构图 酒店管理系统上层结构图概要设计说明书3登陆系统结构图 预定系统结构图概要设计说明书4前台接待系统结构图 前台收银系统结构图概要设计说明书53.2.2模块命名规则 给出软件模块的命名规则,保证模块名称在项目内的唯一性和无二义性。名称 名称 模块名称 模块名称 编号 编号 名称 名称 模块名称 模块名称 编号编号 预订系统BookRoomPanelS01 埋单 CounterPanel2 S11 预订未到处理 系统YuDingWDPanelS02 限制消费 CounterPanel3 S12 预订

5、取消处理 系统 RoomCancelPanel S03 个人退房 CounterPanel4 S13 预售信息系统InfoPresellPanelS04 团体退房 CounterPanel5 S14 预订客房查询 ReceptionPanel1 S05 转帐 CounterPanel6 S15 可售客房查询 ReceptionPanel2 S06 押金加入 CounterPanel7 S16 设置客房状态 ReceptionPanel3 S07 住店客单查询 ManagerPanel1 S17 入住信息登记 ReceptionPanel4 S08 查询客房占用 状态 ManagerPanel2

6、 S18 修改客户信息 ReceptionPanel5 S09 查询可售客房 ManagerPanel3 S19 记帐 CounterPanel1 S10 客房占用统计 ManagerPanel4 S203.2.3模块描述 预订系统预订系统 名 称 预订系统BookRoomPanelS01 子系统名 称 预订系统 系统 名称JDGLS输入 客户信息:(身份证号+姓名+性别+年龄+民族+出生日期+客户类型+人数+单 位+单位地址+电话+手机)客房信息:(预订编号+预订时间+预订入住时间+预订天数+订金)接 口 说 明 输出 预订信息=客户信息+客房信息+押金 功 能 说 明 散客预订主要针对个人

7、的预订情况,通过个人的预订信息进行处理,显示客房预订信息 表和客户个人信息。并给客户安排客房及收取订金操作。运行环 境说明 所有支持 sql和 java 的操作平台都可以运行此程序。调用模块 调用关 系说明 被调用模块 名 称 预订未到 处理系统YuDingWDPanelS02 子系统名 称 预订系统 系统 名称JDGLS输入 预订编号 接 口 说 明 输出 客房状态(设置为空房可用)押金(扣除押金)功 能 说 明 预订未到主要处理当客户预定了房间,但未按时入住的情况进行处理,此时查询客户的 个人信息,通知客户如不再入住则将此房间设置为空房。运行环 境说明 所有支持 sql和 java 的操作

8、平台都可以运行此程序。调用关 调用模块概要设计说明书6系说明 被调用模块 名 称 预订取消 处理系统 RoomCancelPan el S03 子系统名 称 预订系统 系统 名称JDGLS输入 客户姓名 接 口 说 明 输出 客房状态(设置为空房可用)押金(退还押金)功 能 说 明 预订取消主要处理当客户取消了预订的房间,则将房间设置为空房。运行环 境说明 所有支持 sql和 java 的操作平台都可以运行此程序。调用模块 调用关 系说明 被调用模块 名 称 预售信息 系统InfoPresellPanelS04 子系统名 称 预订系统 系统 名称JDGLS输入 房间的状态 接 口 说 明 输出

9、 客房状态(空房可用/空房待修/预订占用/正在占用)功 能 说 明 此功能主要显示房间的预定情况。运行环 境说明 所有支持 sql和 java 的操作平台都可以运行此程序。调用模块 调用关 系说明 被调用模块 前台接待系统前台接待系统 名 称 预订客房查 询 ReceptionPan el1 S05 子系统 名称 前台接待 系统 系统 名称JDGLS输入 预订编号 接 口 说 明 输出 客户预订信息=预订编号+客户信息+预定时间+预定天数+预定入住时间+订金 所订房间信息=房间编号+房间价格+房间类型 功 能 说 明 工作人员输入预订编号从数据库里调出该订单的详细信息 运行环 境说明 所有支持

10、 sql和 java 的操作平台都可以运行此程序。调用模块 无 调用关 系说明 被调用模块 入住信息登记 名 称 可售客房查 询 ReceptionPan el2 S06 子系统 名称 前台接待 系统 系统 名称JDGLS概要设计说明书7输入 查询可售房间命令,查询正在占用房间命令,查询预定占用房间命令,查询空 房待修命令 接 口 说 明 输出 各房间状态的表单=房间编号+房间类型+房间价格 房间状态=正在占用或预定占用或空房可用或空房待修 功 能 说 明 提供房间的占用状态查询 运行环 境说明 所有支持 sql和 java 的操作平台都可以运行此程序。调用模块 无 调用关 系说明 被调用模块

11、 入住信息登记 名 称 设置客房状 态 ReceptionPan el3 S07 子系统 名称 前台接待 系统 系统 名称JDGLS输入 房间信息=房间编号+类型+价格 房间状态取值:空房待修,正在占用,预定占用,空房可用 接 口 说 明 输出 保存房间状态数据到数据库 功 能 说 明 设置客房的当前状态 运行环 境说明 所有支持 sql和 java 的操作平台都可以运行此程序。调用模块 无 调用关 系说明 被调用模块 预订未到处理系统 预订取消处理系统 调房转房服务 名 称 入住信息登 记 ReceptionPan el4 S08 子系统 名称 前台接 待系统 系统 名称JDGLS输入 选择

12、团体或个人入。客户信息:身份证号+姓名+性别+年龄+民族+出生日期+家庭住址+人数+单位+单位地址+电话+手机+EMAIL 地址+入住客房信息 押金 时间=入住时间+预计离店时间+住宿时间 接 口 说 明 输出 输入并保存客户的信息和所入住客房的信息 保存之后生成客户 ID功 能 说 明 为客户入住进行信息登记,此处客户包括个人和团体 运行环 境说明 所有支持 sql和 java 的操作平台都可以运行此程序。调用模块 可售客房查询 调用关 系说明 被调用模块 无 名 称 修改客户信 息 ReceptionPan el5 S09 子系统 名称 前台接 待系统 系统 名称JDGLS接 口 输入 入

13、住登记编号 新的客户信息概要设计说明书8说 明 输出 进入客户入住登记信息表,修改客户信息,显示操作成功 功 能 说 明 修改客户的个人信息和提供转房调房服务 运行环 境说明 所有支持 sql和 java 的操作平台都可以运行此程序。调用模块 无 调用关 系说明 被调用模块 无 前台收银系统前台收银系统 名 称 记帐 CounterPanel1 S10 子系统 名称 前台收 银系统 系统 名称JDGLS输入 查询关键字(房间(必要)+客人姓名(可选)、消费金额+消费内容 接 口 说 明 输出 该条消费记录(客人 ID+客人姓名+房间号+消费时间+消费内容+状态)、记 帐成功提示。功 能 说 明

14、 可视化前台工作人员操作界面。用于把客人的一次消费记录到该客人的帐项(赔偿+日 租+特别消费+总金额+状态)上,同时添加一条消费记录(客人 ID+客人姓名+房间号+消费时间+消费内容)。运行环 境说明 所有支持 sql和 java 的操作平台都可以运行此程序。调用模块 调用关 系说明 被调用模块 名 称 埋单 CounterPanel2 S11 子系统 名称 前台收 银系统 系统 名称JDGLS输入 查询关键字(房间(必要)+客人姓名(可选)接 口 说 明 输出 消费记录(客人 ID+客人姓名+房间号+消费时间+消费内容+状态)、埋单成 功提示。功 能 说 明 可视化前台工作人员操作界面。用于

15、客人对某一帐项或全部帐项(赔偿+日租+特别消 费+总金额+状态)进行埋单操作,成功后清空对应项,并提示成功。运行环 境说明 所有支持 sql和 java 的操作平台都可以运行此程序。调用模块 调用关 系说明 被调用模块 名 称 限制消费 CounterPanel3 S12 子系统 名称 前台收 银系统 系统 名称JDGLS输入 查询关键字(房间(必要)+客人姓名(可选)、鼠标选择帐号和帐项状态(锁定+可用(二选一)接 口 说 明 输出 客人帐号信息(客人 ID+客人姓名+房间号+帐务余额+状态),客人帐项信息(赔偿+日租+特别消费+总金额+状态),限制成功提示信息。功 能 说 明 可视化前台工

16、作人员操作界面。用于锁定客人的帐号和帐项,以限制客人的消费。运行环 境说明 所有支持 sql和 java 的操作平台都可以运行此程序。概要设计说明书9调用模块 调用关 系说明 被调用模块 名 称 个人退房 CounterPanel4 S13 子系统 名称 前台收 银系统 系统 名称JDGLS输入 查询关键字(房间(必要)+客人姓名(可选)接 口 说 明 输出 确认窗口、客人帐号信息(客人 ID+客人姓名+房间号+帐务余额+状态)、客 人所住客房状态(正在占用+预订占用+空房可用+空房待修)、退房成功信息。功 能 说 明 可视化前台工作人员操作界面。用于执行单个客人的退房 运行环 境说明 所有支

17、持 sql和 java 的操作平台都可以运行此程序。调用模块 调用关 系说明 被调用模块 名 称 团体退房 CounterPanel5 S14 子系统 名称 前台收 银系统 系统 名称JDGLS输入 查询关键字(团体负责人姓名)接 口 说 明 输出 确认窗口、该团体帐号信息(客人 ID+客人姓名+房间号+帐务余额+状态)、该团体客人所住所有客房状态(正在占用+预订占用+空房可用+空房待修)、退房成功信息。功 能 说 明 可视化前台工作人员操作界面。用于实现团体的退房,自动把该团体客人所住的所有客 房状态改为“空房可用”。运行环 境说明 所有支持 sql和 java 的操作平台都可以运行此程序。

18、调用模块 调用关 系说明 被调用模块 名 称 转帐 CounterPanel6 S15 子系统 名称 前台收 银系统 系统 名称JDGLS输入 要转账的客人和接受转账客人的房间号(必要)和姓名(可选)接 口 说 明 输出 转帐前后两个客人的帐号信息(客人 ID+客人姓名+房间号+帐务余额+状态)、转帐成功提示信息。功 能 说 明 可视化前台工作人员操作界面。用于实现两个客人的帐务余额间的金额转移。运行环 境说明 所有支持 sql和 java 的操作平台都可以运行此程序。调用模块 调用关 系说明 被调用模块 名 称 押金加入 CounterPanel7 S16 子系统 名称 前台收 银系统 系统

19、 名称JDGLS接 口 输入 查询关键字(房间(必要)+客人姓名(可选)、要加入的押金金额概要设计说明书10说 明 输出 押金加入前后客人的帐号信息(客人 ID+客人姓名+房间号+帐务余额+状态),押金加入成功提示信息。功 能 说 明 可视化前台工作人员操作界面。用于为客人的帐号添加押金。运行环 境说明 所有支持 sql和 java 的操作平台都可以运行此程序。调用模块 调用关 系说明 被调用模块 总经理系统总经理系统 名 称 住店客单查 询 ManagerPanel1 S17 子系统 名称 总经理 系统 系统 名称JDGLS输入 鼠标选择住店客单查询 接 口 说 明 输出 住店客单(客人 I

20、D+客人姓名+客房编号)功 能 说 明 可视化总经理操作界面。用于查询住店客单。运行环 境说明 所有支持 sql和 java 的操作平台都可以运行此程序。调用模块 调用关 系说明 被调用模块 名 称 查询客房占 用状态 ManagerPanel2 S18 子系统 名称 总经理 系统 系统 名称JDGLS输入 鼠标选择查询客房状态 接 口 说 明 输出 客房状态(客房号+客房状态)功 能 说 明 可视化总经理操作界面。用于查询客房是否被占用。运行环 境说明 所有支持 sql和 java 的操作平台都可以运行此程序。调用模块 调用关 系说明 被调用模块 名 称 查询可售客 房 ManagerPan

21、el3 S19 子系统 名称 总经理 系统 系统 名称JDGLS输入 鼠标选择查询可售客房 接 口 说 明 输出 所有可售的客房编号 功 能 说 明 可视化总经理操作界面。用于查询所有可售的客房。运行环 境说明 所有支持 sql和 java 的操作平台都可以运行此程序。调用关 调用模块概要设计说明书11系说明 被调用模块 名 称 客房占用统 计 ManagerPanel4 S20 子系统 名称 总经理 系统 系统 名称JDGLS输入 鼠标选择客房占用统计 接 口 说 明 输出 客房信息(客房编号+客房状态)、统计数字(已占用客房数+已预订客房数)功 能 说 明 可视化总经理操作界面。用于统计已

22、被占用和已被预订的客房及其总数。运行环 境说明 所有支持 sql和 java 的操作平台都可以运行此程序。调用模块 调用关 系说明 被调用模块3.3功能需求追溯功能需求追溯 对应的模块 功能需求 1(预订系统)S01(预定系统)功能需求 2(预订未到)S02(预订未到处理系统)功能需求 3(预订取消)S03(预定取消处理系统)功能需求 4(预售信息)S04(预售信息系统)功能需求 5(预订客房查询)S05(预订客房查询)功能需求 6(可售客房查询)S06(可售客房查询)功能需求 7(设置客房状态)S07(设置客房状态)功能需求 8(入住信息登记)S08(入住信息登记)功能需求 9(修改客户信息

23、)S09(修改客户信息)功能需求 10(记帐)S10(记帐)功能需求 11(埋单)S11(埋单)功能需求 12(限制消费)S12(限制消费)功能需求 13(个人退房)S13(个人退房)功能需求 14(团体退房)S14(团体退房)功能需求 15(转帐)S15(转帐)功能需求 16(押金加入)S16(押金加入)功能需求 17(住房客单查询)S17(住房客单查询)功能需求 18(查询客房状态)S18(查询客房状态)功能需求 19(查询可售情况)S19(查询可售情况)功能需求 20(客房占用统计)S20(客房占用统计)对应的功能需求 S01(预定系统)功能需求 1(预订系统)S02(预订未到处理系统)

24、功能需求 2(预订未到)S03(预定取消处理系统)功能需求 3(预订取消)概要设计说明书12S04(预售信息系统)功能需求 4(预售信息)S05(预订客房查询)功能需求 5(预订客房查询)S06(可售客房查询)功能需求 6(可售客房查询)S07(设置客房状态)功能需求 7(设置客房状态)S08(入住信息登记)功能需求 8(入住信息登记)S09(修改客户信息)功能需求 9(修改客户信息)S10(记帐)功能需求 10(记帐)S11(埋单)功能需求 11(埋单)S12(限制消费)功能需求 12(限制消费)S13(个人退房)功能需求 13(个人退房)S14(团体退房)功能需求 14(团体退房)S15(

25、转帐)功能需求 15(转帐)S16(押金加入)功能需求 16(押金加入)S17(住房客单查询)功能需求 17(住房客单查询)S18(查询客房状态)功能需求 18(查询客房状态)S19(查询可售情况)功能需求 19(查询可售情况)S20(客房占用统计)功能需求 20(客房占用统计)4.数据设计数据设计 数据设计内容请参考数据库设计说明书。4.1数据字典复审数据字典复审4.2数据项数据项4.3数据库结构设计数据库结构设计4.4数据结构与程序的关系数据结构与程序的关系4.5文件设计文件设计5.接口设计接口设计5.1用户界面设计规则用户界面设计规则 界面设计应遵循:?尽量保持一致性:界面规范应遵循 M

26、SWindows 软件界面的规范?设计完整的对话过程:系统的每一次对话都应该有明确的次序:开始、中间处理过程、结束。?提供简单的错误处理机制?提供信息反馈:用多种信息提示用户当前软件运行状态,软件界面元件的功能。?操作可逆:其动作可以是单个的操作,或者是一个相对独立的操作序列。?显示启动画面:画面简洁明快,富有现代气息。概要设计说明书136.出错处理设计出错处理设计 本软件应充分考虑各种系统错误,避免造成数据库系统不一致或损坏 采用对话框形式为用户提供、警告信息。一些关键性操作(如删除,都应该提供确认机制)7.系统维护设计系统维护设计 必须按照软件产品设计规范的步骤进行开发,并充分考虑可维护性,详细写各阶段的文档资料,以利于移植或二次开发。

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

当前位置:首页 > 技术资料 > 其他杂项

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

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