• 2020软件工程作业04


    2020软件工程作业04

    软件工程作业 班级链接
    作业要求 作业要求链接
    作业目标 熟悉NABCD模型、软件开发流程以及界面设计
    作业正文 https://files.cnblogs.com/files/chang1024/4.rar
    参考文献 墨刀制作

    NABCD

    N 需求

    用户 困扰
    老师 偶尔会想起某某学生,现在怎么样了,工作与发展,不好主动去问
    萌新学生 需要了解导师,选择毕设导师(避免踩坑:老师现在带的或之前带的已经毕业的学姐学长交流一下,听听他们对于老师的评价、看法和对我的建议,看看已毕业的学姐学长们的去向和现状,加入实验室后,我能得到什么成长)
    在读学生 不认识学长学姐,没有联系方式,要找工作了,应该如何准备公司面试或进一步深造,学长学姐内推
    已毕业学生 偶尔想念老师,解决主动联系尴尬,现在实验室的现状(学弟妹们信息,研究课题方向,在做什么项目,能否提供工作招聘的内推机会给他们),如何联系?

    A 做法

    • 通过老师表与学生表存储数据,学生可以设计为老师,老师也可以加入其它老师的班级成为学生,每次可递归获取每一颗树,每一条数据存着自己的前驱与后继。
    • 社交功能,通过一张表记录发送的数据,form to data,form是发送方ID,to是接收方ID,data是数据 。

    B 好处

    • 老师可以了解学生的状况,工作等等。
    • 萌新学生可以向学长学姐咨询了解老师。
    • 学生毕业后闲暇时间可以指导学弟学妹,也可以问候老师。
    • 提供社交功能,让大家多一些交流。

    C 竞争

    • 相比于其他社交软件,我们是建立在一个师生树上的,促进师生交流,解决师生突然交流的尴尬。
    • 我们是一个学术性质的社交软件,能够帮助学生老师轻易找到自己的师生资源。老师可以了解学生的工作状态,研究进展等等,学生也可以了解自己想要了解老师的基本信息,学长学姐等信息,学生毕业后也可以关注老师的动态,老师学生的研究方向等等。
    • 通过移动端,可以让老师学生在随时随刻进入查看了解。

    D 推广

    • 通过对老师的推荐来带动学生的加入,老师加入了,想了解老师学生也会加入。
    • 通过教师节等活动,邀请老师加入,可以获得奖品。

    原型设计

    功能设计

    1581082999582

    • 用户可以通过注册,注册成老师或者学生,老师可以查找加入其它老师的班级成为学生,学生可以申请升级成老师
    • 学生表中存在老师ID,通过老师的ID,可以在学生表中找到所有属于他的学生,如果学生的工作是老师,可以通过工作字段中是老师ID在老师表中找到一条唯一的老师信息,然后通过老师信息也可以在学生表中查到他的所有学生,依此类推,可以找到这颗树种的所有成员。 老师没有加入班级,则不会有前驱,如果加入了班级,就会在学生表中存在一条记录,成为别人的学生。这样就一个这个前驱与后继重构这一棵树了。

    1581084493074

    1581084608215

    • 还没有加入家族的萌新不可以查看学长学姐的详细信息,除非自己公开,可以通过消队列向学长学姐发送信息,咨询老师的信息等等。
    • 家族内部的信息或许设置权限,通过不同的接口获取,就有通过shiro进行控权。如果外人需要进一步获取可以发起申请,申请通过则可以获取。
    • 毕业的学长学姐可以在公告栏发布内推信息,需老师审核通过以后,才能被其他学生看到。

    其他拓展功能:增加一个博客天地模块,大家可以分享自己写得较好的博客。

    界面设计

    个人觉得开发成微信小程序用户使用会变得更方便。

    1.登录: 通过微信授权方式

    1581147193465

    1581147204355

    1581147218411

    1581147225833

    1581147237564

    成员信息

    20177583

  • 相关阅读:
    Elasticsearch 搭建
    P137、面试题23:从上往下打印二叉树
    数组高级应用—排序与查找
    Java API ——StringBuffer类
    Java API ——String类
    P134、面试题22:栈的压入、弹出序列
    P132、面试题21:包含min函数的栈
    P127、面试题20:顺时针打印矩阵
    P125、面试题19:二叉树的镜像
    Java API ——Scanner类
  • 原文地址:https://www.cnblogs.com/chang1024/p/12283689.html
Copyright © 2020-2023  润新知