【正文】
4 程序 2(標識符)設(shè)計說明 用類似 F. 3的方 式,說明第 2個程序乃至第 N個程序的設(shè)計考慮。 這計劃將在下一個測試報告中詳細的說明。 說明準備在本程序中安排的注釋,如: a. 加在模塊首部的注釋; b. 加在各分枝點處的注 釋; c. 對各變量的功能、范圍、缺省條件等所加的注釋; d. 對使用的邏輯所加的注釋等等。這樣,空閑存儲空間以空閑鏈表的方式組織,每個塊包含一個長度、一個指向下一塊的指針以及一個指向自身的存儲空間的指針。, GoodsID, ExistID OUTPUT IF ExistID = 1 BEGIN ROLLBACK TRANSACTION SELECT ReturnValue = 3 RETURN END /*刪除記錄 */ DELETE FROM Goods WHERE GoodsID = GoodsID 記錄當前的錯誤號 SELECT ErrNo = ERROR /*輸出參數(shù) */ IF ErrNo = 0 沒有發(fā)生錯誤 SELECT ReturnValue = 0 ELSE IF ErrNo = 547 發(fā) 生外鍵沖突 BEGIN ROLLBACK TRANSACTION 遇到錯誤則回滾事務(wù) SELECT ReturnValue = 3 RETURN END ELSE 其他未知錯誤 BEGIN ROLLBACK TRANSACTION 遇到錯誤則回滾事務(wù) SELECT ReturnValue = 1 RETURN END COMMIT TRANSACTION 提交事務(wù) GO SET QUOTED_IDENTIFIER OFF GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_NULLS ON GO 返回所有供貨商 CREATE VIEW 9 AS /*返回所有供貨商 */ SELECT SupplierID, SupplierName, Contact, Introduce, Remark FROM Supplier GO SET QUOTED_IDENTIFIER OFF GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER OFF GO SET ANSI_NULLS ON GO CREATE VIEW AS SELECT , , , , , , * AS TotalPrice, , , , , , , FROM Buy AS B LEFT OUTER JOIN Goods AS G ON = GO SET QUOTED_IDENTIFIER OFF GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_NULLS ON GO 10 流程邏輯 增加商品信息系統(tǒng) 輸入商品信息 接收信息 判斷商品是否存在 自動轉(zhuǎn)入修改商品信息系統(tǒng) 自動生成商品信息 寫入商品信息庫 輸出結(jié)果 在屏幕顯示 商品信息管理系統(tǒng) 輸入管理命令 系統(tǒng)接收命令 命令分析 增加商品信息 查詢商品信息 修改商