軟件工程課程設(shè)計會員積分卡管理系統(tǒng)_第1頁
軟件工程課程設(shè)計會員積分卡管理系統(tǒng)_第2頁
軟件工程課程設(shè)計會員積分卡管理系統(tǒng)_第3頁
軟件工程課程設(shè)計會員積分卡管理系統(tǒng)_第4頁
軟件工程課程設(shè)計會員積分卡管理系統(tǒng)_第5頁
已閱讀5頁,還剩40頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、數(shù)學(xué)與計算機(jī)學(xué)院課程設(shè)計說明書課 程 名 稱: 軟件工程 課 程 代 碼: 8404131 題 目: 會員積分卡管理系統(tǒng) 年級/專業(yè)/班: 09軟件工程4班 學(xué) 生 姓 名: 學(xué) 號: 開 始 時 間: 2011 年 05 月 23 日完 成 時 間: 2011 年 06 月 06 日課程設(shè)計成績:學(xué)習(xí)態(tài)度及平時成績(30)技術(shù)水平與實(shí)際能力(20)創(chuàng)新(5)說明書(計算書、圖紙、分析報告)撰寫質(zhì)量(45)總 分(100)指導(dǎo)教師簽名: 年 月 日課 程 設(shè) 計 任 務(wù) 書學(xué)院名稱: 數(shù)學(xué)與計算機(jī)學(xué)院 課程代碼:_8404131_專業(yè): 軟件工程 年級: 09 一、設(shè)計題目二、主要內(nèi)容三、具體

2、要求及應(yīng)提交的材料本課程設(shè)計要求學(xué)生運(yùn)用軟件工程的思想,嚴(yán)格按照軟件生命周期各階段的目的和任務(wù),完成對系統(tǒng)的分析、設(shè)計、編碼、及測試。1完成系統(tǒng)的需求分析2完成系統(tǒng)的設(shè)計: 針對分析階段提出的軟件要求,給出實(shí)現(xiàn)的方案和具體細(xì)節(jié)的說明。(1)導(dǎo)出系統(tǒng)的數(shù)據(jù)流程圖和功能模塊圖。(2)設(shè)計數(shù)據(jù)庫。使用microsoft access創(chuàng)建數(shù)據(jù)庫。確定數(shù)據(jù)庫中數(shù)據(jù)表的組成。確定數(shù)據(jù)表中字段的構(gòu)成、主鍵字段和有關(guān)字段的約束條件等。依靠數(shù)據(jù)表中主鍵字段建立數(shù)據(jù)表之間的關(guān)系,并由此建立數(shù)據(jù)表之間的參照完整性約束。(3)根據(jù)功能確定軟件模塊組成及調(diào)用關(guān)系。(4)確定每個模塊的數(shù)據(jù)結(jié)構(gòu)及算法。3編碼建造模塊,在可

3、視化編程環(huán)境下,按照軟件設(shè)計要求制作界面和完成對模塊的編碼,由此使軟件設(shè)計具體化為軟件作品。4. 測試編寫合適的測試用例完成系統(tǒng)的測試工作并分析結(jié)果。5編寫課程設(shè)計報告應(yīng)提交材料:1上交源程序:學(xué)生按照課程設(shè)計的具體要求所開發(fā)的所有源程序(應(yīng)該放到一個文件夾中);2課程設(shè)計報告的打印稿和電子稿;四、主要技術(shù)路線提示 1認(rèn)真閱讀相關(guān)知識,完成系統(tǒng)的功能分析和系統(tǒng)設(shè)計。2選用vc+作為開發(fā)環(huán)境。五、進(jìn)度安排序號設(shè)計內(nèi)容天數(shù)1分析設(shè)計內(nèi)容,給出解決方案32創(chuàng)建數(shù)據(jù)庫及建表33可視化界面設(shè)計34對所建數(shù)據(jù)庫進(jìn)行設(shè)計,整理設(shè)計思路,編碼、測試,寫出課程設(shè)計報告35指導(dǎo)老師檢查設(shè)計結(jié)果并做成績評定2總 計

4、14六、參考資料1 張海藩. 軟件工程導(dǎo)論. 北京:清華大學(xué)出版社,20042 陳明. 實(shí)用軟件工程基礎(chǔ). 北京:清華大學(xué)出版社,20033 殷人昆. 實(shí)用軟件工程. 北京:清華大學(xué)出版社,2003指導(dǎo)教師 簽名日期 年 月 日系 主 任 審核日期 年 月 日目 錄1. 前言 11.1. 編寫目的11.2. 用戶特點(diǎn)12. 需求分析 12.1. 功能分析 12.2. 方案分析 73. 概要設(shè)計 73.1. 數(shù)據(jù)結(jié)構(gòu) 83.2. 邏輯結(jié)構(gòu)與物理結(jié)構(gòu) 93.3. 功能模塊劃分 103.3.1結(jié)構(gòu)框圖113.3.2程序流圖123.3.3模塊功能分析及外部設(shè)計123.4抽象數(shù)據(jù)類定義124. 詳細(xì)設(shè)計

5、 124.1. 數(shù)據(jù)類型定義 124.2. 主要模塊內(nèi)部設(shè)計 134.2.1模塊1設(shè)計 模塊算法 流程圖 偽代碼134.2.2. 模塊2設(shè)計 135實(shí)現(xiàn)與調(diào)試分析 145.1實(shí)現(xiàn)環(huán)境145.2語言選擇145.3調(diào)試分析146測試分析156.1測試用例156.2測試結(jié)果166.3性能分析177用戶手冊 18總結(jié) 18參考文獻(xiàn) 18附錄 源程序文件名清單:1.前言社會生活的現(xiàn)代化,使得市場的走向發(fā)生巨大變化,隨著市場競爭的日益激烈,如何吸引消費(fèi)者以及使其成為長期客戶是企業(yè)需要考慮的問題?,F(xiàn)在已有很多企業(yè)已經(jīng)實(shí)施了會員積分兌獎活動,如美贊臣、惠普

6、、愛普生、佳能、兄弟、天威等公司,說明會員積分是吸引消費(fèi)者以及使其成為長期客戶的有效方式。采用會員積分卡管理,可有效提高客戶忠誠度,促進(jìn)正品耗材銷售;同時還能收集用戶信息,豐富用戶數(shù)據(jù)庫,為實(shí)施數(shù)據(jù)庫營銷、進(jìn)行市場分析積累資料。因此我們利用中商的系統(tǒng)平臺,針對商場的會員積分活動需求以及相關(guān)活動策劃的要求,為商場提供會員積分卡管理系統(tǒng)。該積分系統(tǒng)是集合防偽查詢、會員注冊、積分、及消費(fèi)信息收集、個體營銷等功能服務(wù)于一體綜合應(yīng)用系統(tǒng)。將會員積分與防偽查詢相結(jié)合,通過積分吸引消費(fèi)者進(jìn)行查詢以提高防偽查詢率;通過防偽查詢保證積分的真實(shí)性,從而使商場實(shí)行會員積分銷售的目的有效實(shí)現(xiàn)。1.1. 編寫目的這份設(shè)

7、計報告是對即將開發(fā)的系統(tǒng)的功能要求,是作為系統(tǒng)設(shè)計和開發(fā)者的主要依據(jù),更方便系統(tǒng)設(shè)計及開發(fā)人員工作的開展。這個會員積分卡系統(tǒng)也是為了滿足商場需要而根據(jù)客戶要求編寫。1.2.用戶特點(diǎn)本軟件的最終用戶是面向用戶、讀者(老師和同學(xué)等),他們都具有一定的計算機(jī)應(yīng)用基礎(chǔ),可以比較熟練操作計算機(jī)。用戶和讀者都是經(jīng)常性用戶。系統(tǒng)維護(hù)人員為計算機(jī)專業(yè)人員,熟悉數(shù)據(jù)庫、操作系統(tǒng)、網(wǎng)絡(luò)維護(hù)工作。維護(hù)人員為間隔性用戶。2. 需求分析2.1. 功能分析1:操作人員管理,可為不同的操作人員開放不同的權(quán)限.操作人員間的數(shù)據(jù)流圖: 2:會員卡類型管理,可設(shè)置多種會員卡類型,為不同類型的卡設(shè)置不同的優(yōu)惠。會員積分卡的層次方框

8、圖:會員積分卡銅牌會員卡(一次性消費(fèi)夠100元即可免費(fèi)辦理)金牌會員卡(一次性消費(fèi)夠400元即可免費(fèi)辦理)銀牌會員卡(一次性消費(fèi)夠200元即可免費(fèi)辦理)享受8.5折優(yōu)惠享受9.0折優(yōu)惠享受9.5折優(yōu)惠3:完善的會員卡管理,可對會員卡新增、修改和刪除,增加會員卡的同時錄入會員基本信息(如電話、生日等)。會員卡日常的管理的e-r圖: 4:簡單明了的刷卡增加積分界面,該界面一目了然,刷卡后,增加積分,功能比較靈活。會員卡使用的用例圖:5:簡單明了的退/換貨減積分功能,該界面一目了然,刷卡后,輸入退換貨的商品名,輸入減掉的積分,點(diǎn)“確定”即可,功能比較靈活。退/換貨減積分的狀態(tài)圖:6:完善的報表統(tǒng)計功

9、能,可以按不同的要求統(tǒng)計數(shù)據(jù),按各種要求統(tǒng)計歷史數(shù)據(jù),可以打印。數(shù)據(jù)字典:名字:會員政策別名:描述:會員卡及積分所得的具體優(yōu)惠政策定義:會員政策=會員所享受的各種優(yōu)惠具體內(nèi)容位置:會員管理系統(tǒng)名字:會員積分別名:描述:購買不同物品獲得不同積分,積分換得物品獎勵。(每消費(fèi)一元獲一個積分,積分夠400時可持會員卡領(lǐng)取相應(yīng)物品)。定義:會員積分=獲得積分+不同層次積分位置:會員管理系統(tǒng)名字:報表別名:描述:打印會員購物及積分換獎基本信息定義:報表=購物物品+物品名稱+物品件數(shù)+目前價格+積分換取物品+換取件數(shù)+所有物品總價位置:輸出到打印機(jī)7:完善的數(shù)據(jù)管理功能,可完成數(shù)據(jù)庫的備份,恢復(fù),初始化操作

10、,通過完善的數(shù)據(jù)操作,保證數(shù)據(jù)庫的完整。具體方案:一、建立會員積分卡管理系統(tǒng)的數(shù)據(jù)庫,整個程序分為2大部分:會員資料管理;會員卡管理。在這個數(shù)據(jù)庫中建立5個表,它們分別是會員卡類型表、會員資料表、退貨表、反饋規(guī)則表、會員卡歷史記錄表:在設(shè)計數(shù)據(jù)庫時,已經(jīng)考慮到用戶的需求,這正是數(shù)據(jù)庫信息的來源。根據(jù)列表的內(nèi)容,可以提煉出以下數(shù)據(jù)信息。(1)多種會員卡:卡類型表(2)不同卡有不同優(yōu)惠規(guī)則:優(yōu)惠規(guī)則表(3)辦理卡需要填寫客戶資料:客戶資料表(4)商品可以退/換貨,保存退/換貨記錄:退/換貨表(5)可以查詢顧客的刷卡記錄:會員卡歷史記錄表二、訪問、操作并連接數(shù)據(jù)庫這次會員積分卡管理系統(tǒng)一般按照以下三

11、步曲進(jìn)行:首先,是建立與會員積分管理系統(tǒng)的數(shù)據(jù)庫的連接。其次,讀取或查詢數(shù)據(jù)庫中記錄,并顯示在窗口中的各個可視控件中。最后,編輯數(shù)據(jù)并提交,完成數(shù)據(jù)插入、修改或刪除等各種操作。以上三步完成以后,在進(jìn)行與前臺進(jìn)行連接,在這之中,我們也可以進(jìn)行數(shù)據(jù)的添加、修改、刪除的操作,這樣做可以完善數(shù)據(jù)庫,同時,也要做會員積分管理管理系統(tǒng)的數(shù)據(jù)庫備份,以便以后的操作2.2. 方案分析通過分析系統(tǒng)的功能要求對系統(tǒng)進(jìn)行結(jié)構(gòu)化分析,將功能模塊化,逐步求精理清實(shí)體間的關(guān)系。另外根據(jù)實(shí)體間的聯(lián)系圖完善他們有關(guān)的數(shù)據(jù)庫,最終通過可行的技術(shù)操作和合法的途徑完成系統(tǒng)的建立。3. 概要設(shè)計3.1. 數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)描述的是數(shù)據(jù)

12、庫的組成對象以及對象之間的聯(lián)系。會員卡類型表模型:銀牌會員卡銅牌會員卡會員卡金牌會員卡會員身份證會員資料表模型:會員卡號會員生日會員姓名會員資料會員電話會員身份證會員地址退貨表模型:退貨單號商品id退貨表退貨時間退貨數(shù)量反饋規(guī)則表模型:自動編號號商品編號型總積分反饋規(guī)則表3.2. 邏輯結(jié)構(gòu)與物理結(jié)構(gòu)邏輯結(jié)構(gòu): 通過以上模型到關(guān)系模型的轉(zhuǎn)化,可以得到如下關(guān)系模式:會員資料管理實(shí)體集轉(zhuǎn)換關(guān)系為: string cardnum; int cardid;string custname;string custidentity;string custphone;string custaddress;str

13、ing custbirthday;物理結(jié)構(gòu):建立會員客戶資料(memberinfo)表:create table memberinfo (memberid int identity ,cardid int not null ,cardnum nvarchar(20) not null ,custname nvarchar(20) not null,custidentity nvarchar(20) not null,custphone nvarchar(20) null ,custaddress nvarchar(100) null,carddate datetime not null,con

14、straint pk_memberinfo primary key (memberid, cardnum)go建立退貨(backstock)表:create table backstock (backid int identity ,stockid nvarchar(20) null,stockcount int not null ,backdate datetime not null ,constraint pk_backstock primary key (backid) )go建立反饋規(guī)則(giftrule)表:create table giftrule (ruleid int iden

15、tity,stockid nvarchar(20) null,cardcount numeric not null,constraint pk_giftrule primary key (ruleid) )go建立反饋(freestock)表:create table freestock (freeid int identity ,stockid nvarchar(20) null ,freedate datetime not null ,constraint pk_freestock primary key (freeid)go3.3. 功能模塊劃分(1)、會員資料管理模塊; (2)、會員卡

16、管理模塊;3.3.1結(jié)構(gòu)框圖這個結(jié)構(gòu)圖主要是為了說明這個會員管理系統(tǒng)的基本信息,及這個數(shù)據(jù)庫能實(shí)現(xiàn)的功能,還有能夠通過此圖,能夠方便、快捷的了解本次數(shù)據(jù)庫的會員積分卡管理系統(tǒng)的一些流程。會員積分管理系統(tǒng)會員卡管理會員資料管理賬戶的存款管理積分的變化管理修改會員資料查詢會員資料添加新會員資料會員卡的開通激活3.3.2程序流圖3.3.3模塊功能分析及外部設(shè)計(1)會員資料管理模塊:包括添加、查詢、修改會員資料。 (2)會員卡管理模塊:會員卡的開通激活、賬戶的存款管理、積分的變化管理。3.4抽象數(shù)據(jù)類定義4. 詳細(xì)設(shè)計 4.1. 數(shù)據(jù)類型定義int number;char name20;char i

17、d20;char word8;int flag;float account;int integal;4.2. 主要模塊內(nèi)部設(shè)計會員資料管理模塊;會員卡管理模塊;4.2.1模塊1設(shè)計模塊算法void menu();void made();void input();void add();void life();void enter();void browse();void huo(int k);void hedui(int k);void menu1(int k);void fetch(int k);void change(int k);void deposit(int k);4.2

18、.1.2流程圖偽代碼5實(shí)現(xiàn)與調(diào)試分析5.1實(shí)現(xiàn)環(huán)境前臺使用c語言編寫,后臺使用數(shù)據(jù)庫來管理數(shù)據(jù)。運(yùn)行環(huán)境:microsoft visual c+ 6.0、sql server2005。5.2語言選擇c語言和sql語言。5.3調(diào)試分析調(diào)試時沒有發(fā)現(xiàn)此程序中有什么大問題,但是還欠缺點(diǎn)比較深入的功能,還有待完善。6測試分析6.1測試用例測試的方法一般有:白盒測試和黑盒測試兩種。 合法等價類 非法等價類 功能 輸入 預(yù)期結(jié)果 輸入 預(yù)期結(jié)果 測試結(jié)果 模塊 yang yang 錄入數(shù)據(jù) 123456 成功保存 123456 已重復(fù) 失敗 456123 456123 500 500 200

19、 200 312456建卡和 1 成功保存 321456 該號碼 成功激活賬號 fff 已存在 456123 321456 密碼正確 312456 不能進(jìn)入 密碼不賬戶登錄 456123 進(jìn)入個人 123456 界面 正確請重 查詢界面 新輸入 6.2測試結(jié)果大致的測試結(jié)果如上幾個圖所示。6.3性能分析l 會員資料管理實(shí)現(xiàn)管理員對會員的資料的管理;l 會員卡管理管理實(shí)現(xiàn)在會員消費(fèi)的時候?qū)T卡積分的管理。從以上測試可發(fā)現(xiàn),本系統(tǒng)對簡單的會員積分管理功能基本滿足,但是由于深入點(diǎn)的功能則欠缺太多。因?yàn)榧夹g(shù)上的因素,本系統(tǒng)還無法將信息存入數(shù)據(jù)庫,所以,本系統(tǒng)還將繼續(xù)完善,以滿足真正的會員積分卡提出的

20、所有功能需求。7用戶手冊此次開發(fā)的會員積分卡管理系統(tǒng)比較簡單,用戶只需根據(jù)功能提示操作即可但是要進(jìn)行個人信息查詢時切記激活時的密碼。總結(jié)會員積分卡管理系統(tǒng)是典型的信息管理系統(tǒng) ,其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。其主要任務(wù)是用計算機(jī)對會員各種信息進(jìn)行日常管理,如查詢、修改、增加、刪除。本會員管理系統(tǒng)廣泛適用于中、小型會員店。該系統(tǒng)可以幫助會員企業(yè)處理日常工作業(yè)務(wù),規(guī)范管理工作和操作流程,是會員行業(yè)的得力助手。通過這次課程設(shè)計,我深深的認(rèn)識到,如果僅僅只是運(yùn)

21、用理論知識,是遠(yuǎn)遠(yuǎn)不夠的。我們必須理論聯(lián)系實(shí)際,才能很好的將軟件工程、c語言、數(shù)據(jù)庫這幾門課程學(xué)好,并用于實(shí)際案例中,也學(xué)到了不少的知識,在做實(shí)驗(yàn)中也遇到了不少的困難,最后都在老師和同學(xué)的精心的指導(dǎo)下,解決了困難,也讓我學(xué)到了許多解決問題的能力。同時,經(jīng)過這次課程設(shè)計,我發(fā)覺自己的動手操作能力變強(qiáng)了,也為自己對以后的工作充滿信心和希望打下了良好的基礎(chǔ)。參考文獻(xiàn)朱立華,王立柱 等編著.c語言課程設(shè)計. 人民郵電出版社,2009.9王珊 薩師煊 編著.數(shù)據(jù)庫系統(tǒng)概論(第四版).高等教育出版社,2006.5張海藩 編著.軟件工程. 清華大學(xué)出版社,2010.7#include#include /*調(diào)

22、用字符函數(shù)*/#include#include /*通用輸入輸出庫*/#include#define m 1000void menu();void made();void input();void add();void life();void enter();void browse();void huo(int k);void hedui(int k);void menu1(int k);void fetch(int k);void change(int k);void deposit(int k);void stat_one(int k);void print_one(int j);int

23、search(char h20);void search1();int n=0;struct credicard /*定義會員卡結(jié)構(gòu)體*/int number;char name20;char id20;char word8;int flag;float account;int integal;cardm;void menu()int v,w1;doprintf(nnnn);printf(tt n);printf(tt| (1) 錄 入 信 息 |n);printf(tt|-|n);printf(tt| (2) 建 卡 操 作 |n);printf(tt|-|n);printf(tt| (3)

24、 帳 號 激 活 |n);printf(tt|-|n);printf(tt| (4) 帳 戶 登 陸 |n);printf(tt|-|n);printf(tt| (5) 報 表 操 作 |n);printf(tt|-|n);printf(tt| (6) 查 詢 會 員 |n);printf(tt|-|n);printf(tt| (7) 退 出 |n);printf(tt|_|n);printf(nntt 請選擇操作(1-7):bb);scanf(%d,&v);if(v7) printf(nntt*輸 入 有 誤 !*); w1=1;getchar();else w1=0;while(w1=1)

25、;switch(v)case 1:input();break;case 2:made();break; /*制作*/case 3:life();break; /*激活*/case 4:enter();break; /*登陸*/case 5:browse();break;/*報表*/case 6:search1();break; case 7:exit(0); /*退出*/void input()int i;printf(name : );scanf(%s,&);printf(id : ); scanf(%s,&cardn.id);printf(word : );scanf(

26、%s,&cardn.word);printf(account : );scanf(%f,&cardn.account);printf(integal : );scanf(%d,&egal);n+;add();menu();void main()printf(nnnnnnnnn); printf(tt*會員積分卡管理系統(tǒng)*n);printf(nnntt 按任意鍵進(jìn)入.);getchar();menu();void made() /*建卡操作*/int i;char h20;doprintf(nnt請輸入要申請的號碼:bbbbbbb);scanf(%s,h);if(strlen(

27、h)!=6)printf(nnntt*輸入有誤,請重新輸入*nn);continue;for(i=0;in;i+)if(strcmp(cardi.id,h)=0)printf(nntt*該號碼已經(jīng)存在,請重新輸入*nn);break;while(strlen(h)!=6)|strcmp(cardi.id,h)=0); cardn.number=n;strcpy(,*);strcpy(cardn.id,h);strcpy(cardn.word,000000);cardn.flag=0;cardn.account=0.00;egal=0; printf(nnn

28、tt*制 卡 成 功 !*nn); print_one(n);n+; add();menu();void print_one(int j) /*顯示消息*/ printf(n|-|-|-|-|); printf(n| name | id | 存款 | 積分 |); printf(n|-|-|-|-|); printf(n|%15s|%15s|%10.2f|%10d|, ,cardj.id,cardj.account,egal); printf(n|-|-|-|-|);void add() /*存款*/int i;file *fp;if(fp=fopen(s

29、core.txt,wb)=null)printf(tt can not open the file n);return;for(i=0;in;i+)if(fwrite(&cardi,sizeof(struct credicard),1,fp)!=1)printf(tt file write error n);return;fclose(fp);printf(nnntt*成功保存!*);void life() /*登陸*/int k=-1;char h20;if(n=0) printf(nntt*請 先 建 卡*n);elseprintf(nnt請輸入卡號碼:bbbbbbb);scanf(%s,

30、h);k=search(h);if(k=-1)printf(nnttt*該號碼不存在!*n);elseif(cardk.flag=1)printf(nntt*該卡已經(jīng)激活!*n);else huo(k);menu();int search(char h20)int i,k=-1;for(i=0;in;i+)if(strcmp(cardi.id,h)=0)k=i;return(k);void search1()int i,k=-1,m=0;char f20;printf(輸入卡號 : );scanf(%s,&f);for(i=0;in;i+)if(strcmp(cardi.id,f)=0)k=i

31、;print_one( k);m=0;break;elsem=1;if(m=1)printf(沒有該卡號!n);menu();void huo(int k) /*激活操作*/char m20,p8;int x,w2;do printf(nntt 是否激活該卡? (1) 是 (2) 否 n); printf(ntt 請選擇卡號:bb); scanf(%d,&x); if(x2) w2=1;getchar(); else w2=0;while(w2=1);if(x=1)printf(nntt請輸入姓名:bbbbbbbbbbbbbbbbbbbb);scanf(%s,m);strcpy(cardk.n

32、ame,m);printf(nntt請輸入六位數(shù)密碼:bbbbbbb);scanf(%s,p); strcpy(cardk.word,p); cardk.flag=1; printf(nnntt*激 活 成 功!*nn);print_one(k); add();void enter() /*進(jìn)入*/int k=-1;char h20;if(n=0) printf(nntt*請 先 制 卡*n);elseprintf(nnt請輸入會員卡號碼:bbbbbbb);scanf(%s,h);k=search(h);if(k=-1)printf(nnttt*該號碼不存在!*n);elseif(cardk.

33、flag=0)printf(nntt*該卡還未激活,請先激活!*n);elsehedui(k);menu();void hedui(int k) /*驗(yàn)證核對*/int c=0,w3=0;char p8;do printf(nntt*請輸入密碼:bbbbbbb);scanf(%s,p); if(strcmp(cardk.word,p)!=0) printf(nntt*密碼不正確,請重新輸入!*n); c+; continue;elseprintf(nntt*密 碼 正 確 !*n);w3=1; menu1(k);while(w3=0&c3);void menu1(int k) /*顯示*/ int v,w4;doprintf(nnn);printf(tt n);printf(tt| (1) 查 詢 |n);printf(tt|-|n);printf(tt| (2) 存 款 |n);printf(tt|-|n);printf(tt| (3) 消 費(fèi) |n);printf(tt|-|n);printf(tt| (4) 修 改 密 碼 |n);printf(tt|-|n);printf(tt| (5) 返回主菜單 |n);printf(tt|_|n);printf(nntt ch

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論