网上订餐系统设计文档

上传人:lis****211 文档编号:180645603 上传时间:2023-01-07 格式:DOCX 页数:15 大小:111.86KB
收藏 版权申诉 举报 下载
网上订餐系统设计文档_第1页
第1页 / 共15页
网上订餐系统设计文档_第2页
第2页 / 共15页
网上订餐系统设计文档_第3页
第3页 / 共15页
资源描述:

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

1、题目:基于ASP.NET MVC的网上订餐系统需求分析说明书1 引言 11.1 编写目的 11.2 背景 11.3 定义 11.4 参考资料 22 任务概述 22.1 目标 22.2 用户的特点 22.3 假定和约束 33 功能需求 33.1 前台用户模块 43.1.1 注册登录 53.1.2 个人数据管理 53.1.3 餐品浏览 63.1.4 购物车 63.1.5 用户订餐 63.1.6 订单中心 63.1.7 留言评论 73.2 后台管理模块 73.2.1 用户管理 73.2.2 餐馆管理 83.2.3 首页餐品管理 83.2.4 支付和订单管理 93.2.5 数据统计分析 93.2.6

2、报表打印与导出 103.2.7 公告栏管理 103.2.8 留言回复 104 性能需求 114.1 数据精确度 114.2 时间特性 114.3 稳定性 115 运行环境规定 115.1 设备 115.2 支持软件 115.3 软件接口 125.4 硬件接口 126 其它需求 127 特殊需求 131 引言1.1 编写目的本说明书目的在于明确说明系统需求,界定系统实现功能的范围,指导系统 设计以及编码。此规格说明书对客户的需求进行了全面细致的了解,经过缜密的 分析,设计出满足客户需求的系统,本规格说明书是整个系统设计编写的核心, 明确所要开发的系统应具有的功能、性能与界面,使系统分析人员及系统

3、开发人 员能清楚地了解用户的需求。通过调查来缩小客户需求和工作人员所理解的需求 的差异。本说明书的预期读者为:系统开发人。1.2 背景当今社会的生活节奏越来越快,人们对餐饮的要求也越来越高,不仅要求 色香味俱全,而且对于就餐的时间和方式也有了更高的要求,许多顾客由于工作 繁忙无法抽出时间来享受美味,这样就产生了快捷订餐的要求,最快的方式莫过 于利用计算机网络,将餐饮业和计算机网络结合起来,就形成了网上订餐系统, 餐饮企业对餐品提供网上订餐服务,不但能提高餐饮企业的服务质量,扩大知名 度,而且还能为用户提供方便快捷的食品服务。1.3 定义1. 前台用户:即登录订餐系统的用户,可以进行餐品查询,点

4、餐,下单等功能。2. 用户管理:系统管理员可以处理新增用户、查询用户、修改用户、删除用户等 事务。3. 公告栏:系统管理员对网站公告信息的发布管理。4. 留言评论:已注册用户对以品尝过的餐品和餐馆进行评论,还可以留下自己的 宝贵意见。5. MVC:MVC 全名是 Model View Controller,是模型(model) 一视图(view) 一控制 器(controller)的缩写,一种软件设计典范,用一种业务逻辑和数据显式分离的 方法组织代码,将业务逻辑聚集到一个部件里面,在界面和用户围绕数据的交互 能被改进和个性化定制的同时而不需要重新编写业务逻辑。MVC被独特的发展起 来用于映射传

5、统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构 中。1.4 参考资料1 陈明 著,软件工程导论,北京,机械工业出版社,20112 母国庆 著,软件需求工程,机械工业出版社,20082 任务概述2.1 目标社会上班族工作繁忙,就餐时间往往匆忙;另一方面,越来越多的年轻人选 择外卖服务。对于餐馆而言,网上订餐、送餐有助于缓解高峰时段因顾客太多造 成的场地紧张的问题;通过将送餐服务推广到网上,也能有效的扩大经营地域和 手中人群。因此,本课题要实现一个网上订餐系统。经分析本系统采用ASP.NET MVC 架构,本系统允许用户登录后搜索符合自己条件的餐品和餐馆,从而进行快捷订 餐方便大众。系统

6、管理员会在后台添加餐馆的信息,并帮助餐馆建立和发布餐馆 的餐品信息,当系统接到订单后,会立即从后台将订单数据发送给餐馆,让餐馆 在第一时间进行送餐,本订餐系统作为一个中间平台,系统有效的将餐馆和用户 连接起来,促进了信息的对称公布和传播。2.2 用户的特点网上订餐系统的使用者有两种:系统管理员、用户。系统管理员:网上订餐系统的系统管理者,进行系统的日常维护,并进行日 常的管理,并按照餐厅的意愿,对菜谱的信息进行各种管理,比如添加、修改、 删除、更新等。本软件的系统管理员,他们都具有一定的计算机应用基础,操作 计算机比较熟练。系统维护人员为计算机专业人员,维护人员需具备一定的数据 库方面的知识和

7、技能,可以对数据库进行维护,熟悉数据库、操作系统、网络维 护工作。用户:网上订餐系统的主要使用者,这些人群大多是工作繁忙人士、居住或 工作在餐厅附近的人、能够经常上网的人,他们能进行基本功能的使用和操作, 但是不能对系统进行管理。2.3 假定和约束无3 功能需求网上订餐系统是一套功能强大、操作简便、实用的软件。本网上订餐系统整 体分为前台用户和后台管理两大模块。前台用户模块包括:用户注册登录、餐品 浏览、用户订餐、订单中心、个人信息、购物车、留言评论七个子模块;后台管 理模块包括:用户管理、餐馆管理、支付和订单管理、首页餐品管理、数据统计 分析、报表打印与导出、公告信息、留言回复八个子模块。通

8、过本订餐系统用户 将会感受到网上订餐的方便快捷。网上订餐系统功能结构图如下:用户流程图如下:3.1前台用户模块前台用户用例图:311注册登录1)用户登录:订餐用户通过浏览器进入订餐网站,如果是已经注册过的用户, 直接进行用户登录,用户输入所有数据项(用户名、密码),点击进入确认, 系统验证是否存在用户名与密码匹配的用户,若不匹配,提示“用户名或密 码错误,请重新登录! ”。2)管理员登录:系统管理员进入登录界面点击管理员登录,系统管理员输入正 确的管理员账号和密码后,直接跳转到后台管理模块。3)用户注册:订餐用户通过浏览器进入订餐网站,如果是未注册过的用户,用 户就要进行注册,注册时用户需要填

9、写用户名、密码、确认密码、邮箱、手 机号码等相关信息,系统会对用户名、邮箱进行检测如果用户名已存在系统 会弹出“用户名已存在”的提示,当所有数据项注册完毕后,再跳转到登录 页面,进行用户登录。312个人数据管理1)用户登录成功后,可以进行密码修改。用户修改密码时,要求输入当前密码, 如输入错误,提示输入错误,返回重新输入;如输入正确,提示输入新密码 及再次确认新密码,如两次输入不一致,提示两次输入不相同,返回重新输 入新密码;若两次输入相同,提示修改密码成功,返回登陆界面。2) 用户可以对个人信息进行更改,比如送餐地址、收货人姓名和联系电话。3.1.3 餐品浏览1) 餐品查询:用户登录系统后,

10、在搜索框中输入用户想要吃的餐品名称,可以 进行餐品查询,系统就会跳转到用户所需要的餐品界面。2) 餐馆查询:用户登录系统后,在搜索框中输入用户想要查找的餐馆名称,可 以进行餐馆查找,系统就会跳转到用户所需要的餐馆界面,供用户选择所需 的餐品。3) 用户可以在前台主页进行餐品挑选,根据餐品种类逐级挑选,从而选中自己 中意的餐品。3.1.4 购物车1) 用户登录系统,进行餐品挑选,对已选中的餐品可以将其加入购物车2) 用户进入购物车可以对已选的餐品进行相关操作,例如用户可以对已选餐品 的购买数量进行修改,对点错餐品或突然不想要的餐品进行删除操作,然后 用户在购物车模块中点击立即下单,系统会跳转到下

11、单界面,然后用户在下 单界面进行详细信息的填写。3) 用户如果想继续进行餐品挑选也可以跳转到网站首页然后挑选餐品。3.1.5 用户订餐1) 用户登录订餐系统,进行餐品浏览,选择自己喜欢的餐品。2) 用户在本订餐网站选定餐品后可以对选择的餐品进行下单操作,系统会跳转 到下单界面,用户需要填写收货人姓名、收货人地址、联系电话等相关信息 以保证能收到所定餐品,当用户点击提交订餐完后,系统会将其提交给后台 服务器,生成订单。3.1.6 订单中心用户登录订餐系统后,点击进入订单中心模块对以下订单进行操作。1) 查询订单:用户可以查询自己的历史订单,并对订单进行核对,确认等相关 操作。2) 删除订单:用户

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

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

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

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

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

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

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

19、打印与导出模块进行相关数据的打 印与导出。2) 管理员可以对订餐系统的所有用户和餐馆的订单信息、营业收益数据进行打 印与导出,并对这些数据进行存档保留。3) 管理员可以根据商家的要求对订餐系统的餐馆账目明细数据进行打印与导 出,这些详细信息方便商家各个季度的业务统计和商家日后对餐品信息的调 整。3.2.7 公告栏管理1) 管理员登陆后台管理系统,点击进入公告栏管理模块。2) 管理员对网站一些公告信息进行管理,对网站数据进行更新,并提供最新的 餐品优惠信息以及系统的一些公告信息,做到及时发布相关信息,从而方便 用户,减少对用户造成的损失。3.2.8 留言回复1) 管理员登陆后台管理系统,点击进入

20、留言回复模块。2) 管理员可以查看前台用户传来的留言信息,并对用户所提出的意见或建议进 行回复,回复信息应尽可能详尽,对于能解决的问题一定要做给出详细的处 理办法;对于用户所提出的改进建议要进行认真采纳和真诚的感谢。4 性能需求4.1 数据精确度A. 要按照严格的数据格式输入,否则系统不予响应进行处理。B. 查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。 因为通常有文件的记录会很多,所以本系统采用了两种方法进行查询:直接查询 和模糊查询4.2 时间特性一般操作的响应时间应在 120 毫秒内。4.3 稳定性本网上订餐系统由于要对大众开放所以稳定性方面要求在多人访问时系统 响应时间

21、要有最低限制,而且要保证能系统正常运行。5 运行环境规定5.1 设备序号服务器名称数量服务器说明备注1客户端PC11.5G GHz 以上 CPU,内存,1G硬盘空间1GWindows 7操作系统、IE8及以上2中间件服务器数据库服务器12*2.0GHz 以上 CPU,内存,2G硬盘空间2G安装 Visual Studio 2012、SQL Server 2008 数据库5.2 支持软件序号软件类型软件名称备注1开发工具软件Visual Studio 20122数据库软件SQL Server 20083操作系统Windows 75.3软件接口运行于Windows 7及更高版本的操作系统之上5.4

22、硬件接口1)客户机:普通PC CPU: P4 1.8GHz 内存:1G以上分辨率:推荐使用1024*768像素2)WEB服务器 CPU: P4 1.8GHz 内存:1G 以上3)数据库服务器 CPU: P4 1.8GHz内存:1G以上对软件、硬件之间的交流数据及使用的通 信协议进行描述。6其它需求1)系统的功能实现情况系统用户可在本系统下实现各种用户要求的功能。2)系统的安全性对于系统的重要数据都有密码保护,具有一定的安全性对用户提供证书支 持(此功能在后续版本中实现)。3)系统的容错性用户输错数据都有提示信息,具有较好的容错性能。顾客在本网站注册的信 息需要进行严格的保密,所有顾客的订单实行严密监管。4)系统的封闭性用户的封闭性较好,用户基本上在提示信息下输数据。7 特殊需求暂无

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!