网上订餐系统设计文档_第1页
网上订餐系统设计文档_第2页
网上订餐系统设计文档_第3页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、题目:基于 ASP .NET MVC勺网上订餐系统需求分析说明书1引言11.1编写目的11.2背景11.3定义11.4参考资料2 2任务概述22.1目标22.2用户的特点 22.3假定和约束3 3功能需求33.1前台用户模块4注册登录5个人数据管理5餐品浏览6购物车6用户订餐6订单中心6留言评论73.2后台管理模块7用户管理7餐馆管理8首页餐品管理8支付和订单管理9数据统计分析9报表打印与导出10公告栏管理10留言回复104性能需求114.1数据精确度114.2时间特性114.3稳定性11运行环境规定115.1设备115.2支持软件115.3软件接口125.4硬件接口125其它需求127特殊需

2、求131引言1.1编写目的本说明书目的在于明确说明系统需求, 界定系统实现功能的围,指导系统设 计以与编码。此规格说明书对客户的需求进行了全面细致的了解,经过缜密的分析,设计出满足客户需求的系统,本规格说明书是整个系统设计编写的核心, 明 确所要开发的系统应具有的功能、性能与界面,使系统分析人员与系统开发人员 能清楚地了解用户的需求。通过调查来缩小客户需求和工作人员所理解的需求的 差异。本说明书的预期读者为:系统开发人。1.2背景当今社会的生活节奏越来越快,人们对餐饮的要求也越来越高,不仅要求 色香味俱全,而且对于就餐的时间和方式也有了更高的要求,许多顾客由于工作繁忙无法抽出时间来享受美味,这

3、样就产生了快捷订餐的要求,最快的方式莫过 于利用计算机网络,将餐饮业和计算机网络结合起来,就形成了网上订餐系统, 餐饮企业对餐品提供网上订餐效劳, 不但能提高餐饮企业的效劳质量,扩大知名 度,而且还能为用户提供方便快捷的食品效劳。1.3定义1. 前台用户:即登录订餐系统的用户,可以进行餐品查询,点餐,下单等功能。2. 用户管理:系统管理员可以处理新增用户、查询用户、修改用户、删除用户等 事务。3. 公告栏:系统管理员对公告信息的发布管理。4. 留言评论:已注册用户对以品尝过的餐品和餐馆进行评论,还可以留下自己的珍贵意见。5. MVC:MV(全名是 Model View Controller ,

4、是模型(model)视图(view)控制 器(controller)的缩写,一种软件设计典,用一种业务逻辑和数据显式别离的方法组织代码,将业务逻辑聚集到一个部件里面,在界面和用户围绕数据的交互能 被改良和个性化定制的同时而不需要重新编写业务逻辑。MVC被独特的开展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。1.4参考资料1 明 著,软件工程导论,机械工业,20212 母国庆 著,软件需求工程,机械工业,20212任务概述2.1目标社会上班族工作繁忙,就餐时间往往匆忙;另一方面,越来越多的年轻人选 择外卖效劳。对于餐馆而言,网上订餐、送餐有助于缓解顶峰时段因顾客太多

5、造 成的场地紧的问题;通过将送餐效劳推广到网上,也能有效的扩大经营地域和手 中人群。因此,本课题要实现一个网上订餐系统。经分析本系统采用ASP.NET MVC架构,本系统允许用户登录后搜索符合自己条件的餐品和餐馆,从而进行快捷订餐方便群众。系统管理员会在后台添加餐馆的信息,并帮助餐馆建立和发布餐馆 的餐品信息,当系统接到订单后,会立即从后台将订单数据发送给餐馆,让餐馆在第一时间进行送餐,本订餐系统作为一个中间平台,系统有效的将餐馆和用户 连接起来,促进了信息的对称公布和传播。2.2用户的特点网上订餐系统的使用者有两种:系统管理员、用户。系统管理员:网上订餐系统的系统管理者,进行系统的日常维护,

6、并进行日 常的管理,并按照餐厅的意愿,对菜谱的信息进行各种管理,比方添加、修改、 删除、更新等。本软件的系统管理员,他们都具有一定的计算机应用根底,操作 计算机比拟熟练。系统维护人员为计算机专业人员,维护人员需具备一定的数据 库方面的知识和技能,可以对数据库进行维护,熟悉数据库、操作系统、网络维 护工作。用户:网上订餐系统的主要使用者,这些人群大多是工作繁忙人士、 居住或 工作在餐厅附近的人、能够经常上网的人,他们能进行根本功能的使用和操作, 但是不能对系统进行管理。2.3假定和约束无3功能需求网上订餐系统是一套功能强大、操作简便、实用的软件。本网上订餐系统整 体分为前台用户和后台管理两大模块

7、。 前台用户模块包括:用户注册登录、餐品 浏览、用户订餐、订单中心、个人信息、购物车、留言评论七个子模块;后台管 理模块包括:用户管理、餐馆管理、支付和订单管理、首页餐品管理、数据统计 分析、报表打印与导出、公告信息、留言回复八个子模块。通过本订餐系统用户 将会感受到网上订餐的方便快捷。网上订餐系统功能结构图如下:用户流程图如下:3.1前台用户模块前台用户用例图:注册登录1用户登录:订餐用户通过浏览器进入订餐,如果是已经注册过的用户,直接 进行用户登录,用户输入所有数据项用户名、密码,点击进入确认,系 统验证是否存在用户名与密码匹配的用户,假设不匹配,提示“用户名或密码 错误,请重新登录! 。

8、2管理员登录:系统管理员进入登录界面点击管理员登录,系统管理员输入正 确的管理员账号和密码后,直接跳转到后台管理模块。3用户注册:订餐用户通过浏览器进入订餐,如果是未注册过的用户,用户就 要进行注册,注册时用户需要填写用户名、密码、确认密码、 等相关 信息,系统会对用户名、进行检测如果用户名已存在系统会弹出“用户名已 存在的提示,当所有数据项注册完毕后,再跳转到登录页面,进行用户登 录。个人数据管理1用户登录成功后,可以进行密码修改。用户修改密码时,要求输入当前密码, 如输入错误,提示输入错误,返回重新输入;如输入正确,提示输入新密码 与再次确认新密码,如两次输入不一致,提示两次输入不相同,返

9、回重新输 入新密码;假设两次输入相同,提示修改密码成功,返回登陆界面。2用户可以对个人信息进行更改,比方送餐地址、收货人和联系餐品浏览1餐品查询:用户登录系统后,在搜索框中输入用户想要吃的餐品名称,可以 进行餐品查询,系统就会跳转到用户所需要的餐品界面。2餐馆查询:用户登录系统后,在搜索框中输入用户想要查找的餐馆名称,可 以进行餐馆查找,系统就会跳转到用户所需要的餐馆界面,供用户选择所需 的餐品。3用户可以在前台主页进行餐品挑选,根据餐品种类逐级挑选,从而选中自己 中意的餐品。购物车1用户登录系统,进行餐品挑选,对已选中的餐品可以将其参加购物车2用户进入购物车可以对已选的餐品进行相关操作,例如

10、用户可以对已选餐品的购置数量进行修改,对点错餐品或突然不想要的餐品进行删除操作,然后 用户在购物车模块中点击立即下单,系统会跳转到下单界面,然后用户在下单界面进行详细信息的填写。3用户如果想继续进行餐品挑选也可以跳转到首页然后挑选餐品。用户订餐1用户登录订餐系统,进行餐品浏览,选择自己喜欢的餐品。2用户在本订餐选定餐品后可以对选择的餐品进行下单操作,系统会跳转到下单界面,用户需要填写收货人、收货人地址、联系等相关信息以保证能收到所定餐品,当用户点击提交订餐完后,系统会将其提交给后台效劳器,生成 订单。订单中心用户登录订餐系统后,点击进入订单中心模块对以下订单进行操作1查询订单:用户可以查询自己

11、的历史订单,并对订单进行核对,确认等相关 操作。2删除订单:用户看到自己所下订单,对交易状态显示已完成的订单进行删除 操作,保持个人订单中心的空间简洁。3取消订单:用户确认订单后,如果有不满意的地方,或者用户误点了某个餐 品,在下单2分钟用户可以取消所下订单,防止与餐馆之间造成不必要的麻 烦。留言评论1系统留言:用户登录网上订餐系统,点击进入留言评论模块,点击系统留言,用户可以将自己的意见或建议写在留言板并提交给后台,后台管理员会对用户留言做出回复。2单道菜品评论:用户登录网上订餐系统,点击进入留言评论模块,点击单道 菜品评论。用户可以看见菜品信息排行,用户可以点击每道菜品对应的评论按钮 对所

12、品尝的菜品进行客观评价,评价时要秉承本系统的的言论规那么,评论要做到 真实可信,不要参加自己的极端思想,为了以后其他用户浏览评论做出自己的一 份奉献。3餐馆评论:用户登录网上订餐系统,点击进入留言评论模块,点击餐馆评论。 用户可以看见餐馆信息排行,用户可以点击每个餐馆对应的评论按钮对所品尝过 的餐馆进行客观评价,评价时要秉承本系统的的言论规那么,评论要做到真实可信。3.2后台管理模块用户管理系统管理员登陆后台管理系统,点击进入用户管理模块,对用户进行管理。1添加用户:系统管理员可以在后台对用户进行添加,管理员输入用户名和密 码点击提交,用户就可以在前台直接登录。2删除用户:系统管理员登录后进入

13、操作界面,选择“用户管理点击查询用 户,点击所要删除的用户后面对应的删除按钮,系统弹出确认对话框单击确认, 执行删除操作,然后系统返回查询用户信息界面;单击取消,取消删除操作,返 回查询用户信息界面。3查询用户:系统管理员登录后进入后台界面,选择“用户管理点击查询用户,系统会列出所有的用户,点击用户后面对应的详细按钮,可以看到所点击用 户的详细信息。4修改用户:系统管理员登录后进入后台界面,选择“用户管理点击查询用 户,系统会列出所有的用户,点击用户后面对应的编辑按钮可以对用户的所有信 息进行更改。322餐馆管理管理员登陆后台管理系统,点击进入餐馆管理模块,对餐馆进行管理。1添加餐馆:通过后台

14、人员的审核,管理员可以对餐馆进行添加,添加后管理 员可以向所添加的餐馆页面添加餐馆的餐品信息餐品名称、类别、价格、 图片、配料、成效等。2删除餐馆:管理员对后台核实后已关闭的餐馆进行删除餐馆操作,删除后餐 馆页面的所有信息都会被删除,同时管理员会对后台系统数据库进行与时更 新。3餐馆信息:管理员对所有餐馆信息进行查看,管理员可以对相关属性进行修 改,包括餐馆名称、餐馆地址、订餐、店主等信息的修改。首页餐品管理1管理员登陆后台管理系统,点击进入首页餐品管理模块,对餐品信息进行修 改。2管理员可以对餐厅网上订餐系统首页上的菜单进行添加、删除和修改,比方 更改餐品名称,餐品类别,餐品价格,餐品配料,

15、餐品成效等功能。3修改完毕后管理员要对后台数据库进行更新保证前台页面信息的即时同步, 方便本系统用户的订餐需求,使用户能与时看到各类餐品的变化情况。324支付和订单管理支付信息:本订餐系统暂不支持线上交易,支付采取货到付款的方式。送餐商家 根据用户所下订单派送餐员进行送餐,当用户接到所定餐品时将现金支付给送餐 员完本钱次交易。管理员登陆后台管理系统,点击进入订单管理模块,对订单进行管理。1查询订单:管理员根据不同的属性来查询订单,比方生成日期或者编号等。2删除订单:管理员根据订单的状态、订单日期对无用的订单进行删除。3更新订单:管理员实时对后台数据进行更新,查看订单的数量和订单的详细 要求。4

16、订单传输:当从前台传来订单后,管理员要对订单进行处理,当订单信息发 送给餐馆后,此订单状态应标记为“已接收;订单没有被处理时应标记为“未接收;当送餐员将餐品送达完成交易时,订单状态应标记为“交易完 成。数据统计分析管理员登陆后台管理系统,点击进入数据统计分析模块进行业务上的统计查询, 了解账务、订单的明细情况。1营业统计查询。 管理员进入数据统计分析模块点击营业统计查询。 显示订餐系统营业状况,分别可以查询日营业数据分析、月营业数据分 析。日营业数据包括当日系统的订单总数, 消费金额总数,餐品销量总数的数据 信息。2用户消费明细 管理员进入数据统计分析模块点击用户消费明细进行查询。 页面显示所

17、有用户的信息列表,点击每个用户对应的消费明细按钮,可 以看到当前用户的所有消费信息,消费明细信息包括:订餐账单,最新消费情况, 消费金额,喜好餐品。3餐馆账目明细 管理员进入数据统计分析模块点击餐馆账目明细进行查询。 页面显示所有餐馆的信息列表,点击每个餐馆对应的账目明细按钮,可 以看到当前餐馆的所有账目信息, 包括营业额总数,订单总数,餐品销量数据的 详细信息,这些详细信息方便商家各个季度的业务统计和商家日后对餐品信息的 调整。326报表打印与导出1管理员登陆后台管理系统,点击进入报表打印与导出模块进行相关数据的打 印与导出。2管理员可以对订餐系统的所有用户和餐馆的订单信息、营业收益数据进行

18、打印与导出,并对这些数据进行存档保存。3管理员可以根据商家的要求对订餐系统的餐馆账目明细数据进行打印与导 出,这些详细信息方便商家各个季度的业务统计和商家日后对餐品信息的调 整。公告栏管理1管理员登陆后台管理系统,点击进入公告栏管理模块。2管理员对一些公告信息进行管理,对数据进行更新,并提供最新的餐品优惠 信息以与系统的一些公告信息,做到与时发布相关信息,从而方便用户,减 少对用户造成的损失。留言回复1管理员登陆后台管理系统,点击进入留言回复模块。2管理员可以查看前台用户传来的留言信息,并对用户所提出的意见或建议进行回复,回复信息应尽可能详尽,对于能解决的问题一定要做给出详细的处 理方法;对于用户所提出的改良建议要进行认真采纳和真诚的感。4性能需求4.1数据精确度A. 要按照严格的数据格式输入,否那么系统不予响应进行处理。B. 查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。因为通常有文件的记录会很多,所以本系统采用了两种方法进行查询: 直接查询 和模糊查询4.2时间特性一般操作的响应时间应在120毫秒。4.3稳定性本网上订餐系统由于要对群众开放所以稳定性方面要求在多人访问时系统

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论