网上订餐系统大学本科毕业论文.docVIP

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

PAGE

网上订餐系统

软件设计说明书

目录

TOC\o1-2\h\u1. 介绍 1

1.1 目的 1

1.2 范围 1

1.3 定义、缩写词 1

1.4 内容概览 1

2 体系结构表示方法 2

3 系统要达到的目标和限制 2

4 用例视图+逻辑视图 2

4.1 系统用例图 3

4.2 订餐客户注册模块 3

4.3 登录模块 5

4.4 前台会员中心管理模块 6

4.5 前台分店管理模块 7

4.6 前台预订模块 9

4.7 后台页面选择模块 11

4.8 订单管理模块 13

4.9 评论管理模块 14

4.10 菜品管理模块 15

5. 部署视图 16

5.1 总部署图 16

5.2 Web服务器选择 16

5.3 数据库服务器选择 17

5.4 数据库软件选择 17

6. 数据视图 18

6.1 数据库设计 18

7. 规模和质量 24

7.1 项目总结 24

7.2 开发平台明细 24

7.3 服务器安全设置 24

软件设计说明书

介绍

目的

本文档适用的对象是:本软件开发项目组组成成员及客户项目组组成成员

编写本文档的目的是:

1.将本文档作为软件开发人员和系统使用人员以及管理人员之间沟通的文件,使各方面需求和开发目标达成共识,并以此作为系统开发的标准和验收依据。

2.软件的总体要求,以作为交办单位,用户与软件开发人员进行交流的基础。

3.性能要求,初步设计的和对交办单位,协作单位或用户有影响的信息,并作为软件开发人员进行概要设计,详细设计乃至编码的基础。

4.软件组装和系统测试的依据。

范围

介绍了网上订餐系统的登录系统、注册系统、订餐系统、管理系统。

定义、缩写词

1.国际化(internationalization)和本地化(localization):指让产品能够适应非本地环境,特别是其他的语言和文化。程序在不修改内部代码的情况下,能根据不同语言及地区显示相应的界面。

总店:指连锁店总部

分店:指各连锁分店

订餐客户:指通过网络订餐的客户

内容概览

登录系统

用户如果要进行网上订餐操作,需要输入正确的用户名和密码,如果输入错误,则停留在登录页;

注册系统

客户如果从来没有在本网站订餐过,需要注册一个账号;

订餐系统

进入系统后,客户可以根据相应的连锁店和餐品订餐;

管理系统

分店,总店可以分别对系统进行不同级别的管理。

体系结构表示方法

这篇文档使用一系列视图反映系统架构的某个方面;

用例视图及逻辑视图:概括了架构上最为重要的用例和它们的非功能性需求;展示了描述系统关键方面的重要用例实现场景(使用流程图);

部署视图:展示构建在处理节点上的物理部署以及节点之间的网络配置(使用部署图);

数据视图:描述了数据流、持久性数据模式、对象与持久性数据之间的模式映射、对象到数据库、存储过程以及触发器的映射机制。

系统要达到的目标和限制

目标

本系统实现网上订餐业务和店内电子菜单及收银管理,同时有效的将分店系统同总部运营系统紧密连接在一起,形成一个完整、全面的运营网络。从而提升餐饮连锁企业的人力资源、物质资源、资金的有效利用,降低成本提高效率。

限制

客户和管理员的界面分开,客户不能修改逻辑上不能修改的信息;

管理员不能修改用户密码,还有同级别的管理员的信息。

用例视图+逻辑视图

网上订餐系统主要用例有:用户登录,退出,更改个人信息,订单记录查询,订餐,预订座位,菜品评论注册。分店管理员登录,退出,订单管理,更改信息,广告管理,菜品管理。总店管理员登录,退出,广告管理,菜品管理,会员管理,系统管理,订单管理。

系统用例图

图4.1系统用例图

图4.2.1前台系统流程图

图4.2.2后台操作流程图

网上订餐系统文件关联图

网上订餐系统功能列表

订餐客户注册模块

用例简述

用户注册的具体流程和设计的说明。

基本事件流程图

注册模块函数调用图及说明

名称、标识符

Register.php注册模块

功能描述

通过此模块处理用户信息后,验证无误加入数据库

输入

用户名,昵称,密码等用户注册必要信息

操作序列

提交个人信息表单→验证填写是否规范→检验用户是否已存在→填写如数据库并发送验证邮件→邮件验证成功(注册成功)

输出

将符合要求的注册信息填写如VIP数据表中

补充说明

注册需JS和服务器端双层验证,JS验证由于时间所限,待补充,升级维护详见软件代码中详尽注释说明.

登录模块

用例简述

订餐客户通过登录模块进入登录状态,实现登录后功能。

登录流程图

登录模块文件调用图

登录模块数据流图

名称、标识符

login.php注册

文档评论(0)

180****1080 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档