学校考试管理系统源码golang,只需要一文件可内网运行开源可定制
点击按钮生成支付二维码,使用微信扫码即可完成支付
支付完成后可在"订单查询"页面输入订单号获取下载链接
商品详情
学校成绩管理太麻烦?试试这款轻量级成绩管理系统!老师们,每到期末是不是都被成绩统计搞得焦头烂额?
- 用Excel算排名,公式写错一个全盘皆错
- 想看各班对比,手动做图表做到眼花
- 家长来问成绩,翻半天表格找不到
- 不同老师用不同格式,数据根本对不上
今天给大家推荐一款开箱即用的成绩管理系统——迪鹏成绩管理系统:
演示站:https://cj.kzhgzs.cn/
管理员:admin
密码:123456一、它是什么?
简单说,它就是一个专门为学校设计的成绩管理工具。不需要安装数据库,不需要配置服务器,双击就能用。
核心功能一句话概括:
录入成绩 → 自动排名 → 统计分析 → 图表展示 → 报表打印
整个流程一条龙,从成绩录出到打印报表,全在浏览器里完成。
二、怎么用?三步搞定
第一步:启动
Windows电脑上,双击程序图标,浏览器会自动打开系统页面。
就是这么简单,不需要安装任何额外软件。
第二步:登录
系统默认管理员账号:
用户名:admin
密 码:123456
登录后就能看到完整的功能菜单。
第三步:体验
第一次使用?别急,系统内置了一键生成测试数据的功能:
进入「系统管理 → 系统信息」,点击「重置数据」,输入"确认重置"即可。
系统会自动生成6个年级、18个班级、180多名学生、4次考试、4000多条成绩数据,让你立刻体验所有功能。
三、八大角色,各取所需
学校里不同的人需要看不同的数据,系统为此设计了8种角色:
【管理员】—— 日常操作的主力
能录入成绩、管理学生、查看统计,是日常使用最多的角色。
【班主任】—— 关注本班
自动看到本班学生的成绩和排名,可以发布班级公告。
【任课教师】—— 录入所教科目
只能看到自己任教班级的成绩,录入自己科目的分数。
【校长室 / 年级组长】—— 宏观把控
可以查看班级对比、历次成绩趋势,掌握全校或全年级的整体情况。
【学生 / 家长】—— 查询个人成绩
输入学号或姓名,即可查看历次考试的成绩和排名变化。
【督察人员】—— 系统管理
拥有全部权限,负责系统设置、用户管理等。
每个角色登录后看到的菜单都不一样,各取所需,互不干扰。
四、核心功能详解
1. 成绩录入——再也不用手动算排
选择考试、年级、班级后,系统自动加载学生名单。填入各科分数,点击保存,排名自动计算。
支持两种保存方式:
- 逐行保存:改一个存一个,不怕误操作
- 全部保存:一口气填完,一键搞定
还支持批量导入,用CSV文件一次性导入全班甚至全年级的成绩。
2. 成绩查询——想怎么看就怎么看
按考试、年级、班级筛选,结果一目了然:
- 年级排名 + 班级排名,双视角
- 排名变化用颜色标注:绿色↑进步,红色↓退步
- 一键导出CSV,用Excel打开慢慢看
学生和家长可以用「个人查询」,输入学号或姓名就能查到历次成绩,再也不用打电话问老师了。
3. 统计分析——数据会说话
这是系统最强大的部分,包含6大分析维度:
【统计总览】
一次考试的全景图:班级平均分、各科统计、分数段分布、学生排名……表格+图表,应有尽有。
【排名变化】
选两次考试,系统自动对比:谁进步了、谁退步了,分差多少、排名变化多少,清清楚楚。
【历次对比】
跟踪成绩趋势:平均分是上升还是下降?及格率有没有改善?折线图一目了然。
【同名次查询】
快速找到并列排名的所有学生,中国式排名下特别实用。
【班级对比】
各班平均分、及格率、优秀率放在一起比,哪个班强、哪个科目弱,柱状图一看便知。
【报表打印】
一键生成可打印的统计报表,直接交给领导,专业又体面。
4. 教务管理——基础数据轻松维护
班级、课程、教师、任课分配、考试、公告……所有基础数据都在这里管理。
支持批量创建班级(比如一次创建高一一班到高十班),支持批量分配任课教师。
5. 系统设置——灵活可配
- 学校名称:显示在登录页和报表上
- 及格线:默认60分,可调整
- 排名方式:中国式排名(同分不跳号)或国际排名(同分跳号)
- 缺考学生:是否参与排名
- 成绩查询开关:考试期间可以暂时关闭查询
- 分档设置:自定义分数段划分
所有设置保存后立即生效,无需重启。
五、测试账号大全
生成测试数据后,可以用以下账号体验不同角色的功能(密码均为123456):
管理员视角:
- 用户名 admin —— 系统管理员,拥有全部权限
- 用户名 admin_zhao —— 赵管理员,普通管理员
校级管理视角:
- 用户名 principal_sun —— 孙校长,查看全校数据
年级管理视角:
- 用户名 nzgz_zhou —— 周年级组长,管理本年级
班主任视角:
- 用户名 bzr_1 —— 钱班主任(七年级一班)
- 用户名 bzr_2 —— 孟班主任(七年级二班)
- 用户名 bzr_3 —— 蒋班主任(七年级三班)
- 用户名 bzr_4 —— 沈班主任(八年级一班)
- 用户名 bzr_5 —— 韩班主任(八年级二班)
- 用户名 bzr_6 —— 唐班主任(八年级三班)
任课教师视角:
- 用户名 teacher_wang —— 王老师,录入成绩
学生视角:
- 用户名 student_zhang —— 张三,查看个人成绩
家长视角:
- 用户名 parent_li —— 李家长,查看子女成绩
建议依次用不同角色登录,体验各自能看到的功能和数据差异。
六、技术特点(给IT老师看的)
- Go语言开发,编译后单文件运行,无需安装运行环境
- SQLite数据库,零配置,数据文件就一个db文件
- 内置Web服务器,浏览器直接访问
- 跨平台支持Windows、Linux、macOS
- 前端采用ECharts图表库,数据可视化效果专业
- 会话管理、权限控制,数据安全有保障
七、常见问题
Q:需要安装数据库吗?
A:不需要。系统使用SQLite,数据存储在一个文件里,程序自带,零配置。
Q:支持多少人同时使用?
A:中小学校级使用完全没问题,几十人同时在线录入和查询毫无压力。
Q:数据会丢吗?
A:SQLite是成熟的数据库引擎,数据写入后持久化存储,断电也不会丢。
Q:可以在手机上用吗?
A:系统采用响应式设计,手机浏览器也能正常使用,不过录入成绩建议用电脑。
Q:如何备份数据?
A:只需备份data文件夹下的cj.db文件即可。恢复时把文件放回原位就行。
Q:端口被占用怎么办?
A:Windows下程序会自动释放被占用的端口。也可以修改config.yaml中的端口号。
八、总结
一句话总结:双击启动,开箱即用,成绩管理从此不再头疼。
如果你正在为学校的成绩管理发愁,不妨试试这款系统。轻量、免费、功能齐全,从成绩录入到统计分析,从个人查询到报表打印,一站式解决。
有问题或建议,欢迎留言交流!
技术文档:https://www.yuque.com/kangzhihua/xnbyi1/oa2qsxze0gqb34wi