# Student Achievement Management System
Student Achievement Management System is a web application that helps teachers manage their students' grades and academic progress. It enables teachers to create student profiles, add grades to their profiles, and generate reports about students' academic performance.
## Features
- Create student profiles with basic information and a profile picture
- Add grades to student profiles along with comments and an optional attachments
- Generate report cards for each student containing their grades and comments
- View a summary of students' academic performance with graphs and charts
- Export reports and summaries as PDF documents
## Requirements
- Java Development Kit (JDK) 15 or higher
- Apache Tomcat 9 or higher
- MySQL 8 or higher
## Installation
1. Clone the repository
```bash
git clone https://github.com/xingnan88/StudentAchievementManagementSystem.git
```
2. Create a MySQL database called "student_achievement_management_system"
3. Import the SQL script located in `database/student_achievement_management_system.sql` to create tables and sample records
4. Configure the database connection in `src/com/sams/db/DBConnection.java` with your own database credentials
5. Build the project using a build tool such as Apache Maven or IntelliJ IDEA
6. Deploy the `.war` file generated by the build tool to your Apache Tomcat server
## Usage
1. Open your web browser and go to `http://localhost:8080/StudentAchievementManagementSystem/`
2. You will be directed to the login page
3. Login using the default username and password: `admin` / `password`
4. Once logged in, you will be directed to the dashboard
5. Create new students, add grades, and generate reports using the navigation bar
## Technology Stack
- Java Server Pages (JSP)
- Java Servlets
- Java Database Connectivity (JDBC)
- MySQL
- Apache Tomcat
## License
This project is licensed under the MIT License. See the `LICENSE` file for details.
## Credits
- Xingnan Ji (https://github.com/xingnan88) - Developer
- Icons made by Freepik from www.flaticon.com
没有合适的资源?快使用搜索试试~ 我知道了~
Java课程设计-基于Java GUI的学生成绩管理系统源码.zip
共50个文件
class:23个
java:14个
jar:4个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 137 浏览量
2024-03-03
21:33:19
上传
评论
收藏 1.29MB ZIP 举报
温馨提示
Java课程设计-基于Java GUI的学生成绩管理系统源码 Java课程设计-基于Java GUI的学生成绩管理系统源码 Java课程设计-基于Java GUI的学生成绩管理系统源码 Java课程设计-基于Java GUI的学生成绩管理系统源码 Java课程设计-基于Java GUI的学生成绩管理系统源码 Java课程设计-基于Java GUI的学生成绩管理系统源码 Java课程设计-基于Java GUI的学生成绩管理系统源码 Java课程设计-基于Java GUI的学生成绩管理系统源码 Java课程设计-基于Java GUI的学生成绩管理系统源码 Java课程设计-基于Java GUI的学生成绩管理系统源码 Java课程设计-基于Java GUI的学生成绩管理系统源码 Java课程设计-基于Java GUI的学生成绩管理系统源码 Java课程设计-基于Java GUI的学生成绩管理系统源码 Java课程设计-基于Java GUI的学生成绩管理系统源码 Java课程设计-基于Java GUI的学生成绩管理系统源码 Java课程设计-基于Java GUI的学生成绩管理系统源码 Java
资源推荐
资源详情
资源评论
收起资源包目录
Java课程设计-基于Java GUI的学生成绩管理系统.zip (50个子文件)
Java课程设计-基于Java GUI的学生成绩管理系统
StudentManager_Data.MDF 2MB
StudentManager
.classpath 309B
src
StudentManager.java 116B
AdmPanel.java 22KB
StoreScore.java 4KB
ModifyPassword.java 3KB
MyFrame.java 1KB
CourseList.java 6KB
ChooseList.java 3KB
SqlManager.java 3KB
Logon.java 3KB
TeaPanel.java 1KB
StuPanel.java 2KB
sysConfig.properties 227B
StudentMain.java 132B
StuInfo.java 3KB
TeaInfo.java 3KB
bin
SqlManager.class 4KB
CourseList.class 6KB
MyFrame.class 2KB
ModifyPassword.class 4KB
AdmPanel$1.class 641B
TeaPanel.class 2KB
StuPanel.class 2KB
AdmPanel$2.class 641B
MeTable.class 398B
Logon.class 4KB
StoreScore.class 4KB
AdmPanel.class 17KB
TeaInfo.class 4KB
TeaPanel$2.class 889B
MyTableRenderer.class 781B
StuInfo.class 4KB
StudentMain.class 493B
sysConfig.properties 227B
ChooseList.class 3KB
MymyTable.class 619B
TeaPanel$1.class 805B
MyTable.class 485B
StoreScore$1.class 630B
StudentManager.class 468B
.project 390B
StudentManager.jar 37KB
课程设计报告.doc 457KB
帐号与密码说明.txt 81B
jdbc驱动
msbase.jar 280KB
msutil.jar 58KB
mssqlserver.jar 66KB
StudentManager_Log.LDF 3.75MB
README.md 2KB
共 50 条
- 1
资源评论
白如意i
- 粉丝: 1w+
- 资源: 3209
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Vue和SpringBoot的企业员工管理系统2.0版本设计源码
- 【C++初级程序设计·配套源码】第2期-基本数据类型
- 基于Java和Vue的kopsoftKANBAN车间电子看板设计源码
- 影驰战将PS3111 东芝芯片TT18G23AIN开卡成功分享,图片里面画线的选项很重要
- 【C++初级程序设计·配套源码】第1期-语法基础
- 基于JavaScript、CSS、HTML的简易DOM版飞机游戏设计源码
- 基于Java开发的日程管理FlexTime应用设计源码
- SM2258XT-BGA144-4BGA180-6L-R1019 三星KLUCG4J1CB B0B1颗粒开盘工具 , EC, 3A, 94, 43, A4, CA 七彩虹SL300这个固件有用
- GJB 5236-2004 军用软件质量度量
- 30天开发操作系统 第 8 天 - 鼠标控制与切换32模式
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功