• 2020软件工程作业04


    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10574
    这个作业的目标 用网页实现师生间的交流
    作业正文 本文
    其他参考文献 百度

    开发工具

    墨刀

    NABCD模型

    • N需求

      • 老师想念学生,想知道学生的去向,工作地点。
      • 萌新同学不知道选择哪位老师作为导师。了解导师的个人主页介绍、和老师邮件沟通以外,还想跟老师之间交过的学长学姐了解老师的相关信息,听听他们 对于老师的评价、看法和对我的建议。看看已毕业的学姐学长们的去向和现状,清楚自己未来的大致发展方向。
      • 在校学生想要认识学姐学长,希望认识同门师兄姐以便获得内推机会。
      • 毕业学生,想念老师,想知道老师的近况,以及学弟学妹的信息。提供工作招聘的内推机会给他们,同时也能顺便得到内推奖金。
    • A做法
      采用网页的形式,让师生们能进行沟通,以便师生们了解他们想要获取的相关信息。

      • 对于学生来说:
        • 添加家族树,让学生了解自己的家族,还可以通过查看别的用户的个人信息,了解他所加入的家族,
        • 通过搜索家族,进行绑定,了解同一个家族在内的所有信息。
      • 对于老师来说:
        • 查看用户个人信息,知道学上现在的工作地点,去向。
        • 通过动态广场,了解自己学生的最近状态。
        • 通过家族,发布一些信息,通知自己所教的学生。
    • B好处

      • 不给用户添加负担,无需下载,打开浏览器登录就可以知道,好友以及家族的消息。
      • 无需复杂的操作,就可以知道其他用户大部分信息,即所在家族,方便学生用户添加家族,知道导师的相关信息,以及他所带的学长学姐,方便咨询。
      • 由于无需下载,所以迁移成本极低。
    • C竞争对象

      • 竞争对象:各类聊天软件
      • 竞争优势:用户对象就是师生,所有的信息都是真实的,用户的个人信息比较透明,方便用户快速得到自己想要的信息。
      • 竞争劣势:服务对象范围比较窄,功能相对比较少。
    • D推广

      • 去各大学校进行宣传,以及线上广告。

    原型设计

    功能设计

    家族树

    界面设计

    登录界面

    注册界面

    主页界面

    查看他人信息界面


    动态广场界面

    个人中心界面

    结对过程

    结对图片

    演示操作

    墨刀原型链接
    https://free.modao.cc/app/1iOP03TbDZ2FbWrhEUsslWMgtkobpx4?simulator_type=device&sticky#screen=sk8ld5j6b8uqggq

    • 任务分配

      • 李杰 描述界面的大概模样,同时参与界面设计开发,负责后期界面的一些补充,查找网络资料,提供技术上的支持,以及负责博文的撰写。
      • 廖平 进行讨论,听取建议,实现网页界面的设计开发。
    • 结对过程描述

      • 一开始用QQ电话,我负责在旁边描述界面的模样,廖平负责开发。但是在开发的过程中,总是会有些地方不是很符合我描述的样子,后面又改用群课堂,感觉还是没有对开发提升帮助,最后改用远程操控廖平的电脑,来共同开发,同时打开QQ语音进行沟通。
    • 遇到的困难与解决

      • 当然是墨刀不太会用,还有不会生成pdf文档,不过最后还是通过百度解决了问题。
    • 心得

      • 李杰:一开始我们看到题目后,就进行了讨论,分析清楚了相关需求后,没用多久就给出了解决方案,然后立即就去进行了开发。最初用Axure RP8,不过我们不太会用,写了半个小时才勉强把注册界面弄出来,在廖平还在设计注册界面的时候,我顺便去下载了墨刀,发现墨刀新手教程里面还能运行自己设计的界面(可能Axure RP也能运行,只是我们还不会用),所以又推荐廖平用墨刀来进行开发,中间设计的过程中,摸索工具的使用也还是花了挺久。好在后面逐渐掌握使用墨刀了,完成了作业。也掌握了墨刀的基本使用,对于UI设计学习也了解了一点。
    • 成员信息

      • 李杰 20177623
      • 廖平 20177641
    • 优化前后对比

    • pdf附件

    自评分

    项目 分数
    NABCD 29
    功能设计 10
    社交功能 9
    界面设计 15
    结对过程描述 9
    结对照片 2
    pdf附件 2
    成员信息 2
  • 相关阅读:
    Android Studio 或 IntelliJ IDEA获取数字签名的方法
    android四大组件学习总结以及各个组件示例(2)
    android四大组件学习总结以及各个组件示例(1)
    Android利用canvas画画板
    Android service 服务的应用之电话监听器以及短信监听器
    Android Gesture 手势创建以及使用示例
    安卓http源码查看器详解
    java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()
    二叉树的非递归遍历(栈)
    python 游戏(滑动拼图Slide_Puzzle)
  • 原文地址:https://www.cnblogs.com/Mu-di/p/12639862.html
Copyright © 2020-2023  润新知