还剩42页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
J__A程序设计课程设计报告课题:学生信息管理系统姓名学号201117030234同组姓名专业班级网络工程11102班指导教师设计时间2013-6-24目录TOC\o1-3\h\z\u
1.系统描述
11.1设计目的
11.2需求分析
11.21设计任务要求
11.22系统功能需求分析
21.23界面构建
22.分析与设计
22.1功能模块分析
22.11图形用户界面的设计
42.12个人信息管理模块
102.13选课信息管理模块
142.14奖励信息管理模块
172.4测试数据和数据结果
193.系统测试20运行截图
203.1用户界面
203.2个人信息管理
203.3选课信息管理
213.4奖励信息管理
214.心得体会
225.____
236.附录
231.系统描述
1.1设计目的本程序用于用户对少量学生信息进行简单的管理,本程序针对于对安全系数要求不高,操作不是很复杂的小型客户__本程序可以实现对学生信息的录入、查询、修改、删除等操作,同时支持查看所有学生信息,功能完善,界面简洁美观,布局合理,操作简便,简单易用,任何人可轻松操作同时,本程序对系统要求配置较低,运行速度快,而却对数据库管理要求较低本程序数据库采用SQLserver2005进行数据存储,该数据库可实现关系较为简单的数据管理
1.2需求分析利用计算机进行学生信息管理,不仅能够保证准确、无误、快速输出,而且还可以利用计算机对有关信息进行查询,检索迅速、查找方便、可靠性高、存储量大、保密性好要科学地实现信息化管理,__一个适合学校的,能够进行信息存储、查询、修改等功能的信息管理系统是十分重要的我这次的课题就是设计与实现一个学生信息管理系统
1.21设计任务要求该学生信息管理系统的设计要求主要有以下几点1使用图形用户界面;2用数据库建立几个学生信息表;3能连接数据库并实现对学生信息查询、增、删、改等功能
1.22系统功能需求分析系统主要分为以下几个模块
(1)个人信息管理
(2)选课信息管理
(3)奖励信息管理系统主要包括以下几项功能1添加学生信息;2查询学生信息;3删除学生信息;4修改学生信息
1.23界面构建
1、为了便于各种操作,软件采用多窗口的模式用户可在不同窗口进行相应操作(录入、查询、修改、删除、显示所有学生信息)
2、主窗口是用户进行各种操作的平台,具体操作在各个__功能窗口中完成
3、主窗口的主要功能位于菜单中,菜单为进入各个功能窗口的唯一通道
4、当用户在进行个别录入、删除或错误输入操作时,会弹出相应对话框提示用户
5、界面布局尽量合理,各组件位置分布均匀美观
2.分析与设计
2.1功能模块分析以下是学生信息管理系统功能模块关系图,主要包含查询、添加、修改、删除学生信息等功能各模块分析如下
2.11图形用户界面的设计功能用户进入时的页面,丰富了整个系统的结构主界面窗口设计函数代码程序如下packagestu__nage;/***pTitle:/p*pDescription:/p*pCopyright:Copyrightc2003/p*pCompany:/p*@authornotattributable*@version
1.0*/publicclassWelcomeFrameextendsJFrame{JPaneljPanel1=newMyPanel;I__geIconi__geIcon1=newI__geIconbeautiful.jpg;BorderLayoutborderLayout1=newBorderLayout;JPaneljPanel2=newJPanel;GridBagLayoutgridBagLayout1=newGridBagLayout;JButtonjButton1=newJButton;JButtonjButton2=newJButton;JButtonjButton3=newJButton;JButtonjButton4=newJButton;JButtonjButton5=newJButton;publicWelcomeFrame{try{jbInit;}catchEx__ptione{e.printStackTra__;}}publicstaticvoid__inString[]args{WelcomeFramewelcomeFrame=newWelcomeFrame;welcomeFrame.pack;welcomeFrame.show;}privatevoidjbInitthrowsEx__ption{i__geIcon
1.setDescriptionbeautiful.jpg;i__geIcon
1.setI__geObserverthis;jPanel
1.setLayoutborderLayout1;jPanel
1.setMinimumSizenewDimension600400;jPanel
1.setPreferredSizenewDimension600420;this.setResizabletrue;this.setSizenewDimension747396;this.setStateFrame.NOR__L;jPanel
2.setBackgroundUI__nager.getColorRadioButto__enuItem.selectionBackground;jPanel
2.setForegroundColor.black;jPanel
2.setMinimumSizenewDimension10030;jPanel
2.setPreferredSizenewDimension100400;jPanel
2.setLayoutgridBagLayout1;jButton
1.setToolTipText个人信息管理;jButton
1.setText个人信息管理;jButton
1.addActionListenernewWelcomeFrame_jButton1_actionAdapterthis;jButton
2.setToolTipText选课信息管理;jButton
2.setText选课信息管理;jButton
2.addActionListenernewWelcomeFrame_jButton2_actionAdapterthis;jButton
3.setToolTipText奖励信息管理;jButton
3.setText奖励信息管理;jButton
3.addActionListenernewWelcomeFrame_jButton3_actionAdapterthis;jButton
4.addActionListenernewWelcomeFrame_jButton4_actionAdapterthis;jButton
5.setToolTipText退出系统;jButton
5.setText退出系统;jButton
5.addActionListenernewWelcomeFrame_jButton5_actionAdapterthis;this.getContentPane.addjPanel1BorderLayout.__NTER;jPanel
1.addjPanel2BorderLayout.EAST;jPanel
2.addjButton1newGridBa__onstraints
00110.
00.0GridBa__onstraints.__NTERGridBa__onstraints.NONEnewInsets000000;jPanel
2.addjButton2newGridBa__onstraints
01110.
00.0GridBa__onstraints.__NTERGridBa__onstraints.NONEnewInsets9002100;jPanel
2.addjButton3newGridBa__onstraints
02110.
00.0GridBa__onstraints.__NTERGridBa__onstraints.NONEnewInsets10001000;jPanel
2.addjButton5newGridBa__onstraints
04210.
00.0GridBa__onstraints.__NTERGridBa__onstraints.NONEnewInsets00011210;jPanel
2.addjButton4newGridBa__onstraints
03110.
00.0GridBa__onstraints.__NTERGridBa__onstraints.NONEnewInsets90130120;}classMyPanelextendsJPanel{publicvoidpaintComponentGraphicsg{super.paintComponentg;i__geIcon
1.paintIconthisg00;}}voidjButton4_actionPerformedActionEvente{__inFrame.__innull;this.hide;}voidjButton1_actionPerformedActionEvente{__inFrame.__innull;this.hide;}voidjButton3_actionPerformedActionEvente{__inFrame.__innull;this.hide;}voidjButton2_actionPerformedActionEvente{__inFrame.__innull;this.hide;}voidjButton5_actionPerformedActionEvente{System.exit0;}}WelcomeFrameadaptee;WelcomeFrame_jButton4_actionAdapterWelcomeFrameadaptee{this.adaptee=adaptee;}publicvoidactionPerformedActionEvente{adaptee.jButton4_actionPerformede;}}WelcomeFrameadaptee;WelcomeFrame_jButton1_actionAdapterWelcomeFrameadaptee{this.adaptee=adaptee;}publicvoidactionPerformedActionEvente{adaptee.jButton1_actionPerformede;}}WelcomeFrameadaptee;WelcomeFrame_jButton3_actionAdapterWelcomeFrameadaptee{this.adaptee=adaptee;}publicvoidactionPerformedActionEvente{adaptee.jButton3_actionPerformede;}}WelcomeFrameadaptee;WelcomeFrame_jButton2_actionAdapterWelcomeFrameadaptee{this.adaptee=adaptee;}publicvoidactionPerformedActionEvente{adaptee.jButton2_actionPerformede;}}WelcomeFrameadaptee;WelcomeFrame_jButton5_actionAdapterWelcomeFrameadaptee{this.adaptee=adaptee;}publicvoidactionPerformedActionEvente{adaptee.jButton5_actionPerformede;}}
2.12个人信息管理模块功能对学生个人信息进行管理,并且具有查询,删除,修改,插入等功能代码如下UI__nager.putLabel.fontf;UI__nager.putLabel.foregroundColor.black;UI__nager.putButton.fontf;UI__nager.putMenu.fontf;UI__nager.putMenuItem.fontf;UI__nager.putList.fontf;UI__nager.putCheckBox.fontf;UI__nager.putRadioButton.fontf;UI__nager.putComboBox.fontf;UI__nager.putTextArea.fontf;UI__nager.putdbTextArea.fontf;UI__nager.putfontf;__inFrame__inFrame=new__inFrame;__inFrame.pack;__inFrame.setSize600450;__inFrame.show;}privatevoidjbInitthrowsEx__ption{this.getContentPane.setLayoutpaneLayout1;jPanel
1.setLayoutborderLayout1;jdbN__ToolBar
1.setDebugGraphicsOptions0;jdbN__ToolBar
1.setAlig__entFlowLayout.__NTER;jPanel
5.setLayoutborderLayout2;database
1.setDatabaseName;jPanel
6.setMinimumSizenewDimension50100;jPanel
6.setPreferredSizenewDimension50110;jPanel
6.setLayoutborderLayout3;jPanel
7.setMinimumSizenewDimension10030;jPanel
7.setPreferredSizenewDimension10040;jPanel
7.setLayoutflowLayout1;jPanel
8.setMinimumSizenewDimension1010;jPanel
8.setLayoutgridBagLayout2;jLabel
1.setText学号;flowLayout
1.setAlig__entFlowLayout.LEFT;jLabel
2.setHorizontalAlig__entSwin__onstants.RIGHT;jLabel
2.setText姓名;jLabel
3.setHorizontalAlig__entSwin__onstants.RIGHT;jLabel
3.setText性别;jLabel
4.setHorizontalAlig__entSwin__onstants.RIGHT;jLabel
4.setText班级;jLabel
5.setHorizontalAlig__entSwin__onstants.RIGHT;jLabel
5.setText生日;jLabel
6.setHorizontalAlig__entSwin__onstants.RIGHT;jLabel
6.setText__;jLabel
7.setHorizontalAlig__entSwin__onstants.RIGHT;jLabel
7.setText地址;jButton
1.setText修改;jButton
1.addActionListenernew__inFrame_jButton1_actionAdapterthis;jButton
2.setText取消;jdbTable
1.setDataSetqueryDataSet2;jTabbedPane
1.setMinimumSizenewDimension500194;jTabbedPane
1.setPreferredSizenewDimension500607;queryDataSet
2.setProvidernull;ent____student_info.student_birthdaystudent_info.student_telstudent_info.student_address+column
8.setCaption生日;column
8.setColumnNamestudent_birthday;column
8.setDisplay__skyyyy-MM-dd;column
8.setEdit__skyyyy-MM-dd;column
8.setSche__Namedbo;column
8.setTableNamestudent_info;column
8.setWidth10;column
8.setServerColumnNamestudent_birthday;column
8.setSqlType93;column
9.setCaption学号;column
9.setColumnNamestudent_id;column
9.setEdit__sk######;column
9.setRowIdtrue;column
9.setSche__Namedbo;column
9.setTableNamestudent_info;column
9.setWidth10;column
9.setServerColumnNamestudent_id;column
9.setSqlType4;column
10.setCaption姓名;column
10.setColumnNamestudent_name;column
10.setPrecision50;column
10.setSche__Namedbo;column
10.setTableNamestudent_info;column
10.setWidth10;column
10.setServerColumnNamestudent_name;column
10.setSqlType12;column
11.setCaption班级;column
11.setColumnNamestudent_class;column
11.setSche__Namedbo;column
11.setTableNamestudent_info;column
11.setWidth10;column
11.setServerColumnNamestudent_class;column
11.setSqlType4;column
12.setCaption性别;column
12.setColumnNamestudent____;column
12.setPrecision50;column
12.setSche__Namedbo;column
12.setTableNamestudent_info;column
12.setWidth10;column
12.setServerColumnNamestudent____;column
12.setSqlType12;column
13.setCaption____;column
13.setColumnNamestudent_tel;column
13.setPrecision50;column
13.setSche__Namedbo;column
13.setTableNamestudent_info;column
13.setWidth10;column
13.setServerColumnNamestudent_tel;column
13.setSqlType12;column
14.setCaption__地址;column
14.setColumnNamestudent_address;column
14.setPrecision150;column
14.setSche__Namedbo;column
14.setTableNamestudent_info;column
14.setWidth14;column
14.setServerColumnNamestudent_address;column
14.setSqlType12;queryDataSet
2.setColumnsnewColumn[]{column9column10column11column12column8column13column14};queryDataSet
2.addN__igationListenernew__inFrame_queryDataSet2_n__igationAdapterthis;jPanel
1.setPreferredSizenewDimension472580;jPanel
2.setLayoutborderLayout4;jLabel
8.setText学号;jLabel
9.setRequestFocusEnabledtrue;jLabel
9.setText姓名:;jLabel
10.setText班级:;jLabel
11.setText性别:;jdbN__ToolBar
2.setEnabledfalse;jdbN__ToolBar
2.setAlig__entFlowLayout.__NTER;jPanel
10.setMinimumSizenewDimension30010;jPanel
10.setPreferredSizenewDimension30010;jPanel
10.setLayoutborderLayout5;
2.13选课信息管理模块功能对学生选课信息进行管理,方便学生查询,具有查询,修改,删除,插入功能模块代码如下jLabel
12.setText学校设置可选课程信息;jPanel
11.setMinimumSizenewDimension20010;jPanel
11.setPreferredSizenewDimension20010;jPanel
11.setLayoutborderLayout6;jLabel
13.setText个人已选课程信息;jButton
3.setText选课;jButton
3.addActionListenernew__inFrame_jButton3_actionAdapterthis;jButton
4.setText退课;jButton
4.addActionListenernew__inFrame_jButton4_actionAdapterthis;jPanel
12.setLayoutxYLayout1;queryDataSet
1.setReadOnlyfalse;student_coursecode.course_creditstudent_coursecode.course_teacherstudent_coursecode.course_address+column
1.setCaption课程代号;column
1.setColumnNamecourse_code;column
1.setRowIdtrue;column
1.setSche__Namedbo;column
1.setTableNamestudent_coursecode;column
1.setWidth10;column
1.setServerColumnNamecourse_code;column
1.setSqlType4;column
2.setCaption课程名称;column
2.setColumnNamecourse_name;column
2.setPrecision50;column
2.setSche__Namedbo;column
2.setTableNamestudent_coursecode;column
2.setWidth10;column
2.setServerColumnNamecourse_name;column
2.setSqlType12;column
3.setCaption课程学时;column
3.setColumnNamecourse_period;column
3.setSche__Namedbo;column
3.setTableNamestudent_coursecode;column
3.setWidth10;column
3.setServerColumnNamecourse_period;column
3.setSqlType4;column
4.setCaption课程学分;column
4.setColumnNamecourse_credit;column
4.setSche__Namedbo;column
4.setTableNamestudent_coursecode;column
4.setWidth10;column
4.setServerColumnNamecourse_credit;column
4.setSqlType6;column
5.setCaption任课老师;column
5.setColumnNamecourse_teacher;column
5.setPrecision50;column
5.setSche__Namedbo;column
5.setTableNamestudent_coursecode;column
5.setWidth10;column
5.setServerColumnNamecourse_teacher;column
5.setSqlType12;column
6.setCaption上课地点;column
6.setColumnNamecourse_address;column
6.setPrecision50;column
6.setSche__Namedbo;column
6.setTableNamestudent_coursecode;column
6.setWidth10;column
6.setServerColumnNamecourse_address;column
6.setSqlType12;queryDataSet
1.setColumnsnewColumn[]{column1column2column3column4column5column6};jdbTable
2.setDataSetqueryDataSet1;jdbTable
2.setEditablefalse;column
7.setCaption学生姓名;column
7.setColumnNamecourse_name;column
7.setPrecision50;column
7.setSche__Namedbo;column
7.setTableNamestudent_course;column
7.setWidth10;column
7.setServerColumnNamecourse_name;column
7.setSqlType12;jLabel
14.setText学号;jLabel
15.setText性别:;jLabel
16.setRequestFocusEnabledtrue;jLabel
16.setText姓名:;jLabel
17.setText班级:;jPanel
3.setLayoutborderLayout7;jPanel
15.setMinimumSizenewDimension200100;jPanel
15.setPreferredSizenewDimension200250;jPanel
15.setLayoutborderLayout8;jPanel
14.setLayoutborderLayout9;jPanel
14.setMinimumSizenewDimension30050;jPanel
14.setPreferredSizenewDimension30050;jPanel
14.setVerifyInputWhenFocusTargettrue;jPanel
13.setPreferredSizenewDimension40440;jPanel
16.setPreferredSizenewDimension28010;jPanel
16.setLayoutgridBagLayout1;
2.14奖励信息管理模块功能对学生奖励信息进行管理,具有插入,删除,修改,查询功能模块代码如下jLabel
18.setText获奖时间:;jLabel
19.setText获奖名称:;jdbTextField
1.setTextjdbTextField1;jdbTextField
1.setColumnName__heck_time;jdbTextField
1.setDataSetqSet_jiangli;jdbTextField
2.setTextjdbTextField2;jdbTextField
2.setColumnName__heck_title;jdbTextField
2.setDataSetqSet_jiangli;jdbTextArea
1.setTextjdbTextArea1;jdbTextArea
1.setColumnName__heck_disc;jdbTextArea
1.setDataSetqSet_jiangli;jPanel
17.setLayoutborderLayout10;jButton
5.setText增加;jButton
6.setText取消;jPanel
18.setLayoutborderLayout11;borderLayout
11.setVgap10;jLabel
20.setText获奖内容具体描述:;jdbTextField
3.setEnabledtrue;jdbTextField
3.setAlig__entXfloat
0.5;jdbTextField
3.setDoubleBufferedfalse;jdbTextField
3.setMinimumSizenewDimension1022;jdbTextField
3.setPreferredSizenewDimension1522;jdbTextField
3.set__rginnewInsets1313;jdbTextField
3.setText;heck_timestudent___heck.__heck_titlestudent___heck.__heck_disc+column
20.setCaption获奖时间;column
20.setColumnName__heck_time;column
20.setEdit__skyyyy-MM-dd;column
20.setDisplay__skyyyy-MM-dd;column
20.setSche__Namedbo;column
20.setTableNamestudent___heck;column
20.setWidth20;column
20.setServerColumnName__heck_time;column
20.setSqlType93;jdbTable
4.setDataSetqSet_jiangli;column
21.setColumnName__heck_id;column
21.setRowIdtrue;column
21.setSche__Namedbo;column
21.setTableNamestudent___heck;column
21.setServerColumnName__heck_id;column
21.setSqlType4;column
22.setColumnName__heck_no;column
22.setSche__Namedbo;column
22.setTableNamestudent___heck;column
22.setServerColumnName__heck_no;column
22.setSqlType4;column
23.setColumnName__heck_name;column
23.setPrecision10;column
23.setSche__Namedbo;column
23.setTableNamestudent___heck;column
23.setServerColumnName__heck_name;column
23.setSqlType1;column
24.setCaption获奖名称;column
24.setColumnName__heck_title;column
24.setPrecision50;column
24.setSche__Namedbo;column
24.setTableNamestudent___heck;column
24.setWidth20;column
24.setServerColumnName__heck_title;column
24.setSqlType12;column
25.setCaption具体说明;column
25.setColumnName__heck_disc;column
25.setPrecision50;column
25.setSche__Namedbo;column
25.setTableNamestudent___heck;column
25.setWidth40;column
25.setServerColumnName__heck_disc;column
25.setSqlType12;qSet_jiangli.setColumnsnewColumn[]{column21column22column23column20column24column25};jdbN__ToolBar
3.setAlig__entFlowLayout.__NTER;jPanel
3.addFocusListenernew__inFrame_jPanel3_focusAdapterthis;this.getContentPane.addjTabbedPane1newPaneConstraintsjTabbedPane1jTabbedPane1PaneConstraints.ROOT
1.0f;
2.4测试数据和数据结果
3.系统测试运行截图
3.1用户界面
3.2个人信息管理
3.3选课信息管理
3.4奖励信息管理
4.心得体会做课程设计让我对j__a有了新的认识,首先我接触了很多上课见过见过但没有实际用过的类和方法,让我对编程有了许多新的思想大一学了C语言,虽然当时学的还不错,由于学的都是入门知识,所以自己做的都是DOS下执行的程序,虽然可以实现一定的功能,但和自己平时用的软件相差很大这学期刚开课学j__a感觉没什么新鲜感,它的跨平台特性也只是听听,根本没有认识,知道学到第七章图形界面用户编程的时候,我发现学会之后自己可以做出来的软件就更接__时使用的软件了,不过由于平时学习不刻苦,到时没有时间静下心来写j__a代码,知道做课程设计,才静下心来开始研究j__a,结合以前的编程知识,做起了自己的程序我曾经用c语言做过这个系统,做起来会比较熟练,同时想通过做课设学习一点数据库的知识,感觉这些知识更贴近实际应用,选好之后开始准备课设,先从最简单的主窗体,到主窗体的菜单,组件添加,再到各个功能的__窗体的建立,再到最后的数据库连接,功能的实现,一步步走来,收获颇多其中__窗体中的组件排版是碰到的第一个问题,最简单的方法是在建每个窗体时把所有需要的组件全部重新添加进去,但是这样代码会很长,而却会多占很多内存空间,于是我决定把个功能窗体__同的组件在一个新方法中统一加载,为了减小占内存空间,组建的在主类的构造方法中生成,所有__功能窗口公用组件,这样既减少了代码额长度,又提高了程序的内存利用率还有很多问题,都在权衡之后得到了较优的解决方法它能够使这次课设还让我对j__a的跨平台性有了进一步认识,当我学好代码兴致勃勃的想把它做成exe可执行文件时,在网上搜索之后发现它似乎很难实现,就是应为它的j__a语言的实现机制,通过jre来执行执行j__a代码,而不是调用系统本地代码除此之外我还学到了新的编程技巧,比如对try,catch的运用刚学的时候就是照书本上的打,很不情愿但是必须打的代码,在做课设时,我发现他又很神奇的功能可以帮助我解决用其他办法不好解决的问题,比如关闭窗口刚开始程序只有主窗口时,关闭很好实现,但随着程序功能的完善,需要关闭的窗口越来越多,需要关闭的类型也便多了,到了关闭Dialog的时候,发现Dialog不能强制转化为Frame,如果想用前面的方法管还得把多处代码进行修改,不过我想到了用try来解决这个问题
5.____
[1]印旻.J__a与面向对象程序设计教程.北京清华大学出版社,
1999.11
[2]宛延闿.J__a程序设计实例剖析.北京国防工业出版社,
2003.03
[4]王克宏、郝建文.J__a技术教程.北京清华大学出版社,
2002.9月
6.附录源代码packagestu__nage;/***pTitle:/p*pDescription:/p*pCopyright:Copyrightc2003/p*pCompany:/p*@authornotattributable*@version
1.0*/publicclass__inFrameextendsJFrame{PaneLayoutpaneLayout1=newPaneLayout;staticJTabbedPanejTabbedPane1=newJTabbedPane;staticJPaneljPanel1=newJPanel;staticJPaneljPanel2=newJPanel;staticJPaneljPanel3=newJPanel;staticJPaneljPanel4=newJPanel;staticJPaneljPanel5=newJPanel;BorderLayoutborderLayout1=newBorderLayout;JdbN__ToolBarjdbN__ToolBar1=newJdbN__ToolBar;BorderLayoutborderLayout2=newBorderLayout;Databasedatabase1=newDatabase;JPaneljPanel6=newJPanel;BorderLayoutborderLayout3=newBorderLayout;JPaneljPanel7=newJPanel;JPaneljPanel8=newJPanel;FlowLayoutflowLayout1=newFlowLayout;JLabeljLabel1=newJLabel;JLabeljLabel2=newJLabel;JLabeljLabel3=newJLabel;JLabeljLabel4=newJLabel;JLabeljLabel5=newJLabel;JLabeljLabel6=newJLabel;JLabeljLabel7=newJLabel;JButtonjButton1=newJButton;JButtonjButton2=newJButton;TableScrollPanetableScrollPane1=newTableScrollPane;JdbTablejdbTable1=newJdbTable;QueryDataSetqueryDataSet2=newQueryDataSet;Columncolumn8=newColumn;Columncolumn9=newColumn;Columncolumn10=newColumn;Columncolumn11=newColumn;Columncolumn12=newColumn;Columncolumn13=newColumn;Columncolumn14=newColumn;Fontfont1;BorderLayoutborderLayout4=newBorderLayout;JPaneljPanel9=newJPanel;JLabeljLabel8=newJLabel;JLabeljLabel9=newJLabel;JLabeljLabel10=newJLabel;JLabeljLabel11=newJLabel;JdbN__ToolBarjdbN__ToolBar2=newJdbN__ToolBar;JPaneljPanel10=newJPanel;JPaneljPanel11=newJPanel;JPaneljPanel12=newJPanel;BorderLayoutborderLayout5=newBorderLayout;JLabeljLabel12=newJLabel;TableScrollPanetableScrollPane2=newTableScrollPane;JdbTablejdbTable2=newJdbTable;JLabeljLabel13=newJLabel;TableScrollPanetableScrollPane3=newTableScrollPane;BorderLayoutborderLayout6=newBorderLayout;JButtonjButton3=newJButton;JButtonjButton4=newJButton;XYLayoutxYLayout1=newXYLayout;QueryDataSetqueryDataSet1=newQueryDataSet;Columncolumn1=newColumn;Columncolumn2=newColumn;Columncolumn3=newColumn;Columncolumn4=newColumn;Columncolumn5=newColumn;Columncolumn6=newColumn;Columncolumn7=newColumn;JdbTablejdbTable3=newJdbTable;JLabeljLabel14=newJLabel;JLabeljLabel15=newJLabel;JPaneljPanel13=newJPanel;JLabeljLabel16=newJLabel;JLabeljLabel17=newJLabel;BorderLayoutborderLayout7=newBorderLayout;JPaneljPanel14=newJPanel;JPaneljPanel15=newJPanel;TableScrollPanetableScrollPane4=newTableScrollPane;BorderLayoutborderLayout8=newBorderLayout;BorderLayoutborderLayout9=newBorderLayout;JPaneljPanel16=newJPanel;JPaneljPanel17=newJPanel;JPaneljPanel18=newJPanel;JdbTablejdbTable4=newJdbTable;GridBagLayoutgridBagLayout1=newGridBagLayout;JLabeljLabel18=newJLabel;JLabeljLabel19=newJLabel;JdbTextFieldjdbTextField1=newJdbTextField;JdbTextFieldjdbTextField2=newJdbTextField;JdbTextAreajdbTextArea1=newJdbTextArea;BorderLayoutborderLayout10=newBorderLayout;JButtonjButton5=newJButton;JButtonjButton6=newJButton;BorderLayoutborderLayout11=newBorderLayout;JLabeljLabel20=newJLabel;JdbTextFieldjdbTextField3=newJdbTextField;JdbTextFieldjdbTextField4=newJdbTextField;JdbTextFieldjdbTextField5=newJdbTextField;JdbTextFieldjdbTextField7=newJdbTextField;JdbTextFieldjdbTextField8=newJdbTextField;JPaneljPanel19=newJPanel;GridBagLayoutgridBagLayout2=newGridBagLayout;ButtonGroupbuttonGroup1=newButtonGroup;JdbRadioButtonjdbRadioButton2=newJdbRadioButton;JdbRadioButtonjdbRadioButton1=newJdbRadioButton;JdbN__FieldjdbN__Field1=newJdbN__Field;JdbTextFieldjdbTextField9=newJdbTextField;JdbTextFieldjdbTextField10=newJdbTextField;QueryDataSetqueryDataSet4=newQueryDataSet;QueryDataSetqSet_course=newQueryDataSet;Columncolumn15=newColumn;Columncolumn16=newColumn;Columncolumn18=newColumn;Columncolumn19=newColumn;JdbTextFieldjdbTextField11=newJdbTextField;JdbN__FieldjdbN__Field2=newJdbN__Field;JdbN__FieldjdbN__Field3=newJdbN__Field;JdbTextFieldjdbTextField12=newJdbTextField;JdbTextFieldjdbTextField13=newJdbTextField;JdbTextFieldjdbTextField14=newJdbTextField;QueryDataSetqSet_jiangli=newQueryDataSet;Columncolumn20=newColumn;Columncolumn21=newColumn;Columncolumn22=newColumn;Columncolumn23=newColumn;Columncolumn24=newColumn;Columncolumn25=newColumn;JdbN__ToolBarjdbN__ToolBar3=newJdbN__ToolBar;public__inFrame{try{jbInit;}catchEx__ptione{e.printStackTra__;}}publicstaticvoid__inString[]args{try{UI__nager.setLookAndFeelUI__nager.getSystemLookAndFeelClassName;}catchEx__ptione{}UI__nager.putLabel.fontf;UI__nager.putLabel.foregroundColor.black;UI__nager.putButton.fontf;UI__nager.putMenu.fontf;UI__nager.putMenuItem.fontf;UI__nager.putList.fontf;UI__nager.putCheckBox.fontf;UI__nager.putRadioButton.fontf;UI__nager.putComboBox.fontf;UI__nager.putTextArea.fontf;UI__nager.putdbTextArea.fontf;UI__nager.putfontf;__inFrame__inFrame=new__inFrame;__inFrame.pack;__inFrame.setSize600450;__inFrame.show;}privatevoidjbInitthrowsEx__ption{this.getContentPane.setLayoutpaneLayout1;jPanel
1.setLayoutborderLayout1;jdbN__ToolBar
1.setDebugGraphicsOptions0;jdbN__ToolBar
1.setAlig__entFlowLayout.__NTER;jPanel
5.setLayoutborderLayout2;database
1.setDatabaseName;jPanel
6.setMinimumSizenewDimension50100;jPanel
6.setPreferredSizenewDimension50110;jPanel
6.setLayoutborderLayout3;jPanel
7.setMinimumSizenewDimension10030;jPanel
7.setPreferredSizenewDimension10040;jPanel
7.setLayoutflowLayout1;jPanel
8.setMinimumSizenewDimension1010;jPanel
8.setLayoutgridBagLayout2;jLabel
1.setText学号;flowLayout
1.setAlig__entFlowLayout.LEFT;jLabel
2.setHorizontalAlig__entSwin__onstants.RIGHT;jLabel
2.setText姓名;jLabel
3.setHorizontalAlig__entSwin__onstants.RIGHT;jLabel
3.setText性别;jLabel
4.setHorizontalAlig__entSwin__onstants.RIGHT;jLabel
4.setText班级;jLabel
5.setHorizontalAlig__entSwin__onstants.RIGHT;jLabel
5.setText生日;jLabel
6.setHorizontalAlig__entSwin__onstants.RIGHT;jLabel
6.setText__;jLabel
7.setHorizontalAlig__entSwin__onstants.RIGHT;jLabel
7.setText地址;jButton
1.setText修改;jButton
1.addActionListenernew__inFrame_jButton1_actionAdapterthis;jButton
2.setText取消;jdbTable
1.setDataSetqueryDataSet2;jTabbedPane
1.setMinimumSizenewDimension500194;jTabbedPane
1.setPreferredSizenewDimension500607;queryDataSet
2.setProvidernull;ent____student_info.student_birthdaystudent_info.student_telstudent_info.student_address+column
8.setCaption生日;column
8.setColumnNamestudent_birthday;column
8.setDisplay__skyyyy-MM-dd;column
8.setEdit__skyyyy-MM-dd;column
8.setSche__Namedbo;column
8.setTableNamestudent_info;column
8.setWidth10;column
8.setServerColumnNamestudent_birthday;column
8.setSqlType93;column
9.setCaption学号;column
9.setColumnNamestudent_id;column
9.setEdit__sk######;column
9.setRowIdtrue;column
9.setSche__Namedbo;column
9.setTableNamestudent_info;column
9.setWidth10;column
9.setServerColumnNamestudent_id;column
9.setSqlType4;column
10.setCaption姓名;column
10.setColumnNamestudent_name;column
10.setPrecision50;column
10.setSche__Namedbo;column
10.setTableNamestudent_info;column
10.setWidth10;column
10.setServerColumnNamestudent_name;column
10.setSqlType12;column
11.setCaption班级;column
11.setColumnNamestudent_class;column
11.setSche__Namedbo;column
11.setTableNamestudent_info;column
11.setWidth10;column
11.setServerColumnNamestudent_class;column
11.setSqlType4;column
12.setCaption性别;column
12.setColumnNamestudent____;column
12.setPrecision50;column
12.setSche__Namedbo;column
12.setTableNamestudent_info;column
12.setWidth10;column
12.setServerColumnNamestudent____;column
12.setSqlType12;column
13.setCaption____;column
13.setColumnNamestudent_tel;column
13.setPrecision50;column
13.setSche__Namedbo;column
13.setTableNamestudent_info;column
13.setWidth10;column
13.setServerColumnNamestudent_tel;column
13.setSqlType12;column
14.setCaption__地址;column
14.setColumnNamestudent_address;column
14.setPrecision150;column
14.setSche__Namedbo;column
14.setTableNamestudent_info;column
14.setWidth14;column
14.setServerColumnNamestudent_address;column
14.setSqlType12;queryDataSet
2.setColumnsnewColumn[]{column9column10column11column12column8column13column14};queryDataSet
2.addN__igationListenernew__inFrame_queryDataSet2_n__igationAdapterthis;jPanel
1.setPreferredSizenewDimension472580;jPanel
2.setLayoutborderLayout4;jLabel
8.setText学号;jLabel
9.setRequestFocusEnabledtrue;jLabel
9.setText姓名:;jLabel
10.setText班级:;jLabel
11.setText性别:;jdbN__ToolBar
2.setEnabledfalse;jdbN__ToolBar
2.setAlig__entFlowLayout.__NTER;jPanel
10.setMinimumSizenewDimension30010;jPanel
10.setPreferredSizenewDimension30010;jPanel
10.setLayoutborderLayout5;jLabel
12.setText学校设置可选课程信息;jPanel
11.setMinimumSizenewDimension20010;jPanel
11.setPreferredSizenewDimension20010;jPanel
11.setLayoutborderLayout6;jLabel
13.setText个人已选课程信息;jButton
3.setText选课;jButton
3.addActionListenernew__inFrame_jButton3_actionAdapterthis;jButton
4.setText退课;jButton
4.addActionListenernew__inFrame_jButton4_actionAdapterthis;jPanel
12.setLayoutxYLayout1;queryDataSet
1.setReadOnlyfalse;student_coursecode.course_creditstudent_coursecode.course_teacherstudent_coursecode.course_address+column
1.setCaption课程代号;column
1.setColumnNamecourse_code;column
1.setRowIdtrue;column
1.setSche__Namedbo;column
1.setTableNamestudent_coursecode;column
1.setWidth10;column
1.setServerColumnNamecourse_code;column
1.setSqlType4;column
2.setCaption课程名称;column
2.setColumnNamecourse_name;column
2.setPrecision50;column
2.setSche__Namedbo;column
2.setTableNamestudent_coursecode;column
2.setWidth10;column
2.setServerColumnNamecourse_name;column
2.setSqlType12;column
3.setCaption课程学时;column
3.setColumnNamecourse_period;column
3.setSche__Namedbo;column
3.setTableNamestudent_coursecode;column
3.setWidth10;column
3.setServerColumnNamecourse_period;column
3.setSqlType4;column
4.setCaption课程学分;column
4.setColumnNamecourse_credit;column
4.setSche__Namedbo;column
4.setTableNamestudent_coursecode;column
4.setWidth10;column
4.setServerColumnNamecourse_credit;column
4.setSqlType6;column
5.setCaption任课老师;column
5.setColumnNamecourse_teacher;column
5.setPrecision50;column
5.setSche__Namedbo;column
5.setTableNamestudent_coursecode;column
5.setWidth10;column
5.setServerColumnNamecourse_teacher;column
5.setSqlType12;column
6.setCaption上课地点;column
6.setColumnNamecourse_address;column
6.setPrecision50;column
6.setSche__Namedbo;column
6.setTableNamestudent_coursecode;column
6.setWidth10;column
6.setServerColumnNamecourse_address;column
6.setSqlType12;queryDataSet
1.setColumnsnewColumn[]{column1column2column3column4column5column6};jdbTable
2.setDataSetqueryDataSet1;jdbTable
2.setEditablefalse;column
7.setCaption学生姓名;column
7.setColumnNamecourse_name;column
7.setPrecision50;column
7.setSche__Namedbo;column
7.setTableNamestudent_course;column
7.setWidth10;column
7.setServerColumnNamecourse_name;column
7.setSqlType12;jLabel
14.setText学号;jLabel
15.setText性别:;jLabel
16.setRequestFocusEnabledtrue;jLabel
16.setText姓名:;jLabel
17.setText班级:;jPanel
3.setLayoutborderLayout7;jPanel
15.setMinimumSizenewDimension200100;jPanel
15.setPreferredSizenewDimension200250;jPanel
15.setLayoutborderLayout8;jPanel
14.setLayoutborderLayout9;jPanel
14.setMinimumSizenewDimension30050;jPanel
14.setPreferredSizenewDimension30050;jPanel
14.setVerifyInputWhenFocusTargettrue;jPanel
13.setPreferredSizenewDimension40440;jPanel
16.setPreferredSizenewDimension28010;jPanel
16.setLayoutgridBagLayout1;jLabel
18.setText获奖时间:;jLabel
19.setText获奖名称:;jdbTextField
1.setTextjdbTextField1;jdbTextField
1.setColumnName__heck_time;jdbTextField
1.setDataSetqSet_jiangli;jdbTextField
2.setTextjdbTextField2;jdbTextField
2.setColumnName__heck_title;jdbTextField
2.setDataSetqSet_jiangli;jdbTextArea
1.setTextjdbTextArea1;jdbTextArea
1.setColumnName__heck_disc;jdbTextArea
1.setDataSetqSet_jiangli;jPanel
17.setLayoutborderLayout10;jButton
5.setText增加;jButton
6.setText取消;jPanel
18.setLayoutborderLayout11;borderLayout
11.setVgap10;jLabel
20.setText获奖内容具体描述:;jdbTextField
3.setEnabledtrue;jdbTextField
3.setAlig__entXfloat
0.5;jdbTextField
3.setDoubleBufferedfalse;jdbTextField
3.setMinimumSizenewDimension1022;jdbTextField
3.setPreferredSizenewDimension1522;jdbTextField
3.set__rginnewInsets1313;jdbTextField
3.setText;jdbTextField
3.setHorizontalAlig__entSwin__onstants.LEFT;jdbTextField
3.setColumnNamestudent_name;jdbTextField
3.setDataSetqueryDataSet2;jdbTextField
3.setEnablePopupMenutrue;jdbTextField
3.setPostOnFocusLosttrue;jdbTextField
4.setDebugGraphicsOptions0;jdbTextField
4.setTextjdbTextField4;jdbTextField
4.setColumnNamestudent_class;jdbTextField
4.setDataSetqueryDataSet2;jdbTextField
5.setTextjdbTextField5;jdbTextField
5.setColumnNamestudent_tel;jdbTextField
5.setDataSetqueryDataSet2;jdbTextField
7.setDisabledTextColorColor.gray;jdbTextField
7.setTextjdbTextField7;jdbTextField
7.setColumnNamestudent_birthday;jdbTextField
7.setDataSetqueryDataSet2;jdbTextField
8.setTextjdbTextField8;jdbTextField
8.setColumnNamestudent_address;jdbTextField
8.setDataSetqueryDataSet2;jdbRadioButton
2.setSelectedfalse;jdbRadioButton
2.setText女;jdbRadioButton
2.setButtonGroupbuttonGroup1;jdbRadioButton
2.setColumnNamestudent____;jdbRadioButton
2.setDataSetqueryDataSet2;jdbRadioButton
2.setSelectedDat__alue女;jdbRadioButton
1.setActionCom__nd男;jdbRadioButton
1.setContentAreaFilledtrue;jdbRadioButton
1.setSelectedtrue;jdbRadioButton
1.setText男;jdbRadioButton
1.setButtonGroupbuttonGroup1;jdbRadioButton
1.setColumnNamestudent____;jdbRadioButton
1.setDataSetqueryDataSet2;jdbRadioButton
1.setSelectedDat__alue男;jdbN__Field
1.setMinimumSizenewDimension10022;jdbN__Field
1.setPreferredSizenewDimension10022;jdbN__Field
1.setTextjdbN__Field1;jdbN__Field
1.setColumnNamestudent_id;jdbN__Field
1.setDataSetqueryDataSet2;jdbTextField
9.setEnabledtrue;jdbTextField
9.setPreferredSizenewDimension7022;jdbTextField
9.setEditablefalse;jdbTextField
9.setTextjdbTextField9;jdbTextField
9.setColumns0;jdbTextField
9.setColumnNamestudent_class;jdbTextField
9.setDataSetqueryDataSet2;jdbTextField
10.setEnabledtrue;jdbTextField
10.setPreferredSizenewDimension5022;jdbTextField
10.setEditablefalse;jdbTextField
10.setTextjdbTextField10;jdbTextField
10.setColumnNamestudent____;jdbTextField
10.setDataSetqueryDataSet2;column
15.setColumnNamecount_id;column
15.setRowIdtrue;column
15.setSche__Namedbo;column
15.setTableNamestudent_course;column
15.setServerColumnNamecount_id;column
15.setSqlType4;column
16.setColumnNamecourse_id;column
16.setSche__Namedbo;column
16.setTableNamestudent_course;column
16.setServerColumnNamecourse_id;column
16.setSqlType4;column
18.setCaption学生姓名;column
18.setColumnNamecourse_name;column
18.setPrecision50;column
18.setSche__Namedbo;column
18.setTableNamestudent_course;column
18.setWidth10;column
18.setServerColumnNamecourse_name;column
18.setSqlType12;column
19.setCaption所选课程编号;column
19.setColumnNamecourse_no;column
19.setSche__Namedbo;column
19.setTableNamestudent_course;column
19.setServerColumnNamecourse_no;column
19.setSqlType4;qSet_course.setColumnsnewColumn[]{column15column16column18column19};qSet_course.addRowFilterListenernew__inFrame_qSet_course_rowFilterAdapterthis;jdbTable
3.setDataSetqSet_course;jdbTextField
11.setMinimumSizenewDimension7022;jdbTextField
11.setPreferredSizenewDimension7022;jdbTextField
11.setEditablefalse;jdbTextField
11.setTextjdbTextField11;jdbTextField
11.setColumnNamestudent_name;jdbTextField
11.setDataSetqueryDataSet2;jdbN__Field
2.setDataSetqueryDataSet2;jdbN__Field
2.setColumnNamestudent_id;jdbN__Field
2.setPreferredSizenewDimension7022;jdbN__Field
2.setMinimumSizenewDimension7022;jdbN__Field
3.setMinimumSizenewDimension7022;jdbN__Field
3.setPreferredSizenewDimension7022;jdbN__Field
3.setColumnNamestudent_id;jdbN__Field
3.setDataSetqueryDataSet2;jdbTextField
12.setDataSetqueryDataSet2;jdbTextField
12.setColumnNamestudent_name;jdbTextField
12.setTextjdbTextField11;jdbTextField
12.setEditablefalse;jdbTextField
12.setPreferredSizenewDimension7022;jdbTextField
12.setMinimumSizenewDimension7022;jdbTextField
13.setDataSetqueryDataSet2;jdbTextField
13.setColumnNamestudent_class;jdbTextField
13.setColumns0;jdbTextField
13.setTextjdbTextField9;jdbTextField
13.setEditablefalse;jdbTextField
13.setPreferredSizenewDimension7022;jdbTextField
13.setEnabledtrue;jdbTextField
14.setDataSetqueryDataSet2;jdbTextField
14.setColumnNamestudent____;jdbTextField
14.setTextjdbTextField10;jdbTextField
14.setEditablefalse;jdbTextField
14.setPreferredSizenewDimension5022;jdbTextField
14.setEnabledtrue;heck_timestudent___heck.__heck_titlestudent___heck.__heck_disc+column
20.setCaption获奖时间;column
20.setColumnName__heck_time;column
20.setEdit__skyyyy-MM-dd;column
20.setDisplay__skyyyy-MM-dd;column
20.setSche__Namedbo;column
20.setTableNamestudent___heck;column
20.setWidth20;column
20.setServerColumnName__heck_time;column
20.setSqlType93;jdbTable
4.setDataSetqSet_jiangli;column
21.setColumnName__heck_id;column
21.setRowIdtrue;column
21.setSche__Namedbo;column
21.setTableNamestudent___heck;column
21.setServerColumnName__heck_id;column
21.setSqlType4;column
22.setColumnName__heck_no;column
22.setSche__Namedbo;column
22.setTableNamestudent___heck;column
22.setServerColumnName__heck_no;column
22.setSqlType4;column
23.setColumnName__heck_name;column
23.setPrecision10;column
23.setSche__Namedbo;column
23.setTableNamestudent___heck;column
23.setServerColumnName__heck_name;column
23.setSqlType1;column
24.setCaption获奖名称;column
24.setColumnName__heck_title;column
24.setPrecision50;column
24.setSche__Namedbo;column
24.setTableNamestudent___heck;column
24.setWidth20;column
24.setServerColumnName__heck_title;column
24.setSqlType12;column
25.setCaption具体说明;column
25.setColumnName__heck_disc;column
25.setPrecision50;column
25.setSche__Namedbo;column
25.setTableNamestudent___heck;column
25.setWidth40;column
25.setServerColumnName__heck_disc;column
25.setSqlType12;qSet_jiangli.setColumnsnewColumn[]{column21column22column23column20column24column25};jdbN__ToolBar
3.setAlig__entFlowLayout.__NTER;jPanel
3.addFocusListenernew__inFrame_jPanel3_focusAdapterthis;this.getContentPane.addjTabbedPane1newPaneConstraintsjTabbedPane1jTabbedPane1PaneConstraints.ROOT
1.0f;jTabbedPane
1.addjPanel1个人信息管理;jPanel
1.addjPanel5BorderLayout.__NTER;jPanel
5.addjdbN__ToolBar1BorderLayout.SOUTH;jPanel
5.addjPanel6BorderLayout.NORTH;jPanel
6.addjPanel7BorderLayout.NORTH;jPanel
7.addjLabel1null;jPanel
6.addjPanel8BorderLayout.__NTER;jPanel
8.addjLabel2newGridBa__onstraints
00110.
00.0GridBa__onstraints.WESTGridBa__onstraints.NONEnewInsets00002819;jPanel
8.addjdbTextField3newGridBa__onstraints
10211.
00.0GridBa__onstraints.WESTGridBa__onstraints.NONEnewInsets00007513;jPanel
8.addjLabel4newGridBa__onstraints
30110.
00.0GridBa__onstraints.WESTGridBa__onstraints.NONEnewInsets00003119;jPanel
8.addjdbTextField4newGridBa__onstraints
40111.
00.0GridBa__onstraints.WESTGridBa__onstraints.HORIZONTALnewInsets00005713;jPanel
8.addjLabel6newGridBa__onstraints
50110.
00.0GridBa__onstraints.WESTGridBa__onstraints.NONEnewInsets00004019;jPanel
8.addjdbTextField5newGridBa__onstraints
60111.
00.0GridBa__onstraints.WESTGridBa__onstraints.HORIZONTALnewInsets00005713;jPanel
8.addjButton1newGridBa__onstraints
70110.
00.0GridBa__onstraints.__NTERGridBa__onstraints.NONEnewInsets00031610;jPanel
8.addjLabel3newGridBa__onstraints
01110.
00.0GridBa__onstraints.WESTGridBa__onstraints.NONEnewInsets00003019;jPanel
8.addjPanel19newGridBa__onstraints
21111.
01.0GridBa__onstraints.__NTERGridBa__onstraints.VERTICALnewInsets0000-325;jPanel
8.addjLabel5newGridBa__onstraints
31110.
00.0GridBa__onstraints.EASTGridBa__onstraints.NONEnewInsets00013019;jPanel
8.addjdbTextField7newGridBa__onstraints
41111.
00.0GridBa__onstraints.WESTGridBa__onstraints.HORIZONTALnewInsets0000713;jPanel
8.addjLabel7newGridBa__onstraints
51110.
00.0GridBa__onstraints.WESTGridBa__onstraints.NONEnewInsets00004019;jPanel
8.addjdbTextField8newGridBa__onstraints
61111.
00.0GridBa__onstraints.WESTGridBa__onstraints.HORIZONTALnewInsets00005713;jPanel
8.addjButton2newGridBa__onstraints
71110.
00.0GridBa__onstraints.__NTERGridBa__onstraints.NONEnewInsets00031610;jPanel
5.addtableScrollPane1BorderLayout.__NTER;tableScrollPane
1.getViewport.addjdbTable1null;jTabbedPane
1.addjPanel2选课信息管理;jTabbedPane
1.addjPanel3奖励信息管理;jPanel
3.addjPanel13BorderLayout.NORTH;jPanel
13.addjLabel14null;jPanel
13.addjdbN__Field3null;jPanel
13.addjLabel16null;jPanel
13.addjdbTextField12null;jPanel
13.addjLabel17null;jPanel
13.addjdbTextField13null;jPanel
13.addjLabel15null;jPanel
3.addjPanel15BorderLayout.SOUTH;jPanel
15.addtableScrollPane4BorderLayout.__NTER;jPanel
15.addjdbN__ToolBar3BorderLayout.SOUTH;tableScrollPane
4.getViewport.addjdbTable4null;jPanel
3.addjPanel14BorderLayout.__NTER;jPanel
14.addjPanel16BorderLayout.WEST;jPanel
16.addjLabel18newGridBa__onstraints
00110.
00.0GridBa__onstraints.__NTERGridBa__onstraints.NONEnewInsets00001714;jPanel
16.addjLabel19newGridBa__onstraints
01120.
00.0GridBa__onstraints.__NTERGridBa__onstraints.NONEnewInsets00001310;jPanel
16.addjdbTextField1newGridBa__onstraints
10210.
00.0GridBa__onstraints.__NTERGridBa__onstraints.NONEnewInsets0000__2;jPanel
16.addjdbTextField2newGridBa__onstraints
12320.
00.0GridBa__onstraints.__NTERGridBa__onstraints.NONEnewInsets0000910;jPanel
14.addjPanel17BorderLayout.__NTER;jPanel
17.addjdbTextArea1BorderLayout.__NTER;jPanel
17.addjLabel20BorderLayout.NORTH;jPanel
14.addjPanel18BorderLayout.EAST;jPanel
18.addjButton5BorderLayout.NORTH;jPanel
18.addjButton6BorderLayout.__NTER;jPanel
2.addjPanel9BorderLayout.NORTH;jPanel
9.addjLabel8null;jPanel
9.addjdbN__Field2null;jPanel
9.addjLabel9null;jPanel
9.addjdbTextField11null;jPanel
9.addjLabel10null;jPanel
9.addjdbTextField9null;jPanel
9.addjLabel11null;jPanel
9.addjdbTextField10null;jPanel
2.addjdbN__ToolBar2BorderLayout.SOUTH;jPanel
2.addjPanel10BorderLayout.WEST;jPanel
10.addjLabel12BorderLayout.NORTH;jPanel
10.addtableScrollPane2BorderLayout.__NTER;tableScrollPane
2.getViewport.addjdbTable2null;jPanel
2.addjPanel11BorderLayout.EAST;jPanel
11.addjLabel13BorderLayout.NORTH;jPanel
11.addtableScrollPane3BorderLayout.__NTER;tableScrollPane
3.getViewport.addjdbTable3null;jPanel
2.addjPanel12BorderLayout.__NTER;jPanel
12.addjButton3newXYConstraints4__-131;jPanel
12.addjButton4newXYConstraints21535933;jPanel
19.addjdbRadioButton1null;jPanel
19.addjdbRadioButton2null;buttonGroup
1.addjdbRadioButton2;buttonGroup
1.addjdbRadioButton1;jPanel
7.addjdbN__Field1null;jPanel
13.addjdbTextField14null;}voidjButton1_actionPerformedActionEvente{queryDataSet
2.s__eChanges;}voidjButton3_actionPerformedActionEvente{ifqueryDataSet
2.isEmptyreturn;ifqueryDataSet
1.isEmptyreturn;if!queryDataSet
4.isOpenqueryDataSet
4.open;queryDataSet
4.last;inti=queryDataSet
4.getIntcount_id;queryDataSet
4.setIntcount_id++i;queryDataSet
4.post;queryDataSet
4.s__eChangesqueryDataSet4;if!qSet_course.isOpenqSet_course.open;try{qSet_course.insertRowfalse;qSet_course.setIntcount_idi;qSet_course.setIntcourse_idqueryDataSet
2.getIntstudent_id;qSet_course.setStringcourse_namequeryDataSet
2.getStringstudent_name;qSet_course.setIntcourse_noqueryDataSet
1.getIntcourse_code;qSet_course.post;qSet_course.s__eChangesqSet_course;}catchEx__ptionex{qSet_course.refresh;}}voidjButton4_actionPerformedActionEvente{if!qSet_course.isOpenqSet_course.open;ifqSet_course.isEmptyreturn;qSet_course.deleteRow;qSet_course.s__eChangesqSet_course;}voidqSet_course_filterRowReadRowrowRowFilterResponseresponse{ifrow.getIntcourse_id==queryDataSet
2.getIntstudent_id{response.add;}else{response.ignore;}}voidqueryDataSet2___sterN__igating__sterN__igateEvente{}voidjPanel2_focusGainedFocusEvente{qSet_course.refilter;}voidqueryDataSet2_n__igatedN__igationEvente{qSet_course.refilter;}voidjPanel3_focusGainedFocusEvente{}}__inFrameadaptee;__inFrame_jButton1_actionAdapter__inFrameadaptee{this.adaptee=adaptee;}publicvoidactionPerformedActionEvente{adaptee.jButton1_actionPerformede;}}__inFrameadaptee;__inFrame_jButton3_actionAdapter__inFrameadaptee{this.adaptee=adaptee;}publicvoidactionPerformedActionEvente{adaptee.jButton3_actionPerformede;}}__inFrameadaptee;__inFrame_jButton4_actionAdapter__inFrameadaptee{this.adaptee=adaptee;}publicvoidactionPerformedActionEvente{adaptee.jButton4_actionPerformede;}}__inFrameadaptee;__inFrame_qSet_course_rowFilterAdapter__inFrameadaptee{this.adaptee=adaptee;}publicvoidfilterRowReadRowrowRowFilterResponseresponse{adaptee.qSet_course_filterRowrowresponse;}}__inFrameadaptee;__inFrame_queryDataSet2_n__igationAdapter__inFrameadaptee{this.adaptee=adaptee;}publicvoidn__igatedN__igationEvente{adaptee.queryDataSet2_n__igatede;}}__inFrameadaptee;__inFrame_jPanel3_focusAdapter__inFrameadaptee{this.adaptee=adaptee;}publicvoidfocusGainedFocusEvente{adaptee.jPanel3_focusGainede;}}评阅意见评定成绩指导老师签名年月日学生信息管理系统个人信息管理选课信息管理奖励信息管理查询,删除,修改,插入操作查询,删除,修改,插入操作查询,删除,修改,插入操作。