- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一 功能分析: 2
1 功能要求: 2
2 功能详解 2
:创建数据库,有三个数据表 2
二 程序设计: 4
1 UML类图 4
三 详细设计: 6
1 结构设计 6
四 部分代码: 13
一 功能分析:
管理员登陆系统可对信息进行删除,添加,和查找,修改操作,学生可查询全部学生信息和自己的学生信息的操作,本系统方便,可用于小型专业之间,可便于老师对学生的管理,切便于学生之间相互了解,本本系统很方便!本本系统利用数据库对学生信息进行存储,用javaSwing图形界面进行操作。
1 功能要求:
1)需要管理的学生信息有:学号、姓名、性别、出生日期、政治面貌、家庭住址、电话、宿舍号。2)实现查询、增、删、改等功能。3)存文本本件或者
2 功能详解
:创建数据库,有三个数据表
学生信息表:
数据信息:
学生登陆表: user
管理员登录表:
系统用例图:
二 程序设计:
1 UML类图
登陆者:
修改: 添加 添加
三 详细设计:
1 结构设计
结构设计
2 系统界面:
登陆主页面:
管理员登陆界面:
学生登陆页面:
管理员登陆成功页面:
管理员信息查询成功页面:
查询全部学生成绩:
信息删除:
信息修改成功页面:
添加学生信息:
退出系统窗口
四 部分代码:
1 数据库连接
package dao;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class BaseDao {
private String driver = com.mysql.jdbc.Driver;
private String url = jdbc:mysql://localhost:3306/student;
private String username = root;
private String password = root;
private Connection conn = null;
private PreparedStatement pstmt = null;
private ResultSet rs = null;
/**
* 注册数据库驱动
* */
public BaseDao(){
try {
Class.forName(driver);//注册驱动
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
/**
* 建立数据库连接,返回连接
* */
public Connection getConn(){
try {
//建立连接
conn = DriverManager.getConnection(url, username, password);
//System.out.println(数据库连接成功);
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
/**
* 关闭数据库连接
* */
public void close(Connection conn,PreparedStatement pstmt,ResultSet rs){
if(rs != null){
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if(pstmt != null){
try {
pstmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if(conn != null){
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
2 登陆主页面
package student;
import java.awt.*;
文档评论(0)