Java课程设计---学生学籍管理系统

设计报告设计报告 课题名称学生学籍管理系统 学院 专业班级计算机应用技术 091 学号 学生 指导教师 2011 年 7 月 7 日 1 学生 指导教师 课题名称 学生学籍管理系统 设计时间 2011.6.27-2011.7.8 设计地点 图书馆 506 设计目的 (1)加深对运用 JAVA 编程的方法、原理及过程 (2)熟练对流程图的绘制 (3)增强上机调试程序,善于发现问题并解决问题 (4)学习用文档书写程序设计说明 (5)让同学们初步了解对小程序的开发过程 一一.需求分析需求分析 学生信息的管理是学校日常工作中的重要组成部分。高校招生规模的逐步扩大和认识制 度的改革,在校学生人数将不断增加,而学生管理人员则相对减少。加上我国高等学校基层 学生管理工作的头绪多,内容杂,管理细,要求高,传统管理办法已基本不适应新形势的要 求。在校生的基本信息的管理,选课及成绩的信息的管理,学生学籍的管理,稍有不慎就会 出现错误。 当前学校对学生信息的管理不规范,不详细,而且管理信息费时费力浪费大量的人力物 力。不利于节省资源。本程序就是为了快速便捷的存储,查找,修改,删除学生信息的。 二二.设计目的设计目的 (1)加深对运用 JAVA 编程的方法、原理及过程 (2)熟练对流程图的绘制 (3)增强上机调试程序,善于发现问题并解决问题 (4)学习用文档书写程序设计说明 (5)让同学们初步了解对小程序的开发过程 三函数作用及各类的关系函数作用及各类的关系 1.StudentManager.java 该类负责创建学生信息管理系统的主窗口,该类还有 main 方法,程序从该类开始执行。 2.Inquest.java 该类创建的对象是 StudentManager 类的重要成员之一,负责提供录入学生基本信息的界面。 3.ModifySituation.java 该类创建的对象是 StudentManager 类的重要成员之一,负责提供修改学生基本信息的界 面。 4.Delete.java 该类创建的对象是 StudentManager 类的重要成员之一,负责提供删除学生基本信息的界 面。 5.Student.java 该类创建的对象是 StudentManager 类的重要成员之一,是学生基本信息的界面。 6.StudentSituation.java 该类创建的对象是 StudentManager 类的重要成员之一,提供录入学生基本信息的界面。 系统中各类的关系系统中各类的关系 2 方法见表方法见表 2 2- -1 1 表表 2 2- -1 1 主要方法主要方法 方法名称方法名称 返回类型返回类型 功能功能 备注备注 StundentManager 无类型 创建窗口 构造方法 actionPered 无类型 处理响应事件 继承自父类抽象方法 main 无类型 执行程序 程序的主函数 成员变量见表成员变量见表 2 2- -2 2 表表 2 2- -2 2 主要成员变量(属性)主要成员变量(属性) 成员变量描述成员变量描述 变量类型变量类型 名称名称 面板 Inquest ins 面板 ModifySituation mos 面板 Delete des 面板 StudentSituation qus 菜单栏 JButtonbar bar 菜单组 JMenu menuSystem menuStu 菜单项 JMenuItem itemWel itemExit itemSearch itemAdd itemEdit itemDelete 布局管理器 CardLayout card 成员变量见表成员变量见表 2 2- -3 3 表表 2 2- -3 3 主要成员变量主要成员变量 成员变量描述成员变量描述 变量类型变量类型 名称名称 StuBean 对象类型 Inquest addStu 文本域 JTextField Snum Sname Sgrade Sbirth 组合框 JComboBox Smajor 单选框 ButtonGroup boy,girl 按钮多斥作用域 ButtonGroup group 按钮 JButton Entry reset 四四解题步骤略解解题步骤略解 1.打开 JAVA-Ecilpse 软件,点击按钮中的,New 键中的 JavaProject 新建“学籍管理系统” 。 StudentManager Delete Inquest Student ModifySituation StudentSituation 3 2.点击中的 New 键中的 Class 新建六种类。 3.本程序需要建六个类。如图所示 4.在各类中编辑代码,完成编译。 五五具体功能模块具体功能模块的实现和解决代码的

java学籍管理系统 课程设计,Java课程设计---学生学籍管理系统相关推荐

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

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

  2. C语言链表学生成绩制作成链表,C语言程序设计课程设计基于链表的学生成绩管理系统.doc...

    C语言程序设计课程设计基于链表的学生成绩管理系统 华北科技学院计算机系综合性实验报告 PAGE 第 PAGE 10 页 华北科技学院计算机系综合性实验 实 验 报 告 课程名称 C语言程序设计 实验学 ...

  3. Java私活200元,完成JavaSwing学生成绩管理系统(三)

    Java私活200元,完成JavaSwing学生成绩管理系统(三) 需求 接到一个需求,说让使用JavaSwing+Mysql完成一个学生成绩管理系统,时间紧任务重. 具体需求如下: 用户需求 系统功 ...

  4. 淮阴工学院java考试_java毕业设计_springboot框架的淮阴工学院学生成绩管理系统...

    这是一个基于java的毕业设计项目,毕设课题为springboot框架的淮阴工学院学生成绩管理系统, 是一个采用b/s结构的javaweb项目, 开发工具eclipsei/eclipse, 项目框架j ...

  5. 计算机信息管理是学什么课程设计,毕业论文计算机专业学生信息管理系统(数据库课程设计)...

    毕业论文计算机专业学生信息管理系统(数据库课程设计) (70页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 兰州石化职业技术学院毕业设计( ...

  6. C 语言课程设计 最终答辩版 学生通讯录管理系统

    <span style="font-family: Arial, Helvetica, sans-serif;">/*</span> *********** ...

  7. 课程设计:c++实现学生成绩管理系统

    学生成绩管理系统课程设计,作为计算机科学专业学生的一门必修课,印象非常深刻,上机,编码,写报告,答辩,最后很多人勉强完成了功课,但是却很少能学到东西,算是一种遗憾吧,即使我们毕业了,仍然会想回去再做一 ...

  8. java编程实现学生成绩管理系统_java 用文件实现的学生成绩管理系统

    [实例简介] yu华南理工大学网络学院2014秋季 "计算机操作系统"课程设计大作业 一.题目: 用文件实现的学生成绩管理系统 二.目的 学生通过本次实验编程实现一个班级学生成绩的 ...

  9. 用c语言实现成绩统计的设计,c语言实现学生成绩管理系统.doc

    c语言实现学生成绩管理系统.doc 学号102128121武汉理工大学华夏学院课程设计报告书课程名称:数据结构题目:用C语言实现成绩统计程序的设计系名:信息工程系专业班级:软件工程1121姓名:指导教 ...

  10. 【JAVA程序设计】(C00094)基于SSM学生考勤管理系统

    基于SSM学生考勤管理系统 项目获取 文章结构 一.开发框架及业务方向 1.开发环境 2.开发框架 3.整体业务 二.项目结构及页面展示 1.项目整体结构 2.学生页面 3.教师页面 4.管理员页面 ...

最新文章

  1. CVPR 2021 | 中科大联合快手,提出人脸伪造检测新方法
  2. Scrapyd部署Scrapy框架项目
  3. 用adb命令启动停止Android程序
  4. 批改网作文提交时分析不出来_小学生作文写作从哪些方面提高呢?
  5. Yuan先生的博客网址
  6. 因为你组织的安全策略阻止未经身份验证的来宾(试了很多种办法都不行)
  7. OCPC 广告算法在凤凰新媒体的实践探索
  8. 华科考研834计算机网络,2018年华中科技大学834计算机专业基础综合 (模)...
  9. Servlet使用适配器模式进行增删改查案例(DeptDaoImpl.java)
  10. java如何实现广告弹窗,WPF实现消息提醒(广告弹窗)
  11. oracle 11g 及 plsqldeveloper 相关操作
  12. Code First Migrations更新数据库结构的具体步骤
  13. 在线sql服务器,SQL Server链接服务器
  14. Un*、IdL分别突变情况下双闭环直流调速系统仿真
  15. 南航计算机学院考研的专业课,【南航计算机考研】南航计算机考研经验贴
  16. mujoco_py中文文档
  17. iOS经典讲解之Socket使用教程
  18. css-自定义字体(LED)
  19. 怎样提升小程序UV访客,快速开通流量主!
  20. photoshopCC 2018入门学习

热门文章

  1. 安装任何版本ActiveSync都出错原因
  2. 大连市金州区石河计算机学校,2021大连市金州区安全教育平台登录入口网址【最新】...
  3. 基金疯魔,硬汉落泪!用Python看破藏在盈损动态里的道道儿
  4. 用java做出长方体的表面积_编写java程序,输入一个长方体的长、宽、高,求长方体的表面积和体积,并将结果显示,一个长方体的...
  5. Microsoft Word教程:如何在 Word 中创建文档、添加和编辑文本?
  6. 鸿蒙系统 智能手表,wear os智能手表和鸿蒙系统智能手表对比
  7. java的markword_【转帖】Java工具结构与锁实现原理及MarkWord详解
  8. ubantu 16.4升级到 18.04
  9. 各省金融机构存贷款余额、GDP、金融化程度、城镇化率、大专以上人口比重等(2012-2019年)
  10. lintcode-最近公共祖先