springboot381銀行客戶管理系統(論文+源碼)_kaic

摘 ?要

伴隨著信息技術與互聯網技術的不斷發展,人們進到了一個新的信息化時代,傳統管理技術性沒法高效率、容易地管理信息內容。為了實現時代的發展必須,提升管理高效率,各種各樣管理管理體系應時而生,各個領域陸續進到信息內容管理時期。銀行管理系統的實現是信息內容時代浪潮時代的產物之一。

一切系統都要遵循系統設計的最基本全過程,系統也是如此。它還要通過市場調查、需求分析報告、匯總設計、詳盡設計、編號和測試,根據Java語言表達設計,完成銀行管理系統。該系統根據B/S,即所謂的電腦瀏覽器/網絡服務器方式,運用Java技術性,挑選MySQL作為后臺系統。系統主要包含對客服聊天管理、字典表管理、公告信息管理、金融工具管理、金融工具收藏管理、金融工具銀行卡管理、借款管理、理財產品管理、理財產品收藏管理、理財產品銀行卡管理、理財銀行卡信息管理、銀行卡管理、存款管理、銀行卡記錄管理、取款管理、轉賬管理、用戶管理、員工管理等功能模塊。

文中重點介紹了銀行管理的專業技術發展背景和發展狀況,隨后遵照軟件傳統式研發流程,最先挑選適用思維和語言軟件開發平臺,依據需求分析報告模塊和設計數據庫結構,再根據系統功能模塊的設計制作系統功能模塊圖、流程表和E-R圖。隨后設計架構以及編寫代碼,并實現系統能模塊。最終基本完成系統檢測和功能測試。結果顯示,該系統能夠實現所需要的作用,工作狀態沒有明顯缺陷。

關鍵詞:銀行管理系統;銀行卡信息;MySQL;Java技術


Abstract

With the continuous development of information technology and internet technology, people have entered a new era of informatization. Traditional management techniques cannot efficiently and easily manage information content. In order to achieve the development of the times and improve management efficiency, various management systems have emerged, and various fields have gradually entered the era of information content management. The implementation of bank management systems is one of the products of the information content era.

All systems must follow the most basic entire process of system design, and the same applies to systems. It also needs to complete the bank management system through market research, demand analysis reports, summary design, detailed design, numbering, and testing, expressed in Java language. The system uses Java technology and selects MySQL as the backend system based on B/S, the so-called computer browser/network server method. The system mainly includes customer service chat management, dictionary table management, announcement information management, financial tool management, financial tool collection management, financial tool bank card management, loan management, wealth management product management, wealth management product collection management, wealth management product bank card management, wealth management bank card information management, bank card management, deposit management, bank card record management, withdrawal management, transfer management, user management Functional modules such as employee management.

The article focuses on the development background and status of professional technology in bank management. Following the traditional software development process, the suitable thinking and language software development platform was first selected, and based on the requirement analysis report module and database structure design, the system functional module diagram, flowchart, and E-R diagram were created according to the design of the system functional module. Subsequently, design the architecture and write code, and implement the system's functional modules. Finally, the system inspection and functional testing were basically completed. The results show that the system is able to achieve the required function and has no obvious defects in its working state.

Key WordsBank management system; Bank card information; MySQL; Java technology


?

?

1 緒論

1.1?研究背景

1.2目的和意義

1.3 研究方案

2?相關技術

2.1?MySQL數據庫

2.2 Java語言技術

2.3 Spring Boot框架

2.4?其他技術使用

3 系統分析

3.1.1?技術可行性分析

3.1.2?經濟可行性分析

3.1.3?運行可行性分析

3.2系統性能分析

3.3系統流程分析

3.3.1系統登錄流程

3.3.2信息添加流程

3.3.3信息刪除流程

3.4?功能用例描述

4 系統設計

4.1系統整體設計

4.3數據庫設計

4.3.1數據庫E-R圖設計

4.3.2 數據庫表結構設計

5 系統實現

5.1管理員登錄模塊

5.2 銀行卡管理模塊

5.3 公告信息管理模塊

5.4公告類型管理模塊

5.5 理財產品管理

5.6 產品類型管理

6系統測試

6.1測試目的

6.2測試環境

6.3測試用例

6.4測試結果

結 ?論

參考文獻

??

1 緒論

1.1?研究背景

伴隨著科技的進步,電子計算機已經成為人們日常生活不可或缺的辦公工具。在這樣的背景下,互聯網技術被用于各個領域。為了能提高日常生活高效率,互聯網信息技術性蓬勃發展。在這樣的背景下,人類社會發展進到了一個新的信息時期。銀行管理方法一直是信息管理方法的一大難題。銀行管理人員流動性大,信息量多。這時,探尋合理方便快捷的銀行管理方案是重中之重。而日益完善的電子計算機信息管理方法已經成為解決這一問題的唯一選擇。現如今,電子計算機信息管理方法早已非常容易解決銀行管理信息。實際上,信息管理方法早已滲入各行各業的信息全面管理中,并發揮了主導作用。隨著現在社會主義社會的不斷發展,平凡人的生活水準有了很大提高,互聯網完成了許多方面,使互聯網變成最直觀、最簡單、最便捷的接入口。

?與傳統銀行管理方案對比,應用銀行管理系統具備很多特點:最先,可以有效地提高銀行管理信息查找,僅需鍵入有關信息即可在幾秒內意見反饋預期成果;次之,能夠存放大量銀行管理管理信息,確保銀行管理管理信息安全性;與紙質文件對比,銀行管理系統節約了更多的空間和人力資源管理。這種優勢大大的提高了效率降低成本。因而,必須開發設計銀行管理系統,高效管理銀行管理信息,不但提高銀行管理效益,提高客戶信息安全性,便捷及時與管理人員意見反饋信息,提升與管理人員之間的互動,提高銀行管理的感受抗壓強度。

1.2目的和意義

現如今,有很多人想要選擇適合自己的管理制度,但一般用戶通常遭受管理心得限制。這時,伴隨著銀行管理模式的崛起,大量系統進入我們的生活。銀行管理模式可謂是信息管理方法的絕佳管理體系。在這樣的取得成功管理模式環境下,銀行管理信息愈來愈多。但是隨著銀行管理的增加,監管已經成為一個難點。銀行管理的安全高效管理方法已經成為變化管理機制、與時俱進重中之重。

銀行管理系統不但可以大大簡化管理人員的信息管理方面,同時提升銀行管理理念也能夠減少花費,還能夠在數字平面網絡上給用戶展現銀行管理最好的一面,系統給銀行管理管理方法統計和歸類,也成為未來銀行管理理念的核心數據參照。這一過程永遠比結論更為重要。畢業設計論文是學校生活里最多姿多彩的一筆。在這過程中,我不僅明白了更專業的書籍和實踐技能,還體會到了同學們和全校師生深情厚誼。該系統已經成為銀行管理主管最不可或缺的具體內容。盡管大部分銀行管理系統早已交付使用,但是人們對系統要求也越來越高,大部分系統可以完美處理各種信息,但是為了充分滿足銀行管理理念,不一樣客戶有著不同的規定,人性化都是管理系統十分重要的一點,希望有個性定制管理系統,但是這牽涉到成本管理難題,現階段,訂制系統頗有價值,若是有這樣一個銀行管理系統,可以根據實際情況制訂自身頁面與內容,能夠大幅度降低成本費。但是,由于現在自已的技術性,難以實現,但是很有可能完成系統的二次設計。伴隨著銀行管理經營規模的不斷擴大,客戶信息分享也成為一種發展趨勢。伴隨著銀行管理經營規模的不斷擴大,客戶信息分享也成為一種發展趨勢。銀行管理系統的高速發展也印證了系統管理方法的不斷進步和成長,各種各樣定義愈來愈優秀,各個方面提出了更高的要求。系統還可以在進入首頁時公布各種各樣信息開展強烈推薦與交流。

1.3 研究方案

軟件系統結構計劃方案:因為系統務必在不同設備上運行,計算機服務器配置要求越小越好。要實現這一要求,B/S結構已經成為最好的選擇。運用B/S結構的系統基本可以在大多數計算機中運行。只需計算機電腦瀏覽器可以正常運行,系統就能正常的運行,維護費用和二次修改比較容易符合要求。

操作過程系統方案:Windows10操作過程系統是微軟發布最新發布的系統。目前市面上絕大部分計算機都使用這種系統,功能齊全,兼容模式好。開發工具:挑選IDEA。Java語言研發設計。


2?相關技術

2.1?MySQL數據庫

MySQL是一種具有安全系數、安全系數、混合開發性、高效化等特征的輕量關聯數據庫智能管理系統。MySQL由C語言和C++語言構成,由于C語言和C++語言是混合開發的,因此MySQL源碼是生命期的。MySQL提供多種多樣數據種類,常見的數據種類包含[34]。伴隨著數據庫技術發展,MySQL逐步形成數據庫管理方法的重要工具之一。它不僅能提供簡單實用的操作作用,還能實現復雜多變的數據檢索方法和查詢記錄導出方式。因為MySQL具有較好的兼容模式和擴展性,因而廣泛應用于各行各業。

MySQL在WEB行業越來越受單位和個人開發者的親睞。大部分大中小型網址都采用MySQL數據庫,它不僅可以提供簡單高效的數據瀏覽作用,還會對數據進行相應的分析解決。因為Linux電腦操作系統和MySQL數據庫全是開源系統免費體驗,能夠為公司節約許多費用,讓很多企業使用Linux ??MySQL做為網址數據庫,體型小,啟動速度快,也不會影響網址性能,導致用戶體驗感極差。

MySQL數據庫能夠支持各種各樣操作系統的運作,包含AIX、HP-UX、OS/2 Wrap、Solaris、Mac OS、Linux和Windows等。性能好,使用便捷。因而,MySQL數據庫已成為當下數據庫行業最流行商品之一。MySQL數據庫系統使用面向對象設計方式,客戶至上開展編程設計。是利用面向對象觀念來達到各項功能。它不僅能管理方法大中型數據表或關系數據庫,還可以把這種復雜且龐大信息系統集成到一個簡單的中小型數據庫系統內。現階段,中國很多公司早已運用了這一尖端技術。

2.2 Java語言技術

Java語言已經存在了25年有余。通過這些年的發展趨勢,it行業在市場占有率上仍然占據一半,仍然受到了很多程序員的工作鐘愛。許多從業者都是在學習培訓。近年來隨著從業者的提高,Java語言的位置并沒減少,算得上是常青藤。Java語言學習培訓比較簡單,自然,它是對于C前輩們的 ?而言的,C ?語言非常強勁。Java取消了許多特點,如go這種描述,也取消了主文件,讓所有文件夾全是類,類是二維數組以及各種對象,也使Java處理一些對象的引入和回收利用,讓開發者只需建立對象,應用對象,編寫代碼邏輯,不需要留意性能,讓各種各樣文件存儲給Java自己解決,你能花很多時間科學研究應用軟件相互關系,使研發更為集中化,如同跑車駕駛員一樣,只要了解各種汽車的性能,實際操作,不需要科學研究如何生產車輪子,使軟件開發更為詳盡。

2.3 Spring Boot框架

Spring Boot框架是一個SpringMVC架構的快速輕量快速框架,能夠幫助開發人員迅速搭建靠譜高效率的應用程序。依據自動部署和協議書,改善了Spring的研究過程,使開發人員可以更加專注于領域模型。

Spring Boot有許多特性,當中最主要的是它提供了內置Tomcat、Jetty、Undertow等Web網絡服務器能夠輕松搭建Web應用程序。除此之外,它也提供自動部署、無需撰寫XML文件等功能。這種功能使開發人員能夠迅速建立和布署應用程序,而無需解決繁雜的環境變量和其它繁瑣復雜每日任務。

開發系統時,Spring Boot能夠幫助開發人員完成模塊化設計和松耦合的代碼結構,從而更好地日常維護拓展應用程序。除此之外,它也提供了很多常見的庫和部件,如Spring Data、Spring Security等,能夠輕松集成化這種部件,完成數據庫操作、驗證、受權等功能。

2.4?其他技術使用

Spring-jdbc聯接:

這是一個專業生產制造Connection對象工廠類,大部分全部用以建立數據庫聯接框架都是會完成這一插口,Springjdbc包就實現了這一插口,實現類是DriverManagerdasource、現階段的項目是由DataSource的getconection方式獲得配備MYSQL5.7數據庫連接信息。

提交Fileupload文件:

項目中應用Fileupload完成文件提交,通常是Fileupload前面提交文件提交請求,請求形式為POST:<form action="uploadServlet" method="post" ....="">請求編碼方式:等候文件提交,啟用Fileitem的isformField()方式,判斷出表格域到底還是不是表格域,文件提交到后臺管理,應用Fileupload接受文件信息,并把文件解決包存儲在硬盤和庫中。

Alibaba驅動:

比照各大網站Alibaba.Druid是JAVA語言中比較好的數據庫連接池。Druid可提供強有力的拓展和監控功能。該項目應用Alibababa.Druid開展數據庫系統連接,Druid 0.1.18 以后,全部版本號都分享到maven中央倉庫,在項目pome中.在xml里加入dependency就可以使用。

log4j日志:

銀行管理系統錯誤處理和日志信息紀錄,應用log4j開展日志日常維護管理與查詢,其核心優勢是錯誤處理:在logback中,應用軟件里的出現異常不被應用軟件認知,特性提升,關鍵或沒有廢棄物體制,log4j在很多情況下,可采取設計的一套無廢棄物體制,防止經常日志搜集所引起的jvm gc。操作方法很簡單,在pom中.新增log4j有關jarxml就可以。


3 系統分析

3.1.1?技術可行性分析

研發設計程序流程選擇面向對象設計、功能齊全、簡單實用的Java編程設計核心理念。MySQL數據庫存儲數據。IDEA工具作為編程軟件,Windows 10計算機操作系統作為應用系統,以及數據庫可視化工具等技術職稱。一般來說,該程序流程的開發能夠從技術上開展是可行的。

3.1.2?經濟可行性分析

開發的程序并不是向著商業程序方向設計與開發的,反而是做為一個新的畢業論文新項目開發的。它主要運用于檢測小朋友們在院校所學的知識,并鍛練用戶使用網絡、書籍和其他方式自學能力。因而,程序軟件的開發不容易涉及到邊際收益,也不會為軟件的選擇付錢。你可以在開發軟件的官網上下載所需要的軟件,并依據所需要的安裝方法將應用安裝到你的電腦里。一般來說,開發這一程序并沒有社會經濟發展花費。

3.1.3?運行可行性分析

由于程序軟件就是針對大部分一般操作用戶,考慮到他的知識與文化水準,尤其開發了一個可操作度高的程序軟件,能夠輕而易舉地讓用戶應用,數據可視化操作頁面。一般來說,從用戶操作程序的角度看,這一程序其實并不難操作。只需用戶開啟程序,就能避免專職人員學習培訓開展程序作用操作。

3.2系統性能分析

需求分析報告包含根據用戶實際需求制訂功能和定制系統的性能需求分析報告。因而,在一般數據分析系統時,一方面要數據分析系統的作用,另一方面要知道全面的性能。終究,性能更加好的全面的設計設計和開發能夠保證系統質量以及可靠性。

下面,從易學易用性、系統時間特性、系統穩定性等多個方面系統性能展開分析表明。

(1)系統容積規定:明確系統進行數據處理方法容量更大化。換句話說,假如系統建立模型容量臨界點超出這一臨界點,系統可能設備異常。

(2)系統精度規定:明確傳送數據所需要的精度值,包含數值計算方法的精度值、數據信息精度系數的設定等。

(3)時長特點規定:系統建立模型有時限要求,那也是系統的時間也特點。一般剖析數據處理方法的時間也,設定用戶標準的響應速度,及其系統在超負荷運行中能夠偏移的范圍值,要提前剖析明確。

(4)適應能力規定:當系統應對系統環境變化時,其融入這些變化的能力也要根據參數信息來反映。比如,應對變動的必須,系統必須通過強調必須設計方案的一個過程或系統來適應變化來反映系統的適應能力。

(5)易學易用性:除開作用應該考慮用戶要求外,人機交互設計還要考慮到用戶的用戶習慣,包含界面風格、頁面色彩選擇與色彩搭配。嘗試讓用戶接受簡單學習后單獨實際操作系統。

(6)系統穩定性:針對新手來說,容易出現一個問題,那便是產品設計開發的系統,由于人工操作失誤奔潰,有的還會造成電腦崩潰。這種情況也說明了容錯機制能力低系統不靠譜

3.3系統流程分析

管理員假如要操作系統提供的功能,那么管理員就要在系統的登錄界面,填寫管理員登錄的賬號信息,填寫相應的密碼信息,管理員需要保證這兩者能夠驗證身份的賬號以及密碼信息的正確性,這樣管理員就可以通過登錄界面進入系統后臺操作界面。3.1就是開發的程序軟件銀行管理系統它的操作流程

圖3.1?系統操作流程圖

3.3.1系統登錄流程

銀行管理系統登錄流程如下圖。

圖3.2 系統登錄流程圖

3.3.2信息添加流程

用戶添加信息流程如下圖。

圖3.3?添加信息流程圖

3.3.3信息刪除流程

信息刪除流程如下圖所示。

圖3.4?信息刪除流程圖

3.4?功能用例描述

通過對銀行管理系統的用戶及管理員的用例分析,將本系統的主要用例描述如下:

表 3.6 銀行管理系統用戶查看客戶信息用例描述

名稱

銀行管理系統用戶查看客戶信息

說明

銀行管理系統用戶查看客戶信息

參與者

銀行管理系統用戶

先決條件

系統正常運行,且用戶已經登陸銀行管理系統

輸入信息

商品名稱或商品編號

結果

顯示商品詳情

過程

  1. 用戶在查找輸入框輸入客戶名稱

2.?點擊搜索按鈕

3. 系統顯示出符合條件的客戶的簡要信息

4. 用戶點擊商品圖片進行瀏覽客戶詳情

表3.7?銀行管理系統用戶登錄用例描述

名稱

銀行管理系統用戶登錄

說明

銀行管理系統用戶輸入自己的賬號和密碼進行登錄

參與者

銀行管理系統用戶

先決條件

系統正常運行

輸入信息

賬號和密碼

結果

跳轉系統首頁

后置條件

如果用戶登錄成功,則該用戶可以查看個人中心和添加購物車等操作

過程

1.?用戶進入登錄界面

2. 用戶輸入自己的賬號和密碼

3. 用戶提交輸入的信息

4. 系統對用戶輸入的賬號和密碼進行校驗

表3.8?銀行管理系統用戶修改個人信息用例描述

名稱

銀行管理系統用戶修改個人信息

說明

銀行管理系統用戶修改個人信息

參與者

銀行管理系統用戶

先決條件

系統正常運行,且用戶已經登陸銀行管理系統

輸入信息

結果

彈出修改成功或失敗

過程

1.?用戶點擊個人中心

2.?在對應的輸入框輸入要修改的內容

3. 點擊更新信息

表3.9?銀行管理系統金融工具管理用例描述

名稱

銀行管理系統金融工具管理

說明

銀行管理系統用戶對金融工具進行添加修改和刪除查看等

參與者

銀行管理系統用戶

先決條件

系統正常運行,且用戶已經登陸銀行管理系統

輸入信息

過程

1. 用戶點擊金融工具

2. 可以對金融工具進行相關的維護和搜索

表 3.10 銀行管理系統理財產品用例描述

名稱

銀行管理系統管理員管理理財產品信息

說明

銀行管理系統管理員查看、增加、刪除、修改理財產品信息

參與者

銀行管理系統管理員

先決條件

系統正常運行,且管理員已經登陸銀行管理系統

輸入信息

結果

管理員查看、增加、刪除、修改理財產品信息

過程

管理員點擊理財產品列表

可以對理財產品信息進行相關的維護和搜索

表 3.11?銀行管理系統管理員系統公告管理用例描述

名稱

銀行管理系統管理員系統公告管理

說明

銀行管理系統管理員查看、增加、刪除、修改系統公告

參與者

銀行管理系統管理員

先決條件

系統正常運行,且管理員已經登陸銀行管理系統

輸入信息

結果

管理員查看、增加、刪除、修改系統公告

過程

  1. 管理員點擊系統公告管理
  2. 管理員對系統公告進行增加、刪除和修改


4 系統設計

4.1系統整體設計

銀行管理系統選用B/S架構模式,即網頁頁面和網站架構設計的開發方式。這類系統構造可以理解為對 C/S 系統構造的改變與推廣能夠進行信息分布式處理,減少資源成本,提升訂制系統的性能。在這種設計下,極少有事務處理在前進行,絕大多數重要事務管理的思路需要在服務端完成。

系統的性能層為表明給用戶頁面,用以表明與理解用戶信息,回到用戶所提供的信息,交到系統解決方法,給予用戶與系統之間的溝通控制面板;系統通訊層承擔為性能層提供以下數據信息,并把性能層與系統環境間的通信連接下去,系統的控制層主要從事從HTTP要求中獲得信息,獲取主要參數,并把它發放給不一樣的處理方法服務項目(Service層),將Service層處理過的數據返回到前面(本系統應用JSON數據);系統業務邏輯層的主要作用是識別解決用戶的鍵入信息,完成具體業務邏輯和數據瀏覽;系統數據瀏覽層主要從事實際操作數據,為業務邏輯層或控制層給予數據服務項目;系統數據庫是系統存放數據的區域,完成特殊業務需要數據適用,必須紀錄信息才能達到業務流程,系統底層支撐工具采用JavaJDK、SpringMVC、MySQL等技術來進行支持。系統整體架構設計如圖所示。

圖4.1 系統整體功能結構圖

4.3數據庫設計

4.3.1數據庫E-R圖設計

開發一個系統也需要提前設計數據庫。這里的數據庫是相關數據的集合,存儲在一起的這些數據也是按照一定的組織方式進行的。目前,數據庫能夠服務于多種應用程序,則是源于它存儲方式最佳,具備數據冗余率低的優勢。雖然數據庫為程序提供信息存儲服務,但它與程序之間也可以保持較高的獨立性。總而言之,數據庫經歷了很長一段時間的發展,從最初的不為人知,到現在的人盡皆知,其相關技術也越發成熟,同時也擁有著堅實的理論基礎。

(1)下圖是用戶實體和其具備的屬性。

用戶實體屬性圖

(2)下圖是取款實體和其具備的屬性。

取款實體屬性圖

(3)下圖是公告信息實體和其具備的屬性。

公告信息實體屬性圖

(4)下圖是字典表實體和其具備的屬性。

字典表實體屬性圖

(5)下圖是員工實體和其具備的屬性。

員工實體屬性圖

(6)下圖是金融工具收藏實體和其具備的屬性。

金融工具收藏實體屬性圖

(7)下圖是銀行卡實體和其具備的屬性。

銀行卡實體屬性圖

(8)下圖是轉賬實體和其具備的屬性。

轉賬實體屬性圖

(9)下圖是理財產品收藏實體和其具備的屬性。

理財產品收藏實體屬性圖

(10)下圖是存款實體和其具備的屬性。

存款實體屬性圖

(11)下圖是理財產品實體和其具備的屬性。

(12)下圖是理財產品銀行卡實體和其具備的屬性。

理財產品銀行卡實體屬性圖

(13)下圖是理財銀行卡信息實體和其具備的屬性。

理財銀行卡信息實體屬性圖

(14)下圖是客服聊天實體和其具備的屬性。

客服聊天實體屬性圖

(15)下圖是銀行卡記錄實體和其具備的屬性。

銀行卡記錄實體屬性圖

(16)下圖是金融工具銀行卡實體和其具備的屬性。

金融工具銀行卡實體屬性圖

(17)下圖是借款實體和其具備的屬性。

借款實體屬性圖

(18)下圖是金融工具實體和其具備的屬性。

金融工具實體屬性圖

4.3.2 數據庫結構設計

數據庫里面的數據表存放的就是各種數據記錄,我們在進行系統增刪改查操作時,其實也是在對應數據表里面進行的增刪改查操作,一個好的數據庫能夠縮短信息處理時間,所以說數據庫的設計工作不容小覷,數據庫里面設置哪些表,表里面的字段設計以及字段類型和字段長度等信息都要考慮周到才行,比如時間這個字段,它的數據類型就不能是int型,不然在系統操作中就會彈出輸入數據格式不符合要求的報錯提示。下面簡單介紹銀行管理系統的一些數據表。

表4.1客服聊天表

序號

列名

數據類型

說明

允許空

1

Id

Int

id

2

yonghu_id

Integer

提問用戶

3

chat_issue

String

問題

4

issue_time

Date

問題時間

5

chat_reply

String

回復

6

reply_time

Date

回復時間

7

zhuangtai_types

Integer

狀態

8

chat_types

Integer

數據類型

9

insert_time

Date

創建時間

表4.2字典表表

序號

列名

數據類型

說明

允許空

1

Id

Int

id

2

dic_code

String

字段

3

dic_name

String

字段名

4

code_index

Integer

編碼

5

index_name

String

編碼名字

6

super_id

Integer

父字段id

7

beizhu

String

備注

8

create_time

Date

創建時間

表4.3公告信息表

序號

列名

數據類型

說明

允許空

1

Id

Int

id

2

gonggao_name

String

公告名稱

3

gonggao_photo

String

公告圖片

4

gonggao_types

Integer

公告類型

5

insert_time

Date

發布時間

6

gonggao_content

String

公告詳情

7

create_time

Date

創建時間

表4.4金融工具表

序號

列名

數據類型

說明

允許空

1

Id

Int

id

2

jinronggongju_name

String

產品名稱

3

jinronggongju_uuid_number

String

金融工具編號

4

jinronggongju_photo

String

產品照片

5

zan_number

Integer

6

cai_number

Integer

7

jinronggongju_types

Integer

產品類型

8

huankuan_number

Integer

還款天數

9

jinronggongju_lilv

BigDecimal

利率

10

jinronggongju_clicknum

Integer

金融工具熱度

11

jinronggongju_content

String

產品介紹

12

shangxia_types

Integer

是否上架

13

jinronggongju_delete

Integer

邏輯刪除

14

insert_time

Date

錄入時間

15

create_time

Date

創建時間

表4.5金融工具收藏表

序號

列名

數據類型

說明

允許空

1

Id

Int

id

2

jinronggongju_id

Integer

金融工具

3

yonghu_id

Integer

用戶

4

jinronggongju_collection_types

Integer

類型

5

insert_time

Date

收藏時間

6

create_time

Date

創建時間

表4.6金融工具銀行卡表

序號

列名

數據類型

說明

允許空

1

Id

Int

id

2

jinronggongju_id

Integer

金融工具

3

yonghu_id

Integer

用戶

4

jinronggongju_commentback_text

String

銀行卡內容

5

insert_time

Date

銀行卡時間

6

reply_text

String

回復內容

7

update_time

Date

回復時間

8

create_time

Date

創建時間

表4.7借款表

序號

列名

數據類型

說明

允許空

1

Id

Int

id

2

jinronggongju_order_uuid_number

String

訂單編號

3

jinronggongju_id

Integer

金融工具

4

yonghu_id

Integer

用戶

5

yinhangka_id

Integer

銀行卡

6

jinronggongju_order_jiekuanjine

BigDecimal

借款金額

7

jinronggongju_order_huankuanjine

BigDecimal

還款金額

8

zuiwanhuankuan_time

Date

最晚還款日期

9

jinronggongju_order_types

Integer

訂單類型

10

jinronggongju_order_payment_types

Integer

支付類型

11

jinronggongju_order_yesno_types

Integer

審核狀態

12

jinronggongju_order_yesno_text

String

審核意見

13

jinronggongju_order_shenhe_time

Date

審核時間

14

insert_time

Date

訂單創建時間

15

create_time

Date

創建時間

表4.8理財產品表

序號

列名

數據類型

說明

允許空

1

Id

Int

id

2

licaichanpin_name

String

理財產品名稱

3

licaichanpin_uuid_number

String

理財產品編號

4

licaichanpin_photo

String

理財產品照片

5

zan_number

Integer

6

cai_number

Integer

7

licaichanpin_types

Integer

投資類型

8

fashou_time

Date

發售時間

9

licaichanpin_nianshouyi

String

年收益

10

licaichanpin_fengxian_types

Integer

風險等級

11

licaichanpin_kucun_number

Integer

剩余份數

12

licaichanpin_old_money

BigDecimal

原價/份

13

licaichanpin_new_money

BigDecimal

現價/份

14

licaichanpin_clicknum

Integer

理財產品熱度

15

licaichanpin_content

String

理財產品介紹

16

shangxia_types

Integer

是否上架

17

licaichanpin_delete

Integer

邏輯刪除

18

insert_time

Date

錄入時間

19

create_time

Date

創建時間

表4.9理財產品收藏表

序號

列名

數據類型

說明

允許空

1

Id

Int

id

2

licaichanpin_id

Integer

理財產品

3

yonghu_id

Integer

用戶

4

licaichanpin_collection_types

Integer

類型

5

insert_time

Date

收藏時間

6

create_time

Date

創建時間

表4.10理財產品銀行卡表

序號

列名

數據類型

說明

允許空

1

Id

Int

id

2

licaichanpin_id

Integer

理財產品

3

yonghu_id

Integer

用戶

4

licaichanpin_commentback_text

String

銀行卡內容

5

insert_time

Date

銀行卡時間

6

reply_text

String

回復內容

7

update_time

Date

回復時間

8

create_time

Date

創建時間

表4.11理財銀行卡信息表

序號

列名

數據類型

說明

允許空

1

Id

Int

id

2

licaichanpin_order_uuid_number

String

訂單編號

3

licaichanpin_id

Integer

理財產品

4

yonghu_id

Integer

用戶

5

yinhangka_id

Integer

銀行卡

6

buy_number

Integer

購買份數

7

licaichanpin_order_true_price

BigDecimal

實付價格

8

licaichanpin_order_types

Integer

訂單類型

9

licaichanpin_order_yesno_types

Integer

審核狀態

10

licaichanpin_order_yesno_text

String

審核意見

11

licaichanpin_order_shenhe_time

Date

審核時間

12

licaichanpin_order_payment_types

Integer

支付類型

13

insert_time

Date

訂單創建時間

14

create_time

Date

創建時間

表4.12銀行卡表

序號

列名

數據類型

說明

允許空

1

Id

Int

id

2

yonghu_id

Integer

用戶

3

yinhangka_uuid_number

String

銀行卡卡號

4

yinhangka_photo

String

銀行卡照片

5

yinhangka_kaikadi

String

開卡地

6

yinhang_types

Integer

銀行

7

yinhangka_types

Integer

銀行卡類型

8

insert_time

Date

開卡日期

9

yinhangka_address

String

編碼

10

yinhangka_money

BigDecimal

余額

11

yinhangka_content

String

卡片備注

12

create_time

Date

創建時間

表4.13存款表

序號

列名

數據類型

說明

允許空

1

Id

Int

id

2

yinhangka_id

Integer

銀行卡

3

yinhangka_cunkuan_uuid_number

String

存款編號

4

yinhangka_cunkuan_jine

BigDecimal

存款金額

5

yinhangka_cunkuan_content

String

存款備注

6

insert_time

Date

存款時間

7

create_time

Date

創建時間

表4.14銀行卡記錄表

序號

列名

數據類型

說明

允許空

1

Id

Int

id

2

yinhangka_id

Integer

銀行卡

3

yinhangka_jilu_uuid_number

String

記錄卡號

4

yinhangka_jilu_types

Integer

銀行卡記錄類型

5

yinhangka_jilu_jine

BigDecimal

記錄金額

6

yinhangka_jilu_content

String

詳情

7

insert_time

Date

記錄時間

8

create_time

Date

創建時間

表4.15取款表

序號

列名

數據類型

說明

允許空

1

Id

Int

id

2

yinhangka_id

Integer

銀行卡

3

yinhangka_qukuan_uuid_number

String

取款編號

4

yinhangka_qukuan_jine

BigDecimal

取款金額

5

yinhangka_qukuan_content

String

取款備注

6

insert_time

Date

取款時間

7

create_time

Date

創建時間

表4.16轉賬表

序號

列名

數據類型

說明

允許空

1

Id

Int

id

2

yinhangka_id

Integer

銀行卡

3

yinhangka_zhuanzhang_uuid_number

String

轉賬編號

4

yinhangka_zhuanzhang_jine

BigDecimal

轉賬金額

5

yinhang_types

Integer

銀行

6

yinhangka_zhuanzhang_jieshou_kahao

String

接收卡號

7

yinhangka_zhuanzhang_content

String

轉賬備注

8

insert_time

Date

轉賬時間

9

create_time

Date

創建時間

表4.17用戶表

序號

列名

數據類型

說明

允許空

1

Id

Int

id

2

yonghu_uuid_number

String

用戶編號

3

yonghu_name

String

用戶姓名

4

yonghu_phone

String

用戶手機號

5

yonghu_id_number

String

用戶身份證號

6

yonghu_photo

String

用戶頭像

7

yonghu_email

String

用戶郵箱

8

zhengxindengji_types

Integer

征信等級

9

jinyong_types

Integer

賬戶狀態

10

create_time

Date

創建時間

表4.18員工表

序號

列名

數據類型

說明

允許空

1

Id

Int

id

2

yuangong_uuid_number

String

工號

3

yuangong_name

String

員工姓名

4

yuangong_phone

String

員工手機號

5

yuangong_id_number

String

員工身份證號

6

yuangong_photo

String

員工頭像

7

yuangong_email

String

員工郵箱

8

jinyong_types

Integer

賬戶狀態

9

create_time

Date

創建時間

表4.19管理員表

序號

列名

數據類型

說明

允許空

1

Id

Int

id

2

username

String

員工名

3

password

String

密碼

4

role

String

角色

5

addtime

Date

新增時間


5 系統實現

5.1管理員登錄模塊

系統登錄功能是程序必不可少的功能,在登錄頁面必填的數據有兩項,一項就是賬號,另一項數據就是密碼,當管理員正確填寫并提交這二者數據之后,管理員就可以進入系統后臺功能操作區。下圖就是管理員登錄頁面。

圖5.1 管理員登錄頁面

5.2 銀行卡管理模塊

點擊進入銀行卡列表,管理員可以進行查看列表、模糊搜索以及相關維護等操作。

圖5.2 ?銀行卡管理頁面

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:
http://www.pswp.cn/web/62360.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/62360.shtml
英文地址,請注明出處:http://en.pswp.cn/web/62360.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

JMX 組件架構即詳解

JMX架構由三個主要組件構成&#xff1a; ?MBeans&#xff08;Managed Beans&#xff09;?&#xff1a;代表可管理的資源&#xff0c;是JMX的核心。MBean可以是Java類或接口&#xff0c;提供了管理操作的接口&#xff0c;如獲取系統信息、設置參數等。?MBeanServer?&#x…

LLMs之ICL:《Bayesian scaling laws for in-context learning》翻譯與解讀

LLMs之ICL&#xff1a;《Bayesian scaling laws for in-context learning》翻譯與解讀 導讀&#xff1a;這篇論文的核心議題是理解和建模大型語言模型&#xff08;LLM&#xff09;的上下文學習&#xff08;ICL&#xff09;能力。文章從貝葉斯學習的角度出發&#xff0c;提出了一…

基于單片機和測頻法的頻率計設計及proteus仿真

摘要: 傳感器廣泛應用在自動化測量中,該文利用 51 單片機 2 個 16 位定時器和測量頻率中的測頻法設計了測量方波的頻率計,并用LCD1602 液晶顯示頻率、 proteus 仿真,測試結果表明設計思路正確、誤差小。 關鍵詞: 單片機;測頻法;頻率計; proteus 1 概述 傳感器能感受到…

軟件漏洞印象

軟件漏洞印象 軟件安全性檢測 軟件安全靜態分析&#xff1a;學術界一度十分熱衷的偏理論性方法軟件漏洞動態挖掘&#xff0c;工程界普遍采用動態漏洞挖掘方式&#xff0c;即Fuzz技術&#xff0c;也稱為模糊測試 漏洞利用 vs. 漏洞修復 對于已發現的軟件漏洞 黑客會基于Meta…

計算機網絡 —— HTTPS 協議

前一篇文章&#xff1a;計算機網絡 —— HTTP 協議&#xff08;詳解&#xff09;-CSDN博客 目錄 前言 一、HTTPS 協議簡介 二、HTTPS 工作過程 1.對稱加密 2.非對稱加密 3.中間人攻擊 4.引入證書 三、HTTPS 常見問題 1.中間人能否篡改證書&#xff1f; 2.中間人能否調…

定點數的乘除運算

原碼一位乘法 乘積的符號由兩個數的符號位異或而成。&#xff08;不參與運算&#xff09;被乘數和乘數均取絕對值參與運算&#xff0c;看作無符號數。乘數的最低位為Yn&#xff1a; 若Yn1&#xff0c;則部分積加上被乘數|x|&#xff0c;然后邏輯右移一位&#xff1b;若Yn0&…

如何設置ChromeDriver路徑?

設置ChromeDriver路徑是為了讓Selenium能夠正確地調用Chrome瀏覽器進行自動化操作。以下是幾種設置ChromeDriver路徑的方法&#xff1a; 1. 系統環境變量 將ChromeDriver的路徑添加到系統的環境變量中&#xff0c;這樣在任何地方都可以直接調用ChromeDriver。 Windows系統&a…

數據挖掘:一、Weka軟件的基本操作

實驗目的和要求 了解Weka軟件的使用 實驗環境 Windows11 Weka3.8.6 實驗內容與過程 實驗內容 1、了解Weka使用的一般步驟 2、利用Weka,對數據集進行關聯規則挖掘及數據分類 3、記錄操作步驟、使用的數據、最終的結果 實驗過程 首先打開weka下載官網,選擇合適

【從零開始的LeetCode-算法】383. 贖金信

給你兩個字符串&#xff1a;ransomNote 和 magazine &#xff0c;判斷 ransomNote 能不能由 magazine 里面的字符構成。 如果可以&#xff0c;返回 true &#xff1b;否則返回 false 。 magazine 中的每個字符只能在 ransomNote 中使用一次。 示例 1&#xff1a; 輸入&#…

【第二十四周】從大語言模型到多模態大模型的發展

摘要 大語言模型&#xff08;Large Language Model, LLM&#xff09;是指一類基于深度學習的人工智能系統&#xff0c;它們被設計用來理解和生成自然語言。這些模型通常是在大量的文本數據上進行訓練的&#xff0c;通過學習文本中的模式和結構&#xff0c;它們能夠執行各種各樣…

https ssl免費證書申請,自動續期,acme、certd

本文為個人筆記&#xff0c;方便自己需要時查閱&#xff0c;同時提供出來給大家作為免費ssl證書自動續簽需求的一種參考 大部分免費證書的有效期僅有3個月&#xff0c;所以證書管理會涉及到自動續期管理的問題 一、acme證書 大佬們常用的證書證書申請管理方式&#xff0c;提…

uniapp的生命周期

在 UniApp 中&#xff0c;生命周期函數是指在組件&#xff08;如頁面、視圖等&#xff09;創建和銷毀過程中會自動觸發的一些函數。UniApp 提供了多種生命周期函數&#xff0c;幫助開發者在適當的時機進行相關的邏輯處理。 UniApp 的生命周期函數可以分為 頁面生命周期 和 組件…

unity打包到安卓幀率降低

這個問題遇到過很多次了我的做法就是直接設置Application.targetFrameRate60 參考

【Vue】v-model、ref獲取DOM

目錄 v-moel v-model的原理 v-model用在組件標簽上 方式 defineModel()簡寫 ref屬性 獲取原生DOM 獲取組件實例 nextTick() v-moel v-model&#xff1a;雙向數據綁定指令 數據變了&#xff0c;視圖跟著變&#xff08;數據驅動視圖&#xff09;視圖變了&#xff0c;數…

Kubernetes 常用操作大全:全面掌握 K8s 基礎與進階命令

Kubernetes&#xff08;簡稱 K8s&#xff09;作為一種開源的容器編排工具&#xff0c;已經成為現代分布式系統中的標準。它的強大之處在于能夠自動化應用程序的部署、擴展和管理。在使用 Kubernetes 的過程中&#xff0c;熟悉常用操作對于高效地管理集群資源至關重要。本文將詳…

sqlmap --os-shell的原理(MySQL,MSSQL,PostgreSQL,Oracle,SQLite)

1. MySQL 條件 數據庫用戶需要具備高權限&#xff08;如 FILE 權限&#xff09;。數據庫服務運行用戶需要對目標目錄有寫權限。Web 服務器有可寫目錄&#xff0c;且支持執行上傳的腳本&#xff08;如 PHP、JSP 等&#xff09;。 原理 利用 MySQL 的 SELECT ... INTO OUTFIL…

Springboot 2.x 升級到Springboot 2.7.x問題匯總

Springboot 2.x 升級到Springboot 2.7.x問題 Springboot 2.x 升級到Springboot 2.7.x問題匯總 不廢話 上干貨 改變 1.mysql依賴groupId和artifactId更改&#xff1b; <dependency><groupId>com.mysql</groupId><artifactId>mysql-connector-j</…

【計算機網絡】實驗13:運輸層端口

實驗13 運輸層端口 一、實驗目的 本次實驗旨在驗證TCP和IP運輸層端口號的作用&#xff0c;深入理解它們在網絡通信中的重要性。通過實驗&#xff0c;我將探討端口號如何幫助區分不同的應用程序和服務&#xff0c;使得在同一臺主機上能夠同時運行多個網絡服務而不發生沖突。此…

【Redis】Redis基礎——Redis的安裝及啟動

一、初識Redis 1. 認識NoSQL 數據結構&#xff1a;對于SQL來說&#xff0c;表是有結構的&#xff0c;如字段約束、字段存儲大小等。 關聯性&#xff1a;SQL 的關聯性體現在兩張表之間可以通過外鍵&#xff0c;將兩張表的數據關聯查詢出完整的數據。 查詢方式&#xff1a; 2.…

vuex 是什么?怎么使用?哪種功能場景使用它?

Vuex是Vue.js的狀態管理庫。它可以用來管理應用程序中的共享狀態&#xff0c;并提供了一種集中式的方式來管理狀態的變化。 使用Vuex&#xff0c;首先需要安裝它&#xff1a; npm install vuex --save然后&#xff0c;在Vue應用程序的入口文件中&#xff0c;導入Vuex并在Vue實…