java学生信息管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
设计数据库:
CREATE DATABAS学生成绩管理系统
(1)教师信息表创建:
create table 教师信息表(
教师ID varchar(8) primary key ,
教师姓名varchar(8) not null unique,
登录密码varchar(8) not null,
)
教师ID斂师姓名登录密码
00000OOOM
00010車武000(X3
00冋张红
00030李魁OOOM
oo刚zsvfid00
Ml 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),
create table 成绩信息表(
学号varchar(15),
计算机网络varchar(8),
计算机专业英语smalli nt,
计算机信息技术基础smalli nt,
Java 程序设计smallint ,
数据库应用实训教程smalli nt ,
高等数学smallint ,
Xml smalli nt ,)
概要结构分析:
学生成绩管理系
教师登录学生登录
1.登录界面和主界面
import .*;
import .*;
import .*;
class myConnection{ResultSet re;
public myConn ecti on(){}
public ResultSet getResult(String sql){
try {("");
Conn ection conn=( "jdbc:odbc: 学生成绩管理系统","ww", "123");
Stateme nt stmt=,;
ResultSet re=(sql);
return re;}
catch (Exception e){
"getResult——" +());
return null ;}}
public boolean executeSql(String sql){
try {("");
Conn ection conn=( "jdbc:odbc: 学生成绩管理系统","ww", "123");
Stateme nt stmt=();
(sql);
();
return true ;}
catch (Exception e){
"executeSql----" +());
return false ;}}}
class stuMainFrame extends JFrame implements ActionListener
{JMenuBar jmb = newJMenuBar();
JMenu Message = new JMenu("信息");
JMenu Score = new JMenu( " 查询");
JMenuItem Item1 = new JMenuItem( " 添加学生信息");
JMenuItem mNam=enew JMenuItem( " 学生成绩查询");
JMenuItem mScore=new JMenuItem( " 按成绩查询");
JMenuItem mNam=1new JMenuItem( "查询学生信息");
JLabel label = newJLabel();
public stuMainFrame(){ImageIcon icon = new ImageIcon(
"src/images/" );
(icon);
(0, 0, (), ());
add( label );
setSize(),());
(jmb);
( Message);
( Score );
( Item1 );
( mNam)1;
( mNam)e;
( mScore);
(this );
(this );
(this );
(this ); }
public void actionPerformed(ActionEvent e)
{if ()== Item1 )
{ new addForm().setVisible( true );}
else if ()== mNam)e
{ dispose。;
new Score1().setVisible( true );}
else if ()== mScore)
{new scoreQueryForm().setVisible( true );}
else if ()== mNam)1
{dispose。;
new Serch1().setVisible( true );}}}
class mainFrame extends JFrame implements ActionListener{
JLabel label = n ewJLabel();
JMenuBar mBar= newJMenuBar();
JPanel p=newJPanel();
private JMenu mSystem, mOperate, mQuery, mHelp, myMenuUser
private JMe nultem
mFile , mNewmOpen mExit , mAdd mDel, mModify , mNamjemiShow, mScore, mAbout, miUser, mAddSc
public mainF rame()
{ (mBar);
I magelcon icon = new Imagelcon( "src/images/" );
(ico n);
(0, 0,(),());
add( label );
setSize(),());
myMenuUse= newJMenu("用户”);
miUser = new JMenultem("编辑用户”);
(miUser);
mSystem= newJMenu("系统");
mOperate =new JMenu("数据操作”);
mQuery=new JMenu( " 查询");
mHelp=new JMenu( "帮助");
( mSystem);
( mOperate);