20169214 2016-2017-2 《移动平台开发实践》大项目——创意提现 · 需求分析
创意提现——需求分析
软件需求是用户对所要开发的软件在功能上、性能上以及程序设计约束等各方面需要掌握的需求。软件需求分析所要解决的问题,就是要深入实际,调查研究,从业务流程中描述出软件所需要的功能以及性能,确定软件在设计方面所面临的限制以及软件同其它各方面的系统的接口,剔除无关的因素,定义有效性求。通过对社会现实需求的调研以及面临环境的分析,为所解决的问题牵扯到的功能建立模型,是软件设计的第一步。
一、前期调研
- 首先,我们发现在现实生活中我们会经常产生一些小创意、小想法,但往往只是空有想法或止步于想法。基于这种生活中的实际问题,我们组想到设计一个汇集小创意、小点子的APP,将生活中发现的创意灵感发布到网上,实现共享并可能实现。
- 在产生出基本的想法之后,我们团队对周围人群进行了一次调查采访活动,首先是对班级同学进行想法展示,并虚心咨询其意见和建议;然后在朋友圈、微博等共享平台进行问卷调查,发现确有此问题。
- 我们所设计的软件就是一个汇集各种创意的平台,该软件有很明确的用途,于生活中大有发展。
二、建设目标
创意提现手机应用是出于对现实社会存在的实际需求,并通过对周围人群进行调研之后,提出的解决方案。旨在通过该应用,解决生活中的创新小点子无处兑现的问题,为人们提供一个创意寄存、分享、审核、体验的共享平台。如果你的创意够精彩、用途够强大,那么将会有公司与创意提供者进行进一步的洽谈,甚至发展到产品的实际生产,真正实现“创意提现”。
三、功能需求
该应用的主要目的就是汇集生活中各种小创意,将精彩的、有发展性的通过审核,并可能投入生产,将想法变为产品。根据业务处理的需要,本系统共分如下五个功能模块:信息管理模块、成品展示模块、创意分享模块、统计查询模块、系统维护模块。
-
3.1信息管理模块
信息管理分为两大部分。一是用户的个人信息管理,这是在注册时候由用户自行输入的,方便其创意被审核以及采纳后的接洽问题。包括姓名、性别、社会面貌、手机号、邮箱等个人基本信息。二是用户在使用中的浏览信息进行管理,例如可以根据用户的浏览记录进行数据分析,把浏览量较多的放到精选或推荐模块中。另外,对具体用户也设有“我的收藏”、“最近浏览”等菜单功能,方便用户的使用。
-
3.2成品展示模块
这部分放置的是已经由后台审核通过,并制为成品的产品信息,分为“原创”和“推荐”两个子模块。原创商品信息是所有经过此应用所提交的创意兑现结果,是把已经投入生产的产品进行展示,供用户浏览;推荐商品信息则是通过对大多数用户的浏览偏好进行分析并统计的结果,将此部分商品集合到一个特定的模块,符合大部分人的浏览需求。
-
3.3创意分享模块
创意分享是创意提现流程的关键性一步。此APP本质上就是一个汇集生活中各种小创意的共享平台,因此说,原始创意的不断提交是此应用赖以生存的基础,是关键性一步。创意提交模块包含有创意的简述、分类、图片视频、设计图等,是接下来审核、生产等的功能前提。
-
3.4统计查询模块
统计查询管理模块主要是对用户及产品的各类信息进行综合统计与查询的管理。主要包括用户基本信息查询、原始创意查询、成品查询这三个大模块,每个模块中有具有小类的统计查询信息。除了商品的分类查询以外,其他查询的主要使用人员是后台具有相应查询权限的人员。
- 1、基本信息统计查询
基本信息统计查询是针对创意人的基本情况信息进行的单项或多项条件的统计查询。查询条件可以是姓名、性别、邮箱、年龄段等项目的单项或者多项的条件的组合。查询的结果可打印、浏览、导出到各种表格等。
- 2、原始创意信息查询
原始创意查询是针对创意人已经提交的创意信息进行的查询。查询条件可以是创意人姓名、性别、年龄段,或者是创意的类别、用途等单项或者多项的组合查询。查询的结果可打印、浏览、导出到各种表格等。
- 3、成品信息查询
成品查询是针对已经投入生产的商品进行的查询。查询条件可以是商品类别、名称、用途等项目的单项或者多项的条件的组合。查询的结果可打印、浏览、导出到各种表格等。
-
3.5系统维护模块
四、性能需求
-
4.1数据精确性
后台操作员在查询信息时,如果输入不合法的条件,将给出相关提示并不能得到合适的结果。
-
4.2数据处理需求
在处理数据方面,要求能够自动对输入的数据进行检查,在检测到错误数据时具备提醒功能。例如在分类查询时输入了不存在的类别,此时要有提示框以提醒用户。
-
4.3数据更新和维护需求
系统需要具备定期对数据库进行更新和维护的功能,以确保系统数据库的数据是最新的,以及相一致的。
五、数据需求分析
-
1、用户基本信息
包括:姓名、性别、年龄、身份证号、社会面貌、手机号、邮箱等信息。 -
2、原始创意信息
包括:创意编号、标题、类别、功能、图片信息、视频信息、其他信息等,
-
3、商品信息
包括:商品编号、名称、类别、功能、其他信息等。 -
4、字典信息
各类字典信息一样,不同字典信息隶属不同表发表,涵盖如下信息:字典编码、字典名称、其他说明。
六、安全需求
对于任何一个应用程序而言,安全性是至关重要的,创意提现主要是汇集不同人群的各种小创意、新点子,会涉及到一些知识产权方面的信息。因此为了尽量必选此类情况的困扰,对于安全性方面需要满足以下的需求:
- 1.用户信息管理:对于使用该应用程序的所有用户,他们的所有操作,均会自动记录到系统日志里,便于日志跟踪和系统管理。
- 2.用户权限设置:不同类型的用户拥有不同的操作权限,而这些权限的指定都是需要由系统管理员来进行的,无论何种业务,都只有具备该业务管理权限的人才可以对其进行操作,这使得系统操作更加规范,确保了资料的安全性。
例如,原始创意的浏览查询处后台管理者及合作用户外,任何人不得私自查看。 - 3.数据存储安全保障:创意提现APP存储了大量的用户信息和数据,包括了个人信息和知识产权信息。同时用户可以根据自己的需要备份自己需要的数据和信息,而备份的所有工作都是由系统来自动完成,所有的数据存储工作都是由数据库来完成。
七、系统环境需求
- 开发环境:eclipse
- 编程语言:Java