版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、宾馆管理系统概要设计说明书1引言 .21.1编写目的 .21.2背景 .21.3定义 .21.4参考资料 .22总体.32.1需求规定 .32.2运行环境 .32.3基本设计概念和处理流程 .42.4结构 .142.5模块图 .142.6人工处理过程 .142.7尚未问决的问题 .143接口设计 .153.1用户接口 .153.2外部接口 .153.3内部接口 .154运行设计 .154.1运行模块组合 .164.2运行控制 .164.3运行时间 .165系统数据结构设计 .165.1逻辑结构设计要点 .165.2物理结构设计要点 .165.3数据结构与程序的关系 .166系统出错处理设计 .
2、166.1出错信息 .186.2补救措施 .186.3系统维护设计 .19宾馆管理系统概要设计1 引言1.1 编写目的编写本说明书的目的是说明对程序系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、功能分配、模块化粉、接口设计、运行设计、数据结构设计和出错设计等,为程序的详细设计打下基础。预期读者为:软件开发的人员,项目评审人员,及软件测试人员。1.2 背景说明: 待开发的软件系统的名称:酒店管理系统; 本项目的任务提出者:酒店管理人员; 本项目的任务开发者:酒店管理系统软件开发小组; 用户及实现该软件的计算中心:酒店计算机;1.3 定义顾客就餐管理:对就餐的顾客进行管理,并存储
3、顾客消费记录。顾客住宿管理:对就餐的住宿进行管理,并存储顾客住宿记录。顾客信息:存放顾客的姓名,证件类型,证件号,性别,年龄,籍贯,工作单位等各项基本信息,还有就餐住宿信息,管理员负责管理顾客基本信息。房间信息:包括房间编号,房间等级,房间价格,房间类型等信息菜肴信息:包括菜肴编号,菜肴名称,菜肴价格,菜肴类型等信息1.4 参考资料现代软件工程北京希望电子出版社孙涌等 编著 概要设计说明书(GB8567 88) .doc2 总体设计2.1 需求规定 顾客就餐管理顾客就餐管理由合法用户进行操作,首先用户应先登录该系统, 经系统检查合法并具有相应权限后方能使用;输入顾客姓名,(证件号)等。处理过程
4、描述先检查顾客的正确身份, 给顾客菜单, 让顾客点菜并录入系统保存。如果顾客不满意点的菜肴,可以进行换菜或退掉不想要的菜肴。顾客就餐完毕后,给顾客结帐,并保存顾客的就餐信息到数据库中。输出操作成功或失败的提示信息顾客住宿管理 顾客住宿管理由合法用户进行操作,首先用户应先登录该系统,经系统检查合法并具有相应权限后方能使用; 输入顾客姓名,证件号性别,年龄,籍贯,工作单位等;处理过程描述先检查顾客的正确身份, 提供房间信息, 让顾客选自己满意的房间并录入系统。 用户住宿完毕后,给顾客结帐,并保存顾客的住宿信息到数据库中。输出操作成功或失败的提示信息帐号信息管理帐号信息管理由合法用户进行操作,首先用
5、户应先登录该系统,经系统检查合法后方能使用。输入系统管理员用户名和密码处理过程描述先检查用户名和密码是否正确,如检查正确, 方能使用。 帐号信息管理用户可以增删用户,设定用户权限等。输出操作成功或失败的提示信息( 4)数据库信息管理 数据库信息管理由合法用户进行操作, 首先用户应先登录该系统, 经系统检查合法后方能使用,并根据用户权限进行查询,增删,修改等操作。 输入用户名和密码 处理过程描述先检查用户名和密码是否正确,如检查正确, 方能使用。 用户可以做自己权限范围内的事。 输出操作成功或失败的提示信息2.2 运行环境普通的个人 PC(奔腾 3 以上,内存至少 128MB ,硬盘 20G 以
6、上)就足够运行了,操作系统为 Windows 98 及 Windows NT/Windows XP 系列。并需要数据库系统 DBMS 的支持 .2.3 基本设计概念和处理流程 系统模块(总控模块)该系统模块按照输入处理 输出的流程进行工作。用户输入酒店管理系统显示系统系统处理 输入处理及系统处理用户在进入系统时, 需要输入用户名和密码。 输入处理就是根据用户输入的用户名及密码进行判断该用户的合法性。 如果口令有效则进行权限判断, 以控制该用户的行为,如果口令无效,则提示出错。用户输入口令无效输入处理显示口令无效口令有效用户分类信息用户名及用户口令信息系统管理员用户判断任何权限就餐管理员用户帐号
7、信息管理员用户数据库信息顾客就餐管理住宿管理员用户管理员用户顾客住宿管理数据库信息帐号信息管理管理说明:同一用户可以拥有顾客就餐管理,顾客住宿管理,数据库信息管理,帐号信息管理中一个或多个权限,如果拥有全部权限,则个该用户就事系统管理员。 帐号信息管理帐号信息管理员管理软件的用户,对用户进行增删,设定权限等。帐号信息管理员用户管理用户增加用户设定权限删除用户 顾客就餐管理就餐管理员对顾客就餐进行管理,包括提供顾客餐桌,管理顾客所点菜肴,结帐等。就餐管理员用户就餐管理提供顾客餐结帐桌管理顾客菜肴 顾客住宿管理住宿管理员对顾客住宿进行管理,包括提供顾客房间信息,管理房间,结帐等。住宿管理员用户住宿
8、管理提供顾客房结帐间管理顾客房间 数据库信息管理数据库信息管理员对数据库进行管理,包括查询,增加,删除等用户分类信息数据库信息管理数据库 信息管理员用户权限判断餐桌信息管理员顾客住宿记录菜肴信息信息管理员顾客就餐记录管理员房间信息信息管理员增删餐桌管理员增删菜管理管 理 就住宿单上的增删房间餐 记 录记录菜肴信息信息说明:同一数据库信息管理员可以拥有餐桌信息管理,菜肴信息管理,房间信息管理,顾客就餐记录信息管理,顾客住宿记录信息管理中一个或多个权限。 显示输出信息处理出错显示输出信息正常显示显示屏 该系统的密码验证的活动图如下:可得到该系统的顾客就餐管理系统活动图如下:顾客就餐管理用户选择功能
9、退出修改口令检查顾客提 交满足要求其中给顾客提供就餐服务的功能如下:顾客就餐管理用户退出选择就餐服务系 统给顾客提供就餐服务系统认证新密码判断是否满足要求不满足要求跳过系 统查询并分配餐桌存储点菜信息调换菜肴顾客结帐该系统的顾客住宿管理系统活动图如下:顾客住宿管理用户选择功能退出修改口令检查顾客提 交满足要求其中给顾客提供住宿服务的功能如下:顾客住宿管理用户退出选择就餐服务系 统给顾客提供住宿服务系统认证新密码判断是否满足要求不满足要求跳过系 统查询并分配房间存储住房信息调换房间顾客结帐该系统的数据库信息管理系统活动图如下:数据库信息管理用户系 统选择功能数据库信息管理退出修改口令系统认证新密
10、码其中数据库信息管理的功能如下:数据库信息管理用户系 统输入用户名判断用户权限餐桌信息管理菜肴信息管理房间信息管理顾客就餐记录信息管理顾客住宿记录信息管理该系统的帐号信息管理系统活动图如下:帐号信息管理用户系 统选择功能帐号信息管理退出修改口令系统认证新密码检查用户判断是否为提 交系统管理员退出不满足要求满足要求其中帐号信息管理的功能如下:系统管理员系统增加用户选择功能退出删除用户设定用户权限保存2.4 结构层数及编号模块名称子程序实现功能1第一层主模块Main实现整个系统结构2第二层用户输入模块User input输入用户名及口令3第二层输出模块Output输出显示4第三层系统管理模块Sys
11、tem management系统处理5第三层输出处理模块Display显示正误信息6第三层用户输入处理模块User use判断用户类型7第四层就餐管理员用户模块Jiucan management就餐管理员用户权限8第四层住宿管理员用户模块Zhusu management住宿管理员用户权限9第四层数据库信息管理员用户模块Datamanagement数据库信息管理员用户权限10第四层帐号信息管理员用户模块IDmanagement帐号信息管理员用户权限11第五层就餐管理模块Jiucan information就餐管理12 第五层住宿管理模块Zhusu information住宿管理13 第五层数据库
12、信息管理模块Data information数据库信息管理14 第五层帐号信息管理模块ID information帐号信息管理15 第六层顾客就餐记录信息管理模块Manager jiucan顾客就餐记录信息管理16 第六层餐桌信息管理模块Manager canzuo餐桌信息管理17 第六层菜肴信息管理模块Manager caiyao菜肴信息管理18 第六层房间信息管理模块Manager fangjian房间信息管理19 第六层顾客住宿记录信息管理模块Manager zhusu顾客住宿记录信息管理20 第七层正常显示模块Right display正常显示信息21 第七层出错显示模块Error d
13、isplay出错显示信息2.5 模块图主模块用户输入系统管理输出模块用户输入处输出处理理模块就餐管理住宿管理数据库信息帐号信息员用户员用户管理员用户管理员用户就餐管理住宿管理数 据 库 信帐号信息息管理管理顾客就餐记餐桌信息菜 肴 信房间信息顾客住宿记录信息管理管理息管理管理录信息管理正常显示出错显示2.6 人工处理过程对用户类型的分类,即用户的分配需要人工处理为系统用户增加用户名及权限。3 接口设计3.1 用户接口向系统管理员提供的用户名为:Admin, 初始密码为000000,系统管理员第一次使用后进行密码修改。用户名:类型为字符型,长度为20 字节;密码:类型为字符型,长度为至少6 字节
14、,最多为20 字节;若用户输入密码错误,系统将会给出密码错误的提示,连续三次输入错误,系统则关闭。使用鼠标、键盘等外部构件进行功能选择及输入。其余均为可视化界面,用户可以根据系统提示进行功能选择。如:登陆时验证信息界面如下:登陆信息用户名密码登陆取消3.2 外部接口本系统采用一台个人PC,需要系统支持Windows 9x2kmexpMicrosoftSQLServer 2000 或更高版本的等操作系统DBMS 的支持。3.3 内部接口系统内部又分为: 顾客就餐管理系统和顾客住宿管理系统两个主要子系统,管理系统和数据库信息管理系统。还有帐号信息4 运行设计4.1 运行模块组合输入用户名和密码,
15、登陆后使用该系统, 按照用户的权限的不同, 允许其做其权限内的事情。4.2 运行控制用户使用时,使用鼠标键盘进行运行时的选择控制。4.3 运行时间系统中的模块所占用时间不多,应控制在0.5s 以内。5 系统数据结构设计5.1 逻辑结构设计要点用表格的形式存储信息, 包括旅客信息表,团体信息表, 房间信息表菜单信息表, 餐桌信息表5.2 物理结构设计要点本系统所使用的数据存储要求为数据库, 各个数据选项都要从数据库中存取, 存取单位是表格, 存储区域在系统的硬盘内,系统数据要满足保密性,每位用户都设定了权限,只有满足权限的用户才能使用某项数据,需要在用户输入用户名时对其权限进行判断。5.3 数据
16、结构与程序的关系旅客信息表字段名称类型大小键房间编号字符串类型16*姓名字符串类型16性别字符串类型年龄字符串类型文化程度字符串类型职业字符串类型从何处来字符串类型到何处去字符串类型住宿理由字符串类型证件名称字符串类型证件号码字符串类型工作单位字符串类型离店日期日期类型备注字符串类型团体信息表字段名称类型房间编号字符串类型接待对象字符串类型联系时间日期类型联系单位字符串类型联系人字符串类型联系电话字符串类型人数整型住宿启时日期类型住宿终时日期类型住宿标准字符串类型来自字符串类型去往字符串类型结帐单位字符串类型备注字符串类型房间信息表44323232323232323232大小键16*32323232*832323232字段名称类型大小键房间编号字符串类型16*房间等级字符串类型8房价浮点类型房价折扣整型住房人数整型登记时间日期类型登记员字符串类型32旅客类别字符串类型8招待单位字符串类型32备注字符串类型32菜单信息表字段名称类型大小键菜肴编号字符串类型16*菜肴名字字符串类型32菜肴价格浮点类型菜肴类型字符串类型32菜肴折扣整型备注字符串类型32餐桌信息表字段名称类型
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 店铺代理收租合同范例
- 机加工配件合同范例
- 爱车保洁服务合同范例
- 个人转让厂房合同范例
- 泡沫配件采购合同范例
- 不可逾越合同范例
- 公司人才租房合同范例
- 异地订购合同范例
- 工商汽车合同范例
- 护理管理基础模拟考试题(附答案)
- 《物理学之美 插图珍藏版 》读书笔记思维导图PPT模板下载
- 国开电大本科《人文英语4》机考总题库珍藏版
- 腮腺疾病围手术期护理查房
- 学生假期安全承诺书200字(5篇)
- 血液透析个案护理两篇
- GB/T 37814-2019综采综放工作面远距离供电系统技术规范
- 高中通用技术《技术试验及其方法》公开课课件
- PSSR试车前的安全检查
- 基于R语言数据挖掘课程期末论文
- 数字电子技术课程设计电子密码锁
- 防火防爆安全技术课件
评论
0/150
提交评论