java学生信息管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
设计数据库:
CREATE DATABASE 学生成绩管理系统(1)教师信息表创建:
create table 教师信息表(
教师ID varchar(8) primary key ,
教师姓名 varchar(8) not null unique,登录密码 varchar(8) not null,
)
(2)学籍信息表创建:
create table 学籍信息表(
学号 varchar(15) primary key,
姓名 varchar(8) not null ,
年龄 varchar(10),
出生日期 varchar(10),
性别 varchar(4) ,
班级 varchar(8) not null ,
专业 varchar(5) ,
民族 varchar(10),
登录密码 varchar(6) not null)
(3)成绩信息表创建:
create table 成绩信息表(
学号 varchar(15),
计算机网络 varchar(8),
计算机专业英语 smallint,
计算机信息技术基础 smallint, Java程序设计 smallint ,
数据库应用实训教程 smallint ,高等数学 smallint ,
Xml smallint ,)
概要结构分析:
1.登录界面和主界面学生成绩管理系
教师登录学生登录
添加学生添
加
学
生
修
改
学
生
删
除
学
生
查
看
学
生
查
看
学
生
查
看
学
生
查
看
学
生
添
加
学
生
import .*;
import .*;
import .*;
class myConnection{ResultSet re;
public myConnection(){}
public ResultSet getResult(String sql){
try{("");
Connection conn=("jdbc:odbc:学生成绩管理系统","ww","123");
Statement stmt=,;
ResultSet re=(sql);
return re;}
catch(Exception e){
"getResult------"+());
return null;}}
public boolean executeSql(String sql){
try{("");
Connection conn=("jdbc:odbc:学生成绩管理系统","ww","123");
Statement stmt=();
(sql);
();
return true;}
catch(Exception e){
"executeSql----"+());
return false;}}}
class stuMainFrame extends JFrame implements ActionListener {JMenuBar jmb = new JMenuBar();
JMenu Message = new JMenu("信息");
JMenu Score = new JMenu("查询");
JMenuItem Item1 = new JMenuItem("添加学生信息");
JMenuItem mName=new JMenuItem("学生成绩查询");
JMenuItem mScore=new JMenuItem("按成绩查询");
JMenuItem mNam1=new JMenuItem("查询学生信息");
JLabel label = new JLabel();
public stuMainFrame(){ImageIcon icon = new ImageIcon("src/images/"); (icon);
(0, 0, (), ());
add(label);
setSize(),());
(jmb);
(Message);
(Score);
(Item1);
(mNam1);
(mName);
(mScore);
(this);
(this);
(this);
(this); }
public void actionPerformed(ActionEvent e)
{if()==Item1)
{ new addForm().setVisible(true);}
else if()==mName)
{ dispose();
new Score1().setVisible(true);}
else if()==mScore)
{new scoreQueryForm().setVisible(true);}
else if()==mNam1)
{dispose();
new Serch1().setVisible(true);}}}
class mainFrame extends JFrame implements ActionListener{
J Label label = new JLabel();
J MenuBar mBar= new JMenuBar();
J Panel p=new JPanel();
p rivate JMenu mSystem,mOperate,mQuery,mHelp,myMenuUser;
p rivate JMenuItem
mFile,mNew,mOpen,mExit,mAdd,mDel,mModify,mName,miShow,mScore,mAbout,miUser,mAddSc;
p ublic mainFrame()
{(mBar);
I mageIcon icon = new ImageIcon("src/images/");
(icon);
(0, 0, (), ());
add(label);
setSize(),());
myMenuUser=new JMenu("用户");
miUser=new JMenuItem("编辑用户");
(miUser);
mSystem=new JMenu("系统");
mOperate=new JMenu("数据操作");