本文对实现XML和数据库通信的四种技术进行了分析和实现,在此基础上,设计和实现了"网上报销系统".这个系统是中科院及下属单位的员工实现网上自助报销的系统.它的实现基于不同角色走不同审批流程的控制.在这个系统中,主要使用了服务器Weblogic、编程语言Java、工作流平台BICP及后台数据库Oracle9i和XML通信技术.该系统投用之后,有效地解决了报销业务流程不规范、报销效率低、报销数据很难以Web形式呈现给用户的问题,更好的实现了基于角色的网上报销过程.XML和数据库通信技术在网上报销系统中的成功应用进一步证明了:XML和数据库通信技术对于政府、企事业单位信息化建设,创建各种商业系统,具有广泛的研究意义和应用价值.