

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 目錄</b></p><p><b> 一、前言2</b></p><p> 1.功能與需求2</p><p><b> (1)功能簡介2</b></p><p><b> ?。?)基本需求2</b><
2、/p><p> ?。?)健壯性優(yōu)化2</p><p><b> 二、正文3</b></p><p><b> 1、功能預(yù)覽。3</b></p><p> 2、系統(tǒng)結(jié)構(gòu)設(shè)計(jì)5</p><p> ?。?)系統(tǒng)模塊功能結(jié)構(gòu)圖5</p><p>
3、?。?)數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)6</p><p> (3)開發(fā)及運(yùn)行環(huán)境要求,即該系統(tǒng)運(yùn)行的軟件、硬件環(huán)境要求6</p><p><b> 3、代碼說明。6</b></p><p><b> ?。?)類圖6</b></p><p> (2)描述各種主要類的設(shè)計(jì)及需要特殊說明的代碼7</
4、p><p><b> 后記9</b></p><p><b> 參考文獻(xiàn)10</b></p><p><b> 附錄11</b></p><p> 1.數(shù)據(jù)庫(MYSQL):11</p><p> 2.代碼清單:12</p>
5、<p><b> 前言</b></p><p><b> 功能與需求</b></p><p><b> ?。?)功能簡介</b></p><p> 本程序可用于校園銀行,機(jī)構(gòu)內(nèi)部記賬支付平臺??梢宰層脩羰褂迷诒鞠到y(tǒng)中注冊的賬號能像銀行卡一樣使用,也可登錄自助客戶端自助轉(zhuǎn)賬。管理員也可
6、登錄管理端對用戶進(jìn)行最高權(quán)限的管理。</p><p><b> ?。?)基本需求</b></p><p> 有管理員和普通用戶兩種用戶類型。</p><p> 管理員擁有對普通用戶增刪改查的操作和用戶存取款、任意人賬單查詢的權(quán)限。</p><p> 用戶擁有查詢自己信息、轉(zhuǎn)賬和查詢自己賬單的權(quán)限。</p>
7、;<p><b> (3)健壯性優(yōu)化</b></p><p> 查詢表格不允許編輯。</p><p> 手機(jī)號 身份證號 卡號 等純數(shù)字字段不允許輸入非數(shù)字。</p><p><b> 二、正文</b></p><p><b> 1、功能預(yù)覽。</b>&
8、lt;/p><p> 登陸界面: 登陸區(qū)分用戶,管理員用戶(admin)會(huì)跳至管理員管理系統(tǒng),普通用戶會(huì)跳至用戶自主系統(tǒng)。</p><p> 管理員查找 刪除用戶界面: 管理員增戶 編輯界面</p><p> (此面板可以對用戶批量刪除,也可以跟 (此面板可以增加或變更用戶信息)</p><p> 據(jù)卡號
9、 手機(jī)號 身份證號中的一個(gè)信息</p><p><b> 對用戶進(jìn)行搜索)</b></p><p> 存取款界面: 管理員查詢用戶賬單界面:</p><p> ?。ù嗣姘蹇梢圆樵?nèi)魏我粋€(gè)用戶的操作記錄)</p><p> 用戶查詢自己信息界面:
10、 用戶自助轉(zhuǎn)賬界面: </p><p> 用戶查詢自己賬單界面:</p><p> ?。ù私缑嬷荒懿樵冏约旱牟僮饔涗洠?lt;/p><p><b> 2、系統(tǒng)結(jié)構(gòu)設(shè)計(jì)</b></p><p> ?。?)系統(tǒng)模塊功能結(jié)構(gòu)圖</p><p> ?。?)數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)</p
11、><p> 本程序使用數(shù)據(jù)庫為MYSQL,共使用兩個(gè)表。</p><p><b> 表1:</b></p><p> user用于存儲用戶信息,包括以下字段:</p><p> Id(用戶卡號)、password(用戶密碼)、money(用戶余額)、tel(用戶手機(jī)號碼)、sex(用戶性別)、sfz(用戶身份證號)。
12、</p><p><b> 主索引為:Id</b></p><p><b> 表2:</b></p><p> History用戶存儲用戶操作記錄,包括以下字段:</p><p> oid(操作用戶)、eid(目標(biāo)用戶)、money(操作金額)、yu(用戶余額)、time(操作時(shí)間)、typ
13、e(操作類型)。</p><p> 索引為:oid、eid。</p><p> 數(shù)據(jù)庫源代碼見附錄1。</p><p> ?。?)開發(fā)及運(yùn)行環(huán)境要求,即該系統(tǒng)運(yùn)行的軟件、硬件環(huán)境要求</p><p> 軟件要求: JAVA JRE1.4.2及以上</p><p> 本地MYSQL數(shù)據(jù)庫 端口3307</
14、p><p> 登陸名root 密碼123</p><p> 硬件要求: 能開機(jī)就行...</p><p><b> 3、代碼說明。</b></p><p><b> (1)類圖</b></p><p> (2)描述各種主要類的設(shè)計(jì)及需要特殊說明的代碼</p>
15、;<p> 布局:部分布局并沒有采取傳統(tǒng)JAVA SWING布局方式。</p><p> 而是利用控件數(shù)組+循環(huán)。</p><p> 例如:UserPan2.java中</p><p> 數(shù)據(jù)庫:代入sql語句增刪改查操作。</p><p><b> 增刪改操作:</b></p>&
16、lt;p><b> 查詢操作:</b></p><p> 使用戶只能在特定文本框中輸入數(shù)字的代碼:</p><p><b> 后記</b></p><p> 本程序目前僅能實(shí)現(xiàn)基本功能,適用于小型類銀行應(yīng)用。如果需要用于較正式方面需要對安全性進(jìn)行強(qiáng)化:</p><p> 本系統(tǒng)中密碼
17、采用明文存放,可改為MD5加密的方式。</p><p> 本系統(tǒng)中用戶和管理員為同一終端,為了安全考慮可改為用戶和管理員不同終端。</p><p> 本系統(tǒng)中數(shù)據(jù)庫所有信息存放在代碼中,存在數(shù)據(jù)庫信息被截獲的風(fēng)險(xiǎn)。為了安全考慮,可將校驗(yàn)工作代碼部署在服務(wù)器中,用戶端僅供發(fā)送請求。</p><p><b> 參考文獻(xiàn)</b></p&g
18、t;<p> 《瘋狂JAVA講義(第二版)》作者:李剛</p><p> 《JAVA面向?qū)ο蟪绦蛟O(shè)計(jì)(第二版)》作者:耿祥義、張躍平</p><p><b> 附錄</b></p><p> 1.數(shù)據(jù)庫(MYSQL):</p><p><b> 2.代碼清單:</b&g
19、t;</p><p> 登陸界面 Login.java</p><p> 管理員主窗口 ProFrame.java</p><p> 管理員查刪用戶功能 ProPan0.java</p><p> 管理員增改用戶功能 ProPan1.java</p><p> 管理員操作用戶存取款 ProPan2.java&
20、lt;/p><p> 管理員查詢用戶操作記錄 ProPan3.java</p><p> 用戶主窗口 UserFrame.java</p><p> 用戶查詢自己信息 UserPan1.java</p><p> 用戶自助轉(zhuǎn)賬 UserPan2.java</p><p> 用戶查詢操作記錄 UserPan3.ja
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 銀行管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 課程設(shè)計(jì)--銀行管理系統(tǒng)
- 模板個(gè)人銀行管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- c++課程設(shè)計(jì)報(bào)告---銀行管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告銀行管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告--銀行管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告-銀行管理系統(tǒng)
- java課程設(shè)計(jì)報(bào)告--銀行atm機(jī)系統(tǒng)
- 銀行帳戶管理系統(tǒng)---java課程設(shè)計(jì)
- java課程設(shè)計(jì)---銀行賬戶管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計(jì)--銀行管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計(jì)--銀行管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計(jì)--銀行管理系統(tǒng)
- c++課程設(shè)計(jì)面向?qū)ο笳n程設(shè)計(jì)--銀行管理系統(tǒng)
- java課程設(shè)計(jì)報(bào)告學(xué)生管理系統(tǒng)
- java學(xué)生管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- java課程設(shè)計(jì)報(bào)告----教室管理系統(tǒng)
- java課程設(shè)計(jì)報(bào)告--雇員管理系統(tǒng)
- java課程設(shè)計(jì)銀行存取款管理系統(tǒng)
- java課程設(shè)計(jì)報(bào)告-公交管理系統(tǒng)
評論
0/150
提交評論