《Java程序设计实训教程》教学课件—04成绩管理系统

上传人:sat****105 文档编号:290121069 上传时间:2022-05-09 格式:PPT 页数:15 大小:551.50KB
返回 下载 相关 举报
《Java程序设计实训教程》教学课件—04成绩管理系统_第1页
第1页 / 共15页
《Java程序设计实训教程》教学课件—04成绩管理系统_第2页
第2页 / 共15页
《Java程序设计实训教程》教学课件—04成绩管理系统_第3页
第3页 / 共15页
《Java程序设计实训教程》教学课件—04成绩管理系统_第4页
第4页 / 共15页
《Java程序设计实训教程》教学课件—04成绩管理系统_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《《Java程序设计实训教程》教学课件—04成绩管理系统》由会员分享,可在线阅读,更多相关《《Java程序设计实训教程》教学课件—04成绩管理系统(15页珍藏版)》请在金锄头文库上搜索。

1、实训四 成绩管理系统4.1 系统设计需求分析 班级管理学生管理课程管理成绩录入成绩修改成绩查询4.1 系统设计数据库设计班级表class 学生表student字段名字段名类型(长度)类型(长度)可否为空可否为空是否主键是否主键含义含义idCHAR(3)不可以是班级号nameVARCHAR(30)不可以不是班级名字段名字段名类型(长度)类型(长度)可否为空可否为空是否主键是否主键含义含义idCHAR(6)不可以是学号nameCHAR(10)不可以不是姓名genderCHAR(2)不可以不是性别telCHAR(11)不可以不是电话birthdayDATE不可以不是出生日期classCHAR(3)不

2、可以不是班级号4.1 系统设计数据库设计课程表course 成绩表score字段名字段名类型(长度)类型(长度)可否为空可否为空是否主键是否主键含义含义idCHAR(3)不可以是课程号nameVARCHAR(30)不可以不是课程名schoolHourINT不可以不是学时creditINT不可以不是学分字段名字段名类型(长度)类型(长度)可否为空可否为空是否主键是否主键含义含义class_idCHAR(3)不可以不是班级号stu_idCHAR(6)不可以与course_id联合主键学号course_idCHAR(3)不可以与stu_id联合主键课程号scoreINT不可以不是成绩4.1 系统设计

3、类的设计l 实体类:ClassEntity 、Student 、Course 、Scorel数据访问类:ClassDao 、StudentDao 、CourseDao、ScoreDaol对话框类:ClassManage、StudentManage、CourseManage、ScoreDialog、ScoreQueryByCourse、ScoreQueryByStudentl工具类:DBConnection、CreateDatabasel主窗口类:MainFrame4.2 工具类 创建Java项目 Score建立配置文件database.properties配置数据库驱动程序util包创建DBC

4、onnection类创建CreateDatabase类4.3 实体类建立entity包ClassEntityStudentCourseScore4.4 数据访问类 dao包ClassDaoStudentDaoCourseDaoScoreDao4.5 主窗口类 包结构4.5 主窗口类 MainFrameScoreSystempublic class ScoreSystem public static void main(String args) new MainFrame();缺省包缺省包4.6 班级管理MyTableModel(dialog.table子包): 实现单元格不可编辑public

5、boolean isCellEditable(int row,int column) return false; ClassManage(dialog包)4.7 学生管理StudentManage (dialog包)4.8 成绩管理1. 准备准备工作工作(dialog. scoreTable包包)ScoreTable :单击单元格,立即进入编辑状态。单元格失去焦点结束编辑,保存数据ScoreTableModel控制单元格能否编辑设置每列的数据类型CreateTableModel创建ScoreTableModel对象4.8 成绩管理2. 成绩录入与修改(dialog包包)ScoreDialog成绩录入与修改的对话框ScoreInputMonitor成绩录入监听器ScoreEditMonitor成绩修改监听器4.8 成绩管理3. 成绩查询(dialog包包)ScoreQueryByCourse 查询课程成绩ScoreQueryByStudent 查询学生成绩

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

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