基于Java的学生学籍管理系统1文档格式.docx
- 文档编号:16110618
- 上传时间:2022-11-20
- 格式:DOCX
- 页数:19
- 大小:973.35KB
基于Java的学生学籍管理系统1文档格式.docx
《基于Java的学生学籍管理系统1文档格式.docx》由会员分享,可在线阅读,更多相关《基于Java的学生学籍管理系统1文档格式.docx(19页珍藏版)》请在冰豆网上搜索。
**
2012年5月26日
1项目简介.................................................................................2
1.1项目的意义........................................................................2
1.2项目说明...........................................................................2
1.3关键技术...........................................................................2
2总体设计.................................................................................2
2.1总体结构图..................................................................................3
2.2数据库的设计.............................................................................3
3详细设计与实现.....................................................................3
3.1登陆界面.......................................................................................4
3.2系统主界面.................................................................................4
3.3删除界面.....................................................................................4
3.4添加界面.....................................................................................5
4代码设计(主要)........................................................................5
4.1登陆代码.....................................................................................6
4.2添加代码.....................................................................................8
4.3删除代码...................................................................................12
5课程总结与分析..........................................................................15
参考文献..................................................................................15
学生学籍管理系统
(一)项目简介
1.1项目的意义
随着高校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。
高等院校需要一个信息管理系统来管理学生的各种信息,以提高管理的水平。
1.2项目的说明
学生信息管理系统平台的实现目标包括以下几个方面:
实现学生信息录入、查询、删除,管理学生档案,提高学生档案的管理水平,效率和保密性。
本文介绍的学生信息管理系统将计算机用于现代化管理,在学校学生管理中心进行关于学生信息的处理,完成了许多功能,如添加信息、查询信息、删除信息等。
本文通过对学生管理信息系统的分析与设计,介绍了该系统的设计思想、设计方法和开发的步骤及成果。
1.3关键技术
主要运用Java语言,用到其中的swing、awt图形界面和数据库SQL2000sqlserver等技术
(二)总体设计
2.1总体结构图
图3-1总体结构图
2.2数据库设计
本系统需要用到学生表格,建立一个source数据库,如图3-2所示
图3-2
(三)详细设计与实现
由数据库编程可知,应该先设计一个数据库来存放相关表格数据,并且通过java的数据库编程知识来实现对学生信息的管理。
3.1用户登陆界面
用户可以选择管理员和学生不同的身份登录如图4-1所示
图4-1登陆界面
3.2系统主界面
此界面包含了一个菜单条,两个菜单项——设置、选项。
其中选项包含添加与查看,设置包含注销登录与退出。
如图4-2所示。
3.3查看界面
在这个界面可以实现对学生的信息的升序查询,按专业查询,并且可以实现对指定的学生删除如图4-4
图4-4
3.4添加用户界面
包括添加管理员与学生,添加各自的对应信息如图4-5-1、4-5-2所示
图4-5-1
图4-5-2
(四)代码设计
4.1登陆代码
管理员登陆:
publicvoidactionPerformed(ActionEvente)
{
if(e.getSource()==b1)
{
Connectioncon;
Statementsql;
ResultSetrs;
Stringpw="
"
;
Stringtxt1=t1.getText();
Stringtxt2=t2.getText();
try{
Class.forName("
source.jdbc.odbc.JdbcOdbcDriver"
);
}
catch(ClassNotFoundExceptionee)
{System.out.println(ee);
}
if(c1.getSelectedItem().equals("
管理员"
))
try{
con=DriverManager.getConnection("
jdbc:
odbc:
source"
sql=con.createStatement();
rs=sql.executeQuery("
SELECT*fromAdmin"
while(rs.next())
{
Stringname=rs.getString("
name"
Stringpassword=rs.getString("
password"
if(txt1.length()==0)
{
JOptionPane.showMessageDialog(this,"
请输入账号"
"
警告"
JOptionPane.WARNING_MESSAGE);
break;
}
elseif(txt2.length()==0)
请输入密码"
elseif(txt1.length()!
=0&
&
txt2.length()!
=0)
if(txt1.equals(name)&
txt2.equals(password))
{
mw=newmainWindow("
学生管理系统"
mw.showWindow();
this.setVisible(false);
}}}
con.close();
catch(SQLExceptione1)
{System.out.println(e1);
}
学生登录
elseif(c1.getSelectedItem().equals("
学生"
while(rs.next())
{
Stringname=rs.getString("
Stringnum=rs.getString("
num"
if(txt1.length()==0)
JOptionPane.showMessageDialog(this,"
elseif(txt2.length()==0)
elseif(txt1.length()!
if(txt1.equals(name)&
txt2.equals(num))
mw1=newmainWindow1("
mw1.showWindow();
this.setVisible(false);
4.2添加用户的代码
publicvoidactionPerformed(ActionEvente)
Stringtxt2=pf2.getText();
if(txt1!
=null&
txt2!
=null)
{
try{
con=DriverManager.getConnection("
sql=con.createStatement();
sql.executeUpdate("
insertintoadminvalues('
+txt1+"
'
'
+txt2+"
)"
con.close();
JOptionPane.showMessag
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Java 学生 学籍 管理 系统