Javaweb-xml编程-考生成绩管理系统(1)

本文介绍了一个基于JavaWeb的考生成绩管理系统,利用XML存储学生信息。系统具备添加、删除和查询学生信息功能。文章详细阐述了XML文档的编写、Student类的封装、工具类XmlUtils的创建以及异常处理,包括自定义异常StudentNotExsitException的实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实例内容:考生成绩管理系统

系统需要具备的功能:

①添加学生信息,删除学生信息,查询学生成绩;

②当我们选择以上三个选项时,系统应该对用户进行提示。以添加信息为例,需要提示:请输入学生姓名,准考证号,所在地,成绩;

③当用户信息输入不正确时,系统应该予以错误提示

(1)xml文档编写

<?xml version="1.0" encoding="UTF-8"?>
<exam>
	<student idcard="1" examid="111">
		<name>春柳</name>
		<address>吉林</address>
		<grade>99</grade>
	</student>
</exam>

说明:

①新建Java项目,项目中新建xml文件,视图默认design,我们选择source;

②编写如上内容,CTRL+shift+F自动排版为如上格式;

③xml文件内容表示数据库中包含一个学生信息,学号为1,准考证号为111,住址为吉林,成绩为99。

(2)student类编写

package domain;

/**
 * @author lenovo
 *
 */
public class Student {
	
	private String examid;
	private double grade;
	private String idcard;
	private String address;
	private String name;
	public String getExamid() {
		return examid;
	}
	public void setExamid(String examid) {
		this.examid = examid;
	}
	public double getGrade() {
		return grade;
	}
	public void setGrade(double d) {
		this.grade = d;
	}
	public String getIdcard() {
		return idcard;
	}
	public void setIdcard(String idcard) {
		this.idcard = idcard;
	}
	public String getAddress() {
		return address;
	}
	public void setAddress(String address) {
		this.address = address;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}

}
</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值