目 录
第 1 章 绪论 .............................................................1
1.1 实训研究内容 .....................................................1
1.2 实训相关技术 .....................................................1
1.3 实训设计目标 .....................................................1
第 2 章 系统实现 .........................................................3
2.1 数据库操作类 .....................................................3
2.2 登录模块实现 .....................................................3
2.3 基本信息管理模块实现 ............................................6
2.3.1 学院信息管理: .............................................................................................6
2.3.2 课程信息管理: ...........................................................................................10
2.3.3 教师信息管理: ...........................................................................................17
2.3.4 学生信息管理: ...........................................................................................24
2.3.5 授课信息管理: ...........................................................................................34
2.3.6 班级信息管理: ...........................................................................................39
2.4 成绩信息管理模块实现 ...........................................46
2.4.1 成绩录入: ...................................................................................................46
2.4.2 成绩查询: ...................................................................................................51
2.3.6 成绩统计: ...................................................................................................54
2.3.6 成绩打印: ...................................................................................................58
2.5 个人信息管理模块实现 ...........................................65
2.3.6 密码修改: ...................................................................................................61
2.3.6 个人信息查询: ...........................................................................................63
2.6 切换用户 .......................................................65
第 3 章 实训总结 ........................................................66
3.1 主要问题及解决办法 .............................................66
3.2 实训体会 .......................................................66
3.3 自我评定 .......................................................66
0
第 1 章 绪论
1.1 实训研究内容
在我们的教育事业里,计算机早涉及。在学生的管理中,如果通过使用计算机可以减
少大量的手工操作,提高工作效率。学生基本信息管理系统过去采用人工处理方式,由于
工作量非常之大,为了提高工作效率,方便管理,因此需要开发一个学生信息管理系统。
本次课题为:学生基本信息管理系统,它的主要功能是先通过用户身份验证,然后即
可登录学生基本信息管理系统,然后通过增、删、查、改操作对学生基本信息进行管理和
维护。
1.2 实训相关技术
1. 理论研究基础
(1) 后台以 SQL 数据库支持。
(2) 前台以 VS2010 为开发环境,实现学生基本信息管理的增、删、查、改操作。
2. 技术层面的支持
(1)系统的设计与实现应采用分层模式。
(2)系统界面采用 MDI 方式,即用户登录后进入主窗体,主窗体通过菜单进入子窗体。
1.3 实训设计目标
本系统是对教育部门进行一体化管理的软件系统,其核心管理思想是实现对学生信息
增、删、改的管理。
本系统实现了学院信息管理、课程信息管理、教师信息管理、学生信息管理、授课信
息管理、班级信息管理、成绩录入、成绩统计、成绩查询、成绩打印、个人信息查询、密
码修改、切换用户 13 个模块,如图 1-1 所示:
图1-1 系统功能模块图
1
各功能模块设计:
显示模块:用于显示所有学生的基本信息。
增加模块:添加学生的基本信息。
删除模块:删除符合条件的学生的基本信息。
查询模块:查询出满足条件的学生的基本信息。
修改模块:对学生的基本信息进行修改。
2
第 2 章 系统实现
2.1 数据库操作类
DBConnection 类用于实现数据库的连接、执行。。。。。。。。。。。。
该类定义如下:
public DBConnection() { }
public static Connection getConn(){
String url=PropertiesUtil.getDB_resource().getString("url");
String user=PropertiesUtil.getDB_resource().getString("username");
String password=PropertiesUtil.getDB_resource().getString("password");
try {Class.forName(PropertiesUtil.getDB_resource().getString("driver_class"));
conn=DriverManager.getConnection(url,user,password);
} catch (SQLException ex) { ex.printStackTrace();}
catch (ClassNotFoundException ex) {
ex.printStackTrace(); }
return conn; }}
………………
2.2 登录模块实现
本系统的登录界面如图 2-1 所示,输入姓名和密码,选择角色定位,点击确定,判断用
户名和密码是否正确,正确可进入系统主界面,否则提示错误信息。点击取消,退出登录
窗口。
图 2-1 登录界面