[关闭]
@liayun 2016-06-28T18:58:40.000000Z 字数 7319 阅读 1833

XML练习案例——考试成绩管理系统

JavaWeb


以如下格式的exam.xml文件为例。

  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <exam>
  3. <student examid="222" idcard="111">
  4. <name>张三</name>
  5. <location>沈阳</location>
  6. <grade>89</grade>
  7. </student>
  8. <student examid="444" idcard="333">
  9. <name>李四</name>
  10. <location>大连</location>
  11. <grade>97</grade>
  12. </student>
  13. </exam>

把XML当做数据库,完成系统的增加、删除、查找功能!之所以能把XML当做是数据库,是因为XML可以体现数据之间的关系,可以完成整个数据库单独模块内容的操作!
利用三层架构,将程序的功能拆分,某部分代码负责某部分的功能实现!
将整个程序进行拆分,如图所示:

注意:写程序的时候,先写bean,开发从下层往上层写,因为此处没有数据库,所以先把代表数据库的xml写出来。

项目截图:

总结:这个程序最重要的还是XML节点操作的应用,顺带的加上了简单的三层构架!工具类,业务实现(实际操作)类,UI类!

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注