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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

美食查询系统.docx

1、美食查询系统驻马店美食查询系统 院 系:黄淮学院 专业班级:软件工程1302B 姓 名:马倩 学 号:391.引言 3 编写的目的 3 美食查询网站的实施意义 3 背景 3 定义与解释 4 参考资料 42.任务概述 4目标 4运行环境 53. 功能需求 53. 1对功能的规定 5系统流程图如下: 6 系统整体功能结构图: 6以用户的身份为主线,大致的流程如下: 8用户查询系统功能描述: 94. 用例分析 10用例图 10管理员用例图: 10用户用例图: 10用例分析与描述 11登录 11 注册 12 浏览目录 12查询信息 13浏览信息 13加入收藏夹 14查看收藏夹 14删除收藏 15清空收

2、藏夹 16用户反馈 165.数据库设计 17用户信息 17美食信息 17餐厅信息 18系统管理员信息 186.性能需求 19界面需求 19响应时间需求 20可靠性需求 21开放性需求 21可扩展性需求 21安全性需求 217.项目时间管理 211.引言1.1编写的目的本文档的编写是为了使用户更方便的理解软件各种功能,明确说明系统需求,界定系统实现功能的范围,指导设计以及编码。也是系统测试和用户文档的基础,一经制定将是项目规划,设计和编码的基础。面对当代越来越快节奏的都市生活,我们想在驻马店生活的更加便捷、舒适,因此希望通过开发选定驻马店美食查询系统 ,使驻马店本地的市民可以方便的查找到自己喜欢

3、的美食信息,更希望通过系统使世界各地的游客们便捷的搜索出驻马店当地的特色美食。 主要有以下三个目的:A消费者依赖它来了解自己感兴趣的食品,知道去哪里吃。B软件开发小组依赖它来了解他们所需要开发的产品。C项目负责人根据包含在软件需求规格说明中描述的产品来制定规划并预测进度安排,工作量和资源。本文档面向的读者主要是系统设计编程人员及后期的系统测试人员以及维护人员。1.2美食查询网站的实施意义 民以食为天,自古以来人们的生活就与美食紧密相连。随着移动互联网时代的到来,美食行业在IT市场的发展都是不可估量的。而且如今的美食行业,不仅仅局限于消费者口口传递或自己寻找的老旧方法,在移动互联网时代的美食行业

4、应该发展一种新的宣传方式。所以,美食类APP占居消费市场与“吃”相关的入口,拥有巨大的想象空间,发展前景也是光明而又乐观的。美食查询系统是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些不经常变动或更新的资源,如餐厅简介、美食介绍和美食划分等等;动态信息是指随时变化的信息,如食品报价,打折信息和食客评价信息等。1.3背景a)待开发的软件系统的名称:驻马店美食查询系统b)本项目的任务提出者及单位:软件工程1302B马倩c)目标用户:美食爱好者、国内外游客1.4定义与解释 数据字典data dictionary 数据项:美食名称数据类型:可变字符类型数据长度

5、: 50 数据流图data flow chart 1)名称:用户登陆注册简述:用户账号信息数据来源:用户数据去向:用户信息数据库数据组成:用户账号+用户密码2)名称:管理员登陆简述:管理员账号信息数据来源:管理员数据去向:管理员信息数据库数据组成:用户账号+用户密码+验证码 1.5参考资料1)计算机软件产品文件编制规范2)软件工程3)数据库设计2.任务概述目标开发目标:针对整个:网站进行精心的形象设计定位,使之在视觉效果上更美观、更符合网站形象定位,在使用方面更实用。规划整个系统的功能,使之更符合实际需要,增加各种餐厅及食品咨询、技术支持功能、信息检索功能、互动交流功能等。对系统的用户操作流程

6、进行规划,使用户在网站上能够进行更方便的操作,使用户能够更加简单方便的获取到所需要的信息,适合不同消费层面的社会人员。本项目设定的目标如下:1)系统能够提供友好的用户界面,尽量减少使用户的记忆量2)系统具有良好的运行效率,能够保证查询便捷3)框架的设计具有一定的可塑性以及灵活性,便于维护和修改运行环境系统运行硬件环境: 客户机:普通PCCPU:P4 内存:256MB以上 分辨率:推荐使用1024*768像素 WEB服务器CPU:P4 内存:256MB以上 数据库服务器CPU:P4 内存:256MB以上本项目的运行软件环境如下: 操作系统: Windows XP 数据库:SQL Server 2

7、000 浏览器:最低版本3.功能需求 此查询系统包括两部分,用户查询系统和管理员系统,用户查询区可以让用户方便找到自己心仪的餐厅和喜欢的美食!管理系统管理员可以进行系统的维护和管理!对于用户来说,系统主要能实现以下功能:1)根据你的位置和饭局不同的场景,推荐最合适的餐厅;2)根据你喜好的口味、菜系、价位等,推荐最适合的餐厅; 3)根据你去过餐厅的口味,自动推荐合适的餐厅; 3. 1对功能的规定 权限控制:未注册用户1可以搜索餐厅及食品,可以查看评价2可以进行注册。3查看相关资料。前台注册用户1可以查看所有资料。2发表评价,给管理员留言。 3户信息修改。4可以在论坛发表帖子5可以收藏餐厅及食品后

8、台管理员1.用户管理对前台用户和后台用户资料信息进行管理与维护,并实施权限限制控制其访问的范围2.商品管理对餐厅及食品信息进行增加、修改、删除,使数据得到更新;对用户评论进行合适的处理,使用户对系统服务达到满意程度。3.论坛管理对前台论坛交流进行管理,方便用户交流。4.信息管理信息管理分新闻动态、餐厅公告、餐厅投票和留言等几项管理,使数据得到及时合理的更新。系统流程图如下: 系统整体功能结构图:驻马店美食查询系统可以分为两个子系统:用户查询系统和管理员管理系统 用户查询系统的功能主要包括用户个人中心和美食查询功能: 在用户个人中心中可以显示用户的个人信息,实现用户的一些功能。 美食搜索功能主要

9、包括: 1.附近美食查询:以一点为中心方圆100米,300米,500米等范围之内的餐厅和美食; 2.排行美食查询:最热门的美食,食客评价最好的,环境最优的,服务最好的; 3.条件搜索: 1)按菜系搜索 2)按地区搜索 3)按美食类型搜索 4)其他搜索 管理员功能的功能主要包括: 1.用户信息管理 2.美食信息管理 3.删除 4.修改 5.增加 以用户的身份为主线,大致的流程如下: 系统流程详细分析:1.用户登录:用户登录并经过身份验证合法后,用户能执行该子系统的所有功能。2.用户注册:用户填入详细信息注册。3.浏览信息:1)用户能够浏览餐厅及美食信息。在主页上,应向用户显示目录清单,用户选择了

10、一个目录之后,就能显示对应类别下的实际图片(如餐厅名称、餐厅简介、美食信息等),并允许把餐厅或美食加入收藏夹。2)显示餐厅或美食信息详情:显示其较大图片和/或其详细说明、价格信息,并允许把其加入收藏夹。4.查询餐厅或美食:用户能够根据一些特征搜索符合条件的餐厅或美食。5.收藏餐厅或美食:用户能够把餐厅或美食放入收藏夹。6.管理收藏夹:1)删除收藏夹中的餐厅或美食。2)清空收藏夹。7.用户反馈:用户可以给餐厅或管理段提一些建议。8.查看反馈信息:用户可查看所有的反馈信息,也可基于时间段查看反馈信息。9.显示新品、特价品:向用户展示最新的产品和特价品。用户查询系统功能描述: 用户需要输入用户名密码

11、,经过验证后方能进入美食查询系统,在此系统中, 用户可以方便实现查询餐厅或美食功能。 用户主要有与系统交互的功能,包括美食查询功能和个人信息管理功能。在用户个人中心中可以显示用户的信息详情,并且实现用户的一些功能,比如对美食点评,分享美食信息等;在美食查询系统中,用户可以根据自己的喜好选择自己喜爱的餐厅和美食。用户可以搜索离自己最近的美食和餐厅;用户还可以搜索排行美食榜,看看最热门的美食和餐厅等。4.用例分析 用例图 管理员用例图: 用户用例图: 用例分析与描述登录1.用例图 2.用例的事件流描述2.1.简单描述:本用例描述了用户如何登录到系统中。2.2.前置条件用户访问页面2.3.后置条件如

12、果用例成功,用例登录到系统中,否则系统的状态不变。2.4.事件流(1)用户访问系统,服务启动。(2)系统显示要用户输入用户名和密码(3)用户输入自己的用户名和密码,提交(包含了单引号、双引号或为空,系统提示错误)。(4)系统验证输入的名字和密码(系统检索不到该用户的密码,系统提示错误),用户登录系统成功。 注册1.用例图 2.用例的事件流描述简单描述:本用例描述了用户如何在系统中注册。前置条件用户访问页面后置条件如果用例成功,用例可以登录到系统中,否则系统的状态不变。事件流 (1) 用户访问系统,服务启动。(2) 系统显示要用户输入用户名和密码(若无,可注册)(3) 系统显示要用户输入想注册的

13、用户名和密码(3) 用户输入用户名和密码,提交(包含了单引号、双引号或为 空,系统提示错误)。 (4) 系统录入输入的名字和密码(系统无法录入,系统提示错误),用 户注册成功。 (5) 系统自动返回登录页面,提示登录。 浏览目录1用例图 2用例的事件流描述2.1简单描述:用户选择一目录,显示该目录的所有信息(包括价格、折扣等)。2.2前置条件用户已登录。2.3后置条件用例成功,显示对应目录信息。2.3.1事件流(1)系统提示选择一目录。(2)用户单击一目录。(3)系统检索对应该目录的餐厅或美食。存在,则小图显示所有图片(如果有),餐厅或美食名称,其简单描述,价位,加入收藏夹提示。不存在,则系统

14、提示不存在该目录的餐厅或美食。查询信息1用例图 2用例的事件流描述2.1简单描述:用户可基于餐厅或美食的类别或名称的组合条件进行模糊查找。2.2前置条件用户已登录。2.3后置条件用例成功,显示满足查找条件的所有记录。2.3.1事件流(1)系统提示输入搜索的关键字。(2)用户输入搜索的关键字,提交。 (3) 系统检索满足条件的餐厅或美食。存在,则小图显示所有图片(如 果有),餐厅或美食名称,其简单描述,价位,加入收藏夹提示。 不存在,则系统提示不存在该目录的餐厅或美食。浏览信息1用例图 2用例的事件流描述2.1简单描述:用户查看某一餐厅或美食详细描述。2.2前置条件用户已登录,且系统处于其页面显

15、示状态。2.3后置条件用例成功,显示对应的详细信息。2.3.1事件流(1)系统提示用户选择一餐厅或美食。(2)会员选定,确认。(3)系统检索其详细信息。(4)系统以大图显示它的图象、名称、价格、收藏提示。加入收藏夹1用例图2用例的事件流描述2.1简单描述用户把所需的餐厅或美食加入收藏夹。2.2前置条件用户已登录且处于显示页中。2.3后置条件用例成功,进入到查看收藏夹页。2.3.1事件流(1)在商品显示页中,系统提示加入收藏夹。(2)确认加入收藏夹。查看收藏夹1用例图 2用例的事件流描述2.1简单描述:用户查看收藏夹。2.2前置条件用户已登录。2.3后置条件显示收藏夹中所有餐厅或美食编号、名称、

16、价格、折扣、地址。2.3.1事件流(1)用户确认查看收藏夹。(2)系统显示收藏夹中的所有所有餐厅或美食编号、名称、价格、折扣、地址。(3)系统显示用户可删除收藏、清空收藏夹。删除收藏1用例图 2用例的事件流描述2.1简单描述: 删除收藏夹中的某个收藏。2.2前置条件系统处于查看收藏夹状态。2.3后置条件用例成功,删除收藏。2.3.1事件流(1)系统提示删除收藏。(2)用户确认删除收藏。(3)系统刷新收藏夹。清空收藏夹1用例图 2用例的事件流描述2.1简单描述: 用户清空收藏夹中的收藏。2.2前置条件系统处于查看收藏夹状态。2.3后置条件用例成功,系统清空收藏夹。2.3.1事件流(1)系统提示清

17、空收藏夹。(2)用户清空收藏夹。(3)系统刷新收藏夹。用户反馈1.用例图 2.用例的事件流描述简单描述: 用户提出反馈意见。前置条件用户已登录。后置条件用例成功,把该用户的反馈信息存储到数据库中。事件流(1)系统提示输入反馈信息。(2)用户输入反馈信息,提交(系统验证输入的合法性,不合法,系统提示错误)。(3)系统存储反馈信息到数据库中。5.数据库设计用户信息 编号(Uid)int 姓名(Uname)varchar(10) 性别(Usex)char(4) 美食信息 编号 (Fid) int 名称 (Fname) varchar(20) 价格(Fprice)int 分类 (Ftype) varc

18、har(10) 介绍 (Fpresentation) varchar(200) 地址(Faddress)varchar(50)餐厅信息 编号 (Rid)int 名称 (Rname) varchar(10) 分类 (Rtype) varchar(10) 介绍 (Rpresentation) varchar(200) 地址 (Raddress)varchar(50) 系统管理员信息 编号(Mid)int 姓名(Mname)varchar(10) 性别(Msex)char(4) 6.性能需求界面需求 系统的界面要求如下:1)页面内容:主题明确,排版清晰简洁,站点链接和标题格式统一,规范, 栏目、菜单

19、设置和布局合理,传递的信息准确及时。内容丰富,功能多 样。控制广告数量,给人一种思路清晰,目的明确的感觉,同时也不失 餐饮业介绍所应有的特色。 2)导航结构:页面具有明确的导航指示,且便于记忆理解,方便用户使用。3)技术环境:页面大小适当,能用各种常用浏览器以不同分辨率浏览;无 错误链接和空链接。4)艺术风格:界面、版面形象清新悦目、布局合理,字号大小适宜、字体选 择合理,前后一致,美观大方;背景颜色适中,不会引起视觉疲劳;色彩 和谐自然,与主题内容相协调。 登录界面 注册界面 响应时间需求 无论是客户端和管理端,当用户登录,进行任何操作的时候,系统应该尽量及时的进行反应,反应的时间在3秒以内

20、。系统应能监测出各种非正常情况,如与设备的通信中断,无法连接数据库服务器,输入设备丢失,网络状况慢则提示用户稍后登录等,避免出现长时间等待甚至无响应。可靠性需求 系统应保证7X24内不当机,保证至少100人可以同时在客户端登录,系统正常运行,正确提示相关内容。开放性需求 系统应具有十分的灵活性,以适应将来功能扩展的需求。可扩展性需求 系统设计要求能够体现扩展性要求,以适应将来功能扩展的需求。安全性需求 系统有严格的权限管理,逻辑分析以及检测数据完整性功能,各功能模块需有相应的权限方能访问。系统要能够防止各类误操作以及潜在的逻辑死角可能造成的数据丢失,破坏。防止用户非法获取,修改以及删除网页以及用户交易资料内容。7.项目时间管理 精心搜集整理,只为你的需要

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2