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
原文地址:https://www.cnblogs.com/Mu-di/p/12639862.html