李剛 周遵四
摘要:軟件在線自動更新系統是在VC環境下開發,使用oracle數據庫進行軟件信息列表設計,使用Web Service作為訪問數據庫接口,使用FTP服務器存儲安裝文件。
關鍵詞:自動更新;Web Service;實現
中圖分類號:TP39 文獻標識碼:A 文章編號:1007-9416(2018)04-0090-02
軟件維護主要是指根據需求變化或硬件環境的變化對應用程序進行部分或全部的修改,作為一個軟件設計人員,深知軟件維護的重要性。軟件維護活動類型總起來大概有四種:糾錯性維護(校正性維護)、適應性維護、完善性維護或增強、預防性維護或再工程。除此四類維護活動外,還有一些其它類型的維護活動,如:支援性維護(如用戶的培訓等)。軟件在線自動更新系統就是在設計人員不去現場的前提下,遠程實現軟件維護工作。不僅節約人力物力財力的,還大大縮短了軟件維護周期。
1 系統概述
軟件在線自動更新系統使用者包含管理員和訪問者兩種角色。管理員使用軟件在線自動更新系統進行軟件組成文件的上傳和維護,訪問者使用軟件在線自動更新系統進行初始安裝、更新和修復操作。軟件在線自動更新系統主要由FTP服務器、數據庫、數據庫接口和人機界面四個部分組成。具體介紹如下:
FTP服務器主要用于提供軟件段包存儲控件,便于軟件操作系統上傳和下載軟件段包文件操作。
數據庫主要用于存放軟件段包信息,便于軟件操作系統相關操作。
數據庫接口即Web Service,它是軟件操作系統和數據庫之間的橋梁。軟件操作系統通過數據庫接口進行增加、刪除、修改和查詢操作。……