2020软件工程作业04
这个作业属于那个课程 | https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1 |
---|---|
作业要求 | https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10574 |
作业目标 | 结对完成APP原型设计 |
作业正文 | 如下所示 |
其他参考文献 | 百度 |
1|0一.结对人员信息
一 组队成员
学号 | 姓名 |
---|---|
20177599 | 胡宇 |
20177588 | 郭承宗 |
二 问题背景
- 校园生活纵然精彩,但是困扰同样也包围着我们,每个人在这个学校的大集体里都扮演着不同的角色,每个人也有每个人的烦扰。老师接来一批新的学生又送走一批老学生,每时都处于适应新老交替的阶段,偶尔也想关注一下学生的动态,包括已毕业学生的近况,但又不想太过于尴尬,只想默默关注;萌新初入学校,对于毕设导师的选择都不清楚,要是能联系到学长学姐就好了,听听他们对于导师的评价和对我的建议,或者我也可以向他们询问某些实验室的发展等等;在读学生,即将毕业找工作,希望能联系学长学姐,听听他们对于我们找工作的建议,以及询问是否有内推机会;而毕业的学长学姐也想把内推机会推给学弟学妹,但是又不清楚他们是否需要,研究何课题......我们需要这样一个网站系统、或APP、或轻度社交软件、或依附于微信的轻度社交小程序,能把同门的家族关系建立起来。具有动态分享和社交的功能;具有一定隐私性,外人只能查看基本信息,无法窥探细节;但假如是家族树的人,可以知道同门家族的前驱后继,自己的前人和后来者,自己的导师,乃至导师的导师的导师的导师。分享和互动,也是其中有的功能。
三 需求分析——NABCD模型
Need(需求)
①老师:有个途径关注(已毕业)学生的最新动态/现状(工作、发展、去向), 默默关注即可,不需要尴尬询问。 |
Approach(做法)
①产品形式:当下手机比起电脑更为广泛使用,继承微信qq的模块,app形式更容易上手,具备基本聊天和动态分享功能。 |
Benefit(好处)
①延续微信qq社交软件的排版模块,让人更容易上手,比起web端,更方便使用。 |
Competitors(竞争)
优势:①实名制认证,保证同门家族树的准确性,导师好友推荐的可靠性。 |
Delivery(推广)
①可以与校方合作:可以考虑和教务处,易班等合作,在其中加入此应用。 |
四 原型设计
使用工具:墨刀
登录界面
注册界面:实名认证,身份认证。
找回密码功能:根据绑定的手机号找回密码。
主界面:简洁明了,常用功能分为消息、树和动态。
消息:包括加好友验证消息通知、聊天消息和申请加入树的验证消息等等。
树:左上角根据输入专业,可以看到该专业的老师,导师信息中有他带过的学生,就可以查看该学生的个人信息,就可以加他,点击树叶(比如说学长)就可以看到所有同门的学长。
树的查看:老师和学长学姐学弟学妹(树状是可以查看该人的树、星状是查看该人的动态),点击该人可以进行聊天。
比如点击某老师的树,可以查看该老师的同门树。
点击老师的名字,查看导师的个人信息。(包括课题、学生的联系方式等等,这样就可以找到该专业的所有导师所带的学生)
动态功能:分为学术叶动态、学术圈动态和招聘。
学术叶动态:类似于朋友圈的生活分享。(方便老师和学生进行了解)
学术圈动态:点击进去可以看到期刊发布的论文,方便学术交流以及可以了解到该学科最前沿的学术成果。
招聘:以及毕业的学长学姐可以发布自己公司的招聘信息,需要工作的应届生可以从招聘信息中联系到对应的学长、学姐。
个人信息展示
申请加好友功能展示
聊天页面展示
五 结对过程和心得体会