View on GitHub

招财喵

The documents about Software Analysis & Design Team Work

补充需求

简介

本文档包括对实际需求未描述内容的整理以及对更多未实现需求的考虑。

功能性

招财喵的定位是中山大学的众包平台,要求用户必须通过中大邮箱认证身份,再以喵币和任务为基础构建众包系统。其中喵币可以通过微信支付完成充值和提现(因存在风险暂未实现),任务包括问卷和问题,发布问卷需要支付喵币,填写问卷可以挣取喵币,发布和回答问题属于免费任务。由于未实际区分接单者和任务发布者(奶牛),统一添加用例如下

可用性

在招财喵的各个页面,我们对用户的输入都有一定的要求,需要识别留空的输入以及不合法的输入并提示用户,具体内容如下

可靠性

由于招财喵主要使用了微信开发平台提供的服务,可靠性依赖于微信开发平台本身的可靠程度。我们认为微信开发平台提供的服务比较可靠,极少出现服务异常。不过我们仍然要时刻关注用户的具体使用情况,在出现服务异常时及时给予反馈。

选用技术

我们选择以微信小程序的形式开发招财喵,这是因为招财喵的定位是中山大学的众包平台,相比于web应用和手机APP,微信小程序更容易在大学生群体中推广以及更方便大学生的日常使用。为了开发招财喵微信小程序,我们选用了微信小程序前端开发框架以及云开发服务端,理由如下

法律问题

招财喵的交易系统涉及微信支付,考虑到网络交易的风险,我们暂未实现该部分功能。如果我们继续进行开发,需要确保系统内的交易符合《网络交易管理办法》的各项规定。

《网络交易管理办法》于2014年3月15日由中华人民共和国国家工商行政管理总局公布,招财喵主要涉及以下要求