已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
酒店管理系统详细设计A2018/2018学年第 一学期学院:电子与计算机科学技术学院专业:软件工程学生姓名: 徐星星学号:09906054226课程设计题目:商务酒店运营管理与流程控制系统酒店业务管理子系统起迄日期:2018年11月 28 日 2018年 12月 23日课程设计地点:软件工程实验室指导教师:周海英系主任:潘广贞1.引言1.1 编写目的编写本说明书的目的是说明对程序系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、功能分配、模块化粉、接口设计、运行设计、数据结构设计和出错设计等,比概要设计更为详细,为编码的实现打下基础。b5E2RGbCAP预期读者为:软件开发的人员,工程评审人员,及软件测试人员。1.2背景说明: 待开发的软件系统的名称:酒店管理系统; 本工程的任务提出者:酒店管理人员; 本工程的任务开发者:酒店管理系统软件开发小组; 用户及实现该软件的计算中心:酒店计算机;1.3 定义顾客就餐管理:对就餐的顾客进行管理,并存储顾客消费记录。顾客住宿管理:对就餐的住宿进行管理,并存储顾客住宿记录。顾客信息:存放顾客的姓名,证件类型,证件号,性别,年龄,籍贯,工作单位等各项基本信息,还有就餐住宿信息,管理员负责管理顾客基本信息。p1EanqFDPw房间信息:包括房间编号,房间等级,房间价格,房间类型等信息菜肴信息:包括菜肴编号,菜肴名称,菜肴价格,菜肴类型等信息1.4 参考资料现代软件工程北京希望电子出版社孙涌 等 编著 详细设计说明书GB856788).doc2. 程序系统的结构用一系列图表列出本程序系统内的每个程序包括每个模块和子程序)的名称、标识符和它们之间 的层次结构关系。DXDiTa9E3d层数及编号模块名称子程序实现功能1 第一层主模块Main实现整个系统结构2 第二层用户输入模块User input输入用户名及口令3 第二层输出模块Output 输出显示4 第三层系统管理模块System management系统处理5 第三层输出处理模块Display 显示正误信息6 第三层用户输入处理模块User use判断用户类型7 第四层前台管理员用户模块Qiantai management前台管理员用户权限8 第四层消费管理员用户模块Xiaofei management消费管理员用户权限9 第四层数据库管理员用户模块Data management 数据库信息管理员用户权限10 第四层收银管理员用户模块Money management 收银信息管理员用户权限11第四层用户权限管理员用户模块System management用户权限管理员用户权限12 第五层前台管理模块Qiantai information前台管理13第五层消费管理模块Xiaofei information消费管理14第五层数据库信息管理模块Data information数据库信息管理15第五层收银信息管理模块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出错显示信息主模块用户输入输出模块系统管理用户输入处理输出处理前台管理用户消费管理用户数据库管理用户收银管理用户客房服务用户前台管理消费管理收银管理客房服务数据库管理用户登录信息管理业务预定信息管理客房资料信息管理客户资料信息管理账务情况信息管理用户权限信息管理正常显示出错显示RTCrpUDGiT3. 用户输入模块)设计说明3.1 程序描述该程序是用户登录时所必须要用到的,登陆之前需要验证用户身份的合法性,故而需要用户输入程序,输入用户名及密码来进行身份验证。5PCzVD7HxA本程序为非常驻内存,是子程序、可重用、是顺序处理,在输入之后方能进行验证3.2 功能IPO表模块编号:C1模块名称:呼叫前台所属子系统:客户管理调用模块:增加客户基本信息姓名等)、删除客房信息、被调用模块:客户信息管理模块描述:对呼叫客户的情况进行信息的管理及回应输入参数:个人信息姓名等)、客房信息房号等)、呼叫信息送水等)输出参数:房号、姓名、呼叫信息变量说明:数据相关数据表:客户信息资料库、客房信息资料库、呼叫信息资料库处理:客户将呼叫信息输入,前台接受信息并回应,前台可以对信息进行整理,对已完成的信息进行删除、修改。备注:该功能只能是已住房的客户才能使用设计人:董建佐、徐星星 设计日期:2018-12-14IPO表模块编号:C2模块名称:查询客房信息所属子系统:客户管理调用模块:查询客房基本信息姓名等)被调用模块:客房信息管理模块描述:客户针对自身需求不同,对客房基本信息进行查询。输入参数:客房信息房号等)输出参数:房号、客房状态、客房位置、客房设备、环境描述等变量说明:数据相关数据表:客房信息资料库处理:客户可将客房的房号输入,进行针对性的查询,也可以查询酒店提供的全套客房信息。备注:设计人:董建佐、徐星星 设计日期:2018-12-14IPO表模块编号:C3模块名称:预订客房所属子系统:客户管理调用模块:增加已定客房、删除已定客房信息、修改已定客户信息被调用模块:客户信息管理、客房信息管理模块描述:客户将符合自身情况的客房进行预订,并可以针对变化的情况进行实时地更改客户信息或者客房信息。输入参数:客房信息房号等)、客户信息输出参数:房号、姓名变量说明:数据相关数据表:客户信息资料库、客房信息资料库处理:客户将客房基本信息输入,进行预订,也可讲看到的客房直接点击预订,之后输入个人基本信息等,之后可以对自身情况进行修改。备注:设计人:董建佐、徐星星 设计日期:2018-12-14IPO表模块编号:C4模块名称:评价与留言所属子系统:客户管理调用模块:增加留言、修改留言信息被调用模块:客户信息管理模块描述:客户针对酒店情况进行评价与留言输入参数:个人信息姓名等)、留言信息输出参数:姓名、房号、留言信息变量说明:数据相关数据表:留言信息库处理:客户将评价与留言直接输入,管理员或者服务员可对留言、评价信息进行回复、删除等操作非实时)。备注:评价功能只限已经在住的客户才能使用,留言功能没有限制。设计人:董建佐、徐星星 设计日期:2018-12-143.3 性能精度要求精确到整型的个位、字符型完全正确,不支持部分匹配;时间特性要求:要求等待时间3.4 输入项输入项名称:用户名类型:字符串型输入方式:手工输入数据来源:系统自带的数据库中的信息输入项名称:密码类型:字符串型输入方式:手工输入数据来源:系统的数据库中的信息安全保密条件:在输入密码时用户界面上显示为3.5 输出项输出项:用户名错误输出数据类型:字符串型输出以信息对话框的形式输出输出内容是用户名错误,请重新输入输出项:密码错误输出数据类型:字符串型输出信息也是以信息对话框的形式输出输出内容是密码错误,请重新输入输出项:正确登陆数据类型:字符串型输出内容是根据用户权限而得到的用户界面的输出3.6 算法本程序需要对数据库进行操作,即对数据库进行查询Select 用户名From USER_PSDWhere 用户名=输入内容如果结果为空,则输出:用户名错误,请重新输入;三次输入错误则关闭系统Select 密码Form USER_PSDWhere 用户名=输入内容 and 密码=输入内容如果结果为空,则输出:用户密码错误,请重新输入;三次输入错误则关闭系统查询到一条记录后,进行权限判断,以决定让该用户使用相应的功能。3.7 流程逻辑用户 系统用户名及密码密码验证判断用户类型前台管理员消费管理员数据库信息管理员管理员用户收银信息管理员管理员用户三次错误退出系统管理员jLBHrnAILg3.8 接口本程序隶属于主程序模块主程序本程序前台管理模块消费管理模块数据库信息管理模块收银信息管理模块3.9 存储分配本程序的存储分配为:用户名及密码信息存入数据库中,程序使用队列将输入内容与数据库中的内容进行比较,或者直接使用数据库的存取,进而更进一步的增快程序的查询速度xHAQX74J0X3.10 限制条件限制条件:本程序中输入的用户名只支持英文字符串型或数字,不支持汉字与汉语符号。3.11测试计划首先,熟悉程序的运行环境,熟悉系统的运用过程,为期两天;其次,进行系统的培训,为期两天再次,准备输入数据,为期三天,此后一周时开始正式测试,为期大概一周4. 输出模块OUT)设计说明4.1 程序描述该程序是产生系统输出。4.2 功能输出一些用户需要的信息4.3 性能时间特性要求:要求等待时间4.4 输入项用户输入的要求4.5 输出项用户需要的信息4.6本程序隶属于主程序模块主程序本程序前台信息输出模块消费信息输出模块数据库信息信息输出模块收银信息输出模块4.7 测试计划首先,熟悉程序的运行环境,熟悉系统的运用过程,为期两天;其次,进行系统的培训,为期两天再次,准备输入数据,为期三天,此后一周时开始正式测试,为期大概一周5. 前台管理模块Qiantai management)设计说明5.1 程序描述本程序是管理用户预订与接待的,在登陆系统后,具有此权限的用户可以使用。5.2 功能前台管理前台管理员用户用户预订顾客接待5.3 性能时间特性要求:要求等待时间5.4 输入项输入项名称:客户姓名类型:字符串型输入方式:手工输入输入项名称:菜肴类型:字符串型输入方式:手工输入5.5 输出项以表格的形式输出顾客预订与接待情况。5.6 接口本程序隶属于主程序模块主程序本程序用户预订顾客接待5.6测试计划首先,熟悉程序的运行环境,熟悉系统的运用过程,为期两天;其次,进行系统的培训,为期两天再次,准备输入数据,为期三天,此后一周时开始正式测试,为期大概一周6. 消费管理模块Xiaofei management)设计说明6.1 程序描述本程序是管理用户消费信息的,在登陆系统后,具有此权限的用户可以使用。6.2 功能消费管理消费管理员用户提供消费信息管理顾客消费结帐就餐其他6.3 性能时间特性要求:要求等待时间6.4 输入项输入项名称:证件号码类型:字符串型输入项名称:客户姓名类型:字符串型输入项名称:客户其他信息输入方式:手工输入6.5 输出项以表格的形式输出顾客消费情况。6.6 接口本程序隶属于主程序模块主程序本程序提供消费信息就餐其他服务结帐6.6测试计划首先,熟悉程序的运行环境,熟悉系统的运用过程,为期两天;其次,进行系统的培训,为期两天再次,准备输入数据,为期三天,此后一周时开始正式测试,为期大概一周7. 收银管理模块Money management)设计说明7.1 程序描述本程序是管理用户结账与账务查询等的,在登陆系统后,具有此权限的用户可以使用。7.2 功能收银管理收银管理员用户提供消费信息账务管理结帐查询删除7.3 性能时间特性要求:要求等待时间7.4 输入项输入项名称:证件号码类型:字符串型输入项名称:客户姓名类型:字符串型输入项名称:客户其他信息输入方式:手工输入7.5 输出项以表格的形式输出顾客账务情况。7.6 接口本程序隶属于主程序模块主程序本程序提供消费信息账务查询账务删除结帐7.7测试计划首先,熟悉程序的运行环境,熟悉系统的运用过程,为期两天;其次,进行系统的培训,为期两天再次,准备输入数据,为期三天,此后一周时开始正式测试,为期大概一周8. 用户权限管理模块System management)设计说明8.1 程序描述本程序是管理用户权限的,在登陆系统后,具有此权限的用户可以使用。8.2 功能用户权限管理用户权限管理员用户修改用户名修改用户密码8.3 性能时间特性要
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 会计实习期工作总结
- 会计个人述职报告怎么写
- 三千字军训感言(5篇)
- 医师先进事迹材料
- 书法协会工作计划书(11篇)
- 书法活动宣传的标语(130句)
- 上课打瞌睡检讨书
- 七夕节活动策划方案范文15篇
- 个人的收入证明(6篇)
- 白蚂蚁课件教学课件
- 人教版三年级数学上册期中考试试卷带答案
- 缤纷舞曲-《青年友谊圆舞曲》教学课件-2024-2025学年人音版(简谱)(2024)七年级音乐上册
- 2024年危重患者护理管理制度范本(五篇)
- 2024-2025学年陕西省西安交大附中高二(上)第一次月考数学试卷(含答案)
- 14孔子论孝教案-蓝色
- 水厂转让合同模板
- 中国记者日介绍主题班会 课件
- 会计领军人才笔试题库及答案
- 洗浴搓澡承包合同书(2篇)
- 《中小型无人驾驶航空器垂直起降场技术要求》编制说明
- -二三维一体化城市生命线安全风险综合监测预警指挥平台建设方案
评论
0/150
提交评论