




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 1 引言引言 2 1 1 编写目的 2 1 2 背景 2 1 3 定义 2 1 4 参考资料 2 2 程序系统的结构程序系统的结构 2 3 程序程序 1 标识符 设计说明 标识符 设计说明 3 3 1 程序描述 3 3 2 功能 3 3 3 性能 5 3 4 输入项 5 3 5 输出项 6 3 6 算法 6 3 7 流程逻辑 11 3 8 接口 16 3 9 存储分配 16 3 10 注释设计 16 3 11 限制条件 16 3 12 测试计划 16 3 13 尚未解决的问题 16 4 程序程序 2 标识符 设计说明 标识符 设计说明 17 2 详细设计说明书详细设计说明书 1 引言引言 1 1 编写目的编写目的 编写本说明书的目的是说明对程序系统的设计考虑 包括程序系统的基本描述 程序 系统的组织结构 功能分配 流程逻辑 接口 注释设计 存储分配等 为程序代码的编 写和软件的十线打下基础 预期读者为 软件开发的人员 项目评审人员 及软件测试人员 1 2 背景背景 待开发的软件系统的名称 酒店管理系统 本项目的任务提出者和开发者 刘畅和酒店管理系统开发小组 本项目的用户是针对各档次酒店宾馆管理定制开发的 本系统环境要求 所有程序均在 Windows98 XP Windows2000 操作系统下测试运行 如果数据库为 SQL Server 数据库 建议用户安装 SQL Serve2000 1 3 定义定义 酒店管理系统是酒店宾馆销售管理系统 1 4 参考资料参考资料 软件工程 陈明 编 中央广播电视大学出版社 现代软件工程 陈松乔 任胜兵 王国军 编著 清华大学出版社 计算机软件产品开发文件编制指南 GB 8567 88 软件开发规范国家标准 2 程序系统的结构程序系统的结构 此系统的功能模块图 3 3 程序程序 1 标识符 设计说明 标识符 设计说明 3 1 程序描述程序描述 根据该系统功能模块 对应的五个简单的子程序 分别达到了系统的登陆 订房 经 理管理 结账以及数据库的快捷准确的运行 3 2 功能功能 客户管理模块客户管理模块 此功能模块包括两个子模块 客户登记和客户查询 1 1 客户住房登记 客户住房登记 该窗口具有新增 保存 删除 打印押金收据等功能 在此管理人员必须输入个人客 户的详细资料包括姓名 性别 年龄证件类别 证件号码 住店日期 预付押金 所入住 的房间号等 在这个窗口中 系统会将未住客房的资料通过表格形式显示出来 以方便管 理人员合理安排客户住房 当管理人员将个人资料登入后 系统将会显示所入住客户的姓 名 身份证号 性别 入住日期 入住时间和入住的房间号等资料 以方便管理人员核对 客房管理系统 客户管理模块 客房管理模块 打印报表模块 系统维护模块 客户登记 客户查询 客房设置 客房查询 住宿收银统计 系统初始化 数据备份 用户管理 口令更改 系统帮助模块 4 客户资料 一般情况下 客户信息录入完毕后 需要打印 住房押金收款凭证 所以在该 窗口添加了打印功能 2 2 客户查询客户查询 该窗口具有查询 结账 退房 打印结账凭证等功能 在此管理人员对要求退房的客 户进行查询 并进行费用结算 在查询时 可以按房号 姓名 全部等方式进行查询 客 户的信息资料可以从查询结果中获得 在此管理人员可以浏览已住客户的详细资料 包括 客户的姓名 性别 入住人数 房间号码 身份证号码 入住日期 入住时间 已住天数 等资料 方便管理人员管理客户 一般情况下 结账退房时要进行查询 调出该客户登记的资料 并进行费用结算 同 时打印 客户结账凭证 所以我们将客户结账退房功能放置在该窗口进行 符合手工操作 习惯 在查询结果中选择要退房的记录先进行结账 系统将显示该客户的住宿详细资料 并询问是否需要打印 若须打印单击打印按钮 打印该客户的 住宿结账凭证 若无须打 印则按返回键 打印完毕后 便可以办理退房手续了 将退房房间号的床位腾出备用 客房管理模块客房管理模块 此功能模块也包括两个子模块 房间设置和房间查询 1 1 房间设置 房间设置 该窗口具有对房间数据进行新增 删除 保存等操作功能 在此管理人员必须输入新 房间的房间号码 总床位数 剩余床位数 每床的单价等 在输入完毕后 单击 确定 系统将显示新房间的基本情况 同时 为方便管理人员对房间进行管理 在这个窗口中 我们将剩余床位为零的房号记录用红色标记 表示该房客满 禁用 2 2 房间查询房间查询 在此管理人员对要求客房进行查询 在查询时 可以按房号 床位数 全部等方式进 行查询 房间的信息资料可以从查询结果中获得 包括客房总床位数 剩余床位数 每床 的单价等 统计报表模块统计报表模块 该模块实现对客房住宿收银的统计 为管理人员提供某一段时间内住房人数和累计收 入的统计 可以实现对统计的数据进行年报表 月报表 日报表的查询统计并进行打印 为管理人员的经营决策提供科学数据 5 系统维护模块系统维护模块 此功能模块有三个子模块 我们在进行系统维护时 首先要选取系统维护的类型 包 括 数据初始化 修改密码 数据备份和新用户注册 1 1 数据初始化 数据初始化 此模块实现系统原始数据的清空 以便重新输入数据 进行管理 2 2 修改密码 修改密码 在此模块中 用户必须首先输入用户名和原始密码 按 确认 键后 在新密码栏中 输入新密码 并进行确认 最后单击 确认 键进行保存 3 3 数据备份 数据备份 任一个含有数据库的系统 其数据的备份功能是很重要的 因系统有着种种不可预测 的被损坏的可能 如果系统数据没有备份 一旦数据被丢失或破坏 有时会给用户造成无 法估量的损失或严重的后果 4 4 新用户的注册 新用户的注册 一般情况下 系统的使用不止一人 每人使用都可以有自己的用户名和密码 特别是 统计报表数据时 其默认的报表人名称就是进入系统的用户名 系统帮助模块系统帮助模块 提供帮助信息 3 3 性能性能 改程序的运行过程简单 精度 灵活性和时间特性均能到达要求 保证酒店的正常运 营 3 4 输入项输入项 输入字段图标显示 字段名称类型大小 房间编号字符串类型16 姓名字符串类型16 性别字符串类型4 6 年龄字符串类型4 职业字符串类型32 从何处来字符串类型32 到何处去字符串类型32 住宿理由字符串类型32 证件名称字符串类型32 证件号码字符串类型32 工作单位字符串类型32 离店日期日期类型 备注字符串类型32 3 5 输出项输出项 字段名称类型大小 房间编号字符串类型16 房间等级字符串类型8 房价浮点类型 房价折扣整型 住房人数整型 登记时间日期类型 登记员字符串类型32 旅客类别字符串类型8 招待单位字符串类型32 备注字符串类型32 3 6 算法算法 模块主要算法设计模块主要算法设计 活动图 活动图 7 1 用户登陆 提交订房单活动图 客户 会员注册 注册信息正 确增加会员 注册错误 修改会 员信息 进入成功 查询 锁定房间 提交订单 客户注销 客户登入 登入错误登入信息正确 图 1 用户登陆 提交订房单活动图 2 订房活动图 8 得到客户订房单 查询空房间 订单可满足订单不可满足 会员折扣 修改空房间数 修改会员 消费记录 查验身份房间不适合 缺房间 不法分子 拒绝入住 调和 别人退房 客户付款得 到收款单 订房接受 图 2 订房活动图 3 经理管理活动图 9 得到订房通知 分类合计确定订房单 客房服务管理 递交订房单 核对订房单 核对正确 订房通知开付款单 经理管理 系统 核对错误 图 3 经理管理活动图 4 结账活动图 10 结账 得到订房单得到付款单 修改应收款 账单 应付账单 修改总账 结账结束 图 4 结账活动图 5 数据库管理活动图 11 图 5 数据库管理活动图 3 7 流程逻辑流程逻辑 数据库管理用户 管理房间记录数据库管理 房间变动 12 1 用户登陆 注册 提交订房单模块 客户修改客户信息查看添加订单 订房系统 登入登入 注册注册 客户信息客户信息客户信息客户信息 客户信息 图 6 2 订房模块 13 订房系统订房系统 得到客户订房单 客户 检查订房可 满足 检查订房不 可满足 向客户给出 订房单 结账系统 客户购买 经理管理系 统 客户订房单 客户订房单 客户订房单 递交订房单 客户订房 查订房单 出 示 订 房 单 房间订单 订房通知改房通知 开发票 客户支付款单 图 7 3 经理管理模块 14 经理管理系统 得到缺房通知 订房系统 分类合计产生订 房单 房间服务管理 订房单核对正确 结账系统 订房通知 订房通知 递交订房单 发出房间分类 发出房间分类 发出房间分类 递交订房单 支付订单 图 8 4 结账模块 15 结账系统 得到客户付款 单 订房系统 得到客户付款 单 经理管理系 统 修改应收款账 单 修改应预付 订款账单 修改总账 预定房间订 单房 预定房间订单房 预定房间订单房 预定房间订单房 预定房 间订单 房 总订房单 账目 修改 信息 账目 修改 信息 账目修改 信息 图 9 16 3 8 接口接口 打印 登陆 工作人员输入 系统维护数据库 系统操作界面
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年辽宁省中考语文试卷(含答案与解析)
- 2025年高考江苏物理试题+答案
- 香雪作业题目及答案
- 草坪学考试题及答案mooc
- 现代史题目及答案解析
- 葡萄培训知识文案简短课件
- 2025年艾灸知识考试试题及答案
- 萨摩耶宠物知识培训班课件
- 2025钢筋买卖合同范本
- 2024译林版八年级英语上册Unit 1 单元测试卷及答案(含三套题)
- 2025版集团内部无息借款资金调度与管理合同范本
- 管道吊装方案范本
- 黑龙江省五大连池市2025年上半年事业单位公开招聘试题含答案分析
- 小学英语课堂教学规范操作手册
- 人事经理工作汇报
- 项目实施进程汇报
- 2025学宪法讲宪法知识竞赛题库及答案(小学组)
- 中小企业网络安全解决方案概述
- 官方兽医考试题及完整答案详解(名校卷)
- 医学检验质量安全管理培训
- 2025年小学英语教师业务理论考试试题及答案
评论
0/150
提交评论