当前位置:文档之家› 美食查询系统需求分析报告

美食查询系统需求分析报告

美食查询系统需求分析报告
美食查询系统需求分析报告

徐州市美食搜索系统需求分析报告

目录

1.引言 (3)

1.1编写目的 (3)

1.2编写背景 (3)

1.3 定义 (4)

1.4参考资料 (4)

2.项目概述 (5)

2.1项目目标 (5)

2.2运行环境 (5)

3数据描述 (6)

3.1静态数据 (6)

3.2动态数据 (7)

4.功能需求 (7)

4.1系统功能划分 (7)

4.2系统功能描述 (9)

5.性能需求 (19)

5.1界面需求 (19)

5.2响应时间需求 (19)

5.3可靠性需求 (20)

5.4开放性需求 (20)

5.5可扩展性需求 (20)

5.6安全性需求 (20)

1.引言

1.1编写目的

是在经过了可行性分析与用户调研之后,进一步定制软件开发的细节问题,深入分析和描述子系统的功能和性能,系统中各子系统的联系与接口细节,并细化用户对系统的要求,描述要处理的数据域,引导用户提出明确的要求,并把用户的要求转换成一个完全的、精细的软件逻辑模型,准确地表达用户要求,便于用户与开发商协调工作,希望能使本软件开发工作更具体,保证项目开发成功。

本文档面向的读者主要是系统设计编程人员及后期的系统测试人员,以及市建设委员会的系统管理与维护人员。

1.2编写背景

这次项目是由“美食天下公司”提出,经过为期两周的市民问卷调查,得到了市民的一致赞成,在徐州市政府的大力支持下展开的!

1.3 定义

数据字典data dictionary

数据项:美食名称

数据类型:可变字符类型

数据长度:50

数据流图data flow chart

1)名称:用户登陆注册

简述:用户账号信息

数据来源:用户

数据去向:用户信息数据库

数据组成:用户账号+用户密码

2)名称:管理员登陆

简述:管理员账号信息

数据来源:管理员

数据去向:管理员信息数据库

数据组成:用户账号+用户密码+验证码

1.4参考资料

1.GB8567-88 《计算机软件产品文件编制规范》

2.GB/T11457-1995 《软件工程术语》

3.GB 1526—89 信息处理--数据流程图、程序流程图、系统流程图、程序

网络图和系统资源图的文件编制符号及约定

4.GB8566-88 《软件开发规范》

5.徐州市政府的批准文件,项目计划任务书和合同。

2.项目概述

2.1项目目标

本系统是一款有趣而且靠谱的个性化餐厅推荐系统,录入了徐州市各个餐厅以及美食城的基本信息。帮助解决“吃什么,去哪里吃”的难题。同时该系统来帮你找到最合适的餐厅!你饭友喜欢吃什么?你又发现好吃的地儿要分享给好友!你喜欢去的餐厅有新的优惠!帮你搞定“出门吃饭”这个大事!

本项目设定的目标如下:

1)系统能够提供友好的用户界面,尽量减少使用户的记忆量

2)系统具有良好的运行效率,能够保证查询便捷

3)框架的设计具有一定的可塑性以及灵活性,便于维护和修改

2.2运行环境

1)系统运行硬件环境

本系统的硬件环境如下:

客户机:普通PC

CPU:P4 1.8GHz

内存:256MB以上

分辨率:推荐使用1024*768像素

WEB服务器

CPU:P4 1.8GHz

内存:256MB以上

数据库服务器

CPU:P4 1.8GHz

内存:256MB以上

2)系统运行软件环境

操作系统:Windows 9X,Windows Me, Windows XP

数据库:SQL Server 2000

WEB开发工具:

应用服务器: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. 管理员系统状态图

相关主题
文本预览
相关文档 最新文档