2020软件工程作业04

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(竞争)

优势:①实名制认证,保证同门家族树的准确性,导师好友推荐的可靠性。
   ②相比web端,我们的设计更贴近与微信等社交软件,便于上手。
   ③相比与微信qq,更加简洁,没有其他繁琐的模块。
   ④专注于同校同门的学术探讨,更符合当下现状。
   ⑤家族树的认证,具有隐私性,让外人不能看到具体信息;
劣势:①功能还不成熟,无法保证稳定性
   ②与微信qq相似,功能无法比之。
   ③在与他人同类型竞争,可能亮点无法突出。
   ④试用范围小,仅限于同校同门。

Delivery(推广)

①可以与校方合作:可以考虑和教务处,易班等合作,在其中加入此应用。
②可以和某些实验室合作开发,便于完善推广。
③在林涉外贴吧微博小黑板等渠道进行宣传。
④积极进行收集用户反馈,更好的完善。
⑤如果性能还可以,可以上架推广到其他高校。

 

四 原型设计

使用工具:墨刀

登录界面

注册界面:实名认证,身份认证。

找回密码功能:根据绑定的手机号找回密码。

主界面:简洁明了,常用功能分为消息、树和动态。

消息:包括加好友验证消息通知、聊天消息和申请加入树的验证消息等等。

树:左上角根据输入专业,可以看到该专业的老师,导师信息中有他带过的学生,就可以查看该学生的个人信息,就可以加他,点击树叶(比如说学长)就可以看到所有同门的学长。



树的查看:老师和学长学姐学弟学妹(树状是可以查看该人的树、星状是查看该人的动态),点击该人可以进行聊天。

比如点击某老师的树,可以查看该老师的同门树。

点击老师的名字,查看导师的个人信息。(包括课题、学生的联系方式等等,这样就可以找到该专业的所有导师所带的学生)

动态功能:分为学术叶动态、学术圈动态和招聘。

学术叶动态:类似于朋友圈的生活分享。(方便老师和学生进行了解)

学术圈动态:点击进去可以看到期刊发布的论文,方便学术交流以及可以了解到该学科最前沿的学术成果。

招聘:以及毕业的学长学姐可以发布自己公司的招聘信息,需要工作的应届生可以从招聘信息中联系到对应的学长、学姐。

个人信息展示

申请加好友功能展示

聊天页面展示

五 结对过程和心得体会

1.首先讨论移动端还是web端,最后觉得移动端会比较适合这次作业的题意,所以选择了移动端。

2.一起讨论了功能的实现、页面的制作。

3.关于使用工具:对比了一下各种原型制作工具,最后觉得墨刀比较容易上手,所以选择了墨刀。

4.分工合作:一个墨刀原型设计多一点,一个写博客多一点。

 

 

心得体会:

胡宇:本次结对作业的过程的收获:问题的需求分析(NABCD模型)和原型的设计,结对作业让我学会了合作,意识到了团队的重要性,从难以下手到逐步攻克难关,都体现了结对的魅力,过程虽然艰难,但是提交作业的时候是舒服的。

郭承宗:本次结对作业的过程的收获:首先学会了如何两个人一起完成一项任务,从任务的分配,时间的调度上体验到了合作的重要性和高效性,然后接触到了原型的设计,从中体会到,一个优秀的程序员不应该只会写代码,还要有一定的艺术细胞。

posted on 2020-04-06 11:42  肉弹冲击  阅读(197)  评论(0编辑  收藏  举报