徐州市美食搜索系统需求分析报告目录1.引言..........................................................................................................31.1编写目的........................................................................................31.2编写背景........................................................................................31.3定义................................................................................................31.4参考资料........................................................................................42.项目概述.................................................................................................42.1项目目标........................................................................................42.2运行环境........................................................................................43数据描述.................................................................................................53.1静态数据........................................................................................53.2动态数据........................................................................................64.功能需求.................................................................................................64.1系统功能划分................................................................................64.2系统功能描述................................................................................85.性能需求...............................................................................................175.1界面需求......................................................................................175.2响应时间需求..............................................................................185.3可靠性需求..................................................................................185.4开放性需求..................................................................................185.5可扩展性需求..............................................................................185.6安全性需求..................................................................................191.引言1.1编写目的是在经过了可行性分析与用户调研之后,进一步定制软件开发的细节问题,深入分析和描述子系统的功能和性能,系统中各子系统的联系与接口细节,并细化用户对系统的要求,描述要处理的数据域,引导用户提出明确的要求,并把用户的要求转换成一个完全的、精细的软件逻辑模型,准确地表达用户要求,便于用户与开发商协调工作,希望能使本软件开发工作更具体,保证项目开发成功。本文档面向的读者主要是系统设计编程人员及后期的系统测试人员,以及市建设委员会的系统管理与维护人员。1.2编写背景这次项目是由“美食天下公司”提出,经过为期两周的市民问卷调查,得到了市民的一致赞成,在徐州市政府的大力支持下展开的!1.3定义数据字典datadictionary数据项:美食名称数据类型:可变字符类型数据长度:50数据流图dataflowchart1)名称:用户登陆注册简述:用户账号信息数据来源:用户数据去向:用户信息数据库数据组成:用户账号+用户密码2)名称:管理员登陆简述:管理员账号信息数据来源:管理员数据去向:管理员信息数据库数据组成:用户账号+用户密码+验证码1.4参考资料1.GB8567-88《计算机软件产品文件编制规范》2.GB/T11457-1995《软件工程术语》3.GB1526—89信息处理--数据流程图、程序流程图、系统流程图、程序网络图和系统资源图的文件编制符号及约定4.GB8566-88《软件开发规范》5.徐州市政府的批准文件,项目计划任务书和合同。2.项目概述2.1项目目标本系统是一款有趣而且靠谱的个性化餐厅推荐系统,录入了徐州市各个餐厅以及美食城的基本信息。帮助解决“吃什么,去哪里吃”的难题。同时该系统来帮你找到最合适的餐厅!你饭友喜欢吃什么?你又发现好吃的地儿要分享给好友!你喜欢去的餐厅有新的优惠!帮你搞定“出门吃饭”这个大事!本项目设定的目标如下:1)系统能够提供友好的用户界面,尽量减少使用户的记忆量2)系统具有良好的运行效率,能够保证查询便捷3)框架的设计具有一定的可塑性以及灵活性,便于维护和修改2.2运行环境1)系统运行硬件环境本系统的硬件环境如下:客户机:普通PCCPU:P41.8GHz内存:256MB以上分辨率:推荐使用1024*768像素WEB服务器CPU:P41.8GHz内存:256MB以上数据库服务器CPU:P41.8GHz内存:256MB以上2)系统运行软件环境操作系统:Windows9X,WindowsMe,WindowsXP数据库:SQLServer2000WEB开发工具:应用服务器:WebSphere浏览器:IE5.0及其以上版本3数据描述3.1静态数据用户账号,用户密码,数据类型为浮点型,数据最大长度为20,用户信息数据库;管理员账号密码,数据类型为浮点型,数据最大长度为20,管理员信息数据库。3.2动态数据4.功能需求此搜索系统包括两部分,用户查询系统和管理员系统,用户查询区可以让用户方便找到自己心仪的餐厅和喜欢的美食!管理系统管理员可以进行系统的维护和管理!对于用户来说,系统主要能实现以下功能:1)根据你的位置和饭局不同的场景,推荐最合适的餐厅;2)根据你喜好的口味、菜系、价位等,推荐最适合的餐厅;3)根据你去过餐厅的口味,自动推荐合适的餐厅;4.1系统功能划分图1.系统整体功能结构图徐州美食搜索系统可以分为两个子系统:用户搜索系统和管理员管理系统。用户搜索系统的功能主要包括用户个人中心和美食搜索功能:在用户个人中心中可以显示用户的个人信息,实现用户的一些功能(下面有具体介绍)。美食搜索功能主要包括:1.附近美食查询:以一点为中心查看方圆100米,300米,500米等范围之内的餐厅和美食;2.排行美食查询:最热门的美食,饭友评价最好的,环境最优的,服务最好的;3.条件搜索条件搜索主要包括:1)按菜系搜索2)按地区搜索3)按美食类型搜索4)其他搜索管理员功能的功能主要包括:1.用户信息管理2.美食信息管理3.删除4.修改5.增加4.2系统功能描述1)管理员系统功能描述图2.管理员用例图管理员有对系统进行优化处理的权限,主要包括用户信息管理和美食信息管理。删除一些不必要的用户信息,过时的信息,评价的信息,保持系统运行的清洁流畅;定期修改一些变动的用户数据,包括审核用户注册信息,同意用户注册,删除一些不正当的用户;修改一些变动了的地理数据即商家的地理位置,美食价格的变化,菜系种类的变化等等;还要把本城市新开张的餐厅酒店的具体数据增加到系统中去,及时更新系统里面的数据,保持系统资源的有效性,及时性,准确性!为广大用户提供一个真正便捷高效的服务系统,满足各用户各种不同的口味风格,让你得到真正的美食享受!图3.管理员系统状态图图4.管理员系统序列图管理员可以以系统管理员的身份进入美食搜索系统,通过选择登陆窗口,输入账号密码进入美食系统,对系统里的美食点信息进行增加,删除和修改,同时可以录入新的账户信息,添加新的美食餐厅,完善系统信息,更新系统消息,为用户提供更优良的服务,让用户的体验更加完美!2)用户搜索系统功能描述图5.用户层次图用户需要输入用户名密码,经过验证后方能进入美食搜索系统,在此系统中,用户可以方便实现搜索美食功能。图6用户主要有与系统交互的功能,包括美食搜索功能和个人信息管理功能。在用户个人中心中可以显示用户的信息详情,并且实现用户的一些功能,比如对美食点评,分享美食信息等;在美食搜索系统中,用户可以根据自己的喜好选择自己喜爱的餐厅和美食。用户可以搜索离自己最近的美食和餐厅,只要点击“附近美食查询”系统就可以显示离用户最近的餐厅和美食,可以是100米,300米,500米范围等;用户还可以搜索排行美食榜,看看最热门的美食和餐厅,关注一下大家的口味,看看最近吃货们都在吃些什么好东西,只要你点击一下排行美食查询,系统会自动为你显示最热门的美食,饭友评价最好的美食,环境最优的美食餐厅,服务态度最好的美食餐厅等,不管你们是老朋友相聚,还是知己谈心,都可以选择适合自己的餐厅,美味可口的食物,一定让你们谈的爽快,吃的开心!图7.美食搜索图如果你是一位口味比较特别的食客亦或是吃货,喜欢享受一些特别风味的美食,怕找不到正宗的点儿,告诉你不用着急,只要点击我们的“特色美食查询”,我们的系统会为你全方位的导航,神马区域风味,异国情调,特色小吃,还是自助外卖,我们这儿应有尽有!图8.区域查询图想吃西北风味的,想感受川辣口味,想来点湘西风味的,只要进入“区域查询子系统”,这里面包含了全国各个区域的美食信息,即便是你在外地也可以轻松找到自己家乡的特色美食,还可以感受不同地方美食带给你的不一样的感受,让你的味蕾得到最大的满足!图9.异国查询图如果你说国内美食都吃腻了,想来点异国风味,好的!请点击进入“异国查询子系统”,这里为你展示了在本市营业的异国餐厅和美食,有西式餐厅,法式餐厅,日韩料理,欧式餐厅,东南亚风味等,为那些追求时尚,喜欢浪漫的年轻一代提供便捷的服务,更为那些有小资情调的情侣们提供一个约会的好去处!图10.小吃查询图对那些比较喜欢吃地方特色小吃的食客们,本系统也提供了一个“小吃查询子系