Java课设项目介绍及分析

实训题目 简单的班级管理系统 需求分析 能够实现对班级学生基本资料的录入,包括学生的学号,姓名,性别,所学专业,家庭住址以及出生年月等。 能够实现对学生基本资料的修改。 根据学号对学生资料进行查询。 能够删除某些学生的资料。 总体设计 本班级管理系统共有6个java源文件。 类之间的主要关系如下图所示: 总体设计 各主类的主要作用如下: StudentManager.java 该java文件的类负责创建班级学生管理系统的主窗口。该类包含main方法,程序从该类开始执行。 StudentStituation.java 该文件的类负责创建班级学生管理系统的学生信息录入界面。 ModifySituation.java 该文件的类负责创建班级学生管理系统的学生基本信息修改界面。 总体设计 Inquest.java 该文件的类负责创建班级学生管理系统的学生基本信息查询界面。 Delete.java 该文件的类负责创建班级学生管理系统的学生信息删除界面。 Student.java 负责创建存放学生信息的对象。 详细设计1——主类StudentManager.java 详细设计1——主类StudentManager.java 详细设计1——主类StudentManager.java 详细设计1——主类StudentManager.java 详细设计2——录入界面StudentSituation.java 详细设计2——录入界面StudentSituation.java 详细设计2——录入界面StudentSituation.java 详细设计2——录入界面StudentSituation.java 详细设计3——查询界面Inquest .java 详细设计3——查询界面Inquest .java 详细设计3——查询界面Inquest .java 详细设计3——查询界面Inquest .java 详细设计4——修改界面ModifySituation .java 详细设计4——修改界面ModifySituation .java 详细设计4——修改界面ModifySituation .java 详细设计4——修改界面ModifySituation .java 详细设计4——删除界面delete .java 详细设计4——删除界面delete .java 详细设计4——删除界面delete .java 详细设计4——删除界面delete .java IMIIC StudentManager(主类) Delete Student StudentSituation ModiifySituation Inquest 基本信息 Hashtable 存基本信息的散列表 录入,修改,查询,删除 JMenuItem 菜单选项 基本信息删除 Delete 基本信息删除界面 基本信息查询 Inquest 基本信息查询界面 file File 存放散列表的文件 基本信息修改 ModifySituation 基本信息修改界面 基本信息录入 StudentSituation 基本信息录入界面 变量名称 变量类型 成员变量描述 成员变量 程序开始运行 main 接口方法 处理ActionEvent事件 actionPerformed 构造方法 创建程序主窗口 StudentManager 备注 功能 名称 方法 主窗口及其功能 代码: StudentManager.java 学生 Student 存放学生信息的对象 学号,姓名,所学专业,家庭住址,出生日期 MJTextField 输入学生基本信息的文本 基本信息表 Hashtable 存放“学生”对象的散列表 变量名称 变量类型 成员变量描述 成员变量 接口方法 处理ActionEvent事件 actionPerformed 构造方法 创建学生信息录入界面 StudentSituation 备注 功能 名称 方法 录入界面 代码: Student.java StudentSituation.java 学号,姓名,所学专业,家庭住址,出生日期 JTextField 显示学生基本信息的文本 基本信息表 Hashtable 存放“学生”对象的散列表 变量名称 变量类型 成员变量描述 成员变量 接口方法 处理ActionEvent事件 actionPerformed 构造方法 创建查询界面 Inquest 备注 功能 名称 方法 查询界面 代码: Inquest.java 学号,姓名,所学专业,家庭住址,出生日期 JTextField 输入学生基本信息的文本条

java项目ppt介绍_Java课设项目介绍及分析.ppt相关推荐

  1. java 学生课程成绩_Java课设--学生成绩管理系统一

    写在前面 这个项目是Java课程的课设,一共花了5天的时间去完成它,在这期间感谢一些博主的帮助,让我了解到了一些新的技术知识,所以打算写这一系列博客来介绍一整个课设项目,也为了帮助之后的人,如有错误, ...

  2. java课程设计 华容道_Java课设-数字华容道

    #2019-2020学年第一学期Java课设 #数字华容道 ##一:团队成员介绍及任务分配 ####王鑫杰 201821123112 组长 dao模式结合数据库 登录验证 排行榜展示 ####林炜 2 ...

  3. java课程设计心得_Java课设总结(个人版)

    1.小组博客地址 2.本组课题/本人任务 使用物理引擎JBox2D完成游戏关卡的各个物理状态模拟 根据物理引擎设计Bird,Pig,Brick等游戏中出现的可运动刚体类 建立JBox2d的工具类以实现 ...

  4. java制作大富翁游戏_JAVA课设——大富翁(团队博客)

    1.团队名称.团队成员介绍 团队名称:憨批军团 组员: 2.团队成员任务分配,标明组长 朱振豪(组长):逻辑代码,Main函数,游戏界面和bug的修改工作 李凌:随机骰子实现,背景音乐实现,开始的命名 ...

  5. java课程设计 华容道_JAVA课设华容道总的

    一.课程设计任务及要求 1本程序主要练习使用布局管理器设计一个华容道游戏界面,并练习使用事件监听器(鼠标事件.键盘事件和焦点事件)实现按钮的移动. 2编写一个按钮的子类,使用该子类创建的对象代表华容道 ...

  6. 【源码+教程】Java课设项目_12款最热最新Java游戏项目_Java游戏开发_Java小游戏_飞翔的小鸟_王者荣耀_超级玛丽_推箱子_黄金矿工_贪吃蛇

    马上就要期末了,同学们课设做的如何了呢?本篇为大家带来了12款热门Java小游戏项目的源码和教程,助力大家顺利迎接暑假![源码+教程]Java课设项目_12款最热最新Java游戏项目_Java游戏开发 ...

  7. Java毕业课设项目名称

    Java毕业课设项目名称 毕业设计题目 1 网上校友录设计 2 辅导员之家网站设计与开发 3 B/S结构下的OA流程可视化的研究与实现 4 B2C的电子商务系统(J2EE) 5 C/S架构的在线开始系 ...

  8. 临近期末,图书管理系统课设项目安排上(附源码)

    图书管理系统 项目介绍 项目截图 源码分享 项目介绍 本系统是一个基于java的图书管理系统,用Swing显示信息. 开发环境为IDEA,使用mysql数据库.用 户分为 用户和管理员. 项目截图 源 ...

  9. 微机原理实验8254计算机钢琴,GitHub - SincereXIA/PianoMFC: 西电微机原理课设项目,键盘电子乐器演奏程序设计(电子琴),MFC...

    PianoMFC 西电微机原理课设项目,键盘电子乐器演奏程序设计(电子琴),MFC 需要连接西电微机原理实验室提供的 QTH9054 微机试验箱,使用其蜂鸣器发声,若不连接,程序会直接播放 mp3 文 ...

  10. 数据库课设项目(上) 医院

    文章目录 任务 需求分析 过程 CREATE DATABASE 导入地区数据 转义字符 CREATE TABLE 成功导入 注册医院 CREATE TABLE 导入结果 触发器创建默认科室 初始科室 ...

最新文章

  1. Windows下程序打包发布时的小技巧
  2. Redis+分布式+设计模式+Spring全家桶+Dubbo阿里P8技术精选文档
  3. 预训练模型参数重载必备!
  4. oracle php 配置,PHP + Oracle的配置
  5. Linux下mysql 5.x得到root密码后的另外一种利用方式
  6. LeetCode 1625. 执行操作后字典序最小的字符串(BFS)
  7. Sentinel初始化监控_分布式系统集群限流_线程数隔离_削峰填谷_流量控制_速率控制_服务熔断_服务降级---微服务升级_SpringCloud Alibaba工作笔记0031
  8. 千万不能干的事(文摘)
  9. 一个空格引发的“惨案“
  10. 【PAT】2020年春季考试划水准备贴
  11. 利用Netica训练简易贝叶斯网络模型【教程】
  12. Adafruit_SSD1306库学习
  13. 家庭局域网_第二篇如何让电信IPTV与路由器同时上网(组建自己家庭局域网专题)...
  14. Android 手机震动功能实现
  15. iphone11没有锁屏声音_iphone11屏幕解锁按键音怎么关闭-互盾苹果恢复精灵
  16. 低压气体直流击穿特性
  17. 解决无法读取META-INF.services里面定义的类
  18. Golang 入门 : 结构体(struct)
  19. 在CSDN开博第一篇,以及之前在百度空间的一些文章
  20. MT4安卓版官网下载

热门文章

  1. 如何在libfetion上使用ibus输入法
  2. 识别车牌是什么神经网络,bp神经网络车牌识别
  3. linux ubuntu软件中心,Ubuntu 20.04 将Ubuntu软件中心切换到Snap商店
  4. BIOS报警声_文伟_新浪博客
  5. AirSim中的物理引擎
  6. android电视 怎么调电视机的信号源,电视怎么调信号源
  7. 【VHDL】半减器和全减器的设计
  8. latex自动生成中文目录_LaTeX技巧907:目录与格式定制
  9. phpQuery占用过多内存的解决方法
  10. HTML元素居中的三种方法