超市會員卡管理

2022-07-19 01:00:07 字數 3928 閱讀 3092

會員卡管理程式

目錄摘要 1

1緒論 1

2系統分析 2

2. 1功能需求 2

2.2資料需求 2

2. 3 效能需求 2

3總體設計 2

3.1功能模組設計 2

3.2系統設計方案 4

4詳細設計 4

4.1註冊會員卡模組 4

4.2消費管理模組 5

4.3查詢會員資訊模組 6

4.4修改會員卡模組 7

4.5登出會員卡模組 8

5除錯與測試 9

5.1 除錯 9

5.2 測試 10

6結論 10

結束語 10

參考文獻 11

附錄1-使用者手冊 12

附錄2-源程式 15

隨著經濟的發展和消費水平的提高,人們購物越來越頻繁,這就使超市對顧客資料資訊的管理更加的繁瑣。會員卡管理程式能夠更好、更準、更方便的對超市會員的相關資訊進行管理,並且更有效的維護超市資訊。這樣不但有助於超市秩序的管理及發展和資訊的維護,而且有助於提高超市在顧客心目中的印象,進而提高超市的知名度和競爭力。

本系統使用c語言作為開發工具,實現了管理員對會員資訊的錄入、修改和登出會員卡,並且可以按姓名、身份證號或消費金額範圍等條件查詢會員資訊。

本文首先分析了會員卡管理程式存在的必要性,由此提出了自己的會員卡管理程式的思想。然後,闡述了該系統的設計原則、功能實現過程,最後,闡述了本系統的實用性,並說明了需完善之處的實現方法。

關鍵詞:會員卡;資訊管理;c語言

當今中國零售業發展正盛,大量超市湧現於各個城市,很大程度上改變了人民的消費方式。超市為了避免固定客流的流失推出了會員卡制度,讓顧客嚐到一點甜頭從而留住顧客。會員卡管理程式就是為了更好的管理超市會員資訊而產生的一款超市會員管理系統,它能使超市管理員快速地註冊新會員卡號,能修改和登出會員資訊,能通過姓名,身份證號等條件查詢會員資訊,並且通過會員卡累積持卡者消費的金額。

會員卡管理程式相對於傳統的管理而言具有查詢方便、維護簡易、精確性高等優點。計算機的使用能夠節約大量的時間、人力、物力與財力,而且還可以大幅度提高超市會員資料的安全性和完整性。

本系統的開發要求是利用c語言開發研究會員卡管理程式,滿足超市對會員卡管理的要求,能夠為會員卡資訊的管理提供便利。系統使用者主要分2類:超市管理員和會員顧客,該系統具體實現以下功能:

在辦理會員卡時,管理員輸入顧客的姓名、身份證號、聯絡**等個人資訊,系統自動生成會員卡號;

⑵會員持此卡者來消費時,系統將本次消費金額累加到該卡上;

⑶管理員能夠修改和登出會員卡;

⑷管理員可以按姓名、身份證號或消費金額範圍等條件查詢會員資訊。

本系統的是利用c語言開發的會員卡管理程式,滿足超市對會員卡管理的要求,能夠為會員卡資訊的管理提供便利。該系統能實現以下功能:管理員能註冊會員卡、修改和登出會員卡,並能按不同條件查詢會員資訊,會員持此卡者來消費時,系統將本次消費金額累加到該卡上。

本次課設要求設計乙個會員卡管理程式,根據具體要求需要程式設計者要掌握超市會員的基本資訊;

會員卡基本資訊包括:卡號、姓名、密碼、身份證號、聯絡**、性別、消費金額。

管理員資訊包括:編號、密碼。

本系統在執行時,不會帶來計算機的卡機,執行流暢,具有較高的安全性;錯誤報警比較完善,因此系統具有較高的穩定性,經過多番使用以及老師的認真檢查,其功能齊全,在消費累積上,結果正確,具有可靠性強;系統儲存並不複雜,並維護工作簡單,可用時間長,具有較高的健壯性。

根據分析整個系統主要劃分為5個功能模組,分別執行要求中的功能。並且查詢會員資訊模組又可以分成3個子模組,模組圖如圖1所示。

圖1功能模組圖

⑴註冊會員卡模組

該模組是為顧客辦理會員卡功能。

⑵ 消費管理模組

該模組是對會員持卡者的消費金額累積功能。

⑶ 查詢會員資訊模組分為:

按姓名查詢子模組,通過姓名查詢會員資訊的功能。

按身份證號查詢子模組,通過身份證號查詢會員資訊的功能。

③按金額範圍查詢子模組,通過金額範圍查詢會員資訊的功能。

⑷ 修改會員卡模組

該模組是管理員對會員資訊執行修改的功能。

登出會員卡模組

該模組是管理員對會員卡執行刪除的功能。

(1)陣列設計

採用二維陣列進行資料儲存,其中行為個數、列為長度來儲存字串。

(2)選單設計

選單由主操作選單和管理員操作選單兩大選單組成。主操作選單用cd( )函式實現,可以申請會員卡和會員消費,並且可以進入到管理員操作選單;管理員操作選單用gdo( )函式實現,可以瀏覽、修改、刪除、查詢會員資訊,並且可以返回到主操作選單。

(3)函式設計

用cd( )函式實現主操作選單,提示該選單功能資訊;用add( )函式實現註冊會員卡功能;用gd( )函式實現管理員登陸功能;用gdo( )函式實現管理員操作選單,提示管理員操作選單功能資訊;用cha( )函式實現會員資訊的查詢功能;用xd( )函式實現會員持卡者的登陸功能;用xf( )函式實現會員消費管理並消費金額自動累加功能;用xiu( )函式實現修改和登出會員卡功能。

(4)設計思路

程式由乙個主程式 main( )和8個子程式add( ),cd( ),cha( ),gd( ),gdo( ),xd( ),xf( ),xiu( )組成,可以實現會員卡的註冊,修改和刪除,並查詢會員資訊,還可以實現會員卡消費金額累加功能。

註冊會員卡模組主要是註冊新的會員卡,即對顧客的基本資訊進行新增,基本資訊包括姓名、身份證號、聯絡**、性別等,並生成新的會員卡號,生成的會員卡是以1000為基數,第乙個是1000,第二個是1001,以此類推,新生成的會員卡號是最後乙個會員卡號加1。具體實現程式流程如圖2所示。

圖2 註冊會員卡流程圖

消費管理模組是會員持卡者輸入卡號和密碼後,進入消費管理,輸入本次消費金額並累加到總消費金額上。是通過if判斷語句和while迴圈語句實現的,用while迴圈語句從所有會員中找出要消費的會員,用if判斷語句判斷是否登陸成功,如果成功就可以輸入本次的消費金額,並自動執行金額累加,如果不成功就回到while迴圈的開始位置並重新執行一次while迴圈語句。消費管理模組流程圖如圖3所示。

圖3消費管理流程圖

查詢會員資訊模組分為按姓名查詢,按身份證號查詢,按消費金額範圍查詢三個子模組,查詢會員模組是通過if判斷語句和while迴圈語句實現,用while迴圈語句找出與輸入條件對應的會員資訊,沒找到就回到while迴圈開始位置並重新執行一次while迴圈語句,再用if判斷語句看是否存在,存在就把找到的會員資訊輸出,不存在就輸出「沒有此會員」的提示資訊。按身份證號查詢模組流程圖如圖4所示。

圖4查詢流程圖

修改會員卡模組是通過輸入會員卡號找到該會員並修改各基本資訊,是通過if判斷語句和while迴圈語句實現的,用while迴圈語句找到與輸入的會員卡號相對應的會員資訊,沒找到就回到while迴圈開始位置並重新執行一次while迴圈語句。然後用if判斷語句看是否存在,存在就輸入要修改的會員資訊並把修改後的資訊輸出,不存在就輸出「無此會員」的提示資訊。修改會員卡模組的流程圖如圖5所示。

圖5修改會員卡流程圖

登出會員卡模組是通過輸入會員卡號從而刪除該會員卡的所有資訊。是通過if判斷語句和while迴圈語句實現的,通過乙個while迴圈語句找到與輸入的會員卡號相對應的會員,沒找到就回到while迴圈開始位置並重新執行一次while迴圈語句。然後用if判斷語句判斷是否存在,不存在的話就輸出「無此會員」的提示資訊,存在就再執行下乙個while迴圈語句,此while迴圈語句把找到的會員卡資訊後面的所有會員卡資訊都往前串一行,沒有找到就執行結束語句。

登出會員卡的流程圖如圖6所示。

圖6登出會員卡流程圖

除錯是軟體開發過程中的乙個重要環節,也是最複雜,對軟體開發者者來說也是最艱鉅的任務。除錯的任務是及時改正測試過程中發現的軟體錯誤。具體地說,除錯過程由兩個步驟組成,它從表示程式中存在錯誤的某跡象開始,首先確定錯誤的準確位置,也就是找出哪個模組或哪個語句引起的錯誤。

然後仔細研究推斷**以確定問題的原因,並設法改正。

超市會員卡制度

超市會員積分卡使用原則 一 宗旨 樸泥農場以完備的設施和優質的服務為依託,為樸泥農場會員提供一種全新的購物體驗和完全個性化的導購服務,滿足會員在購物前 購物過程中及購物後的各種服務需求 並通過不定期舉辦一系列 活動,為會員節省每一分錢。二 入會資格 1 凡在樸泥農場超市區內當日消費滿38元,即可獲得...

超市會員卡制度

超市會員積分卡使用原則 一 宗旨 鑫豔科技以完備的設施和優質的服務為依託,為鑫豔科技會員提供一種全新的購物體驗和完全個性化的導購服務,滿足會員在購物前 購物過程中及購物後的各種服務需求 並通過不定期舉辦一系列 活動,為會員節省每一分錢。二 入會資格 1 凡在鑫豔科技超市區內當日消費滿38元,即可獲得...

超市商場會員卡管理制度

盈佳百貨會員卡管理制度 會員申辦條件 可到商場前台收銀台以 98元購買vip會員卡.一次消費累計rmb 元或以上,可獲取vip會員卡 除菸酒 特殊標記商品不能享用優惠 一張,每人限辦一張。會員的貴賓待遇 持會員卡在公司消費購物,可享受店內折扣優惠,並可獲得 參與相應的活動贈品 特賣商品除外 使用須知...