C 購書系統

2022-07-22 08:24:16 字數 1633 閱讀 4320

c++購書系統——來自班裡某位同學的小學期作業

這是乙個購書系統,模擬網上購書的流程。使用者可以在這個小程式裡輸入對應的數字進行瀏覽書籍資訊,檢視使用者資訊,查詢書籍,購買書籍以及查詢個人訂單的操作。

以下為程式**:

整體的購書分為5個模組:

總流程圖:

購書流程:

輸入1進入購書人資訊查詢,輸入其編號,在buyers.txt中查詢對應的資訊並輸出。輸入2後,顯示book.txt中所有的圖書資訊。輸入3進入圖書查詢,輸入圖書編號,在book.txt中查詢對應的資訊並輸出。輸入4進入購書介面,選擇選擇購買方式(普通購買或會員購買或貴賓購買),在buyers.txt中查詢對應的購書人資訊並輸出。再輸入購買圖書的編號,在book.txt中查詢對應的資訊並輸出。最後輸入所選圖書單價,根據是普通人或會員或貴賓的優惠方式計算實付金額並輸出。將購書人資訊、所購圖書資訊、實付金額存入order.txt中。輸入5進入訂單查詢,輸入編號,在order.txt中查詢對應的資訊並輸出。

以下是執行介面截圖:

(1)網上購書結賬系統介面:

(2)輸入1,查詢購書人資訊。

若輸入不在buyers.txt中的使用者編號,顯示查詢的使用者資訊不存在。(有錯誤輸入處理)

(3)輸入2,檢視所有圖書資訊。

(4)輸入3,輸入圖書編號,查詢圖書資訊。

若輸入不在book.txt中的圖書編號,顯示查詢的圖書不存在。(有錯誤輸入處理)

(5)輸入4,進入購書介面。選擇購買方式,輸入購書人編號及圖書編號,進行購書。

一開始執行**的時候,中文出現了亂碼,在慌亂了一下後我請教了度娘也算是順利的解決了問題。通過讀**,我發現這門課程的知識還學得有些不紮實,遺忘的知識點還挺多的,剛開始有些不知所云。之後,我把**相應的課程書籍翻開,看到不明白的地方,就翻書重新學習一遍這個知識點。一點一點,如同蠶食桑葉一般把所有**看完了,整個過程大概花費了近三個小時。相當於又小小的簡單複習了一遍c++。**整體的流程還是很清晰的,有購書人及書本編號輸入錯誤的提示,執行介面簡潔易懂,但是不能隨意返回,點錯了就只能從頭開始。在輸入2看到所有圖書資訊後,還需要記下圖書編號,再重新執行**。之後輸入4進入購書介面,輸入購買人和圖書編號才能完成購買。如果瀏覽完圖書資訊能直接選擇進入購買介面或者返回上一級選單會更便於操作。通過這次執行**把所學過的知識重新溫故了一邊,實在受益匪淺。

STL map的簡單應用 借還書系統

include include includeusing namespace std mapbook class book void restore int book number 0 int book all price 0 int main test.show cout n歸還幾本書?t whi...

對同學的c 網上購書結賬系統的些許改進

這篇部落格打算從三方面開始講。第一方面是解讀源 的類和函式,第二方面是講解自己增添的功能與改進,最後一方面則是這次 改進的感想。一 源 由於是c 的 程式,所以基本是類。它的源 的類有3個 1 buyer,這是購買者的資訊 2 member,書的數量 3 book,書的資訊 它的功能有 1 檢視購物...

如何發揮飛鴿傳書系統作用

飛鴿傳書帶來的好處值得人們的考慮。不過飛鴿傳書是依賴於網路執行的,在2002年idc 的年度it業界熱點技術中,飛鴿傳書技術位居前列 國內有關研究機構也曾 2002年飛鴿傳書在中國內地市場的銷售額會達到20億元。目前,各級 事業單位 金融 機構 教育機構等紛紛開始營建飛鴿傳書系統,隨著網路環境的不斷...