一、系统简介
1.1、简介
本系统提供了学生信息管理中常见的基本功能,主要包括管理员。管理员的主要功能有对学生信息进行增加、删除、修改、查找等操作,对信息进行管理,对信息进行修改、查找等操作。
二、功能设计
2.1 需求分析
21世纪是信息化时代,信息化已更快捷更方便为目标来融入各行各业。学校也不例外。当前,我国的学校正在加紧实施信息化建设,其中学生信息管理是相对重要的 一部分。
目前,社会上信息管理系统发展飞快,各个企事业单位都引入了信息化管理软件来管理自己日益增长的各种信息,学生信息管理系统也是有了很快的发展,商业化软件也不少。但本程序功能简介明了,功能较为齐全,而且操作简单。
学生信息管理系统是一个教育单位不可缺少的一部分,它的内容对于学校的管理者来书及其重要,所以学生信息管理系统应该能够为用户提供充足的信息和查询的快捷手段。
2.2 模块详细设计
1、学生信息管理模块
学生信息管理模块包括增加、删除、修改、查询、显示全部等。具体的结构图如图所示。
学生信息管理模块结构图
三、数据库设计
3.1数据库设计图
在数据库学生中的一张数据表:s(学生信息表),下面定义每张表的字段名称和数据类型。
(学生信息表)
字段名称
数据类型
描述
姓名
char (20)
姓名
年龄
int(20)
年龄
性别
char(20)
性别
学号
char (20)
学号
专业
char (20)
专业
爱好
Char(20)
爱好
3.2源代码:
1 package Bp;
2 import java.awt.*;
3
4 import javax.swing.*;
5
6 import java.awt.event.ActionEvent;
7 import java.awt.event.ActionListener;
8 import java.awt.event.MouseEvent;
9 import java.awt.event.MouseListener;
10 import java.sql.Connection;
11 import java.sql.DriverManager;
12 import java.sql.ResultSet;
13 import java.sql.SQLException;
14 import java.sql.Statement;
15 import java.util.logging.Level;
16 import java.util.logging.Logger;
17
18 import javax.swing.*;
19 import javax.swing.event.MouseInputListener;
20
21 public class B {
22
23 public static void main(String[] args) {
24 // TODO Auto-generated method stub
25 // TODO Auto-generated method stub
26 My_object1 my =new My_object1();
27
28 }
29
30 }
31 class My_object1 extends JFrame{
32
33 public JTextField j3;
34 public JTextField j4;
35 ImageIcon img = null;
36 JPanel p;
37 public My_object1(){
38
39 img = new ImageIcon( "C:\\用户\\zhangye123\\图片\\1569976476.jpg ");
40
41 setTitle("登录");
42 setSize(200,150);
43
44 //、、JFrame j=new JFrame();
45 JPanel p=new JPanel();
46 LayoutManager icon = (LayoutManager) new ImageIcon("c:\\用户\\zhangye123\\图片\\1569976476.jpg");
47