# 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
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
学生成绩管理系统 学生成绩管理系统是一个网络应用程序,可帮助教师管理学生的成绩和学业进度。它使教师能够创建学生档案,将成绩添加到他们的档案中,并生成有关学生学业成绩的报告。 特征 使用基本信息和个人资料图片创建学生档案 将成绩以及评论和可选附件添加到学生档案中 为每个学生生成包含其成绩和评论的成绩单 通过图表查看学生学业成绩的摘要 将报告和摘要导出为 PDF 文档 要求 Java 开发工具包 (JDK) 15 或更高版本 Apache Tomcat 9 或更高版本 MySQL 8 或更高版本
资源推荐
资源详情
资源评论
收起资源包目录
StudentAchievementManagementSystem-master.zip (50个子文件)
StudentAchievementManagementSystem-master
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
资源评论
技术小羊
- 粉丝: 803
- 资源: 114
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功