软件工程实践2019第四次作业

结对成员

姓名 学号
李斯文 031702611
林华伟 031702632

问题描述

同门师生们长久以来的困扰:

老师的困扰:都说铁打的营盘流水的兵。老师,总会经历结识新生、相处多年的本科生和研究生毕业、又一批新生加入等年复一年周而复始的过程。这既是老师这个职业的悲哀,也许也是老师这个职业有活力的地方。作为老师,夜深人静时,偶尔会想,几年前毕业的某某学生,现在怎么样了啊;某某学生,在哪里工作啊,发展如何啊。但是又不好主动去问。不知道是不便打扰,还是老师太矜持,还是想想就够了而答案不重要。也许默默地关注着学生的动态就够了;不一定非得等到教师节,才收到学生在问候中也许包含的关于现状的描述。

萌新学生的困扰:作为萌新学生,我不知道要选择哪个老师作为我的毕设导师,或选择哪个老师作为我的研究生导师。除了了解导师的个人主页介绍、和老师邮件沟通以外,其实最有效、客观、避免踩坑的方法是和老师现在带的或之前带的已经毕业的学姐学长交流一下,听听他们对于老师的评价、看法和对我的建议。这也许对我选择老师会更有帮助呢。看看已毕业的学姐学长们的去向和现状,我也能知道我加入实验室后,我今后可能的发展前途和趋势是什么样的。

在读学生的困扰:学姐学长们都是谁啊,该怎么联系啊。我要找工作了,应该如何准备公司面试或进一步深造啊,有没有同门学姐学长可以给我内推的机会啊。我应该如何和他们联系呢。

已毕业学生的困扰:偶尔想念老师啦。主动敲老师的现状,会很尴尬吧;老师也没有特别有空吧。现在实验室的学弟妹们都有谁啊,他们都在研究什么课题,做什么项目啊。我能不能提供工作招聘的内推机会给他们啊,这样我也能顺便得到内推奖金,两全其美,何乐而不为。可是学弟妹是谁呢,有谁需要呢,如何联系呢。

需求分析——NABCD

1.need——需求分析

老师:希望能够了解学生现状,通过动态关心学生,分享工作中的心得点滴。

萌新学生:希望通过主页介绍了解导师情况,同时更重要的是通过和导师往届带的学长学姐彼此间的交流,了解他们的看法和建议,为自己未来的选择打下基础。

在读学生:和已毕业的学长学姐联系,得到合适的内推就业机会。

已毕业的学生:了解导师现状,同时了解学弟学妹们现状进一步得到给他们的内推机会,两全其美。

2.approach——做法

1.通过注册登录,由学号/工号判断是本校的学生/导师。
2.设置动态分享系统,所有人都可以发表动态,但仅自己家族可以阅览并点赞/评论。
3.设置聊天系统,家族树内成员彼此间可以相互聊天。
4.设置查询系统,通过导师的工号查询并寻求加入他/她的家族。

3.benefit——好处

1.导师可以通过自己家族树中学生的动态知晓他们的状况,分享工作和生活。
2.学生可以通过家族树和学长学姐达成有效的沟通,有助于导师的选择。
3.步入职场的学生可以得到已毕业学长学姐的内推帮助,两全其美。
4.家族树因为只有内部成员信息可见,形成一个稳定的小圈子,有效保护隐私,不会受到外部广告等的荼毒。

4.competitors——竞争

家族树项目的优势:

1.专注于学术性方向,可以在其中交流工作项目的点滴。
2.学生可以和导师,以及学长学姐达成有效沟通,实用性强避免尴尬。
3.因为都是同校师生,形成的小圈子安全可靠隐私保护性强,避免了外部的骚扰。

家族树项目的劣势:

专注于导师和学生的圈子毕竟不具有普适性,缺少了如qq,百度等等产品的广大用户支持,导致用户数量上受限。

5.delivery——推广

1.首先在本校通过贴吧和宣传海报等推广,同时可以和学校官q合作,方便本校师生的沟通交流,同时可以对产品不断的完善。
2.等到产品规模稳定后,可以在不同大学进行宣传推广,产品的目标是各大高校的师生,在不同的大学形成圈子后,产品也就有了稳定的客户,
逐渐成为高校师生必备app。

项目设计

开发工具——墨刀

项目链接:[图片]https://free.modao.cc/app/mmfkuvuvjik178vxuyrrxtsjpnlge#screen=s6FD50A88991569981942379

PDF附件:https://files.cnblogs.com/files/lhwblogs/软件工程实践2019第四次作业.zip

具体的模块包括:登录,个人资料,动态,家族,聊天等。

1.登录:

通过学号/工号,判断是学生/导师,同时注册需要用到学号/工号,保证了是本校师生,体现了安全性。

2.个人资料:


登陆之后显示的界面。

下方四栏内容分别链接到:消息、家族、动态和个人资料。

在个人资料可以直观的看到我的家族和导师,同时收藏和相册等能够帮助发表动态和了解自己感兴趣的项目。爱好特长

等等可以填写自己感兴趣的内容,方便学长学姐和导师知晓自己的情况。
点击设置进入后页面:

在这里可以对自己的账号,接收信息方式进行更改,同时为以后的维护更新做铺垫。

3.动态页面:

在这里可以看到同家族树的动态分享,能够让导师了解自己学生的近况,同时也方便学生间相互的交流(如内推等)。添加了搜索功能,这样可以方便

快速找到自己想要找的动态。

4.家族与好友:

在这里可以加入其他家族,以及了解自己家族,同时可以看到我的好友(好友之间可以相互聊天)

这是加入家族的页面,通过填写导师的工号可以发送加入申请,管理员验证通过后就可以加入导师的家族啦~

这是其他家族的页面,萌新学生没有导师,不能通过导师工号加入家族,可以在其他家族里找到想要的导师信息。

5.家族树:

我的家族进入后会显示家族树,在这里可以直观的看出导师和学生彼此间的联系,同时可以看到每个学生毕业的年级,点击任意一个学生或导师就会弹出这一界面:

其中可以和他添加好友,聊天或是查看他的资料:

6.消息:

消息一栏可以看到他人给你的留言,选择一条消息后就进入两个人的聊天模式:

在聊天模式中,学弟可以向学长学姐请教导师的信息和将来就业情况,以及内推机会等。

心得总结

李斯文:这次的家族树项目让我知晓了理解用户需求的重要性,几乎从一开始的茫然到和结对伙伴多次探讨,对需求分析不断地提炼让我们有了设计的灵感和构思。第一次使用墨刀同时第一次做原型设计,感觉每一个界面虽然看起来简单但是真正设计出来还是挺困难的。还好有了NABCD模型作为辅助,加上两个人不断的沟通最终完成了。真的是收获颇丰~

林华伟:这次学习做app的模型设计,对于墨刀的使用从生疏到熟练,虽然花了挺多时间,但是这个过程还是很有趣的,能够自己动手做一个ui设计,感觉做完后还是挺有成就感的。

两个人讨论时候的照片

原文地址:https://www.cnblogs.com/lhwblogs/p/11618297.html