快捷搜索:

用java实现mysql数据可视化_java可视化界面操作数据库编程.doc

第 PAGE 24页 共 NUMPAGES 24页

天津理工大学实验报告

学院(系)名称:计算机与通信工程学院

姓名

晴小天

学号

201356xxxx

专业

计算机科学与技术

班级

2013级2班

实验项目

实验五:小型信息管理系统设计开发

课程名称

Java语言程序设计

课程代码

0667056

实验时间

2015年11月12日、20日、25日第3、4节

实验地点

7-219

批改意见

成绩

教师签字:

实验内容:

1. 参考实验资料,自拟题目,设计制作一个小型信息管理系统。

实验目的:

1.理解并掌握Java数据库访问技术。

2.掌握对数据进行增加、删除、修改、查询。

实验要求:

1.按照要求编制程序;

3.为增加程序可读性,请在程序中对类成员进行适当注释说明;

4.整理上机步骤,总结经验和体会;

5.认真完成并按时提交实验报告。

【实验过程记录(源程序、测试用例、测试结果及心得体会等)】

MIS系统

系统名称:学生信息管理系统

操作系统: Window8.1

Java环境; jdk 1.7.0_21 、jre 1.7.0_21

集成开发环境:MyEclipse Professional 2013

数据库软件版本:SQL Server 2010 连接驱动:jdbc-odbc

系统主要功能

本项目主要实现了java界面的登录功能,以及登陆后的增删改查功能,主要是对student表实现增加一条学生信息、删除一条学生信息记录、更新学生信息表,以及查询学生信息表的数据

学生信息管理系统

学生信息管理系统

登陆模块

登陆模块

功能模块

功能模块

添加删除更新查找

添加

删除

更新

查找

三、数据库结构

数据库名称:SchoolDB

数据表:student表具体字段信息如下表:

字段名

类型

长度

小数点

不是null

sname(主键)

varchar

20

0

sname

varchar

20

0

sdept

varchar

20

0

sgrade

varchar

20

0

saddress

varchar

20

0

sname, sname, sdept, sgrade、saddress分别保存学生的姓名、专业、学院、成绩、家庭住址等学生基本信息,其中sname为主键且不为空。

登陆界面

用户输入数据库中存在的用户名和密码后,便可登陆成功,否则提示密码错误

正确的用户名,错误的密码

正确的用户名正确的密码后进入学生信息管理系统:

添加功能:输入界面中的所有数据之后,点击添加,即可向数据库中加入一条学生记录

3.删除功能:输入姓名,即可把数据库中对应姓名的一条学生信息删除

4.更新功能:输入要修改学生的信息,即可修改该学生在数据库中的记录

5.查找功能:点击查找可以查询数据库中的所有学生信息,每页9条记录,其余的学生信息的点击下一页,可以查看,还可以点击上一页,来切换数据

点击下一页:

五、关键代码分析

DBConnetion用于连接数据库:

package edu;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.SQLException;

public class DBConnection {

public static Connection getConnection(){

Connection conn = null;

String driver = "sun.jdbc.odbc.JdbcOdbcDriver";

String url = "jdbc:odbc:schoolData";

String username = "sa";

String password = "123456";

try {

Class.forName(driver);

conn = DriverManager.getConnection(url,username,password);

} catch (ClassNotFoundException e) {

e.printStackTrace();

} catch (SQLException e) {

e.printStackTrace();

}

return conn;

}

}

登陆的窗体类LoginFrame、JFrame:

package edu;

import java.awt.Container;

import java.awt.FlowLayout;

import java.awt.GridLayout;

import java.

第 PAGE 24页 共 NUMPAGES 24页 天津理工大学实验报告 学院(系)名称:计算机与通信工程学院 姓名 晴小天 学号 201356xxxx 专业 计算机科学与技术 班级 2013级2班 实验项目 实验五:小型信息管理系统设计开发 课程名称 Java语言程序设计 课程代码 0667056 实验时间 2015年11月12日、20日、25日第3、4节 实验地点 7-219 批改意见 成绩 教师签字: 实验内容: 1. 参考实验资料,自拟题目,设计制作一个小型信息管理系统。 实验目的: 1.理解并掌握Java数据库访问技术。 2.掌握对数据进行增加、删除、修改、查询。 实验要求: 1.按照要求编制程序; 3.为增加程序可读性,请在程序中对类成员进行适当注释说明; 4.整理上机步骤,总结经验和体会; 5.认真完成并按时提交实验报告。 【实验过程记录(源程序、测试用例、测试结果及心得体会等)】 MIS系统 系统名称:学生信息管理系统 操作系统: Window8.1 Java环境; jdk 1.7.0_21 、jre 1.7.0_21 集成开发环境:MyEclipse Professional 2013 数据库软件版本:SQL Server 2010 连接驱动:jdbc-odbc 系统主要功能 本项目主要实现了java界面的登录功能,以及登陆后的增删改查功能,主要是对student表实现增加一条学生信息、删除一条学生信息记录、更新学生信息表,以及查询学生信息表的数据 学生信息管理系统 学生信息管理系统 登陆模块 登陆模块 功能模块 功能模块 添加删除更新查找 添加 删除 更新 查找 三、数据库结构 数据库名称:SchoolDB 数据表:student表具体字段信息如下表: 字段名 类型 长度 小数点 不是null sname(主键) varchar 20 0 √ sname varchar 20 0 √ sdept varchar 20 0 √ sgrade varchar 20 0 √ saddress varchar 20 0 √ sname, sname, sdept, sgrade、saddress分别保存学生的姓名、专业、学院、成绩、家庭住址等学生基本信息,其中sname为主键且不为空。 登陆界面 用户输入数据库中存在的用户名和密码后,便可登陆成功,否则提示密码错误 正确的用户名,错误的密码 正确的用户名正确的密码后进入学生信息管理系统: 添加功能:输入界面中的所有数据之后,点击添加,即可向数据库中加入一条学生记录 3.删除功能:输入姓名,即可把数据库中对应姓名的一条学生信息删除 4.更新功能:输入要修改学生的信息,即可修改该学生在数据库中的记录 5.查找功能:点击查找可以查询数据库中的所有学生信息,每页9条记录,其余的学生信息的点击下一页,可以查看,还可以点击上一页,来切换数据 点击下一页: 五、关键代码分析 DBConnetion用于连接数据库: package edu; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class DBConnection { public static Connection getConnection(){ Connection conn = null; String driver = "sun.jdbc.odbc.JdbcOdbcDriver"; String url = "jdbc:odbc:schoolData"; String username = "sa"; String password = "123456"; try { Class.forName(driver); conn = DriverManager.getConnection(url,username,password); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } return conn; } } 登陆的窗体类LoginFrame、JFrame: package edu; import java.awt.Container; import java.awt.FlowLayout; import java.awt.GridLayout; import java.
经验分享 程序员 微信小程序 职场和发展