數(shù)據(jù)庫課程設(shè)計報告-銀行管理系統(tǒng)_第1頁
數(shù)據(jù)庫課程設(shè)計報告-銀行管理系統(tǒng)_第2頁
數(shù)據(jù)庫課程設(shè)計報告-銀行管理系統(tǒng)_第3頁
數(shù)據(jù)庫課程設(shè)計報告-銀行管理系統(tǒng)_第4頁
數(shù)據(jù)庫課程設(shè)計報告-銀行管理系統(tǒng)_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、魅詞由鞏Z北方數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計報告組 號:小組成員:學(xué) 院:專業(yè)班級: 指導(dǎo)老師:2017/1/10目錄第 1 章概述 11.1 設(shè)計題目: 11.2 要求完成的主要任務(wù): 1第 2 章需求分析 62.1 定義 62.2 需求規(guī)格說明概覽 62.3 產(chǎn)品的一般性描述 72.4 產(chǎn)品功能 72.5 用戶特征 72.6 功能劃分 72.7 用戶界面 82.8 可維護性 92.9 可理解性 92.10 可移植性 9第 3 章數(shù)據(jù)庫表結(jié)構(gòu)圖 93.1 實體聯(lián)系圖 103.2 程序流程圖 10第 4 章功能與實現(xiàn) 114.1 客戶端登錄功能 114.2 客戶端主界面功能 124.3 客戶端開戶功

2、能 124.4 客戶端存款功能 134.5 客戶端取款功能 134.6 客戶端轉(zhuǎn)賬功能 144.7 客戶端余額查詢功能 144.8 客戶端修改密碼功能 144.9 客戶端銷戶功能 154.10 服務(wù)器端用戶注冊功能 154.11 服務(wù)器端修改用戶登密碼功能 15第5 章實現(xiàn)及測試 165.1 系統(tǒng)開發(fā)環(huán)境 165.2 主要功能模塊的實現(xiàn)及測試 165.2.1 數(shù)據(jù)表的建立 165.2.2 數(shù)據(jù)庫連接與數(shù)據(jù)提供 17第6 章總結(jié) 17第7 章參考文獻 182 / 20第1章概述本軟件實現(xiàn)銀行的活期儲蓄存款業(yè)務(wù)。整套軟件由客戶端程序和服務(wù)器端程序構(gòu)成,客戶端運行在面向個人業(yè)務(wù)的銀行柜臺的電腦上,銀

3、行職員輸入相關(guān)信息并通過網(wǎng)絡(luò)通訊向服務(wù)器發(fā)送請求,并接受服務(wù)器端程序的應(yīng)答顯示處理的結(jié)果。服務(wù)器端處理客戶端的各種業(yè)務(wù)請求。主要實現(xiàn)銀行開戶、銷戶、取款、存款、余額查詢、轉(zhuǎn)賬、修改密碼、打印賬戶明細記錄等功能。1.1 設(shè)計題目:題目:銀行儲蓄管理系統(tǒng)數(shù)據(jù)庫設(shè)計本課程的設(shè)計的目的是通過實踐使同學(xué)們經(jīng)歷數(shù)據(jù)庫設(shè)計開發(fā)的全過程和受到一次綜合訓(xùn)練,以便能較全面地理解、掌握和綜合運用所學(xué)的知識。結(jié)合具體的開發(fā)案例,理解并初步掌握系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施的主要環(huán)節(jié)和步驟以及軟件文檔的制作能力。1.2 要求完成的主要任務(wù):要求根據(jù)所學(xué)的數(shù)據(jù)庫原理與程序設(shè)計的知識,能夠針對一個小型的銀行儲蓄管理系 統(tǒng),進

4、行數(shù)據(jù)庫系統(tǒng)的需求分析,概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、物理結(jié)構(gòu)設(shè)計,數(shù)據(jù)錄入 及測試等,完成題目要求的功能。主要任務(wù):1 .用戶管理員基本信息數(shù)據(jù)包括:賬號、密碼、姓名、性別、身份證號;圖1-1關(guān)于數(shù)據(jù)及類型2 .客戶基本信息數(shù)據(jù)包括:賬號、密碼、姓名、性別、身份證號、出生日期、郵箱、銀行卡;宋潔LENOVO-PC業(yè)霰行列名允許Null值號賬號nvarchar(10)專用nvarcharfl 6)姓名nvarchar(lO)0性別nchar(1J0身除I號nvarch3r(18)0出生日期date0住海nv3rchr(50)0nvarcharfl 90圖1-2客戶信息數(shù)據(jù)及類型3 .銀行卡賬戶信

5、息:數(shù)據(jù)包括:序號、卡號、密碼、開戶日期、余額、是否凍結(jié),持卡人姓名、性別,身份 證號、手機號。宗潔-LENOVOfC行-dbo賬戶信息 x列名允許Null值intnvarchan(19)nvarchar(6)皿nvarchar(lO)朋nvarchar(1)身份證號nvarchar(18)開戶日期date手機號nvarchar(11)余靛deamal(12p 2)是否;婕int圖1-3賬號信息數(shù)據(jù)及類型4 .客戶注冊客戶在注冊界面,輸入賬號密碼,如果賬號和密碼滿足要求則通過客戶注冊,否則提示 錯誤;2 / 20圖1-4注冊窗口5 .登陸根據(jù)輸入的賬號在相應(yīng)的數(shù)據(jù)表里查找密碼,如果輸入的密碼等

6、于與查找結(jié)果一致則允許登陸;否則提示相應(yīng)錯誤;圖1-5登陸窗口6 .客戶修改賬號修改密碼客戶可根據(jù)需要修改賬號密碼,如果滿足條件則通過客戶修改密碼請求,否則提示相應(yīng)錯誤;q修改密嗎順 中IH密曲新密碼:確定新密利工福定取消圖1-6修改密碼窗口7、管理員在主界面根據(jù)客戶需求對客戶選擇相應(yīng)菜單進行開戶、銷戶、凍結(jié)、q汨U隼斤 9e事 ft Sil7* *-L I* R專 A件用in梅埠假 立:事用* M立 H * * tt 牙身甘魔.率把/*率事戶相片斷距*浸11/*話句 s洋武事*7盯方*睢易用證號1ftli卡片Wtts皿妾解凍、修改取款密碼、存款、取款、轉(zhuǎn)賬、余額查詢 ,查看銀行卡信息等操作;

7、17 / 20圖1-7管理員主窗口圖1-8銀行卡賬號信息查詢窗口8、客戶進入客戶主界面,進行綁卡、查詢、修改密碼、進入商城、查看個人信 息等操作。q壬UH后VJL MMCQV-LJUh.lLe55M Bf5甄巾國三mpgwruuii-i165553 E+16M99皿卡延要育*行165555to AA*#V riiaKiinnH subi v&ani口輟駿除tfiMEankt!?*i*lw卡St印整卡W-Ft?MP5 W-f。腎業(yè)虱衍L45S61E+G貨重唱LQ537?E+南西里套行溺11=+4 FJBIiniCGB口蚓*用土MM上吟女歸t由It電事麗用t崗量:無卻師俎犯他沙雷逕雪STr.jys

8、wm措嵯 口萬鼬 巧 3DJ7SS普見說糠都聽9MlM電時Ti4*b 公科金濘0二詡m 幽在*5萬 1Q耳2擊 口mW3! MISJtffl或用m五互然ID比E:笠早見不/?-sn -*r也用正錄掌琳nm=5i取度fu“EQ圖1-9客戶主窗口q綁定黑行卡- x133456姓 名 I縣份證號I卡 母密有II確定取消q我就銀行卡123456卡罵期除余激圖1-10綁定銀行卡窗口圖1-11客戶銀行卡管理窗口q個人信息賬號性別生日由隔123456保存取消圖1-12客戶個人信息窗口第2章需求分析2.1 定義銀行儲蓄應(yīng)用系統(tǒng)軟件:基本元素為構(gòu)成銀行儲蓄及相關(guān)行為所必須的各種 部分。需求:用戶解決問題或達到目

9、標(biāo)所需的條件或功能;系統(tǒng)或系統(tǒng)部件要 滿足合同、標(biāo)準(zhǔn),規(guī)范或其它正式規(guī)定文檔所需具有的條件或權(quán)能。需求分析:包括提煉,分析和仔細審查已收集到的需求,以確保所有的風(fēng)險 承擔(dān)者都明其含義并找出其中的錯誤,遺憾或其它不足的地方。模塊的獨立性:是指軟件系統(tǒng)中每個模塊只涉及軟件要求的具體的子功能,而和軟件系統(tǒng)中其他的模塊的接口是簡單的2.2 需求規(guī)格說明概覽用戶在進行存款取款的時候要做到高效高速地完成,計算機在這個過程中起 到至關(guān)重要地作用,而我們的這個系統(tǒng)就是讓計算機能夠輕易地解決這一問題, 用戶需要存款并且快速將自己的使用信息記錄下來,工作人員不用手寫記錄,人機交互中完成記錄的輸入。用戶取款的時候計

10、算機能很快速的清算出用戶余額數(shù) 并快速取款。2.3 產(chǎn)品的一般性描述現(xiàn)在的銀行儲蓄系統(tǒng)工作效率低,越來越不能滿足廣大人民群眾的需要,人們希望能更方便更省時就可以辦理儲蓄業(yè)務(wù);隨著擁有多種銀行卡的人群不斷增長,人們急切希望有一種通用的銀行卡以便隨時隨地在哪家銀行都可以存款提款; 現(xiàn)在計算機網(wǎng)絡(luò)的高速發(fā)現(xiàn)使越來越多的人更喜歡在網(wǎng)購物、在家存款取款。在這樣的背景下,很明顯現(xiàn)在的銀行儲蓄系統(tǒng)已經(jīng)不能滿足人們越益增長的需求,急切需要建立一個新的、高效的、方便的、互聯(lián)的計算機儲蓄系統(tǒng)。2.4 產(chǎn)品功能外部功能:實現(xiàn)化窗口,查找及儲蓄。內(nèi)部功能:同步,過濾,定位,識別。存儲帳戶信息:所有帳戶信息永久性保存在

11、一個特定的磁盤文件之中。在系統(tǒng)退出時,自動依據(jù)內(nèi)存中存放的帳戶信息映射表將所有帳戶信息存入庫文件之中。 保存時先將原有庫文件進行備份,之后將現(xiàn)有帳戶信息映射表存儲為新的庫文件。讀取帳戶信息:所有帳戶信息永久性保存在一個特定的磁盤文件之中。在系統(tǒng)開始運行時首先自動打開該文件,將文件中的全部賬戶信息加載到內(nèi)存中存放這些信息的帳戶信息映射表中。并且在提示面板中顯示庫文件載入成功的信息。建立新帳戶:通過建立新帳戶面板輸入一個新帳戶的描述信息,并將該帳戶添加到帳戶信息映射表中,并以系統(tǒng)自動生成的唯一的帳戶號作為鍵。由于鍵值唯一且通過程序自動生成,因此不會出現(xiàn)即使其他信息全部相同,建立的新帳戶也是不重復(fù)的

12、。所有帳戶的公有描述信息包括:初始存款額,用戶名,用戶身份證號,及用戶聯(lián)系電話。用戶信息以及除密碼外的特有描述信息將不能更改。2.5 用戶特征前臺用戶需要一定的計算機操作對數(shù)據(jù)操作有一定的要求,對于后臺維護人員必須對銀行大型數(shù)據(jù)庫系統(tǒng)有深刻的認識能對數(shù)據(jù)庫備份、災(zāi)難性恢復(fù)有一定的了解。2.6 功能劃分軟件分別有注冊(針對客戶),修改(針對客戶),查詢,更新等功能。各個模塊各有不同的功能,但都能完成查詢和存儲功能。各模塊的數(shù)據(jù)都存放在數(shù)據(jù)庫中。數(shù)據(jù)的條用和廉潔都有程序來完成。此軟件所要完成的主要功能有兩方面:如果是存款,儲蓄填寫存款單,然后交給鍵入系統(tǒng),同時系統(tǒng)還要記錄存款人姓名,身份證及密碼等

13、信息,如果是取款, 儲戶填寫取款單交給業(yè)務(wù)員,業(yè)務(wù)員把取款金額輸入系統(tǒng)要求儲戶輸入密碼以確認身份,核對密碼正確無誤通過客戶請求。存儲帳戶信息:所有帳戶信息永久性保存在一個特定的磁盤文件之中。在系統(tǒng)退出時,自動依據(jù)內(nèi)存中存放的帳戶信息映射表將所有帳戶信息存入庫文件之中。 保存時先將原有庫文件進行備份,之后將現(xiàn)有帳戶信息映射表存儲為新的庫文件。讀取帳戶信息:所有帳戶信息永久性保存在一個特定的磁盤文件之中。在系統(tǒng)開始運行時首先自動打開該文件,將文件中的全部賬戶信息加載到內(nèi)存中存放這些信息的帳戶信息映射表中。并且在提示面板中顯示庫文件載入成功的信息。開戶:根據(jù)客戶需求,讀取客戶身份信息,系統(tǒng)自動生成無

14、重復(fù)的卡號,客戶設(shè)置密碼,并向數(shù)據(jù)庫添加一條記錄。銷戶:工作人員按客戶需求,讀取卡號信息,確認客戶身份,對客戶銀行卡進行注銷,并退還余額,同時刪除數(shù)據(jù)庫中該記錄。修改密碼:根據(jù)客戶需求,讀取銀行卡信息以確定身份,更新數(shù)據(jù)庫里銀行卡密碼屬性。凍結(jié) /解凍: 銀行工作人員根據(jù)客戶行為對客戶銀行卡進行凍結(jié)/解凍, 對客戶資金進行限制/解除限制。取款 /取款:根據(jù)客戶的申請,銀行工作人員對客戶信息進行確認,滿足客戶進行取款/ 存款需求,并修改數(shù)據(jù)庫中余額屬性。轉(zhuǎn)賬: 根據(jù)客戶需求,通過銀行卡進行行內(nèi)卡號間的轉(zhuǎn)賬服務(wù),并修改記錄。查詢: 讀取客戶銀行卡信息,確認密碼是否匹配,已滿足客戶查詢余額需求。卡號

15、信息查看:工作人員輸入卡號,已查詢該賬戶所屬人的身份信息,以滿足需求。銀行卡瀏覽:工作人員根據(jù)需求,輸入相應(yīng)身份信息,以查詢該身份信息下所有的賬戶信息。2.7 用戶界面屏幕格式:主界面采用全屏格式,各分窗口(登陸、注冊、修改密碼等)按實際界面內(nèi)容設(shè)計固定大小。通過分窗口操作進行各個操作之間的轉(zhuǎn)換。菜單格式:下拉式菜單,應(yīng)顯示相應(yīng)的功能以及信息。2.8 可維護性本軟件利用數(shù)據(jù)庫進行編程,系統(tǒng)結(jié)構(gòu)由程序基本無額定,大量的參數(shù)及文 本內(nèi)容全部存放于數(shù)據(jù)庫中。修改,更新數(shù)據(jù)庫只要在數(shù)據(jù)庫進行修改添加, 而 不需要對系統(tǒng)結(jié)構(gòu)進行修改,這樣系統(tǒng)維護性升級都十分方便。2.9 可理解性本軟件界面清晰簡單,基本

16、上可以實現(xiàn)鼠標(biāo)和鍵盤輸入(感應(yīng)設(shè)備自動讀取) 完成日常的工作。2.10 可移植性本軟件是運行在windows系統(tǒng)下的,只要拷貝好數(shù)據(jù)庫再安裝好銀行系統(tǒng)就 可以實現(xiàn)軟件的移植。第3章數(shù)據(jù)庫表結(jié)構(gòu)圖管理員根據(jù)客戶需求對客戶銀行卡進行管理,客戶使用綁定、銀行卡圖3-1銀行管理系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu)圖3.1 實體聯(lián)系圖圖3-2銀行管理系統(tǒng)E-R圖3.2 程序流程圖程序設(shè)計思路,執(zhí)行程序,選擇用戶類型,是否有登陸賬號,如果沒有進入 注冊(針對客戶);進入主窗口,客戶端實現(xiàn)修改密碼、訪問商城、綁定(解綁) 銀行卡、查看(修改)個人信息;管理員端實現(xiàn)開戶、銷戶、取款、存款、轉(zhuǎn)賬 等業(yè)務(wù),以滿足客戶需求。流程圖如下:

17、程序始江相圖3-3程序流程圖第4章功能與實現(xiàn)4.1 客戶端登錄功能客戶端程序運行時,首先進行用戶的合法性驗證。用戶輸入正確的用戶名和 密碼后,進入系統(tǒng)主菜單界面。用戶名和密碼需事先保存在程序的配置文件中, 并且密碼需進行加密保存。輸入處理輸出1、用戶名2、密碼1、驗證用戶名。2、驗證密碼。3、用戶名及密碼止確后進入主菜 單界面。1、如果用戶名或者密碼 不正確,給用戶一個友好 提小并提小.2、密碼用*輸出4.2 客戶端主界面功能顯示銀行的基本信息,例如銀行支行的名稱,登錄的銀行職員的賬號等。以 上這些數(shù)據(jù)銀行職員可以手工對相關(guān)的文本文件進行修改。輸出按鈕(登陸、注冊、修改密碼)供操作用戶選擇,然

18、后根據(jù)用戶的輸入選擇進入不同的系統(tǒng)功能 界面。輸入處理輸出1、按鈕1、彈出相應(yīng)窗口1、執(zhí)行各項功能4.3 客戶端開戶功能銀行職員在客戶端輸入開戶的基本信息, 通過網(wǎng)絡(luò)傳送數(shù)據(jù),在服務(wù)器處理 后顯示服務(wù)器端的處理結(jié)果。開戶成功后打印存折相關(guān)信息。操作結(jié)束后返回主 菜單界面。銀行卡的基本信息包括:卡號,密碼,開戶日期,所屬用戶身份信息。輸入處理輸出1、用戶姓名1、開戶的所有信息必填。1、如果用戶輸入的各項2、用戶性別2、錄入的數(shù)據(jù)去除左右空格。數(shù)據(jù)不止確,給用戶一個3、身份證號碼3、用戶姓名最大長度1-10位.友好提示,并要求用戶重4、手機號4、身份證號碼長度18位,全部數(shù)新輸入。5、卡號字或者前

19、17位數(shù)字最后一位為2、用戶輸入的數(shù)據(jù)左右6、密碼X。從第7位開始必須是合法的空格去除后重新輸出顯7、重復(fù)密碼8位日期示。8、開戶日期5、密6當(dāng)長度6位,只能是數(shù)字。3、應(yīng)答服務(wù)器的處理結(jié)9、開戶金額6、密碼和重復(fù)密位L致。果并輸出。7、開戶金額大于等于0,小數(shù)位最4、開戶成功后打印存折多2位。基本信息以及賬戶明細8、通過網(wǎng)絡(luò)把數(shù)據(jù)發(fā)送到服務(wù)器。信息,存折的格式請參考用戶接口。4.4 客戶端存款功能銀行職員在客戶端輸入存款的基本信息, 通過網(wǎng)絡(luò)傳送數(shù)據(jù),在服務(wù)器處理 后顯示服務(wù)器端的處理結(jié)果。存款成功后打印賬戶明細。操作結(jié)束后返回主菜單 界面。輸入處理輸出1、2、密碼3、存款金額1、輸入的所有

20、信息必填。2、驗證卡號和密碼。3、存款金額大于0.00兀,最多兩 位小數(shù)。4、通過網(wǎng)絡(luò)把數(shù)據(jù)發(fā)送到服務(wù)器。1、如果用戶輸入的各項 數(shù)據(jù)不正確,給用戶一個 友好提示,并要求用戶重 新輸入。2、應(yīng)答服務(wù)器的處理結(jié) 果并輸出。3、存款成功后打印賬戶 明細信息,賬戶明細信息 的格式請參考用戶接口。4.5 客戶端取款功能銀行職員在客戶端輸入取款的基本信息, 通過網(wǎng)絡(luò)傳送數(shù)據(jù),在服務(wù)器處理 之后顯示服務(wù)器端的處理結(jié)果。操作結(jié)束后返回主菜單界面。輸入處理輸出1、2、存折密碼3、取款金額1、輸入的所有信息必填。2、驗證卡號。3、驗證密碼長度6位。4、取款金額大于0.00元,最多兩 位小數(shù)。5、通過網(wǎng)絡(luò)把數(shù)據(jù)發(fā)

21、送到服務(wù)器。1、如果用戶輸入的各項 數(shù)據(jù)不正確,給用戶一個 友好提示,并要求用戶重 新輸入。2、應(yīng)答服務(wù)器的處理結(jié) 果并輸出。3、取款成功后打印賬戶 明細信息,賬戶明細信息 的格式請參考用戶接口。4.6 客戶端轉(zhuǎn)賬功能在客戶端輸入轉(zhuǎn)賬的基本信息,通過網(wǎng)絡(luò)傳送數(shù)據(jù),在服務(wù)器處理后顯示服 務(wù)器端的處理結(jié)果。轉(zhuǎn)賬成功后打印本賬戶的明細信息并打印轉(zhuǎn)賬憑證。 操作結(jié) 束后返回主菜單界面。輸入處理輸出1、2、存折密碼3、轉(zhuǎn)賬金額4、對方卡號1、輸入的所有信息必填。2、驗證賬戶卡號。3、驗證密碼長度6位。4、轉(zhuǎn)賬金額大于0.00元,最多兩 位小數(shù)。5、通過網(wǎng)絡(luò)把數(shù)據(jù)發(fā)送到服務(wù)器。1、如果用戶輸入的各項 數(shù)據(jù)

22、不正確,給用戶一個 友好提示,并要求用戶重 新輸入。2、應(yīng)答服務(wù)器的處理結(jié) 果并輸出。4.7 客戶端余額查詢功能銀行職員在客戶端輸入查詢的基本信息, 通過網(wǎng)絡(luò)傳送數(shù)據(jù),在服務(wù)器處理 后顯示服務(wù)器端的處理結(jié)果。成功后如果之前有部分賬戶明細信息未打印的進行 打印。操作結(jié)束后返回主菜單界面。輸入處理輸出1、2、存折密碼1、輸入的所有信息必填。2、驗證卡號。3、驗證密碼長度6位;4、通過網(wǎng)絡(luò)把數(shù)據(jù)發(fā)送到服務(wù)器。1、如果用戶輸入的各項 數(shù)據(jù)不正確,給用戶一個 友好提示,并要求用戶重 新輸入。2、應(yīng)答服務(wù)器的處理結(jié) 果并輸出。4.8 客戶端修改密碼功能銀行職員在客戶端輸入修改密碼的基本信息,通過網(wǎng)絡(luò)傳送數(shù)

23、據(jù),在服務(wù)器處理之后顯示服務(wù)器端的處理結(jié)果。操作結(jié)束后返回主菜單界面。輸入處理輸出1、2、密碼3、新密碼1、輸入的所有信息必填。2、錄入的數(shù)據(jù)去除左右空格。4、密當(dāng)長度6位。1、如果用戶輸入的各項 數(shù)據(jù)不正確,給用戶一個 友好提示,并要求用戶重4、重復(fù)密碼5、新密碼和重復(fù)密位L致6、通過網(wǎng)絡(luò)把數(shù)據(jù)發(fā)送到服務(wù)器新輸入。2、應(yīng)答服務(wù)器的處理結(jié) 果并輸出。4.9 客戶端銷戶功能銀行職員在客戶端輸入卡號和密碼信息, 通過網(wǎng)絡(luò)傳送數(shù)據(jù),在服務(wù)器處理 之后顯示服務(wù)器端的處理結(jié)果。操作結(jié)束后返回主菜單界面。請參考客戶端的取 款功能,與客戶端取款功能區(qū)別的地方是不用輸入取款金額??蛻舳送顺龉δ堋]斎胩幚磔敵?

24、、4。2、密碼。1、輸入的所有信息必填。2、驗證卡號。3、驗證密碼長度6位。4、通過網(wǎng)絡(luò)把數(shù)據(jù)發(fā)送到服務(wù)器。1、如果用戶輸入的各項 數(shù)據(jù)不正確,給用戶一個 友好提示,并要求用戶重 新輸入。2、應(yīng)答服務(wù)器的處理結(jié) 果并輸出。4.10 服務(wù)器端用戶注冊功能接收客戶端傳送的數(shù)據(jù),修改賬戶密碼,把結(jié)果傳回給客戶端輸入處理輸出1、客戶端傳送的 數(shù)據(jù)。1、驗證賬戶ID是否合法。2、驗證密碼是否合法。1、把服務(wù)器端處理的結(jié) 果返回給客戶端。4.11 服務(wù)器端修改用戶登密碼功能接收客戶端傳送的數(shù)據(jù),修改賬戶密碼,把結(jié)果傳回給客戶端輸入處理輸出1、客戶端傳送的 數(shù)據(jù)。1、驗證賬戶ID是含存在。2、驗證密碼是e止

25、確。3、查找對應(yīng)的賬戶并修改密碼。1、把服務(wù)器端處理的結(jié) 果返回給客戶端。第5章實現(xiàn)及測試5.1 系統(tǒng)開發(fā)環(huán)境開發(fā)軟件:SQL Sever 2012, VS2015操作系統(tǒng):Window 105.2 主要功能模塊的實現(xiàn)及測試5.2.1 數(shù)據(jù)表的建立管理員表Create table 管理員 ( 賬號 nvarchar(10) primary key, 密碼 nvarchar(16) not null, 姓名 nvarchar(10) not null,性別 nvarchar(1) notnull, 身份證號varchar(18) not null)客戶表Create table 客戶 ( 賬號 nvarchar(10) primary key, 密碼 nvarchar(16) not null, 姓 名 nvarchar(10), 性 別 nchar(1), 身 份 證 號 nvarchar(18) , 出生日期date, 郵箱 nvarchar(50), 卡號 nvarchar(19)賬號信息表Create table 賬號信息( 卡號 nvarchar(19) primary key, 密碼 nvarchar(6)not null, 姓名 nvarchar(10) not null, 性別 nch

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論