您好,欢迎访问三七文档
酒店预定系统系统功能基本要求酒店信息,包括酒店编号、酒店名称、酒店地址、酒店电话,酒店特色、包房类型等详细信息;预订信息,包括预订者姓名、性别、电话、预订包房、使用时间等、预订菜品等。还包括查询浏览等功能。1.需求阶段(25):(1)用例图(5)系统预订者查询空房信息预定包房预订菜品取消预订登陆退出登录填写预订信息预订界面管理员打印预订信息选择包房类型酒店界面管理员酒店数据库输入预订人和包房信息填写新酒店信息usesusesusesusesusesusesusesusesusesusesusesusesusesusesusesusesusesuses修改酒店信息uses维护数据库usesuses(2)业务流程图(10)登陆预订界面输入查询信息显示查询结果是否有满意的结果是否是否直接预订查看包房信息否选择包房类型是查看菜单选择预订菜品确定是否预订是查看预订内容填写预订信息确认是否提交审核订单人信息正确性否是信息是否正确否修改空房信息是否是否打印打印是退出否修改酒店信息取消预订注册新酒店填写酒店信息添加到数据库审核信息酒店界面管理员登陆填写修改信息审核信息将修改保存到数据库输入预订人和包房信息核对信息修改数据库信息是否正确是否酒店人员登陆预订价格是否不小于包房最低消费否是预订人数是否不大于包房标准人数是否(3)功能结构图(10)酒店预订系统系统管理信息管理信息查询订单信息酒店信息管理查询包房菜品信息订单人信息包房信息查询各类包房信息菜品信息查询符合条件的酒店信息查询空房信息系统维护数据库的恢复和备份用户管理普通用户酒店人员新增菜品新酒店注册订单管理生成订单查询订单取消订单打印订单管理酒店信息修改包房信息房间预订订单人信息管理空房查询酒店信息查询2.概要设计(10):(1)系统结构图(5)酒店预订管理酒店信息管理日常事务管理订单管理用户管理新增信息录入填写订单查询信息显示权限合法性判断对必填信息进行验证订单信息酒店信息日常事务信息用户信息业务控制层业务逻辑层数据访问层表示层修改信息核对信息的完整性(2)总体类图(5)+remove()+edit()+orderid:未指定=0+username+order-date-tel-sum-num-countOrder+setorder()+editorder()-username-sex-tel-id-email-right-psUserManager+remove()+edit()-name-brief-kind-infor-money-address-state-numberHotel10..*+remove()+edit()-name-kind-money-state-number-dishRoom1*+remove()+edit()+order()-count-dish-detail-priceDish**11StuffCustomerordersetorderchooseadd*11*3.详细设计(20):(1)状态图(5)选择要查询的内容重新选择显示查询结果提交点击直接预订显示包房信息查看包房信息查看菜单点击查看菜单查看预定内容选择菜品填写订单总价格大于等于包房最低价重新填写确认订单点击预订待审核录入订单审查通过身份证号核查订单审查未通过身份证号核查(2)类图(5)(3)顺序图(5):用户:查询空房UI输入查询条件:包房信息UI没有满意信息:菜单UI:预订UI显示空房信息查看具体菜品选择包房类型选择预订菜品显示菜品信息直接选择菜品查看预订信息提交不满意预订结果:填写订单UI填写订单计算总金额提交消费金额小于最低限制核实信息正确性用户信息不正确(4)模块界面设计图(5)订单界面订单界面填写订单姓名:性别:身份证号:联系电话:常用邮箱:@用户用户权限:其他要求:提交重置******邮箱地址必须真实,我们会在24小时之内给您回复,请您注意查收4.数据库设计(10):ER图(10)5.规划(15):Project(15)6.开发阶段(5)SVN版本控制(5)7.测试阶段(5)Winrunner(5)
本文标题:酒店预定系统
链接地址:https://www.777doc.com/doc-380748 .html