文档介绍:需求分析
课程名称: 软件体系结构
设计题目: 基于位置服务的智慧信息发布系统
院系: 软件与微电子学院
指导教师: 周立新
小组成员: 1101211144 朱传品
1101210905 田仁智
1101211097 张宗硕
1101211154 庄国帅
1101220885 郝琳娜
1101220910 刘畅
1101220941 王娇
目录
第1章项目背景 3
智慧城市的定义与内涵 3
智慧城市与数字城市的区别 3
第2章数据需求 3
数据表 3
数据字典 3
注册登录模块 4
商品发布搜索模块 4
通信模块 4
评价模块 4
信息推荐模块 4
房屋租赁模块 4
管理模块 4
手机客户端模块 4
第3章功能需求 5
系统功能概述 5
用例图设计 6
用例描述 6
注册登录模块 6
商品发布搜索模块 7
通信模块 7
评价模块 7
信息推荐模块 7
房屋租赁模块 7
管理模块 7
手机客户端模块 7
第4章非功能需求 8
质量属性需求 8
性能需求 8
第5章系统标准 8
第1章项目背景
智慧城市的定义与内涵
智慧城市与数字城市的区别
第2章数据需求
数据表
基于位置服务的智慧信息发布系统的数据表及及其作用如表2-1所示:
表2-1 系统数据表描述
表名
描述
作用
login
用户注册数据表
存储用户注册信息
数据字典
。
注册登录模块
注册登录模块的数据字典如表2-2所示:
表2-2 login表数据字典
列名
类型
描述
login_id
int
用户编号
login_name
varchar(50)
用户名
login_pwd
varchar(50)
用户密码
商品发布搜索模块
通信模块
评价模块
信息推荐模块
房屋租赁模块
管理模块
手机客户端模块
第3章功能需求
系统功能概述
本项目将为智慧城市提供一个服务信息的发布与搜索平台。一是为包括商店、饭店、电影院、房屋租赁、二手交易等商家提供信息发布服务,二是为广大市民提供基于地理位置的信息搜索服务。二者可以通过电脑、手机等智能终端实现以下功能。
为商家等信息发布者提供以下服务功能:
①商家注册。商家在完成注册的过程中,需上传合法凭证,经由系统管理员审核后方能成为合法用户。
②发布服务信息。包括基于地理位置的服务信息的添加、修改和删除等主要功能,也包括文字编辑、图片上传、预览等辅助功能。例如,需要进行二手交易的商家,可通过选定交易地点和编辑交易内容等操作,来发布二手交易信息。
③站内信管理。商家可以浏览、回复由市民或其他商家发来的交易信件,编辑交易内容。
④手机客户端服务。通过手机客户端,使得用户可以随时利用手机拍摄物品照片和编辑商品信息,然后由手机获得位置信息,一起发到服务器,最终形成可发布的商品交易信息。
为市民等信息搜索者提供以下服务功能:
①用户注册。市民在完成信息搜索后,如需进一步在网上进行交易,需注册后与商家进行站内信交流。
②搜索服务信息。市民可以根据地理位置或搜索目标进行服务信息检索。例如:房屋租赁者可通过定位目标区域和输入查询条件,查找该区域的相关房屋租赁信息。
③站内信管理。市民可以向商家发送交易信件,与商家进行站内信交流。
④手机客户端服务。用户可以利用手机客户端的定位功能,通过设置搜索范围和搜索目标,获取所在地理位置周围的相关服务信息。
此外,为网站的经营者提供以下服务功能:
①管理用户注册信息。审核商家注册信息,管理入驻商家权限等。
②管理网站经营业务。主要包括购物、餐饮、娱乐、二手交易、房屋租赁、家政维修等生活或商务服务。
③管理电子地图。包括服务信息分类、服务商圈划分等。
用例图设计
根据系统需求分析所得的系统功能得出系统的用例图如图3-1至图3-所示:
图3-1 注册登录模块用例图
图3-2 商品发布搜索模块用例图
图3-3 通信模块用例图
图3-4 评价模块用例图
图3-5 信息推荐模块用例图
信息推荐用例图如下所示:
图3-6 房屋租赁模块用例图
图3-7