这是一个包含Java编写的学生成绩和信息管理系统源代码以及所需数据库脚本的资源包,便于学习与开发。
学生信息管理系统功能介绍包括对学生、班级、院系、课程及成绩的管理。此程序仅用于学习目的。
工程环境:
- JDK
- IntelliJ IDEA
- MySQL
运行步骤:
1. 安装JDK。
2. 导入SQL脚本并配置:使用Navicat导入DumpStructureOnly.sql(数据库结构文件)或 DumpStructure_and_Data.sql(含测试数据的数据库文件),至MySQL数据库中。修改dbConn.java配置文件,具体如下:
- 数据库端口: 3306
- 数据库名: stuManagerDB
- 用户名: root
- 密码:123456
3. 运行程序。
4. 系统登录:打开本软件后,首先显示登录界面。若有账号可直接输入信息进行登陆;若无账户,请点击“注册”按钮创建新用户。
注意事项:
- 账号密码可以在数据库的tb_user表中查询(注意此代码示例使用明文保存密码,在实际项目部署时需对密码加密处理)。
- 注册默认为普通用户类型(userType = 2),此类别无法执行添加或删除用户的操作;若要创建管理员账户 (userType = 1), 则需要在数据库中手动设置。
- 在提供的DumpStructure_and_Data.sql数据库的tb_user表内,有一个名为“admin”的学生系统管理员账号,密码为空字符串(),可用于测试登录功能。
以上即为该系统的全部操作指南,请根据上述步骤进行安装和使用。