软件工程实践2019第四次作业
软工实践第四次作业
一 组队成员
学号 | 姓名 |
---|---|
031702231 | 刘新耀 |
031702242 | 邱健强 |
二 问题背景 | |
- 校园生活纵然精彩,但是困扰同样也包围着我们,每个人在这个学校的大集体里都扮演着不同的角色,每个人也有每个人的烦扰。老师接来一批新的学生又送走一批老学生,每时都处于适应新老交替的阶段,偶尔也想关注一下学生的动态,包括已毕业学生的近况,但又不想太过于尴尬,只想默默关注;萌新初入学校,对于毕设导师的选择都不清楚,要是能联系到学长学姐就好了,听听他们对于导师的评价和对我的建议,或者我也可以向他们询问某些实验室的发展等等;在读学生,即将毕业找工作,希望能联系学长学姐,听听他们对于我们找工作的建议,以及询问是否有内推机会;而毕业的学长学姐也想把内推机会推给学弟学妹,但是又不清楚他们是否需要,研究何课题......我们需要这样一个网站系统、或APP、或轻度社交软件、或依附于微信的轻度社交小程序,能把同门的家族关系建立起来。具有动态分享和社交的功能;具有一定隐私性,外人只能查看基本信息,无法窥探细节;但假如是家族树的人,可以知道同门家族的前驱后继,自己的前人和后来者,自己的导师,乃至导师的导师的导师的导师。分享和互动,也是其中有的功能。 |
三 需求分析——NABCD模型
Need(需求)
①老师:有个途径关注(已毕业)学生的最新动态/现状(工作、发展、去向), 默默关注即可,不需要尴尬询问。
提供一个方便与学生沟通联系的渠道。
②萌新:初来乍到,不清楚导师的选择,需要导师的系统信息推荐;
毕设导师的选择,和学长学姐交流→→→帮助毕设导师的选择,得到相关建议。
询问学长学姐,了解加入某些实验室的发展前途和趋势。
③在读学生:有途径了解和联系同门学姐学长→→→了解找工作的准备/有无内推机会。
了解导师和实验室的研究方式和发展趋势是什么。
④已毕业学生:有途径了解老师、学弟学妹现状(研究何课题/项目) 学弟学妹是否需要工作的内推机会。
想念老师,希望有一个途径方便与老师联系。
①老师:有个途径关注(已毕业)学生的最新动态/现状(工作、发展、去向), 默默关注即可,不需要尴尬询问。 |
Approach(做法)
①产品形式:当下手机比起电脑更为广泛使用,继承微信qq的模块,app形式更容易上手,具备基本聊天和动态分享功能。
②实名注册:通过教务处的实名认证,将身份划分为萌新、在读学生、已毕业学生和老师四种身份。
③登录区别:关于萌新增加了一个输入专业跳出导师推荐的模块;
④隐私区分:个人信息设置为对外公开部分和树内成员可见两部分,确保了信息的隐私性。
⑤消息通知:学生通过信息验证申请加入同门家族树,老师接受学生加入树的申请验证。
⑥同门家族树:通过树的形式将导师与学生联系起来,点击结点可了解相关人的信息。
⑦动态分享:分为生活动态、学术动态和招聘功能。
①产品形式:当下手机比起电脑更为广泛使用,继承微信qq的模块,app形式更容易上手,具备基本聊天和动态分享功能。 |
Benefit(好处)
①延续微信qq社交软件的排版模块,让人更容易上手,比起web端,更方便使用。
②身份实名认证,让导师推荐、同门家族树都有很好的准确性,防止上当。
③身份区别:关于萌新增加了一个导师学长学姐推荐的模块,而学生通过信息验证申请
加入同门家族树,老师接受学生加入树的申请验证。
④树内信息透明化和对外隐私性:树内成员的详细信息对外人非公开,外人只能看到简要的个人信息,具有隐私性。
⑤学术性浓厚:通过树将交际圈划分开来,增加学术圈动态,更便于学术上的交流沟通。
⑥动态分享:不需要尬聊也能彼此分享生活现状。
①延续微信qq社交软件的排版模块,让人更容易上手,比起web端,更方便使用。 |
Competitors(竞争)
优势:①实名制认证,保证同门家族树的准确性,导师好友推荐的可靠性。
②相比web端,我们的设计更贴近与微信等社交软件,便于上手。
③相比与微信qq,更加简洁,没有其他繁琐的模块。
④专注于同校同门的学术探讨,更符合当下现状。
⑤家族树的认证,具有隐私性,让外人不能看到具体信息;
劣势:①功能还不成熟,无法保证稳定性
②与微信qq相似,功能无法比之。
③在与他人同类型竞争,可能亮点无法突出。
④试用范围小,仅限于同校同门。
优势:①实名制认证,保证同门家族树的准确性,导师好友推荐的可靠性。 |
Delivery(推广)
①可以与校方合作:可以考虑和教务处,易班等合作,在其中加入此应用。
②可以和某些实验室合作开发,便于完善推广。
③在福大贴吧微博小黑板等渠道进行宣传。
④积极进行收集用户反馈,更好的完善。
⑤如果性能还可以,可以上架推广到其他高校。
①可以与校方合作:可以考虑和教务处,易班等合作,在其中加入此应用。 |
四 原型设计
使用工具:墨刀
原型链接:https://free.modao.cc/app/0zm7yxpwsv4bk13e1axcul4xy0nukk
博客PDF:百度云盘 https://pan.baidu.com/s/1IRWOqDa8ugNR8_7iLK6qiw 提取码:8s19
原型展示:
登录界面
注册界面:实名认证,身份认证。
找回密码功能:根据绑定的手机号找回密码。
主界面:简洁明了,常用功能分为消息、树和动态。
消息:包括加好友验证消息通知、聊天消息和申请加入树的验证消息等等。
树:左上角根据输入专业,可以看到该专业的老师,导师信息中有他带过的学生,就可以查看该学生的个人信息,就可以加他,点击树叶(比如说学长)就可以看到所有同门的学长。
树的查看:老师和学长学姐学弟学妹(树状是可以查看该人的树、星状是查看该人的动态),点击该人可以进行聊天。
比如点击某老师的树,可以查看该老师的同门树。
点击老师的名字,查看导师的个人信息。(包括课题、学生的联系方式等等,这样就可以找到该专业的所有导师所带的学生)
动态功能:分为学术叶动态、学术圈动态和招聘。
学术叶动态:类似于朋友圈的生活分享。(方便老师和学生进行了解)
学术圈动态:点击进去可以看到期刊发布的论文,方便学术交流以及可以了解到该学科最前沿的学术成果。
招聘:以及毕业的学长学姐可以发布自己公司的招聘信息,需要工作的应届生可以从招聘信息中联系到对应的学长、学姐。
个人信息展示
申请加好友功能展示
聊天页面展示
五 结对过程和心得体会
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· 新年开篇:在本地部署DeepSeek大模型实现联网增强的AI应用
· Janus Pro:DeepSeek 开源革新,多模态 AI 的未来
· 互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人(三):用.NET IoT库
· 【非技术】说说2024年我都干了些啥