2020软件工程第四次作业

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

一.结对编程人员

廖平20177641

李杰20177623

二.开发工具

墨刀

三.需求分析-NABCD型

N需求:

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

A做法:
采用网页的形式,让师生们能进行沟通,以便师生们了解他们想要获取的相关信息。
    - 对于学生来说:
        - 添加家族树,让学生了解自己的家族,还可以通过查看别的用户的个人信息,了解他所加入的家族,
        - 通过搜索家族,进行绑定,了解同一个家族在内的所有信息。
    - 对于老师来说:
        - 查看用户个人信息,知道学上现在的工作地点,去向。
        - 通过动态广场,了解自己学生的最近状态。
        - 通过家族,发布一些信息,通知自己所教的学生。
B好处:
    -不给用户添加负担,无需下载,打开浏览器登录就可以知道,好友以及家族的消息。
    - 无需复杂的操作,就可以知道其他用户大部分信息,即所在家族,方便学生用户添加家族,知道导师的相关信息,以及他所带的学长学姐,方便咨询。
    - 由于无需下载,所以迁移成本极低。
C竞争对象:
    - 竞争对象:各类聊天软件
    - 竞争优势:用户对象就是师生,所有的信息都是真实的,用户的个人信息比较透明,方便用户快速得到自己想要的信息。
    - 竞争劣势:服务对象范围比较窄,功能相对比较少。
D推广:
    - 去各大学校进行宣传,以及线上广告。

四,原型设计
功能设计

家族树






**界面设计**

登录界面


注册界面


主页界面


查看他人信息界面


动态广场界面


个人中心界面



结对编程

 实际操作

 

 

 

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

    • 任务分配

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

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

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

      廖平:我们使用软件前先把老师的题目要求讨论整理了一波,然后首先使用Axure RP进行绘制,但是太麻烦了,只做了个注册界面,后来用的墨刀,一开始花了不少时间熟悉软件,还花时间讨论具体绘制的模样,甚至参考了一些软件,最后我们还把每幅图用工具联系在了一起。

    • 成员信息

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

    • pdf附件

八.自评

 

项目 NABCD 功能设计 社交功能 界面设计 结对过程描述 结对照片 pdf附件 成员信息
分数 29 10 9 15 9 2 2 2

总分:78

 

posted @ 2020-04-09 19:50  廖平  阅读(193)  评论(0编辑  收藏  举报