2023年学生信息管理系统实验报告.docx
2023年学生信息管理系统实验报告 第一篇:学生信息管理系统试验报告 重庆科创职业学院 实 训 报 告 题目: 学生信息系统管理 专业:计算机信息管理班级:计信管ZB421201学号:2023701287姓名:胡航成果:指导老师:廖 小 娟 完成日期:年月日 第一章前言 1.1 历史现况及其进展方向 科技时代的到来,人们对于科技的需求也随之变大。各种工作的办公坏境 也都是自动化了,对学校来说也一样。如今物质生活的提高和人们收入的提高也促成了许多学校招生的增加。随着学生大量的增加,对于学生的管理也就变成了当代学校比较重视的一个问题。老式的管理也不再适合如今的管理模式。 那么对于科技时代的更新我们应当怎么才能更好的对学生有一个更加全面 和系统的管理呢?我想着或许是可以引起我的深思的话题。以往学生的数量还在我们的限制之内,每个老师或者每个机构可以利用一对多的模式来对学生进行分类来管理。每天的都会有不同的事情在发生,老师们都不行能每件事都要亲自亲为。为了减轻老师们的负担和更好的对学生有一个了解,在这个科技时代学生管理系统也就随之诞生了。 学生管理系统淘汰了原先老式的管理方法,实现了足不出户也能更好的了 解学生各个方面的信息,为现阶段的学校节省了许多不必要的时间的同时也可以让学生更好的了解自己所在的学校。 1.2行业作用表现 各行各业的进展都离不开历史和创新,教化行业也一样。特别是在我们中 国这个人口大国,据牢靠数据显示中国每年的高校毕业生多达700与万,着还只是高校生的当然还有中学小学。这是一个特殊可观的数字。对于如此多的学生,假如没有一个机制来去管理这样的学生人群,那么中国的教化产业将会变成什么样呢?所以对于开发学生管理的软件很多企业都在大胆的创新,各式各类的管理系统也就不言而喻了。 很多版本的系统都有统一的特征,那就是学生可以自主登陆管理系统查询 自己的资料,不仅如此。作为教化工作者也可以通过这种系统去了解学生的各项资料。大多数的学校对于这块还是做的比较好的。通过这些客观的数据我们不难想象,该行业的进展潜力是巨大的。有的人通过学生的数据也能联想到教化工作者是否也需要这样的一个平台来进行管理呢?答案是确定的。 这是一个面对对象的管理行业,在将来,学问的普及也会群众化,这意味 着什么呢?意味这有越来越多的人会踏入学校,那么对于这方面的管理也就会加大力度。多以这是一个很有潜在竞争意义的行业。因为它不仅表达在教化行业,各企业对于员工的管理;图书馆对于图书的管理很多行业都可以用管理系统来代替以前老式的管理坏境。 其次章 可行性分析 2.1可行性要求 对于任何一个软件的开发,前期都需要对该开发软件进行全面的市场调查和可行性进行分析和意料。要对软件完成后的将来市场有一个大致的了解,或许需要以下几点: 1.现有条件分析:目前拥有的设备和坏境哪呢过否支持设计软件。 2.开发人员的配备:一拥有的工作团队是否具有开发软件的实力。 3.软件开发策划案:对开发的软件要有一个或许的模型设计,知道设计的软件成品的样子和开发软件所需要的框架。 4.问题的解决:开发过程中会遇到很多的技术问题,能否解决这些问题怎么样去解决需要一个相对比较完备的方案。 2.2经济可行性 学生管理系统的开发和管理从传统的意义上来说都不属于什么大规模的软件开发,也不需要很多专业的人员和技术设备。只需要几台电脑和几个相对比较了解电脑的从业人员就可以开发出一个简洁的管理系统。开发这种系统的本钱不仅很低,而且从某个方面来看还可以带来经济利益。 所以从经济可行性方面来看,一个相对比较专业的学生团队就可以独立的开 发出一个学生管理系统。 2.3技术可行性 本系统接受B/S的结构模式来设计。或许的模型如图2.1所示 图2.1如下图,该管理系统大致的分布图,有一个统一的登入入口,登陆时 会供应用户选着是用学生端登陆还是用老师端登陆。不同端口的登陆会进入不同的管理界面。在老师和学生管理界面中各自设多个子页面来管理不同方面的信息。在总的框架和子页面的设计中,所需要的开发人员不多,会简洁的操作代码的编写即可。技术层面的设施在机房内便可可以完成。 2.4开发坏境和软件选择 开发的环境和软件的选着是一个很简洁完成的阶段,大多数的学校都会有一 个计算机试验房间供应给学生进行各种各样的计算机的简洁操作和试验。 对于开发环境的选折让用户有了更大的空间。很多学校或者开发团队都选用的是winds xp的系统。相对于如今的winds7来说,xp系统很少存在兼容性的问题而且系统上手也比较便利,界面可以更加直观的表现出一些数据以至于更加了解所开发软件的性能等。Winds7系统也可以选折,但是由于很多软件的老化不适应,很多功能都无法实现,相对来说xp系统能更好的开发软件。 开发系统的软件有很多,比方说visual c+,visual studio2023等等。c+是一 门较难的语言,对于编写人员的要求比较严格,而且在程序编译执行的过程中容 易出错。visual studio 2023就不一样了,虽然都需要写代码,但是visual studio 2023的代码更简洁实现,接受c#的代码和winds窗口的方式来完成软件的建设相对于c+来说,更加简洁也比较节省时间和经济本钱。 第三章需求分析 3.1 设计目的 学生信息是学校管理中一项繁琐的工作。管理人员需要建立学生的学籍,计 算每学期考试不合格的学生,及这些学生的具体状况;学生完成一门课程的学习后,老师学要录入学生的考试成果,计算平均成果,汇总各分数段的人数;学生需要查询已结业的各门课的成果;班主任需要查询本班学生的学习状况,包括各门课程的平均成果和每个学生的考试通过状况。为此,设计一套好用的学生信息管理系统就可以大大简化管理人员、班主任和任课老师的工作,便利学生查询自己的学习状况。 学生信息管理系统须具备学生信息的输入、查询、修改、删 除和排序等功能,通过这个系统的运用,实现学生信息管理工作系统化,为老师的日常管理和学生的学习供应便利。这个系统的运用者主要是管理员,即完全由管理员完成对学生个人信息和成果数据的输入和维护。数据存储在文件中。进入系统后能够读入相应的学生信息文件和学生成果文件。实现对学生数据依据学号或者姓名进行查询。对于学生的成果,能够进行简洁的统计和查询。 3.2 用户需求 Ø 系统运用者:管理人员、班级辅导员或班主任、老师、学生等。 Ø 系统运行环境:网络运行。 Ø 表为系统主要功能。 图3.2 学生信息管理系统模块图 密码验证和修改模块:该模块主要完成身份验证和密码管理功能。管理员通过这个模块登录。注销和退出。学生信息管理模块:该模块主要实现对学生姓名、性别、诞生日期、联系电话院系信息的录入、修改、查询、阅读和删除功能。学生成果管理模块:该模块主要实现对学号、考试成果的录入、修改、查询、阅读和删除功能,并实现各科目成果的汇总和排序。3.5分析设计 3.5.1.系统的原点和汇点。 根据系统初步要求,管理人员、班主任、老师学生等都需要产生数据,通过运用本系统得 到 所 需 的 查 询 统 计 结 果,因 此 管 理 人 员、班主任、老师、学生等是数据输入的源点和数据输出的汇点。 3.5.2.系统所需的存储文件。 系 统 中 需 要 存 储 学 生 信 息、课 程 信 息、考 试 成 绩 信 息、教 师 信 息 以 及 各 类 的 编 码,因此需要学生基本信息、老师信息、课程信息、教学支配、考试成果 等数据存储文件。 3.5.4.数据流。 管理人员供应教学支配信息,课程 基本信息、学生基本信息、教 师 基 本 信 息、编 码对 应 关系,学生信息管理系统为管理员供应供应学生信息状况汇总,考试状况汇总等。老师供应学生考试成果,学生信息管理系统为老师供应学生成果表,并汇总各分数段人数平均成果。班主任供应查询统计条件,获得考试通过状况。学生输入成果查询条件,获得考试成果。 其次篇:学生信息管理系统试验报告 学生信息管理系统课程设计 一,试验目的驾驭一些access数据库的表,查询,窗体,报表和宏的应用和技巧。 二,运用环境 Access2023 三,内容与设计思想 1.系统主要有: 班级信息表,课程学年信息表,学生信息表,各科信息表,总成果表,课程信息表,获奖信息表。 2.系统的设计思想: 1为了记录班级信息,需要建立班级信息表。 2为了记录信息信息,需要建立学生信息表。 3为了记录课程信息,需要建立课程信息表。 4为了记录课程学年信息,需要建立课程学年表。 5为了记录学生各科成果信息,需要建立各科信息表。 6为了记录学生总成果信息,需要建立总成果信息表。 7为了记录获奖信息,需要建立课获奖信息表。 3.完成的主要功能: 1阅读功能,这功能包括:阅读班级信息,阅读学生信息,阅读学生各科成果,阅读 学生总成果,阅读获奖学生信息 2查询功能,这功能包括:学生成果查询,班级信息查询,个人信息查询。 3添加功能,这功能包括:添加课程学年信息,添加班级信息,添加学生信息,添加 课程信息,添加学生各科成果,添加学生总成果,添加获奖学生信息。 4删除功能,这功能包括:删除课程学年信息,删除班级信息,删除学生信息,删除 课程信息,删除学生各科成果,删除学生总成果,删除获奖学生信息。 5打印功能,这功能包括:打印学生信息,打印班级信息。 6菜单栏功能,这功能包括:打开,阅读,查询,添加,删除,打印。 四,试验过程 1.登录界面模块 此功能模块主要作用是将用户的用户名和密码来登录,进入学生信息管理系统界面。设计此模块时运用了相关的宏。 2.主界面模块 此功能模块主要作用是用切换面板形式连接到其他界面。 设计此模块时运用了相关的宏。 3.阅读模块 此功能模块主要作用是将用户已输入好的各种信息按用户选择阅读模式集成到一个 界面。 4查询模块 此功能模块主要作用是将用户想查询的信息按各种查询方式来实现。 主要用的查询方式是:交叉表查询,选择查询。 设计此模块切换面板时运用了相关的宏还在VB代码窗口写了一些有关的代码,比方 说:按用户选择的查询方式来显示一些文本框和按钮,主要用了它们的Enabled, Value, Visible属性。 5.添加模块 此功能模块主要作用是将数据库全部的信息集成到各个界面,用户选择添加的内容并 输入完后保存到相关的数据库表中。 6.删除模块 此功能模块主要作用是将数据库全部的信息集成到各个界面,用户选择删除的内容并 按删除按钮时从相关的数据库表中删除此信息。 设计此模块切换面板时运用了相关的宏。 7.打印模块 此功能模块主要作用是将用户想要的信息转换成报表形式。 此模块利用了查询与报表等功能。 设计此模块切换面板时运用了相关的宏还在VB代码窗口写了一些有关的代码,比方说:按用户选择的打印方式来显示一些文本框和按钮,主要用了它们的Enabled, Value, Visible属性。 8.菜单栏模块 此功能模块主要作用是将本系统全部的模块集成到菜单形式。 设计此模块运用了相关的宏。 五,试验结果 在此次系统的设计中我遇到了一些问题,第一个是:因建的关系错误,输入数据时输入不胜利,反复做了一些调整还加了一些表最终解决了此问题。其次个是:做查询窗体时解决不了把查询结果集成到窗体的形式来显示,但是反复试试和看课程教材最终解决了此问题,由于一次性看到所查询的信息把学生信息查询的结果没集成到窗体形式。查询班级信息和个人信息时查询结果都是窗体的形式来显示。 在设计此次系统各个功能和模块式时我运用了一些宏学问和VB学问。宏主要用在登录窗口,菜单栏和各个窗体的切换功能。VB代码主要是用在查询和打印这两个窗体,为了按用户所选的查询和打印方式来显示需要的控件,这些控件包括:文本框和按钮。主要用了它们的Enabled, Value, Visible属性来实现显示需要的控件。为了窗体的外观好看用photoshop设计了窗体背景,由于时间的关系还一些窗体的背景还没做完。 通过本次课程设计我学会了有关宏的概念,作用,还学会了ACCESS在实际生活中的应用。在本次课程设计中我独立完成了全部功能,遇到困难时反复做试验参考我们的课本。我在本系统中实现了阅读,查询,添加,删除,打印,菜单栏功能。这些功能里面用的时间比较多的是查询功能和菜单栏功能。在做查询和窗体的设计方面有了较高的相识和进步。 第三篇:学生信息管理系统 摘 要 随着网络通信技术的快速进展和信息技术的广泛应用,计算机的应用已普及到经济和社会生活的各个领域。教化领域也不例外,现今已经出现了各种远程网络在线教化系统、图书馆管理系统、学生信息管理系统等。其中学生信息管理是任一院校都不行缺少的部分,它的内容对于学校的决策者和教学管理者来说都至关重要,而传统的人工管理方式效率较低,为数据的查询、更新和维护带来了极大的不便。所以学生信息管理信息系统的开发和应用是必要的,它能够为管理人员供应足够的信息和快捷的查询手段,提高学校对学生信息的管理效率。 本文的学生信息管理系统是基于java语言的,它能够供应学生信息管理功能,便利系统管理员对学生学号、班级等信息的添加、修改、删除、查询等操作,同时可以一样便利的对学生的信息进行查询。本系统也主要利用java语言和access实现,因此它具有很强的可移植性,很便利。 关键字: 学生信息 管理系统 添加 删除 查询 修改 Abstract With the rapid development of network communication technology and extensive application of information technology, computer applications have spread to the economic and social life in various fields.The field of education is no exception, now there have been a variety of remote network online education system, library management system, student information management system.Which is either a student information management schools are an indispensable part of its contents and teaching for school managers, policy-makers are essential, and the traditional manual management inefficient for data query, update and maintenance brought great inconvenience.So the student information management system development and application of information is necessary, it is able to provide managers with sufficient information and quick inquiry means to improve school student information management efficiency.This student information management system is based on the java language, it is able to provide students with information management function to facilitate system administrators to students student number, class and other information to add, modify, delete, query and other operations, but can be just as convenient for students information to search.This system is mainly achieved using java language and access, so it is very portable, very convenient.Keywords: Student Information Management System add delet revise 前言 随着计算机技术的飞速进展,信息时代的到来,信息变更了我们这个社会。学校在管理、教学、办公各个方面也在静静地转变。一个学校的信息化程度表达在将计算器与信息技术应用于教学与管理,以现代化工具代替传统手工作业。无疑,运用信息化管理使教学更先进、办公更高效、管理更科学,信息沟通更快速。 学生成果管理系统是一个教化单位不行缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成果信息管理系统应当能够为用户供应足够的信息和快捷的查询手段。但始终以来人们运用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 作为计算机应用的一部分,运用计算机对学生成果信息进行管理,具有着手工管理所无法比拟的优点.例如:检索快速、查找便利、牢靠性高、存储量大、保密性好、寿命长、本钱低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 因此,开发这样一套管理软件成为很有必要的事情,故确定选择学生成果管理系统来作为本人的毕业设计,在很短的时间里开发出一套界面友好,功能强大,运用简洁的适用于各规模学院的学生成果管理系统。该学生成果管理系统能有效的处理在校学生的成果管理,具有成果输入、成果查询、成果统计及打印功能。 学生成果管理系统可以实施应用在各中、大、小院校中,适用范围很广,应用性强。随着系统实施的日益成熟,最终会使单机作业为主的教学管理活动提高到这个平台上来,从而实现学校学生成果信息管理的办公自动化,籍以提高办学效率和质量。使学校充分利用计算机所带来的新技术,为培育人才打下坚实的基础。 第一章 相关技术简介 1.1 java语言简介 Java语言是sun公司与1995年5月正式发布的程序设计语言,他的前身是sun公司为智能消费类家用电器探讨而开发的项目的一部分。 Java程序设计语言是新一代语言的代表,他强调了面对对象的特性,可以用来开发范围广泛的软件,它具有支持图形化的用户界面,网格以及数据库连接等困难功能。Java语言的主要特点: 1易于学习 Java语言很简洁,对于熟识C+的程序设计人员更不会对其感到生疏,因 为它的语法特殊接近于C+,但他同时摒弃了C+许多的困难易混淆的功能。利用java同样可以变质出特殊困难的系统,且运行占用很少的内存资源。2高效率的执行方式 Java语言的执行方式是接受先经过编译器编译,在通过说明器说明执行的 方式来运行的。他综合了说明性语言与编译语言的众多有点,使其执行效率较以往的程序设计语言有了大幅度的提高。3与平台的无关性 由于iava语言是说明执行的,他会被转换成一种字节码的“目标程序。因此它可以跨平台运行 4分布式平安性 Java从诞生之日起就与网络联系在了一起,他强调网络特性,内置TCPIP,HTTP,FTP协议库,便于开发网上应用系统。5丰富的API文档和类库 Java为用户供应了详尽的APIApplication Program Interface文档说明。 1.2 access数据库简介 Microsoft Office Access是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理。他拥有规律、流程处理,即VBA语言VB也可以用来做规律处理;又可以存储数据,即在“表中存储数据。 其次章 系统分析 2.1 系统分析 学生信息管理系统,可用于学校等机构的学生信息管理,查询,更新与维护,运用便利,易用性强,图形界面清晰明白。该软件用java语言编写,用access数据库作为后台的数据库进行信息的存储,用SQL语句完成学生学籍信息的添加,查询,修改,删除的操作以及成果的录入,修改,删除等。用ODBC驱动实现前台Java与后台SQL数据库的连接。Java语言跨平台性强,可以在windows,linux,ubuntu等系统下运用,便利简洁,平安性好。 本学生管理系统具有对学生进行学籍管理的功能。并于数据库相连接,能够对学生的学号、姓名、性别、班级、专业进行查询、添加和删除等,简捷便利,简洁运用。2.2 应解决的问题 2.2.1合理的设计数据库 尽量合理地削减数据库数据的冗余,使重复的数据保持在最小限度,这样将不必要的多占用存储空间,削减产生混乱影响的危险,还能提高计算机的运行速度。作为学生成果管理系统,必需能解决以下方面的问题:能录入信息。 在开发学生信息管理系统时,最重要的就是学生的基本信息,其学生信息表E-R图如图2.1所示。 图 2.1 学生信息E-R图 2.2.2设计出友好的界面 界面的友好与否是用户评价一个软件优劣的重要方面。因为该系统涉及到 学生成果的真实性,所以该系统要具有确定的保密性和权限限制,首先应设计一个用户的登陆窗口界面,要求只能由特定的人员对该系统进行操作。此外还应设计登陆后系统的主窗口,要求能够显示学生成果的基本信息,可以实现数据的录入,更新,删除、查询、统计等功能。 另外窗口界面要多用按钮,少用菜单,窗口的各个控键布局要合理,美观。要充分的利用java.awt和java.swing供应的强大的功能,多用窗口和控件,充分表达窗口的多元化格局。 2.2.3实现的基本功能 该系统要求除了能实现信息的录入,删除,插入,更新,数据导出excel文件等基本功能之外,还要求能够根据用户的需要进行操作。例如要查询学生成果,要求可以依据专业、班级等多种方式查询。这些功能基本上能满意用户操作的需要,这样用户操作起来就更简洁便利。部分文本框运用了下拉式,运用户可以不用花费大量的时间去输入信息。 2.3 数据库物理设计 1.1.1 3.3.1数据库物理设计 本系统接受Access数据库管理系统作为后台数据库的开发工具,设计的表结构如下: 第三章 程序代码及运行效果 3.1主类代码: /*主类代码*/ package kcsj;import java.awt.*;import javax.swing.*;import java.awt.event.*; import javax.swing.border.*;import javax.swing.JOptionPane;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.table.DefaultTableCellRenderer;import javax.swing.table.DefaultTableModel;import javax.swing.table.TableColumn;import java.sql.*;import java.awt.GridLayout;public class myStudent public myStudent() public static void main(String args) / TODO code application logic here loginFrame lf=new loginFrame();Font ft=new Font(“Serif,Font.BOLD,18);lf.setVisible(true);lf.addWindowListener(new WindowAdapter() public void windowClosing(WindowEvent e) System.exit(0); ); 3.2 登陆: public loginFrame() p=new JPanel(); user=new JTextField(10); pass=new JPasswordField(10); login=new JButton(“登录); cancel=new JButton(“退出); p.setBackground(Color.lightGray); /user.setText(“王明玉); /pass.setText(“123456); login.addActionListener(this); cancel.addActionListener(this); p.add(new JLabel(“学生信息管理系统登录); p.add(new JLabel(“账号:); p.add(user); p.add(new JLabel(“密码:); p.add(pass); p.add(login); p.add(cancel); this.add(p); this.setTitle(“学生管理系统登录界面); this.setSize(180,160); public void actionPerformed(ActionEvent e) /查找 if(e.getSource()=login) if(user.getText().toString().equals(“") JOptionPane.showMessageDialog(null, 请输入用户名“, 温馨提示“, JOptionPane.INFORMATION_MESSAGE); else if(pass.getText().toString().equals(“) JOptionPane.showMessageDialog(null, 请输入密码“, 温馨提示“, JOptionPane.INFORMATION_MESSAGE); else myConnection conn=new myConnection(); ResultSet rs; String sql=select * from admin where 用户名 = '“+user.getText().toString()+' and 密码 = '“+pass.getText().toString()+'“; try rs=conn.getResult(sql); if(rs.next() this.dispose(); /JOptionPane.showMessageDialog(null, 此用户已经存在“, 温馨提示“, JOptionPane.INFORMATION_MESSAGE); sql=select * from student“; mainFrame mf=new mainFrame(); mf.setTitle(西北师范高校学生信息管理系统“); mf.setSize(600,486); mf.freshTable(sql); mf.setVisible(true); mf.addWindowListener(new WindowAdapter() public void windowClosing(WindowEvent e) System.exit(0); ); else JOptionPane.showMessageDialog(null, 用户名或密码错误“, 登录失败“, JOptionPane.INFORMATION_MESSAGE); catch(Exception er) System.out.println(er.toString(); /全部显示 if(e.getSource()=cancel) System.exit(0); 登陆界面: 3.3 修改数据: /*修改数据*/ class editFrame extends JDialog implements ActionListener public static final int WIDTH = 400;public static final int HEIGHT = 400; JLabel 学号1,姓名1,性别1,民族1,年龄1,年级1,班级1,专业1;JTextField 学号,姓名,性别,民族,年龄,年级,班级,专业;JButton b;JPanel p; mainFrame mf; public editFrame(mainFrame mmf) setTitle(修改学生信息“);setSize(WIDTH,HEIGHT);setLocation(120,180); Container contentPane = getContentPane();contentPane.setLayout(new FlowLayout(); 学号1=new JLabel(学号“);姓名1=new JLabel(姓名“);性别1=new JLabel(性别“);民族1=new JLabel(民族“);年龄1=new JLabel(年龄“);年级1=new JLabel(年级“);班级1=new JLabel(班级“); 专业1=new JLabel(专业“); 学号=new JTextField(5);姓名=new JTextField(5);性别=new JTextField(5);民族=new JTextField(5);年龄=new JTextField(5);年级=new JTextField(5);班级=new JTextField(10);专业=new JTextField(10);学号.setEnabled(false);b=new JButton(确定“);p=new JPanel();p.setLayout(new GridLayout(10,2,5,5);p.add(学号1);p.add(学号);p.add(姓名1);p.add(姓名);p.add(性别1);p.add(性别);p.add(民族1);p.add(民族);p.add(年龄1);p.add(年龄);p.add(年级1);p.add(年级);p.add(班级1);p.add(班级);p.add(专业1);p.add(专业);p.add(new Label(“);p.add(new Label(“);p.add(b);contentPane.add(p);/添加按钮监听器 b.addActionListener(this);mf=mmf; public void actionPerformed(ActionEvent e) if(学号.getText().toString().equals(“) JOptionPane.showMessageDialog(null,请输入学号“,温馨提示“, JOptionPane.INFORMATION_MESSAGE); else if(姓名.getText().toString().equals(“) JOptionPane.showMessageDialog(null,请输入姓名“,温馨提示“, JOptionPane.INFORMATION_MESSAGE); else if(年龄.getText().toString().equals(“) JOptionPane.showMessageDialog(null,请输入年龄“,温馨提示“, JOptionPane.INFORMATION_MESSAGE); else String sql=update student set 姓名='“+姓名.getText()+',性别='“+性别.getText()+',年龄=“+年龄.getText()+,年级='“+年级.getText()+',班级='“+班级.getText()+',专业='“+专业.getText()+',民族='