A6赛题解析
大家好,今天我准备就软件杯比赛中的金蝶软件(中国)有限公司所出的A6(智慧校园-综合服务学工平台)赛题做一个简单的项目开展思路分享。
既然是赛题,审题是关键。
我们先从赛题出发,赛题有如下几个目录
-
赛题简介
- 实现目标
- 实用价值
- 涉及技术
- 整体要求
-
赛题业务场景
- 系统适用对象
- 系统主要功能
-
基本要求
-
非功能性要求
-
实现条件
-
测试数据或平台
-
开发所需设备及设备指标需求说明
-
文档及其他要求
-
各大分项及大致占比
-
初赛作品提交要求
上面是官方列的赛题信息,我们一个一个来解析,首先我们看第一个
赛题简介
实现目标
基于金蝶云·苍穹平台,围绕数字校园、智慧学工、学生关怀的时代趋势,结合学生和教职工的教务需求、协同需求、成长需求,开发构建智慧校园-综合服务学工平台。平台使用全栈式PaaS能力平台引擎,运用当下主流低代码高效开发模式、配置化工作流、数据化服务、智慧服务引擎,全方位打造满足前沿趋势的智慧学工业务系统。
首先我们看一下这段文字中比较关键的几句
结合学生和教职工的教务需求、协同需求、成长需求,开发构建智慧校园-综合服务学工平台
低代码高效开发模式、配置化工作流、数据化服务、智慧服务引擎
这里阐明了系统主要的服务对象,学生和教职工。并且说明了本赛题的开发方式是基于苍穹平台低代码高效的开发模式,并且提供了配置化工作流、数据化服务、智慧服务引擎的基础开发基础服务。
之前在群里有个人问我如果要开发移动端怎么办其实在题目中已经有了说明,我们看一下赛题原话
移动开发:借助苍穹开发平台,结合以统一数据源管理服务,实现一次开发,PC/移动多端消费的业务场景,满足学工各项业务的移动端服务需要,学员通过在手机、PAD等移动端也可实现业务办理与信息查询;
其实平台提供了一次开发多端消费的能力。所以应该是不需要做额外的移动端单独开发,至于是否需要是做适配调整后期我们再慢慢研究。
我们继续来看第二点
实用价值
最近听到一句话我觉得很不错:
“技术不需要最牛,让用户用的起来的,才是最牛的技术。”
那对为软件系统而言,实用价值就是真正可以满足用户的实际需求。我们来看一下出题方对实用的定义
1、以“学生服务”全流程闭环管理为抓手,打造从新生报到、校内学务、宿舍、离校等高频交互场景。以规范化、信息化系统提高学生各项业务的管理工作效率和服务质量,建设一体化服务与资源平台,实现信息共享,增强学校内部各部门之间的沟通和协作,提高信息共享。
这是我们听到第一个实际需求主题“学生服务”,实际上真正的需求详细分析应该在赛题业务场景部分来进行详细的解析,那我们这里就做一个概括性的理解。需求是因为用户对产品或服务的特定要求或期望产生的,那么既然是期望肯定是高于现实的,所以我们分析功能的时候要在客户的要求上多几步思考,满足客户的期望。这样产品才能说在同类型中脱颖而出才能积累客户,让用户用的起来的,才是最牛的系统!那么上面说的“学生服务”需求的思考就是要去想现实存在什么问题,你要解决什么问题,怎样解决从节约时间,金钱,成本效率达到更好的水平服务能力。
那我们就拿新生报到这个交互场景来讲解,怎么提升系统实用价值。
我们常说换位思考其实就是要站在对方的角度思考,这样你才能感同身受理解不同角色对于新生报到这项事情的立场和感受、理解到需求出发点,才能理解到需求的本质深入思考。那么参与新生报到的实际人员角色是哪些?
新生、接待的学长、负责报名登记、缴费、分配宿舍、发放军训物资等教职工人员,那么就站在这些角色角度来看看对新生报到这件事件,有哪些工作内容和工作难点,是否可以通过系统合理的优化。
事实上赛题也给出了实质性的一些思考方向,比如下面说的
2、借助苍穹移动开发平台,实现学工业务的移动化办公,打破时间、空间的限制,让学生能随时随地处理业务,享受到更加便捷、快速、高效、贴心的服务体验。
3、将学工业务数字化沉淀,使校内业务数据有效汇集、融合,打通综合分析的数据壁垒。借助苍穹平台多维度数据分析与可视化模型,立体式呈现学生画像与行为偏好,提供更精准的教育服务和个性化辅导,促进学生的全面发展。动态配置的规则结合业务健康度指标,为学工业务趋势分析与预警提醒提供数据支撑,让学工业务进展和运营状况能够可视化的呈现,为工业务监控、分析决策、环境安全提供有效保障。
实际上题目给出了很多值得思考和深挖的实用需求理解,每句话都值得去深入思考。可能文章到这里还是有点虚,还是没有告诉“我”到底要做哪些功能,要写哪些页面,到底要怎么开始?
那么再开始前,还是要说一下既然是比赛,是做“题”肯定就有题目要求,这是前置条件,大家不要忽略了!!
整体要求!!!
要求参赛选手使用金蝶云·苍穹低代码开发平台,使用云原生、低代码、领域模型设计以及事件驱动技术,利用其中的表单模型、服务模型、流程模型、报表模型、权限模型等,适当结合苍穹平台的数据分析、移动开发、集成能力、AI能力来开发构建应用。
通过本赛题主要考察以下内容:
1、了解苍穹PaaS云原生架构平台的运行原理,掌握领域模型设计、低代码开发带来的开发模式变化;
2、掌握苍穹技术中台核心能力,包括开发服务、流程服务、配置服务、数据服务、系统服务等;
3、培养学生的建模、抽象思考能力,并能够解决一些实际问题,提高学生的创新能力和实践能力。
很多人问能不能不用苍穹开发?
其实说个比喻大家都懂了,为了考察大家对某个公式的掌握能力,大家一起做一个题,但是这个题还有很多其他公式可以算出答案,但是大家都忽略一个问题就是为了考察大家对某个公式的掌握能力 所以重点不只是答案,更是考核这个前置条件的掌握程度。
上大菜了!!!
其实前面说那么多都是非常概括性的思路,但是真正要怎么开始,并没有详细的阐述。那我也就献献丑,抛砖引玉的讲一讲,总所周知我们是要做一个学工系统,是一个非常标准的业务系统。那么系统的业务能力就是竞争力,业务能力就是满足一个个需求的能力。那这里就斗胆带大家对题目提出的业务场景进行一个深入分析。分析出来的每个需求功能就是需要实现的系统功能。也就是我们最后呈现的软件系统。
为了满足谁的需求?
学生处管理员、院系负责人、教师、学生。
满足了谁的怎样的需求?
1、学生处管理员:学工事务管理、查询、学生信息审核;
2、院系负责人:学员画像、学员动态、教务审核;
3、辅导员:学生信息、学工事务查询、学员评估
4、学生:学工事务申办、个人相关信息查询
哪些需求是重要且主要的?
1、学员信息管理:学生档案维护、档案查询、学籍调动申请、个人违纪处分等查询。辅导员、院系组织/负责人等管理与维护;
2、迎新管理:预报到登记、接送与寄存、信息服务(学校概况、校园地图)、 报到行政流程(培训、安全)、现场接待活动;
3、学生工作:学生证办理、校园卡充值、学籍成绩、学生奖惩(奖学金、荣誉称号、违纪处分等管理)、资助发放(困难生、助学金申请、勤工助学管理、国家助学贷款等管理) 、学情测评、学员健康、学员通报;
4、宿舍管理:学生住宿信息及查询、宿舍卫生检查、宿舍违纪管理、宿舍报修、网络服务、假期留校管理等;
5、离校管理:准毕业生管理、离校事项、离校办理等;
6、数据分析:学员画像、上课情况、考试成绩等数据进行数据集成与分析,通过平台反馈的数据对学生工作进行分析,为学生工作提供数据支撑;
这些需求是怎么来的?怎么解决?(分析接来自于网络资料和博主的主观分析仅供参考,真的需求需要大家真正的去跟用户交流了解实际情况!!)【解决方案写的不是很多,主要就是举例某几个问题的思路,想要深入交流可以群里畅聊】
发现问题才能解决问题!那么知道需求是怎么来的才能解决需求。我们大致的看一下上面主要需求的来源,受限与篇幅不做过多拓展(毕竟我们组也要参与比赛的嘛~)【很多深入的问题可以官方比赛群里交流】
模块 | 子模块 | 需求来源 | 解决方案 |
---|---|---|---|
学员信息管理 | 学生档案维护 | 1、信息难以更新:由于学生档案保存在纸张上,如果需要修改或者更新学生个人信息,需要手动更改、重新打印并且区分黑白彩色等不同形式。这种方式非常耗时费力,并且容易出现错误。 2、空间占用大:衰纸质档案需要额外的新建和储存空间,防潮、通风、防盗等配置也十分重要,而柜子等物品也数量多,占据了很多的宝贵空间。 3、安全性差:纸质学生档案存储存在着遭遇窃盗等安全问题,包括火灾、水泡等情况下有较高几率造成档案损坏或丢失,造成操作压力与损失。 4、数据共享困难:纸质档案存储缺乏便捷的数字化管理手段,共享范围狭窄,沟通传达成本较高 5、追溯困难:纸质档案存储是一个较为复杂的过程,以课程成绩为例,班级手动整理、汇总缺少统一的标准化方法,往届档案查阅极为耗时。 6、低效率: 纸质档案数据难以快速处理,这意味着在一个学期或者考试场合中,处理大量文件需要时间和精力,并且容易出现遗漏或错误情况 |
1、提供OCR技术录入学生档案到系统,减轻录入负担。 2、提供可自主选择的查询条件组合功能,让查询信息变大强大速捷。 3、提供自定义导出数据模版功能,方便统一导出需要的信息资料。 4、提供自定义属性字段和条件的可视化统计功能,支持打印功能。轻而易举的拿到科学详细吗,美观的统计数据。 5、xd自己补充 |
学籍调动申请 | 1、繁琐的流程:传统的学籍调动申请需要各类证明材料,如目前所在学校的成绩单、考试成绩证明、出生证明等,需要很多步骤和时间才能完成。 2、时间消耗:由于传统的学籍调动申请需要递交大量的资料,申请人需要做许多的准备工作。这些工作都需要花费时间,并且可能需要不断地与相关部门联系,以便确保他们已经获得了所有的信息。 3、容易出错:传统的调动申请具有高度的人工操作性,需求对相关的政策规定、手续材料等一系列细致谨慎的处理。而错漏将使申请者受到损失,增加申请处理周期。 4、无法及时跟进申请进度:在传统的学籍调动申请中,由于各个环节之间需要人工沟通,缺乏透明度,导致申请人难以正确了解自己的申请进度,容易引起申请人焦虑或误解。 5、不便利的服务:在传统的学籍调动申请中,申请人需多次前往相关部门提交、查询资料,还需要排长队等待。这不仅浪费了申请人的时间,更会造成不必要的麻烦。 |
嗯嗯嗯,细说就太复杂了。大家画好业务流程图,这个一定要流程要走通,注意每个角色审核人通过和不通过对上下业务流程的影响。(用好平台的流程服务) | |
个人违纪处分 | 1、管理不规范:传统的学校个人违纪处分管理往往存在一些管理不规范的问题,比如没有统一的标准或者操作流程。这样容易导致不同老师或者部门对同一件事情做出不同的处理,造成教育资源浪费,也难以保证惩戒措施的公正性和严肃性。 2、效率低下:传统管理方式需要老师进行手工填单、报告等复杂繁琐的操作,导致耗费大量人力与时间,使得处理速度变得非常缓慢。这显然不符合高效管理的要求,在紧急情况下可能会产生重大影响. 3、信息不透明:传统管理方式常常没有进行信息共享,每一个管理环节只关心自己手上的东西,这样带来的后果是教师和家长跨流程之间无法了解到整体情况,同时也无法监督他人的行为是否满足管理要求。 4、数据分散:在传统管理方法中,往往需要一份表格,一个软件,记录各种类型的处分结果。结果导致难以有效地进行数据统计,进而无法从数据中发现规律,更难以实现情况的跟进和改进 |
1、用标准化流程来规范管理 2、处分情况和处分依据及时通知相关人员并保持透明。 3、做好处分数据科学分析,发现处分事件规律诱因,给管理和改进提供依据。 4、xd自己补充 |
|
迎新管理 | 1、 信息缺乏:迎新过程中,学生、家长和学校三方之间的信息沟通可能存在不及时、不全面等问题。例如,学校发布信息的渠道有限,难以覆盖所有学生及其家长。同时,学生和家长也可能会遇到一些疑惑或问题,但是找到解答渠道困难。 2、人员分散,信息不畅通:传统大学迎新管理需要涉及到多个部门、多个工作人员,虽然各个部门在某些方面会有协调与联系,但是由于信息的传递和沟通不够充分,导致管理流程不连贯、时间长、费用高。 3,流程繁琐:传统大学迎新流程往往比较繁琐,涉及到的部门和岗位较多,容易出现管理混乱、工作效率低下等问题。例如,报到、入宿、购物等环节都需要不同的操作,而且排队时间长、人员密集使得工作效率降低。 4、手工操作,效率低下:传统大学迎新管理过程中,很多重复劳动都需要手工完成,例如信息录入、文件审核、通知告知等等。这样不仅浪费了人力物力,而且容易出现人为差错,并影响到迎新工作的顺利进行。 5、缺乏数据支持,难以科学决策:传统大学迎新管理缺乏对数据的引导和支持,在决策时容易因为资料不足而盲目决策,无法保证决策科学性和准确性。如,学生实际行李数量,实际参与交通到校方式,是否有家长陪同、实际到校时间,等等数据会影响到学校一系列的工作安排的高效性。而且传统方式缺乏实时统计手段,难以展现较快展现工作进展进度细节,不方便领导实际决策。 6、绿色环保意识不强:传统大学迎新管理的方式包含很多纸质工作,需要大量的印刷、存储和后续处理工作,这不仅给环境带来了负担,并且消耗了非常多的资源。 7、安全性问题:迎新管理涉及到学校安全问题,保护学生资料应是学校要着重保护的问题。然而,由于信息存在线下存储,纸质表格等各种方式,学生隐私可能会被侵犯,对安全性构成一定风险。 |
1、提供信息发布平台,随时可查看实时信息。提供多项引导界面,帮助学生家长熟悉报名流程和校园生活。 2、提供咨询通道,根据问题内容提供自动解答,并在该功能上保留其他人咨询过问题的问答记录。如果系统检测没有类似问题或者用户主动发起人工服务,则介入人工。 3、提供预报到功能,输入自己的出行方式、随行人员情况、行李多少是否需要寄存,并且可事实分享定位信息和更新预警达到时间等信息,方便学校进行合理安排 4、数据分析展示提供决策,这里太多东西要说了,就不展开了欢迎群里交流 5、xd自己补充 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
· 张高兴的大模型开发实战:(一)使用 Selenium 进行网页爬虫