近期,学习了XML语言,就简单的写了一个以XML数据库存储数据的学生信息管理系统(简化版)。这个系统的基本实现方法参考了一个留言板系统。开发需求如下:

开发一个管理学生信息的系统,编写程序实现以下具体功能:1)浏览学生信息,以表格的形式显示所有学生的信息;2)修改信息,用户可以按学号或姓名选择记录,并对选择的记录进行修改或删除;3)添加纪录,向数据库中添加新的学生信息。

学生信息以XML文档的形式存储在服务器端,每个学生的记录包括学号、姓名、性别、出生日期、籍贯、学院、专业和班级等内容。由服务器端的程序完成查询、修改、添加、删除和存储操作,服务器端与客户端以XML格式交换信息。

该系统从功能可划分为以下3个模块:浏览学生信息模块、查询学生信息模块和添加学生信息模块。浏览学生信息模块:检索数据库信息,提取所有学生信息,并按列分别显示各个学生的信息,包括学号、姓名、性别、出生日期、籍贯、学院、专业和年级。查询学生信息模块:可选择通过学号和姓名分别查询单个学生的学生信息,并显示在该页面下方的文本框中。同时可对该学生信息进行修改和删除。添加学生信息模块:用于添加新的学生信息到数据库。

1.主页显示页面

主页提供了浏览、查询和添加学生信息模块的链接入口。

本系统的主页面效果图如图所示。

建立一个能表达学生信息的xml文件(XML学生信息管理系统)(1)

2.浏览学生信息模块

该模块功能用于显示所有学生信息,可添加新的学生信息以及返回主页功能。

本系统的浏览学生信息模块效果图如图所示。

建立一个能表达学生信息的xml文件(XML学生信息管理系统)(2)

3.查询学生信息模块。

该模块功能用于查询学生信息详情,通过下拉式选择框选择数据库中存储的指定学生信息,并且可分别通过学号和姓名进行查询。可通过“删除信息”按钮删除当前查询的学生的信息以及返回主页功能。

本系统的查询学生信息模块效果图如图所示。

建立一个能表达学生信息的xml文件(XML学生信息管理系统)(3)

4.添加学生信息模块

该模块功能用于向XML数据库中添加新的学生信息以及返回主页功能

本系统的添加学生信息模块效果图如图所示。

建立一个能表达学生信息的xml文件(XML学生信息管理系统)(4)

5.删除学生信息页面

此外还包含一个删除学生信息的功能效果图,如图所示。

建立一个能表达学生信息的xml文件(XML学生信息管理系统)(5)

好了,以上就是学生信息管理系统的界面效果图。下面我会附上程序文件的关系介绍和程序源代码下载地址,供刚刚学习XML的同学作为一个参考吧。

附:程序文件简介

程序文件的功能及关系

,