新生基本信息管理系统java_Java课程设计 学生基本信息管理系统 团队博客
学生基本信息管理系统团队博客
项目git地址
项目git提交记录截图
项目功能架构图与主要功能流程图
项目功能构架图:
主要功能流程图:
项目运行截图
项目关键代码
连接数据库的类代码:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class DBUtil {
private static final String URL = "jdbc:mysql://localhost:3306/student";
private static final String NAME = "root";
private static final String PASSWORD = "123456";
public static void exec(String str) throws ClassNotFoundException, SQLException {
// 1.加载驱动程序
Class.forName("com.mysql.jdbc.Driver");
// 2.获得数据库的连接
Connection conn = DriverManager.getConnection(URL, NAME, PASSWORD);
// 3.通过数据库的连接操作数据库,实现增删改查
Statement stmt = conn.createStatement();
stmt.execute(str);
stmt.close();
conn.close();
}
static ResultSet query(String sql) throws SQLException, ClassNotFoundException {
Class.forName("com.mysql.jdbc.Driver");
// 1.获得数据库的连接
Connection conn = DriverManager.getConnection(URL, NAME, PASSWORD);
// 2.通过数据库的连接操作数据库,实现增删改查
Statement stmt = conn.createStatement();
try {
return stmt.executeQuery(sql);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}
}
增加方法的函数:
package database;
import database.DBUtil;
import java.sql.*;
public class ADD{
public static void add(String number,String name,String gender,String birthdate,String politics,String address,String telephone,String dormitory){
String str = "insert into students(number,name,gender,birthdate,politics,address,telephone,dormitory)"
+ " values("+"'"+number+"'"+"," + "'"+name+"'"+"," +"'"+ gender+"'"+"," +"'"+ birthdate+"'"+"," +"'"+ politics+"'" +","+"'"+ address+"'"+"," +"'"+telephone+"'"+"," +"'"+ dormitory+"'"+")";
try {
DBUtil.exec(str);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
更改的函数:
public class CHANGE {
public static void change(String number, String name, String gender, String birthdate, String politics,
String address, String telephone, String dormitory) {
String str = "update students set number='" + number + "',gender='" + gender + "'," + "birthdate='" + birthdate
+ "'," + "politics='" + politics + "'," + "address='" + address + "'," + "telephone='" + telephone
+ "'," + "dormitory='" + dormitory + "' " + "where name=" + "'" + name + "';";
try {
System.out.println(str);
DBUtil.exec(str);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
删除的函数:
public class DELETE {
public static String[][] delete(String name){
String str ="delete from students where name="+"'"+name+"'"+";";
String[][] strs = new String[100][8];
try{
DBUtil.exec(str);
}catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return strs;
}
}
搜索的函数:
public class SEARCH {
public static String[][] serach(String name){
String str = "select * from students where name="+"'"+name+"'"+";";
String[][] strs = new String[100][8];
try{
ResultSet resultSet = DBUtil.query(str);
int cnt = 0;
while (resultSet.next()) {
for (int i = 0; i < 8; i++) {
strs[cnt][i] = resultSet.getString(i + 1);
}
cnt++;
}
}catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return strs;
}
}
尚待改进或者新的想法
尚待改进的:
①由于时间太少,所以界面做的很粗糙and 丑。
②可以在新增加一个注册管理员的功能,注册管理员然后用注册的账号登陆信息管理系统。
③在更改数据库信息的时候可以只更新部分信息,不更新全部的信息,然而在设计的系统里面只能更改全部的信息。
④最后打包成jar包可以在包装成exe。
团队成员任务分配,团队成员课程设计博客链接(以表格形式呈现),标明组长
新生基本信息管理系统java_Java课程设计 学生基本信息管理系统 团队博客相关推荐
- java程序猜数游戏简介_Java课程设计 猜数游戏团队博客
1.团队成员介绍(需要有照片) 曾飞远(组长):网络1513 201521123080 江鹭涛(组员):网络1513 201521123075 3. 项目git提交记录截图(要体现出每个人的提交记录. ...
- java课程设计成绩管理系统_Java课程设计--学生成绩管理系统
一.团队名称: ##团队成员 林艺薇 201721123032 网络1712 黄毓颖 201721123033 网络1712 唐川 201721123034 网络1712 梁才玉 2017211230 ...
- java查询学生信息_分别显示女生_女生学生基本信息的代码_java课程设计学生信息管理系统_毕业论文.doc...
java课程设计学生信息管理系统_毕业论文 学 号: 课 程 设 计 题 目学生信息管理系统学 院计算机科学与信息工程学院专 业金融信息化服务外包班 级学生姓名指导教师 2015年12月28日 课程设 ...
- 查询学生选修课程管理系统java_JAVA数据库课程设计学生选课管理系统的
<JAVA数据库课程设计学生选课管理系统的>由会员分享,可在线阅读,更多相关<JAVA数据库课程设计学生选课管理系统的(59页珍藏版)>请在人人文库网上搜索. 1.一.课程设计 ...
- java学籍管理系统 课程设计,Java课程设计---学生学籍管理系统
Java课程设计---学生学籍管理系统 设计报告设计报告 课题名称学生学籍管理系统 学院 专业班级计算机应用技术 091 学号 学生 指导教师 2011 年 7 月 7 日 1 学生 指导教师 课题名 ...
- oracle学生信息管理系统课程设计,数据库课程设计-学生信息管理系统的设计与实现.doc...
数据库课程设计-学生信息管理系统的设计与实现 2011-2012课程设计II 学生信息管理系统的设计与实现 一 设计内容 建立一个简单的在校学生信息查询系统,可以让使用者查询到学生的一些简单的个人信息 ...
- C语言课程信息管理系统课程设计,c语言课程设计学生信息管理系统.doc
c语言课程设计学生信息管理系统 课程设计报告 课程名称: 高级语言程序设计课程设计 姓 名: 汤璞君 班级学号: BX1209 121003410937 指导教师: 吉顺如 完成日期: 2013.6. ...
- 班级学籍管理系统c语言论文,c语言课程设计学生学籍管理系统论文.doc
c语言课程设计学生学籍管理系统论文 PAGE PAGE 2 1. 课题的主要功能 1.1 需求分析. 程序的功能: 对一个有N个学生的班级,通过该系统实现对该班级学生的基本信息进行录入.显示.修改.删 ...
- MFC课程设计 --学生成绩管理系统
MFC课程设计 ,C++课程设计 --学生成绩管理系统 ps:因为课设完成的过程大家都不太一样,以下的代码仅供学习一下在MFC下各个控件的用法,有问题欢迎留言讨论. 实验目的 使用MFC类库编制应用程 ...
最新文章
- Autofac 组件、服务、自动装配 《第二篇》
- mysql日常有哪些用_mysql日常笔记(持续更新)
- 写在开年:移植wolfssl4.3.0到w60x_sdk_3.04时的一点问题
- 数位屏如何去光标_iPad还是数位板屏?我该选哪个?
- Java 算法 校门外的树
- 【UML】协作图Collaboration diagram(交互图)(转)
- 2022华为杯研究生数学建模竞赛F题思路解析
- 黑莓手机BlackBerry Servicebook(简称SB)应用详解指南
- 中国历史人物传记数据库 CBDB 若干表简介
- 老王论坛蓝色大屏幕调节亮度
- pythonmsgbox怎么使用_详解MessageBox(),MsgBox函数的正确使用
- 高清多媒体接口(HDMI)静电防护器件ULC0524PA
- 【重点推荐】PS常用快捷键总结【个人定制版】
- 多角度了解ABeam(德硕)技术架构
- html标签 补全方法 python,Python Beautiful Soup学习之HTML标签补全功能
- CSS真好玩——用纯CSS画一轮新月
- Spring cloud 微服架构(一)
- PHP实现数字金额轻松转成中文繁体大写
- 好书推荐:《Google.Android开发入门与实战》
- python 监目录文件变动,然后在做些其它的操作,watchdog 详细解答
热门文章
- 使用Eclipse开发工具运行MapReduce统计单词出现次数
- C#网络编程 编码解码(文件流 FileStream) 代码
- JS实现浏览器:加入收藏、设为首页、保存到桌面的方法功能
- ie检查服务器证书吊销,检查服务器证书吊销选项在哪里?服务器证书无效怎么办?...
- 发行制度改革的关键是取消“双轨制”
- 帝国CMS数据库数据表详细说明
- 关键字abstract的相关用法
- 游戏中存在一种魔法——《游戏设计梦工厂》
- 淘宝店铺装修之 1920自定义区域
- 百度大牛讲机制设计和计算广告学