版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库原理课程设计 报告学生成绩管理系统设计专业计算机科学与技术学生姓名班级D计算机131学号指导教师李萍完成日期2015年 7月10日信息学院1项目基本内容21.1项目名称21.2学生成绩管理系统开发背景和意义31.3设计目的32 开发系统的工具,技术,开发环境的选择42.1Eclipse42.2 SQL Server 201252.3简单介绍本系统实现内容53 可行性设计63.1社会可行性63.2技术可行性63.3 经济可行性63.4 操作可行性63.5设计原则74 需求分析74.1 开发目的74.2 功能需求74.3 数据需求84.4数据流图95 数据库关系设计105.1表格设计105.
2、2 系统设计115.3全局ER图116 学生成绩管理系统功能测试126.1功能测试126.2测试总结157 结论167.1系统优缺点分析167.2经验总结16附录171.登录界面程序段172.插入程序段183.删除程序段211项目基本内容1.1项目名称学生成绩管理系统概述1.2学生成绩管理系统开发背景和意义当今已是计算机发达的21世纪,科技的发展之快用日新月异来形容已毫不为过,许许多多的产业均已将先进的计算机科学应用到实践当中,并取得了空前辉煌的,质的飞跃。但是,在技术发展的摇篮、本身技术实力雄厚的大学校园中,却还存在着相对比较落后的人工管理系统,不得不令人感到惊讶。而这些系统中比较突出的就是
3、学生的成绩管理系统。当今的大学,学生多则数万,少则亦有几千,扩招每年为国家多输送了千千万万的人才,然而,学校的压力却是每年的剧增,尤其在学生成绩的管理上,依旧使用着较为落后的人工档案管理系统,使用上的不便与维护上的开销日益凸显。手工录入、修改成绩,教师耗时耗力,工作繁琐,压力沉重,准确性还非常没有保证,学生查询成绩,排队、办手续、找档案,相当的费时间且不方便,这样一个臃肿的管理系统不但耗费了大量的人力、物力、财力资源,管理的效率也是愈来愈低下学生成绩管理系统是应对学生人数增多、信息量增大的问题,实现管理的现代化、网络化,逐步摆脱当前学生成绩管理的人工管理方式,提高成绩管理效率而开发的。希望该开
4、发程序能够解决学生信息存储、学生成绩查询、录入还有课程查询等一系列需求,使教师与学生在对成绩系统的录入、修改、查询等使用上得到极大的便利。1.3设计目的本章主要介绍了学生成绩管理信息系统的发展和设计本系统的必要性以及要研究的问题和解决的技术问题。21世纪是信息产业大发展和全面应用的世纪,随着计算机技术在我国的日益普及,它的应用已经从各种科学计算、实时控制等方面逐渐扩展到了非数值处理的各个领域,计算机科学日渐成熟,其强大的功能早已被人们认识并认同,它已进入人类社会的各个领域并发挥着越来越重要的作用。随着学校向全国及至世界范围的持续扩张,学生人数的增加,对于学生的信息管理也越来越复杂,要求也越来越
5、高,因此需要一个全面、详细的信息管理系统,以便完成对学生信息的管理。无纸化的环境是技术时代的一个梦想,也是许多学校和公司越来越意识到的一个真实世界。以前是由学生档案和公告栏来提供各种信息及通告新的变化,而现在这个繁杂的工作已被网站和内部计算机网络所取代。使得学生信息的管理更方便、安全。根据调查得知,现在广大学生进行信息提交的主要方式是基于文件、表格等纸介质的手工处理,学生信息管理部门信息处理工作量大,容易出错,且管理方面因人而异。然而学校网上学生信息管理系统应该覆盖各个所需功能,使各级管理人员和广大教职工在信息系统的辅助下进行工作,提高管理的整体水平。使得学生信息管理更方便。学生信息管理系统,
6、可以用集中的数据库将与人力资源管理相关的信息全面、有机地联系起来,有效地减少了信息更新和查找中的重复劳动,保证了信息的相容性,从而大大地提高了工作效率,还能使原来不可能提供的分析报告成了可能。在采用和实施学生信息管理系统之后,就会将依赖于人的过程改为依赖于计算机系统的过程。学校管理人员只要获取了相应的权限,就可以随时进入系统,直接查阅相应的信息。采用和实施学生信息管理系统不仅仅是为了提高工作效率。为了除掉手工记录的低效率工作方式,运用信息化管理,提高工作效率,开发本系统。2 开发系统的工具,技术,开发环境的选择Eclipse,SQL Server 20122.1EclipseEclipse 是
7、一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。虽然大多数用户很乐于将 Eclipse 当作 Java集成开发环境(IDE)来使用,但 Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 E
8、clipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。这种平等和一致性并不仅限于 Java开发工具。尽管 Eclipse 是使用Java语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如C/C+、COBOL、PHP、Android等编程语言的插件已经可用,或预计将会推出。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。基于 Eclipse 的应用程序的一个突出例子是 IBM Rational Software Architect,它构成了 IB
9、M Java 开发工具系列的基础。2.2 SQL Server 2012作为新一代的数据平台产品,SQL Server 2012 不仅延续现有数据平台的强大能力,全面支持云技术与平台,并且能够快速构建相应的解决方案实现私有云与公有云之间数据的扩展与应用的迁移。SQL Server 2012 提供对企业基础架构最高级别的支持专门针对关键业务应用的多种功能与解决方案可以提供最高级别的可用性及性能。在业界领先的商业智能领域,SQL Server 2012 提供了更多更全面的功能以满足不同人群对数据以及信息的需求,包括支持来自于不同网络环境的数据的交互,全面的自助分析等创新功能。针对大数据以及数据仓库
10、,SQL Server 2012 提供从数 TB 到数百 TB 全面端到端的解决方案。作为微软的信息平台解决方案,SQL Server 2012 的发布,可以帮助数以千计的企业用户突破性地快速实现各种数据体验,完全释放对企业的洞察力。SQL Server 2012包含企业版(Enterprise)、标准版(Standard),另外新增了商业智能版(Business Intelligence)。微软表示,SQL Server 2012发布时还将包括Web版、开发者版本以及精简版。2.3简单介绍本系统实现内容该学生成绩管理系统,实现简单的用户信息修改、数据管理,数据查询等操作,并能实现简单的数据统
11、计。(1)用户密码登录:在登录程序之前会先弹出一个登录对话框,在正确的输入了数据库中存储的用户和密码后才能登录程序。(2)用户信息的修改操作员在成功登录了程序之后可以根据用户的需要修改信息。(3)数据管理 数据修改:前选中要修改的数据信息,然后进行修改。 信息添加:新开课程或有新生信息录入时,可完成数据录入并保存在数据库中。 数据删除:前选中要删除的数据信息,然后直接删除。(4)数据查询 按条件查询,结果显示在表中。(5)数据统计 按条件统计,结果显示在表中。3 可行性设计3.1社会可行性在学生成绩的管理上,较为落后的人工档案管理系统,使用上的不便与维护上的开销日益凸显。手工录入、修改成绩,教
12、师耗时耗力,工作繁琐,压力沉重,准确性还非常没有保证,学生查询成绩,排队、办手续、找档案,相当的费时间且不方便,这样一个臃肿的管理系统不但耗费了大量的人力、物力、财力资源,管理的效率也是愈来愈低下本系统的开发目的就是将计算机信息科学与软件工程等高新技术融入管理工作当中,将管理的效率大幅提高,而维护的开销大幅减少,同时,使教师与学生在对成绩系统的录入、修改、查询等使用上得到极大的便利。3.2技术可行性 MySQL是一种开源数据库,不仅可以降低学校的开发成本,还可以避免版权的问题。MySQL可以满足各类高校的数据要求。另外,因为本系统是采用Java的开源框架Hibernate作为开发的中间件,数据
13、库方面不会仅仅局限于MySQL,还可以轻松的转化为其他数据库,如Oracle等,只需修改数据库连接池的很少量配置即可。3.3 经济可行性采用传统的手工录入方法,不仅工作繁琐而且需投入大量人力,很容易产生错误,甚至造成数据的不一致,从而产生了成本高,效果差的弊病,对于人数众多的高校学生管理而言是十分困难和麻烦的。而采用此系统,所需投入的成本和精力都远远低于手工。十分实用并且很方便,容易更新。各类信息数据只需一个进行统一管理即可,所以此系统在经济上也是可行的。3.4 操作可行性本系统的界面层次分明,一目了然,加上设计方面加入了人性化设计,管理此系统并不难,易学易会3.5设计原则(1)安全性、可靠性
14、、容错性安全可靠是一个应用系统的灵魂,一个极小的差错,可能会造成整个系统的瘫痪,甚至可能造成学校的信息泄露。因此系统设计必需把安全性、可靠性、容错性放在首位。 (2)开放性、标准化从发展的眼光看,一个综合的计算机管理系统要实现校园、管理、查询、统计等各环节的信息共享,完成教职工信息录入查询和学生数据查询的数据交流。建立一个由开放式,标准化的异构式网络系统,开放式标准化的异构式数据库组成的平台来满足当前的需求,同时又能适应今后新技术的引进、开发和推广。(3)实用、灵活、易于扩展系统设计尽量简单,灵活易于管理,有利于将来需要时进行功能改进和新技术引入。(4)先进性、成熟性我们所处的时代是信息时代,
15、通信和计算机技术的发展日新月异。因而,应用系统的建设不仅应适应新技术发展方向,保证其先进性,同时兼顾成熟的计算机技术、保证系统的可靠。4 需求分析4.1 开发目的学生成绩管理系统是应对学生人数增多、信息量增大的问题,实现管理的现代化、网络化,逐步摆脱当前学生成绩管理的人工管理方式,提高成绩管理效率而开发的。希望该开发程序能够解决学生信息存储、学生成绩查询、录入还有课程查询等一系列功能,并提供了对各功能模块的查询和更新功能,且这两种功能基本上是通过存储过程来实现的,其中学生成绩查询和学生信息查询是系统开发的重点。4.2 功能需求(1)教职工:信息要求:对学生成绩的了解,对学生成绩会有一个成体的了
16、解,在今后的课程教学中可以对自己进行改进。同时还可以对教授的课程进行修改和重设。还可以进一步了解学生的信息,加深对学生的了解,便于因材施教。处理要求:当学生基本信息发生变化时,老师能对其进行修改。比如某些同学中有转校、后转来该系或转到其他系中,老师要能根据事实情况进行更新。需要有的操作是修改、删除、增加。能够管理课程信息。如老师进行排课的时候能够有序的安排,不会出现错排或重复等一系列状况。能够进行课程名、课时、学分的修改、删除和增添。对成绩的管理,能够进行成绩的录入、修改、删除,能够清晰的了解学生的成绩和大体情况,以便做出相应的总结和改进。安全性与完整性要求:系统应设置访问用户的标识以鉴别是否
17、是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;系统应对不同用户设置不同的权限,区分不同的用户,如区分普通用户(学生),教职工。各种信息记录的完整性,信息记录内容不能为空;各种数据间相互的联系的正确性;相同的数据在不同记录中的一致性。(2)学生:信息要求:能够查询自己的成绩信息和大家的整体成绩好做出对自己的新的定位,同时还有更改自己的学生信息,还有就是查询新的课程信息。处理要求:当学生发现自己信息出现错误时,可以根据自己的实际情况来进行更改,比如某同学发现自己的年龄存储出现了错误就需要相应的机制进行修改
18、、删除等。同时还可进入成绩查询系统。在该界面中同学可以查询自己的成绩,还可以查询整个科目的全部成绩。4.3 数据需求学生成绩管理系统就是对学生成绩信息的管理,所以首先我们需要知道的是学生有那些信息,并且是怎样进行分类的。 学生信息包含:学生基本信息、课程基本信息、成绩信息。学生基本信息根据要求应该包括学生对应的学号,姓名,性别,所在班级等;课程基本信息应该包课程号,课程名,课时,学分等;成绩表包含课程号,学号,成绩等。与学生唯一一一对应的是学号,所以学号是唯一的主键,其他的都不能是,根据学号我们可以查找学生的基本信息,还有学生姓名等有关信息;根据课程号可以知道学生对应的成绩等。与课程一一对应的
19、是课程号,所以课程号是唯一主码,其他的都不是,根据课程号我们可以查询课程的基本信息,如课程名、对应的课时和对应的学分等。与成绩对应的有两个主码,一个是课程号还有一个是学号。只有这两个同时确定了之后才能确定一个准确的成绩。在用户表中可以根据用户需要进行密码的修改等一系列操作。综合分析对信息管理系统分五个表:用户登录表(用户名,用户密码,用户权限)学生信息表(学号,姓名,性别,所在班级)课程表(课程号,课程名,实验学时,讲课学时,学分)成绩表(课程号,学号,成绩)班级信息表(班级名,班级人数)4.4数据流图(1)功能流图该数据流图主要体现教职工对学生信息、课程信息和学生成绩的管理,然后存储的信息作
20、用于查询系统。在学生能够操作的只有成绩查询。(如图1所示)教职工录入学生信息学生录入课程信息课程录入学生成绩成绩查询学生成绩学生图4.41.功能流图(2)登录流图(如图2所示)用户信息身份验证密码修改用户图4.42登录流图5 数据库关系设计5.1表格设计(1) 学生信息数据字典学生信息数据表字段名字段类型约束控制学号nchar(10)主键(primary key)姓名nchar(10)notnull性别nchar(2)notnull所在班级nchar(10)notnull(2) 班级信息表班级信息表字段名字段类型约束控制班级名nchar(10)主键(primary key)人数intnotnu
21、ll(3) 成绩表成绩表字段名字段类型约束控制学号nchar(10)主键(primary key)课程号nchar(10)主键(primary key)成绩nchar(10)notnull(4) 课程表课程表字段名字段类型约束控制课程号nchar(10)主键(primary key)课程名nchar(10)notnull实验学时intnotnull讲课学时intnotnull学分intnotnull(5) 用户登录表用户登录字段名字段类型约束控制学号nchar(10)主键(primary key)密码nchar(10)主键(primary key)权限Intnotnull5.2 系统设计学生成
22、绩管理系统系统管理信息管理查询统计用户信息管理系统说明课程信息管理学生信息管理成绩信息管理学生信息查询课程信息查询成绩信息查询学生统计课程统计图5.2系统设计5.3全局ER图 学生学号姓名年级班级教师教师号教师姓名任课课程管理拥有课程编号成绩课程名称教师号成绩学期添加修改删除管理学习拥有添加删除修改图5.3全局E-R图6 学生成绩管理系统功能测试 6.1功能测试(1)登录界面测试图6.11登录界面图6.12密码有误图6.13登录成功运行程序,登录界面(如图6.11),输入用户名、密码,若输入密码正确显示(如图6.13),否则显示错误(如图6.12)。(2)查询界面测试图6.14主界面图6.15
23、查询功能登录成功后,显示界面(如图6.14),输入学号,点击查询,显示界面(如图6.15)。(3)添加界面测试图6.16添加功能图6.17添加成功输入需要输入的学生学号、姓名、成绩等(如图6.16),若添加成功则显示(如图6.17)。图6.18删除成功输入需要删除的学生学号,若删除成功则显示(如图6.18)。6.2测试总结通过软件测试,可看到对数据的管理、查询、统计等功能均可实现。登录界面用户名与密码的组合一定程度上保证了数据库的安全性。本系统达到了最初设计的目的。7 结论7.1系统优缺点分析(1)优点本系统在对数据的管理及查询上,界面美观,操作简单易懂。(2)不足之处在对用户权限的设计,该程
24、序在对用户权限的设计比较混乱,不能够清晰的分出教职工和学生的使用权限,这会使程序的可用性和安全性出现很大的问题。在这个方面,还有很多工作需要做,比如对登录用户在数据库的设计过程中要增加权限的设计,使的在登录后能够根据权限来进行相应的操作,不会是用户越级等。7.2经验总结 经过两周的课程设计,加强了我关于理论联系实际、与具体课题项目结合开发、设计系统的能力。既让我们了解到应该怎样把理论运用于实际,又让我了解到在实践中遇到问题时要怎样运用所学知识理论去解决。在本次课程设计中,还需要一些以前没有学习到的知识,于是书籍跟网络成了我的良好助手。具体来说,在进行查询设计时,开始我无法将结果以表格的形式展示
25、,报表的设计也存在问题,在网上查阅资料和与同学讨论学习后,将问题解决了。在查阅资料的过程中,要判断优劣、取舍相关知识,这样一来我们对搜索来的信息的利用能力也有所提高。学习的知识是有限的,在以后的工作中肯定会遇到许多求知的领域,这方面的能力将有助于我未来的工作。在开始编写程序的时候,看到别人的软件功能非常的详细,而且界面非常的漂亮,总希望自己的软件也非常的完善,但是,经过二个月的学习,发现编一个优秀的软件决不是一蹴而就的事情,需要长时间的积累和经验。由于我们的知识有限,经验不足及阅历不足,因此,在该系统的设计方面还有很多不足,比如功能过少,界面不够完美等问题,我们会在工作的使用过程中,根据工作的
26、具体要求不断的改进,完善,争取使该系统慢慢趋向完美。附录1.登录界面程序段package 啊;import java.awt.event.*;import javax.swing.*;public class dljm extends JFrame implements ActionListenerprivate JFrame jfrm=new JFrame(登录界面);private JLabel lab1=new JLabel(用户名);private JLabel lab2=new JLabel(密码);private JTextField jft=new JTextField();pr
27、ivate JPasswordField jpf=new JPasswordField(); private JButton btn=new JButton(登录); dljm() this.setLayout(null);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setBounds(400, 200, 600, 400);lab1.setBounds(50, 30, 70, 50);lab2.setBounds(50, 80, 70, 50);this.add(lab1);this.add(lab2);jft.setBo
28、unds(120, 30,200, 50);jpf.setBounds(120, 80, 200,50);this.add(jft);this.add(jpf);btn.setBounds(130, 140, 100, 50);this.add(btn);btn.addActionListener(this); public void actionPerformed(ActionEvent arg0) if(jft.getText().equals(gxl)&String.valueOf(jpf.getPassword().equals(1)JOptionPane.showMessageDia
29、log(null, 成功, , JOptionPane.INFORMATION_MESSAGE);dierge frm1=new dierge();frm1.setVisible(true); else JOptionPane.showMessageDialog(null, 错误, , JOptionPane.ERROR_MESSAGE); public static void main(String args) dljm frm=new dljm();frm.setVisible(true);2.插入程序段package 啊;import java.awt.Container;import
30、java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException;import java.sql.Statement;import javax.swing.*;class charu extends JFrame implements ActionListenerString url=jdbc:s
31、qlserver:/localhost:1433; DatabaseName=cj;String driver=com.microsoft.sqlserver.jdbc.SQLServerDriver;Statement st;Connection con;private JButton JB=new JButton(确定);private JLabel J0=new JLabel(学号);private JLabel J1=new JLabel(姓名); private JLabel J2=new JLabel(数学); private JLabel J3=new JLabel(英语); p
32、rivate JLabel J4=new JLabel(语文); private JTextField JT0=new JTextField(); private JTextField JT1=new JTextField(); private JTextField JT2=new JTextField(); private JTextField JT3=new JTextField(); private JTextField JT4=new JTextField(); public charu()this.setLayout(null); this.setBounds(500, 200, 4
33、00, 250); J0.setBounds(80, 20, 80, 20); J1.setBounds(80, 50, 80, 20); J2.setBounds(80, 80, 80, 20); J3.setBounds(80, 110, 80, 20); J4.setBounds(80, 140, 80, 20); this.add(J0); this.add(J1); this.add(J2); this.add(J3); this.add(J4); JT0.setBounds(150, 20, 80, 20); JT1.setBounds(150, 50, 80, 20); JT2.
34、setBounds(150, 80, 80, 20); JT3.setBounds(150, 110, 80, 20); JT4.setBounds(150, 140, 80, 20); this.add(JT0); this.add(JT1); this.add(JT2); this.add(JT3); this.add(JT4); JB.setBounds(250, 90, 80, 20); this.add(JB); JB.addActionListener(this); public void actionPerformed(ActionEvent arg0) String x=JT0
35、.getText();String xx=JT1.getText();String s=JT2.getText();String y1=JT3.getText();String y=JT4.getText();tryClass.forName(driver);catch (ClassNotFoundException e)tryClass.forName(driver);catch(ClassNotFoundException event)trycon=DriverManager.getConnection(url,sa,123);con.setAutoCommit(true);String
36、sq=INSERT INTO b1(xh,xm,sx,yy,yw)VALUES(?,?,?,?,?); PreparedStatement ps = con.prepareStatement(sq); ps.setString(1, x); ps.setString(2, xx); ps.setString(3, s); ps.setString(4, y1); ps.setString(5, y); int t = ps.executeUpdate();if (t 0) JOptionPane.showMessageDialog(null, 添加成功, 提示, JOptionPane.INF
37、ORMATION_MESSAGE); else JOptionPane.showMessageDialog(null, 添加失败, 提示, JOptionPane.ERROR_MESSAGE); ps.close(); con.close(); catch(SQLException e1) System.out.println(异常+e1);3.删除程序段package 啊;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.sql.Connec
38、tion;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.Scanner;import javax.swing.*;public class dierge extends JFrame implements ActionListenerString url=jdbc:sqlserver:/localhost:1433; D
39、atabaseName=cj;String driver=com.microsoft.sqlserver.jdbc.SQLServerDriver;Statement st=null;Connection con=null;private JFrame jfrm=new JFrame(学生成绩管理系统);private JLabel lab1=new JLabel(学号);private JLabel lab=new JLabel(语文);private JLabel lab2=new JLabel(姓名);private JLabel lab3=new JLabel(数学);private
40、JLabel lab4=new JLabel(英语);private JButton btn1=new JButton(查询);private JButton btn2=new JButton(删除);private JButton btn3=new JButton(添加);private JTextField jft1=new JTextField();private JTextField jft2=new JTextField();private JTextField jft3=new JTextField();private JTextField jft4=new JTextField(
41、);private JTextField jft5=new JTextField();private JTextField jft6=new JTextField(); dierge() ImageIcon img = new ImageIcon(d:/2.jpg); JLabel imgLabel = new JLabel(img); this.getLayeredPane().add(imgLabel, new Integer(Integer.MIN_VALUE); imgLabel.setBounds(0,0,img.getIconWidth(), img.getIconHeight()
42、;/设置背景标签的位置 Container cp=this.getContentPane(); cp.setLayout(null); (JPanel)cp).setOpaque(false); this.setLayout(null);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setBounds(200, 200, 400, 300); lab1.setBounds(80, 20, 60, 20); lab2.setBounds(80, 50, 60, 20); lab3.setBounds(80, 80, 60, 2
43、0); lab4.setBounds(80, 110, 60, 20); lab.setBounds(80, 140, 60, 20); this.add(lab1);this.add(lab2);this.add(lab3);this.add(lab4);this.add(lab);jft1.setBounds(150, 20,60, 20);jft2.setBounds(150, 50,60, 20);jft3.setBounds(150, 80,60, 20);jft4.setBounds(150, 110,60, 20);jft5.setBounds(30, 220, 60, 20);
44、jft6.setBounds(150, 140,60,20);this.add(jft1);this.add(jft2);this.add(jft3);this.add(jft4);this.add(jft6);this.add(jft5);btn1.setBounds(300, 150, 70, 20);btn2.setBounds(100, 220, 70, 20);btn3.setBounds(300, 190, 70, 20);this.add(btn1);this.add(btn2);this.add(btn3);btn1.addActionListener(this);btn2.addActionListener(new ActionListener() public void actionPerformed(ActionEven
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 技术合同认定规则(2025年)
- 2025年吊车机械设备租赁合同
- 车辆贷款抵押合同模板(2025年)
- 烟酒买卖合同范本(2025年)
- 房地产广告合同范本2025年
- 2025年活动策划合同
- 转让进口注塑机合同范本2025年
- 新车销售合同模板2025年
- 民间担保人借款合同2025年
- 棋牌室承包经营合同模板(2025年)
- 第7课珍视亲情学会感恩(课件)-【中职专用】高一思想政治《心理健康与职业生涯》(高教版2023·基础模块)
- MOOC 宏观经济学-南京财经大学 中国大学慕课答案
- 三年级语文试卷讲评市公开课一等奖省赛课获奖课件
- 湖南少数民族舞蹈智慧树知到期末考试答案2024年
- 扬州市江都区2022-2023学年八年级上学期期末道德与法治试题(含答案解析)
- 仓储物流部的安全与风险管理措施
- 征兵体检人员培训课件
- 山东省济南市历下区2023-2024学年八年级上学期期末语文试题
- 火灾事故中的通风与烟气控制
- 2024年完整离婚协议书下载-(含多款)
- 蒙牛数字化 营养世界
评论
0/150
提交评论