{"id":16976856,"url":"https://github.com/lrunlin/student-achievement","last_synced_at":"2025-04-05T00:04:39.070Z","repository":{"id":63622381,"uuid":"407033331","full_name":"Lrunlin/student-achievement","owner":"Lrunlin","description":"毕业设计学生成绩管理系统，Vue+Node(Koa)+MySQL搭建的TOB项目，组件库使用Element Plus，分为学生端、教师端和管理员端","archived":false,"fork":false,"pushed_at":"2025-03-26T03:32:33.000Z","size":1636,"stargazers_count":211,"open_issues_count":0,"forks_count":15,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-28T23:02:56.467Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://score.blogweb.cn/","language":"JavaScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Lrunlin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-09-16T05:31:32.000Z","updated_at":"2025-03-26T03:32:37.000Z","dependencies_parsed_at":"2024-12-17T05:18:40.439Z","dependency_job_id":"c724fa68-dba4-4c30-97b8-1de468d667b6","html_url":"https://github.com/Lrunlin/student-achievement","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lrunlin%2Fstudent-achievement","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lrunlin%2Fstudent-achievement/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lrunlin%2Fstudent-achievement/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lrunlin%2Fstudent-achievement/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Lrunlin","download_url":"https://codeload.github.com/Lrunlin/student-achievement/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247266563,"owners_count":20910836,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-14T01:27:25.889Z","updated_at":"2025-04-05T00:04:39.038Z","avatar_url":"https://github.com/Lrunlin.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 学生成绩管理系统 student-achievement\n\n## 介绍\n\n项目是之前接的一个毕业设计的程序成果物，毕业设计基本水平  \n技术为 Vue3.0+Node.js(Koa)+MySQL，组件库使用 Element-plus 组件库 使用 Tailwind CSS+Vite\n\n**[项目在线体验地址](https://score.blogweb.cn/)**\n\n**[项目介绍文章地址](https://blogweb.cn/article/7911372471912)** 项目包括论文(论文收费提供)\n**如果你有对成果物有什么问题，或者在毕业设计上有什么问题（需要代做）可以联系 QQ：1974109227**\n\n**不是无偿解决(包括不会启动程序)**\n\n如果这个程序源码对你有帮助请给个 Star 吧\n\n\u003cdiv style=\"text-align:center;display:flex;width:100%\"\u003e\n \u003cspan\u003e\n  \u003cimg src=\"https://disk.blogweb.cn/me/qq.webp\" alt=\"QQ\" style=\"width:30%;max-width:300px\" /\u003e\n  \u003cdiv\u003eQQ：1974109227\u003c/div\u003e\n \u003c/span\u003e\n \u003cspan\u003e\n  \u003cimg src=\"https://disk.blogweb.cn/me/wechat.webp\" alt=\"Wechat\" style=\"width:30%;max-width:300px\" /\u003e\n  \u003cdiv\u003e微信:webzhizuo\u003c/div\u003e\n \u003c/span\u003e\n\u003c/div\u003e\n\n## 项目启动\n\n**MySQL 版本要求使用 8**  \n**前端使用 Vite 开发，Node.js版本要求大于等于20.9.0**   \nNode.js 20.18.0下载：[Windows地址](https://nodejs.org/download/release/v20.18.1/node-v20.18.1-x86.msi)  ,  [苹果MacBook地址](https://nodejs.org/download/release/v20.18.1/node-v20.18.1.pkg)\n\n推荐使用 yarn 作为包管理  \n使用 **npm i yarn -g** 来安装 yarn\n\n先创建数据库 stu_score，后导入 SQL 文件（导入后 admin 表手动添加一个记录），在填写 server 中的.env.dev 文件，填写数据库信息。快捷文件启动和命令行启动二选一。\n\n**快捷文件启动**\n\n1. 先双击打开 install.bat 文件，依赖安装结束后 cmd 会自动关闭\n2. 双击 dev 文件启动前端和后端\n\n**命令行启动:**\n\n如果出现部分模块未找到，请参考`intall.bat` 全局安装对应插件。\n\n0.引入 SQL 文件  \n1.cd server  \n2.yarn  \n3.yarn dev  \n4.cd admin  \n5.yarn  \n6.yarn dev\n\n### 初始密码\n\n管理员:账号:1 密码:111111\n\n学生:账号:2 密码:111111\n\n教师:账号:1 密码:111111\n\n为了方便大家测试，线上测试环境关掉了部分功能接口。\n\n## 功能\n\n共数据表 12 张 见介绍文章\n\n### 管理员\n\n1. 验证信息，登录系统\n2. 学院增删改查\n3. 专业增删改查\n4. 课程增删改查\n5. 发布通知\n6. 教师学生增删改查\n7. 学院-专业-教师-课程的联表绑定\n\n### 学生\n\n1. 验证个人信息，登录系统\n2. 查询/修改个人基本信息，查看成绩\n3. 通知接收\n\n### 教师\n\n1. 验证个人信息，登录系统\n2. 查询/修改个人基本信息，能修改登录密码\n3. 查看成绩\n4. 录入成绩\n5. 修改或更新某一个成绩\n6. 查询某一科的平均成绩，以及改科目的最高分最低分。并使用 Echarts 图表 对成绩进行统计分析\n7. 下载某一科目的 Excel 成绩\n8. 通知接收\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flrunlin%2Fstudent-achievement","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flrunlin%2Fstudent-achievement","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flrunlin%2Fstudent-achievement/lists"}