ImageVerifierCode 换一换
格式:DOCX , 页数:41 ,大小:836.21KB ,
资源ID:30709869      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/30709869.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(移动点餐系统设计文档.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

移动点餐系统设计文档.docx

1、移动点餐系统设计文档 密 级 公 开 班 级CMU3111 组 号 第5组 湖南科技职业学院软件学院项目设计文档项 目 名 称 餐饮管理系统 专 业 软件技术(JAVA方向) 指 导 教 师 邓超 项目组成员 刘涛 张晓露 唐鹏 吴腾彪 李松鹏 前 言1项目开发目的运用计算机软件技术,开发一套基于WEB的可自适应的移动点餐系统。以实现电子点餐代替传统的笔纸点餐。用电脑计算、统计、管理代替传统的人工计算、统计、管理。最终将现代的计算机技术和网络技术引用到餐饮行业中来,替代部分的人工操作。加快餐饮企业的运转效率,提高餐饮企业的管理水平,使餐饮企业更科学、更规范、更高效。2项目开发背景 说明:知识发

2、展的越来越快,问题越来越多,需要一个平台来沟通交流。 A、软件系统名称:餐饮管理系统B、任务提出者:HNS软件学院C、本系统最终提供湖南科技职业学院使用。3项目开发定义 管理员具有添加版块,删除版块,合并版块,系统管理,配置信息管理等。4项目开发平台选择Java语言,作为本项目的开发语言。 以Microsoft SQL Server作为本项目的数据库系统。 必须设计成B/S架构,主要采用Struts2、Hibernate技术。 3.2 时序图.10第1章项目开发计划书文件修改记录编号状态日期执笔人审核人批准人修改页码及条款1创建文档4-29刘涛无2修改文档4-30刘涛 无3确立文档5-4刘涛

3、无4打印文档5-21刘涛 无1.1项目范围范围:为注册用户提供前台操作,为管理提供后台操作。项目的功能模块是:前台:首页、菜品、套餐、随机点菜、联系我们。后台:菜品管理、套餐管理、订单管理、菜品类别管理、管理员管理、用户管理、角色管理、权限管理。项目代码:自定。项目的功能:登录、注册、点餐、菜品管理、套餐管理、订单管理、菜品类别管理、管理员管理、用户管理、角色管理、权限管理。需求分析:系统可分为点餐和点餐系统管理两大模块。其中点餐模块主要是负责与用户的交互,主要包含点餐、订餐两个功能模块,点餐功能模块包含随机点餐、套餐点餐、菜品点餐三个功能;订餐模块则包含餐桌预定,包厢预定,菜品预定三个功能;

4、点餐管理系统模块主要负责管理和维护整个系统,主要包含菜品管理、套餐管理、菜品类别管理、订单管理四个功能。权限系统包括:管理员管理、用户管理、角色管理、权限管理。 前台包括:首页、菜品、套餐、随机点菜、联系我们。后台包括:登录、注册、点餐、菜品管理、套餐管理、订单管理、菜品类别管理。项目测试:对项目做单元测试和集成测试,针对测试报告,进一步改进。减小bug数。1.2客户资料客户:所有访问本网站的用户。1.3项目成果表1.3.1 项目成果清单序号内容需求计划时间实际时间状态01管理后台管理后台2014/5/82014/5/8true02前台订餐界面前台订餐界面2014/5/8False1.4资源需

5、求 表1.4.1 序号资源作用占用时间当前可用状态获得途径01JAVA基础Java语言基础知识贯穿整个项目可用学校提供02JAVA核心技术Java 语言高级知识贯穿整个项目的构造阶段和走查过程中可用学校提供03JAVA企业应用(上)html基础知识贯穿整个项目的构造阶段和走查过程中可用学校提供04AJAX技术实现服务器与浏览器的异步通信整个项目的浏览器的应用可用网上资料(AJAX in Action)05Java框架技术数据库连接,功能实现贯穿整个项目的构造阶段和走查过程中可用学校提供1.5项目风险分析表1.5.1 序号风险概率(%)严重性(%)措施1时间不够(因为在上班,公司最近任务重)40

6、60尽量的腾出时间,可能的话,晚上也加班完成项目。2超期限6040把握时间,排出进度表,按进度执行。3由于系统集成时候问题引起的最终产品的缺陷5070经过大量的测试,用不同的操作系统平台,考虑会出现的各种软硬件环境错误信息。设计软件的时候捕获所有可能的错误信息。4遵循标准(如命名规则)中的差别7010建立命名规则要求1.6分配任务表1.6.1序号任务名称计划日期实际日期负责人01权限管理4-305-54-305-5张晓璐02随机推荐菜4-305-54-305-5张晓璐03 菜品管理4-305-54-305-5唐鹏04菜品类别管理4-305-54-305-5李松鹏05套餐管理4-305-54-3

7、05-5吴腾彪06购物车4-305-54-305-5刘涛07订单管理4-305-54-305-5刘涛08前台界面调整4-305-54-305-5刘涛09后台界面调整4-305-54-305-5张晓璐第2章 需求规格说明书编号状态日期执笔人审核人批准人修改页码及条款1创建文档2014-4-30刘涛 2修改文档2014-4-30刘涛 3 4 2.1问题陈述: 运用计算机软件技术,开发一套基于WEB的可自适应的移动点餐系统。以实现电子点餐代替传统的笔纸点餐。用电脑计算、统计、管理代替传统的人工计算、统计、管理。最终将现代的计算机技术和网络技术引用到餐饮行业中来,替代部分的人工操作。加快餐饮企业的运转

8、效率,提高餐饮企业的管理水平,使餐饮企业更科学、更规范、更高效。2.2要达到的目标: 用电脑计算、统计、管理代替传统的人工计算、统计、管理。最终将现代的计算机技术和网络技术引用到餐饮行业中来,替代部分的人工操作。加快餐饮企业的运转效率,提高餐饮企业的管理水平,使餐饮企业更科学、更规范、更高效。2.3具体的分析用例图通过我们的分析,本系统分为6个大模块,以下是这用户的用例图:1.用例图: 1.1系统管理 xt-manage1.2菜品管理 ai-manage1.3套餐管理 pr-manage1.4用户管理 uf-manage2 用例描述2.1 系统管理2.1.1管理员管理-添加管理员QIYE_xt

9、-manage_011) 用例标识符 QIYE_xt-manage_012) 用例名称: 添加管理员3) 用例描述: 向系统添加一个管理员。4) 角 色: 管理员。5) 前置条件: 系统管理员登录6) 后置条件: 添加成功7) 基本路径:(1)系统管理员登录,进入管理员管理系统(2)填写注册信息,提交(3)添加管理员成功8) 扩展点:(1)注册信息填写不规范,给出错误信息(2)添加管理员已存在,给出提示2.1.2管理员管理-删除管理员QIYE_xt-manage_021) 用例标识符:QIYE_xt-manage_022) 用例名称: 删除管理员3) 用例描述: 删除一个管理员。4) 角 色:

10、 管理员。5) 前置条件: 系统管理员登录6) 后置条件: 删除成功7) 基本路径:(1)系统管理员登录,进入管理员管理系统(2)点击删除管理员(3)删除管理员成功8) 扩展点:(1)系统异常。2.1.3管理员管理-修改密码QIYE_xt-manage_031) 用例标识符:QIYE_xt-manage_032) 用例名称: 修改密码3) 用例描述: 修改登录密码4) 角 色: 管理员5) 前置条件: 系统管理员登录6) 后置条件: 修改成功7) 基本路径:(1)系统管理员登录,进入管理员管理系统(2)点击修改密码,填写修改信息(3)修改成功8) 扩展点:(1)信息不规范给出提示2.1.4网站

11、配置-修改网站配置QIYE_xt-manage_041) 用例标识符:QIYE_xt-manage_042) 用例名称: 修改网站配置3) 用例描述: 修改网站的配置信息4) 角 色: 管理员5) 前置条件: 系统管理员登录6) 后置条件: 修改成功7) 基本路径:(1)系统管理员登录,进入网站配置系统(2)填写修改信息(3)修改成功8) 扩展点:(1)信息不规范给出提示2.1.5推荐产品设置-推荐产品QIYE_xt-manage_051) 用例标识符:QIYE_xt-manage_052) 用例名称: 推荐产品3) 用例描述: 在首页推荐产品4) 角 色: 管理员5) 前置条件: 系统管理员

12、登录6) 后置条件: 成功提交7) 基本路径:(1)系统管理员登录,进入推荐产品设置系统(2)进行推荐产品添加(3)推荐成功8) 扩展点:2.1.6上传文件管理-删除文件QIYE_xt-manage_061) 用例标识符:QIYE_xt-manage_062) 用例名称: 删除文件3) 用例描述: 对已经上传的文件进行删除4) 角 色: 管理员5) 前置条件: 系统管理员登录6) 后置条件: 删除成功7) 基本路径:(1)系统管理员登录,进入上传文件管理系统(2)点击删除文件(3)删除成功8) 扩展点:2.2菜品分类管理2.2.1菜品分类管理-新增类别信息QIYE_ai-manage_101)

13、 用例标识符:QIYE_ai-manage_102) 用例名称:新增类别信息3) 用例描述:新增类别信息4) 角 色: 管理员5) 前置条件: 系统管理员登录6) 后置条件: 增加成功7) 基本路径:(1)系统管理员登录,进入在线点餐管理系统(2)填写信息并提交(3)添加成功8) 扩展点:(1)填写信息不规范给出提示2.2.2菜品分类管理-查看分类详细QIYE_ai-manage_111) 用例标识符:QIYE_ai-manage_112) 用例名称:查看分类详细3) 用例描述:分类信息过大,提交页面继续详细查看4) 角 色: 管理员5) 前置条件: 系统管理员登录6) 后置条件: 查看成功7

14、) 基本路径:(1)系统管理员登录,进入在线点餐管理系统(2)点击详细查看(3)查看成功8) 扩展点:2.2.3菜品分类管理-删除分类信息QIYE_ai-manage_121) 用例标识符:QIYE_ai-manage_122) 用例名称:删除分类信息3) 用例描述:删除分类信息4) 角 色: 管理员5) 前置条件: 系统管理员登录6) 后置条件: 删除成功7) 基本路径:(1)系统管理员登录,进入在线点餐管理系统(2)点击删除(3)删除成功8) 扩展点:2.2.4菜品分流管理-修改分类信息QIYE_ai-manage_131) 用例标识符:QIYE_ai-manage_132) 用例名称:

15、修改分类信息3) 用例描述: 菜品分类信息4) 角 色: 管理员5) 前置条件: 系统管理员登录6) 后置条件: 修改成功7) 基本路径:(1)系统管理员登录,进入在线点餐管理系统(2)点击修改信息,进行修改和提交(3)修改成功8) 扩展点: (3)修改信息不规范。给出提示2.3菜品详细信息管理2.3.1菜品详细信息管理-菜品信息添加QIYE_pr-manage_141) 用例标识符:QIYE_pr-manage_142) 用例名称: 菜品添加3) 用例描述: 添加一个菜品信息4) 角 色: 管理员5) 前置条件: 系统管理员登录6) 后置条件: 增加成功7) 基本路径:(1)系统管理员登录,

16、进入菜品管理下的菜品信息管理系统(2)点击添加类别,填写信息,提交(3)添加成功8) 扩展点:(1)填写信息不规范给出提示2.3.2菜品详细信息管理-删除菜品信息QIYE_pr-manage_151) 用例标识符:QIYE_pr-manage_152) 用例名称:删除菜品3) 用例描述:删除一个菜品信息4) 角 色: 管理员5) 前置条件: 系统管理员登录6) 后置条件: 删除成功7) 基本路径:(1)系统管理员登录,进入菜品管理下的菜品信息管理系统 (2)点击删除(3)删除成功8) 扩展点:2.3.3菜品详细信息管理-修改菜品信息QIYE_pr-manage_161) 用例标识符:QIYE_

17、pr-manage_162) 用例名称: 修改类别3) 用例描述: 修改一个类别4) 角 色: 管理员5) 前置条件: 系统管理员登录6) 后置条件: 修改成功7) 基本路径:(1)系统管理员登录,进入产品管理下的产品类别管理系统(2)点击修改信息,进行修改和提交(3)修改成功8) 扩展点: (3)修改信息不规范。给出提示2.3.4菜品详细信息管理-查看菜品详细信息QIYE_pr-manage_171) 用例标识符:QIYE_pr-manage_172) 用例名称: 查看菜品详细信息3) 用例描述: 查看菜品详细信息4) 角 色: 管理员5) 前置条件: 系统管理员登录6) 后置条件: 查看菜

18、品信息成功7) 基本路径:(1)系统管理员登录,进入菜品管理下的菜品信息管理系统(2)点击查看信息,将相关的信息呈现出来(3)添加成功8) 扩展点: (3)信息不规范。给出提示2.4套餐管理2.4.1套餐管理-删除套餐信息QIYE_uf-manage_181) 用例标识符:QIYE_uf-manage_182) 用例名称: 删除套餐3) 用例描述: 删除一个套餐4) 角 色: 管理员5) 前置条件: 系统管理员登录6) 后置条件: 删除成功7) 基本路径:(1)系统管理员登录,进入套餐管理系统(2)点击删除(3)删除成功8) 扩展点:2.4.2套餐管理-添加套餐信息QIYE_uf-manage

19、_191) 用例标识符:QIYE_uf-manage_192) 用例名称: 添加一个套餐3) 用例描述: 添加一个套餐4) 角 色: 管理员5) 前置条件: 系统管理员登录6) 后置条件: 添加成功7) 基本路径:(1)系统管理员登录,进入套餐管理系统(2)点击添加,进行套餐添加(3)添加成功8) 扩展点: (3)文件信息不规范。给出提示2.4.3套餐管理-修改套餐信息QIYE_uf-manage_201) 用例标识符:QIYE_uf-manage_202) 用例名称: 修改套餐信息3) 用例描述: 修改一个套餐信息4) 角 色: 管理员5) 前置条件: 系统管理员登录6) 后置条件: 修改成

20、功7) 基本路径:(1)系统管理员登录,进入套餐管理系统(2)点击修改,进行套餐信息修改(3)修改成功8) 扩展点(3)文件信息不规范。给出提示2.4.4套餐管理-查看套餐信息QIYE_uf-manage_211) 用例标识符:QIYE_uf-manage_212) 用例名称: 查看套餐信息3) 用例描述: 产看一个套餐信息4) 角 色: 管理员5) 前置条件: 系统管理员登录6) 后置条件: 查看成功7) 基本路径:(1)系统管理员登录,进入套餐管理系统(2)点击查看,进行套餐信息查看(3)查看成功8) 扩展点2.5用户管理2.5.1用户管理-添加用户信息QIYE_new-manage_22

21、1) 用例标识符:QIYE_new-manage_222) 用例名称:用户信息3) 用例描述: 添加一个用户信息4) 角 色: 管理员5) 前置条件: 系统管理员登录6) 后置条件: 增加成功7) 基本路径:(1)系统管理员登录,进入用户管理系统(2)点击添加,填写信息,提交(3)添加成功8) 扩展点:(1)填写信息不规范给出提示2.5.2用户管理-删除用户信息QIYE_new-manage_231) 用例标识符:QIYE_new-manage_232) 用例名称:删除用户信息3) 用例描述:删除一个用户信息4) 角 色: 管理员5) 前置条件: 系统管理员登录6) 后置条件: 删除成功7)

22、基本路径:(1)系统管理员登录,进入用户管理系统 (2)点击删除(3)删除成功8) 扩展点:2.5.3用户管理-修改用户信息QIYE_new-manage_241) 用例标识符:QIYE_new-manage_242) 用例名称: 修改用户信息3) 用例描述: 修改一个用户信息4) 角 色: 管理员5) 前置条件: 系统管理员登录6) 后置条件: 修改成功7) 基本路径:(1)系统管理员登录,进入用户管理系统(2)点击修改信息,进行修改和提交(3)修改成功8) 扩展点: (3)修改信息不规范。给出提示2.5.4用户管理-查看用户信息QIYE_new-manage_251) 用例标识符:QIYE

23、_new-manage_252) 用例名称: 查看用户信息3) 用例描述: 查看一个用户信息4) 角 色: 管理员5) 前置条件: 系统管理员登录6) 后置条件: 查看用户信息成功7) 基本路径: (1)系统管理员登录,进入用户管理系统(2)点击查看,显示所有信息(3)查看成功8) 扩展点:第3章 系统设计书文件修改记录编号状态日期执笔人审核人批准人修改页码及条款1创建文档 2014-5-1 刘涛 2修改文档 2014-5-1 刘涛 3 4 3.1 命名规则3.1.1 引言: 1编写目的:开发人员统一命名规范程序代码,更好的统一各模块。3.1.2 项目背景:1 委托单位:湖南科技职业学院软件学

24、院。2 接受单位:湖南科技职业学院软件学院CMU3111项目组。3.1.3 命名规则1数据库命名规则:表:“_”+“表描述词” 如:_NewClass 指新闻表列:“表描述词前三个字母(首字母改为小写)”+“_”+“列描述词” 如:id指表的编号数据库名:Humen管理员数据库名:_Admin2类命名规则:用名词或名词短语命名类 、每个单词或短语的第一个字母大写。 如:public class UserBean()3函数命名规则:用动词或动词短语命名方法。如:public getConnection()4属性命名规则:用名词或动词短语命名方法。如:adminname、adminpassword

25、.5接口的命名规则:使用名词或名词短语,或者描述行为的形容词来命名接口。例如,IBoardService(描述性名词),IDBCProvider(名词短语),和IService(形容词)。在接口名前加前缀I,以表示这个类型是一个接口。如:public interface IComponent 6 JSP命名规则:用名词命名类。如:login.jsp3.2时序图 管理员:3.3 数据库设计 3.3.1 表设计 本系统在数据库中共有12张表,分别是t_manager(管理员表)、t_role(角色表)、t_ menu(导航表)、t_role_menu (角色导航表)、t_user(用户表)、d_d

26、ishType (菜品类别表)、d_dish(菜品表) 、d_comboType (套餐表)、t_order (用户订单表)、t_ orderDetail(用户订单明细表)、t_random(随机方案表)、t_element (权重因素表).下面就部分表进行详细说明。t_manager表,设计如下:T_role表,设计如下: t_ menu表,设计如下: t_role_menu表,设计如下: t_user表,设计如下: d_dishType公告表,设计如下: d_dish表,设计如下: d_comboType表,设计如下: t_order表,设计如下 t_ orderDetail表,设计如下

27、t_random表,设计如下 t_element表,设计如下3.3.2数据流程图1.管理员流程图:3.4屏幕设计 前台首页设计版块界面后台登陆页面设计后台区域管理页面设计表3.4.1屏幕名屏幕类型描述表/使用的查询主界面Web页面显示网站的主要功能,及用户对网站的主要操作。T_user,t_dish,t_combotype版块页面Web页面该界面为菜品的显示界面,用户可以在此界面挑选喜欢的菜品,并加入购物车T_dish管理员登录Web页面后台管理T_manager管理员主界面Web页面后台管理功能显示。user第4章 测试计划书文件修改记录编号状态日期执笔人审核人批准人修改页码及条款1创建文档2014-5-8刘涛 2修改文档2014-5-8刘涛 3修改文档2014-5-8刘涛 4确立文档2014-5-8刘涛 5打印文档 4.1单元测试计划表4.1.1单元测试范围 各功能模块

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1