一、课程设计目的通过这次的设计,主要是做出一个小型的管理系统,来加强对 JAVA 所学知识的巩固和融会贯穿,可以说是对一个学期所学知识的一个小结,加深对 JAVA 数据库的理解。二、需求分析功能需求分析:该系统具备管理学生信息、课程信息、选课信息的功能:用户通过输入账号和密码进下该系统后,可以进行一些基础维护(学生信息维护、课程信息维护、选课信息维护)。全部都可以进行增加、修改、删除、模糊查询。三、数据项:1 表 admin(用户表)FieldTypeNullKeyComment Usernamechar(10)——PRI用户名passwordchar(10)-———密码NameChar(10)————用户昵称2 表 S(学生信息表)FieldTypeNullKeyComment Snonvarchar(50)——PRI学号Snamenvarchar(50)———-姓名Sxnvarchar(50)——-—系别3 表 C(课程信息表)FieldTypeNullKeyComment Cnonvarchar(50)-—PRI课号Cnamenvarchar(50——-—课名)4 表 SC(学生信息表)FieldTypeNullKeyComment Cnonvarchar(50)-—PRI课号Snonvarchar(50)——PRI学号Cnvarchar(50)———-成绩四、系统功能描述该小型系统主要是用于管理学生及课程的基本信息,主要功能包括四方面的:1。管理学生信息,其中包括添加,删除,修改等操作。2.管理课程信息,其中包括添加,删除,修改等操作。3。管理选课信息,其中包括添加,删除,修改等操作.4.查询信息,其中包括查询学生信息,查询课程信息,查询选课信息等操作。学生信息管理系统 学生管理课程管理选课管理查询管理添加信息修改信息删除信息添加信息修改信息删除信息添加信息修改信息删除信息学生信息课程信息选课信息五、代码分析连接数据库方法:这是 java 连接数据库的驱动,有关数据库的操作都要用到他。publicstatic Connection CONN(){ String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver”; //加载JDBC驱动String dbURL = ”jdbc:sqlserver://localhost:1433; DatabaseName=student”; //连接服务器和数据库test,此处student是数据库名 String userName = "sa”; //默认用户名 String userPwd = "mima"; //密码 Connection dbConn=null;try { Class。forName(driverName); dbConn = DriverManager.getConnection(dbURL, userName, userPwd); System.out。println(”Connection Successful!"); //假如连接成功 控制台输出Connection Successful! } catch (Ex...