版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1引言41.1编写目的41.2背景41.3定义41.4参考资料42总体设计5系统管理员系统?用户二)|选择功能 f),/.厂7除用户保存用戶2.1需求规能52.2运行环境62.3基本设计概念和处理流程62.4结构152.5模块图162.6人工处理过程163接口设计173.1用户接口173.2夕卜部接口173.3内部接口174运行设计184.1运行模块组合184.2运行控制184.3运行时间185系统数据结构设计185.1逻辑结构设计要点185.2物理结构设计要点185.3数据结构与程序的关系186系统出错处理设计206.1岀错信息206.2补救描施216.3系统维护设计2121宾馆管理系统概要
2、设计1引言1.1编写目的编写本说明书的目的是说明对程序系统的设计考虑,包括程序系统的基本处理流程、程 序系统的组织结构、功能分配、模块化粉、接口设计、运行设讣、数据结构设il和出错设讣 等,为程序的详细设计打下基础。预期读者为:软件开发的人员,项目评审人员,及软件测试人员。1-2背景说明: 待开发的软件系统的爼称:洒店管理系统; 本项目的任务提出者:酒店管理人员; 本项目的任务开发者:酒店管理系统软件开发小组; 用户及实现该软件的计算中心:酒店讣算机:13定义顾客就餐管理:对就餐的顾客进行管理,并存储顾客消费记录。顾客住宿管理:对就餐的住宿进行管理,并存储顾客住宿记录。顾客信息:存放顾客的姓需
3、,证件类型,证件号,性别,年龄,籍贯,工作单位等各项 基本信息,还有就餐住宿信息,管理员负责管理顾客基本信息。房间信息:包括房间编号,房间等级,房间价格,房间类型等信息菜肴信息:包括菜肴编号,菜肴名称,菜肴价格,菜肴类型等信息1-4参考资料 现代软件工程北京希望电子岀版社孙涌等编著 概要设计说明书(GB856788) .doc2总体设计2.1需求规定(1)顾客就餐管理 顾客就餐管理由合法用户进行操作,首先用户应先登录该系统,经系统检 查合法并具有相应权限后方能使用: 输入顾客姓名,(证件号)等。 处理过程描述先检查顾客的正确身份,给顾客菜单,让顾客点菜并录入系统保存。如果 顾客不满意点的菜肴,
4、可以进行换菜或退掉不想要的菜肴。顾客就餐完毕后, 给顾客结帐,并保存顾客的就餐信息到数据库中。 输出操作成功或失败的提示信息顾客住宿管理 顾客住宿管理由合法用户进行操作,首先用户应先登录该系统,经系统检 査合法并具有相应权限后方能使用: 输入顾客姓划,证件号性别,年龄,籍贯,工作单位等: 处理过程描述先检查顾客的正确身份,提供房间信息,让顾客选自己满意的房间并录入 系统。用户住宿完毕后,给顾客结帐,并保存顾客的住宿信息到数据库中。 输岀操作成功或失败的提示信息帐号信息管理 帐号信息管理由合法用户进行操作,首先用户应先登录该系统,经系统检 查合法后方能使用。 输入系统管理员用户名和密码 处理过程
5、描述先检查用户需和密码是否正确,如检査正确,方能使用。帐号信息管理用 户可以增删用户,设定用户权限等。 输出操作成功或失败的提示信息(4)数据库信息管理 数据库信息管理由合法用户进行操作,首先用户应先登录该系统,经系统 检査合法后方能使用,并根据用户权限进行查询,增删,修改等操作。 输入用户堀和密码 处理过程描述先检查用户名和密码是否正确,如检査正确,方能使用。用户可以做自己权限范围内的事。 输出操作成功或失败的提示信息2.2运行环境普通的个人PC (奔腾一3以上,内存至少128MB,硬盘20G以上)就足够运 行了,操作系统为Windows 98及Windows NTAVindows XP系列
6、。并需要数据库系 统DBMS的支持.2.3基本设计概念和处理流程(1)系统模块(总控模块)该系统模块按照输入一一 处理一一输出的流程进行工作。(2)输入处理及系统处理用户在进入系统时,需要输入用户名和密码。输入处理就是根据用户输入的用 户名及密码进行判断该用户的合法性。如果口令有效则进行权限判断,以控制该用 户的行为,如果口令无效,则提示出错。用户输入口令无效输入处理显示口令无效用户分类信息系统管理员用户负用户顾客就餐管理I:顾客住宿管理数据廉信息 管理负用户用户名及 口令信息帐号信息倉理数据库信息管理八任何权限就餐员用户帐号信息 管理员用戸说明:同一用户可以拥有顾客就餐管理,顾客住宿管理,数
7、据库信息管理,帐号信息 管理中一个或多个权限,如果拥有全部权限,则个该用户就事系统管理员。帐号信息管理帐号信息管理员管理软件的用户,对用户进行增删,设立权限等。顾客就餐管理就餐管理员对顾客就餐进行管理,包括提供顾客餐桌,管理顾客所点菜肴,结帐等。顾客住宿管理住宿管理员对顾客住宿进行管理,包括提供顾客房间信息,管理房间,结帐等匚数据库信息管理数据库信息管理员对数据库进行管理,包括查询,增加,删除等说明:同一数据库信息管理员可以拥有餐桌信息管理,菜肴信息管理,房间信息管理, 顾客就餐记录信息管理,顾客住宿记录信息管理中一个或多个权限。显示输出该系统的密码验证的活动图如下:可得到该系统的顾客就餐管理
8、系统活动图如下:顾客就餐管理用户系统其中给顾客提供就餐服务的功能如下:顾客就餐管理用户系统该系统的顾客住宿管理系统活动图如下:其中给顾客提供住宿服务的功能如下:该系统的数据库信息管理系统活动图如下:该系统的帐号信息管理系统活动图如下:其中帐号信息管理的功能如下:系统管理员系统24结构层数及编号模块名称子程序实现功能1第一层主模块Main实现整个系统结构2第二层用户输入模块User input输入用户名及口令3第二层输出模块Output输出显示4第三层系统管理模块System management系统处理5第三层输岀处理模块Display显示正误信息6第三层用户输入处理模块User use判断用
9、户类型7第四层就餐管理员用户模块Jiucan management就餐管理员用户权限8第四层住宿管理员用户模块Zhusu management住宿管理员用户权限9第四层数据库信息管理员用戸模块Data management数据库信息管理员用户权限10第四层帐号信息管理员用户模块ID management帐号信息管理员用户权限11第五层就餐管理模块Jiucan infonnation就餐管理12第五层住宿管理模块Zhusu information住宿管理13第五层数据库信息管理模块Data information数据库信息管理14第五层帐号信息管理模块ID information帐号信息管理15
10、第六层顾客就餐记录信息管理模块Manager jiucan顾客就餐记录信息管理16第六层餐桌信息管理模块Manager canzuo餐桌信息管理17第六层菜肴信息管理模块Manager caiyao菜肴信息管理18第六层房间信息管理模块Manager fangjian房间信息管理19第六层顾客住宿记录信息管理模块Manager zhusu顾客住宿记录信息管理20第七层正常显示模块Right display正常显示信息2.6人工处理过程对用户类型的分类,即用戸的分配需要人工处理为系统用户增加用户名及权限。3接口设计3.1用户接口向系统管理员提供的用户名为:Admin,初始密码为000000,系统
11、管理员第一次 使用后进行密码修改。用户名:类型为字符型,长度为20字节:密码:类型为字符型,长度为至少6字节,最多为20字节:若用户输入密码错误,系统将会给岀密码错误的提示,连续三次输入错误,系统 则关闭。使用鼠标、键盘等外部构件进行功能选择及输入。其余均为可视化界而,用户可以根据系统提示进行功能选择。 如:登陆时验证信息界而如下:登陆信息用户名密码登陆取消3.2外部接口本系统采用一台个人PC,需要Microsoft SQL Server 2000或更高版本的DBMS的支持。 系统支持Windows 9x2kmexp等操作系统3.3内部接口系统内部又分为:顾客就餐管理系统和顾客住宿管理系统两个
12、主要子系统,还有帐号信息 管理系统和数据库信息管理系统。4运行设计4.1运行模块组合输入用户需和密码,登陆后使用该系统,按照用户的权限的不同,允许苴做其权限内的事 情。4.2运行控制用户使用时,使用鼠标键盘进行运行时的选择控制。4.3运行时间系统中的模块所占用时间不多,应控制在0.5s以内。5系统数据结构设计5.1逻辑结构设计要点用表格的形式存储信息,包括旅客信息表,团体信息表,房间信息表菜单信息表,餐桌信 息表5.2物理结构设计要点本系统所使用的数据存储要求为数据库,齐个数据选项都要从数据库中存取,存取单位是 表格,存储区域在系统的硬盘内,系统数拯要满足保密性,每位用户都设定了权限,只有满
13、足权限的用户才能使用某项数据,需要在用户输入用户爼时对其权限进行判断。5.3数据结构与程序的关系旅客信息表字段名称类型大小键房间编号字符串类型16姓名字符串类型16性别字符串类型4年龄字符串类型4文化程度字符串类型32职业字符串类型32从何处来字符串类型32到何处去字符串类型32住宿理由字符串类型32证件名称字符串类型32证件号码字符串类型32工作单位字符串类型32离店日期日期类型备注字符串类型32团体信息表字段名称类型大小键房间编号字符串类型16*接待对象字符串类型32联系时间日期类型联系单位字符串类型32联系人字符串类型32联系电话字符串类型32人数住宿启时日期类型住宿终时日期类型住宿标准字符串类型8来自字符串类型32去往字符串类型32结帐单位字符串类型32备注字符串类型32房间信息表字段名称类喂丿、7键房间编号字符串类型16*房间等级字符串类型8房价浮点类型房价折扣整型住房人数整型登记时间日期类型登记员字符串类型32旅客类别字符串类型8招待单位字符串类型32备注字符串类型32菜单信息表字段名称类型大小键菜肴编号字符串类型16*菜肴名字字符串类型32菜肴价格浮点类型菜肴类型字符串类型32菜肴折扣整型备注字符串类型32字段名称类型大小键餐桌编号字符串类型16*餐桌等级字符串类型8餐桌容量整型备注字符串类型3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 制剂及医用制品灭菌工安全操作水平考核试卷含答案
- 氟化稀土制备工岗前设备巡检考核试卷含答案
- 斫琴师5S执行考核试卷含答案
- 刨花板工安全综合竞赛考核试卷含答案
- 戏鞋工岗前基础操作考核试卷含答案
- 微重力场定位方法-洞察与解读
- miRNA靶向药物设计-洞察与解读
- 数字化质量创新平台-洞察与解读
- 慢性劳损致病因素-洞察与解读
- 古文数字化保护技术-洞察与解读
- 九年级年级组长工作总结
- 2025届安徽省省级示范高中高一物理第一学期期末经典试题含解析
- 现金日记账模板(出纳版)
- DB34T 1948-2013 建设工程造价咨询档案立卷标准
- 2024中药药渣处理协议
- 心源性晕厥的查房
- 机械气道廓清技术临床应用专家共识(2023版)解读
- 压力性损伤风险评估与管理护理课件
- 专家解析:渲染,烘托等的区别课件
- 广州花城汇UUPARK招商手册
- 20S517 排水管道出水口
评论
0/150
提交评论