修改源程序，添加数据更新功能