JAVA编写的学生基本信息管理系统方案

上传人:ni****g 文档编号:547917963 上传时间:2023-07-04 格式:DOC 页数:39 大小:287.50KB
返回 下载 相关 举报
JAVA编写的学生基本信息管理系统方案_第1页
第1页 / 共39页
JAVA编写的学生基本信息管理系统方案_第2页
第2页 / 共39页
JAVA编写的学生基本信息管理系统方案_第3页
第3页 / 共39页
JAVA编写的学生基本信息管理系统方案_第4页
第4页 / 共39页
JAVA编写的学生基本信息管理系统方案_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《JAVA编写的学生基本信息管理系统方案》由会员分享,可在线阅读,更多相关《JAVA编写的学生基本信息管理系统方案(39页珍藏版)》请在金锄头文库上搜索。

1、 . . . 学生基本信息管理系统运行说明:1.运行系统2.输入管理员和密码,点击进入按钮,进行步骤3;若输入的或密码不正确,则弹出提示对话框,提示输入错误或密码输入错误!3.进入操作界面(1)若选择了菜单选项下的录入学生基本信息,则进入录入界面:输入要录入的学号,选择性别、专业、年级、出生日期 ;若学号字段为空,则弹出提示对话框提示学号字段不能为空!,若其它字段为空则弹出对话框提示选项不能为空!;在正确的输入下点击录入按钮,弹出提示对话框提示录入成功.若要继续录入点击重置按钮.(2)若选择了菜单选项下的修改学生基本信息,则进入修改界面:输入要修改的学号,点击开始修改按钮,在下面的选项中会显示

2、待修改的学生的基本信息,此时依次进行修改,修改完成后,点击录入修改,弹出对话框提示修改成功!;若学号输入为空,则弹出对话框提示学号字段不能为空!;若输入的学号没有在库中,则弹出对话框提示该学号不存在!请确认后再输入!;(3)若选择了菜单选项下的查询学生基本信息,则进入查询界面:输入要查询的学号,点击查询按钮,该学生的基本信息就会在下面的相应项中显示出来;若输入学号为空则弹出对话框提示学号字段不能为空!;若输入的学号不存在则弹出对话框提示该学号不存在!请确认后再输入!;(4)若选择了菜单选项下的删除学生基本信息,则进入删除界面:输入要删除的学号,打回车,则该学生的相关信息就会在下面的相应项中显示

3、出来,点击删除按钮,弹出对话框确定要删除该学生的基本信息吗?,点击是,则该生基本信息被删除,点击否,则取消操作;(5)若选择了设置选项下的重新设置菜单,则弹出重新设置窗口:输入新的管理员,密码与确认密码,点击重新注册,登陆的和密码就会改变,点击取消,不改变.(6)若选择了设置选项下的退出菜单项,则退出操作界面,返回登陆界面.注:行动环境eclipse-SDK-3.4.1-win32(JAVA的一种集成开发平台).zip总体设计 本系统共包括8个java源文件和一个SQL Server数据库。1. 类之间的关系如图1所示。 StudentManagers.javaStudentSituation

4、.javaLandat.javaInquest.javaDelete.javaModifySituation.javaLayoututil.javajdbcenroll2. Java源文件与其功能如表1所示表1 源文件功能简介序号文件名主要功能备注1StudentManagers.java学生信息管理系统的访问权限含main方法并且权限唯一2Landat.java菜单选项3StudentSituation.java录入学生基本信息4ModifySituation.java修改学生基本信息5Inquest.java查询学生基本信息6Delete.java删除学生基本信息7Layoututil.j

5、ava登陆界面布局8Jdbcenroll.java负责与数据库进行连接二、 详细设计1. 主类StudentManagers.java(1) 成员变量(表2)表2 成员变量成员变量描述变量类型名称Txtname,txtpwdTextField管理员,管理员密码btninutton登陆(2) 方法(表3)表3 方法方法名功能备注main启动学生信息管理系统主函数StudentManagers设置登陆访问权限构造方法actionPerformed处理ActionEvent事件接口方法(3) 源代码 StudentManagers.javaimport java.awt.BorderLayout;i

6、mport java.awt ponent;import java.awt.Container;import java.awt.GridBagConstraints;import java.awt.GridBagLayout;import java.awt.Insets;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.TextEvent;import java.awt.event.TextListener;import javax.swing.BorderF

7、actory;import javax.swing.utton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JOptionPane;import javax.swing.JPanel;import javax.swing.JPasswordField;import javax.swing.JTextField;public class StudentManagers static final JFrame mainf=new JFrame(); JLabel welcome=new JLabel(

8、欢迎访问学生信息管理系统!); JLabel labname=new JLabel(请输入管理员:);public JTextField txtname=new JTextField(); JLabel labpwd=new JLabel(请 输 入 密 码: );public JPasswordField txtpwd=new JPasswordField();utton btnin=new utton(进入); JPanel p;public StudentManagers() p=new JPanel();p.removeAll();p.setSize(400,400);txtname.

9、requestFocus();txtname.setText();txtpwd.setText();p.setBorder(BorderFactory.createLoweredBevelBorder();p.setLayout(new GridBagLayout();Layoututil.add(p, GridBagConstraints.NONE, GridBagConstraints.CENTER, 0,0, 0, 0, 1,1,labname);Layoututil.add(p, GridBagConstraints.HORIZONTAL,GridBagConstraints.CENT

10、ER,1,0, 1, 0,1,1,txtname);Layoututil.add(p,GridBagConstraints.NONE,GridBagConstraints.CENTER,0,0,0, 1,1,1,labpwd);Layoututil.add(p,GridBagConstraints.HORIZONTAL,GridBagConstraints.CENTER,1,0, 1, 1, 1,1,txtpwd);Layoututil.add(p,GridBagConstraints.NONE, GridBagConstraints.CENTER,1, 0, 3, 1, 1, 1, btni

11、n);mainf.getContentPane().add(p,BorderLayout.CENTER);txtname.requestFocus();btnin.addActionListener(new ActionListener()public void actionPerformed(ActionEvent e)String a1=txtname.getText();String a2=txtpwd.getText();txtname.setText();txtpwd.setText();boolean tof=false;jdbcenroll checks=new jdbcenro

12、ll(); tof=checks.check(a1,a2); if(tof=false)JOptionPane.showMessageDialog(null,输入错误或密码输入错误!,警告,JOptionPane.WARNING_MESSAGE); else if(tof=true) new Landat(); mainf.setVisible(false););JPanel ap=new JPanel();ap.setLayout(new BorderLayout();ap.add(welcome,BorderLayout.CENTER);mainf.getContentPane().add

13、(ap,BorderLayout.NORTH);mainf.setSize(400,400);mainf.show();mainf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);public static void main(String args)JPanel mainp=new JPanel();StudentManagers student=new StudentManagers();2. 类Landat.java (1).成员变量(表4)表4 成员变量成员变量描述变量类型名称菜单条JMenuBarmainmenubar菜单JMenutitlebar,messagebar菜单项JMenuIteminputs,modify,inquest,delete,reset,otherset标签JLabellabel布局管理器Boxbox1,box2,box3,box4,boxH文本框JTextFieldtxtname,txtpwd,txtrepwd按钮uttonok,cancel (2)方法(表5)表5 方法方法名功能备注Landat选择菜单选项并执行构造方法actionPerformed处理ActionEvent事件接口方法reenroll重新设置管理员和密码自定义方法(4) 实现代码import java.awt.*;i

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号