酒店客房管理系统(软件工程课程设计)


    酒








    第X组
    组长:
    组员:
    计算机科学技术

    目录
    摘: 5
    二行性分析 6
    1编写目: 6
    2项目背景: 6
    21项目总述: 6
    22相关定义: 6
    3行性研究前提 6
    31欲开发软件基求: 6
    32目标: 7
    33条件假定限制: 7
    34进行行性研究方法: 8
    4现系统分析: 8
    5建议系统分析: 8
    6社会素方面行性 8
    61法律方面行性: 8
    62方面行性: 8
    7结: 8
    三需求分析 9
    1. 引言: 9
    11 编写目: 9
    12 背景: 9
    13 运行环境: 9
    14 定义: 9
    2 项目概述: 10
    21 项目目标: 10
    22 户特点: 10
    3 总体需求调查: 10
    31 系统目标: 10
    32 业务处理总体流程调查: 11
    4 系统功调查: 13
    41 订房入住理功: 13
    42 退房理功: 14
    43 客户信息理功: 16
    44 客房信息理功: 18
    45 系统设置功: 19
    5 系统功数流图表: 20
    6 数字典: 21
    61 数流描述: 21
    62 数项条目: 22
    63 数存储条目: 23
    64 ER图设计: 24
    7 安全性求调查: 26
    8 性求调查: 26
    81 数精确度: 26
    82 时间特性: 26
    83 适应性: 26
    四总体设计 27
    1 引言: 27
    11 编写目: 27
    12 范围: 27
    13 定义: 27
    14 参考资料: 27
    2 总体设计: 27
    21 需求规定: 27
    22 运行环境 27
    23 结构: 28
    24 基设计概念处理流程: 29
    25 功需求相关程序关系: 37
    26 工处理程: 42
    3 数库设计: 42
    4 户界面设计: 45
    五详细设计 46
    1 引言: 46
    11 编写目: 46
    12 背景说明: 46
    13 参考资料: 46
    14 部分容定义: 46
    2 程序系统结构: 46
    3 程序设计说明: 48
    31 程序 ONLOADSYS 设计说明: 48
    32 程序 ONBOOK 设计说明: 49
    33 程序ONORDER 设计说明: 50
    34 程序 ONCHECKIN 设计说明: 51
    35 程序 ONCHECKOUT 设计说明: 52
    36 程序 ONMROOM 设计说明: 53
    37 程序 ONMCLIENT 设计说明: 54
    38 程序 ONSYSSET 设计说明: 55
    六测试分析维护 56
    1 引言: 56
    11 编写目: 56
    12 背景说明: 56
    13 参考资料: 56
    2 测试概: 56
    3 功测试: 56
    4 维护: 60
    41 改正性维护 60
    42 适应性维护 60
    43 完善性维护 60
    七附录:……………………………………………………………………………………………………………………………………61













    摘:
    酒店客提供住宿餐饮娱乐服务综合性服务企业接客世界客生活惯消费水宗教信仰等相着国旅游业飞速发展社会生活水普遍提高酒店消费断提出更高更样性求酒店企业拥限力物力财力信息资源服务住店客满足客种消费需求
    竞争日趋激烈酒店行业中营酒店企业重问题
    酒店营理员掌握科学理思想理方法综合运酒店资源应该采先进计算机理手段处理日益复杂信息资源正确时客源市场信息作出反应正确指定营决策样保证酒店企业激烈竞争中求生存发展成功应先进计算机理手段辅助酒店企业营理求酒店日常操作模式符合计算机信息处理求需相应理体系员配合作酒店营理员充分掌握酒店职岗位信息流程计算机处理求善结合两者求长处想进计算信息处理技术效服务酒店营理
    课程设计解决酒店客房理中实现计算机客订房情况消费情况统计登记实现酒店住房费次性结算服务酒店理员关定时间段里酒店住房理情况酒店营情况提供快捷方便高效理手段
    课程设计中系统开发台Windows XP程序设计设计语言采Vc++数库采SQL Server 2005程序运行台Windows 2000XPVc++中实现功预定客户理客户日常事务登记住房理等Access作种信息资料台数库包括客信息房间信息客史记录等等
    通课程设计实现酒店客房进行理户轻松找需客房信息提供订房退房服务酒店客房业绩进行统计实现服务理电子化动化提高酒店客房理办公效率提高改善酒店服务质量提供保证
    二行性分析
    1 编写目:
    着国旅游业飞速发展社会生活水普遍提高酒店消费断提出更高更样性求根…酒店求…酒店开发款方便快捷理酒店客房相关软件理系统详细分析讨编写文档目:
    l 准确误理解表达户软件系统求
    l 分析确认户求否合理实现性必性
    l 便系统设计员完成系统需求分析
    预期读者:酒店相关工作员系统开发设计员

    2 项目背景:
    21项目总述:
    酒店客房理系统应客户求利计算机技术酒店客房订房退房等日常操作进行理仅节省力物力提高理效率方便业务理
    22 项目背景:
    l 项目名称:酒店客房理系统
    l 务提出者: ……
    l 项目开发者: ……
    l 系统户: …酒店总台服务员
    23 相关定义:
    户:系统员
    客户:酒店住户
    3 行性研究前提
    31 欲开发软件基求:
    A 功:
    l 客房信息理
    户酒店客房相关信息进行理包括客房基信息(客房号客房价格等)进行检索录入修改
    l 客房预订理
    实现客户酒店客房预定求
    l 客房订房入住理
    实现客户酒店客房订房预订转入住求
    l 客房退房理
    实现客户退房求进行费结算
    l 客户信息理
    户入住酒店客户信息进行查询包括客户基信息(身份证号客户姓名联系电话)进行检索
    l 系统设置理
    户根需修改系统相关设置
    B 性限制:
    系统微型机开发信息处理系统响应时间午特殊求


    C 输入输出:
    系统输入酒店客户相关信息包括信息住宿信息等
    系统输出酒点客户账单相关报告等

    D 酒店客房理流程:
    客户订房信息
    客户预订信息
    客户退房信息
    入住处理
    退房收银
    房间密码卡
    客户账单
    图表 1酒店客房理流程图


    E 系统连接系统:客房门禁系统 票印系统

    H 完成期限: 预期6月

    32 目标:
    项目旨利计算机进行酒店客房理提高客房理员工作效率提高理员工作质量改善客户接工作实现理计算机化效率化继承旧理系统优良性基础进步提升软件理性实现力资源高效利

    33 条件假定限制:
    (1)针户求结合实际情况设计理软件初步估计具1015年应寿命
    (2)具体调研定较适合系统设计方案进步较方案优劣中提炼出优方案
    (3)费投资重户户提供部分设备支持中保证日常部分生活工作费
    (4)软件作违反法律政策设计基设计基础结合法律政策允许软件做合理升级维护
    (5)针户求设计理软件基现行普遍应标准配置硬件系统windows操作系统开发运行
    (6)利现旧版理软件系统参考继承部分实功
    (7)预计系统6月基功投入

    34 进行行性研究方法:
    项目开发组4组成三方面系统开发作行性研究分析
    (1)两现行应理系统进行分析调查确定现行系统已功初步确定开发系统功
    (2)两酒店客房理做实调查搜集日常工作理信息初步确定酒店客房理流程总结出开发系统功
    (3)汇总调查结果确定系统框架模型开发系统进行行性仿真研究软件达功基齐全操作简单应方便

    4 现系统分析:
    项目委托酒店现阶段客房服务理工作工系统实现种酒店运营理模式已适应日益增长酒店工作理量员工作量酒店员设备支出方面耗损量该系统局限处

    5 建议系统分析:
    系统运行装WINDOW XP系统电脑实现酒店客房理动化计算机化 改变原员结构基础提高客房服务理员工作效率工作质量改善客户接工作实现理计算机化效率化继承旧理系统优良性基础进步提升软件理性实现力资源高效利操作简单界面简明易户

    6 社会素方面行性
    61 法律方面行性:
    项目组酒店方面专业员研究确定存法律方面问题
    62 方面行性:
    项目应需原酒店总台相关员进行软件培训户单位行政理工作制度等方面需变动存该方面问题

    7 结:
    组研究分析该理系统酒店客房理系统完善消系统足处资金位着手进行开发







    三需求分析
    1. 引言:
    11 编写目:
    着国旅游业飞速发展社会生活水普遍提高酒店消费断提出更高更样性求根…酒店求…酒店开发款方便快捷理酒店客房相关软件理系统系统应软件开发者系统集成需实现功性操作配合方面进行详细分析探讨编写文档目:
    l 准确误理解表达户酒店客房理业务需求作系统需求基线
    l 便系统设计员根酒店客房理业务需求指定概设计详细设计数库设计

    预期读者:
    ² …关业务
    ² …关技术
    ² …关软件设计开发员
    ² …关运行维护员



    12 背景:
    a 开发软件系统名称:酒店客房理桌面系统
    b 项目务提出者:…酒店
    项目开发者:…系统软件开发组
    户:酒店前台招员
    c 实现该软件计算中心计算机网络: WIN XP2000Vista

    13 运行环境:
    A. 数库:Access2007 数库
    B. 运行台: 转windows系列操作系统PC机
    C. 终端设备:实达 长城终端等
    D. 设备:磁盘阵列印机等

    14 定义:
    房态:房间项状态供占停预定等状态
    客户信息:客户身份信息客户类型客户团体客散客





    2 项目概述:
    21 项目目标:
    酒店客房理系统提高酒店客房服务速度精度改善顾客服务亲善程度减少工作差错目标减少项资金支出提高理质量酒店营档次创造条件
    表现方面:

    (1) 酒店营服务:
    快捷准确高效服务时具种方式查询途径问讯员够时快速计算机中查询位住店客预定客资料
    a 种条件查询印现住离店客信息
    b 种条件查询包括房间号姓名区等
    c 查日抵离店客明日应应离客等情况
    d 客房占情况查询
    时计算机化理够酒店理员带极方便带效率质量提高理计算机化时酒店节省部分设备支出

    (2)顾客提供方便:
    接员利计算机客办理入住登记手续量缩短客滞留总台时间客提供快捷高效服务顾客酒店消费录入计算机顾客办理离店时次性结账顾客带极便利

    (3)引进先进酒店理思想:
    建成套具断发展力系统酒店流物流资金流带极发挥效益理计算机化酒店未带长远发展理国际惯例接轨吸收成功验酒店发展铺道路


    22 户特点:
    该系统户必须专门培训专业士熟悉计算机操作具专业知识时够恰时处理紧急情况


    3 总体需求调查:

    31 系统目标:
    酒店前台酒店房间订退操作实现计算机理完成酒店客房订房退房预订等业务实现业务数时保存预处理





    32 业务处理总体流程调查:
    原系统关系较总体业务流程图示:
    酒店客房理桌面系统
    订房入住理子系统
    退房理子系统
    客户信息理子系统
    客房信息理子系统
    系统设置理子系统
    预订
    入住
    订房
    图表 2 总体流程图
    系统接口







    数流总体数流程图示:

    图表 3 总体数流程图




    说明:
    l 酒店客户选择预订方式者达酒店订方式进行订房选择系统户根客户选择客户登记订房消息客户相关信息记录案
    客户分配合适客房相应客房信息更改记录案订房时根客户类型信息记录订房方式选房间类型户作出相应处理
    l 酒店客户退房时系统户客户应付金额进行结算开出发票更新相应客房信息






    4 系统功调查:
    41 订房入住理功:
    411 客户预订:
    酒店客户通功未达酒店前先酒店中预订住房预订方式通电话者请求应带相关证件客户预订房间须系统设定期限入住否取消预订系统面相客户分两类:
    a 团体客户预订流程:
    团体负责信息团体信息登记
    酒店房间分配
    预抵达日期设置
    提交数
    酒店否充足空房
    告知客户取消服务
    Yes
    No

    b 单独客户预订流程:
    客户信息登记
    酒店房间分配
    预抵达日期设置
    提交数
    酒店否充足空房
    告知客户取消服务
    Yes
    No

    412 客户订房:
    利功客户酒店订房间样种方式分两类客户进行处理:
    a 团体客户订房流程:
    团体负责信息团体信息登记
    酒店房间分配
    提交数
    酒店否合适空房
    告知客户结束服务
    Yes
    No
    客户求查询酒店客房
    进入入住环节


    b 单独客户订房流程:
    客户信息登记
    酒店房间分配
    提交数
    酒店否合适空房
    告知客户取消服务
    Yes
    No
    客户求查询酒店客房
    进入入住环节


    413 客户入住:
    客户预订转登记者已登记进入环节客户交纳定金获订房间房卡入住房间基流程示:
    客户交纳定金
    分配客房密码卡
    入住房间

    遇团体预订客户转登记入住时应考虑团体否规定期限达团体提出加房减房求应作出相应处理基流程示:
    团体客户身份确认
    否逾期?
    Yes
    No
    告知客户结束服务
    否增减房间?
    酒店否空房?
    告知客户请求谅解
    重新分配房间更改相应数
    客户缴纳定金
    分配客房密码卡
    入住房间
    Yes
    No
    Yes
    No

    42 退房理功:
    系统结账方式规定:团体客团体负责统结账结账方式现金银行卡结合方式接受挂账基流程示:
    客户提出结账求
    结算客户消费金额
    客房状态检查
    收取相应金额退出余定金
    印客户账单收回房卡
    更新相应信息
    提交数







    43 客户信息理功:
    模块实现酒店客户信息查询基操作理客身份信息消费信息包括相关信息录入修改查询基操作流程:

    客户信息录入
    客户理
    选择相应操作
    客户信息修改
    客户信息查询
    登记客户相应数
    先查询相应客户信息
    指定欲查询客户关信息关键字
    根关键字进行查询
    查询结果进行相应修改
    传数

    44 客房信息理功:
    模块实现户酒店客房基信息进行理操作基操作检索录入修改客房基信息包括:客房房间号房间类型房间位置房间状态房间状态包括房间情况(否空房)客房清洁情况(否已清洁)房间清洁负责员理
    等基流程示:
    客房信息录入
    客房理
    选择相应操作
    客房信息修改
    客房信息查询
    登记客房相应数
    先查询相应客房信息
    指定欲查询客房关信息关键字
    根关键字进行查询
    查询结果进行相应修改
    传数

    45 系统设置功:
    模块实现理系统进行维护设置操作数库维护包括数库数备份户密码录入修改操作基流程:
    系统设置
    数库维护
    户密码设置
    数备份
    新密码录入
    密码修改
    传数

    5 系统功数流图表图示:


    图表4 0层数流图表


    6 数字典:
    61 数流描述:
    数流名称


    说明
    户登录
    户输入户名户密码
    验证正确进入系统界面

    检索信息
    户输入欲查找信息
    系统数库包括客户信息客房信息等数库相关部分
    包括房间信息查找客户信息查找
    系统信息
    户输入系统信息
    数库系统户信息存储部分
    户登录密码等信息容
    客户信息
    户输入酒店客户信息
    数库客户信息存储部分
    包括客户身份信息客户登记信息客户类型信息客户消费信息客户账单等客户关信息数
    客房(房间)信息
    酒店住房相关信息
    数库酒店房间信息存储部分
    包括系统初设置房间




    基信息状态清洁状态类型房号床位数等客户提出客房求
    客户求
    客户提出酒店住房相关求信息

    户录入系统中
    查询结果
    显示界面户
    显示界面户
    查询符合条件结果数系统数库包括户数库客户数库房间信息数库
    显示结果
    系统数库
    系统显示界面

    退房信息
    客户


    入住信息
    客户


    预订房信息
    客户


    结算方式
    客户

    客户结账方式现金结算银行卡结算等

    身份核信息
    客户信息数库

    预订房间客入住前身份信息进行核包括正确错误两种结果

    客房预定时间核查信息
    酒店房间信息数库

    预订房间客入住前房间预订入住时间否期核包括已期期两种结果数






    62 数项条目:
    数项名称
    类型
    简述
    姓名
    文类型
    描述包括户客户姓名

    枚举类型
    枚举元素男女
    密码
    字符串型
    唯包括字符数字
    客类
    枚举类型
    枚举元素团体客散客
    客数量
    长整型
    描述入住客数

    消费项目
    文类型
    描述客入住期间消费容
    消费金额
    双精度浮点数类型
    描述客入住期间消费金额
    单位址
    文类型
    描述客住址工作单位信息
    身份证件号
    长整型
    客身份证件号唯
    住宿天数
    整型
    客预计停留天数
    房间号
    整型
    酒店房间编号唯
    房间单价
    单精度浮点数类型
    酒店房间入住价格
    房间类型
    枚举类型
    枚举元素包括标准单间双间豪华单间双间商务套房总统套房
    房间床位数
    整型
    描述客房床位数量

    房间状态
    布尔类型
    布尔值:占代表0空闲代表1
    房间清洁状态
    布尔类型
    布尔值:未清洁代表0已清洁代表1
    房间数量
    整型
    酒店房间数客订房数
    房间位置
    文类型
    描述酒店房间理位置
    日期
    整型
    格式:xxxxxx
    客户编号
    整型










    63 数存储条目:
    数存储名称
    简述
    组成
    客房信息
    存放酒店客房相关信息
    房号+类型+位置+状态+清洁状态+床位数+单价

    客户基信息
    存放酒店客户相关基信息
    姓名+性+单位+身份证件号+类
    客户消费信息
    存放酒店客户消费信息
    消费项目+消费金额
    客户交易信息
    存放酒店客户交易信息
    房号+订房时间+入住时间+退房时间+入住天数+订房数+付款方式+应付金额











    64 ER图设计:
    641 消费记录实体:
    消费项目
    消费记录
    消费金额

    642 交易记录实体:
    交易记录
    入住时间
    订房时间
    客房号
    应付金额
    付款方式
    订房数
    入住天数
    退房时间














    643 账单实体:
    账单
    客 房 号
    付款方式
    姓名客户编号
    结算金额
    结算日期

    644 客户实体:
    客户
    姓 名

    编 号
    客户类型
    工作单位
    身份证件号

    645 客房实体:
    客房
    客 房 号
    客房位置

    客房类型
    状态
    清洁状态
    床 位 数
    单 价


    646 户实体:

    姓 名

    密 码

    647 实体间关系图:
    1

    1

    1

    1

    1

    1

    n

    1

    1

    1

    m

    n

    m

    n



    客房
    客户
    消费记录
    交易记录
    住宿
    产生
    交易
    查询
    核算
    账单


    7 安全性求调查:
    系统户需密码登陆系统

    8 性求调查:
    81 数精确度:
    数精确度满足般酒店求般精确货币分位
    82 时间特性:
    处理时间短接受范围
    83 适应性:
    开放式操作系统开放式数库开发工具标准通信协议结构层次独立性
    四总体设计
    1 引言:
    11 编写目:
    提高酒店客房服务速度精度改善顾客服务亲善程度减少工作差错目标减少项资金支出提高理质量服务…酒店前台酒店客房理服务环节终户…酒店集团公司酒店总台接处服务员基需求分析编写文档目需求分析中设计功具体化

    预期读者:
    ² …关业务
    ² …关技术
    ² …关软件设计开发员
    ² …关运行维护员


    12 范围:
    说明:
    a 开发软件系统名称:酒店客房理桌面系统
    b 项目务提出者:…酒店
    项目开发者:…系统软件开发组
    户:酒店前台招员
    c 实现该软件计算中心计算机网络: WIN XP2000Vista
    13 定义:
    房态:房间项状态供占停预定等状态
    客户信息:客户身份信息客户类型客户团体客散客
    14 参考资料:
    GB85661995 软件生存期程
    GB856788 计算机软件产品开发文件编制指南
    GBT114571995 软件工程术语

    2 总体设计:
    21 需求规定:
    酒店客房理系统提高酒店客房服务速度精度改善顾客服务亲善程度减少工作差错目标减少项资金支出提高理质量酒店营档次创造条件酒店前台酒店房间订退操作实现计算机理完成酒店客房订房退房预订等业务实现业务数时保存预处理详细说明请参见需求分析
    22 运行环境
    A. 数库:Access2007数库
    B. 运行台: 转windows系列操作系统PC机
    C. 终端设备:实达 长城终端等
    D. 设备:磁盘阵列印机等




    23 结构:
    需求分析基础系统确定功模块构成:
    客房理系统
    系统设置模块
    退房理模块
    客户信息理模块
    客房信息理模块
    订房入住理模块
    图表 5 系统功模块图


    功模块功描述:
    l 客房信息理
    户酒店客房相关信息进行理包括客房基信息(客房号客房价格等)进行检索录入修改
    l 客房预订理
    实现客户酒店客房预定求
    l 客房订房入住理
    实现客户酒店客房订房预订转入住求
    l 客房退房理
    实现客户退房求进行费结算
    l 客户信息理
    户入住酒店客户信息进行查询包括客户基信息(身份证号客户姓名联系电话)进行检索
    l 系统设置理
    户根需修改系统相关设置



    24基设计概念处理流程:
    系统处理流程表示:
    客户预订请求


    客户入住请求


    客户退房请求


    客户信息


    客房信息
    1预订请求记录分配客房

    2客户身份查证分配客房

    3客房信息更改金额结算

    4理客户信息记录

    5理客房信息记录

    6更新记录
    效客户预订名单

    客房门卡

    客户账单

    客户信息记录

    客房信息记录

    更新文件记录
    输入
    处理
    输出

    系统结构图示:
    …酒店客房理桌面系统
    订房入住理子系统
    退房理子系统
    客户信息理子系统
    客房信息理子系统
    系统设置理子系统
    预订
    入住
    订房

    子模块功处理数流图示:
    241 订房入住理子模块:

















    处理预订流程:

    处理般订房流程:


    处理入住流程:
    般订房入住流程:
    预订转登记(入住)流程:

    242 退房处理流程:











    243 客房信息理流程:









    244 客户信息理流程:





    245 系统设置理流程:








    25 功需求相关程序关系:
    酒店客房理桌面系统
    订房入住理
    退房理
    客户信息理
    客房信息理
    系统设置
    预订
    入住
    订房
    程序名:OnOrder
    程序名:OnCheckIn
    程序名:OnBook
    程序名:OnCheckOut
    程序名:OnMClient
    程序名:OnMRoom
    程序名:OnSysSet
    程序名:OnLoadSys

    功模块应子程序:
    251 预订模块:
    预订理
    散客预订理
    团体预订理
    On_Osingle
    On_Oteam
    On_RoomCheck
    On_OrderShow
    OnOrder



    252 订房模块:
    订房理
    散客订房理
    团体订房理
    On_Bsingle
    On_Bteam
    On_RoomCheck
    On_BookShow
    OnBook





    253 入住模块:
    入住理
    般入住
    预订转入住
    On_SCheck
    On_TimeCheck
    On_RoomCheck
    On_RoomChange
    On_UpDate
    On_UpDate
    OnCheckIn



    254 退房模块:
    OnCheckOut
    退房处理
    On_CalMoney
    On_UpDate
    On_PrTit


    255 客户信息理模块:




    客户信息理
    客户信息录入
    客户信息查询
    客户信息修改
    On_InfoW
    On_UpDate
    On_InfoSa
    On_InfoR
    On_InfoShow
    On_InfoW
    On_UpDate
    On_InfoSa
    On_InfoR
    On_InfoShow
    On_Modify
    OnMClient











    256 客房信息理模块:




    客房信息理
    客房信息录入
    客房信息查询
    客房信息修改
    On_InfoW
    On_UpDate
    On_InfoSa
    On_InfoR
    On_InfoShow
    On_InfoW
    On_UpDate
    On_InfoSa
    On_InfoR
    On_InfoShow
    On_Modify
    OnMRoom











    257 系统设置模块:


    系统设置
    OnSysSet
    数备份
    密码修改
    On_DataCopy
    On_SecMof

    26 工处理程:
    软件系统工作程中包括工处理程:
    l 客户信息输入工通终端设备输入完成
    l 客户房间密码卡工发放收回
    l 客户证件需工认证
    l 客户缴纳现金清点需工认证

    3 数库设计:
    根需求分析实体关系ER图系统数表结构示:
    Ajb(订金表)
    序号
    字段名
    字段含义
    数类型
    否空
    1
    Lsh
    流水号
    Identity int

    2
    Rzdjlsh
    入住流水号
    Int

    3
    Fh
    房号
    Char(5)

    4
    Je
    金额
    Numeric(60)

    5
    Rq
    日期
    datetime

    6
    Bz
    币种
    Char(10)

    7
    ytbz
    已退标志
    Char(4)

    8
    fkfs
    付款方式
    Char(12)

    9
    xm
    姓名
    Char(8)

    10
    jzdjlsh
    结帐号流水号
    int






    Fzb(客房总表)
    序号
    字段名
    字段含义
    数类型
    否空
    1
    Lsh
    流水号
    Identity int

    2
    Fh
    房号
    Char(5)

    3
    Zt
    状态
    Char(6)

    4
    Xm
    姓名
    Char(20)

    5
    Xb

    Char(2)

    6
    Rs

    Int

    7
    Krlb
    客类
    Char(8)


    8
    Rzrq
    入住日期
    Datetime

    9
    Ldrq
    离店日期
    Datetime

    10
    xzrq
    续住日期
    Datetime

    11
    fz
    房价
    Numeric(52)

    12
    Kfr
    开房
    Char(8)

    13
    Kfrq
    开房日期
    Datetime

    14
    Kflx
    客房类型
    Char(8)

    15
    Ttbz
    标志
    Char(2)

    16
    Bz
    币种
    Char(20)

    17
    Rzdjlsh
    入住流水号
    int







    Jzdjb(结帐单表)
    序号
    字段名
    字段含义
    数类型
    否空
    1
    Lsh
    流水号
    Identity int

    2
    Rzdjlsh
    入住单流水号
    Int

    3
    Fh
    房号
    Char(5)

    4
    Xm
    姓名
    Char(20)

    5
    Rzrq
    入住日期
    Datetime

    6
    Ldrq
    离店日期
    Datetime


    7
    Bz
    币种
    Char(10)

    8
    Cdbz
    签单标志
    Char(2)

    9
    Czy
    操作员
    Char(8)

    10
    czrq
    操作日期
    Datetime







    Jzmxb(结帐明细表)
    序号
    字段名
    字段含义
    数类型
    否空
    1
    Lsh
    流水号
    Identity int

    2
    jzdjlsh
    结帐单流水号
    Int

    3
    Jzfs
    结帐方式
    Char(10)

    4
    Bz
    币种
    Char(10)

    5
    Je
    金额
    Numeric(92)

    6
    Cdbz
    签章标志
    Char(2)

    7
    Fh
    房号
    Char(5)

    8
    Krxm
    客姓名
    Char(20)

    9
    Qdxm
    签单姓名
    Char(20)

    10
    Czy
    操作员
    Char(8)

    11
    czrq
    操作日期
    Datetime








    Kfzlb(客房资料表)
    序号
    字段名
    字段含义
    数类型
    否空
    1
    Fh
    房号
    Char(5)

    2
    Kflx
    客房类型
    Char(8)

    3
    Lc
    楼层
    Char(6)

    4
    Zt
    状态
    Char(6)

    5
    Qjzt
    清洁状态
    Char(7)







    Krxfb(客消费表)
    序号
    字段名
    字段含义
    数类型
    否空
    1
    Lsh
    流水号
    Identity int

    2
    Zh
    结帐单号
    Int

    3
    Fh
    房号
    Char(5)

    4
    Xflx
    消费类型
    Char(10)

    5
    Bz
    币种
    Char(10)

    6
    Je
    金额
    Numeric(102)

    7
    Zzrq
    结帐日期
    Datetime


    8
    Skbz
    收款标志
    Char(4)

    9
    Skr
    收款
    Char(8)

    10
    Skrq
    收款日期
    Datetime

    12
    Rzdjlsh
    入住单流水号
    Int

    13
    czy
    操作员
    Char(8)







    Rzdjb(入住登记表)
    序号
    字段名
    字段含义
    数类型
    否空
    1
    Lsh
    流水号
    Identity int

    2
    Xm
    姓名
    Char(20)

    3
    Xb

    Char(2)

    4
    Rs

    Int

    5
    Krlb
    客类
    Char(8)

    6
    Rzrq
    入住日期
    Datetime

    7
    Ldrq
    离店日期
    Datetime

    8
    Fh
    房号
    Char(5)


    4 户界面设计:
    41 户登录界面初步设计:



    42 系统界面初步设计:





    四详细设计
    1 引言:
    11 编写目:
    文档总体设计基础系统功具体设计代码实现
    预期读者:
    ² …关业务
    ² …关技术
    ² …关软件设计开发员
    ² …关运行维护员


    12 背景说明:
    a 开发软件系统名称:酒店客房理桌面系统
    b 项目务提出者:…酒店
    项目开发者:…系统软件开发组
    户:酒店前台招员
    c 实现该软件计算中心计算机网络: WIN XP2000Vista


    13 参考资料:
    GB85661995 软件生存期程
    GB856788 计算机软件产品开发文件编制指南
    GBT114571995 软件工程术语


    14 部分容定义:

    l 户:系统员
    l 客户:酒店住户
    l ListView :VC++中提供种功控件
    l ListCtrl :VC++中提供种功控件
    l 数表:数进行存储操作种逻辑结构表代表户意义象








    2 程序系统结构:

    酒店客房理桌面系统
    订房入住理
    预订
    OnOrder
    On_Osingle
    On_Oteam
    On_RoomCheck
    On_OrderShow
    订房
    OnBook

    On_Bsingle
    On_Bteam
    On_RoomCheck
    On_BookShow
    订房
    OnCheckIn
    On_SCheck
    On_TimeCheck
    On_RoomCheck
    On_RoomChange
    On_UpDate
    On_UpDate
    On_CalMoney
    退房理
    OnCheckOut
    On_UpDate
    On_PrTit
    On_InfoShow
    客房信息理
    On_InfoW
    On_UpDate
    On_InfoSa
    On_InfoR
    On_InfoW
    On_UpDate
    On_InfoSa
    On_InfoR
    On_InfoShow
    On_Modify
    OnMRoom
    客户信息理
    OnMClient
    On_InfoW
    On_UpDate
    On_InfoSa
    On_InfoR
    On_InfoShow
    On_InfoW
    On_UpDate
    On_InfoSa
    On_InfoR
    On_InfoShow
    On_Modify
    系统设置
    OnSysSet
    OnUpdat
    On_DataCopy
    On_SecMof
    图表 6 程序结构图
    OnLoadSys

    3 程序设计说明:
    功模块中程序设计说明:

    31 程序 OnLoadSys 设计说明:
    311 程序描述:
    程序处理户登录系统时身份认证处理
    312 输入输出功处理:
    户姓名

    户密码
    1户姓名登记

    2密码匹配

    3 更新记录


    登陆成功
    输入
    处理
    输出

    313 流程逻辑:
    开始
    输入姓名
    输入密码
    密码否正确
    Y
    N
    进入系统
    更新记录文件
    记录户名
    输出密码错误信息
    否继续尝试
    结束
    Y
    N
    计数器加1
    计数器置0
    计数器3?
    Y
    N

    32 程序 OnBook 设计说明:
    321 程序描述:
    程序完成酒店客户订房登记操作理程序中ListView控件显示酒店客房情况:房号房类型姓名性数入住日期离店日期折扣币种房租开房等信息列表控件编辑框等接收客户基信息:入住单位(客团体姓名)性数客类客源入住时间(默认天日期)离店时间(默认明天日期)付款方式币种等系统数库更新控件信息更新想联系
    322 输入输出功处理:

    客户信息
    1客户资料记录
    2客房分配
    3 更新记录


    订房成功
    输入
    处理
    输出

    323 流程逻辑:
    开始
    客户需求征询
    否符合求客房
    Y
    N
    客户信息录入
    数库数更新
    分配客房信息录入
    显示客房信息
    否继续
    结束
    Y
    N
    刷新显示客房情况
    否更改条件
    Y
    N
    建议入住酒店
    建立客帐客史档案
    输入查询条件

    33 程序OnOrder 设计说明:
    331 程序描述:
    程序处理客户预定操作控件基程序相
    332 输入输出功处理:

    客户信息
    1客户资料记录
    2客房分配
    3 更新记录


    预订成功
    输入
    处理
    输出

    333 流程逻辑:
    开始
    客户需求征询
    否符合求客房
    Y
    N
    客户信息录入
    数库数更新
    分配客房信息录入
    显示客房信息
    否继续
    结束
    Y
    N
    刷新显示客房情况
    否更改条件
    Y
    N
    建议入住酒店
    建立客户预订记录
    输入查询条件
    确定预订期限时间

    34 程序 OnCheckin 设计说明:
    341 程序描述:
    程序处理户相关入住操作
    342 输入输出处理:
    客户入住信息
    1客户资料记录
    2定金缴纳
    3 更新记录

    入住成功
    密码卡
    输入
    处理
    输出

    343 流程逻辑:
    开始
    否增减客房
    Y
    N
    订金缴纳
    分配客房信息录入
    重新分配客房
    否继续
    结束
    Y
    N
    刷新显示客房情况
    否逾期
    Y
    N
    否预订
    否团体客户
    分配房卡
    预订记录查询
    预订记录取消
    更新数
    建立客帐客史档案
    结束
    N
    Y
    Y
    N

    35 程序 OnCheckOut 设计说明:
    351 程序描述:
    程序处理客户退房结算
    352 输入输出功处理:
    客户退房信息
    1客户资料记录
    2费结算
    3 更新记录

    退房成功
    账单
    输入
    处理
    输出

    353 流程逻辑:
    开始
    N
    结束
    Y
    Y
    N
    初始化(住房表消费表)
    选取结帐房间
    否客退房完毕?
    消费表中查找属房间费
    选择结帐方式印帐单然退房
    否继续?

    36 程序 OnMRoom 设计说明:
    361 程序描述:
    程序处理酒店客房信息理操作包括信息录入查询修改
    362 输入输出功处理:
    客房信息
    1录入
    2查询
    3修改
    4更新记录

    操作成功
    输入
    处理
    输出

    363 流程逻辑:
    开始
    N
    结束
    Y
    Y
    N
    选择相应操作
    保存更新数
    查找符合条件客房
    输入新数
    否继续?
    新建客房记录
    录入操作
    相关信息录入
    保存更新数
    录入查询条件
    查询操作
    输出相关信息
    修改操作
    否保存?
    否保存?
    否修改?
    否存?
    N
    Y
    Y
    N

    37 程序 OnMClient 设计说明:
    371 程序描述:
    程序处理酒店客户信息理操作包括信息录入查询修改
    372 输入输出功处理:
    客户信息
    1录入
    2查询
    3修改
    4更新记录

    操作成功
    输入
    处理
    输出

    373 流程逻辑:
    开始
    N
    结束
    Y
    Y
    N
    选择相应操作
    保存更新数
    查找符合条件客户
    输入新数
    否继续?
    新建客户记录
    录入操作
    相关信息录入
    保存更新数
    录入查询条件
    查询操作
    输出相关信息
    修改操作
    否保存?
    否保存?
    否修改?
    否存?
    N
    Y
    Y
    N

    38 程序 OnSysSet 设计说明:
    381 程序描述:
    程序系统进行操作设置包括户密码设置数库维护
    382 输入输出功处理:
    数库备份址
    户密码
    1备份数
    2更换密码
    3更新记录

    操作成功
    输入
    处理
    输出

    383 流程逻辑:
    开始
    N
    结束
    Y
    Y
    N
    备份数
    否继续?
    输入备份存放址路径
    数拷贝存放
    输入址确认?
    更换密码
    输入原密码
    输入新密码
    更换确认?
    保存更新数
    Y
    N

    五测试分析维护
    1 引言:
    11 编写目:
    报告软件系统基设计完成进行测试维护情况总结
    预期读者:
    ² …关业务
    ² …关技术
    ² …关软件设计开发员
    ² …关运行维护员


    12 背景说明:
    a 开发软件系统名称:酒店客房理桌面系统
    b 项目务提出者:…酒店
    项目开发者:…系统软件开发组
    户:酒店前台招员
    c 实现该软件计算中心计算机网络: WIN XP2000Vista


    13 参考资料:
    GB85661995 软件生存期程
    GB856788 计算机软件产品开发文件编制指南
    GBT114571995 软件工程术语

    2 测试概:
    处采黑盒测试法测试系统功否正确运作
    接受测试功模块描述:
    l 客房信息理功
    户酒店客房相关信息进行理包括客房基信息(客房号客房价格等)进行检索录入修改
    l 客房预订理
    实现客户酒店客房预定求
    l 客房订房入住理
    实现客户酒店客房订房预订转入住求
    l 客房退房理
    实现客户退房求进行费结算
    l 客户信息理
    户入住酒店客户信息进行查询包括客户基信息(身份证号客户姓名联系电话)进行检索
    l 系统设置理
    户根需修改系统相关设置
    3 功测试:
    表功模块测试例测试结构:
    功模块
    合法等价类
    非法等价类
    测试结果
    输入
    预期输出
    输入
    预期输出
    客房信息理
    录入
    房号120
    2楼
    空房
    已清洁
    总统套房
    录入成功
    房号130
    空(楼层)
    空房
    未清洁
    总统套房
    错误
    信息全
    成功
    检索
    房号120
    房号120
    2楼
    空房
    已清洁
    总统套房
    房号130


    成功
    修改
    120号房状态改:
    未清洁
    房号120
    2楼
    空房
    未清洁
    房号130


    成功




    总统套房



    客户信息理
    录入
    张三

    散客
    房号 120

    2009年8月11日星期二入住
    2009年8月15日星期五退房
    录入成功
    李四
    空(性)
    散客
    房号 120

    2009年8月11日星期二入住
    2009年8月10日星期退房
    错误
    日期错误
    信息全
    成功
    检索
    张三
    张三

    散客
    房号 120

    2009年8月11日星期二入住
    李四

    成功




    2009年8月15日星期五退房



    修改
    张三
    性更改:

    张三

    散客
    房号 120

    2009年8月11日星期二入住
    李四

    成功




    2009年8月15日星期五退房




    预订
    团体预订
    团体名:xxx旅游团
    负责:王XX
    团体成员:……

    预抵日期:2009年8月11日

    入住天数:7天
    预订房数:10
    ……
    预订成功
    团体名:xxx旅游团
    负责:空
    团体成员:……

    预抵日期:2009年8月11日

    入住天数:7天
    信息全
    余房
    预订失败
    成功





    预订房数:30
    ……


    散客预订
    张三

    散客

    预抵日期:2009年8月11日

    入住天数:7天

    预订房数:1
    ……
    预订成功
    姓名空

    散客

    预抵日期:2009年8月11日

    入住天数:7天

    预订房数:1
    ……
    信息全
    成功
    入住
    般入住
    张三

    散客
    1
    房号 120
    入住成功
    李四

    散客
    1
    房号 120
    客户登记
    成功



    2009年8月11日星期二入住
    2009年8月15日星期五退房
    订金:RMB 500
    现金

    2009年8月11日星期二入住
    2009年8月15日星期五退房
    订金:RMB 500
    现金


    预订转入住
    张三

    散客
    1
    房号 120

    预抵日期:2009年8月11日

    2009年8月11日星期二入住
    入住成功
    张三

    散客
    1
    房号 120

    预抵日期:2009年8月10日

    2009年8月11日星期二入住
    客户逾期
    入住取消
    成功



    2009年8月15日星期五退房
    订金:RMB 500
    现金

    2009年8月15日星期五退房
    订金:RMB 500
    现金


    退房
    张三
    房号 120

    2009年8月15日
    结算

    金额 500

    找 0
    退房成功
    张三
    房号 120

    2009年8月15日
    结算

    金额 50

    找 550
    金额输入出错

    系统设置
    密码更改
    户名: XXX
    更改成功
    户名: (空)
    户名
    成功




    原密码:123

    新密码:
    321


    原密码:123

    新密码:
    321


    数库备份
    备份存放址:

    C\beck\save\
    备份成功
    备份存放址:

    M\test\
    路径存备份失败
    成功

    4 维护:
    系统采取三种方式维护:
    41 改正性维护
    软件初期某种原软件存错误缺陷需软件开发组户求系统进行改正性维护
    42 适应性维护
    系统长时间着户增加系统某方面速度刚开始时候针问题做出适维护
    43 完善性维护
    系统年该应系统适应业务发展户软件提出新需求性求




    六附录:
    参考资料:

    序号
    作者
    文献资料名称
    出版社
    出版年份
    1
    郑杰殷昆陶永雷
    实软件工程(第二版)
    清华学出版社
    2002年3月
    2
    张权范
    软件工程
    清华学出版社
    2004年5月
    3
    孙鑫 余安萍
    Vc++深入详解
    电子工业出版社
    2006年6月
    4
    周爱民
    道简 软件工程指南



    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 10 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    软件工程课程设计管理系统

    软件工程课程设计论文软件工程课程设计管理系统软件工程课程设计报告姓 名: 年 级: 05级 ...

    3年前   
    738    0

    软件工程学生选课系统课程设计

    网上选课系统课程设计手册团队: 学校: 队长: 时间:2014目 录1. 项目概述 ………………………………………………………………………31.1开发背景 …………………………………………...

    3年前   
    621    0

    学生选课系统《软件工程》课程设计

    详细版!目 录一、问题定义 51.1问题的定义 51.2 系统要解决的问题 5二、可行性研究 62.1 引言 62.1.1目的 62.1.2背景及功能 62.1.3 参考资料 62.2 可行...

    6个月前   
    331    0

    软件工程银行系统 课程设计

    一、可行性研究报告一、可行性研究报告 11.引言 11.1编写目的 11.2项目背景 11.3定义 11.4参考资料 22.可行性研究的前提 22.1要求 22.2目标 32.3条件、假定和限...

    6个月前   
    266    0

    软件工程课程设计学生信息管理系统

     课程设计报告 学生信息管理系统 学 院 年级专业 学生姓名 指导教...

    1年前   
    389    0

    饭卡管理系统软件工程课程设计

    软件工程课程设计任 务 书1、课程设计题目饭卡管理系统2、设计任务和内容一个饭卡管理系统是根据学校的饭卡管理工作专门设计的一个管理信息系统。该系统能够完成饭卡管理的工作过程。饭卡管理过程中主要...

    3年前   
    721    0

    人事管理系统软件工程课程设计

    软件工程课程设计              ―――人事管理系统                   指导老师:                  班  级:                  ...

    3年前   
    624    0

    学生信息管理系统软件工程课程设计

    信息科学与工程学院课程设计任务书 题目: 学生信息管理系统 学 生1: ...

    1年前   
    321    0

    电子相册管理系统软件工程课程设计

    XX大学《软件工程》课程设计报告 题    目 :  电子相册管理系统 院 (系): 计算机与信息科学学院 年级专业 : 20XX级计算机科学与技术组 员 :  ...

    2年前   
    561    0

    图书管理系统(软件工程课程设计报告)

    图书管理系统(软件工程课程设计报告)一、可行性研究报告1.引言1.1编写目的可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解 经过对此项目进行详细调查研究...

    2年前   
    519    0

    软件工程仓库管理系统课程设计

    软件设计书仓库管理系统 系别:应用数学系专业:信息与计算科学班级:学号:姓名:第一章 可行性研究报告1.1引言1.1.1目的本软件是用来有效的管理超市仓库货物数量及种类,以方便...

    1年前   
    404    0

    图书管理系统软件工程课程设计

    XX大学 课程名称:软件工程 试题题目:图书管理系统 姓 名: 学 号: 专 业: 计算机科学与技术 学 院:计算机与信息科学学院 ...

    5年前   
    1273    0

    停车场管理系统软件工程导论课程设计

     计算机科学学院课程设计报告课 程 软件工程导论 题 目 停车场管理系统年 级 2013级 分组号学 号姓 名成绩等级6指导教师 ...

    1年前   
    299    0

    基于UML的图书馆管理系统设计《软件工程》课程设计网络教育

     网络教育学院《软件工程》课 程 设 计 ...

    1年前   
    248    0

    软件工程(汽车租赁系统)课程设计

    《软件工程》学院:计算机科学与技术专业:计算机科学与技术姓名: 2011年X月X日题目:汽车租赁系统写在前面:本项目设计预计7周完成(8-14周)组长 侯茜主要负责内容: 选题的确定、人员分工...

    1年前   
    326    0

    医院在线预约系统软件工程课程设计报告

     软件工程 课程设计报告课 题: 医院在线预约系统 姓 名: 学 号: ...

    2年前   
    382    0

    考生档案系统软件工程课程设计

    目 录第一章 系统概述 11.1系统开发背景和意义 11.2开发语言简介 21.3本系统简介 2第二章 系统可行性分析 32.1技术上的可行性 32.2经济上的可行性 32.3管理上的可行...

    6个月前   
    170    0

    软件工程专业课程设计——学生选课系统设计

     学生选课系统实验报告 项目名称:学生选课系统 姓名:学号:班级:指导老师:一. 课程设计的目的与要求通过软件开...

    2年前   
    557    0

    软件项目管理之学生管理系统课程设计

     课程设计课程名称:软件项目管理 设计题目:学生管理系统项目工作计划 学 院:信息工程与自动化学院 ...

    1年前   
    397    0

    火车票售票系统软件工程课程设计说明书

      成绩: 软件工程课程设计说明书专 业_ 网 络 工 程 班 级 _ ...

    1年前   
    308    0

    文档贡献者

    文***品

    贡献于2019-06-24

    下载需要 10 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档