java项目 学生成绩管理系统文档格式.docx
《java项目 学生成绩管理系统文档格式.docx》由会员分享,可在线阅读,更多相关《java项目 学生成绩管理系统文档格式.docx(41页珍藏版)》请在冰豆网上搜索。
);
Connectionconn=("
jdbc:
odbc:
学生成绩管理系统"
"
ww"
123"
Statementstmt=,;
ResultSetre=(sql);
returnre;
}
catch(Exceptione){
"
getResult------"
+());
returnnull;
}}
publicbooleanexecuteSql(Stringsql){
Statementstmt=();
(sql);
();
returntrue;
executeSql----"
returnfalse;
}}}
classstuMainFrameextendsJFrameimplementsActionListener
{JMenuBarjmb=newJMenuBar();
Message=newJMenu("
信息"
JMenuScore=newJMenu("
查询"
JMenuItemItem1=newJMenuItem("
添加学生信息"
JMenuItemmName=newJMenuItem("
学生成绩查询"
JMenuItemmScore=newJMenuItem("
按成绩查询"
JMenuItemmNam1=newJMenuItem("
查询学生信息"
JLabellabel=newJLabel();
publicstuMainFrame(){ImageIconicon=newImageIcon("
src/images/"
(icon);
(0,0,(),());
add(label);
setSize(),());
(jmb);
(Message);
(Score);
(Item1);
(mNam1);
(mName);
(mScore);
(this);
}
publicvoidactionPerformed(ActionEvente)
{if()==Item1)
{newaddForm().setVisible(true);
elseif()==mName)
{dispose();
newScore1().setVisible(true);
elseif()==mScore)
{newscoreQueryForm().setVisible(true);
}
elseif()==mNam1)
{dispose();
newSerch1().setVisible(true);
classmainFrameextendsJFrameimplementsActionListener{
JLabellabel=newJLabel();
JMenuBarmBar=newJMenuBar();
JPanelp=newJPanel();
privateJMenumSystem,mOperate,mQuery,mHelp,myMenuUser;
privateJMenuItemmFile,mNew,mOpen,mExit,mAdd,mDel,mModify,mName,miShow,mScore,mAbout,miUser,mAddSc;
publicmainFrame()
{(mBar);
ImageIconicon=newImageIcon("
(icon);
(0,0,(),());
add(label);
setSize(),());
myMenuUser=newJMenu("
用户"
miUser=newJMenuItem("
编辑用户"
(miUser);
mSystem=newJMenu("
系统"
mOperate=newJMenu("
数据操作"
mQuery=newJMenu("
mHelp=newJMenu("
帮助"
(mSystem);
(mOperate);
(mQuery);
(mHelp);
(myMenuUser);
mFile=newJMenuItem("
文件"
mNew=newJMenuItem("
新建"
mOpen=newJMenuItem("
打开"
mExit=newJMenuItem("
退出"
(mFile);
(mNew);
(mOpen);
();
(mExit);
mAdd=newJMenuItem("
添加基本信息"
mAddSc=newJMenuItem("
添加成绩信息"
mDel=newJMenuItem("
删除"
mModify=newJMenuItem("
修改"
(mAdd);
(mAddSc);
(mDel);
(mModify);
mName=newJMenuItem("
mScore=newJMenuItem("
查询学生成绩"
miShow=newJMenuItem("
全部显示"
(mName);
(mScore);
();
(miShow);
mAbout=newJMenuItem("
软件信息"
(mAbout);
(this);
publicvoidactionPerformed(ActionEvente){
if()==mExit){
dispose();
newCJ().setVisible(true);
elseif()==mAbout){
(this,"
学生成绩管理系统\n\n电信学院\n\n2012年3月"
;
elseif()==mAdd){
dispose();
newaddForm().setVisible(true);
elseif()==mAddSc){
newaddScore().setVisible(true);
elseif()==mDel){
newdeleteForm().setVisible(true);
elseif()==mName){
newSerch().setVisible(true);
elseif()==mScore){
newScore().setVisible(true);
elseif()==mModify){
newmodifyForm().setVisible(true);
elseif()==miUser){
newuserFrame().setVisible(true);
elseif()==miShow){
newfreshTable().setVisible(true);
}}}
classCJextendsJFrameimplementsActionListener{
JLabelt1=newJLabel("
ID号:
JLabelt3=newJLabel("
密码:
publicStringzh=null;
JTextFieldt2=newJTextField(null,15);
JTextFieldt4=newJPasswordField(null,15);
JRadioButtonb=newJRadioButton("
教师"
JRadioButtonb1=newJRadioButton("
学生"
JButtonjB1=newJButton("
登录"
JButtonjB2=newJButton("
取消"
publicCJ(){super("
学生生成绩管理系统"
setLayout(null);
(110,170,60,20);
;
add(jB1);
(210,170,60,20);
add(jB2);
(90,50,80,35);
add(t1);
(120,50,150,35);
add(t2);
(90,100,80,35);
add(t3);
(120,100,150,35);
add(t4);
(200,20,70,30);
(120,20,70,30);
ButtonGroupbg=newButtonGroup();
(false);
(true);
add(b);
(b);
add(b1);
(b1);
ImageIconicon=newImageIcon("
setResizable(false);
setVisible(true);
setLocation(300,300);
setDefaultCloseOperation;
publicvoidactionPerformed(ActionEvente){
if()==jB2){
(0);
elseif()==jB1){
Stringusername,password;
username=();
password=();
if()){
if().equals("
)){
(null,"
请输入用户名"
"
温馨提示"
;
}
elseif().equals("
请输入密码"
else{
myConnectionconn=newmyConnection();
ResultSetrs;
Stringsql="
select*from教师信息表where教师ID='
+()+"
'
and登录密码='
;
try{
rs=(sql);
();
if()==1)
{setVisible(false);
();
while()){
();
sql="
select*from学籍信息表"
mainFramemf=newmainFrame();
(null);
(true);
(300,300);
(false);
("
学生成绩管理系统:
教师登录界面"
;
(newWindowAdapter(){
publicvoidwindowClosing(WindowEvente){
(0);
}
});
(null,("
教师姓名"
)+"
老师!
您好!
欢迎登录学生成绩管理系统!
);
}
else{
用户名或密码错误"
登录失败"
}
catch(Exceptioner){
}
select*from学籍信息表where学号='
+().toString()+"
stuMainFramesmf=newstuMainFrame();
(500,400);
(true);
(false);
;
});
学生姓名"
同学!
}}
}}
}}}}}
publicstaticvoidmain(String[]args){
());
catch(Exceptione){}
CJframe=newCJ();
newmainFrame();
stuMainFramestu=newstuMainFrame();
2.添加学生基本信息
publicclassaddFormextendsJFrameimplementsActionListener
{JLabellabel1=newJLabel("
JLabellabxuehao=newJLabel("
学号:
JLabellabyear=newJLabel("
年龄:
JLabellabName=newJLabel("
姓名:
JLabellabDate=newJLabel("
出生日期:
JLabellabclass=newJLabel("
班级:
JLabellabzy=newJLabel("
专业:
JLabellabmz=newJLabel("
民族:
JLabellabsex=newJLabel("
性别:
JTextFieldtxtName=newJTextField(20);
JTextFieldtxtDate=newJTextField(18);
JTextFieldtxtXueHao=newJTextField(20);
JTextFieldtxtYear=newJTextField(20);
JTextFieldtxtClass=newJTextField(20);
JTextFieldtxtZY=newJTextField(20);
JTextFieldtxtMZ=newJTextField(20);
ButtonGroupbgp=newButtonGroup();
JRadioButtonman=newJRadioButton("
男"
JRadioButtonwomen=newJRadioButton("
女"
JButtonbtnAdd=newJButton("
添加"
JButtonbtnCancel=newJButton("
返回"
JButtonbtnReset=newJButton("
重置"
JPaneljpl=newJPanel();
etVisible(true);
if()==btnAdd)
{if().toString().equals("
(null,"
请输入学号"
}elseif().toString().equals("
请输入姓名"
请输入年龄"
出生日期"
请输入专业"
请输入民族"
请输入班级"
else{
Stringsex;
if())
{sex="
else
{sex="
try
{("
catch(ClassNotFoundExceptionce)
{(null,());
Connectioncon=("
Statementstmt=();
inta=("
insertinto学籍信息表(学号,登录密码,姓名,年龄,出生日期,性别,班级,专业,民族)values('
'
+00000+"
+sex+"
)"
if(a==1)
{(null,"
已成功添加"
else
添加失败"
catch(SQLExceptionse)
else{("
("
publicstaticvoidmain(String[]args)
{addFormamg=newaddForm();
3.添加学生成绩
publicclassaddScoreextendsJFrameimplementsActionListener
{staticaddScoress;
JLabel[]label={newJLabel("
),newJLabel("
计算机网络:
Linux操作系统:
计算机专业英语:
计算机信息技术基础:
Java程序设计:
数据库应用实训教程:
高等数学:
),newJL