郵政儲蓄銀行廈門分行經營管理系統
資料庫技術:oracle 10g
開發工具:myeclipse 6.0.1 ga
主要技術: struts 2.0, jdbc,dwr,poi,log4j等
一、主要功能:
1、系統維護
包括角色、操作員、機構的維護,以及業務經營指標、系統引數的管理
2、經營報表
3、客戶管理
客戶關係管理,營銷資料管理,報表中心
二、設計模式的應用
1、模板方法(template method)
模板方法屬於行為型設計模式,行為型設計模式主要關注物件之間職責分配和演算法的問題。類行為型模式使用繼承來分配類之間的職責,模板方法就是個類行為型模式。物件行為型模式使用組合來分配職責。在我們構建
軟體的過程中大部分時候我們都是在思考實體之間的職責,怎樣的職責分配最合理,不至於過重,又不至於過輕,而且又不越權。
模板方法gof的定義是:在乙個方法裡定義演算法的骨架,將一些步驟延遲到其子類。模板方法使得子類有機會重新定義演算法的某些步驟而不改變演算法的結構。模板方法實際上是利用多型這種晚繫結機制來將一些執行系列延遲到子類(執行時)。如下圖:
在該系統中,在「各業務子表匯入」模組中,應用了模板方法設計模式。
主要業務邏輯是這樣的:
需要匯入各種不同的**,邏輯大致相同,只是在一些細節方面不同,譬如有不同的單元格數量,每個單元格的資料內容不一樣等等。所以我把模版方法定義如下:
基本方法如下:
1、刪除錯誤日誌
delcwrz(pch)
2、驗證資料(抽象,子類實現)
validatedata(pch,args)
3、匯入實際表(抽象,子類實現)
importdata(args)
4、匯入明細表
insertmxb()
三、在寫這個專案總結的時候,總感覺沒有什麼好寫的,一方面是因為專案本身就沒有什麼好寫的。但另一方面自己在做專案的時候也沒有及時做小結。這樣導致了一片空白。所以在以後做專案的時候要每星期做一次總結。
9月18號續:
四、昨天去了郵儲修改了一些bug,突然發現這個專案還有乙個特點,就是做這個專案的人都是新手。所以出現了很多細節能問題。一方面這是因為沒有單元測試的緣故,另一方面也是因為這些都是新手。
郵政儲蓄銀行 軟體開發 2020暑期實習 面試回憶
q tcp如何保證可靠性?問了另乙個人,為什麼不問我!a 確認應答 超時重傳 擁塞控制 流量控制 q 問了另外乙個人專案的問題。a q 智慧型合約的應用場景?c和c 的區別?a 懵了,不按套路出牌啊。一時只想起來眾籌。面試官追問還有嗎。c和c 的區別答了物件導向和泛型程式設計,面試官又問還有嗎。關於...
儲蓄銀行不良貸款增加
通過儲蓄銀行持有的不良貸款從一年前的四月增加,比由貸款人給予信貸總額增長上公升更快,根據央行的資料。不良貸款 或債務逾期未付至少30天 儲蓄銀行持有的353.21億,比2015年4月發生惡化的債務的273.67億高出29.1 而乙個月前發布的是343.46億。這超過了17.1 銀行總貸款組合從712...