网上订餐系统设计文档.docx

上传人:b****4 文档编号:3142387 上传时间:2022-11-18 格式:DOCX 页数:10 大小:155.54KB
下载 相关 举报
网上订餐系统设计文档.docx_第1页
第1页 / 共10页
网上订餐系统设计文档.docx_第2页
第2页 / 共10页
网上订餐系统设计文档.docx_第3页
第3页 / 共10页
网上订餐系统设计文档.docx_第4页
第4页 / 共10页
网上订餐系统设计文档.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

网上订餐系统设计文档.docx

《网上订餐系统设计文档.docx》由会员分享,可在线阅读,更多相关《网上订餐系统设计文档.docx(10页珍藏版)》请在冰豆网上搜索。

网上订餐系统设计文档.docx

网上订餐系统设计文档

 

题目:

基于ASP.NETMVC的网上订餐系统

 

需求分析说明书

1引言

编写目的 

本说明书目的在于明确说明系统需求,界定系统实现功能的X围,指导系统设计以与编码。

此规格说明书对客户的需求进展了全面细致的了解,经过缜密的分析,设计出满足客户需求的系统,本规格说明书是整个系统设计编写的核心,明确所要开发的系统应具有的功能、性能与界面,使系统分析人员与系统开发人员能清楚地了解用户的需求。

通过调查来缩小客户需求和工作人员所理解的需求的差异。

 

本说明书的预期读者为:

系统开发人。

背景

当今社会的生活节奏越来越快,人们对餐饮的要求也越来越高,不仅要求色香味俱全,而且对于就餐的时间和方式也有了更高的要求,许多顾客由于工作繁忙无法抽出时间来享受美味,这样就产生了快捷订餐的要求,最快的方式莫过于利用计算机网络,将餐饮业和计算机网络结合起来,就形成了网上订餐系统,餐饮企业对餐品提供网上订餐服务,不但能提高餐饮企业的服务质量,扩大知名度,而且还能为用户提供方便快捷的食品服务。

定义

1.前台用户:

即登录订餐系统的用户,可以进展餐品查询,点餐,下单等功能。

2.用户管理:

系统管理员可以处理新增用户、查询用户、修改用户、删除用户等事务。

3.公告栏:

系统管理员对公告信息的发布管理。

4.留言评论:

已注册用户对以品尝过的餐品和餐馆进展评论,还可以留下自己的宝贵意见。

5.MVC:

MVC全名是ModelViewController,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典X,用一种业务逻辑和数据显式别离的方法组织代码,将业务逻辑聚集到一个部件里面,在界面和用户围绕数据的交互能被改良和个性化定制的同时而不需要重新编写业务逻辑。

MVC被独特的开展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。

参考资料

[1]陈明 著,软件工程导论,,机械工业,2011 

[2]母国庆 著,软件需求工程,机械工业,2008 

2任务概述

目标

社会上班族工作繁忙,就餐时间往往匆忙;另一方面,越来越多的年轻人选择外卖服务。

对于餐馆而言,网上订餐、送餐有助于缓解顶峰时段因顾客太多造成的场地紧X的问题;通过将送餐服务推广到网上,也能有效的扩大经营地域和手中人群。

因此,本课题要实现一个网上订餐系统。

经分析本系统采用ASP.NETMVC架构,本系统允许用户登录后搜索符合自己条件的餐品和餐馆,从而进展快捷订餐方便大众。

系统管理员会在后台添加餐馆的信息,并帮助餐馆建立和发布餐馆的餐品信息,当系统接到订单后,会立即从后台将订单数据发送给餐馆,让餐馆在第一时间进展送餐,本订餐系统作为一个中间平台,系统有效的将餐馆和用户连接起来,促进了信息的对称公布和传播。

用户的特点

网上订餐系统的使用者有两种:

系统管理员、用户。

 

系统管理员:

网上订餐系统的系统管理者,进展系统的日常维护,并进展日常的管理,并按照餐厅的意愿,对菜谱的信息进展各种管理,比如添加、修改、删除、更新等。

本软件的系统管理员,他们都具有一定的计算机应用根底,操作计算机比拟熟练。

系统维护人员为计算机专业人员,维护人员需具备一定的数据库方面的知识和技能,可以对数据库进展维护,熟悉数据库、操作系统、网络维护工作。

 

用户:

网上订餐系统的主要使用者,这些人群大多是工作繁忙人士、居住或工作在餐厅附近的人、能够经常上网的人,他们能进展根本功能的使用和操作,但是不能对系统进展管理。

假定和约束

3功能需求

网上订餐系统是一套功能强大、操作简便、实用的软件。

本网上订餐系统整体分为前台用户和后台管理两大模块。

前台用户模块包括:

用户注册登录、餐品浏览、用户订餐、订单中心、个人信息、购物车、留言评论七个子模块;后台管理模块包括:

用户管理、餐馆管理、支付和订单管理、首页餐品管理、数据统计分析、报表打印与导出、公告信息、留言回复八个子模块。

通过本订餐系统用户将会感受到网上订餐的方便快捷。

网上订餐系统功能结构图如下:

用户流程图如下:

3.1前台用户模块

前台用户用例图:

3.1.1注册登录

1)用户登录:

订餐用户通过浏览器进入订餐,如果是已经注册过的用户,直接进展用户登录,用户输入所有数据项〔用户名、密码〕,点击进入确认,系统验证是否存在用户名与密码匹配的用户,假如不匹配,提示“用户名或密码错误,请重新登录!

〞。

2)管理员登录:

系统管理员进入登录界面点击管理员登录,系统管理员输入正确的管理员账号和密码后,直接跳转到后台管理模块。

3)用户注册:

订餐用户通过浏览器进入订餐,如果是未注册过的用户,用户就要进展注册,注册时用户需要填写用户名、密码、确认密码、、手机等相关信息,系统会对用户名、进展检测如果用户名已存在系统会弹出“用户名已存在〞的提示,当所有数据项注册完毕后,再跳转到登录页面,进展用户登录。

3.1.2个人数据管理

1)用户登录成功后,可以进展密码修改。

用户修改密码时,要求输入当前密码,如输入错误,提示输入错误,返回重新输入;如输入正确,提示输入新密码与再次确认新密码,如两次输入不一致,提示两次输入不一样,返回重新输入新密码;假如两次输入一样,提示修改密码成功,返回登陆界面。

2)用户可以对个人信息进展更改,比如送餐地址、收货人某某和联系。

3.1.3餐品浏览

1)餐品查询:

用户登录系统后,在搜索框中输入用户想要吃的餐品名称,可以进展餐品查询,系统就会跳转到用户所需要的餐品界面。

2)餐馆查询:

用户登录系统后,在搜索框中输入用户想要查找的餐馆名称,可以进展餐馆查找,系统就会跳转到用户所需要的餐馆界面,供用户选择所需的餐品。

3)用户可以在前台主页进展餐品挑选,根据餐品种类逐级挑选,从而选中自己中意的餐品。

3.1.4购物车

1)用户登录系统,进展餐品挑选,对已选中的餐品可以将其参加购物车

2)用户进入购物车可以对已选的餐品进展相关操作,例如用户可以对已选餐品的购置数量进展修改,对点错餐品或突然不想要的餐品进展删除操作,然后用户在购物车模块中点击立即下单,系统会跳转到下单界面,然后用户在下单界面进展详细信息的填写。

3)用户如果想继续进展餐品挑选也可以跳转到首页然后挑选餐品。

3.1.5用户订餐

1)用户登录订餐系统,进展餐品浏览,选择自己喜欢的餐品。

2)用户在本订餐选定餐品后可以对选择的餐品进展下单操作,系统会跳转到下单界面,用户需要填写收货人某某、收货人地址、联系等相关信息以保证能收到所定餐品,当用户点击提交订餐完后,系统会将其提交给后台服务器,生成订单。

3.1.6订单中心

用户登录订餐系统后,点击进入订单中心模块对以下订单进展操作。

1)查询订单:

用户可以查询自己的历史订单,并对订单进展核对,确认等相关操作。

2)删除订单:

用户看到自己所下订单,对交易状态显示已完成的订单进展删除操作,保持个人订单中心的空间简洁。

3)取消订单:

用户确认订单后,如果有不满意的地方,或者用户误点了某个餐品,在下单2分钟内用户可以取消所下订单,防止与餐馆之间造成不必要的麻烦。

3.1.7留言评论

1〕系统留言:

用户登录网上订餐系统,点击进入留言评论模块,点击系统留言,用户可以将自己的意见或建议写在留言板并提交给后台,后台管理员会对用户留言做出回复。

2〕单道菜品评论:

用户登录网上订餐系统,点击进入留言评论模块,点击单道菜品评论。

用户可以看见菜品信息排行,用户可以点击每道菜品对应的评论按钮对所品尝的菜品进展客观评价,评价时要秉承本系统的的言论规如此,评论要做到真实可信,不要参加自己的极端思想,为了以后其他用户浏览评论做出自己的一份贡献。

3〕餐馆评论:

用户登录网上订餐系统,点击进入留言评论模块,点击餐馆评论。

用户可以看见餐馆信息排行,用户可以点击每个餐馆对应的评论按钮对所品尝过的餐馆进展客观评价,评价时要秉承本系统的的言论规如此,评论要做到真实可信。

3.2后台管理模块

3.2.1用户管理

系统管理员登陆后台管理系统,点击进入用户管理模块,对用户进展管理。

1)添加用户:

系统管理员可以在后台对用户进展添加,管理员输入用户名和密码点击提交,用户就可以在前台直接登录。

2)删除用户:

系统管理员登录后进入操作界面,选择“用户管理〞点击查询用户,点击所要删除的用户后面对应的删除按钮,系统弹出确认对话框单击确认,执行删除操作,然后系统返回查询用户信息界面;单击取消,取消删除操作,返回查询用户信息界面。

3)查询用户:

系统管理员登录后进入后台界面,选择“用户管理〞点击查询用户,系统会列出所有的用户,点击用户后面对应的详细按钮,可以看到所点击用户的详细信息。

4)修改用户:

系统管理员登录后进入后台界面,选择“用户管理〞点击查询用户,系统会列出所有的用户,点击用户后面对应的编辑按钮可以对用户的所有信息进展更改。

3.2.2餐馆管理

管理员登陆后台管理系统,点击进入餐馆管理模块,对餐馆进展管理。

1)添加餐馆:

通过后台人员的审核,管理员可以对餐馆进展添加,添加后管理员可以向所添加的餐馆页面内添加餐馆的餐品信息〔餐品名称、类别、价格、图片、配料、成效等〕。

2)删除餐馆:

管理员对后台核实后已关闭的餐馆进展删除餐馆操作,删除后餐馆页面内的所有信息都会被删除,同时管理员会对后台系统数据库进展与时更新。

3)餐馆信息:

管理员对所有餐馆信息进展查看,管理员可以对相关属性进展修改,包括餐馆名称、餐馆地址、订餐、店主某某等信息的修改。

3.2.3首页餐品管理

1)管理员登陆后台管理系统,点击进入首页餐品管理模块,对餐品信息进展修改。

2)管理员可以对餐厅网上订餐系统首页上的菜单进展添加、删除和修改,比如更改餐品名称,餐品类别,餐品价格,餐品配料,餐品成效等功能。

3)修改完毕后管理员要对后台数据库进展更新保证前台页面信息的即时同步,方便本系统用户的订餐需求,使用户能与时看到各类餐品的变化情况。

3.2.4支付和订单管理

支付信息:

本订餐系统暂不支持线上交易,支付采取货到付款的方式。

送餐商家根据用户所下订单派送餐员进展送餐,当用户接到所定餐品时将现金支付给送餐员完本钱次交易。

管理员登陆后台管理系统,点击进入订单管理模块,对订单进展管理。

1)查询订单:

管理员根据不同的属性来查询订单,比如生成日期或者编号等。

2)删除订单:

管理员根据订单的状态、订单日期对无用的订单进展删除。

3)更新订单:

管理员实时对后台数据进展更新,查看订单的数量和订单的详细要求。

4)订单传输:

当从前台传来订单后,管理员要对订单进展处理,当订单信息发送给餐馆后,此订单状态应标记为“已接收〞;订单没有被处理时应标记为“未接收〞;当送餐员将餐品送达完成交易时,订单状态应标记为“交易完成〞。

3.2.5数据统计分析

管理员登陆后台管理系统,点击进入数据统计分析模块进展业务上的统计查询,了解账务、订单的明细情况。

1)营业统计查询。

1 管理员进入数据统计分析模块点击营业统计查询。

2 显示订餐系统营业状况,分别可以查询日营业数据分析、月营业数据分析。

日营业数据包括当日系统的订单总数,消费金额总数,餐品销量总数的数据信息。

2)用户消费明细

1 管理员进入数据统计分析模块点击用户消费明细进展查询。

2 页面显示所有用户的信息列表,点击每个用户对应的消费明细按钮,可以看到当前用户的所有消费信息,消费明细信息包括:

订餐账单,最新消费情况,消费金额,喜好餐品。

3)餐馆账目明细

1 管理员进入数据统计分析模块点击餐馆账目明细进展查询。

2 页面显示所有餐馆的信息列表,点击每个餐馆对应的账目明细按钮,可以看到当前餐馆的所有账目信息,包括营业额总数,订单总数,餐品销量数据的详细信息,这些详细信息方便商家各个季度的业务统计和商家日后对餐品信息的调整。

3.2.6报表打印与导出

1)管理员登陆后台管理

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 商务科技

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

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