乐龄应用商店网站——需求文档

 

 

 

 

 

                                            需求规格说明书

 

 

 

 

 

 

 

 

 

 

 

                                  建立日期:     2014-10-21        

                                  文档编号:             

                                  版    本:             

 版本相关                                        



1引言

1.1目的

随着互联网的快速发展,APP软件数量也日益壮大。为用户提供一个良好下载软件的环境,即是此系统开发的目的。系统提供给用户更多的软件选择,更迅速的下载方式,让用户更方便快速的搜索下载到需要的软件。

此系统能为政府管辖下的用户提供一个更好的体验,为用户带来更多的方便。

 

 1.2文档格式

   本文档按以下要求和约定进行书写:

   (1)页面的左边距为2.5cm,右边距为2.0cm,装订线靠左,行距为最小值20磅。

   (2)标题最多分三级,分别为黑体小三、黑体四号、黑体小四,标题均为加粗

   (3)正文字体为宋体小四号,无特殊情况下,字体颜色均采用黑色。

   (4)出现序号的段落不采用自动编号功能而采用人工编号,各级别的序号依次为(1)、1)、a)等,特殊情况另作规定。

 1.3预期的读者和阅读建议

   本文档的主要内容共分4部分:综合描述、系统特性、和非功能性需求和外部接口描述。综合描述部分主要对系统的整体结构进行了大致的介绍:系统特性部分对系统的功能需求进行了详细描述;外部接口需求部分对用户界面、软件接口、硬件接口和通讯接口等进行了描述。

   本文档面向多种读者对象:

   (1)项目经理:项目经理可以根据该文档了解产品的功能,并据此进行系统设计、项目管理。

   (2)设计员:对需求进行分析,并设计出系统,包括数据的设计。

   (3)程序员:配合《设计报告》,了解系统功能,编写《用户手册》。

   (4)测试员:根据本文档编写测试用例,并对软件产品进行功能性测试和非功能性测试。

   (5)销售人员:了解预期产品的功能和性能。

   (6)用户:了解预期产品功能和性能,并与分析人员一起对整个需求进行讨论和协商。

   (7)其他人员:如部门领导、公司领导等可以据此了解产品的功能和性能。

在阅读本文档时,首先要了解产品的功能概貌,然后可以根据自身的需要对每一个功能进行适当的了解。

 1.4范围

该产品是在积累了丰富业务经验的基础上进行开发的,在需求上,充分考虑了具体用户的实际情况。本产品适用于具有移动端设备的用户,主要实现各种APP软件下载的功能。

1.5术语

1.6参考文献 


2系统概述

2.1概述

   近些年,应用市场的APP软件越来越多,必然会使用户在下载多个软件时反应缓慢。而此应用商店恰能够让用户快速的搜索下载APP。

 2.2 功能

此系统将分为以下几个模块进行:

(1)推荐模块:向用户推荐一些常用或者热门的APP软件。

(2)排行模块:根据排行类型:热门、最新,列出相应的APP排行榜

(3)分类模块:将APP分成10个小版块:影音视听、聊天社交、学习阅读、娱乐游戏、旅行交通、养生健康、效率办公、时尚购物、智美拍摄、系统安全。

(4)设置模块:主要供用户进行系统的自定义设置。

(5)搜索模块:方便用户快速搜索所需的APP。

(6)个人中心:用户个人信息和下载软件的相关信息

(7)系统管理:用于web端,管理员对整个系统的管理。主要包括软件管理和数据库的管理。

具体功能模块如图2-1所示:

 

2.3运行环境

3系统特性

3.1系统角色

本系统主要角色如下:

  1. 系统管理员,完成系统管理与维护,例如,APP软件、用户及数据字典等的维护。

 

(2)会员,可搜索下载APP,完善个人信息,查看APP下载任务,投诉建议等。

     (3)游客,可搜索下载APP、分享等操作。 

 

 


(2)会员,可搜索下载APP,完善个人信息,查看APP下载任务,投诉建议等。

(3)游客,可搜索下载APP、分享等操作。

 
3.2 搜索APP

使用者:具有搜索APP的用户。

目的:搜索查询用户所需要的APP。

基本事件流:

(1)用户点击搜索按钮,本用例开始。

(2)系统显示搜索界面,用户输入关键字

(3)用户确认输入关键字,系统检查有该关键字的APP是否存在,若存在,则显示相应的APP列表,本用例结束。否则,提示用户该APP不存在。

 3.3 用户下载APP

使用者:具有下载APP的用户。

目的:下载用户所需要的APP。

基本事件流:

(1)用户进入该系统界面,本用例开始。

(2)系统显示主界面,用户根据喜好查询到相应的APP,即刻可点击下载,或点击进入APP介绍页面再进行下载。

(3)系统根据用户的需求,使用户的移动端上进行下载安装。本用例结束。

 3.4 管理员添加APP

使用者:具有管理添加APP权限的用户。

目的:为系统添加APP

基本事件流:

(1)管理员登陆到web端管理系统添加界面,本用例开始。

(2)系统显示添加APP文件类型、格式说明。

(3)用户按照添加APP的文件格式要求,然后将其上传,点击确定。

(4)系统检查文件的合理性,如果文件格式有误或有数据冲突,给出详细提示列表(错误所在行、错误所在原因),用户修改文件后再上传,如果上传文件合理,系统将文件APP导入系统。本用例结束。

 3.5 注册

(1)采用模式: 邮箱注册

(2)注册时填写的内容邮箱地址、密码、确认密码这些信息。

(3)用户在填写邮箱时,提醒用户邮箱格式;设置密码时,显示密码至少包含数字与字母,最短8个字符,区分大小写。若用户注册时未满足提示要求,需要提醒用户原因。

 3.6  登录

(1) 输入邮箱登录、密码

(2) 在输入登录名不存在时,显示此用户名不存在。

(3) 在输入密码与邮箱不符时,显示密码错误。

 

 3.7设置

设置模块,用户可以设置与系统相关的设置。

设置分为:通知栏提醒、仅在WLAN连接时下载、清除搜索记录、清除商店缓存、投诉建议、关于。

关于分为:版本号、访问WEB站点。


3.9 APP信息页面

APP信息页面,让用户更加详细的了解APP。

(1)包括安装下载量、推荐数、评论数。

(2)图片信息展示APP区域

(3)用户评论区域

(4)对于web端,扫描二维码进行下载或直接下载;对于客户端,直接下载。

(5)无论是否为会员用户,都可以对其软件进行推荐、分享。

3.9系统管理3.9.1数据字典

4非功能性需求4.1性能需求

(1)客户端一般响应时间(除上传添加)不超过1秒。

(2)支持2000名用户信息的一次性导入,导入时间不超过300秒。

(3)支持5000名用户并发使用,并保证性能不受影响。

 4.2安全需求

     (1)权限控制

      根据不同的用户角色,设置相应的权限,用户的重要操作都相应的日志记录以备查看,没有权限用户的操作具有相应的限制。游客可以下载APP。会员不仅可下载APP,也可评价、收藏APP。

    (2)重要数据加密

     本系统对一些重要的数据按一定的算法进行加密,如用户口令、重要参数等。

  1. 记录日志

     本系统应该能够记录系统运行时所发生的所有错误,包括本机错误和网络错误。这些错误记录便于查找错误的原因。日志同时记录用户的关键性操作信息。

 4.3可用性需求

(1)方便操作,操作流程合理

     尽量从用户角度出发,以方便使用本产品。如:输入法的自动转换,信息检索时能够快速检索到结果等。

(2)支持没有使用过该产品、使用经验较少及有较多的使用的用户均能快速方便使用本系统。

(3)控制必录入项

     本系统能够对必须录入的项目进行控制,使用户能够确保信息录入的完整。同时对必录入项进行有效的统一的提示。

(4)容错能力

     系统具有一定的容错和抗干扰的能力,在非硬件故障和非通讯故障时,系统能够保证正常运行,并有足够的提示信息帮助用户有效正确完成任务。

(5)操作完成时有统一规范的提示信息

     例如删除APP时,系统可提示警示框“您确认删除记录吗?”,用户点击确认后,系统才执行删除操作,删除后可直接返回相关页面。

(6)用户可自定义

     为用户符合用户的习惯,一些重要的参数可由用户自己灵活的设置。

(7)初始使用帮助与操作指南,让系统直接引导用户进行使用。

 4.4其他需求

(1)支持安卓系统,IOS系统。

(2)系统安装方便快速,易于维护。

(3)排行类别主要采用两种模式:热门排行和最新排行。热门排行根据APP上传的时间的顺序排行;热门排行根据软件的下载量进行排序。

(4)推荐由管理员根据推荐指数进行精品的推荐。

(5)对于系统,我们对APP软件进行分类,分为10类。不设置专题模块。

 5外部接口需求 5.1用户接口 5.2硬件接口 5.3软件接口

在web端,管理员可进行相应软件的添加上传、修改等操作。

5.4通信接口

6  Web端与客户端的需求差异

    基本功能:推荐模块、排行模块、分类模块、搜索模块、个人中心、系统管理。以上功能在web端也具备。但也是有差异的。

6.1 页尾

(1) 对于web端,在菜单栏中,包含首页,分类,客户端三类。客户端子页面是关于对客户端的下载,开发信息以及更新信息。

(2) 对于页尾,如图:


 包括产品、帮助与支持、实验室三项。

   1)产品主要列举了开发的产品。

   2)帮助与支持包括:用户帮助中心、用户隐私、知识产权保护声明、我要举   报(或者举报建议) 

     用户帮助中心,列出常遇到问题,对其进行解答。

     用户隐私,文字表明此系统的隐私标准。

    知识产权保护声明,文字表明此系统的知识产权保护声明。

   3)实验室,包括关于我们和管理入口。

      关于我们,其子页面是文字叙述关于我们的内容。

      管理入口,提供管理员对后台系统的管理入口。

6.2 下载

 

(1)客户端下载

     首页能下载客户端,方式:扫二维码方式。

(2) 软件下载

     APP软件下载提供两种方式:扫二维码的方式和直接下载(下载到电脑)。

(3)客户端有对下载APP的设置功能,在web端不进行此部分的设置功能。

6.2 其他

(1)相关的内容或文字描述可以随需求进行更改   

(2)个人中心,用户登录后可进入个人信息页面,其包括图片,用户名,邮箱的修改。也有个人下载历史信息。

(3)APP软件评论信息,用户在评论APP时,会显示用户名、评论时间、评论内容。

(4)在web首页显示每日一荐的功能,向用户推荐当前下载热门的软件。每日推荐的软件不同。

(5)在web端,提供放广告的板块。

(6)在主页进行推送APP。幻灯片显示。


 


 


评论

© 为她设计 | Powered by LOFTER