基于Java的学生管理系统

合集下载

基于Java的高校学生综合素质评价系统设计与实现

基于Java的高校学生综合素质评价系统设计与实现

基于Java的高校学生综合素质评价系统设计与实现一、引言随着教育信息化的不断深入,高校对学生的综合素质评价越来越重要。

为了更好地评估学生在各方面的表现,设计并实现一套基于Java的高校学生综合素质评价系统势在必行。

本文将从需求分析、系统设计、技术选型、系统实现等方面展开讨论,旨在为高校学生综合素质评价系统的设计与实现提供参考。

二、需求分析1. 系统功能需求学生信息管理:包括学生基本信息、课程成绩、奖惩情况等。

综合素质评价:对学生的品德、智力、体质、美育等方面进行评价。

数据统计分析:对学生成绩和素质评价数据进行统计分析,生成报表。

系统管理:包括用户权限管理、日志管理等。

2. 系统非功能需求安全性:确保数据安全性和系统稳定性。

可靠性:保证系统24小时稳定运行。

扩展性:支持系统功能的灵活扩展和升级。

三、系统设计1. 总体架构设计采用B/S架构,前端使用HTML、CSS、JavaScript进行页面设计,后端采用Java语言开发,数据库使用MySQL存储数据。

2. 模块设计学生信息管理模块:包括学生基本信息录入、修改和删除功能。

综合素质评价模块:对学生进行品德、智力、体质等方面的评价,并生成评价报告。

数据统计分析模块:对学生成绩和素质评价数据进行统计分析,生成图表展示。

系统管理模块:包括用户权限管理、日志管理等功能。

四、技术选型1. 前端技术HTML/CSS/JavaScript:实现页面布局和交互效果。

Bootstrap:提供响应式布局和组件库。

2. 后端技术Java语言:作为后端开发语言,提供强大的面向对象编程能力。

Spring框架:提供依赖注入和面向切面编程支持。

MyBatis:用于数据库操作,提供ORM映射功能。

3. 数据库技术MySQL:作为关系型数据库存储学生信息和评价数据。

五、系统实现1. 环境搭建搭建Java开发环境,包括安装JDK、Eclipse/IntelliJ IDEA等开发工具。

学生信息管理系统java课程设计(含源代码)

学生信息管理系统java课程设计(含源代码)

JAVA 程序设计 课程设计陈述宇文皓月课 题: 学生信息管理系统 姓 名: 学 号: 同组姓名: 专业班级: 指导教师: 设计时间:目 录1、需要实现的功能32、设计目的3 1、功能模块划分32、数据库结构描述43、系统详细设计文档64、各个模块的实现方法描述95、测试数据及期望结果11一、系统描述1、需求实现的功能1.1、录入学生基本信息的功能学生基本信息主要包含:学号、姓名、年龄、出生地、专业、班级总学分,在拔出时,如果数据库已经存在该学号,则不克不及再拔出该学号。

1.2、修改学生基本信息的功能在管理员模式下,只要在表格中选中某个学生,就可以对该学生信息进行修改。

评阅意见:评定成绩:指导老师签名:年 月 日1.3、查询学生基本信息的功能可使用“姓名”对已存有的学生资料进行查询。

1.4、删除学生基本信息的功能在管理员模式下,只要选择表格中的某个学生,就可以删除该学生。

1.5、用户登陆用分歧的登录权限可以进入分歧的后台界面,从而实现权限操纵。

1.6、用户登陆信息设置可以修改用户登陆密码2、设计目的学生信息管理系统是一个教育单位不成缺少的部分。

一个功能齐全、简单易用的信息管理系统不单能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。

所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。

但一直以来人们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点,如:效率低、保密性差、人工的大量浪费;另外时间一长,将发生大量的文件和数据,这对于查找、更新和维护都带来了很多困难。

随着科学技术的不竭提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有手工管理无法比较的优点。

例如:检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等。

李云祥~-java程序设计

李云祥~-java程序设计

报告题目: 基于j2ee 的学生管理系统 学 院: 计算机科学与技术学院 专 业: 计算机科学与技术 年 级: 11级学 号: 1120020365 学生姓名: 李云祥 指导教师: 曹琳2014年 6月15日基于J2EE 平台的WEB 开发与测试课程设计目录目录 (3)第一章系统需求分析 ............................................................................................................ 21.1 开发环境和软件 ....................................................................................................... 21.2 系统设计与功能分析 ............................................................................................... 21.2.1用户登陆界面 ................................................................................................. 21.2.2 教师管理界面 ................................................................................................ 2第二章数据库设计 ................................................................................................................ 32.1 系统概念结构设计 ................................................................................................... 32.2 系统逻辑结构设计 ................................................................................................... 42.3 数据库实现 ............................................................................................................... 62.3.1 数据库关系图 ................................................................................................ 62.3.2 SQL语句实现................................................................................................. 6第三章系统模块详细设计 .................................................................................................... 93.1 用户登录模块 ........................................................................................................... 93.2 各用户操作模块 ....................................................................................................... 93.2.1 教师操作模块 .............................................................................................. 93.2.2学生操作模块 ............................................................................................. 10第四章系统运行与测试 .................................................................................................... 104.1 教师登录 ............................................................................................................... 104.2 学生登录 ............................................................................................................. 12第五章课程设计总结 ........................................................................................................ 13第六章源代码 .................................................................................................................... 141第一章系统需求分析1.1 开发环境和软件(1)操作系统:Windows 7。

基于j2ee的学生宿舍管理系统的设计与实现

基于j2ee的学生宿舍管理系统的设计与实现

基于j2ee的学生宿舍管理系统的设计与实现下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。

文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!本店铺为大家提供各种类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you! In addition, this shop provides you with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts, other materials and so on, want to know different data formats and writing methods, please pay attention!一、引言学生宿舍管理是学校必不可少的重要工作之一,而信息化管理已成为现代学校管理的必然趋势。

基于Java EE的高校毕业设计选题管理系统

基于Java EE的高校毕业设计选题管理系统
信j 产 业 息l
吕松 涛

基于 J v E的高校毕业设计选题管理系统 aaE
( 黑龙江工程学院 计算机科 学与技 术系, 黑龙江 哈 尔滨 10 5 ) 5 0 0
摘 要: 主要探讨基于 Jv E的高校 毕业设计选题 管理 系统的设计开发 工作 , aaE 介绍 了采用先进成 熟的 实现技术 , 遵照软件 工程的基本原则 。 开 发 了基 于 Jv 技 术 的选 题 管理 系统 的 一般 过 程 。 aa
开发I M b : 京 电子 工业 出版社 ,0 8 20 .
I 卫琴. m  ̄与 Jv b开发技术详解( 2 4 、 T c o aaW 出版社 ,0 9 2 0. 小 组老师 的联 系方 法 。 5 c i , a a t o p l f e c ,2 E 5 ] dH h t e 3 教师 子系 统实现 。教师 使用 本 系统 需要 完 [ S hl t J v : eC m eeeRe rn e J S 3
3系统 的实 现 31登 录注册 系统 实现 。登录 界面 的主要 实现 .
图 1 系统模 块 结构
系统 对注册 的合法 用户 进行 验证 , 非授 权 的用 防止 户登录, 并进 行 相应 的权 限设 置 , 录后 教师 和 学 登 生 显示 的是 不 同的界 面 , 生所在 的界 面可 以提 交 学
选题等操作 ,教师可以修改权限以内的数据信 息, 其他的数据只能由管理员进行修改。 3 . 2学生子系统实现。系统提供学生注册功 能, 同时也提供了学生信 息批量导入功能。如果系 统应用到学校内网,就可 以考虑开放学生注册功 能, 如果应用到公 网, 则可以选择不开放学生注册 功能, 而直接导入学生初始化信息。学生登录系统 后, 在主界面 E 显示学生当前的个人详细信息。如 果学生已经选报题 目, 则同时显示所选报题 目的详 细信息。如果学生没有选报题 目, 则会提示尽陕选 题。学生选报题 目后不可以再选报其他题 目, 只有 退出当前选题后才能重新选报。 学生也可以选择修 改个人详细信 息, 也可以查询题 目详细信息, 以及

基于java的班级事务管理系统的设计与实现

基于java的班级事务管理系统的设计与实现

基于java的班级事务管理系统的设计与实现基于Java语言的班级事务管理系统是一种方便高效的管理班级事务的工具。

该系统主要包括学生管理、课程管理、班级管理和成绩管理等模块,通过这些模块可以实现对班级事务的综合管理和信息化处理。

系统的设计与实现主要包括以下几个方面:1.需求分析:首先要明确系统的功能需求,包括学生信息的录入、修改、查询和删除,课程信息的录入、修改、查询和删除,班级信息的录入、修改、查询和删除,以及成绩的录入、修改、查询和统计等功能。

2.数据库设计:根据需求分析的结果,设计数据库的表结构,包括学生表、课程表、班级表和成绩表等。

每个表的字段需要根据对应的业务需求进行设计,保证数据库能够高效地存储和检索数据。

3.界面设计:根据需求分析的结果,设计用户界面,包括学生信息管理界面、课程信息管理界面、班级信息管理界面、成绩管理界面等。

界面应该简洁、友好,方便用户进行操作和管理。

4.逻辑设计:根据需求分析的结果,设计系统的业务逻辑处理。

主要包括学生信息的录入、修改、查询和删除的逻辑,课程信息的录入、修改、查询和删除的逻辑,班级信息的录入、修改、查询和删除的逻辑,以及成绩的录入、修改、查询和统计的逻辑。

5.代码实现:根据逻辑设计的结果,使用Java语言编写代码实现系统的功能。

可以采用面向对象的设计思想,使用类和对象的方式实现对学生、课程、班级和成绩等信息的管理和操作。

6.测试与调试:完成代码编写后,对系统进行测试和调试。

主要包括对功能的测试、数据的输入和输出的测试以及异常处理的测试。

确保系统在各种情况下都能正确地进行处理和运行。

7.系统部署:完成测试后,将系统部署到服务器上,提供给用户使用。

可以使用Web技术将系统部署为一个在线系统,用户可以通过浏览器访问系统进行事务管理。

通过以上步骤的设计与实现,可以开发一个功能完善、稳定可靠的班级事务管理系统,提高班级事务的管理效率和信息化水平。

开发者还可以根据实际需求进行功能扩展和优化,不断完善系统。

java毕业设计任务书

java毕业设计任务书题目:基于Java的学生信息管理系统设计与实现一、任务背景学生信息管理是学校管理的重要组成部分,对学校管理工作的高效、准确、便捷起着至关重要的作用。

为此,本设计要求实现一个基于Java语言的学生信息管理系统,用于方便学校对学生信息的管理和查询。

二、任务目标1.设计一个能够支持学生信息管理的数据库,包括学生姓名、学号、班级、专业等信息。

2.实现一个基于Java的学生信息管理系统,包括用户登录、学生信息录入、修改、删除、查询等功能。

3.实现学生信息的批量导入和导出功能,支持常见的数据格式,如Excel、CSV等。

4.实现学生信息的统计分析功能,包括学生总人数、男女比例、专业分布等。

5.实现学生信息的备份与恢复功能,保证学生信息的安全性。

三、技术要求1.前端采用Java Swing技术,实现界面友好、操作简单的界面。

2.后端采用Java Servlet技术,实现与前端界面的交互。

3.数据库采用MySQL或Oracle等关系型数据库,实现学生信息的存储、查询和管理。

四、具体要求1.系统应具有较高的安全性,用户需要进行登录验证,保证信息的安全。

2.系统应具有较高的可扩展性和可维护性,支持添加新的功能和修改现有功能。

3.系统应具有较高的稳定性和性能,能够支持大量数据的存储和查询。

4.系统应具有较高的易用性和人性化,操作简单、界面友好。

五、评分标准1.系统功能的实现情况,包括学生信息录入、修改、删除、查询等功能,以及批量导入、导出、统计分析、备份与恢复等功能。

(30分)2.系统的稳定性和性能,能够支持大量数据的存储和查询,操作流畅。

(20分)3.系统的易用性和人性化,操作简单、界面友好。

(20分)4.系统的安全性,用户需要进行登录验证,保证信息的安全。

(15分)5.系统的可扩展性和可维护性,支持添加新的功能和修改现有功能。

(15分)六、其他要求1.要求具有较高的创新性和实用性,符合实际应用需要。

java代码设计文档

java代码设计文档Java代码设计文档是用于记录和描述Java程序的设计思路、功能模块、类和方法的用途以及实现细节的文档。

它旨在帮助开发人员和其他相关人员了解和理解Java程序的设计和实现过程。

本文将以一个简单的学生管理系统为例,展示如何编写Java代码设计文档。

# 1. 引言本文档旨在描述学生管理系统的设计和实现细节。

该系统用于管理学生的基本信息、课程信息和成绩信息。

# 2. 系统概述学生管理系统是一个基于Java的桌面应用程序,用于管理学生信息。

它提供了以下功能:- 添加学生信息:包括姓名、学号、性别、年龄等基本信息。

- 添加课程信息:包括课程名称、学分、教师等信息。

- 添加成绩信息:将学生与课程关联,并录入学生的成绩。

- 查询学生信息:根据学号或姓名查询学生的基本信息、课程信息和成绩信息。

- 修改学生信息:可以修改学生的基本信息、课程信息和成绩信息。

- 删除学生信息:可以删除学生的基本信息、课程信息和成绩信息。

# 3. 系统结构学生管理系统由以下几个模块组成:- 学生信息模块:用于管理学生的基本信息。

- 课程信息模块:用于管理课程的基本信息。

- 成绩信息模块:用于管理学生的成绩信息。

- 数据库模块:用于连接和操作数据库,存储和读取学生、课程和成绩信息。

# 4. 类设计## 4.1 学生类学生类表示学生的基本信息,包括姓名、学号、性别和年龄等属性。

它具有以下方法:- 构造方法:用于创建学生对象,初始化学生的基本信息。

- getter和setter方法:用于获取和设置学生的属性值。

## 4.2 课程类课程类表示课程的基本信息,包括课程名称、学分和教师等属性。

它具有以下方法:- 构造方法:用于创建课程对象,初始化课程的基本信息。

- getter和setter方法:用于获取和设置课程的属性值。

## 4.3 成绩类成绩类表示学生的成绩信息,包括学生、课程和成绩等属性。

它具有以下方法:- 构造方法:用于创建成绩对象,初始化成绩的基本信息。

数据库课程设计--java+sql-server--学生管理系统

课程设计任务书题目:学生管理系统学姓专课号名业程信息科学与工程学院数据库技术与应用指导教师职称讲师完成时间:2011年06 月----2010 年07 月枣庄学院计算机科学系制目录1学生信息管理系统概述 (5)1.1系统的任务 (5)1.2系统的目标 (5)2系统具体需求分析 (6)2.1系统需求 (6)2.2数据字典 (6)2.3数据流图 (10)3概念结构设计 (11)4.逻辑结构设计 (14)5.物理结构设计 (15)表汇总 (15)表A—F (16)6.数据保护设计 (18)6.1防止用户直接操作数据库的方法 (18)6.2用户帐号密码的加密方法 (18)6.3角色与权限 (18)7.运行管理与维护说明 (19)8.SQL语句及部分关键JAVA语句 (20)9.心得与体会 (29)8.参考资料 (29)课程设计任务书及成绩评定课程设计的任务和具体要求数据库应用课程设计是计算机技术专业重要的实践课程之一,是在掌握程序设计语言的基础上,学习《数据库原理》课程后的一次综合实践练习。

通过本课程设计,将在课堂上了解和掌握的数据库原理以及设计阶段的方法与技术,直接运用到实际系统的开发工作中。

并且在项目小组长及成员间的合作和沟通中,体验软件项目管理技能和方法,熟悉软件工具与环境。

本次课程设计要求我们小组成员间加强团队合作和沟通,同时每个成员承担明确的责任,独立按时完成相应任务;按照模版完成相应的文档,语言简洁、通顺,开发的系统功能符合需求规格,并能够准确、稳定地运行。

日期:指导教师签字:指导教师评语成绩:指导教师签字:日期:需求分析:1、学生信息管理系统概述学生信息管理系统主要用来管理学生基本信息。

本系统是一个简单的学生信息管理系统,系统管理的信息主要是学生基本信息、课程信息和学生选课信息。

系统的目的是有效地处理这些信息,同时为用户提供信息检索、信息修改和保护功能。

1.1 系统的任务学生信息管理系统是学校有效管理学生的重要工具,它的任务主要有以下几项:◆◆◆◆◆学生基本信息管理,主要负责管理学生基本信息。

基于Java语言的学生成绩管理系统设计与实现

i s b i g .
K e y w o r d s s t u d e n t a c h i e v e m e n t m a n a g e m e n t s y s t e m;J a v a ;M y S Q L
随着高校学生数量增多 , 学生信 息数剧量也 日益 庞 大 。使 用学 生成 绩管 理 系统 可 以方便 高效 地管 理 学 生在 校期 间所 修课 程 的成绩 。学 校档 案馆 的数据 库 不 仅要存储在校学生的信 息 , 还必须存储在一定年限 内 毕业 学 生 的 信 息 J 。文 中 学 生 成 绩 管 理 系 统 采 用
De s i g n a n d Re a l i z e o f S t u d e n t Ac h i e v e me n t Ma n a g e me n t S y s t e m Ba s e d o n J a v a B A O Q i a n
t e m i s t o ma n a g e i n f o r ma t i o n o f s t u d e n t s, i n c l u d i n g ma n a g e s s t u d e n t ’ S b a s i c i n f o r ma t i o n, a s we l l a s ma n a g e s s t u d e n t e a c h s e me s t e r r e s u l t ,r e a l i z e s i np u t ,r e n e wa l ,d e l e t i o n, i n q u i r y, p r i n t i n g a n d o t h e r f u n c t i o n s o f s t u d e n t s i n f o r ma t i o n. S y s t e m h a s ma n y f e a t u r e s, s u c h a s h a s a b e a u t i f u l i n t e r f a c e, e a s y t o o p e r a t e, da t a b a s e r e s e r v e s
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第21章 学生管理系统 21.1 系统设计 • 首先确定学生管理系统的用户。学生管理系统的用户基本分为两类,分别是老师和学生。不管是哪种用户都是必须经过登录才能进入学生管理系统的,所以该系统必须有一个登录界面,并且在该界面中能够让用户选择用户是老师还是学生。该系统是不会对外开放的,所以也不存在注册界面。 • 因为用户分为两种,所以每一种用户进行操作的界面应该是不同的。首先是学生界面,在其中应该只有查询成绩和个人信息查询和插入。在本章中就来学习如何进行学生界面开发。 • 除了学生界面外,还要有一个老师界面。老师在老师界面中可以对学生信息进行管理,包括查询、修改和删除。同样也可以对学生的程序进行管理,包括查询和插入,由于输入错误还要能够对学生的成绩进行修改,由于学生作弊还能够将学生的成绩进行删除。 21.2 数据库设计 • 在本节中,就来分析本系统中需要的数据库支持。首先数据库中应该有老师和学生这两个表,表中应该最少有用户名和密码两项,使用表中的这两项就可以进行登录。在学生表中还应该具有一些和学籍相关的信息,包括年龄、班级等内容,这样就可以在系统中对学生信息进行操作。 • 除此之外还需要一个成绩表,通过该表老师可以对学生的成绩进行查询、插入、修改和删除。学生也可以通过该表对自己的成绩进行查询。 21.3 登录界面开发 不管是老师和学生进入学生管理系统都是从登录界面进入的。在登录界面中应该是让用户选择自己身份的,然后系统将根据用户的选择来判断用户的身份并进行查询不同的数据库。这里为了让读者更容易理解登录界面,并没有连接数据库。读者可以将数据库的操作加到程序中。 21.3.1 界面设计 • 这里的登录界面是采用最简单的形式,只需要用户输入用户名和密码就可以登录。并且在界面中定义了一个下拉列表框让用户来选择自己的身份。该界面的基本形式如图所示。

21.3.2 程序开发 • 对界面设计好基本形式后,就可以进行程序开发。首先要定义两个标签和两个文本框,分别来表示用户名和密码。并且还需要定义一个下拉列表让用户来进行身份选择,其中选项包括“学生”和“老师”。在程序的最后还定义了两个按钮,从而让用户输入用户名和密码后进行登录。 • 【范例】示例代码是用户登录界面程序。

21.4 学生界面开发 在本节中将来开发学生界面,在学生界面中,学生可以对自己的信息进行查询,在第一次登录时还可以对自己的信息进行插入,并且学生能够查询自己的成绩。 21.4.1 界面设计 因为学生要完成对信息和成绩的操作,所以这里的设计是在界面中定义两个菜单,分别进行信息和成绩的操作。因为对信息的操作包括插入和查询,所以还需要在信息菜单下定义“插入”和“查询”两个子菜单 21.4.2 程序开发 • 对界面进行设计后,就可以进行程序开发。同样首先是创建一个窗口,在窗口中要创建两个菜单,并且在信息菜单下还要创建“插入”和“查询”两个子菜单。 • 【范例】示例代码是一个学生界面程序。 21.4.3 开发插入学生界面 • 在学生界面中单击“信息”菜单下的“插入”子菜单,就会进入学生插入界面,在该界面中学生可以输入自己的信息。 • 【范例】示例代码是一个学生插入信息界面程序。

21.4.4 查询学生信息界面 • 学生第一次插入信息后,老师是可以对学生的信息进行修改和删除的。除此之外,学生还可以查询自己被修改后的信息,在信息菜单下有一个查询子菜单,单击该菜单就触发事件,从而进入查询学生信息界面。 • 【范例】示例代码是查询学生信息界面。 21.4.5 查询成绩信息 • 在学生界面中还有一个“成绩”菜单,在学生的界面该菜单下只有一个“查询”子菜单。单击“查询”子菜单,将触发事件,进入到查询成绩界面。 • 【范例】示例代码是一个查询成绩界面程序。 21.5 综合练习 • 1.参考本章中学生界面,开发学生系统中的老师界面。 • 【提示】老师界面和学生界面是非常类似的,但是也是存在很多不一样的地方的。首先在老师界面中能够对学生的信息除了插入和查询之外,还能够对学生的信息进行修改和删除,这样就需要在“信息”菜单下增加“修改”和“删除”两个子菜单,也从而需要开发修改学生信息界面和删除学生信息界面。 • 在学生界面中只能够进行对程序的查询,在老师界面中不但能够对学生的信息进行查询,还能够对学生的信息进行修改、插入和删除。同样也是需要增加相应的子菜单和对应的界面。 import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.util.*; import javax.swing.event.*; import java.sql.*; class AddStudent extends JFrame implements ActionListener { JLabel JL =new JLabel("添 加 基 本 信 息",JLabel.CENTER);//使用文本创建一个标签对象 JLabel JLNumber=new JLabel("学号:"); //使用文本创建一个标签对象 JTextField JTNumber=new JTextField(); //创建一个文本框对象 JLabel JLName =new JLabel("姓名:"); //使用文本创建一个标签对象 JTextField JTName =new JTextField(); //创建一个文本框对象 JLabel JLClass =new JLabel("班级:"); //使用文本创建一个标签对象 JTextField JTClass =new JTextField(); //创建一个文本框对象 JLabel JLsex =new JLabel("性别:"); //使用文本创建一个标签对象 ButtonGroup BG =new ButtonGroup(); //创建一个ButtonGroup组件对象 JRadioButton JRB1 =new JRadioButton("男"); //创建一个单选按钮对象 JRadioButton JRB2 =new JRadioButton("女"); JLabel JL1 =new JLabel("学院:"); //使用文本创建一个标签对象 JTextField JT1 =new JTextField(); //创建一个文本框对象 JButton JBAdd =new JButton("添加"); //创建按钮对象 JButton JBNext =new JButton("重置"); String sql=""; //定义一个字符串 public AddStudent() //创建AddStudent构造函数 { this.setTitle("添加学生信息"); //设置窗口标题 this.setLayout(null); //设置窗口布局管理器 JL.setBounds(100,30,200,40); //设置标签的初始位置 this.add(JL); //将标签添加到容器 JLNumber.setBounds(100,80,100,20); //设置学号标签的初始位置 this.add(JLNumber); //将学号标签添加到容器 JTNumber.setBounds(200,80,80,20); //设置文本框的初始位置 this.add(JTNumber); //将文本框添加到容器 JLName.setBounds(100,120,60,20); //设置姓名标签的初始位置 this.add(JLName); //将姓名标签添加到容器 JTName.setBounds(200,120,80,20); //设置文本框的初始位置 this.add(JTName); //将文本框添加到容器 JLsex.setBounds(100,160,100,20); //设置性别标签的初始位置 this.add(JLsex); //将性别标签添加到容器 JRB1.setBounds(200,160,40,20); //设置单选按钮的初始位置 JRB2.setBounds(300,160,40,20); this.add(JRB1); //添加单选按钮组件 this.add(JRB2); BG.add(JRB1); //将单选按钮添加到ButtonGroup组件 BG.add(JRB2); JLClass.setBounds(100,240,60,20); //设置班级标签的初始位置 this.add(JLClass); //将班级标签添加到容器 JTClass.setBounds(200,240,80,20); //设置文本框的初始位置 this.add(JTClass); //将文本框添加到容器 JL1.setBounds(100,280,60,20); //设置学院标签的初始位置 this.add(JL1); //将学院标签添加到容器 JT1.setBounds(200,280,80,20); //设置文本框的初始位置 this.add(JT1); //将文本框添加到容器 JBAdd.setBounds(80,320,90,20); //设置添加按钮的初始位置 this.add(JBAdd); //将添加按钮添加到容器 JBAdd.addActionListener(this); //给按钮添加监听器

相关文档
最新文档