專案來自之前程式設計ⅱ課程設計的結課作業,主題為「網上購書模擬系統」。
本次作業將對其進行分析並加以改進和優化,能力所限,只進行部分修改。
二)專案分析:
對原系統進行分析:
#include #includeview codeusing
namespace
std;
#include
"buy.h
"#include
"book.h
"#include
"search.h
"void
main()
}
#include #includebookusing
namespace
std;
class
book
;
通過編寫「buy.h""book.h""search.h",分別實現購書、圖書資訊儲存和呼叫、訂單查詢等功能。
三)專案改進:
「buy.h"**改進如下:
增加會員折扣的功能
#include #includebuy.h#include
#include
#include
using
namespace
std;
class buyer//
購書者類
;class people : public buyer//
普通買家
void
display();
};class member : public buyer//
會員類
void
display();
private
:
double discount_member; //
折扣率};
class vip : public buyer//
貴賓類
void
display();
private
:
double discount_vip; //
折扣率};
系統管理員可在文件「buyer.txt」中錄入店鋪會員資訊,即可使使用者在購物時享受折扣;
「search.h」
分析**後發現在訂單中沒有顯示訂單中書籍編號,這對於賣家和買家核對書目都存在不便,
故改進資料關聯,並將圖書編號加入到訂單資訊中。
軟體開發與創新課程第一次作業
本篇部落格內容主要是記錄我對乙個簡單的企業物質管理系統進行修改和完善的過程以及我在這個過程中的收穫。一.源 源 於我室友大一下學期程式設計基礎課的大作業。二.改進過程 原程式共包括購入物質,登記物資,物資分配,查詢特定物質,檢視所有物質六項功能,分別使用dat檔案來儲存物資,物資購買記錄等資訊,通過...
軟體開發與創新課程設計 1
通過對 軟體工程 內容的瀏覽,我了解到模組可重用技術與軟體工程在web中的運用。模組可重用技術,它有許多優點。首先,有助於系統開發效率與可靠性的提公升。針對可復用模組化方法來講,其能夠對系統模組當中的共性因素進行提取,然後以此為基礎,構造能夠重複使用且功能獨立的模組,比如裝置管理資訊當中的列印模組 ...
對軟體開發模型的學習與思考
對軟體開發模型的學習與思考 軟體開發模型,是對於軟體開發全部過程 活動及任務的框架。包括需求 設計 編碼 測試等階段,明確了需要完成的任務。即以交付更為完美的軟體為目標,結合具體情況,所規劃的一套整體解決方案和實現方式。早在1970年提出的瀑布模型,曾是唯一被廣泛採用的軟體開發模型,然而在80年代早...