欢迎来到天天文库
浏览记录
ID:47414380
大小:210.00 KB
页数:30页
时间:2020-01-10
《网上订餐系统详细设计说明》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、........2011级软件工程综合设计《网上订餐系统》详细设计文档标识UB-1英文标题OnlineReservationSystem版本号1.0状态初始版密级.专业学习资料.........承担单位:***********************总负责人:XXX小组成员:YYY、ZZZ编撰人:XXX、YYY、ZZZ完成日期:YYYY.MM.DD(宋体三号+加黑).专业学习资料.........修订记录修改编号修改日期修改后版本修改位置修改内容概述修订人0010.1初始发布版本0020.20030.30040.40051.0.专业学习资料.........目录
2、1.导言11.1目的11.2范围11.3缩写说明11.4术语定义11.5引用标准21.6参考资料22系统设计概述23详细设计概述34用户登录模块的详细设计35用户管理模块的详细设计35.2餐品搜索浏览56管理员模块的详细设计66.1订单管理处理66.2管理员添加77复用的模块87.1客户标签库87.2数据库的基本操作1012.3结果显示14.专业学习资料.........8配置文件148.1Web.xml配置文件148.2strcut-config.Xml配置文件16.专业学习资料.........1.导言1.1目的该文档的目的是描述《网上订餐系统》项目的详细设
3、计,其主要内容包括:-系统功能简介-系统详细设计简述-各个模块的三层划分-最小模块组件的伪代码本文档的预期的读者是:l开发人员l项目管理人员l测试人员1.2范围该文档定义了系统的各个模块和模块接口,但未确定单元的具体实现,这部分内容将在实现中确定。1.3缩写说明JSPJavaServerPage(Java服务器页面)的缩写,一个脚本化的语言。MVC.专业学习资料.........Model-View-Control(模式-视图-控制)的缩写,表示一个三层的结构体系。1.4术语定义USECASE用例会员网上购物平台中合法的系统注册用户Struct一种框架体系结构管
4、理员系统的管理者购物车存放用户在确定订餐前所点选的餐品1.5引用标准[1]《企业文档格式标准》V1.1北京长江软件有限公司[2]《软件详细设计报告格式标准》V1.1北京长江软件有限公司软件工程过程化组织1.6参考资料[1]《实战struct》〔美〕Ted Husted机械工业出版社.专业学习资料.........2系统设计概述根据《网上订餐系统》的概要设计,本系统按照功能角度分解,可以分为客户端子系统和管理端子系统。客户端子系统包括用户注册、用户登录、个人信息维护、餐品信息浏览、维护购物车、生成订单等六个模块。管理端子系统包括登陆管理、维护顾客信息、维护餐品信息
5、、管理订单等四个模块,他们的关系如图2-1,以下将分小节对各个部分分别进行详细设计。图2—13详细设计概述本系统总共有两大主要模块,分别是客户模块和管理员模块。每个模块分别有不同的权限和使用功能。.专业学习资料.........4用户登录模块的详细设计开始用户名密码是否合法NY结束图4.1登录流程图5用户管理模块的详细设计用户的主要功能是浏览,订餐。浏览与自己相关的美食信息,订单信息等。用户要下订单之前美食车要把详细食物信息列出,物品的单价,购买的数量,总共的价钱,可修改和删除购买,当符合顾客要求的时候,顾客就可以下订单。下订单时首先会让用户确定一下订单是否符合
6、要求,确认无误后,进入填写接收信息后生成订单。然后对数据库进行操作完成。顾客模块详细设计主要涉及到顾客下订单和餐品搜索浏览两大功能,分别见图5.1,图5.2顾客可以通过此功能对自己选中的东西下订单,等待服务商送货或自己取货。.专业学习资料.........5.1顾客下订单顾客订单确认显示购物车修改订单不购买此商品结束操作登录图5.1下单流程图据图删除购物车信息提示错误验证登陆用户id是否正确NY确认结账NY返回订单生成提示错误YN5.2餐品搜索浏览.专业学习资料.........搜索控件,为顾客提供更为方便快捷的服务。顾客可以快速找到自己想要下订的美食。判断tx
7、tSearch是否为空开始键入FoodSearch搜索控件User_SearchReault页dlSearchBind()结束提示输入图5.2搜索模块流程图数据库查找匹配成功提示未找到.专业学习资料.........6管理员模块的详细设计6.1订单管理处理管理员登录提示错误验证登陆用户id是否正确N绑定数据库信息信息绑定无误更新数据库结束操作选择具体订单显示订单订单管理操作图6.1理员订单处理程序流程图.专业学习资料.........6.2管理员添加开始Session[“AID”]是否为空添加输入框是否为空ClassManagerClassAddadmin()验
8、证管理员用户是否已存在添
此文档下载收益归作者所有