软件工程实践2019第四次作业

探讨了一种旨在连接师生、增进了解与互动的系统构想。该系统拟解决师生间信息不对称问题,涵盖从新生选导到毕业生维系的全过程,通过家族树展示师生关系,增强隐私保护同时促进信息分享。

软件工程实践2019第四次作业

0.结对信息和作业内容

我的学号:031702448
队友学号:
使用工具: 墨刀
PDF文档:百度网盘
附:同门师生们长久以来的困扰:
老师的困扰:都说铁打的营盘流水的兵。老师,总会经历结识新生、相处多年的本科生和研究生毕业、又一批新生加入等年复一年周而复始的过程。这既是老师这个职业的悲哀,也许也是老师这个职业有活力的地方。作为老师,夜深人静时,偶尔会想,几年前毕业的某某学生,现在怎么样了啊;某某学生,在哪里工作啊,发展如何啊。但是又不好主动去问。不知道是不便打扰,还是老师太矜持,还是想想就够了而答案不重要。也许默默地关注着学生的动态就够了;不一定非得等到教师节,才收到学生在问候中也许包含的关于现状的描述。

萌新学生的困扰:作为萌新学生,我不知道要选择哪个老师作为我的毕设导师,或选择哪个老师作为我的研究生导师。除了了解导师的个人主页介绍、和老师邮件沟通以外,其实最有效、客观、避免踩坑的方法是和老师现在带的或之前带的已经毕业的学姐学长交流一下,听听他们对于老师的评价、看法和对我的建议。这也许对我选择老师会更有帮助呢。看看已毕业的学姐学长们的去向和现状,我也能知道我加入实验室后,我今后可能的发展前途和趋势是什么样的。

在读学生的困扰:学姐学长们都是谁啊,该怎么联系啊。我要找工作了,应该如何准备公司面试或进一步深造啊,有没有同门学姐学长可以给我内推的机会啊。我应该如何和他们联系呢。

已毕业学生的困扰:偶尔想念老师啦。主动敲老师的现状,会很尴尬吧;老师也没有特别有空吧。现在实验室的学弟妹们都有谁啊,他们都在研究什么课题,做什么项目啊。我能不能提供工作招聘的内推机会给他们啊,这样我也能顺便得到内推奖金?,两全其美,何乐而不为。可是学弟妹是谁呢,有谁需要呢,如何联系呢。

需要这样一个网站系统、或APP、或轻度社交软件、或依附于微信的轻度社交小程序,能把同门的家族关系建立起来。具有动态分享和社交的功能;具有一定隐私性,外人只能查看基本信息,无法窥探细节;但假如是家族树的人,可以知道同门家族的前驱后继,自己的前人和后来者,自己的导师,乃至导师的导师的导师的导师,上翻18代,也许是牛顿。微软在很多年前,就有 发布 ”学术家族树“ 的应用,但是没有社交的功能,也仅止于学术的信息。我希望的是,每个节点,都是一个活生生的人物和用户;分享和互动,也是其中有的功能。不准确地说,也许是高校实验室版的“领英”。究竟应该做成什么样呢?请你和你的结对伙伴一起讨论思考吧。


1.需求(Need)

老师与学生的角色不同,对产品的需求也会有所差别,具体如下:
老师需求:
 1.默默关注:学生的大致现状,如目前参与的项目进展,毕业后的去向等,可以不通过尴尬询问即可了解。
 2.快捷通信:白忙之后,不必花费太多时间,就可与想要关心的学生实现通信,快捷而便利。也可了解自己导师的现状。
学生需求:
1.萌新的需求:
 a.刚入学校,对学院导师了解不多,需要导师的个人主页介绍、与导师联系的途径
 b.更加需要和导师带过的直系学长学姐直接沟通,了解导师的研究方向和具体情况,以及今后可能的发展前途和趋势
 c.快捷的申请导师路径以及申请导师的进程查看
2.在读学生的需求:
 a.导师目前进行的项目有哪些,是否有自己感兴趣的
 b.联系同导师的直系学长学姐,寻求经验帮助和内推机会
3.已毕业学生的需求
 a.想念老师,需要了解老师的现状,并且需要与老师快捷通信的渠道
 b.与直系学妹联系沟通,以提供内推机会,利人利己


2.做法(Approach)

登录界面:首先是最开始的登录界面,本系统分为教师端和学生端两部分,不同身份需要通过不同端口登陆
1797295-20191002151408629-800667729.png

主界面:我们将主界面分为四块,分别是消息部分,通讯录部分,功能部分,以及个人信息部分。
1797295-20191002151413209-1334893171.png

消息:这一部分我们继承了微信与qq的优势模块,并且加以拓展延申。这样不仅看起来舒服,而且适应起来也不会困难,不用花太多时间用来适应和熟悉新应用。
1797295-20191002151421805-760977915.png

通讯录:这部分跟寻常的通讯录一样,它还将同门家族树挂钩,一加入导师名下后进入家族树。群聊则是相对自由,任何人都可发起,当需要某些人进行讨论时可拉人建立群聊
1797295-20191002151425781-1523659158.png

功能:最重要的部分,分为动态,家族树,最近申请,文件,便签,导师平台其中最近申请功能教师端与学生端有差异,学生端无法接收申请,只能看到自己的申请是否通过,而教师端则没有限制
1797295-20191002151429252-311258086.png
1797295-20191002151440293-829629367.png

我:接下来这个是个人信息部分,该部分可以修改个人信息。支持认证系统,注册时实名认证,通过教务系统认证,确保为本校同学或老师。
1797295-20191002151452124-462971911.png

心得总结

第一次设计原型,学会了墨刀的基本使用。第一次尝试设计原型,深深体会到了审美的重要性,觉得怎么改都不好看。也知道了软工工程中除了coding以外还需要许多方面的能力。这次结对作业对我来说,带来了许多收获,不单单是一些技能,还改变了我许多错误的想法,收获颇丰

转载于:https://www.cnblogs.com/weim3731/p/11617482.html

内容概要:本文详细介绍了一个基于C++的养老院管理系统的设计与实现,旨在应对人口老龄化带来的管理挑战。系统通过整合住户档案、健康监测、护理计划、任务调度等核心功能,构建了从数据采集、清洗、AI风险预测到服务调度与可视化的完整技术架构。采用C++高性能服务端结合消息队列、规则引擎和机器学习模型,实现了健康状态实时监控、智能任务分配、异常告警推送等功能,并解决了多源数据整合、权限安全、老旧硬件兼容等实际问题。系统支持模块化扩展与流程自定义,提升了养老服务效率、医护协同水平和住户安全保障,同时为运营决策提供数据支持。文中还提供了关键模块的代码示例,如健康指数算法、任务调度器和日志记录组件。; 适合人群:具备C++编程基础,从事软件开发或系统设计工作1-3年的研发人员,尤其是关注智慧养老、医疗信息系统开发的技术人员。; 使用场景及目标:①学习如何在真实项目中应用C++构建高性能、可扩展的管理系统;②掌握多源数据整合、实时健康监控、任务调度与权限控制等复杂业务的技术实现方案;③了解AI模型在养老场景中的落地方式及系统架构设计思路。; 阅读建议:此资源不仅包含系统架构与模型描述,还附有核心代码片段,建议结合整体设计逻辑深入理解各模块之间的协同机制,并可通过重构或扩展代码来加深对系统工程实践的掌握。
内容概要:本文详细介绍了一个基于C++的城市交通流量数据可视化分析系统的设计与实现。系统涵盖数据采集与预处理、存储与管理、分析建模、可视化展示、系统集成扩展以及数据安全与隐私保护六大核心模块。通过多源异构数据融合、高效存储检索、实时处理分析、高交互性可视化界面及模块化架构设计,实现了对城市交通流量的实时监控、历史趋势分析与智能决策支持。文中还提供了关键模块的C++代码示例,如数据采集、清洗、CSV读写、流量统计、异常检测及基于SFML的柱状图绘制,增强了系统的可实现性与实用性。; 适合人群:具备C++编程基础,熟悉数据结构与算法,有一定项目开发经验的高校学生、研究人员及从事智能交通系统开发的工程师;适合对大数据处理、可视化技术和智慧城市应用感兴趣的技术人员。; 使用场景及目标:①应用于城市交通管理部门,实现交通流量实时监测与拥堵预警;②为市民出行提供路径优化建议;③支持交通政策制定与信号灯配时优化;④作为智慧城市建设中的智能交通子系统,实现与其他城市系统的数据协同。; 阅读建议:建议结合文中代码示例搭建开发环境进行实践,重点关注多线程数据采集、异常检测算法与可视化实现细节;可进一步扩展机器学习模型用于流量预测,并集成真实交通数据源进行系统验证。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值