软件工程 | https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1 |
---|---|
作业要求 |
https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10458 |
作业目标 |
|
作业正文 |
|
参考文献 |
一、结队成员
20177657刘智鑫
20157659胡楠
二、原型开发工具
墨刀
三、NABCD模型
-
N需求
- 老师希望能跟以前的学生联系
- 新学生希望能更加了解老师的信息,能够跟学长学姐沟通
- 在读学生希望能跟工作的学长学姐交流,能够了解工作方面的问题
- 毕业的学生希望能跟以前的老师联系,也想找在读学生内推
- 能创建和加入家族树,查找导师之后申请加入或者其他
- 家族树的人可以详细地知道同门的基本信息
- 可以查看其他家族的基本信息
- 家族内部的信息或许需要设置权限
- 用户之间有社交功能
-
A做法
- 根据学校信息注册,一个学校的在一个圈子里,圈子里有不同的家族树,可以根据自己的需求或寻找导师加入家族树。
- 每个人能加好友进行交流沟通,查看个人的信息
- 能发布自己的动态,别人能看到
- 注册时能学者身份,是老师还是学生
-
B好处
- 能通过家族树添加好友,寻找自己想要找的学长、学姐或导师寻求帮助,或者帮助学弟学妹
- 用户在登录注册时需要验证邮箱或手机号,确保了应用内信息的真实性和安全性
- 帮助学生们找到工作机会,或者帮助老师联系以前的学生
-
C竞争
- 许多的聊天平台都是竞争对象
- 能找到自己需要的人,不用到处打探消息
- 其他功能太少,不完善,界面也比较简陋
-
D推广
- 线上可以跟朋友推荐,在朋友圈、空间发布信息,公众号也能进行推广,在应用商店上架
- 线下可以发布传单,向熟人推荐
四、原型设计
1.登录界面
2.注册界面
3.忘记密码
4.信息完善
主页设计
1.家族树界面
根据自己的需要,自己想加哪个家族树就能加入,但需要验证。
2.个人详情界面
3.聊天界面
五、结队过程
任务分配
胡:负责在墨刀上进行原型的设计
刘:负责文档的编写,查阅资料
遇到的困难与解决
编写的语句格式不正确,不符合要求导致报错,然后很难找到自己哪里写错了。 通过百度与询问同学的方法把问题解决了。
心得
通过这次作业我明白了一个项目的完成仅仅靠一个人的努力是远远不够的,齐心合力才能把一个项目做好做大,还有不懂的东西就要问,就要自己找资料,不要不懂装懂,这样只会害了自己,搞得最后啥也没有学会的同时还把时间浪费了。
结对照片
自评分
项目 | 分数 |
---|---|
NABCD | 35 |
功能设计 | 20 |
界面设计 | 15 |
结对过程描述 | 8 |
成员信息 | 2 |
结对照片 | 2 |
PDF附件 | 2 |
PDF文件
链接:https://pan.baidu.com/s/1q5BxCnmifZzdBOk98xkAPA
提取码:0rj3