程序聚合 软件案例 学生成绩管理系统Demo-https://student-management-production-1766.up.railway.app/login

学生成绩管理系统Demo-https://student-management-production-1766.up.railway.app/login

2026-04-06 15:20:37
行业:在线教育
载体:安卓APP、网站
技术:Java

业务和功能介绍

- 多端使用:支持浏览器 Web、桌面端、移动端安装使用,同一套账号和数据贯通。
- 统一登录:支持管理员、教务处、教师、学生四类角色登录。
- 账号生命周期:支持学生账号激活、密码重置、个人改密、管理员重置账号。
- 学生管理:支持学生档案新增、编辑、删除、分页查询、按年级和关键词筛选。
- 专业管理:支持专业目录维护、专业启停、专业说明维护。
- 课程管理:支持课程目录维护,区分必修课和选修课,维护学分和状态。
- 教师管理:支持教师档案维护、教师账号生成、教师任课关系维护。
- 培养方案管理:支持按专业配置必修/选修课程方案。
- 自动承接必修:学生进入系统后自动关联本专业必修课程。
- 选修课业务:学生可自主选修开放课程,并在规则允许时退选。
- 教师录分:教师按自己任课范围查看学生名单、录入成绩、保存草稿、提交审核。
- 成绩审核:教务处/管理员对教师提交的成绩进行通过或驳回。
- 补考机制:支持补考分录入,并按规则折算最终成绩。
- 成绩变更流程:已审核成绩不能直接改,必须走变更工单。
- 成绩复核流程:学生可对本人已出成绩发起复核申请。
- 流程闭环:支持工单查看、审批、驳回、记录处理意见。
- 统计分析:支持学生排名、GPA、加权平均分、科目统计、专业统计、学业预警。
- 风险识别:自动识别不及格、补考、高风险学生,形成预警名单。
- 通知提醒:对不及格成绩生成补考提醒通知记录。
- 报表导出:支持导出 Excel 兼容报表,便于线下留档和汇报。

项目实现

- 后端语言与框架:Java 8 + Spring Boot 2.7.18,Web 层使用 MVC + REST API。
- 页面架构:Thymeleaf 只负责页面壳,实际交互由前端 Vue 3 接管。
- 前端实现:前端是原生 Vue 3 CDN 方案,不依赖复杂工程化;图表使用 ECharts 5。
- 认证方式:采用 HttpSession 做登录态管理,适合当前单体部署场景。
- 权限模型:围绕 ADMIN / ACADEMIC_AFFAIRS / TEACHER / STUDENT 四类角色做访问控制。
- 核心业务层:ManagementFacade 作为统一门面,汇总学生、课程、教师、成绩、工单、通知、统计等服务。
- 领域服务拆分:按职责拆为 StudentService、CourseService、TeacherService、ScoreService、ScoreRequestService、StatisticsService 等。
- 持久化方式:不使用 MySQL,而是基于 CSV 文件存储,便于本地演示、轻量部署和数据可视化排查。
- 存储内容:学生、用户、课程、专业、教师、选课、成绩、成绩工单、短信记录都分别落成独立 CSV。
- 统计实现:统计层基于内存聚合,计算 GPA、排名、课程通过率、专业画像、风险分层。
- 导出实现:导出不是依赖 POI,而是直接生成 Excel 可识别的 Spreadsheet XML,输出 .xls 文件。
- 多端复用:控制台版、Swing 版、Web 版共用同一套领域模型和业务规则。
- 移动化实现:Web 端补了 manifest、service worker、离线页和安装提示,可作为 PWA 安装。
- 安卓封装:通过 Bubblewrap 将 PWA 打包为 TWA/Android APK。
- 部署方式:支持 Docker 和 Railway,数据目录、导出目录可通过环境变量配置。
- 当前技术取舍:这是一个偏“业务演示 + 轻量交付”的架构,优点是部署简单、可本地即开即用;缺点是并发、事务、一致性和复杂查询能力不如数据库方案。

示例图片视频


独自LX
24小时内活跃
方向: 后端-Java、前端-Web前端、
交付率:100.00%
相似推荐
基于C#语言 NET / WPF / OpenCV框架 开发的数字油画系统-油画系统
本项目是基于 C# 语言、.NET/WPF 框架与 OpenCV 技术开发的 Windows 端桌面油画系统,专为用户提供照片一键转油画的一站式图像处理服务。系统核心功能覆盖:支持用户上传各类格式图片,实时预览油画渲染效果;提供亮度、字号、保护字号、皮肤细节等多维度参数调节,满足个性化创作需求;内置 24 色、36 色、48 色等多种油画风格预设,适配不同创作场景;同时支持高清成品导出,满足用户打印、分享等后续使用需求。 系统操作界面简洁直观,无需专业绘画基础,普通用户即可快速上手,轻松将普通照片转化为质感丰富的油画作品,可广泛应用于个人创作、商业设计、文创产品等多个场景,为用户提供高效、便捷、专业的数字绘画解决方案。
基于java/vue 开发的直播管理系统-筛赚直播
本项目是一套全栈式直播电商 / 娱乐直播系统,基于 Java+Vue 技术栈搭建,采用 SpringCloud Alibaba 微服务架构,支持高并发、高可用的直播场景,可满足娱乐直播、电商带货、才艺展示等多场景运营需求。 系统核心功能覆盖直播全链路:支持主播开播、连麦 PK、礼物打赏、弹幕互动、直播间管理;用户端可实现观看直播、送礼评论、关注订阅、购物下单;后台提供主播管理、用户管理、礼物管理、订单结算、数据统计、权限管控等完整运营模块,同时支持多终端适配、高并发承载与弹性扩容,为直播平台提供一站式技术解决方案。
再生资源智能一体化平台项目
本平台是覆盖再生资源全产业链的数字化解决方案,核心功能模块包含:多端用户服务端(交投 / 商城小程序、APP)、企业商家端、清运作业端(清运端、回收柜、城市运营端)、多级运营管理后台,以及区块链溯源、外部系统接口、基础数据共享等支撑模块。 平台可实现个人 / 企业线上废品交投、环保金结算、再生商品交易全流程服务,支持清运车辆、智能回收柜的实时监控与智能调度,通过区块链技术保障全链路数据可追溯,同时为城市及全国运营方提供仓储、订单、财务、可视化等全维度管理能力,助力再生资源行业智能化、规范化运营,推动绿色循环经济发展。
羽聚时刻活动/赛事开发-羽聚时刻
本项目主要面向活动/赛事类业务场景,目标是搭建一套可配置、可复用的活动管理与报名系统,支撑普通活动、竞技赛事、团队赛等多种业务形态。核心功能包括活动/赛事创建与配置、报名表单管理、分组报名、队伍信息维护、参赛人员审核、名额与状态控制、赛程信息展示、消息通知及后台数据管理等。其中分组报名支持个人报名、团队报名、指定分组报名等模式,可根据赛事规则限制人数、组别、报名时间和审核方式。整体业务流程涵盖活动发布、用户报名、信息校验、分组审核、报名结果确认到后续名单管理,提升了活动运营效率,也保证了报名过程的规范性和可控性。
基于天翼云部署的云备份产品-翼备份
广州鼎鼎信息科技有限公司是国家级高新技术企业, 专注于数据灾备、云计算、大数据等科技前沿领域。我们围绕客户的数据风险持续创新,与合作伙伴开放合作,在云计算、灾备、电信等领域提供给消费者有竞争力的产品与服务; 目前,鼎鼎正在为超过5000家客户提供数据保护服务,成功为100家以上客户挽回数据,减少损失;这其中包含政府机构、医疗、电力、地产、企事业单位等。在“大数据“时代,我们以为客户数据保驾护航为目标,消除客户对数据风险的担心!
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服