java程序学生信息管理系统
java学生信息管理系统课程设计

java学生信息管理系统课程设计一、课程目标知识目标:1. 理解Java面向对象编程的基本概念,掌握类与对象的关系、封装、继承和多态性;2. 学会使用Java集合框架管理学生信息,掌握ArrayList、HashMap等常用集合类的使用方法;3. 掌握Java异常处理机制,提高程序的健壮性;4. 理解数据库基本概念,学会使用SQLite数据库存储和管理学生信息。
技能目标:1. 能够运用面向对象思想设计学生信息管理系统,实现学生信息的增删改查功能;2. 能够使用Java集合框架对学生信息进行有效管理;3. 能够编写简单的数据库操作语句,实现对学生信息的数据存储和查询;4. 能够运用所学知识解决实际问题,具备一定的编程实践能力。
情感态度价值观目标:1. 培养学生团队协作精神,提高沟通与协作能力;2. 增强学生编程兴趣,激发创新意识,培养探索精神;3. 培养学生良好的编程习惯,注重代码规范和程序优化;4. 培养学生严谨的学习态度,面对问题敢于挑战,勇于克服困难。
课程性质:本课程为信息技术课程,以实践操作为主,注重培养学生的编程能力和实际应用能力。
学生特点:学生具备一定的Java基础,了解面向对象编程概念,但对实际项目开发经验不足。
教学要求:结合学生特点和课程性质,采用项目驱动教学法,引导学生自主探究,注重实践操作,提高学生的编程能力和解决问题的能力。
同时,关注学生的情感态度价值观培养,提高学生的综合素质。
通过本课程的学习,使学生能够独立完成一个简单的学生信息管理系统,为后续学习打下坚实基础。
二、教学内容1. 面向对象编程基础- 类与对象的关系- 封装、继承和多态性- 抽象类和接口2. Java集合框架- ArrayList、LinkedList、HashSet、HashMap等常用集合类- 集合类的使用场景和性能分析3. Java异常处理- 异常分类和异常处理机制- try-catch-finally结构- 自定义异常4. 数据库基础- 数据库概念和SQLite数据库- 数据表的设计与创建- SQL语句:增删改查操作5. 学生信息管理系统功能模块- 系统需求分析- 功能模块划分:学生信息管理、成绩管理、课程管理等- 编程实现各模块功能6. 项目实践与拓展- 系统测试与调试- 代码优化与重构- 项目拓展:增加用户权限管理、数据可视化等教学内容安排与进度:第一周:面向对象编程基础第二周:Java集合框架第三周:Java异常处理第四周:数据库基础第五周:学生信息管理系统功能模块设计第六周:项目实践与拓展教材关联:本教学内容与《Java程序设计》教材相关章节紧密关联,涵盖了面向对象编程、Java集合框架、异常处理和数据库基础等知识点。
java学生管理系统知识点

java学生管理系统知识点学生管理系统是一个常见的软件应用程序,用于管理学校或教育机构中的学生信息和相关数据。
以下是关于Java学生管理系统的一些主要知识点:1. Java编程语言:学生管理系统是使用Java编写的,因此你需要掌握Java编程语言的基本语法、面向对象编程(OOP)概念、类和对象、继承、多态等。
2. 数据库操作:学生管理系统通常需要与数据库进行交互来存储和检索学生信息。
你需要学习和理解如何使用Java数据库连接(JDBC)来连接和操作数据库,如MySQL、Oracle等。
3. 用户界面设计:学生管理系统需要一个用户友好的界面来展示学生信息、添加、编辑和删除学生等操作。
你可以学习和使用Java图形用户界面(GUI)库,如Swing或JavaFX来设计和实现界面。
4. 文件操作:学生管理系统还可以支持从文件中读取和保存学生信息。
你需要学习如何使用Java的输入输出流(I/O)来读写文件,如文本文件或CSV文件。
5. 数据结构和算法:在学生管理系统中,你可能需要使用一些常见的数据结构和算法来处理学生信息,例如数组、链表、排序算法等。
了解和掌握这些基本的数据结构和算法对于设计和实现学生管理系统非常重要。
6. 错误处理和异常处理:在开发学生管理系统过程中,你需要了解如何处理可能发生的错误和异常情况,例如数据库连接失败、文件读取错误等。
学习Java中的异常处理机制可以帮助你编写更健壮的程序。
7. 安全性:学生管理系统通常涉及学生的个人信息,因此安全性是非常重要的。
你需要学习如何保护和处理敏感数据,如加密存储密码、防止SQL注入等安全措施。
以上是Java学生管理系统的一些主要知识点,希望对你有所帮助!如果有其他问题,请随时提问。
JavaEE课程设计(学生信息管理系统)

JavaEE课程设计(学生信息管理系统)1000字学生信息管理系统是一种面向学生信息管理的软件系统,实现了对学生基本信息、课程信息、考试信息、成绩信息等的录入、查询、修改和删除等功能。
本课程设计主要实现了以下功能:1. 登录和注册功能学生和管理员均需要先进行登录才能使用系统,管理员可以对学生信息进行管理。
注册时需要填写基本信息,包括学号、姓名、学院等。
2. 学生基本信息管理学生基本信息包括学号、姓名、年龄、性别、出生日期、籍贯、班级、专业等。
管理员可以对学生基本信息进行添加、修改、查询和删除等操作。
3. 课程信息管理课程信息包括课程编号、课程名称、课程类型、教师名字等。
管理员可以对课程信息进行添加、修改、查询和删除等操作。
4. 考试信息管理考试信息包括考试名称、考试时间、考试地点等。
管理员可以对考试信息进行添加、修改、查询和删除等操作。
5. 成绩信息管理成绩信息包括学生学号、课程编号、考试名称、成绩等。
管理员可以对成绩信息进行添加、修改、查询和删除等操作。
6. 统计功能系统可以根据学院、专业、年龄等不同条件进行统计查询,可以得到对应结果的统计图表。
在实现以上功能中,我们使用了Java EE的相关技术,包括Java Servlet、JSP、JavaBean、数据库等。
其中Servlet负责接受用户请求,处理请求并返回相应结果,JSP用于实现用户界面,JavaBean实现数据操作,并将数据返回给JSP。
我们将数据存储在MySQL数据库中,使用JDBC进行连接和操作。
此外,我们还使用了Bootstrap实现了网页的美化和响应式设计,方便了不同尺寸的设备的访问使用。
总的来说,本课程设计实现了学生信息管理系统的基本功能,并对系统进行了优化和美化,具有实用性和可操作性。
学生信息管理系统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课程设计一、课程目标知识目标:1. 学生能够掌握Java语言基础,包括数据类型、控制结构、类与对象等;2. 学生能够理解课程信息管理系统的功能需求,掌握系统设计的基本原理;3. 学生能够运用所学知识,实现课程信息管理系统的基本功能模块。
技能目标:1. 学生能够运用Java语言编写程序,实现课程信息管理系统的功能;2. 学生能够运用面向对象编程思想,进行系统设计和模块划分;3. 学生能够运用调试工具,调试并优化自己的程序。
情感态度价值观目标:1. 学生通过课程学习,培养对编程的兴趣和热情;2. 学生在团队协作中,学会沟通、分享和承担责任;3. 学生能够认识到编程在生活中的应用,提高对信息技术的认识。
课程性质:本课程为实践性较强的学科,要求学生结合所学理论知识,动手实践,培养编程能力和实际应用能力。
学生特点:学生处于高年级阶段,具有一定的Java编程基础,对面向对象编程有一定的了解,具备一定的自主学习能力。
教学要求:结合课程性质、学生特点,注重理论与实践相结合,培养学生的编程能力和实际应用能力。
通过课程学习,使学生能够独立完成课程信息管理系统的设计与实现。
同时,关注学生的情感态度价值观培养,提高学生的团队协作能力和信息技术素养。
将课程目标分解为具体的学习成果,便于后续教学设计和评估。
二、教学内容1. Java语言基础回顾:数据类型、控制结构、数组、类与对象等基本概念;2. 面向对象编程:封装、继承、多态等核心概念,以及设计模式初步了解;3. 课程信息管理系统需求分析:梳理系统功能,明确模块划分;4. 数据库基础:SQL语句编写,数据库连接与操作;5. Java图形用户界面(GUI)设计:Swing组件的使用,界面布局与美化;6. 课程信息管理系统的设计与实现:- 系统架构设计:分层设计,模块划分;- 功能模块开发:课程信息添加、修改、删除、查询等;- 系统测试与优化:测试用例设计,性能优化;7. 项目实践与团队协作:分组进行项目实践,培养学生的团队协作能力。
java语言编程应用案例分享

java语言编程应用案例分享java语言是一种广泛应用于软件开发领域的编程语言,具有跨平台、面向对象、安全性高等特点。
在实际应用中,java语言可以用于开发各种类型的应用程序。
下面列举了10个以java语言编写的应用案例,分别涉及到不同领域和应用场景。
1. 学生信息管理系统学生信息管理系统是一种常见的应用程序,用于管理学校或教育机构的学生信息。
通过java语言可以实现学生信息的录入、查询、修改和删除等功能,使学校的学生信息管理更加便捷和高效。
2. 图书馆管理系统图书馆管理系统是一种用于管理图书馆藏书和借阅信息的应用程序。
通过java语言可以实现图书的录入、查询、借阅和归还等功能,方便读者进行图书的管理和借阅。
3. 在线购物系统在线购物系统是一种通过互联网进行商品购买的应用程序。
通过java语言可以实现用户注册、商品浏览、购物车管理、订单生成等功能,提供给用户方便快捷的购物体验。
4. 酒店管理系统酒店管理系统是一种用于管理酒店客房和预订信息的应用程序。
通过java语言可以实现客房的查询、预订和退订等功能,方便酒店管理人员进行客房的管理和预订。
5. 在线银行系统在线银行系统是一种通过互联网进行银行业务操作的应用程序。
通过java语言可以实现用户登录、账户查询、转账汇款、账单管理等功能,方便用户进行各种银行操作。
6. 医院挂号系统医院挂号系统是一种用于管理医院患者挂号和预约信息的应用程序。
通过java语言可以实现患者的挂号、预约和退号等功能,方便医院管理人员进行患者的管理和预约。
7. 电影票订购系统电影票订购系统是一种通过互联网进行电影票购买的应用程序。
通过java语言可以实现用户注册、电影浏览、选座购票等功能,方便用户进行电影票购买和选座。
8. 人事管理系统人事管理系统是一种用于管理企业员工信息和薪酬福利的应用程序。
通过java语言可以实现员工信息的录入、查询和薪酬福利管理等功能,方便企业进行人事管理。
学生信息管理系统java功能模块

学生信息管理系统Java功能模块简介学生信息管理系统是一种用于管理学生信息的软件系统。
它可以帮助学校、教育机构或其他组织有效地记录、存储和处理学生的个人和学术信息。
Java是一种面向对象的编程语言,具有广泛的应用领域和强大的开发工具,非常适合用于开发学生信息管理系统。
本文将介绍学生信息管理系统的Java功能模块,包括以下几个方面:用户登录与权限管理、学生信息录入与查询、成绩管理、课程管理以及数据统计与报表生成。
用户登录与权限管理用户登录用户登录是系统的入口,通过输入用户名和密码进行身份验证。
在Java中,可以使用Swing或JavaFX等图形界面库创建一个登录界面,用户输入用户名和密码后,通过数据库验证用户身份。
权限管理不同用户可能具有不同的权限,例如管理员可以对系统进行全面管理,而普通教师只能查看和编辑自己所负责的班级或课程。
在Java中,可以使用角色-权限模型来实现权限管理。
每个用户被分配到一个或多个角色,并且每个角色具有一组特定的权限。
通过为每个操作配置相应的权限,并在代码中进行权限检查,可以确保只有具备相应权限的用户才能执行该操作。
学生信息录入与查询学生信息录入学生信息包括个人基本信息、家庭背景、学习成绩等。
在Java中,可以使用面向对象的思想,创建一个学生类,包含各种属性和方法。
通过用户界面,可以输入学生的各项信息,并将其保存到数据库中。
学生信息查询学生信息查询是系统的核心功能之一。
用户可以通过多种方式进行查询,例如按照学号、姓名、班级等进行精确查询,或者按照年级、性别等进行模糊查询。
在Java中,可以使用SQL语句来实现数据库查询操作,并将结果显示在用户界面上。
成绩管理成绩录入成绩管理是学生信息管理系统的重要组成部分。
教师可以根据课程安排录入学生成绩,并将其与相应的学生和课程关联起来。
在Java中,可以使用面向对象的思想,创建一个成绩类,包含相关属性和方法。
通过用户界面,教师可以输入学生成绩,并将其保存到数据库中。
java学生信息管理系统项目总结(一)

java学生信息管理系统项目总结(一)前言本文主要总结了我个人在开发Java学生信息管理系统项目中的经验和收获。
这个项目是我个人独立完成的,通过这个项目锻炼了我的编程能力和问题解决能力。
正文功能需求分析•通过需求分析,明确了项目的功能需求,了解了用户对系统的要求和期望。
•对学生信息的增删改查功能进行设计和实现,保证系统的完整性和数据的一致性。
系统设计与架构•设计了系统的架构,采用了MVC(Model-View-Controller)模式,实现了系统的分层和模块化。
•搭建了数据库,设计了学生信息表和关联的表结构,保证了数据的存储和查询效率。
技术选型与开发实践•选择了Java作为开发语言,利用Java的面向对象特性进行系统的设计和开发。
•使用了Java Swing作为前端界面库,实现了用户友好的界面和操作。
•利用JDBC技术完成了与数据库的连接和数据的增删改查操作。
•运用了异常处理机制,提高了系统的容错性和健壮性。
测试与优化•对系统进行了全面的测试,包括单元测试、集成测试和系统测试,确保系统的稳定性和可靠性。
•根据测试结果,对系统进行了优化和改进,提高了系统的性能和用户体验。
结尾通过这个项目,我不仅巩固了Java编程的基础知识,还学到了很多实践经验。
在开发过程中,遇到了很多问题,但通过不断的学习和尝试,我都克服了这些困难。
通过本次项目,我也提高了自己的项目管理能力和团队合作能力。
希望以后能继续不断学习和锻炼,提高自己的技术水平。
前言本文主要总结了我个人在开发Java学生信息管理系统项目中的经验和收获。
这个项目是我个人独立完成的,通过这个项目锻炼了我的编程能力和问题解决能力。
正文功能需求分析•通过需求分析,明确了项目的功能需求,了解了用户对系统的要求和期望。
•对学生信息的增删改查功能进行设计和实现,保证系统的完整性和数据的一致性。
系统设计与架构•设计了系统的架构,采用了MVC(Model-View-Controller)模式,实现了系统的分层和模块化。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学生管理信息系统
Java语言
可行性分析
对现有系统的分析
(一).技术可行性
要开发该系统必须具备一定的网络知识和数据库知识,最好能熟练掌握一门面向对象语言。
到目前为止,我们已经学习了三门程序设计语言,其中java就是一种很好的面向对象开发语言,java中的多线程和多媒体技术完全可以实现此功能。
从理论上来说,技术上没问题。
(二).经济可行性
学校为每位同学提供有一台电脑,实验室中软硬件齐备。
所需资料可以免费上网搜或到图书馆借阅相关书籍进行查询,也是免费的。
总体上来看,基本上都是学生无需投入个人经费。
(三).社会可行性
学生管理系统是学校管理非常实用的一款软件,对老师管理学生、学生选课、查询成绩都非常方便,简单可视化操作,易于管理。
该项目为独立开发。
在法律方面不会存在侵犯专利权、侵犯版权等问题,完全按照合同的规定履行。
综合评价和论证结论
学生管理系统是一款非常简洁实用的软件,通过分析认为值得去开
发。
需求分析
一.目的与任务:
学校学生管理信息系统是针对学校人事处的大量业务处理工作而开发的管理软件,是典型的管理信息系统(Management Information System)。
它是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询手段。
能有效的帮助学校和老师掌握学生的情况,为学生提供成绩跟课程方面的查询。
通过该系统,用户可以查看学生的基本资料、学习成绩等各方面的资料,能够方便的了解学生总体情况。
该管理系统为用户提供了一些简单的数据查询、输出各种信息等。
学生用户通过输入学生基本信息、课程基本信息等,由系统自行生成相应的数据以供学生查询,另外人事处的管理用户还可以对这些基本信息进行更新和删除, 学校学生管理信息系统力求给用户方便快捷的途径去管理这些繁琐的数据。
二.该系统所满足的功能
处理要求
利用计算机进行学生选课方面的管理,不仅能够保证准确,无误,快速,而且还可以利用计算机对相关信息进行查询,检索迅速,查找方
便,可靠性高,存储量大,保密性号。
要科学的实现信息化管理,开发一个适合学校的,能够进行信息存储,查询,修改等功能的管理信息系统是十分必要的。
功能需求
1.管理学生信息
管理所有学生的基本信息,包括添加,修改,删除等,可以根据各种条件查询出需要的信息。
2.管理课程信息
管理所有课程的基本信息,包括添加,修改,删除等,可以根据各种条件查询出需要的信息。
3.管理选课与成绩
根据学好进行选课,登记所选课程的成绩,可以根据学好查询出选课信息与成绩
项目管理系统角色及其职责
三. 用例分析
1,建立用例模板
系统创建者
系统使用者 系统管理者
2 编写用例模板
四数据流程分析、1系统流程图Array
2
3. 数据流图
五,安全性与完整性
本系统分为学生用户和管理用户,如果你不是管理员,那只能进行查询,对数据没有修改权力。
只能进行查询,里面有各个方面的,如成绩查询,课程查询,班级查询,学籍查询等。
各个界面都简单明了,只要输入你所需要的条件,系统自动调出数据。
管理员登陆点系统,点系统,输入管理员用户及密码,跟数据库
的用户表比较。
如果通过则能进行课程,学籍,成绩,班级的管理。
当数据冲突或出错时,通常重启系统可以使数据库得到恢复。
概要设计
1.目的与任务
将需求分析阶段得到的用户需求抽象为信息世界转化为一个独立软件架构。
2.分析方法
按照用户需求将所要实现的功能分模块设计,在深入了解了系统的功能后,在实现软件架构。
3.具体操作步骤
(1)系统功能结构。
角色及权限设置由系统管理员完成系统创建者负责创建系统和评价系统,系统管理者负责启动系统,考核系统和结束系统。
(2)功能设计(分E-R 图设计)
学生信息功能流程图学籍记录
课程管理
d成绩管理
e系统管理
f 用户登录
h学校学生管理系统中的数据关系模型图
(3)软件架构
学生信息管理系统按照MVC模式进行设计,采用面向对象语言Java 开发,其系统架构如图所示
(4)设计主要接口和类图
学生信息管理系统的主要类是实体类.数据访问接口和类。
服务接口和类
4.详细设计
4.1数据库设计
(1)名称:学生基本信息表。
表名称标识:StudentTable。
(2
表名称标识:ScoreTable 该表的每个学号的成绩都连接到学生信息表
数据项名:学生成绩
说明:是学生与课程的关系每一门课程对应到每一个学生的分数。
数据描述:语文数学英语政治物理化学
(3)名称:用户信息表
表名称标识:UserTable
用户信息表
4.2主界面的设计(Java GUI建立主界面)
主界面为开始界面,从主界面进入其他的窗体
分为四个主菜单:系统管理,管理学生信息、管理课程信息、管理选课与成绩
系统管理分为:重新登陆和退出
管理学生信息:管理所有学生的基本信息,包括添加,修改,删除等,可以根据各种条件查询出需要的
管理课程信息:管理所有课程的基本信息,包括添加,修改,删除等,可以根据各种条件查询
出需要的信息。
管理选课与成绩:根据学好进行选课,登记所选课程的成绩,可以根据学好查询出选课信息与成绩。
用鼠标单击各个菜单项的监听事件代码:
public void actionPerformed(ActionEvent e) {
if(e.getActionCommand().equals("添加学生信息")){
new Addstudent(); 如果单击"添加学生信息"菜单项则进入添加学生信息窗体}
4.3其他类
//学生信息基本类
class Student {}
String sno,sname; //学生学号和姓名
Char xb; //性别
double sjava; //
double sshuxue; //各科成绩
double syingyu; //
double zong; //
Student(String a,String b,String c,String d,String e,String f){ //初始化构造方法}
}
//课程信息基本信息类
Class kecheng {}
String kno,kname,sno; //属性:课程号和课程名,对应的学生学号
double zong; /属性:该学生的这门课程的成绩
Student(String a,){ //初始化构造方法初始化该学生的这门课程的成绩}
}
数据库连接的类
类名:Class DB {}
说明:用于数据库连接的类
该类包括以下属性和方法:
属性:String DBDRIVER 数据库驱动名
属性:String DBURL 数据库url
属性:String DBUSER 数据库用户名
属性:String DBPASS 连接数据库密码
方法:public int elsecz(String sql) 进行无结果集查询
方法:public ResultSet querySql(String sql) 进行有结果集查询
方法:public boolean check(String sql) 进行验证操作
添加学生信息类
单击主窗体的"添加学生信息"菜单项则进入
类:Class addstudent{}
方法:xh_xrStateChanged(ItemEvent e)
通过该方法向数据库写入数据
通过该类将输入的学生信息添加到数据库
删除学生信息类
单击主窗体的"删除学生信息"菜单项则进入
Class Deletstudent{}
方法:xh_cxitemStateChanged(ItemEvent e) //从数据库中读取数据,并显示
方法:xh_scitemStateChanged(ItemEvent e) //将查询到的学生的信息删除
通过该类根据学号从数据库查出对应的学生信息,然后从数据库中删除该学生信息
修改学生信息类
类:Class xiugaistudent{}
方法:xh_scitemStateChanged(ItemEvent e) //先将查询到的学生的信息删除
方法:xh_xrStateChanged(ItemEvent e) //再通过该方法向数据库写入新的数据
添加课程信息类
Class Addkechen{} 同上学生信息类
添加课程信息类
Class Deletkechen{} 同上学生信息类
修改学生信息类
Class xiugaikecheng{} 同上学生信息类
系统登录
类:Class Land{}
方法:xh_cxitemStateChanged(ItemEvent e) //从数据库中读取数据
方法:xh_pditemStateChanged(ItemEvent e) //判断输入的数据与数据库读取数据是否一致。