软工网络15团队做业3——需求分析与设计

1、需求分析

一、访问用户

咱们采用对用户进行问卷调查方式进行调研
问卷地址:https://www.wjx.cn/mobile/qlistnew.aspx?openid=oXdn-joZID1dOZW9_4xVbi1Y9yP4
咱们将问卷连接发布到朋友圈:
html

统计结果:java

  • 调查的大部分用户为大学生群体,男女比例平均

  • 根据调查,大学生的主要生活费都是来源于家长提供的生活费,而且大部分同窗每月的消费至少1000以上


  • 超过一半以上的同窗都有网购的习惯

  • 对于记帐和预算的习惯,有差很少30%的同窗没有记帐和预算,而有40%的同窗有预算而没有记帐的习惯,差很少有50%的同窗只留意大笔的帐目


  • 关于程序的模块,查看历史帐目、显示图标分析、超额提醒和进行预算控制占的比例较大

  • 用户使用过的记帐APP和建议



二、需求规格书

需求规格说明书git

三、NADBC

NABCD分析:sql

  • Need(需求)

不少大学生以为记帐是一件麻烦的事,懒得去记录本身的每月的消费状况,可是又会抱怨本身不知道把钱到花到哪里,从而没法很好的了解本身的财务状况。因此,咱们团队要作的就是设计一款可用手机记帐的小程序。经过简便的记帐方式,促进用户记帐的积极性及兴趣,让大学生了解本身的消费状况,从而有效控制花费,并计划消费。数据库

  • Approach(方法)

咱们团队自己就是一个由大学生组织起来的团队,所以会比较了解大学生群体的生活习惯,并且推广程序的途径也比较多。咱们设计的记帐程序主要特点是分模块,不只有分衣食住行,还有分旅行、家庭、班级模块等等,以及除了我的的记帐,还能够用于班级的开销记帐,班级的生活委员可用这款软件清晰的记录班级消费状况。记录的同时,用户还能够备注商家信息等等。每次软件更新保护用户的数据不丢失,界面简洁,不一样用户可根据本身爱好选择皮肤。程序除了能统计每月的开销,还可设置预算下个月的开销。同时,咱们将设置一个提醒功能,用户可本身手动设置提醒记帐的时间,保证每日都能记帐。json

  • Benefits (收益)

1.帮用户记录天天的收入与开销。 2.设置每月预算,月末查看总开销,可控制用户每月的开支。 3.提醒用户不要挥金如土。 4.可为了未来要去旅行或买心心念念的东西作一个省钱计划。小程序

  • Competition (竞争) —对于竞争对手和其余可选择的方案来讲,这种单位成本收益的优点在哪里?

不用另外下载软件直接基于微信平台,方便简洁不占内存;咱们的软件是针对大学生群体,咱们就是用户自己,直接可进行对软件的测试,制做的产品功能更能从用户的实际需求和体验的角度出发;身边也都是大学生群体,能够询问身边人对这个软件的建议和想法。微信小程序

  • Deliver(推广)。

可直接经过微信推广,将程序链接发到各类班级群或者初高中同窗群,也能够经过社团等等推广程序。服务器

四、杀手功能

我的分析报告。
经过对一个月用户花费类型的分析和统计汇总,给用户提出合理的建议,让用户下个月有更加明晰的花费的方向。例如,当月收入生活费2000元,而花费在外出购物吃饭等的费用只有20,此时可建议用户下个月可适当的和朋友们多外出聚餐游玩,联系感情。如当月花费在购置衣物化妆品视频等的费用占生活费的50%,而购买学习用品和书籍的费用仅占1%,则可提醒用户仍是大学生噢,要记得多看书多学习。微信

五、组织NADBC要点

各位用户:咱们的产品慧记微信记帐小程序是为了解决大学生不清楚本身的资金走向的问题, 他们须要经过记帐了解消费状况,培养良好的消费习惯,可是现有的方案并无很好地解决这些需求,咱们有最基本的记帐功能和给用户人性化的消费建议的独特办法,它能给用户带来合理消费、理性消费的理念,远远超过目前市场上的竞争对手记帐app。 同时,咱们有高效率的社交平台推广方法,能很快地让大部分用户知道咱们的产品,并进一步传播。

2、附加题

点我看视频

3、原型设计

一、封面图

二、记帐页面

页面下方从左到右分别是记帐页面,账单页面,图表页面和设置页面

三、帐单页面

1)帐单明细页面

2)预算页面

四、图表页面

1)折线图

2)扇形图

3)分析报告页面1

4)分析报告页面2

五、设置页面

1)设置提醒时间页面

2)设置生成报告时间页面

3)修改皮肤页面

4)联系咱们页面

4、任务分解WBS

一、WBS

二、团队成员估计任务须要时间


5、编码规范

编码规范

6、系统设计

一、系统架构设计

  • 微信小程序的技术架构

小程序包含一个描述总体程序的 app 和多个描述各自页面的 page。

其中,一个小程序主体部分由三个文件组成,必须放在项目的根目录,以下:

文件 必须 做用
app.js 小程序逻辑
app.json 小程序公共设置
app.wxss 小程序公共样式表

pages目录下为小程序页面,每一个页面须创建独立的文件夹,

文件类型 必须 做用
js 页面逻辑
wxml 页面结构
wxss 页面样式表
json 页面配置

按照『约定优于配置』的原则,一个框架页面至少包含js、wxml文件类型,文件名要同样,而且要放在同一文件夹下。页面注册时,文件名不须要写文件后缀。

  • 结合慧记记帐小程序
分布 编写语言 实现方式
视图层 由WXML 与 WXSS编写 由组件来进行展现,经过触发事件与逻辑层链接
逻辑层 由JavaScript编写 经过多个方法与视图层链接
服务器端 由java编写 经过Ajax发起HTTP请求访问REST API与小程序链接
数据库 由sqlserver编写 经过java语言与服务器端链接

二、数据库设计

  • E-R图

7、其余

一、团队分工及完成状况

姓名 完成的任务 完成状况
张晨晨 WBS设计 已完成
编码规范 已完成
黄登峰 需求规格说明书 已完成
原型设计 已完成
陈凯欣 需求规格说明书 已完成
问卷调查 已完成
邱晓娴 需求规格说明书 已完成
系统设计 已完成
何雨柔 需求规格说明书 已完成
视频制做 已完成

二、我的感觉

张晨晨:经过这周需求分析设计,对一个产品的开发有了更深入的理解,以前只是觉得单单的记个账就很简单,可是经过问卷调查,还有同窗们自身使用软件的体会,发现一个APP不只要有功能,你们也更考虑使用感觉,若是咱们要开发这样一个记帐小程序,还要考虑怎么样用起来更方便,可让人继续使用下去。

黄登峰:这周我主要作的就是原型的设计,把表面的文字用最易懂的方式把咱们的功能展示出来。固然只是原型的设计,在后期开发中不少作不到功能的以及须要增长的功能,都要视状况修改原型。起初在设想皮肤时想要运用到一些可爱的动漫元素,可是可能会涉及到版权的问题,就先暂告段落,皮肤就只有日间模式以及夜间模式。

陈凯欣:这周我主要先作了问卷调查,发现其实不少同窗在生活中没有记帐,或只有预算的习惯,其实不少人仍是以为太麻烦因此没能坚持记帐,所以咱们要作这款程序最最主要的从用户体验出发仍是要抓住关键的一点----简洁方便。而在开始作以前设计了界面,作了需求分析,可是咱们没有开发小程序的经验,其实有点担忧最终有些咱们预设的功能会由于本身的能力不足而实现不了,因此颇有可能在实际开发过程当中会稍有些变更。

邱晓娴:经过这周的需求分析和系统架构设计,咱们对要开发的产品有了更明确的想法。需求分析中,要在知足最基本需求的基础之上,再考虑其余的功能。实现的功能切不可多且杂,这样不如把精力放在核心功能上,若失去了最核心的功能,也就没有什么用户愿意使用了。

何雨柔:经过本周需求规格说明书的编写,我对咱们的产品功能有了更加清晰的规划,对于一些功能如何设计,组内也进行了很是充分的讨论,但愿能在能力范围内尽可能作到最大人性化的设计。对于视频的制做,我一开始想法就是要作的稍微不要那么正式,彻底作成一个念稿的视频,而是作成一个稍微有一点场景的,这样看起来比较轻松,于娱乐的氛围中传递出咱们的NABCD。

相关文章
相关标签/搜索