酒店管理系统详细设计.doc

上传人:laozhun 文档编号:3791930 上传时间:2023-03-22 格式:DOC 页数:21 大小:142KB
返回 下载 相关 举报
酒店管理系统详细设计.doc_第1页
第1页 / 共21页
酒店管理系统详细设计.doc_第2页
第2页 / 共21页
酒店管理系统详细设计.doc_第3页
第3页 / 共21页
酒店管理系统详细设计.doc_第4页
第4页 / 共21页
酒店管理系统详细设计.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《酒店管理系统详细设计.doc》由会员分享,可在线阅读,更多相关《酒店管理系统详细设计.doc(21页珍藏版)》请在三一办公上搜索。

1、酒店管理系统详细设计A2011/2012 学年第 一 学期学 院:电子与计算机科学技术学院专 业:软件工程学生姓名: 徐星星学号:09906054226课程设计题目:商务酒店运营管理与流程控制系统酒店业务管理子系统起 迄 日 期:2011年11月 28 日 2011年 12月 23日课程设计地点:软件工程实验室指 导 教 师:周海英系主任:潘广贞1.引言1.1 编写目的编写本说明书的目的是说明对程序系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、功能分配、模块化粉、接口设计、运行设计、数据结构设计和出错设计等,比概要设计更为详细,为编码的实现打下基础。预期读者为:软件开发的人员

2、,项目评审人员,及软件测试人员。1.2背景说明: 待开发的软件系统的名称:酒店管理系统; 本项目的任务提出者:酒店管理人员; 本项目的任务开发者:酒店管理系统软件开发小组; 用户及实现该软件的计算中心:酒店计算机;1.3 定义顾客就餐管理:对就餐的顾客进行管理,并存储顾客消费记录。顾客住宿管理:对就餐的住宿进行管理,并存储顾客住宿记录。顾客信息:存放顾客的姓名,证件类型,证件号,性别,年龄,籍贯,工作单位等各项基本信息,还有就餐住宿信息,管理员负责管理顾客基本信息。房间信息:包括房间编号,房间等级,房间价格,房间类型等信息菜肴信息:包括菜肴编号,菜肴名称,菜肴价格,菜肴类型等信息1.4 参考资

3、料现代软件工程北京希望电子出版社孙涌 等 编著 详细设计说明书(GB856788).doc2. 程序系统的结构用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间 的层次结构关系。层数及编号模块名称子程序实现功能1 第一层主模块Main 实现整个系统结构2 第二层用户输入模块User input输入用户名及口令3 第二层输出模块Output 输出显示4 第三层系统管理模块System management系统处理5 第三层输出处理模块Display 显示正误信息6 第三层用户输入处理模块User use判断用户类型7 第四层前台管理员用户模块Qiantai m

4、anagement前台管理员用户权限8 第四层消费管理员用户模块Xiaofei management消费管理员用户权限9 第四层数据库管理员用户模块Data management 数据库信息管理员用户权限10 第四层收银管理员用户模块Money management 收银信息管理员用户权限11第四层用户权限管理员用户模块System management用户权限管理员用户权限12 第五层前台管理模块Qiantai information前台管理13第五层消费管理模块Xiaofei information消费管理14第五层数据库信息管理模块Data information数据库信息管理15第五层

5、收银信息管理模块Money information收银信息管理16第六层用户登陆信息管理模块Login Frame用户登录信息管理17第六层业务预定信息管理模块Book Frame业务预定信息管理18第六层客房资料信息管理模块House Frame客房资料信息管理19第六层客户资料信息管理模块Consumer Frame客户资料信息管理20第六层账务情况信息管理模块Money Frame账务情况信息管理21第六层用户权限信息管理模块System Frame用户权限信息管理22第七层正常显示模块Right display正常显示信息23第七层出错显示模块Error display出错显示信息主模

6、块用户输入输出模块系统管理用户输入处理输出处理前台管理用户消费管理用户数据库管理用户收银管理用户客房服务用户前台管理消费管理收银管理客房服务数据库管理用户登录信息管理业务预定信息管理客房资料信息管理客户资料信息管理账务情况信息管理用户权限信息管理正常显示出错显示3. 用户输入模块()设计说明3.1 程序描述该程序是用户登录时所必须要用到的,登陆之前需要验证用户身份的合法性,故而需要用户输入程序,输入用户名及密码来进行身份验证。本程序为非常驻内存,是子程序、可重用、是顺序处理,在输入之后方能进行验证3.2 功能IPO表模块编号:C1模块名称:呼叫前台所属子系统:客户管理调用模块:增加客户基本信息

7、(姓名等)、删除客房信息、被调用模块:客户信息管理模块描述:对呼叫客户的情况进行信息的管理及回应输入参数:个人信息(姓名等)、客房信息(房号等)、呼叫信息(送水等)输出参数:房号、姓名、呼叫信息变量说明:数据相关数据表:客户信息资料库、客房信息资料库、呼叫信息资料库处理:客户将呼叫信息输入,前台接受信息并回应,前台可以对信息进行整理,对已完成的信息进行删除、修改。备注:该功能只能是已住房的客户才能使用设计人:董建佐、徐星星 设计日期:2011-12-14 IPO表模块编号:C2模块名称:查询客房信息所属子系统:客户管理调用模块:查询客房基本信息(姓名等)被调用模块:客房信息管理模块描述:客户针

8、对自身需求不同,对客房基本信息进行查询。输入参数:客房信息(房号等)输出参数:房号、客房状态、客房位置、客房设备、环境描述等变量说明:数据相关数据表:客房信息资料库处理:客户可将客房的房号输入,进行针对性的查询,也可以查询酒店提供的全套客房信息。备注:设计人:董建佐、徐星星 设计日期:2011-12-14 IPO表模块编号:C3模块名称:预订客房所属子系统:客户管理调用模块:增加已定客房、删除已定客房信息、修改已定客户信息被调用模块:客户信息管理、客房信息管理模块描述:客户将符合自身情况的客房进行预订,并可以针对变化的情况进行实时地更改客户信息或者客房信息。输入参数:客房信息(房号等)、客户信

9、息输出参数:房号、姓名变量说明:数据相关数据表:客户信息资料库、客房信息资料库处理:客户将客房基本信息输入,进行预订,也可讲看到的客房直接点击预订,之后输入个人基本信息等,之后可以对自身情况进行修改。备注:设计人:董建佐、徐星星 设计日期:2011-12-14 IPO表模块编号:C4模块名称:评价与留言所属子系统:客户管理调用模块:增加留言、修改留言信息被调用模块:客户信息管理模块描述:客户针对酒店情况进行评价与留言输入参数:个人信息(姓名等)、留言信息输出参数:姓名、房号、留言信息变量说明:数据相关数据表:留言信息库处理:客户将评价与留言直接输入,管理员或者服务员可对留言、评价信息进行回复、

10、删除等操作(非实时)。备注:评价功能只限已经在住的客户才能使用,留言功能没有限制。设计人:董建佐、徐星星 设计日期:2011-12-14 3.3 性能精度要求精确到整型的个位、字符型完全正确,不支持部分匹配;时间特性要求:要求等待时间3.4 输入项输入项名称:用户名类型:字符串型输入方式:手工输入数据来源:系统自带的数据库中的信息输入项名称:密码类型:字符串型输入方式:手工输入数据来源:系统的数据库中的信息安全保密条件:在输入密码时用户界面上显示为3.5 输出项输出项:用户名错误输出数据类型:字符串型输出以信息对话框的形式输出输出内容是用户名错误,请重新输入输出项:密码错误输出数据类型:字符串

11、型输出信息也是以信息对话框的形式输出输出内容是密码错误,请重新输入输出项:正确登陆数据类型:字符串型输出内容是根据用户权限而得到的用户界面的输出3.6 算法本程序需要对数据库进行操作,即对数据库进行查询Select 用户名From USER_PSDWhere 用户名=输入内容如果结果为空,则输出:用户名错误,请重新输入;三次输入错误则关闭系统Select 密码Form USER_PSDWhere 用户名=输入内容 and 密码=输入内容如果结果为空,则输出:用户密码错误,请重新输入;三次输入错误则关闭系统查询到一条记录后,进行权限判断,以决定让该用户使用相应的功能。3.7 流程逻辑 用户 系统

12、用户名及密码密码验证判断用户类型前台管理员消费管理员数据库信息管理员管理员用户收银信息管理员管理员用户三次错误退出系统管理员3.8 接口本程序隶属于主程序模块主程序本程序前台管理模块消费管理模块数据库信息管理模块收银信息管理模块3.9 存储分配本程序的存储分配为:用户名及密码信息存入数据库中,程序使用队列将输入内容与数据库中的内容进行比较,或者直接使用数据库的存取,进而更进一步的增快程序的查询速度3.10 限制条件限制条件:本程序中输入的用户名只支持英文字符串型或数字,不支持汉字与汉语符号。3.11测试计划首先,熟悉程序的运行环境,熟悉系统的运用过程,为期两天;其次,进行系统的培训,为期两天再

13、次,准备输入数据,为期三天,此后一周时开始正式测试,为期大概一周4. 输出模块(OUT)设计说明4.1 程序描述该程序是产生系统输出。4.2 功能输出一些用户需要的信息4.3 性能时间特性要求:要求等待时间4.4 输入项用户输入的要求4.5 输出项用户需要的信息4.6本程序隶属于主程序模块主程序本程序前台信息输出模块消费信息输出模块数据库信息信息输出模块收银信息输出模块4.7 测试计划首先,熟悉程序的运行环境,熟悉系统的运用过程,为期两天;其次,进行系统的培训,为期两天再次,准备输入数据,为期三天,此后一周时开始正式测试,为期大概一周5. 前台管理模块(Qiantai management)设

14、计说明5.1 程序描述本程序是管理用户预订与接待的,在登陆系统后,具有此权限的用户可以使用。5.2 功能前台管理前台管理员用户用户预订顾客接待5.3 性能时间特性要求:要求等待时间5.4 输入项输入项名称:客户姓名类型:字符串型输入方式:手工输入输入项名称:菜肴类型:字符串型输入方式:手工输入5.5 输出项以表格的形式输出顾客预订与接待情况。5.6 接口本程序隶属于主程序模块主程序本程序用户预订顾客接待5.6测试计划首先,熟悉程序的运行环境,熟悉系统的运用过程,为期两天;其次,进行系统的培训,为期两天再次,准备输入数据,为期三天,此后一周时开始正式测试,为期大概一周6. 消费管理模块(Xiao

15、fei management)设计说明6.1 程序描述本程序是管理用户消费信息的,在登陆系统后,具有此权限的用户可以使用。6.2 功能消费管理消费管理员用户提供消费信息管理顾客消费结帐就餐其他6.3 性能时间特性要求:要求等待时间6.4 输入项输入项名称:证件号码类型:字符串型输入项名称:客户姓名类型:字符串型输入项名称:客户其他信息输入方式:手工输入6.5 输出项以表格的形式输出顾客消费情况。6.6 接口本程序隶属于主程序模块主程序本程序提供消费信息就餐其他服务结帐6.6测试计划首先,熟悉程序的运行环境,熟悉系统的运用过程,为期两天;其次,进行系统的培训,为期两天再次,准备输入数据,为期三天

16、,此后一周时开始正式测试,为期大概一周7. 收银管理模块(Money management)设计说明7.1 程序描述本程序是管理用户结账与账务查询等的,在登陆系统后,具有此权限的用户可以使用。7.2 功能收银管理收银管理员用户提供消费信息账务管理结帐查询删除7.3 性能时间特性要求:要求等待时间7.4 输入项输入项名称:证件号码类型:字符串型输入项名称:客户姓名类型:字符串型输入项名称:客户其他信息输入方式:手工输入7.5 输出项以表格的形式输出顾客账务情况。7.6 接口本程序隶属于主程序模块主程序本程序提供消费信息账务查询账务删除结帐7.7测试计划首先,熟悉程序的运行环境,熟悉系统的运用过程

17、,为期两天;其次,进行系统的培训,为期两天再次,准备输入数据,为期三天,此后一周时开始正式测试,为期大概一周8. 用户权限管理模块(System management)设计说明8.1 程序描述本程序是管理用户权限的,在登陆系统后,具有此权限的用户可以使用。8.2 功能用户权限管理用户权限管理员用户修改用户名修改用户密码8.3 性能时间特性要求:要求等待时间8.4 输入项输入项名称:证件号码类型:字符串型输入项名称:客户姓名类型:字符串型输入项名称:客户其他信息输入方式:手工输入8.5接口本程序隶属于主程序模块主程序本程序修改用户名修改用户密码8.6测试计划首先,熟悉程序的运行环境,熟悉系统的运用过程,为期两天;其次,进行系统的培训,为期两天再次,准备输入数据,为期三天,此后一周时开始正式测试,为期大概一周9.详细设计阶段的图9.1类图9.2构件图9.3活动图9.4顺序图9.5部署图

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号