酒店管理系统详细设计文档——徐州工程学院12软嵌2班1详细设计文档——酒店管理系统学院:信电工程学院班级:12软嵌2班小组成员:施爽杨冉冉夏善勇吴玉林指导老师:王小磊酒店管理系统详细设计文档——徐州工程学院12软嵌2班2详细设计文档.....................................................................................................................................1一.引言...........................................................................................................................................31.1编写目的.............................................................................................................................31.2项目背景.............................................................................................................................31.3定义.....................................................................................................................................31.4参考资料.............................................................................................................................31.5版本信息.............................................................................................................................4二.总体设计...................................................................................................................................42.1需求概述.............................................................................................................................42.2软件结构.............................................................................................................................4三.程序描述...................................................................................................................................53.1模块基本信息.....................................................................................................................53.2算法.....................................................................................................................................73.3程序逻辑.............................................................................................................................73.4接口.....................................................................................................................................83.5测试要点.............................................................................................................................8四.源程序.......................................................................................................................................9酒店管理系统详细设计文档——徐州工程学院12软嵌2班3一.引言1.1编写目的编写本说明书的目的是说明对程序系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、功能分配、模块化粉、接口设计、运行设计、数据结构设计等,为实现这个系统做最后的准备。预期读者为:软件开发的人员,项目评审人员,及软件测试人员。1.2项目背景随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。而现在的酒店餐饮管理已经步入高速时代,相对于以前,不仅效率低、易出错、繁琐,而且耗费大量的人力。为了满足其管理人员对酒店的管理,以及酒店餐饮理念进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,此酒店系统软件力求提高其管理效率。1.3定义1)房态:客房房态也就是客房的一个情况,为了随时掌握酒店客房房态的变化,因此在酒店客房管理中,设计了一个客房的情况图。2)前台:主要指宾馆中负责接待,登记,接听来电,解决顾客基本问题的职员。3)POS机:刷信用卡和储蓄卡的仪器;4)身份证读卡器:读取个人身份证里的基本信息的仪器。1.4参考资料参考文件备注《概要设计说明书》《软件工程导论》2013术语和缩写解释备注三层架构表示层,业务层,数据访问层可靠性系统的正确性,数据的正确性安全性系统身份认证,权限设定并发性多个用户可以同时使用酒店管理系统详细设计文档——徐州工程学院12软嵌2班4软件详细设计文档格式标准GB856D-1988国家标准1.5版本信息修改编号修改日期修改后版本修改位置修改内容概述12015.6.141.0全部完成第一次编写二.总体设计2.1需求概述(1)前台管理系统(2)收银管理系统(3)客房服务系统(4)员工服务系统(5)预定管理系统2.2软件结构酒店管理系统详细设计文档——徐州工程学院12软嵌2班5三.程序描述3.1模块基本信息3.1.1房态模块管理员用户3.1.2预定模块房态管理添加房态信息删除房态信息修改房态信息查询房态信息酒店管理系统详细设计文档——徐州工程学院12软嵌2班6管理员用户旅客3.1.3接待模块住宿管理管理员用户提供顾客房间信息管理顾客住房结帐入住换房3.1.4员工模块预定管理添加预订信息查询预订信息修改预订信息删除预订信息酒店管理系统详细设计文档——徐州工程学院12软嵌2班7管理员用户3.1.5登陆模块输入输入用户名输入密码处理用户名判断密码判断权限判断输出用户名错误密码错误正确登录精度要求精确到整型的个位、字符型完全正确,不支持部分匹配;时间特性要求:要求等待时间<0.5s。3.2算法略。3.3程序逻辑员工管理添加员工信息查询员工信息删除员工信息修改员工信息酒店管理系统详细设计文档——徐州工程学院12软嵌2班8用户系统用户名及密码密码验证判断用户类型房态信息管理员住宿管理员数据库信息管理员帐号信息管理员三次错误退出系统管理员3.4接口3.5测试要点主程序房态管理模块预定管理模块接待管理模块员工管理模块登录管理模块酒店管理系统详细设计文档——徐州工程学院12软嵌2班9系统测试是将经过测试的子系统装配成一个完整系统来测试。它是检验系统是否确实能提供系统方案说明书中指定功能的有效方法,为了发现缺陷并度量产品质量,按照系统的功能和性能需求进行的测试,找出存在的问题并加以修改,使之完全符合设计要求。系统测试的内容对系统进行测试主要包括以下内容:(1)功能测试:链接测试、表单测试、数据库测试(2)性能测试:连接速度测试、压力测试(3)可用性测试:导航测试、图形测试、内容测试、整体界面测试(4)兼容性测试:平台测试、浏览器测试(5)安全测试四.源程序略。