xml案列(考生成績管理系統)

 分析:

1.xml文件裏有學生的信息,用戶根據主界面的提示,輸入需要的操作(a增加,b查找,c刪除).
2.需要的操作都是要與xml打交道的,就專門創建一個DAO(document access data)與xml打交道.建立StudentDao類,裏面創建

add,find,delete方法.
3.由於StudentDao類中的方法都需要得到document和更新xml,所以專門建立一個utils包,XmlUtils類,裏面有getDoc,wirte2Xml方法

來實現所需.
4.因爲都是操作學生的,專門建立一個學生類,來存儲學生信息,來獲取和設置學生的信息.

比如增加-提示用戶輸入相關信息,然後new一個學生對象,通過student類中setName等信息,設置增加類的學生的信息,然後通過

StudentDao類中的add(student)方法,把增加的student添加到xml中.

步驟:
1.先建立xml文件,此例中的student.xml.
2.建立Student類,設置相關屬性和get,set方法.一般存在 *.*.domain 包中
3.建立StudentDao類,添加add,find,delete方法. 一般存在*.*.dao 包中
4.建立XmlUtils類,一般存在utils包中
5.dao中需要用到自定義的異常,所以建立自定義異常,一般存在*.*.exception包中
6.最後建立用戶操作界面,即主函數 Main ,一般存在*.*.UI 包中 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章