学生学籍管理系统(含java源代码)

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

学生学籍管理系统(含j a v a

源代码)

-标准化文件发布号:(9556-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

学生学籍管理详细设计

学号:____________

姓名:____________

班级:____________

一、设计题目:

学生学籍管理

二:设计内容:

设计GUI学生学籍管理界面,用户可以加入学生信息,并对基本信息进行修改,添加,查询,删除。

三:设计要求:

进行简单的学生信息管理。

四:总体设计

(1)登陆界面的设计

(2)主窗体的设计

(3)添加学生信息窗体

(4)查询学生信息窗体

(5)修改学生信息窗体

(6)删除学生信息窗体

(7)事件响应的处理

五:具体设计

(1)程序结构的说明:

A.入口程序:student.java;

B.登陆界面程序:mainframe.java;

C.主窗体程序:interfac.java;

D.添加信息窗口程序:tj.java;

E.修改信息窗口程序:xg.java;

F.查询信息窗口程序:cx.java;

G.删除信息窗口程序:sc.java;

H.程序数据连接:DatabaseConn.java;

(2)程序代码及分析说明

A.程序源代码(已提交)

B.Student.java是程序的入口。使登录窗口位于窗口中间,并且不可改变窗口大小。

C.mainframe.java是程序的登陆窗体。输入用户名和密码(用户名和密码在数据库的password表中)点击“进入系统”,然后登陆界面消失;出现要操作的界面(屏幕左上角)。

D.tj.java是添加信息界面。添加基本信息后,点击“添加信息”按钮,将信息加入xinxi表中。

E.xg.java是修改信息界面。输入要修改的学号或姓名(两者数其一或全部输入),并输入所有信息,点击“修改信息”按钮(如果数据库中不存在此学号,则弹出对话框“无此学生信息”),若有则修改。

F.sc.java是删除信息界面。输入要删除的学生的学号,点击“删除信息”按钮,弹出确认删除对话框,即可删除该生信息。

G.cx.java是查询信息界面。输入要查询的学生学号,点击“信息查询”按钮,在相应的文本区里显示查询的信息。

H:源代码

//student.java:程序的入口。初始化界面,使主界面位于屏幕中间,且用户不能改变大小

//功能:完成程序的执行顺序

import javax.swing.UIManager;

import java.awt.*;

import java.sql.*;

//import screen

public class student

{

boolean packFrame=false;

//JFrame frame=new JFrame();

public student()

{

mainframe frame=new mainframe();

if(packFrame)

{

frame.pack();

}

else

{

frame.validate();

}

Dimension

screenSize=Toolkit.getDefaultToolkit().getScreenSize();

Dimension frameSize=frame.getSize();

if(frameSize.height>screenSize.height)

{

frameSize.height=screenSize.height;

}

if(frameSize.width>screenSize.width)

{

frameSize.width=screenSize.width;

}

frame.setLocation((screenSize.width-frameSize.width)/2,(screenSize.height-frameSize.height)/2);

frame.setVisible(true);

}

public static void main(String[] args)

{

try{

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassNam e());

}

catch(Exception e)

{

e.printStackTrace();

}

new student();

}

}

//数据库连接

//package sql.database;

import java.sql.*;

public class DatabaseConn

{

private static String user="";

private static String password="";

private Connection conn=null;

private Statement stmt=null;

private ResultSet rs=null;

static

{

try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//加载驱动

相关文档
最新文档