第11章 java实例-学生管理系统

上传人:熏** 文档编号:243151557 上传时间:2024-09-17 格式:PPT 页数:13 大小:54KB
返回 下载 相关 举报
第11章 java实例-学生管理系统_第1页
第1页 / 共13页
第11章 java实例-学生管理系统_第2页
第2页 / 共13页
第11章 java实例-学生管理系统_第3页
第3页 / 共13页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,第,11,章,Java,实例完善学生管理系统,ggao,完善添加功能,实现删除,实现查询界面,实现查询功能,术语说明,主类:包含,main,方法的类,功能类:实现添加、查询、删除等功能的类,数据库类:实现数据库操作的类,1,完善添加功能,目标,功能系统的添加功能可以向数据库添加一条记录,如果纪录已存在,要提示!且不能插入纪录,1.1,添加数据库对象,通过数据库对象可以更加容易地操纵数据库,应该把数据库对象的创建放在哪里?,1.,放,在主类中,如果那个功能对象需要使用数据库,则将数据库对象作为参数传递给它,如果这样做,思考在功能子类中如何实现?,2.,每个数据库对象里,新创建,一个数据库对象,4,个功能,则将新创建,4,个数据库对象,也就是有,4,个数据库连接,1.2,在主类中创建数据库对象,思路:,整个程序只有一个数据库对象,这个对象在主类中创建,也就是程序一运行这个对象就会被创建,其他的类(实现添加、删除、查询操作的类)中定义个数据库对象,但不创建新的,不创建新的,就是不给其分配内存空间(不调用其构造方法),其他类中的数据库对象指向主类中的数据库对象,这样整个程序中所有的类在使用同一个数据库对象,定义数据库对象,并分配存储空间,db sms=new db(dbname, username, userpd),1.3,在功能类中定义数据库对象,要在功能类中实现数据库操作,必须使用数据库对象,而数据库对象是在主类中创建的,功能类如何使用?,功能类创建一个数据库对象,db sms;,该对象指向主类中的数据库对象,也就是用主类的中数据库对象给其赋值,sms=,主类中的,sms,(这个可以作为参数传入到功能类中),1.4,在功能类中增加“添加”功能,增加“添加”按钮事件,构建,sql,语句,获取文本框内容,getText(),如何拼成一条,sql,语句,利用数据库对象执行,sql,1.,先判断输入的学号是否存在,利用数据库对象的查询功能,2.,如果学号不存在,利用数据库对象的修改功能执行,sql,插入纪录,1.5,提示框,JDialog(JFrame f, String title),可在其上放置标签显示提示内容,我们可以简单地,用标题表示提示,设置提示框(对话框)大小坐标,setBounds(x,y,width,height),显示对象框,setVisible(true),1.6,清空文本框,如果纪录插入成功要清空文本框,setText(),2,实现删除,作为课堂练习,3,实现查询界面,作为作业,下次课,不讲怎么实现查询界面,只讲怎么实现查询功能,4,实现查询功能,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!