欢迎来到天天文库
浏览记录
ID:30773919
大小:790.06 KB
页数:17页
时间:2019-01-03
《《项目名称》餐馆订餐系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、<项目名称〉餐馆订餐系统BookingSystem详细设计书作者陈超组员赵俊张波路耿理吴可发布范围项目组成员版本Ver・Final发布日期200&7.11.引言31」编写目的31.2背景31.3定义31.4参考资料32•程序设计说明42.1程序功能描述42.2性能52.2.1准确性和及时性52.2.2系统安全性52.2.3可操作性和易维护性62.3输入项描述72.4输出项描述72.5系统流程图82.6系统结构图93•接口设计93」用户接口93.2其它软硬件接口103.3各个模块Z间接口104•数据库的设计114」数据库E-R图114.2在JDBC的接口上使用Access数据库,
2、主耍维护下列6张表114.3数据库与程序之间的关系124.4数据字典125•容错处理135」错误输入信息135.2错误处理对策141•引言1.1编写目的在本餐馆订餐系统项目的前一阶段,也就是概耍设计阶段中,己经将系统川户对本系统的了模块功能做了详细的阐述,这些模块功能具体设计将在木报告中详尽得以叙述及阐明。木阶段已在系统概要设计的基础上,对餐馆订餐系统做详细设计。主要解决了实现该系统程序模块具体设计问题。包括确定算法,输入项,输出项的描述,接口的描述及限制条件,数据库的详细设计等。在以下的详细设计报告中将对在本阶段中对系统所做的所有详细设计进行详细的说明。在下一阶段的编码过程屮
3、,程序设计员可参考该详细设计说明书,在详细设计对餐馆订餐系统所做的算法设计,数据结构以及数据库操作的某础上,对系统进行编码。在以后的软件测试以及软件维护阶段也可参考该说明书,以便丁•了解在详细设计过程小所完成的各模块算法设计,或在修改时找出在本阶段设计的不足或错误。1.2背景随着人们生活水平的提高,外出就餐的机会随Z增多,餐馆的营业额势必会增加,特别是一些大型餐饮店,不可能再像以前一样用手工去记录,这样不仅容易出错,而且效率还低,影响餐馆业的营业现状,止是在这种状况下我们提岀做这样一个系统來。总Z为了现代化餐馆发展的需要,我们有必要做这样一个系统来提升我们的工作效率。手机记录不
4、仅记录慢,而且预约登录很快就变得难以理解,这就很有可能导致经营上的问题。没有备份系统,如果一张单据损坏了,餐馆就没有了那个晚上的记录,倘若某一天预约很多,如果另有人预约,找一张空的桌子都婆很长吋间,这样处理速度就会变慢。由丁•这些原因,餐馆碍要开发这样一个自动化的预约定餐系统,新系统应该和现冇系统一样能够显示预约和预约到达显示,当有更改应该能够及时更新,使得处理速度变快。点菜和结帐更能使工作效率有很人的提高,而且这样出错的机率也会大大降低,捉升了准确性。能及时的更新也提供了很好的及时性。1.3定义餐馆订餐系统是一款集处理接受、取消顾客预订,接受散客就餐,编辑菜单菜价,结账汇总等
5、功能为一体的现代化餐馆辅助软件,自带密码登陆,加锁解锁等辅助功能,增强了软件木身的安全性,是中小型餐厅及饭店的不二选择。机械工业出版社人连理工大学岀版社清华大学出版社1・4参考资料《JAVA2核心技术第一卷基础知识》《数据结构与算法基础》《面向对象设计与UML第2版》机械工业出版社电子工业出版社《数据库系统概念》《关系数据库基础与实践教程》2•程序设计说明2.1程序功能描述该程序主要是实现用电脑实现预约定餐、预约到达、未约到达就餐、点菜和结账功能,当然在定餐的基础上可以取消预约,在未就餐之前还可以换桌,对于这其屮的问题,我们都给出很仔细的处理,比如说当换桌了的时候,当从一个预定
6、人数比较的桌了换到不能容纳预定数的时候,系列会给出提示。也许这些都是比较小的细节,但是这些我们都做得很细,以方便餐馆进行管理。1)预约功能预约功能主要是对某一个合法的tl期进行预约定餐,这个定餐需要客户的姓名、电话、以及预约人数、预约LI期以及一个可以用的合适的餐桌。合适可用的餐桌是指在用户所选择的H期时该餐桌没有被预约,并且餐桌所能容纳的人数能够满足川户所预定的人数。合法的FI期是指用八所选择的FI期必须是今天或今天以后,选择一个过去的日期是不能进行预约的,这些我们在程序中都进行很好的逻辑性处理,使得能满足用户和餐馆的需要。对于餐桌不过小或是没有餐桌可用的状态下,系统会给也提
7、示。2)预约到达当预约的顾客在预定的时间到时,时间必须是当天才能到达。需在把该餐桌的预约状态改为正在就餐,一般情况下用八到了肯定是要就餐的。此时需要操作员去确认一下,S的是确保操作的正确性。这里的H期合法性是指预约到的H期只能是当天而不能是其它口期,在这里就需要去LI期进行限定,以确保程序的正确性,就餐后用户才能进行点菜。3)取消预约当用户需要取消一个预约,用户需要提供预约的日期和餐桌号,用户调出用户预定的信息后和用户信息进行确认对比,正确后即可取消预约。这里的H期我们没有做限制,是因为我们
此文档下载收益归作者所有