没有合适的资源?快使用搜索试试~ 我知道了~
(完整word版)学生学籍管理系统(含java源代码).docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 15 下载量 183 浏览量
2022-07-14
08:24:33
上传
评论 11
收藏 329KB DOCX 举报
温馨提示
试读
40页
(完整word版)学生学籍管理系统(含java源代码).docx(完整word版)学生学籍管理系统(含java源代码).docx(完整word版)学生学籍管理系统(含java源代码).docx(完整word版)学生学籍管理系统(含java源代码).docx(完整word版)学生学籍管理系统(含java源代码).docx(完整word版)学生学籍管理系统(含java源代码).docx(完整word版)学生学籍管理系统(含java源代码).docx(完整word版)学生学籍管理系统(含java源代码).docx
资源推荐
资源详情
资源评论
(完整 word 版)学生学籍管理系统(含 java 源代码)
学生学籍管理详细设计
学号:____________
姓名:____________
班级:____________
一、
设计题目:
学生学籍管理
二:设计内容:
设计 GUI 学生学籍管理界面,用户可以加入学生信息,并对基本信息进行修改,添加,查询,
删除.
三:设计要求:
进行简单的学生信息管理.
四:总体设计
(1)登陆界面的设计
(2)主窗体的设计
(3)添加学生信息窗体
(完整 word 版)学生学籍管理系统(含 java 源代码)
(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 是删除信息界面。输入要删除的学生的学号,点击“删除信息”按钮,弹出确认删除对
(完整 word 版)学生学籍管理系统(含 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();
(完整 word 版)学生学籍管理系统(含 java 源代码)
}
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
getSystemLookAndFeelClassName());
。
}
catch(Exception e)
{
e.printStackTrace();
(完整 word 版)学生学籍管理系统(含 java 源代码)
}
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");//加载驱动
}
catch(ClassNotFoundException e){}
}
//创建数据库连接对象
public Connection getConnection()
{
剩余39页未读,继续阅读
คิดถึง643
- 粉丝: 3835
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 脑部肿瘤检测YOLOV8
- 问题2.zip
- Fooocus软件AI作画必备模型-东方审美,人工智能,AI模型根据提示词作画
- QT登录模块,登录时获取txt文件内账号密码进行判断,注册时写入到本地文件user.txt
- 湖南麒麟系统下,因某些原因无法正常进入系统时可以进入单用户模式
- tsunami-udp 是一款专为网络加速诞生的小工具 用TCP进行传输控制、用UDP进行数据传输
- 基于FreeRTOS、LCD1602 、STM32CubeMX、GP2Y0A21YK0F红外测距传感器的测距proteus仿真
- C语言中的一些算法和面试题
- A72BDB68-F5FA-4D0F-906E-EACAA6A1EFA5.rar
- TTP229-BSF数据手册
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页