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

3a5429672e603c333e817469066cd8b7.gifJava课程设计---学生学籍管理系统

设计报告设计报告 课题名称学生学籍管理系统 学院 专业班级计算机应用技术 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.在各类中编辑代码,完成编译。 五五具体功能模块具体功能模块的实现和解决代码的

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值