java考试系统
包含内容: 源码,全套工具
作者QQ549710689
实例为基于java的考试系统:
使用面对对象的思想,主要使用IO流和dom4j技术,使用dom4j时需要导入jar包,可以实现答题、修改答案、查看答案、评分、查看上次考试成绩、退出系统等功能。
dom4j部分代码:
public ItemService3() { SAXReader sr = new SAXReader(); try { Document doc = sr.read(new File("src\\Items.xml")); Element root = doc.getRootElement(); List<Element> list = root.elements("item"); count = list.size(); items = new Item[count]; for(int i = 0; i < list.size(); i++) { Element itemEle = list.get(i); String title = itemEle.element("title").getText(); String a = itemEle.element("A").getText(); String b = itemEle.element("B").getText(); String c = itemEle.element("C").getText(); String d = itemEle.element("D").getText(); char answer = itemEle.element("answer").getText().charAt(0); items[i] = new Item(title,a,b,c,d,answer); } } catch (DocumentException e) { e.printStackTrace(); } }
欢迎界面:
考试提示:
开始答题:
答题结束,评分:
显示上次考试成绩:
dom4j:
IO流: