课程名称统模语言实验名称实现模型的建立实验时间
2024-01-16 23:00:44 欢乐点

----word.zl-实验报告〔2013/2014学年第二学期〕课程名称统模语言实验名称实现模型的构建实验时间2014年4月22日指导单位计算机大学软件工程系指导班主任志组号26中学生xxx班级学号xxx中学生xxx班级学号xxx中学生xxx班级学号xxx中学生班级学号大学(系)计算机大学专业软件工程成绩批改人志日期2014-5-14实验报告实验名称实现模型的构建指导班主任志实验类型综合实验学时2实验时间2014-4-22实验目的、要求和团队分工在实验1、2及3的根底上,细化餐馆预订系统的模型:〔1〕确定对饭店预订系统的组件图〔构件图〕的描述、布署图的描述、数据库实体确实定及实体关系;〔2〕完成类图的详尽设计、包括类的方式及属性及类之间确实定关系,给出类中关键技巧的实现算法;〔3〕运用RSA软件将预制构件图映射为相应的代码框架并选择其中的局部加以实现;〔4〕利用集成环境、编制一个图形用户界面将上述实现的功能加以演示。实验环境(实验设备)操作系统:数据库环境:ACCESS开发语言:JAVA实验原理及容当前该XX餐厅采用的是一个传统的手工预约系统,将手写预约单保存在一个大文件夹中,这些传统的方式不但效率低,并且容易出错,形成众多问题。

比如手工预约单使空饭桌的存在不显著,妨碍客户进展预约。因为没有备份系统食堂预订系统,一预约单的损坏将造成相应信息的永久失去。不容易获得相应的统计数据,比如某时刻饭桌的使用率对系统不容易进展更新等操作基于上述种种缺陷,XX饭店向敌方提出设计更换一个手动化的订餐管理系统,要求保存原有传统手工方法的功能和工作人员熟悉的操作方法,同时改良系统,以节省人力本钱。参考资料?软件工程〔第二版〕?海编绘?面向对象设计UML实践?著一、需求规定1系统功能系统功能描述功能名称功能描述功能约束处理过程添加预约包括早、中、晚三局部可预定时间,可预约当日及之后3天的所有空闲餐座当桌位被预订后桌位在预定时间前后一小时保存显示为餐座不可用预约餐坐标记为空闲时可用通过相关记录预约功能模块将信息读入数据库。删掉预约当顾客取消预定,经前台管理人员确定后,系统将早已预订的桌位改为空闲状态。餐座必须标记为预约状态时可用从数据库读预约信息并对数据库执行删掉记录动作。各种信息查询为用户提供模糊查询预约信息、用餐信息。联合查询按照关键字将信息从据库中读取出来修改预约状态对早已预约的订单条目信息参照顾客要求做出相应的更改。

食堂预约点餐_食堂在线订餐_食堂预订系统

当顾客来时〔到达预约时间〕餐桌手动显示为就餐状态。餐座必须标记为预约状态时可用从数据库读预约信息并对数据库执行更改记录动作。实时消费管理桌位查询,查询桌位的状态〔包括桌位是否为空,座位数〕。输入合法的餐座号,早已预约和处于用餐状态的餐座不可查询按照关键字将信息从据库中读取下来结算模拟功能用户进餐完毕后可以要求前台进展结算,执行此功能后茶几修改为空闲状态要求可结算饭桌均为处于进餐状态餐座将数据库表中处于进餐状态的所有表目录信息调出查看并选择进展结算后删掉条目开台功能按照查询后桌位食堂预订系统,记录来就餐的顾客数量并将餐座状态更改为就餐态要求订单是完全处理后的情况将数据库中的订单表进展添加,生成新的订单记录2对性能的规定2.1精度数据名称数据精度说明数值型数据8位,整型无文本型数据二十位以上的字符无日期型数据年-月-日无2.2时间特点要求时间特点名称时间特点要求说明响应时间3秒之无更新处理时间5秒之无数据的转换和传送时间2秒之无2.3输人输出要求数据名称媒体格式数值围精度输出控制说明数值型无-整型无无文本型无二十位以上的字符型无无日期型无年-月-日2007-2100年确切到日无无3数据管理能力要求表的大小规模:随着数据的录入,表的规模可以无限量的扩大,仅受限于数据库对表大小的支持。

管理的记录的个数:仅受限于数据库管理记录的个数,其它限制无。4故障处理要求可能的软件故障:数据库误操作导致数据库断掉软件故障的处理要求:重新启动软件可恢复,数据不失去可能的硬件故障:断电致使数据库断掉硬件故障的处理要求:重新启动软件可恢复,数据不失去5其他专门要求运行环境要求:数据库支持。软件具备根本功能之外,应当具有友好,易用的界面,软件模块化,可维护,可扩大,可重新组装,进展更新和维护等根本功能。二、概要设计1根本设计概念和处理流程1.1系统用例图::〔显示预约〕:〔取消预约〕Main:〔主用例图〕:〔预约抵达〕:〔记录预约〕:〔交换饭桌〕1.2类图:::1.3系统功能图:程序主页面记录预约信息页面显示预约信息页面更新预约信息页面更改预约信息页面输入顾客信息并查询饭桌信息新增预约信息确认输入日期或顾客名查询预约信息输入顾客信息并查询预约信息输入顾客信息并查询显示查询的预约信息修改预约信息确认取消预约信息确认返回程序主页面1.4系统页面跳转图:2人工处理过程各个模块的各类添加,更改,删掉,显示操作。

食堂在线订餐_食堂预约点餐_食堂预订系统

3数据库设计3.1ER图:3.2数据表的设计:饭桌表:数组名数据类型宽度缺省值容许空字段注释TALNO手动编号长整型无不容许是椅子编号长整型64无容许否饭桌号布尔型1无容许否是否预约STATE布尔型1无容许否是否忙碌顾客表数组名数据类型宽度缺省值容许空字段注释O手动编号长整型无不容许是顾客单编号AME文本30无容许否顾客PHONE文本30无容许否顾客预约表数组名数据类型宽度缺省值容许空字段注释长整型64无不容许是手动标号长整型64无容许否客户数文本文本无容许否订阅日期文本文本无容许否抵达日期文本文本无容许否抵达时间TALNO文本文本无容许否桌号O长整型64无容许否客户编号布尔型1无容许否是否抵达布尔型1无容许否是否对帐三、详细设计1程序系统的构造饭店预约系统记录预约模块记录抵达模块显示预约模块更新预约模块取消预约模块客户打预约,接待员输入客户信息和预约信息客户抵达饭店,酒保领班记录客户抵达信息酒保领班和接待员可查看已有的预约信息客户打更新预约,接待员输入新的预约信息客户打取消预约,接待员取消预约信息2程序〔标识符〕设计说明2.1程序描述通过此系统用户可以很便捷地实现饭店和预约相关的功能,如:记录,更新,取消,预约等.2.2功能记录预约模块:客户打预约,接待员输入客户信息和预约信息.记录抵达模块:客户抵达饭店,酒保领班记录客户抵达信息.显示预约模块:酒保领班和接待员可查看已有的预约信息.更新预约模块:客户打更新预约,接待员输入新的预约信息.取消预约模块:客户打取消预约,接待员取消预约信息.3性能对响应时间没有太严格要求。

4输入项记录预约模块顾客名非空顾客数字,字母符号,宽度大于30。预约进餐时间单项选择框选择确定预约以按键方式确认递交预约进餐时间单项选择框选择确定预约以按键方式确认递交显示预约模块全部采用复合单项选择框的模式选择相应的日期时间,以按键形式确认查询。更新预约模块顾客名非空更改确认采用复选框方式修改已有信息,以click按键形式递交.取消预约模块顾客名非空删掉确认采用复选框方式修改已有信息,以click按键形式递交.5输出项记录预约模块:输出项对相应的数据库进展操作,显示失败或则成功页面,完成后显示所有预约。显示预约模块:输出项为查询到的相应的预约信息。更新预约模块:对相应得数据库进展操作,显示失败或则成功页面,完成后显示所有预约。取消预约模块:对相应得数据库进展操作,显示失败或则成功页面,完成后显示所有预约。6系统模块功能流程图6.1新建预约模块详尽流程图:新建预约页面输入顾客信息和要预定的饭桌信息有适合饭桌确认预约饭桌信息取消预约YN返回程序主页面6.2显示预约模块:显示预约页面输入顾客信息或日期并查询找到预约显示预约信息YN返回程序主页面没有该顾客的预约或当天无预定6.3修改预约模块:修改预约页面输入顾客信息查询找到预约修改预约信息YN返回程序主页面没有该顾客的预约6.4取消预约模块:取消预约页面输入顾客信息查询找到预约取消预约信息YN返回程序主页面没有该顾客的预约四、实验小结〔包括问题和解决方式、心得感受等〕

免责声明:部分文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性,如本站文章和转稿涉及版权等问题,请作者在及时联系本站,我们会尽快为您处理。

欢乐点

留言咨询

×