基于CS模式會(huì)員充值與積分管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
《基于CS模式會(huì)員充值與積分管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員分享,可在線閱讀,更多相關(guān)《基于CS模式會(huì)員充值與積分管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(27頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、基于C/S模式會(huì)員充值與積分管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)福 建 師 范 大 學(xué) 應(yīng) 用 科 技 學(xué) 院學(xué) 生 論 文論文題目: 基于C/S模式會(huì)員充值與積分管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 指導(dǎo)教師: 洪 親 學(xué) 號(hào): 120352010053 姓 名: 林志 年 級(jí): 2010級(jí) 專 業(yè): 電子信息工程 二0一四 年 五 月 十 日【摘要】隨著信息時(shí)代的到來,計(jì)算機(jī)技術(shù)正在改變著人們?nèi)粘9ぷ?,學(xué)習(xí)和生活的方式,并逐漸滲透到社會(huì)的各行各業(yè)。隨著零售業(yè)的競(jìng)爭(zhēng)越來激烈,如何留住老客戶吸引新客戶成該行業(yè)的所有企業(yè)發(fā)展面臨的問題。于是會(huì)員這個(gè)概念越來越得重視,通過計(jì)算機(jī)技術(shù)開發(fā)的會(huì)員管理系統(tǒng)就可以對(duì)會(huì)員進(jìn)行有效管理。企業(yè)
2、利用會(huì)員管理系統(tǒng),可以掌握所有會(huì)員的信息,了解現(xiàn)有會(huì)員的消費(fèi)特點(diǎn),加強(qiáng)企業(yè)與會(huì)員之間的互動(dòng)交流,建立穩(wěn)定的消費(fèi)市場(chǎng),會(huì)員管理系統(tǒng)還能為商家的營(yíng)銷活動(dòng)提供第一手的市場(chǎng)消費(fèi)資料,方便商家有針對(duì)性的制定相應(yīng)的營(yíng)銷策略,吸引新的消費(fèi)群體。本論文設(shè)計(jì)的基于C/S模式的會(huì)員積分與充值系統(tǒng),采用VB 6.0作為前臺(tái)開發(fā)語言,SQL server 2000 作為后臺(tái)數(shù)據(jù)庫開發(fā)。該系統(tǒng)包括了基礎(chǔ)信息的管理,會(huì)員充值管理以及會(huì)員消費(fèi)管理和會(huì)員積分管理?;A(chǔ)信息管理實(shí)現(xiàn)了對(duì)會(huì)員、用戶、物品、員工信息的維護(hù)功能。會(huì)員充值管理實(shí)現(xiàn)了對(duì)會(huì)員卡內(nèi)余額充值的功能。會(huì)員消費(fèi)管理實(shí)現(xiàn)了會(huì)員對(duì)消費(fèi)進(jìn)行支付的功能,會(huì)員積分管理實(shí)現(xiàn)了
3、會(huì)員對(duì)會(huì)員卡內(nèi)積分兌換的功能?!娟P(guān)鍵詞】 會(huì)員管理;充值;積分兌換; Microsoft SQL Server 2000;Visual Basic 6.0【Abstract】With the coming of information age, computer technology is changing the Peoples Daily work, study and life, and gradually infiltrated the society from all walks of life.As the retail industry more competitive, how
4、 to retain old customers to attract new customers into the industry development of all enterprises are faced with the problem.So members have been paid more and more attention to the concept, through the computer technology and development of member management system can manage to member. Businesses
5、 use member management system, can know the information of all members, an understanding of the consumption characteristics of existing members, strengthen the enterprise and the interaction between members, to establish a stable consumer market, member management system for business marketing activ
6、ities provide first-hand market information and convenience stores targeted formulate corresponding marketing strategy, attract new consumer groups.This thesis design based on C/S model of loyalty points and prepaid phone system, using Visual Basic 6.0 as a front-end development language, SQL server
7、 2000 database development as the background. The system includes basic information management, member top-up and management and consumption management and members integral management, basic information management implements for members, users, items, employee information maintenance functions. Memb
8、er top-up management realized the function of the remaining sum inside card prepaid phone. Member consumption management has realized the payment of consumption function, members integral management has realized the integration within the membership card exchange function.【Key words】Member managemen
9、t;Recharge;credits exchange;SQL server 2000;Visual Basic 6.0目錄1.背景介紹42.需求分析52.1基礎(chǔ)數(shù)據(jù)處理62.2充值處理82.3消費(fèi)處理92.4積分處理103數(shù)據(jù)庫設(shè)計(jì)113.1概念設(shè)計(jì)113.2邏輯設(shè)計(jì)114概要設(shè)計(jì)145詳細(xì)設(shè)計(jì)155.1系統(tǒng)主頁面設(shè)計(jì)155.2基礎(chǔ)信息維護(hù)模塊設(shè)計(jì)165.3會(huì)員充值處理模塊設(shè)計(jì)205.4會(huì)員消費(fèi)處理模塊設(shè)計(jì)225.5會(huì)員積分處理模塊設(shè)計(jì)246.實(shí)現(xiàn)257.結(jié)論268參考文獻(xiàn) 27 1背景介紹隨著計(jì)算機(jī)技術(shù)的發(fā)展和信息化時(shí)代的帶來,給整個(gè)社會(huì)帶來了巨大影響,計(jì)算機(jī)技術(shù)已經(jīng)滲透生活,學(xué)校,工作的
10、方面,包括企業(yè)的發(fā)展也需要計(jì)算機(jī)技術(shù)。面對(duì)越來越激烈的市場(chǎng)競(jìng)爭(zhēng),企業(yè)經(jīng)營(yíng)和發(fā)展都需要依靠有效的信息采集和處理系統(tǒng)。在零售行業(yè)達(dá)到一定規(guī)模的企業(yè),也逐漸開始使用信息系統(tǒng)對(duì)所擁有的客戶進(jìn)行有效管理,通過會(huì)員的形式留住新客戶,吸引新客戶,達(dá)到可持續(xù)發(fā)展的目標(biāo)。本課題所研究的基于C/S模式的會(huì)員充值與積分管理系統(tǒng),企業(yè)使用該系統(tǒng)不僅可以對(duì)會(huì)員信息進(jìn)行有效的管理,掌握會(huì)員的消費(fèi)動(dòng)態(tài),打造固定的消費(fèi)群體。該系統(tǒng)還支持會(huì)員卡充值功能,充值一定的金額按比例返回給會(huì)員相應(yīng)的積分,會(huì)員可以根據(jù)積分兌換禮品。企業(yè)可以借此制定詳細(xì)的積分兌換計(jì)劃,設(shè)置對(duì)會(huì)員具有吸引力的兌換物品,刺激會(huì)員進(jìn)行重復(fù)消費(fèi),吸引更多消費(fèi)人群,
11、另外在支付方式上可以選擇會(huì)員卡內(nèi)余額進(jìn)行支付,大大方便了會(huì)員來店購物的消費(fèi)體驗(yàn)。2.需求分析 通過需求調(diào)查,會(huì)員積分與充值系統(tǒng)需要實(shí)現(xiàn)基礎(chǔ)信息的管理,會(huì)員卡充值管理以及會(huì)員消費(fèi)管理和會(huì)員積分管理這些功能,從而將會(huì)員積分與充值系統(tǒng)分為基礎(chǔ)數(shù)據(jù)處理,充值處理,消費(fèi)處理,積分處理四個(gè)部分。該系統(tǒng)需要由兩種用戶進(jìn)行操作。分別是操作員和管理員。操作員主要負(fù)責(zé)對(duì)基礎(chǔ)數(shù)據(jù)處理,充值處理,消費(fèi)處理,管理員負(fù)責(zé)對(duì)操作員的信息進(jìn)行管理。在此基本得到該系統(tǒng)的頂層數(shù)據(jù)流圖: 圖2-1頂層數(shù)據(jù)流圖將系統(tǒng)分為基礎(chǔ)信息處理,充值處理,消費(fèi)處理,積分處理四個(gè)部分,并在頂層數(shù)據(jù)流圖的基礎(chǔ)上,細(xì)化得到該系統(tǒng)的一層數(shù)據(jù)流圖:圖2-
12、2基礎(chǔ)信息處理數(shù)據(jù)流圖圖2-3充值處理數(shù)據(jù)流圖圖2-4消費(fèi)處理數(shù)據(jù)流圖圖2-5積分處理數(shù)據(jù)流圖在該系統(tǒng)的一層數(shù)據(jù)流圖的基礎(chǔ)上,對(duì)一層數(shù)據(jù)流圖的基礎(chǔ)數(shù)據(jù)處理,充值處理,消費(fèi)處理,積分處理四個(gè)部分進(jìn)行細(xì)分,得到各個(gè)部分的底層數(shù)據(jù)流圖。2.1基礎(chǔ)數(shù)據(jù)處理基礎(chǔ)數(shù)據(jù)處理用來對(duì)會(huì)員卡信息,員工信息,物品信息和用戶信息進(jìn)行處理。它包括對(duì)會(huì)員卡信息,員工信息,商品信息以及用戶信息管理四大模塊。2.1.1會(huì)員卡信息管理會(huì)員卡信息管理對(duì)會(huì)員卡信息的維護(hù)??梢詫?duì)會(huì)員信息進(jìn)行添加、修改、刪除圖2-6會(huì)員卡信息添加數(shù)據(jù)流圖圖2-7會(huì)員卡信息修改和刪除數(shù)據(jù)流圖2.1.2用戶信息管理用戶信息管理對(duì)會(huì)員卡信息的維護(hù)??梢詫?duì)用
13、戶信息進(jìn)行添加、修改、刪除圖2-8用戶信息添加數(shù)據(jù)流圖圖2-9用戶信息刪除和修改數(shù)據(jù)流圖2.1.3 員工信息管理員工信息管理對(duì)員工信息的維護(hù)??梢詫?duì)員工信息進(jìn)行添加、修改、刪除圖2-10員工信息添加數(shù)據(jù)流圖:圖2-11員工信息修改和刪除數(shù)據(jù)流圖2.1.4物品信息管理物品信息管理對(duì)物品信息的維護(hù)。可以對(duì)物品信息進(jìn)行添加、修改、刪除圖2-12物品信息添加數(shù)據(jù)流圖2-13物品信息修改和刪除數(shù)據(jù)流圖22充值處理充值處理主要對(duì)是對(duì)會(huì)員卡卡內(nèi)余額進(jìn)行充值處理。它包括會(huì)員卡充值,會(huì)員卡充值信息查詢兩大模塊。221會(huì)員卡充值圖2-14會(huì)員卡充值數(shù)據(jù)流圖2.2.2會(huì)員卡充值信息查詢圖2-15查詢充值信息數(shù)據(jù)流圖
14、2.3.消費(fèi)處理消費(fèi)處理主要對(duì)是對(duì)會(huì)員支付進(jìn)行處理。它包括會(huì)員卡支付,會(huì)員卡支付信息查詢兩大模塊。2.31會(huì)員卡支付2-16會(huì)員卡支付信息查詢數(shù)據(jù)流圖232會(huì)員卡支付信息查詢圖2-17會(huì)員支付數(shù)據(jù)流圖2.4積分處理積分處理主要對(duì)是對(duì)會(huì)員積分兌換的處理。它包括積分兌換,積分兌換信息查詢兩大模塊。241積分兌換信息查詢圖2-18積分查詢數(shù)據(jù)流圖242積分兌換圖2-19積分兌換數(shù)據(jù)流圖3數(shù)據(jù)庫設(shè)計(jì)3.1概念設(shè)計(jì)(ER圖)圖3-1 主要ER圖3.2邏輯設(shè)計(jì):(表)一個(gè)員工可以擁有許多客戶,員工與客戶是一對(duì)多的關(guān)系,一對(duì)多的話對(duì)方加一方的主碼(外鍵)就是在客戶里面添加員工的外鍵:?jiǎn)T工編號(hào)員工(員工編號(hào),
15、員工姓名,員工信息)客戶(客戶編號(hào),員工編號(hào),客戶信息)一個(gè)客戶持有一張會(huì)員卡,客戶和會(huì)員卡是一對(duì)一的關(guān)系將客戶和會(huì)員卡兩方合并成為一張新表, 會(huì)員(會(huì)員卡編號(hào),會(huì)員信息,會(huì)員當(dāng)前余額,會(huì)員當(dāng)前積分,會(huì)員類型,員工編號(hào),)操作人員可以對(duì)很多張會(huì)員卡進(jìn)行充值,兩者是多對(duì)多的關(guān)系。就創(chuàng)建一張新表充值(充值編號(hào),單次充值金額,充值日期,會(huì)員卡編號(hào),充值人員)一張會(huì)員卡可以進(jìn)行多次消費(fèi),兌換多次積分,會(huì)員卡與金額消費(fèi)和積分消費(fèi)存在一對(duì)多的關(guān)系。就將會(huì)員卡的外鍵分別添加到金額消費(fèi)和積分消費(fèi)里面會(huì)員卡(會(huì)員卡號(hào),會(huì)員卡信息,當(dāng)前余額,當(dāng)前積分)金額消費(fèi)(金額消費(fèi)編號(hào),當(dāng)前消費(fèi)金額,會(huì)員卡編號(hào),消費(fèi)日期,訂
16、單號(hào))積分消費(fèi)(積分消費(fèi)編號(hào),當(dāng)前消費(fèi)積分,會(huì)員卡編號(hào),消費(fèi)日期)一定積分才能兌換一件物品,物品(物品編號(hào),所需兌換積分,物品數(shù)量)積分消費(fèi)(積分消費(fèi)編號(hào),當(dāng)前消費(fèi)積分,物品編號(hào),會(huì)員卡號(hào),消費(fèi)日期)整理得到一下主要的表:?jiǎn)T工信息表(員工編號(hào),員工姓名,員工性別,員工入職日期,員工生日,員工QQ號(hào)碼,員工電話號(hào)碼,員工職位,備注 )會(huì)員信息表(會(huì)員卡編號(hào),會(huì)員姓名,會(huì)員類型,會(huì)員余額,會(huì)員積分,會(huì)員所屬員工,會(huì)員生日,會(huì)員性別,會(huì)員注冊(cè)日期,會(huì)員QQ,會(huì)員電話號(hào)碼,會(huì)員郵箱,會(huì)員所屬公司,會(huì)員所屬公司地址,會(huì)員備注)用戶信息表(用戶編號(hào),用戶類型,用戶名稱,用戶密碼,用戶權(quán)限,用戶注冊(cè)時(shí)間)物
17、品信息表(物品編號(hào),物品名稱,物品類型,所需積分,物品備注)會(huì)員充值表(充值編號(hào),單次充值金額,單次充值積分,充值日期,會(huì)員卡編號(hào),操作人員)金額消費(fèi)表(消費(fèi)編號(hào),單次消費(fèi)金額,消費(fèi)日期,會(huì)員卡編號(hào),訂單號(hào))積分消費(fèi)表(積分消費(fèi)編號(hào),當(dāng)前消費(fèi)積分,物品編號(hào),會(huì)員卡編號(hào),消費(fèi)日期)員工信息表(員工編號(hào),員工姓名,員工性別,員工入職日期,員工生日,員工QQ號(hào)碼,員工電話號(hào)碼,員工職位,備注 )表3-1員工信息表字段名稱數(shù)據(jù)類型約束主鍵外鍵說明sidChar(10)NOT NULL主鍵否員工IDsnameChar(10)NOT NULL否否員工姓名ssexChar(3)NOT NULL否否員工性別s
18、dateDatetime(8)NOT NULL否否員工入職日期sbirthDatetime(8)NULL否否員工生日sqqvarchar(20)NULL否否員工QQsphonevarchar(20)NULL否否員工電話號(hào)碼sdutynvarchar(20)NOT NULL否否員工職位sremarkText(16)NULL否否員工備注會(huì)員信息表(會(huì)員卡編號(hào),會(huì)員姓名,會(huì)員類型,會(huì)員余額,會(huì)員積分,會(huì)員所屬員工,會(huì)員生日,會(huì)員性別,會(huì)員注冊(cè)日期,會(huì)員QQ,會(huì)員電話號(hào)碼,會(huì)員郵箱,會(huì)員所屬公司,會(huì)員所屬公司地址,會(huì)員備注)表3-2會(huì)員信息表 字段名稱數(shù)據(jù)類型約束主鍵外鍵說明midChar(10)NO
19、T NULL主鍵否會(huì)員卡IDmnameChar(10)NOT NULL否否會(huì)員姓名mtypeNvarchar(20)NOT NULL否否會(huì)員類型mbalanFloat(8)NULL否否會(huì)員余額mpointsFloat(8)NULL否否會(huì)員積分msidChar(10)NOT NULL否否會(huì)員所屬員工mbirhDatetime(8)NULL否否會(huì)員生日msexChar(2)NOT NULL否否會(huì)員性別mdateDatatime(8)NOT NULL否否會(huì)員注冊(cè)日期mphonevarchar(20)NULL否否會(huì)員電話號(hào)碼mqqvarchar(20)NULL否否會(huì)員QQmemailnvarchar(
20、50)NULL否否會(huì)員郵箱companynvarchar(50)NULL否否會(huì)員所屬公司caddressnvarchar(50)NULL否否會(huì)員所屬公司地址mremarkText(16)NOT NULL否否會(huì)員備注用戶信息表(用戶編號(hào),用戶類型,用戶名稱,用戶密碼,用戶權(quán)限,用戶注冊(cè)時(shí)間)表3-3員工信息表字段名稱數(shù)據(jù)類型約束主鍵外鍵說明UidChar(4)NOT NULL主鍵否用戶IDutypeChar(10)NOT NULL否否用戶類型unameChar(10)NOT NULL否否用戶賬號(hào)upassVarchar(10)NOT NULL否否用戶密碼udateDatetime(8)NOT N
21、ULL否否用戶注冊(cè)時(shí)間ucompetenceText(16)NULL否否用戶權(quán)限物品信息表(物品編號(hào),物品名稱,物品類型,所需積分,物品備注)表3-4物品信息表字段名稱數(shù)據(jù)類型約束主鍵外鍵說明gidChar(10)NOT NULL主鍵否物品IDgnamenvarchar(50)NOT NULL主鍵否物品名稱gtypeNvarchar(20)NOT NULL否否物品類別gpointsFloat(8)NOT NULL否否物品積分gremarkText(16)NULL否否物品備注會(huì)員充值表(充值編號(hào),單次充值金額,單次充值積分,充值日期,會(huì)員卡編號(hào),操作人員)表3-5會(huì)員充值表字段名稱數(shù)據(jù)類型約束主
22、鍵外鍵說明reidint(4)NOT NULL主鍵否充值IDremFloat(8)NULL否否充值金額repFloat(8)NULL否否充值積分redateDatetime(8)NOT NULL否否充值日期rmidChar(10)NOT NULL否外鍵充值會(huì)員卡號(hào)reoChar(10)NOT NULL否外鍵操作人員金額消費(fèi)表(消費(fèi)編號(hào),單次消費(fèi)金額,消費(fèi)日期,會(huì)員卡編號(hào),操作人員,訂單號(hào))表3-6金額消費(fèi)表表字段名稱數(shù)據(jù)類型約束主鍵外鍵說明conidint(4)NOT NULL主鍵否消費(fèi)IDconmFloat(8)NOT NULL否否消費(fèi)金額condateDatatime(8)NOT NULL
23、否否消費(fèi)日期midChar(10)NOT NULL否外鍵會(huì)員卡IDreoChar(10)NOT NULL否外鍵操作人員corderChar(10)NOT NULL否外鍵訂單號(hào)積分消費(fèi)表(積分消費(fèi)編號(hào),當(dāng)次消費(fèi)積分,物品編號(hào),消費(fèi)日期,會(huì)員卡編號(hào),)表3-7積分消費(fèi)表字段名稱數(shù)據(jù)類型可否為空主鍵外鍵說明pidint(4)NOT NULL主鍵否積分消費(fèi)IDpmFloat(8)NOT NULL否否消費(fèi)積分房pdateDatetime(8)NOT NULL否否消費(fèi)日期midChar(10)NOT NULL否外鍵會(huì)員卡編號(hào)reoChar(10)NOT NULL否外鍵操作人員4概要設(shè)計(jì)圖4-1主要程序結(jié)構(gòu)
24、圖會(huì)員充值與積分管理系統(tǒng)分為基礎(chǔ)信息維護(hù)模塊、充值處理模塊,消費(fèi)處理模塊,積分處理模塊,四大主要模塊.基礎(chǔ)信息維護(hù)模塊分為會(huì)員信息處理、員工信息處理、用戶信息處理、物品信息處理四個(gè)小模塊。會(huì)員信息處理:可以實(shí)現(xiàn)對(duì)會(huì)員信息添加、修改、刪除的功能員工信息處理:可以實(shí)現(xiàn)對(duì)員工信息添加、修改、刪除的功能用戶信息處理:可以實(shí)現(xiàn)對(duì)用戶信息添加、修改、刪除的功能物品信息處理: 可以實(shí)現(xiàn)對(duì)物品信息添加、修改、刪除的功能充值處理模塊分為會(huì)員卡充值和充值記錄查詢兩個(gè)小模塊會(huì)員卡充值:可以實(shí)現(xiàn)對(duì)會(huì)員卡進(jìn)行充值的功能充值記錄查詢: 可以實(shí)現(xiàn)對(duì)會(huì)員卡充值記錄查詢的功能積分處理模塊分為積分兌換和積分兌換記錄查詢兩個(gè)小模塊
25、積分兌換:可以實(shí)現(xiàn)使用會(huì)員卡積分兌換禮品的功能積分物品查詢:可以實(shí)現(xiàn)對(duì)積分兌換禮品查詢的功能消費(fèi)處理模塊分為會(huì)員支付和會(huì)員支付記錄查詢兩個(gè)小模塊會(huì)員支付:可以實(shí)現(xiàn)使用會(huì)員卡內(nèi)金額支付會(huì)員消費(fèi)的功能會(huì)員支付記錄查詢:可以實(shí)現(xiàn)對(duì)會(huì)員卡支付記錄查詢的功能5.詳細(xì)設(shè)計(jì)根據(jù)程序的主要結(jié)構(gòu)圖,會(huì)員充值與積分管理系統(tǒng)分為基礎(chǔ)信息維護(hù)模塊、充值處理模塊、消費(fèi)處理模塊、積分處理模塊、四大主要模塊。5.1會(huì)員充值與積分管理系統(tǒng)主頁面設(shè)計(jì)圖5-1 主頁面界面界面設(shè)計(jì): 會(huì)員充值與積分管理系統(tǒng)主界面分為三個(gè)部分。界面上方的菜單欄,界面中間的功能選擇欄和界面下方的提示信息欄。菜單欄和功能選擇欄都可以通過點(diǎn)擊所對(duì)應(yīng)的提示
26、按鈕或提示菜單欄進(jìn)入對(duì)應(yīng)實(shí)現(xiàn)該模塊的界面,在功能選擇欄中選擇基礎(chǔ)信息維護(hù),就會(huì)出現(xiàn)四個(gè)按鈕,分別是會(huì)員信息,員工信息,用戶信息,物品信息。點(diǎn)擊會(huì)員信息,就會(huì)跳轉(zhuǎn)到會(huì)員信息界面,就可以對(duì)會(huì)員信息進(jìn)行添加,修改和刪除進(jìn)行操作。在菜單欄中選擇基礎(chǔ)信息維護(hù),在對(duì)應(yīng)的下拉菜單中選擇會(huì)員信息,也可以跳轉(zhuǎn)到會(huì)員信息界面進(jìn)行相應(yīng)的操作用戶通過登錄界面登錄到主界面后,會(huì)在提示信息欄中顯示操作該系統(tǒng)用戶的用戶類型,用戶名稱和用戶編號(hào)。還會(huì)顯示當(dāng)前系統(tǒng)的名稱和當(dāng)前系統(tǒng)時(shí)間5.2基礎(chǔ)信息維護(hù)模塊設(shè)計(jì)設(shè)計(jì)521會(huì)員信息圖5-2 會(huì)員信息界面界面設(shè)計(jì):該界面可以查詢,添加,修改,刪除對(duì)應(yīng)的會(huì)員信息,主要分為兩個(gè)部分。一個(gè)
27、是查詢框架:通過選擇查詢條件會(huì)員卡號(hào)和會(huì)員姓名進(jìn)行查詢,輸入相應(yīng)信息可以。查到該會(huì)員的基本信息并且通過表格的形式顯示出來。 一個(gè)是操作框架:點(diǎn)擊添加會(huì)員按鈕,跳轉(zhuǎn)到會(huì)員信息添加界面進(jìn)行用會(huì)員的添加。通過查詢框架,在會(huì)員個(gè)人信息表格中選中對(duì)應(yīng)查詢的會(huì)員信息,點(diǎn)擊修改會(huì)員按鈕,跳轉(zhuǎn)到會(huì)員信息修改界面進(jìn)行會(huì)員的修改;點(diǎn)擊刪除會(huì)員按鈕,即可對(duì)選中會(huì)員信息進(jìn)行刪除。無需操作的話點(diǎn)擊退出按鈕可以退出到主界面。當(dāng)會(huì)員信息表里面沒有一條會(huì)員信息的時(shí)候,就不能進(jìn)行會(huì)員的刪除和修改。功能實(shí)現(xiàn):SELECT * FROM 會(huì)員用戶信息表 WHERE (會(huì)員信息)=(要查詢的會(huì)員信息)IF (查詢到會(huì)員)THEN(表
28、格顯示該會(huì)員信息,即可對(duì)該會(huì)員進(jìn)行修改或者刪除)ELSE(未查詢到用戶)(表格顯示為空。系統(tǒng)提示:未找到該會(huì)員,請(qǐng)重新查詢或者添加個(gè)新會(huì)員)END IF522會(huì)員信息添加圖5-3 會(huì)員信息添加界面界面設(shè)計(jì):會(huì)員添加界面用來添加新的會(huì)員,會(huì)員的信息包括會(huì)員卡編號(hào),會(huì)員姓名,會(huì)員類型,會(huì)員余額,會(huì)員積分,會(huì)員所屬員工,會(huì)員生日,會(huì)員性別,會(huì)員注冊(cè)日期,會(huì)員QQ,會(huì)員電話號(hào)碼,會(huì)員郵箱,會(huì)員所屬公司,會(huì)員所屬公司地址,會(huì)員備注會(huì)員信息設(shè)定完就可以通過添加按鈕將其添加到數(shù)據(jù)庫會(huì)員信息表中,點(diǎn)擊取消按鈕可以對(duì)會(huì)員的全部信息清空。方便添加會(huì)員信息的時(shí)候使用。無需操作的話點(diǎn)擊退出按鈕可以退出到主界面。功能實(shí)
29、現(xiàn):主要功能IF CHECK()=TURE THEN (INSERT INTO 會(huì)員信息表 (字段1,字段2,字段N) VALUES(值1,值2,值N)(系統(tǒng)提示會(huì)員信息添加成功)ELSE(系統(tǒng)提示完善會(huì)員信息)END IFCHECK()檢查信息功能IF(某項(xiàng)信息為空) THEN (提示該信息不能為空。請(qǐng)?zhí)砑?ELSEIF(會(huì)員編號(hào)重復(fù)) THEN (該會(huì)員編號(hào)重復(fù),重復(fù)添加)ELSEIF(某項(xiàng)信息輸入不符合要求) THEN(提示該信息輸入不符合要求)ENDIF523會(huì)員信息修改圖5-4會(huì)員信息修改界面界面設(shè)計(jì):會(huì)員修改界面用來修改會(huì)員的信息,會(huì)員信息修改完就可以通過修改按鈕將其添加到數(shù)據(jù)庫會(huì)
30、員信息表中,點(diǎn)擊取消按鈕可以對(duì)用戶的全部信息清空。方便修改用戶信息的時(shí)候使用。其中修改的時(shí)候會(huì)員編號(hào),會(huì)員類型,注冊(cè)時(shí)間暫時(shí)不允許修改。無需操作的話點(diǎn)擊退出按鈕可以退出到主界面。功能實(shí)現(xiàn):主要功能IF CHECK()=TURE THEN (UPDATE 會(huì)員信息表 (SET 字段1=值1,字段2=值2,字段N=值N) WHERE 會(huì)員卡號(hào)一致)(系統(tǒng)提示會(huì)員信息修改該成功)ELSE(系統(tǒng)提示完善會(huì)員信息)END IFCHECK()檢查信息功能IF(某項(xiàng)信息為空) THEN (提示該信息不能為空。請(qǐng)?zhí)砑?ELSEIF(會(huì)員卡重復(fù)) THEN (該用戶編號(hào)重復(fù),重復(fù)添加)ELSEIF(某項(xiàng)信息輸入
31、不符合要求) THEN(提示該信息輸入不符合要求)END IF53會(huì)員充值處理模塊設(shè)計(jì)531會(huì)員充值查詢圖5-5會(huì)員充值查詢界面界面設(shè)計(jì):會(huì)員充值查詢界面可以先查詢所需要充值的會(huì)員信息,對(duì)會(huì)員進(jìn)行卡內(nèi)余額的充值,并且可以查看該會(huì)員充值記錄。首先通過查詢框架,通過選擇查詢條件會(huì)員編號(hào)或會(huì)員姓名進(jìn)行查詢,輸入相應(yīng)信息可以查到該會(huì)員的會(huì)員編號(hào)、會(huì)員姓名、會(huì)員類型、會(huì)員余額和積分,并且通過表格的形式顯示出來。 接著通過操作框架,點(diǎn)擊充值按鈕,跳轉(zhuǎn)到會(huì)員充值管理界面對(duì)該會(huì)員進(jìn)行充值處理。點(diǎn)擊充值記錄按鈕,跳轉(zhuǎn)到會(huì)員充值記錄界面對(duì)用戶的充值記錄進(jìn)行查詢;無需操作的話點(diǎn)擊退出按鈕可以退出到主界面。當(dāng)用戶信息
32、表里面沒有一條用戶信息的時(shí)候,就不能進(jìn)行會(huì)員充值和查詢會(huì)員的充值記錄。主要功能實(shí)現(xiàn):SELECT * FROM 用戶信息表 WHERE (會(huì)員信息)=(要查詢的會(huì)員用戶信息)IF (查詢到會(huì)員信息)THEN(表格顯示該會(huì)員信息,即可對(duì)該會(huì)員進(jìn)行充值管理或查看充值記錄)ELSE(未查詢到會(huì)員信息)(表格顯示為空。系統(tǒng)提示:未找到該會(huì)員,請(qǐng)重新查詢)END IF532會(huì)員充值管理圖5-6會(huì)員充值管理界面界面設(shè)計(jì):會(huì)員充值管理界面用來對(duì)會(huì)員充值進(jìn)行管理,通過之前在會(huì)員充值界面查詢到所需要充值的會(huì)員,輸入本次充值的金額,實(shí)收多少金額。如果實(shí)收金額小于本次所要充值的金額,系統(tǒng)就提示無法充值。系統(tǒng)提示還需
33、支付X元。實(shí)收金額大于本次所要充值的金額,系統(tǒng)提示找零X元。只有當(dāng)實(shí)收金額=當(dāng)前充值消費(fèi)金額的時(shí)候,才可以成功充值。根據(jù)實(shí)收金額的多少也就是該會(huì)員單次充值的金額,根據(jù)對(duì)應(yīng)比例轉(zhuǎn)換成積分返還給會(huì)員,該會(huì)員可以根據(jù)積分的多少兌換對(duì)應(yīng)的積分禮品。主要功能實(shí)現(xiàn):IF(本次充值金額 實(shí)收金額) THEN(系統(tǒng)提示找零X元)ELSE IF (本次充值金額 = 實(shí)收金額) THEN(INSERT INTO 會(huì)員充值表 (字段1,字段2,字段N) VALUES(值1,值2,值N)(系統(tǒng)提示充值成功,獲得對(duì)應(yīng)積分)END IF5.4會(huì)員消費(fèi)處理模塊設(shè)計(jì)541會(huì)員支付查詢圖5-7會(huì)員支付查詢界面界面設(shè)計(jì):會(huì)員支付
34、查詢界面可以先查詢會(huì)員信息,對(duì)會(huì)員進(jìn)行支付管理,并且可以查看該會(huì)員消費(fèi)記錄。首先通過查詢框架,通過選擇查詢條件會(huì)員編號(hào)或會(huì)員姓名進(jìn)行查詢,輸入相應(yīng)信息可以查到該會(huì)員的會(huì)員編號(hào)、會(huì)員姓名、會(huì)員類型、會(huì)員余額和積分,并且通過表格的形式顯示出來。 接著通過操作框架,點(diǎn)擊支付按鈕,跳轉(zhuǎn)到會(huì)員支付管理界面對(duì)該會(huì)員進(jìn)行支付處理。點(diǎn)擊支付記錄按鈕,跳轉(zhuǎn)到會(huì)員支付記錄界面對(duì)用戶的支付記錄進(jìn)行查詢;無需操作的話點(diǎn)擊退出按鈕可以退出到主界面。當(dāng)會(huì)員信息表里面沒有一條會(huì)員信息的時(shí)候,就不能進(jìn)行會(huì)員支付和查詢會(huì)員的支付記錄。另外,當(dāng)所選的會(huì)員的余額為0的時(shí)候,系統(tǒng)提示余額不足,無法進(jìn)行支付,請(qǐng)充值。主要功能實(shí)現(xiàn):SE
35、LECT * FROM 會(huì)員信息表 WHERE (會(huì)員信息)=(要查詢的會(huì)員信息)IF (查詢到會(huì)員信息)THEN(表格顯示該會(huì)員信息,即可對(duì)該會(huì)員進(jìn)行消費(fèi)管理或查看消費(fèi)記錄)ELSEIF(未查詢到會(huì)員信息)THEN(表格顯示為空。系統(tǒng)提示:未找到該會(huì)員信息,請(qǐng)重新查詢)ELSEIF(余額為0)THEN(系統(tǒng)提示:余額不足,請(qǐng)充值。點(diǎn)擊確定跳轉(zhuǎn)到充值界面)END IF542會(huì)員支付管理圖5-8 會(huì)員支付管理界面界面設(shè)計(jì):會(huì)員支付管理界面用來對(duì)會(huì)員支付進(jìn)行管理,通過之前在會(huì)員支付界面查詢到所需要支付的會(huì)員,在該界面顯示該會(huì)員的卡號(hào)與卡內(nèi)余額。輸入本次消費(fèi)的金額,可選擇卡內(nèi)支付或者現(xiàn)金支付,當(dāng)卡內(nèi)
36、余額不足的時(shí)候,系統(tǒng)會(huì)提示是否進(jìn)行充值。也可以選擇現(xiàn)金支付。實(shí)收金額=卡內(nèi)支付+現(xiàn)金支付,當(dāng)實(shí)收金額大于當(dāng)前消費(fèi)金額,系統(tǒng)提示當(dāng)前多支付X元;當(dāng)實(shí)收金額小于當(dāng)前消費(fèi)金額的時(shí)候,系統(tǒng)就會(huì)提示還需支付X元。只有當(dāng)實(shí)收金額=當(dāng)前消費(fèi)金額的時(shí)候,才可以成功付款。主要功能實(shí)現(xiàn):IF(本次消費(fèi)金額 實(shí)收金額) THEN (系統(tǒng)提示少支付X元,無法充值。請(qǐng)付清余款)ELSE IF (本次消費(fèi)金額 = 當(dāng)前消費(fèi)積分) THEN (系統(tǒng)提示剩余XX積分)(INSERT INTO 積分消費(fèi)表 (字段1,字段2,字段N) VALUES(值1,值2,值N)(系統(tǒng)提示積分兌換成功)ELSE IF (會(huì)員現(xiàn)有積分當(dāng)前消費(fèi)
37、積分) THEN(系統(tǒng)提示會(huì)員現(xiàn)有積分不足,請(qǐng)選擇其他禮品)6.實(shí)現(xiàn)主要功能實(shí)現(xiàn):會(huì)員支付功能和積分兌換功能在系統(tǒng)關(guān)于會(huì)員支付功能的實(shí)現(xiàn)中,在會(huì)員消費(fèi)表中創(chuàng)建觸發(fā)器。會(huì)員每支付一次消費(fèi),就在會(huì)員消費(fèi)表里添加一條新紀(jì)錄,同時(shí)在會(huì)員信息表里扣除該會(huì)員這次消費(fèi)的金額。CREATE trigger a on 會(huì)員消費(fèi)表for INSERT as declare a intdeclare m floatdeclare c floatselect a=mid,m=conm from inserted select c=mbalan from 會(huì)員信息表 where mid=aupdate 會(huì)員信息表 se
38、t mbalan=c-m where mid=a在系統(tǒng)關(guān)于會(huì)員積分兌換功能的實(shí)現(xiàn)中,在積分消費(fèi)表中創(chuàng)建觸發(fā)器。會(huì)員每進(jìn)行一次積分兌換,就在積分消費(fèi)表里添加一條新紀(jì)錄,同時(shí)在會(huì)員信息表里扣除該會(huì)員這次積分兌換所需的積分。當(dāng)會(huì)員卡內(nèi)積分小于消費(fèi)積分的時(shí)候,觸發(fā)器就回滾,就不能進(jìn)行積分兌換。CREATE trigger b on 積分消費(fèi)表for INSERT as declare a intdeclare m floatdeclare c floatselect a=mid,m=pm from inserted select c=mpoints from 會(huì)員信息表 where mid=aupda
39、te 會(huì)員信息表 set mpoints=c-m where mid=aif cmbeginrollbackend7.結(jié)論經(jīng)過三個(gè)月對(duì)畢業(yè)設(shè)計(jì)的學(xué)習(xí)和研究,我基本完成本次的畢業(yè)設(shè)計(jì)會(huì)員充值與積分管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)。該系統(tǒng)初步具備了基礎(chǔ)信息的管理,會(huì)員卡充值管理以及會(huì)員消費(fèi)管理和會(huì)員積分管理這幾大功能的實(shí)現(xiàn)。但是由于本人屬于第一次開發(fā)軟件,該系統(tǒng)所實(shí)現(xiàn)的功能還比較簡(jiǎn)單,還不算是個(gè)成熟的系統(tǒng)。但是通過這次的畢業(yè)設(shè)計(jì),讓我初步了解一個(gè)軟件開發(fā)需求分析,概要設(shè)計(jì),詳細(xì)設(shè)計(jì),編碼與調(diào)試這幾大過程,讓我對(duì)軟件開發(fā)的整個(gè)流程有了初步的認(rèn)識(shí),為日后想從事軟件開發(fā)的我奠定了扎實(shí)的基礎(chǔ)。在此我要感謝我的指導(dǎo)老師帶
40、我去企業(yè)了解了解會(huì)員消費(fèi)的業(yè)務(wù)流程,并在老師的指導(dǎo)下整理出需求報(bào)告。并且在接下來在我進(jìn)行概要設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)以及后面整個(gè)系統(tǒng)的設(shè)計(jì)的過程中,老師都給予我很大的幫助。8.參考文獻(xiàn)1 李玉林. Visual Basic畢業(yè)設(shè)計(jì)指南與項(xiàng)目實(shí)踐M. 北京:科學(xué)出版社,20082 陳世洪,王曉海,廖建華. SQL Server 2000管理、開發(fā)及應(yīng)用實(shí)例詳解M. 北京:人民郵電出版社,2006 3 柴相花等. Visual Basic實(shí)例精通M. 北京:機(jī)械工業(yè)出版社,2009 4 彭波. Visual Basic編程技術(shù)全接觸M. 北京:清華大學(xué)出版社,2008 5 高春艷,李俊民,劉彬彬. Visual Basic數(shù)據(jù)庫系統(tǒng)開發(fā)案例精選M. 北京:人民郵電出版社,200627
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 餐飲成本核算與控制培訓(xùn)課件
- 新員工入職培訓(xùn)思想修養(yǎng)篇(ppt47)
- 同步電機(jī)的工作原理及結(jié)構(gòu)特點(diǎn)
- 電影敘事結(jié)構(gòu)模式完整版
- 南州六月荔枝丹課件分析說明方法
- 人教版小學(xué)音樂六下《愛我中華》課件
- ××空調(diào)設(shè)備有限公司整體發(fā)展戰(zhàn)略診斷(PPT 50頁)
- 《酒店培訓(xùn)體系建設(shè)》課件
- 細(xì)胞膜系統(tǒng)的結(jié)構(gòu)
- 觸發(fā)器及其應(yīng)用
- 柱體、錐體、臺(tái)體的表面積與體積
- 萬能險(xiǎn)銷售流程和話術(shù)0
- 紅外光譜基本原理
- 3技術(shù)創(chuàng)新管理-(9)
- 函數(shù)的零點(diǎn)(精品)