1庫存資訊管理系統

2021-03-04 09:30:32 字數 1530 閱讀 7517

題目:庫存資訊管理系統

要求:製作乙個庫存資訊管理系統

功能: 使用者驗證:根據使用者輸入的使用者名稱和密碼判斷是否合法使用者(合法使用者可以不只乙個),並進行相應處理。

提供系統操作選單

庫存資訊包括產品的id號、名稱、數量和單價等

可以對庫存資訊進行輸入、修改、刪除、瀏覽等操作

設計乙個介面能輸入產品的id號、名稱、數量和單價

倉庫管理

新產品入庫

已有產品的入庫、出庫管理以及產品資訊的更新

過期產品從庫中的刪除

顯示倉庫中產品清單(此功能以**形式顯示產品清單)

可以查詢庫存資訊

產品資訊查詢(輸入產品的id號或名稱,顯示此產品的所需資訊)

可以提供按某種條件分類的統計資訊

例如,從庫中查詢數量為0的產品(輸出產品的id號和名稱)

統計產品的金額資訊,**形式輸出

可以提供按某種條件排序的資訊

例如,按產品數量對倉庫中的產品排序(將產品按數量公升序排序並顯示排序後的產品清單)

用結構體表示歌曲資訊,用檔案儲存資訊

提示:1、 建立如下結構體

struct product

2、 儲存和顯示資訊**形式

儲存(或顯示)格式

id 產品名稱數量單價

顯示格式

id 產品名稱數量單價金額

3、 系統功能結構圖

4、 功能要求描述:

(1) 主函式:定義所需變數,顯示主選單,接受使用者選擇,根據使用者選擇執行相應的自定義函式。

(2) 密碼確認

由於輸入、修改、刪除操作需要具有一定許可權的人員進行操作,所以在這些功能模組中應該有密碼確認功能,例如,一段檢測使用者密碼的程式段:

#include

#include

void main()

(3)輸入新資訊功能

定義結構體變數,建立乙個檔案,從鍵盤輸入一條資訊,到變數中,再將其寫入檔案中

(4)修改資訊

首先輸入要修改的產品的id或名稱、或其它關鍵資訊,從檔案逐條讀出資訊進行比對,查詢是否有該資訊,沒有就直接輸出資訊;有則進行修改,修改後的資訊繼續存入檔案。可以採取定義結構體陣列的方式,將從檔案讀出的資料存入到陣列中,在陣列中進行相應處理後,再寫入檔案中。

(5)刪除資訊

首先輸入要刪除的產品的id或名稱、或其它關鍵資訊,從檔案逐條讀出資訊進行比對,查詢是否有該資訊,沒有就直接輸出資訊;有則進行刪除,刪除後的資訊繼續存入檔案。可以採取定義結構體陣列的方式,將從檔案讀出的資料存入到陣列中,在陣列中進行相應處理後,再寫入檔案中。

(6)瀏覽功能

儲存(或顯示)格式

id 產品名稱數量單價

顯示格式

id 產品名稱數量單價金額

(7)查詢功能

可以按照產品的id或名稱查詢,需要設計乙個二級選單。

將從檔案讀出的資料存入到陣列中,在陣列中進行相應處理。

(8)統計功能

可以按照產品的數量或金額統計資訊,需要設計乙個二級選單。將從檔案讀出的資料存入到陣列中,在陣列中進行相應處理。

資訊管理系統

1 資訊化的內涵是什麼 1 資訊化是一種發展過程,指充分利用資訊科技,開發利用資訊資源,促進資訊交流和知識共享,提高經濟增長質量,推動經濟社會發展轉型的歷史程序。2 資訊化是對發展狀況的描述,指乙個地理區域 社會 行業或企事業單位以資訊為基礎的不斷發展的程度。2 什麼是管理資訊系統?如何理解管理資訊...

資訊管理系統

1.資訊系統整合與計算機網路整合有何不同 前者的概念更廣義一些,後者特指計算機網路。例如,通訊裝置,自動控制裝置的整合都可以看成是資訊系統整合。資訊系統整合即是把相互關聯的資訊 資訊系統的集合總成起來。資訊系統整合既可指軟體,又可指硬體。資訊系統整合,就是通過結構化的綜合佈線系統和計算機網路技術,將...

資訊管理系統

資訊管理系統 考點總結 第1章 資訊系統及管理 1 資訊的概念 資訊是關於客觀事實的可通訊的知識。資訊的幾個解釋 1 資訊是客觀世界各種事物的特徵的反映。2 資訊是可以通訊的。3 資訊形成知識。資訊的性質 1 事實性,事實是資訊的中心價值,不符合事實的資訊不僅沒有價值,而且其價值可能為負。2 時效性...