java学生信息管理系统实验报告

JAVA 程序设计实验报告学 号:姓 名: 班 级: 实验、Java 课程设计--------学生信息管理系统一、实验目的 1. 掌握 Java 基本语法2. 理解面向对象编程特点3. 理解 Java I/O 编程4. 掌握 Java 图形界面编程5. 掌握 Java 与不同数据库进行连接二、预习内容 Java 的基本语法知识、类和对象、Java Swing 图形界面编程、Java I/O处理以及 Java 与数据库连接操作三、实验设备与环境 通过局域网互联,安装 Windows 2000/XP 操作系统环境的 JDK 1.6,my eclipse 或者 EditPlus 编程工具。并安装 MySQL 数据库四、实验内容 编写并调试运行 Java 程序,进行设计,掌握 Java 开发的基础。五、实验任务设计学生信息管理系统。要求包括1. 登陆模块:设立超级管理员权限,用户可以根据不同的权限登陆系统,超级管理员可以对学生信息进行增、删、改、查操作。而普通用户只可以查找学生信息。2. 包括学生添加信息模块、学生信息删除模块、学生信息修改模块和学生信息查询模块3.对于管理员,可以对管理员进行添加、删除以及修改密码等操作。六、实验报告(要求独立完成参考程序的代码、编译、调试与运行)1、程序清单:1.1 程序模块清单package Pan;import java.awt.event.ItemListener;import javax.swing.*;import java.awt.Component;import java.awt.BorderLayout;import java.awt.FlowLayout;import java.awt.event.Event;import java.awt.event.ItemListener;import java.awt.event.KeyEvent;import java.awt.event.ActionListener;import java.awt.event.ActionEvent;import java.util.*;import java.awt.Color;import java.text.Decimalat;import java.sql.*;import java.sql.Date;import java.awt.*;import java.util.Vector;public class Res {/*** @param args*/public static void main(String[] args) {FirstWindow win =new FirstWindow(“学生信息管理系统“);}}class FirstWindow extends JFrame implements ActionListener{JMenuBar menubar;JMenu menu1,menu2,menu3,menu4;public final JMenuItem a11,a12,a13,a14,a15,a16,a17;public final JMenuItem a21,a22,a23,a24;public final JMenuItem a3;public final JMenuItem a4;public final JButton btn;JPanel pnl;JLabel label;boolean flag;FirstWindow(String s){setTitle(s);setSize(400,400);setLocation(100,100);setVisible(true);setDefaultCloseOperation(3);pnl=new JPanel();this.getContentPane().add(pnl);pnl.setLayout(new BorderLayout());label=new JLabel(“欢迎使用学生管理系统“,JLabel.CENTER);label.setForeground(Color.red);pnl.add(label,BorderLayout.CENTER);menubar=new JMenuBar();menu1=new JMenu(“使用“);menu2=new JMenu(“用户管理“);menu3=new JMenu(“帮助“);menu4=new JMenu(“退出“);a11=new JMenuItem(“管理员登录“);a12=new JMenuItem(“查询学生信息“);a13=new JMenuItem(“更改学生信息“);a14=new JMenuItem(“删除学生信息“);a15=new JMenuItem(“添加学生信息“);a16=new JMenuItem(“超级管理员登录“);a17=new JMenuItem(“普通学生登录“);a11.setEnabled(true);a16.setEnabled(true);a17.setEnabled(true);a12.setVisible(false);a13.setVisible(false);a14.setVisible(false);a15.setVisible(false);a21=new JMenuItem(“添加用户“);a22=new JMenuItem(“删除用户“);a23=new JMenuItem(“更改用户“);a24=new JMenuItem(“修改密码“);a21.setEnabled(false);a22.setEnabled(false);a23.setEnabled(false);a24.setEnabled(false);a3=new JMenuItem(“系统介绍“);a3.setEnabled(true);a4=new JMenuItem(“退出“);a4.setEnabled(true);btn=new JButton(“再次确认登陆“);pnl.add(btn,BorderLayout.EAST);btn.setSize(10,10);menu1.add(a11);menu1.addSeparator();menu1.add(a16);menu1.addSeparator();menu1.add(a17);menu1.addSeparator();menu1.add(a12);menu1.addSeparator();menu1.add(a13);menu1.addSeparator();menu1.add(a14);menu1.addSeparator();menu1.add(a15);menu1.addSeparator();menu2.add(a21);menu2.addSeparator();menu2.add(a22);menu2.addSeparator();menu2.add(a23);menu2.addSeparator();menu2.add(a24);menu2.addSeparator

java商品信息管理实验报告_java学生信息管理系统实验报告相关推荐

  1. java销售管理系统实验报告_java学生通讯录管理系统实验报告

    java学生通讯录管理系统实验报告 (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 宁波大红鹰学院 课课程程设设计计课程设计名称: ...

  2. c语言成绩管理系统开题报告,学生信息管理系统,开题报告(共篇).doc

    学生信息管理系统,开题报告(共篇).doc 学生信息管理系统,开题报告(共10篇) :开题 信息管理系统 报告 学生 论文开题报告有查重吗 居民信息网络管理系统 学生信息管理系统c语言 篇一:学生信息 ...

  3. android 学生信息管理系统,android学生信息管理系统的报告.docx

    android学生信息管理系统的报告 基于Android的学生信息管理系统初探 [摘要]智能移动端迅猛发展,学生信息管理的数字化是教学透明的又一个重要体现,本文主要阐述基于基于Android的学生信息 ...

  4. Java实训项目:GUI学生信息管理系统(2019)【下】

    Java实训项目:GUI学生信息管理系统(2019)[下] 本篇目录 六.实现步骤 13.应用程序类 14.窗口界面类(JFrame)

  5. Java实训项目:GUI学生信息管理系统(2019)【中】

    Java实训项目:GUI学生信息管理系统(2019)[中] 本篇目录 四.涉及知识点 1.Java基本语法 2.Java流程控制

  6. Java实训项目:GUI学生信息管理系统(2019)【上】

    Java实训项目:GUI学生信息管理系统(2019)[上] 本篇目录 零.实训概述 1.实训目的 2.项目简介

  7. Java实训项目:GUI学生信息管理系统(2017)

    Java实训项目:GUI学生信息管理系统(2017) 实训目的:让学生综合运用J2SE有关知识开发[学生信息管理系统].主要涉及程序控制结构.面向对象编程.图形用户界面.Java数据库应用.MySQL ...

  8. java计算机毕业设计ssm基于SSM学生信息管理系统37myx(附源码、数据库)

    java计算机毕业设计ssm基于SSM学生信息管理系统37myx(附源码.数据库) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm ...

  9. Java课程设计-基于Swing的学生信息管理系统

    Java课程设计-基于Swing的学生信息管理系统 1.介绍 2.相关技术 3.项目地址 4.所需环境 5.安装教程 6.运行截图 7.相关博客 本代码是整理其他人项目,如有问题请及时联系笔者. 1. ...

最新文章

  1. 以下一些使用ASP.NET和VISUAL STUDIO.NET2003的经验和技巧
  2. Hibernate之查询中get()和load()的区别,list()和iterate()的区别
  3. 后台开发经典书籍--Zookeeper分布式过程
  4. 在中小型公司建立企业根证书颁发机构 (CA)
  5. 2016年科技阅读列表
  6. 域名反向解析在自建邮件群发服务器中的应用
  7. asp建站系统源码_【服务器安全】windows系统安全注意事项
  8. Python Django 数据缓存存储位置类
  9. 面向对象的程序设计在游戏开发中使用(一):类
  10. Python2 常见问题
  11. php’s fopen() 函数
  12. zabbix 配置mysql_zabbix 配置mysql监控
  13. 设计模式——命令模式
  14. 从Face ID说起,浅析人脸识别之刷脸技术
  15. Gurobi优化器使用(一)搭建并求解一个优化模型的过程【C++环境】
  16. chmod 755和chmod 4755的区别
  17. 计算机领域的专利文件,计算机方面实用新型专利信息
  18. 如何将 Excel 数据分组后按次序横向排列
  19. Tcp四次挥手谁需要等待,为什么等待时间为2MSL
  20. 解决ubuntu20.04火狐浏览器不能播放视频

热门文章

  1. 类似美图秀秀 拼图 大致原理
  2. 毒瘤~~(第二类斯特林数及其相关公式)
  3. GBase8s数据库REVOKE 语句
  4. 从SIM卡读取紧急号码 SDN
  5. 2021北师大丰台实验高考成绩查询,2020年高中校,高考成绩汇总!
  6. Linux专栏4:shell命令
  7. 读懂Ensemble,Bagging,Boosting以及Stacking
  8. 用Python做兼职接单,简直是爽到离普
  9. 2023聊城大学计算机考研信息汇总
  10. zookeeper-3.5.5安装报错:找不到或无法加载主类 org.apache.zookeeper.server.quorum.QuorumPeerMain-新版本zookeeper易犯错误