《2022年酒店管理系统详细设计.docx》由会员分享,可在线阅读,更多相关《2022年酒店管理系统详细设计.docx(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选学习资料 - - - - - - - - - 酒店治理系统具体设计1. 引言1.1 编写目的编写本说明书的目的是说明对程序系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、功能安排、模块化粉、接口设计、运行设计、数据结构设计和出错设计等,比概要设计更为具体,为编码的实现打下基础;预期读者为:软件开发的人员,项目评审人员,及软件测试人员;1.2 背影说明: 待开发的软件系统的名称:酒店治理系统; 本项目的任务提出者:酒店治理人员; 本项目的任务开发者:酒店治理系统软件开发小组; 用户及实现该软件的运算中心:酒店电脑;1.3 定义顾客就餐治理:对就餐的顾客进行治理,并储备顾客消费
2、记录;顾客住宿治理:对就餐的住宿进行治理,并储备顾客住宿记录;顾客信息:存放顾客的,证件类型,证件号,性别,年龄,籍贯,工作单位等各项基本信息,仍有就餐住宿信息,治理员负责治理顾客基本信息;房间信息:包括房间编号,房间等级,房间价格,房间类型等信息菜肴信息:包括菜肴编号,菜肴名称,菜肴价格,菜肴类型等信息1.4 参考资料现代软件工程北京期望电子出版社孙涌等 编著 具体设计说明书GB8567 88 .doc 2. 程序系统的结构用一系列图表列出本程序系统内的每个程序包括每个模块和子程序的名称、 标识符和它们之间 的层次结构关系;层数及编号 模块名称 子程序 实现功能1 第一层 主模块 Main
3、实现整个系统结构2 其次层 用户输入模块 User input 输入用户名及口令3 其次层 输出模块 Output 输出显示4 第三层 系统治理模块 System management 系统处理5 第三层 输出处理模块 Display 显示正误信息6 第三层 用户输入处理模块 User use 判定用户类型7 第四层 就餐治理员用户模块 Jiucan management 就餐治理员用户权限1 名师归纳总结 - - - - - - -第 1 页,共 12 页精选学习资料 - - - - - - - - - 8 第四层住宿治理员用户模块Zhusu management 住宿治理员用户权限9 第四
4、层数据库信息治理员用户模块Data management 数据库信息治理员用户权限10 第四层帐号信息治理员用户模块ID management 帐号信息治理员用户权限11 第五层就餐治理模块Jiucan information 就餐治理12 第五层住宿治理模块Zhusu information 住宿治理13 第五层数据库信息治理模块Data information 数据库信息治理14 第五层帐号信息治理模块ID information 帐号信息治理15 第六层顾客就餐记录信息治理模块Manager jiucan 顾客就餐记录信息治理16 第六层餐桌信息治理模块Manager canzuo 餐桌
5、信息治理17 第六层菜肴信息治理模块Manager caiyao 菜肴信息治理18 第六层房间信息治理模块Manager fangjian 房间信息治理19 第六层顾客住宿记录信息治理模块Manager zhusu 顾客住宿记录信息治理20 第七层正常显示模块Right display 正常显示信息21 第七层出错显示模块Error display 出错显示信息2 名师归纳总结 - - - - - - -第 2 页,共 12 页精选学习资料 - - - - - - - - - 主模块用户输入系统治理输出模块用户输入处 理模块输出处理就餐治理住宿治理数据库信息帐号信息员用户员用户治理员用户治理员
6、用户就餐治理住宿治理数 据 库 信帐号信息顾客就餐记餐桌信息息治理房间信息治理顾客住宿记菜 肴 信录信息治理治理正常显示息治理治理出错显示录信息治理3. 用户输入模块 设计说明3.1 程序描述该程序是用户登录时所必需要用到的,登陆之前需要验证用户身份的合法性,故而需要用户输入程序,输入用户名及密码来进行身份验证;3 名师归纳总结 - - - - - - -第 3 页,共 12 页精选学习资料 - - - - - - - - - 本程序为特别驻内存,是子程序、可重用、是次序处理,在输入之后方能进行验证3.2 功能输入用户名 输入 输入密码用户名判定处理密码判定权限判定 输出用户名错误密码错误正确
7、登录3.3 性能精度要求精确到整型的个位、字符型完全正确,不支持部分匹配;时间特性要求:要求等待时间3.4 输入项输入项名称:用户名 类型:字符串型 输入方式:手工输入 数据来源:系统自带的数据库中的信息 输入项名称:密码 类型:字符串型 输入方式:手工输入 数据来源:系统的数据库中的信息 安全保密条件:在输入密码时用户界面上显示为3.5 输出项输出项:用户名错误输出 数据类型:字符串型 输出以信息对话框的形式输出 输出内容是用户名错误,请重新输入 输出项:密码错误输出4 名师归纳总结 - - - - - - -第 4 页,共 12 页精选学习资料 - - - - - - - - - 数据类型
8、:字符串型 输出信息也是以信息对话框的形式输出 输出内容是密码错误,请重新输入 输出项:正确登陆 数据类型:字符串型 输出内容是依据用户权限而得到的用户界面的输出3.6 算法本程序需要对数据库进行操作,即对数据库进行查询Select 用户名 From USER_PSD Where 用户名 =输入内容 假如结果为空,就输出:用户名错误,请重新输入;三次输入错误就关闭系统Select 密码 Form USER_PSD Where 用户名 =输入内容 and 密码 =输入内容 假如结果为空,就输出:用户密码错误,请重新输入;三次输入错误就关闭系统 查询到一条记录后,进行权限判定,以打算让该用户使用相
9、应的功能;3.7 流程规律5 名师归纳总结 - - - - - - -第 5 页,共 12 页精选学习资料 - - - - - - - - - 用户 系统用户名及密码 密码验证三 次 错 误就餐治理员判定用户类型退出住宿治理员数据库信息 治理员帐号信息 治理员系统治理员3.8 接口本程序隶属于主程序模块主程序本程序就餐治理住 宿 管 理数 据 库 信帐号信息模块模块息 管 理 模治理模块块6 名师归纳总结 - - - - - - -第 6 页,共 12 页精选学习资料 - - - - - - - - - 3.9 储备安排本程序的储备安排为:用户名及密码信息存入数据库中,程序使用队列将输入内容与
10、数据库中的内容进行比较,或者直接使用数据库的存取,进而更进一步的增快程序的查询速度3.10 限制条件 限制条件: 本程序中输入的用户名只支持英文字符串型或数字,不支持汉字与汉语 符号;3.11 测试方案 第一,熟识程序的运行环境,熟识系统的运用过程,为期两天;其次,进行系统的培训,为期两天 再次,预备输入数据,为期三天,此后一周时开头正式测试,为期大致一周 4. 输出模块 OUT设计说明 4.1 程序描述 该程序是产生系统输出;4.2 功能输出一些用户需要的信息 4.3 性能 时间特性要求:要求等待时间4.4 输入项 用户输入的要求4.5 输出项 用户需要的信息4.6 本程序隶属于主程序模块7
11、 名师归纳总结 - - - - - - -第 7 页,共 12 页精选学习资料 - - - - - - - - - 主程序本程序就餐信息住宿信息数 据 库 信帐号信息输出模块输出模块息信息信息输出模块输出模块4.7 测试方案第一,熟识程序的运行环境,熟识系统的运用过程,为期两天;其次,进行系统的培训,为期两天 再次,预备输入数据,为期三天,此后一周时开头正式测试,为期大致一周5. 就餐治理模块 Jiucan management设计说明5.1 程序描述本程序是治理用户就餐的,在登陆系统后,具有此权限的用户可以使用;5.2 功能8 名师归纳总结 - - - - - - -第 8 页,共 12 页
12、精选学习资料 - - - - - - - - - 就 餐 管 理员用户就餐治理结帐提 供 顾 客 餐桌及菜单加菜治理顾客菜肴减菜5.3 性能 时间特性要求:要求等待时间5.4 输入项 输入项名称:客户 类型:字符串型 输入方式:手工输入 输入项名称:菜肴 类型:字符串型 输入方式:手工输入5.5 输出项 以表格的形式输出顾客就餐情形;5.6 接口 本程序隶属于主程序模块9 名师归纳总结 - - - - - - -第 9 页,共 12 页精选学习资料 - - - - - - - - - 主程序本程序供应就餐信点菜就餐结帐息5.6 测试方案第一,熟识程序的运行环境,熟识系统的运用过程,为期两天;其
13、次,进行系统的培训,为期两天 再次,预备输入数据,为期三天,此后一周时开头正式测试,为期大致一周6. 住宿治理模块计说明6.1 程序描述Zhusu management设本程序是治理用户住宿的,在登陆系统后,具有此权限的用户可以使用;6.2 功能10 名师归纳总结 - - - - - - -第 10 页,共 12 页精选学习资料 - - - - - - - - - 住 宿 管 理员用户住宿治理结帐提 供 顾 客 房间信息入住治理顾客住房换房6.3 性能 时间特性要求:要求等待时间6.4 输入项 输入项名称:证件号码 类型:字符串型 输入项名称:客户 类型:字符串型 输入项名称:客户其他信息 输入方式:手工输入6.5 输出项 以表格的形式输出顾客住宿情形;6.6 接口 本程序隶属于主程序模块11 名师归纳总结 - - - - - - -第 11 页,共 12 页精选学习资料 - - - - - - - - - 主程序本程序供应房间信入住其他服务结帐息6.6 测试方案第一,熟识程序的运行环境,熟识系统的运用过程,为期两天;其次,进行系统的培训,为期两天 再次,预备输入数据,为期三天,此后一周时开头正式测试,为期大致一周7. 其他模块略;12 名师归纳总结 - - - - - - -第 12 页,共 12 页