项目名称餐馆订餐系统.doc

上传人:小飞机 文档编号:1612366 上传时间:2022-12-10 格式:DOC 页数:5 大小:396KB
返回 下载 相关 举报
项目名称餐馆订餐系统.doc_第1页
第1页 / 共5页
项目名称餐馆订餐系统.doc_第2页
第2页 / 共5页
项目名称餐馆订餐系统.doc_第3页
第3页 / 共5页
项目名称餐馆订餐系统.doc_第4页
第4页 / 共5页
项目名称餐馆订餐系统.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《项目名称餐馆订餐系统.doc》由会员分享,可在线阅读,更多相关《项目名称餐馆订餐系统.doc(5页珍藏版)》请在三一办公上搜索。

1、餐馆订餐系统Booking System概要设计书作者陈超组员赵俊 张波 路耿理 吴可发布范围项目组成员版本Ver.Final发布日期2008.7.11.编写目的3矚慫润厲钐瘗睞枥庑赖賃軔。2.总体设计4聞創沟燴鐺險爱氇谴净祸測。2.1业务处理流程4残骛楼諍锩瀨濟溆塹籟婭骒。2.2模块功能定义4酽锕极額閉镇桧猪訣锥顧荭。2.3系统结构图5彈贸摄尔霁毙攬砖卤庑诒尔。3.数据库的设计6謀荞抟箧飆鐸怼类蒋薔點鉍。3.1数据库E-R图6厦礴恳蹒骈時盡继價骚卺癩。3.2在JDBC的接口上使用Access数据库,主要维护下列6张表6茕桢广鳓鯡选块网羈泪镀齐。4.容错处理7鹅娅尽損鹌惨歷茏鴛賴縈诘。4.1错

2、误输入信息7籟丛妈羥为贍偾蛏练淨槠挞。4.2错误处理对策7預頌圣鉉儐歲龈讶骅籴買闥。1.编写目的在餐馆订餐系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对餐馆的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。渗釤呛俨匀谔鱉调硯錦鋇絨。本阶段已在系统的需求分析的基础上,对餐馆订餐系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明

3、。铙誅卧泻噦圣骋贶頂廡缝勵。在下一阶段的详细设计中,程序设计员可参考此概要设计书,在概要设计对餐馆订餐系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。擁締凤袜备訊顎轮烂蔷報赢。2.总体设计2.1业务处理流程2.2模块功能定义更改权限:系统管理员事先设置用户权限,以约束只有特定的用户才能使用该餐馆订餐系统。登陆:将用户输入的用户名、密码与系统管理员设置的操作权限作对比,以确定改用户能以何权限操作该系统。新增预约:当有新预约到达时,将相关信息(如姓名、联系

4、电话、日期等)写入预约订餐表中,此时顾客的状态标记为“未到达”。贓熱俣阃歲匱阊邺镓騷鯛汉。取消预约:当取消预约时,将已经预约的信息从预约订餐表中删除。预约到达:当预约到达时,将顾客的状态标记为“到达”。未约就餐:当散客到达时,随时安排空闲桌子就餐,将相关信息(如顾客数、日期)等写入未约就餐表中,此时顾客状态同样标记为“到达”。坛摶乡囂忏蒌鍥铃氈淚跻馱。点菜:当顾客状态为“到达”时,根据菜单点菜消费,相关消费信息会存入消费表。结账:当顾客用餐完毕,根据消费表收取费用,然后清除预约订餐表及未约就餐表的相关信息,此时可以接收下一批顾客或订单,同时将该消费记录放入销售记录表作备份。蜡變黲癟報伥铉锚鈰赘

5、籜葦。2.3系统结构图3.数据库的设计3.1数据库E-R图3.2在JDBC的接口上使用Access数据库,主要维护下列6张表桌子信息表Table_idPlacesInt 主键Int预约订餐表Table_idCustomer_idCoversDateTimeStateInt 主键IntStringStringString顾客信息表Customer_idnamephoneNumberInt 主键StringString散客表Table_idCoversDateTimeInt 主键IntStringString食物信息表Food_idfoodNamefoodDateInt 主键StringStrin

6、g消费情况表Table_idFood_idfoodNamepricefoodDateInt 主键StringIntString4.容错处理4.1错误输入信息程序在运行过程中,主要出现软错误(在这里我们忽略程序运行时出现的硬错误),即输入的信息不符合程序要求时,产生的错误。買鲷鴯譖昙膚遙闫撷凄届嬌。对于软错误,必须在MainTable类中对用户输入的信息进行逻辑分析,判断错误类型,再生成相应的错误提示语句,并输入错误处理模块。綾镝鯛駕櫬鹕踪韦辚糴飙钪。出错时必须给出相应的错误原因,例如:“您所选择的日期为今天以前,不可能预约到达!”、“X号餐桌已经有人就餐,餐桌不能调换!”等等。驅踬髏彦浃绥譎饴憂锦諑琼。4.2错误处理对策考虑到用户主机在操作时会有断电情况,当此情况出现时,不会有太多影响,主机将调用数据库中的日志文件,对数据进行ROLLBACK操作,使数据恢复到断电以前的状态。猫虿驢绘燈鮒诛髅貺庑献鵬。在选择主机时,应该尽量选择运行稳定的机器。

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号