




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、河北结合大学数据库原理课程设计.河北结合大学数据库原理课程设计.河北结合大学数据库原理课程设计.用递归、非递归两种方法遍历二叉树数据库原理课程设计专业:计算机科学与技术班级:计算机()班指导教师:石宝英姓名:张江学号:用递归、非递归两种方法遍历二叉树目录.01.02.05.06.07.41用递归、非递归两种方法遍历二叉树一、概括1:项目背景教学管理作为学校管理的一个重要方面,其可变因素多,管理方面繁琐复杂,时间跨度大,再加上其固有的基数大,因而形成了巨大的数据量。这些数据就是有用的信息,信息化对学生个人提出了驾驭和掌握最新信息技术的素质要求;信息技术提供了对教学进行重要改革的新手段;信息化也为
2、提高教学质量,提高管理水平,工作效率创办了有效途径.校园网信息系统建设的重要性越来越为成人高校所重视。2:编写目的该文档编写的目的主要有以下几点:(1)、为软件的编码提供参照(2)、为软件的使用者提供参照(3)、为软件测试提供参照3:软件定义该软件是一款用于学校有关人员对学校平时教学的管理,其中包括对课程、选课、学生、班级、教师、成绩等有关内容的管理,拥有学生管理、成绩管理、班级管理、教师管理、课程管理等有关功能的小型数据库管理应用系统。4:开发环境数据库:SQLServer2005代码编写工具:Eclipse画图工具:MicrosoftWord二、需求解析需求解析的任务需求解析的任务是检查应
3、用领域,对应用领域中的信息要求和操作要求进行详尽解析,形成需求解析说明书。重点是检查,收集与解析用户在数据管理中的信息要求,办理要求,数据的安全性与完整性要求。为了达成需求解析的任务,要详尽检查待开发的数据库应用部门的情况,认识原系统工作大体,解析用户的各样需求,在此基础上确定新系统的功能。新系统必须考虑此后的扩大和改变,不能只是按目前应用需求来设计数据库。需要达成的功能1用递归、非递归两种方法遍历二叉树反应教学组织机构的总体状况。本教学管理系统主要由教师管理系统,学生管理系统以及领导管理系统等组成。使管理者熟悉各部门的业务活动状况。检查各部门的业务活动情况,对现行管理信息有一个明确的认识。使
4、管理者能够达成对学生成绩表的浏览、查问和改正。使管理者能够达成对教师授课情况等个方面的详尽信息的改正和查问。使管理者能够达成对各部门领导有关信息的查问和改正。数据词典学生表说明数据项编号数据项名称数据项含义数据种类及存储与其他数据关系又名s-01code学号varchar(30)姓名s-02name学生姓名varchar(50)编号s-03sexy学生性别nchar(1)性别s-04age学生年纪int年纪s-05address家庭地点varchar(100)地点s-06birthday生日datetime生日s-07grade所在班级varchar(60)班级s-08major所学专业var
5、char(50)系教师表说明数据项编号数据项名称数据项含义数据种类及存储与其他数据关系又名t-01name教师姓名varchar(30)姓名t-02code教师编号varchar(50)编号t-03sexy教师性别nchar(1)性别t-04age教师年纪int年纪t-05address家庭地点varchar(100)地点t-06birthday生日datetime生日t-07salary每个月所得薪资int薪资t-08major所教专业varchar(50)系t-09duty职称varchar(50)职称2用递归、非递归两种方法遍历二叉树领导表说明数据项编号数据项名称数据项含义数据种类及存储
6、与其他数据关系又名l-01name领导姓名varchar(30)姓名l-02code领导编号varchar(50)编号l-03sexy领导性别nchar(1)性别l-04age领导年纪int年纪l-05address家庭地点varchar(100)地点l-06birthday生日datetime生日l-07salary每个月所得薪资int薪资l-08major所在院系varchar(50)系l-09duty职称varchar(50)职称课程表说明数据项编号数据项名称数据项含义数据种类及存储与其他数据关系又名c-01name课程名称varchar(30)课程名c-02code课程号varchar
7、(50)课程号c-03credit所得学分int学分c-04precourse先行课varchar(50)先行课c-05quarter上课季度varchar(50)季度c-06teachername授课教师名varchar(50)同教师姓名教师名c-07studentnumber所容纳学生数int学生数c-08classnumber教室号int教室号c-09grade上课的班级varchar(50)班级c-10major上课学生所在院系varchar(50)同学生所学专业系分数表说明数据项编号数据项名称数据项含义数据种类及存储与其他数据关系又名m-01name学生姓名varchar(50)同学
8、生姓名姓名m-02code学号varchar(50)同学生编号学号m-03mathmark数学分数int数学分数m-04chinesemark语文分数int语文分数m-05psychologymark心理学分数int心理学分数m-06englishmark英语分数int同教师姓名英语分数3用递归、非递归两种方法遍历二叉树m-07grade所在班级varchar(60)同学生所在班级班级m-08major所在系varchar(50)同学生所在系系4.E-R模型图登岸信息登岸领导密用姓年性系员工码户名龄别位资名登岸登岸年管理班姓性年龄工级名别龄资学生教学教师系姓性系职查问名别位学录入号教课成绩课表
9、学课课分班系课学先季授号程程数级程分行度课名类名课教型师4用递归、非递归两种方法遍历二叉树三、数据库逻辑设计E-R图变换成的关系图学生表说明字段名含义说明数据种类空值情况主键情况code学号varchar(30)否是name学生姓名varchar(50)否否sexy学生性别nchar(1)是否age学生年纪int是否address家庭地点varchar(100)是否birthday生日datetime是否grade所在班级varchar(60)是否major所学专业varchar(50)是否教师表说明字段名含义说明数据种类空值情况主键情况name教师姓名varchar(30)否否code教师编
10、号varchar(50)否是sexy教师性别nchar(1)是否age教师年纪int是否address家庭地点varchar(100)是否birthday生日datetime是否salary每个月所得薪资int是否major所教专业varchar(50)是否duty职称varchar(50)是否领导表说明字段名含义说明数据种类空值情况主键情况name领导姓名varchar(30)否否code领导编号varchar(50)否是sexy领导性别nchar(1)是否age领导年纪int是否5用递归、非递归两种方法遍历二叉树address家庭地点varchar(100)是否birthday生日date
11、time是否salary每个月所得薪资int是否major所在院系varchar(50)是否duty职称varchar(50)是否课程表说明字段名含义说明数据种类空值情况主键情况name课程名称varchar(30)否否code课程号varchar(50)否是credit所得学分int是否precourse先行课varchar(50)是否quarter上课季度varchar(50)是否teachername授课教师名varchar(50)是否studentnumber所容纳学生数int是否classnumber教室号int否否grade上课的班级varchar(50)是否major上课学生所在
12、院系varchar(50)是否分数表说明字段名含义说明数据种类空值情况主键情况name学生姓名varchar(50)否否code学号varchar(50)否是mathmark数学分数int是否chinesemark语文分数int是否psychologymark心理学分数int是否englishmark英语分数int是否grade所在班级varchar(60)是否major所在系varchar(50)是否四、软件功能设计6用递归、非递归两种方法遍历二叉树教学管理系统教师信息系学生信息管理系统领导信息系统学生课程系统学生疏数系统统教教教学学学领领领课课分分师师师生生生导导导程程数数信信信信信信信信
13、信修信查修息息息息息息息息息改息询改添删更删添更更更更查加除新除加新新新新询五、程序源代码(注:实际应用系统为英文版,java语言编写)1.程序中类的设计:Course_Frame:这个是学生信息系统增添信息框架类courseBean:实现基本方法的课程类coursemanageframe:学生课程表信息系统的入口框架类From_course:课程表存储类From_Leader:领导存储类From_mark:学生表存储类From_student:学生存储类From_Teacher:教师存储类Leader_Frame:领导增添信息框架类leaderBean:领导类模型leadermanagefr
14、ame:领导信息系统的入口框架类login:登岸界面类Mark_Frame:学生疏数增添信息框架类markBean:实现基本方法的分数表类markmanageframe:学生疏数表信息系统入口框架类PDA_Frame:主界面类,实现各个系统界面Show_Course:学生课程系统框架类Show_Leader:领导信息系统框架类Show_Mark:学生疏数系统框架类Show_Student:学生信息系统框架类Show_Teacher:教师信息系统框架类Student_Frame:学生增添信息框架类studentBean:学生类模型studentmanageframe:学生信息系统的入口框架类Te
15、acher_Frame:教师增添信息框架类7用递归、非递归两种方法遍历二叉树teacherBean:教师类模型teachermanageframe:教师信息系统的入口框架类2.程序中各个类的核心代码(由于代码比较多,所以在此只写出了一些核心代码,由于有些类大同小异,比方学生类,老师类和领导类等,其中一些类以学生类为例子):1.程序中类的设计:publicclassloginextendsJPanelstaticfinalintWIDTH=400;staticfinalintHEIGHT=250;JFrameloginframe;publicstaticvoidmain(Stringargs)l
16、oginlog=newlogin();publicvoidadd(Componentc,GridBagConstraintsconstraints,intx,inty,intw,inth)constraints.gridx=x;constraints.gridy=y;constraints.gridwidth=w;constraints.gridheight=h;add(c,constraints);login()loginframe=newJFrame(HeBeiUnitedUniversityTeachingManagementSystem);loginframe.setDefaultCl
17、oseOperation(JFrame.EXIT_ON_CLOSE);GridBagLayoutlay=newGridBagLayout();setLayout(lay);loginframe.add(this,BorderLayout.WEST);loginframe.setSize(WIDTH,HEIGHT);Toolkitkit=Toolkit.getDefaultToolkit();DimensionscreenSize=kit.getScreenSize();intwidth=screenSize.width;intheight=screenSize.height;intx=(wid
18、th-WIDTH)/2;inty=(height-HEIGHT)/2;loginframe.setLocation(x,y);JButtonok=newJButton(Login);JButtoncancel=newJButton(Giveup);JLabeltitle=newJLabel(Administratorlogin);JLabelname=newJLabel(Administratorname);JLabelpassword=newJLabel(Password);finalJTextFieldnameinput=newJTextField(15);finalJTextFieldp
19、asswordinput=newJPasswordField(15);8用递归、非递归两种方法遍历二叉树GridBagConstraintsconstraints=newGridBagConstraints();constraints.fill=GridBagConstraints.NONE;constraints.anchor=GridBagConstraints.EAST;constraints.weightx=3;constraints.weighty=4;add(title,constraints,0,0,4,1);/使用网格组布局增添控件add(name,constraints,0,
20、1,1,1);add(password,constraints,0,2,1,1);add(nameinput,constraints,2,1,1,1);add(passwordinput,constraints,2,2,1,1);add(ok,constraints,1,3,1,1);add(cancel,constraints,2,3,1,1);loginframe.setResizable(true);loginframe.setVisible(true);ok.addActionListener(newActionListener()publicvoidactionPerformed(A
21、ctionEventEvent)Stringnametext=nameinput.getText();Stringpasswordtext=passwordinput.getText();Stringstr=newString(passwordtext);booleanx=(nametext.equals(张江);booleany=(str.equals(333);/在此设置密码和用户名booleanz=(x&y);if(z=true)loginframe.dispose();PDA_Framemain=newPDA_Frame();/此界面就是后边的主界面System.out.println
22、(welcometoTeachingManagementSystem!);elseif(z=false)nameinput.setText();passwordinput.setText(););cancel.addActionListener(newActionListener()publicvoidactionPerformed(ActionEventEvent)loginframe.dispose(););9用递归、非递归两种方法遍历二叉树classPDA_FrameextendsJFramestaticfinalintWIDTH=400;staticfinalintHEIGHT=200
23、;JFramebuttonframe;publicPDA_Frame()buttonframe=newJFrame();buttonframe.setTitle(TeachingManagementSystem);buttonframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);buttonframe.setSize(WIDTH,HEIGHT);Toolkitkit=Toolkit.getDefaultToolkit();DimensionscreenSize=kit.getScreenSize();intwidth=screenSize.w
24、idth;intheight=screenSize.height;intx=(width-WIDTH)/2;inty=(height-HEIGHT)/2;this.setBackground(Color.red);buttonframe.setLocation(x,y);buttonframe.setVisible(true);buttonframe.setForeground(Color.blue);JButtonstudent=newJButton(Studentinformationmanagementsystem);JButtonmark=newJButton(Studentmarks
25、ystem);JButtoncourse=newJButton(Studentcoursesystem);JButtonteacher=newJButton(Teacherinformationsystem);JButtonleader=newJButton(Leaderinformationsystem);buttonframe.add(student);buttonframe.add(mark);buttonframe.add(course);buttonframe.add(teacher);buttonframe.add(leader);buttonframe.setLayout(new
26、GridLayout(5,1);student.addActionListener(newActionListener()publicvoidactionPerformed(ActionEventEvent)studentmanageframestudentframe=newstudentmanageframe(););teacher.addActionListener(newActionListener()publicvoidactionPerformed(ActionEventEvent)teachermanageframeteacherframe=newteachermanagefram
27、e(););leader.addActionListener(newActionListener()publicvoidactionPerformed(ActionEventEvent)10用递归、非递归两种方法遍历二叉树leadermanageframeleaderframe=newleadermanageframe(););mark.addActionListener(newActionListener()publicvoidactionPerformed(ActionEventEvent)markmanageframemarkframe=newmarkmanageframe(););co
28、urse.addActionListener(newActionListener()publicvoidactionPerformed(ActionEventEvent)coursemanageframecourseframe=newcoursemanageframe(););classstudentmanageframeextendsJPanelprivatestaticfinallongserialVersionUID=1L;staticfinalintWIDTH=400;staticfinalintHEIGHT=200;JFramestudentframe;publicstudentma
29、nageframe()studentframe=newJFrame();studentframe.setBackground(Color.black);studentframe.setTitle(Studentinformatinmanagementsystem);studentframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);studentframe.setSize(WIDTH,HEIGHT);Toolkitkit=Toolkit.getDefaultToolkit();DimensionscreenSize=kit.getScreen
30、Size();intwidth=screenSize.width;intheight=screenSize.height;intx=(width-WIDTH)/2;inty=(height-HEIGHT)/2;studentframe.setLocation(x,y);studentframe.setVisible(true);studentframe.setResizable(false);studentframe.add(this,BorderLayout.CENTER);JButtoncomputerone=newJButton(ComputerNo.1);JButtoncomputer
31、two=newJButton(ComputerNo.2);11用递归、非递归两种方法遍历二叉树JButtoncomputerthree=newJButton(ComputerNo.3);JButtonbioone=newJButton(LegalNo.1);JButtonmechone=newJButton(LegalNo.2);JButtonmechtwo=newJButton(MathematicsNo.1);JButtonmechthree=newJButton(MathematicsNo.2);JLabelbanket1=newJLabel();JLabelbanket2=newJLa
32、bel();GridBagLayoutlay=newGridBagLayout();setLayout(lay);GridBagConstraintsconstraints=newGridBagConstraints();constraints.fill=GridBagConstraints.NONE;constraints.anchor=GridBagConstraints.EAST;constraints.weightx=2;constraints.weighty=5;JPaneljp=newJPanel();jp.setLayout(newGridLayout(1,3);jp.add(b
33、anket1);jp.add(banket2);studentframe.add(jp,BorderLayout.NORTH);add(computerone,constraints,0,1,1,1);add(computertwo,constraints,0,2,1,1);add(computerthree,constraints,0,3,1,1);add(bioone,constraints,0,4,1,1);add(mechone,constraints,1,1,1,1);add(mechtwo,constraints,1,2,1,1);add(mechthree,constraints
34、,1,3,1,1);/单击这个按钮,进入到计算机系二班学生信息系统computerone.addActionListener(newActionListener()publicvoidactionPerformed(ActionEventEvent)Stringsql=select*fromstudentinfowheregrade=一班andmajor=计算机系;Show_Studentinfo=newShow_Student(sutdentbasicinformation0fcomputerNo.1,sql););/单击这个按钮,进入到计算机系二班学生信息系统computertwo.add
35、ActionListener(newActionListener()publicvoidactionPerformed(ActionEventEvent)Stringsql=select*fromstudentinfowheregrade=二班andmajor=计算机系;Show_Studentstudentinformation=newShow_Student(sutdentbasicinformation0fcomputerNo.2,12用递归、非递归两种方法遍历二叉树sql););/单击这个按钮,进入到计算机系三班学生信息系统computerthree.addActionListener
36、(newActionListener()publicvoidactionPerformed(ActionEventEvent)Stringsql=select*fromstudentinfowheregrade=三班andmajor=计算机系;Show_Studentstudentinformation=newShow_Student(sutdentbasicinformation0fcomputerNo.3,sql););/单击这个按钮,进入到法律系一班学生信息系统bioone.addActionListener(newActionListener()publicvoidactionPerf
37、ormed(ActionEventEvent)Stringsql=select*fromstudentinfowheregrade=一班andmajor=法律系;Show_Studentstudentinformation=newShow_Student(sutdentbasicinformation0flegalNo.1,sql););/单击这个按钮,进入到法律系二班学生信息系统mechone.addActionListener(newActionListener()publicvoidactionPerformed(ActionEventEvent)Stringsql=select*fro
38、mstudentinfowheregrade=二班andmajor=法律系;Show_Studentstudentinformation=newShow_Student(sutdentbasicinformation0flegalNo.2,sql););/单击这个按钮,进入数学系一班学生信息系统mechtwo.addActionListener(newActionListener()publicvoidactionPerformed(ActionEventEvent)Stringsql=select*fromstudentinfowheregrade=一班andmajor=数学系;Show_S
39、tudentstudentinformation=newShow_Student(sutdentbasicinformation0fmathematicsNo.1,sql););/单击这个按钮,数学系二班学生信息系统mechthree.addActionListener(newActionListener()13用递归、非递归两种方法遍历二叉树publicvoidactionPerformed(ActionEventEvent)Stringsql=select*fromstudentinfowheregrade=二班andmajor=数学系;Show_Studentstudentinforma
40、tion=newShow_Student(sutdentbasicinformation0fmathematicsNo.2,sql););publicvoidadd(Componentc,GridBagConstraintsconstraints,intx,inty,intw,inth)constraints.gridx=x;constraints.gridy=y;constraints.gridwidth=w;constraints.gridheight=h;add(c,constraints);classteachermanageframeextendsJPanelprivatestati
41、cfinallongserialVersionUID=1L;staticfinalintWIDTH=400;staticfinalintHEIGHT=200;JFrameteacherframe;publicteachermanageframe()teacherframe=newJFrame();teacherframe.setTitle(Teacherinformationmanagementsystem);teacherframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);teacherframe.setSize(WIDTH,HEIGHT
42、);Toolkitkit=Toolkit.getDefaultToolkit();DimensionscreenSize=kit.getScreenSize();intwidth=screenSize.width;intheight=screenSize.height;intx=(width-WIDTH)/2;inty=(height-HEIGHT)/2;teacherframe.setLocation(x,y);teacherframe.setVisible(true);teacherframe.setResizable(false);teacherframe.add(this,Border
43、Layout.CENTER);JButtoncomputerteacher=newJButton(Computerdepartment);14用递归、非递归两种方法遍历二叉树JButtonbioteacher=newJButton(Legaldepartment);JButtonmechteacher=newJButton(Mathematicsdepartment);JButtonberetun=newJButton(Return);JLabelbanket1=newJLabel();JLabelbanket2=newJLabel();GridBagLayoutlay=newGridBagL
44、ayout();setLayout(lay);GridBagConstraintsconstraints=newGridBagConstraints();constraints.fill=GridBagConstraints.NONE;constraints.anchor=GridBagConstraints.EAST;constraints.weightx=1;constraints.weighty=4;JPaneljp=newJPanel();jp.setLayout(newGridLayout(1,3);jp.add(banket1);jp.add(banket2);teacherfra
45、me.add(jp,BorderLayout.NORTH);add(computerteacher,constraints,0,1,1,1);add(bioteacher,constraints,0,4,1,1);add(mechteacher,constraints,1,1,1,1);/单击这个按钮,进入到计算机系教师信息系统computerteacher.addActionListener(newActionListener()publicvoidactionPerformed(ActionEventEvent)Stringsql=select*fromteacherinfowheredu
46、ty=教师andmajor=计算机系;Stringsql=select*fromteacherinfowhereduty=教师andmajor=英语系;Show_Teacherteacherinformation=newShow_Teacher(Computerdepartmentteacherinformationsystem,sql););/单击这个按钮,进入到法律系教师信息系统bioteacher.addActionListener(newActionListener()publicvoidactionPerformed(ActionEventEvent)Stringsql=select
47、*fromteacherinfowhereduty=教师andmajor=法律系;Show_Teacherteacherinformation=newShow_Teacher(Legaldepartmentteacherinformationsystem,sql););/单击这个按钮,进入到数学系教师信息系统mechteacher.addActionListener(newActionListener()15用递归、非递归两种方法遍历二叉树publicvoidactionPerformed(ActionEventEvent)Stringsql=select*fromteacherinfowhe
48、reduty=教师andmajor=数学系;Show_Teacherteacherinformation=newShow_Teacher(Mathematicsdepartmentteacherinformationsystem,sql););publicvoidadd(Componentc,GridBagConstraintsconstraints,intx,inty,intw,inth)constraints.gridx=x;constraints.gridy=y;constraints.gridwidth=w;constraints.gridheight=h;add(c,constrai
49、nts);classleadermanageframeextendsJPanelprivatestaticfinallongserialVersionUID=1L;staticfinalintWIDTH=400;staticfinalintHEIGHT=200;JFrameleaderframe;publicleadermanageframe()leaderframe=newJFrame();leaderframe.setTitle(Departmentleaderinformationmanagementsystem);leaderframe.setDefaultCloseOperation
50、(JFrame.EXIT_ON_CLOSE);leaderframe.setSize(WIDTH,HEIGHT);Toolkitkit=Toolkit.getDefaultToolkit();DimensionscreenSize=kit.getScreenSize();intwidth=screenSize.width;intheight=screenSize.height;intx=(width-WIDTH)/2;inty=(height-HEIGHT)/2;leaderframe.setLocation(x,y);leaderframe.setVisible(true);leaderfr
51、ame.setResizable(false);leaderframe.add(this,BorderLayout.CENTER);16用递归、非递归两种方法遍历二叉树JButtoncomputerleader=newJButton(Computerdepartment);JButtonbioleader=newJButton(Legaldepartment);JButtonmechleader=newJButton(Mathematicsdepartment);JButtonschoolleader=newJButton(Schoolleadership);JLabelbanket1=new
52、JLabel();JLabelbanket2=newJLabel();GridBagLayoutlay=newGridBagLayout();setLayout(lay);GridBagConstraintsconstraints=newGridBagConstraints();constraints.fill=GridBagConstraints.NONE;constraints.anchor=GridBagConstraints.EAST;constraints.weightx=2;constraints.weighty=2;JPaneljp=newJPanel();jp.setLayou
53、t(newGridLayout(1,3);jp.add(banket1);jp.add(banket2);leaderframe.add(jp,BorderLayout.NORTH);add(computerleader,constraints,0,0,1,1);/使用网格组布局增添控件add(bioleader,constraints,0,1,1,1);add(mechleader,constraints,1,0,1,1);add(schoolleader,constraints,1,1,1,1);/单击这个按钮,进入到计算机系领导信息系统computerleader.addActionLi
54、stener(newActionListener()publicvoidactionPerformed(ActionEventEvent)Stringsql=select*fromleaderinfowhereduty=主任andmajor=计算机系;Show_Leaderleaderinformation=newShow_Leader(Computerdepartmentleaderinformationsystem,sql););/单击这个按钮,进入到法律系领导信息系统bioleader.addActionListener(newActionListener()publicvoidacti
55、onPerformed(ActionEventEvent)Stringsql=select*fromleaderinfowhereduty=主任andmajor=法律系;Show_Leaderleaderinformation=newShow_Leader(Legaldepartmentleaderinformationsystem,sql););/单击这个按钮,进入到数学系领导信息系统mechleader.addActionListener(newActionListener()publicvoidactionPerformed(ActionEventEvent)17用递归、非递归两种方法遍
56、历二叉树Stringsql=select*fromleaderinfowhereduty=主任andmajor=数学系;Show_Leaderleaderinformation=newShow_Leader(Mathematicsdepartmentleaderinformationsystem,sql););/单击这个按钮,进入到学校领导信息系统schoolleader.addActionListener(newActionListener()publicvoidactionPerformed(ActionEventEvent)Stringsql=select*fromleaderinfow
57、hereduty=主任andmajor=学校;Show_Leaderleaderinformation=newShow_Leader(学校领导信息系统,sql););publicvoidadd(Componentc,GridBagConstraintsconstraints,intx,inty,intw,inth)constraints.gridx=x;constraints.gridy=y;constraints.gridwidth=w;constraints.gridheight=h;add(c,constraints);classmarkmanageframeextendsJPanelp
58、rivatestaticfinallongserialVersionUID=1L;staticfinalintWIDTH=400;staticfinalintHEIGHT=200;JFramemarkframe;publicmarkmanageframe()markframe=newJFrame();markframe.setBackground(Color.black);markframe.setTitle(Studentmarkmanagementsystem);markframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);markfra
59、me.setSize(WIDTH,HEIGHT);18用递归、非递归两种方法遍历二叉树Toolkitkit=Toolkit.getDefaultToolkit();DimensionscreenSize=kit.getScreenSize();intwidth=screenSize.width;intheight=screenSize.height;intx=(width-WIDTH)/2;inty=(height-HEIGHT)/2;markframe.setLocation(x,y);markframe.setVisible(true);markframe.setResizable(fal
60、se);markframe.add(this,BorderLayout.CENTER);JButtoncomputerone=newJButton(MarkofcomputerNo.1);JButtoncomputertwo=newJButton(MarkofcomputerNo.2);JButtoncomputerthree=newJButton(MarkofcomputerNo.3);JButtonbioone=newJButton(MarkoflegalNo.1);JButtonmechone=newJButton(MarkoflegalNo.2);JButtonmechtwo=newJ
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030年中国全自动裤腰里机数据监测研究报告
- 2025至2030年中国丙烯酸防水专用乳液数据监测研究报告
- 2025至2030年中国七元素自动分析仪数据监测研究报告
- 2025至2030年中国MP3可视语言复读机数据监测研究报告
- 2025年中国鲜笋市场调查研究报告
- Unit 1 Teenage life Reading for writing 教学设计-2024-2025学年高中英语人教版(2019)必修第一册
- 2025年中国老鼠挡市场调查研究报告
- 第1课 中华文明的起源与早期国家 教学设计 -2023-2024学年高一统编版2019必修中外历史纲要上册
- 第1课 隋朝的统一与灭亡 教学设计 2023-2024学年统编版初中历史七年级下册
- 2024-2025学年高中英语Unit1FriendshipSectionⅢGrammar课后演练提能新人教版必修1
- 餐饮服务食品安全监督量化分级动态等级评定检查表
- 我国应急通信保障能力评估体系探究(金)
- 井控-井口套管头装置⑥课件
- 病原生物与免疫学(中职)绪论PPT课件
- 施工质量管理体系与保证措施方案
- 变配电室受电方案
- 新起点小学英语一年级上册单词卡片(共23页)
- 译林版五下英语1-3单元电子稿
- 墙面钢筋网砂浆抹灰加固方案(共3页)
- (完整word版)苏教版三年级数学下册各单元教学目标
- 飞机维修术语(英汉)解析
评论
0/150
提交评论