• 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界面设计
    作业正文 如下
    其他参考文献 百度

    PDF:

    链接: https://pan.baidu.com/s/13IGsQtsaTrHbBtSW4T-n4Q

    提取码: x4tq

    成员信息

    高洁 20177603

    问题描述

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

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

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

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

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

    需求分析——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。

    原型设计

    开发工具——墨刀

    界面设计

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

    1.登录:

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

    2.个人资料:

    登陆之后显示的界面:

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

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

    点击设置进入后页面:

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

    3.动态页面:

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

    4.家族与好友:

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

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

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

    5.家族树:

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

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

    6.消息:

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

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

    心得体会

    经过百度各种视频教学,学会了使用墨刀这个软件。然后就是按照题目要求一步一步慢慢搞,基本功能都是模仿微信、qq,没有什么新的创意,勉强完成了作业。(由于特殊原因没有结对qaq

    自评

    NABCD

    功能设计

    界面设计

    结对过程描述

    结对照片

    PDF附件

    成员信息

    总分

    35分

    30分

    20分

    9分

    2分

    2分

    2分

    100分

    35分

    30分

    20分

    0分

    0分

    2分

    2分

    89分

  • 相关阅读:
    启动hbase时出现HMaster Aborted错误
    kylin的安装与配置
    【转】HBase原理和设计
    ts项目报错:Import sources within a group must be alphabetized
    TypeScript 之 tsconfig.json
    TypeScript 之 声明文件的结构
    TypeScript 之 声明文件的使用
    TypeScript 之 声明文件的发布
    TypeScript 之 NPM包的类型
    create-react-app-typescript 知识点
  • 原文地址:https://www.cnblogs.com/risiblejdd/p/12641417.html
Copyright © 2020-2023  润新知