• 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模型)和原型的设计,结对作业让我学会了合作,意识到了团队的重要性,从难以下手到逐步攻克难关,都体现了结对的魅力,过程虽然艰难,但是提交作业的时候是舒服的。

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

  • 相关阅读:
    2013-3 阿里性能稳定性沙龙
    8种Nosql数据库系统对比
    百度技术笔记之2013-1
    百度技术沙龙之2013-2&3
    【消息队列MQ】各类MQ比较
    Unity3D 游戏引擎之C#使用Socket与HTTP连接server数据传输包
    android的ndk学习(1)
    杭电 3555 Bomb
    FaceBook开源库Fresco
    SDUTOJ 2476Period
  • 原文地址:https://www.cnblogs.com/gcz98/p/12641343.html
Copyright © 2020-2023  润新知