【正文】
人民郵電出版社,2020 年 3 月。 SQL Server 2020 數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)與實(shí)例軟件工程導(dǎo)論 參考文獻(xiàn)資料 、薩師煊這次課設(shè)不完美的地方就是沒(méi)有完成前臺(tái)的設(shè)計(jì)。 在正式課設(shè)之前我們又對(duì)所做問(wèn)題進(jìn)行了討論分析,對(duì)所做問(wèn)題有了一個(gè)更加深刻的認(rèn)識(shí),并對(duì)前期做的工作做了進(jìn)一步的修改,對(duì)整個(gè)的設(shè)計(jì)流程及思想有了一個(gè)清晰的思路,并分析了一些細(xì)節(jié)問(wèn)題,讓課設(shè)得以順利地完成。 保證系統(tǒng)數(shù)據(jù)安全,周期更改用戶(hù)口令。使數(shù)據(jù)庫(kù)的物理存儲(chǔ)情況變壞,降低了數(shù)據(jù)的存取效率,數(shù)據(jù)庫(kù)性能下降,這時(shí) ODBC 要對(duì)數(shù)據(jù)庫(kù)進(jìn)行重組織,或部分 37 重組織(只對(duì)頻繁增、刪的表進(jìn)行重組織),可以利用 Microsoft SQL Server2020 專(zhuān)門(mén)提供的數(shù)據(jù)重組織實(shí)用程序操作,按原設(shè)計(jì)要求重新安排存儲(chǔ)位置、回收垃圾、減少指針鏈等,提高系統(tǒng)性能。這都需要根據(jù)實(shí)際情況修改原有的安全性控制,可以設(shè)置數(shù)據(jù)庫(kù)密碼及用戶(hù)權(quán)限。定期進(jìn)行數(shù)據(jù)備份,定期備份日志文件。,1000) SELECT * FROM Goods_table 插入后表格顯示: 33 ②修改 SQL 語(yǔ)言建立的代碼: USE storage UPDATE Goods_table SET Quantity=2020 WHERE GoodsID=11 SELECT * FROM Goods_table WHERE GoodsID=11 修改后表格顯示: ③刪除 SQL 語(yǔ)言建立的代碼: USE storage DELETE FROM Goods_table WHERE GoodsID=11 SELECT * FROM Goods_table 刪除后表格顯示: 34 ④查詢(xún) SQL 語(yǔ)言建立的代碼: USE storage select * FROM Goods_table WHERE GoodsID=30 查詢(xún)后表格顯示: 實(shí)驗(yàn)數(shù)據(jù)實(shí)例 對(duì)數(shù)據(jù)可進(jìn)行大量數(shù)據(jù)的 輸入及輸出工作,下面具體顯示所涉及的各表的顯示情況: 35 36 數(shù)據(jù)庫(kù)的維護(hù) 由于應(yīng)用環(huán)境不斷變化,數(shù)據(jù)庫(kù)運(yùn)行過(guò)和中物理存儲(chǔ)也會(huì)不斷變化,對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)進(jìn)行調(diào)整,修改等維護(hù)工作是設(shè)計(jì)工作的繼續(xù)和 提高。,39。,55,987654321) SELECT * FROM Warehouse_keeper_table 插入后表格顯示: ②修改 SQL 語(yǔ)言建立的代碼: USE storage UPDATE Warehouse_keeper_table SET Age=50 WHERE WarehouseKeeperID=120208 SELECT * FROM Lend_out_table 修改后表格顯示: ③刪除 SQL 語(yǔ)言建立的代碼: USE storage 32 DELETE FROM Warehouse_keeper_table WHERE WarehouseKeeperID=120208 SELECT * FROM Warehouse_keeper_table 刪除后表格顯示: ④查詢(xún) SQL 語(yǔ)言建立的代碼: USE storage SELECT * FROM Warehouse_keeper_table WHERE WarehouseKeeperID=120208 查詢(xún)后表格顯示: 15 管理員對(duì)倉(cāng)庫(kù) 表的操作 ①插入 SQL 語(yǔ)言建立的代碼: USE storage INSERT INTO Goods_table VALUES(11,39。,1000) SELECT * FROM Goods_table 插入后表格顯示: 30 ②修改 SQL 語(yǔ)言建立的代碼: USE storage UPDATE Goods_table SET Quantity=2020 WHERE GoodsID=11 SELECT * FROM Goods_table WHERE GoodsID=11 修改后表格顯示: ③刪除 SQL 語(yǔ)言建立的代碼: USE storage DELETE FROM Goods_table WHERE GoodsID=11 SELECT * FROM Goods_table 刪除后表格顯示: ④查詢(xún) SQL 語(yǔ)言建立的代碼: USE storage select * FROM Goods_table 31 WHERE GoodsID=30 查詢(xún)后表格顯示: 14 管理員 對(duì)倉(cāng)庫(kù)管理員表的操作 ①插入 SQL 語(yǔ) 言建立的代碼: USE storage INSERT Warehouse_keeper_table VALUES(120209,39。,39。) SELECT * FROM Lend_out_table 插入后表格顯示: ②修改 SQL 語(yǔ)言建立的代碼: USE storage UPDATE Lend_out_table SET Quantity=80 WHERE UserID=4 SELECT * FROM Lend_out_table 修改后表格顯示: ③刪除 SQL 語(yǔ)言建立的代碼: USE storage DELETE FROM Lend_out_table 29 WHERE LendoutID=2020080101 SELECT * FROM Lend_out_tablet 刪除后表格顯示: ④查詢(xún) SQL 語(yǔ)言建立的代碼: USE salary SELECT * FROM Department WHERE DepartmentID=2 查詢(xún)后表格顯示: 13 管理員對(duì) 商品表的操作 ①插入 SQL 語(yǔ)言建立的代碼: USE storage INSERT INTO Goods_table VALUES(11,39。,39。,100, 39。,39。) SELECT * FROM Outbound_table 插入 后 的 表格顯示: 27 ②修改 SQL 語(yǔ)言建立的代碼: USE storage UPDATE Outbound_table SET Quantity=5 WHERE OutboundID=2020051601 SELECT * FROM Outbound_table WHERE OutboundID=2020051601 修改后的表格顯示: ③刪除 SQL 語(yǔ)言建立的代碼: USE storage DELETE FROM Outbound_table WHERE OutboundID=2020051601 SELECT * FROM Outbound_table 刪除后的表格顯示: ④查詢(xún) SQL 語(yǔ)言建立的代碼: USE storage select * FROM Outbound_table WHERE OutboundID=2020071001 28 查詢(xún)后的表格顯示: 單 表的操作 ①插入 SQL 語(yǔ)言建立的代碼: USE storage INSERT INTO Lend_out_table VALUES(2020110201,4,39。,11,2020516,39。,39。 WHERE ReceiptID=2020051501 SELECT * FROM Receipt_table WHERE ReceiptID=2020051501 修改后表格顯示: ③刪除 SQL 語(yǔ)言建立的代碼: USE storage DELETE FROM Receipt_table 26 WHERE ReceiptID=2020051501 SELECT * FROM Receipt_table WHERE ReceiptID=2020051501 刪除后表格顯示: ④查詢(xún) SQL 語(yǔ)言建立的代碼: USE storage SELECT * FROM Receipt_table WHERE ReceiptID=2020062301 查詢(xún)后表格顯示: ① 插入 SQL 語(yǔ)言建立的代碼: USE storage INSERT INTO Outbound_table VALUES(2020051601,5,39。,39。,450,39。,39。 WHERE User_ID=7 SELECT * FROM Users WHERE User_ID=7 修改后表格顯示: ③ 刪除 SQL 語(yǔ)言建立的代碼: USE storage DELETE FROM Users WHERE User_ID=7 SELECT * FROM Users WHERE User_ID=7 刪除后表格顯示: ④ 查詢(xún) SQL 語(yǔ)言建立的代碼: USE storage SELECT * FROM Users WHERE User_ID=3 查詢(xún)后表格顯示: 25 10. 管理員對(duì) 入庫(kù)單表 的操作 ①插入 SQL 語(yǔ)言建立的代碼: USE storage INSERT INTO Receipt_table VALUES(2020051501,2,39。,39。 該模塊主要完成記錄借出信息,同時(shí)可以進(jìn)行增加 ,刪除,修改和查詢(xún)操作。 3. 可以查詢(xún)產(chǎn)品入 庫(kù)情況,出庫(kù)情況,借出情況,當(dāng)前庫(kù)存情況,可以按出庫(kù)單,如庫(kù)單,產(chǎn)品,時(shí)間進(jìn)行查詢(xún)。注冊(cè)用戶(hù)只能對(duì)自己的數(shù)據(jù)庫(kù)進(jìn)行管理。 處理需求 系統(tǒng)具有的功能模塊,如圖 所示: 圖 1 系統(tǒng)總功能模塊圖 倉(cāng)庫(kù)物資 管理系統(tǒng) 入庫(kù)信息管理 庫(kù)存