專案經驗 張憲偉

2021-04-08 18:25:44 字數 3210 閱讀 3373

專案一:交通銀行信貸管理資訊系統

專案簡介(功能與用途):

交通銀行信貸管理資訊系統(簡稱cmis),實現乙個適合前台、中臺、後台操作的信貸業務處理平台,建立全行信貸管理資訊系統,主要實現的功能有: 客戶管理、放款管理、額度管理、臺帳管理、風險管理、公控管理、計畫、風險評級、財務分析、客戶統一授信、授信審批、貸後管理、風險預警、流程管理、授權管理和流程統計

1. 增強快速響應信貸流程變化的能力,提公升業務服務質量;

2. 實現系統中大量信貸報表展現功能,對複雜信貸業務資料包表進行靈活定製和展現;

3. 通過採用構件化開發方式,縮短專案建設週期,降低系統投資

專案難點與解決方案:

1. 實現信貸管理涉及的業務流程,絕大多數業務流程都需要經過多級業務管理部門進行處理,業務流程複雜且流程跨度比較大;

2. 面對銀行的金融信貸策略都會受國家政策的調整、市場資訊的變化等因素影響,這些外因加上銀行內部機制調整等內因,都可能導致信貸審批過程的變化,實現交行信貸業務流程的隨需而變;

解決方案:將使用者的需要定義成工作流程,使用中創的inforflow工具來實現動態修改的功能;將可能會變動的部分做成動態配置的

3. 交通銀行的臺帳、風險管理、放款中心等業務系統都有大量的報表,該系統能夠快速、靈活的展示這些複雜的中式報表;

解決方案:使用中創的inforreport工具來實現報表的展示;借助中創多年的金融行業經驗,特別是用如何使用sql來實現複雜的業務功能同時提交執行效率

專案成功與失敗的經驗歸納:

1. 基於sql的資料展示。基於中創軟體inforreport報表工具,只需要向inforreport提供實現某業務功能的sql,可以自行定製、部署各種複雜格式的中式報表,以適應銀行內部及監管部門的管理要求;同時使用sql還可實現資料的分層展示,例如:展示某月所有貸款情況,要分總行、分行、分行下屬機構等分三層來展示

2. 異地開發取得成功。借助ibm的rational工具,實現了濟南、上海、崑山三地等異地同時進行設計、開發、測試及維護等。

3. 系統可擴充套件性好。通過中創軟體的inforflow工作流中介軟體,可隨時調整、修改信貸業務流程的定義,或增加新的業務流程,以適應商業銀行不斷變化的管理要求;通過提供各種指標的動態定義及計算,並在此基礎上自定義各種組合管理的類別及組合管理的規則,通過靈活的組合管理來控制並管理各種交叉風險,如區域與產品、行業與期限、產品與期限等。

4. 系統對許可權控制比較靈活。靈活、嚴謹的授權授責管理,可以根據授信客戶信用評級結果、授信行業、授信產品的風險度、授信專案的期限、授信專案所採取的授信擔保方式、授信產品的定價模式以及機構、區域等多種緯度來定義授權授責,可以自行擴充套件、定義新的緯度並與授權授責進行繫結;授權授責可以細化控制到某一具體的業務人員。便於總分行進行各種細化的授權限額管理、便於總分行各種管理制度的落實,從而達到風險控制的目的。

5. 變更處理機制不完善。在中創,對於軟體專案開發過程中的設計、開發、測試等,都是由不同角色的人來實現、完成的,基本上是由完全不同的人來做這項工作的。像cmis這樣複雜專案,會經常出現來自客戶的變更,同時設計、開發、測試三項工作都可能會因發現問題而會引起變更。在此專案中,出現變更後,沒有相關的機制來協調不同角色的人共同處理變更,並讓這些人在處理時達到一致性的認識。

你在專案中崗位與貢獻:

我領導的團隊主要實現此專案中的報表部分,開發周期為五個多月,包括模板的製作,cmis系統中**的實現(主要是寫實現某具體功能的sql和頁面**),測試中出現的缺陷及解決測試過程中出現的問題,處理變更。

我在此專案中主要的工作是:資料庫管理與維護,報表模組的進度管理及設計問題解決。主要包括資料庫(db2)的建立、備份、移植,表的建立及修改,資料移植,sql的優化;報表模組的計畫制定及進度的跟蹤,解決開發過程中出現的問題;配置管理(異地開發)

專案二:中鐵貨櫃箱管系統

專案簡介(功能與用途):

系統主要對貨櫃排程、篷布排程以及貨櫃租賃業務進行管理,應用於中鐵貨櫃運輸中心運輸部、裝置部和箱管部。實現了排程命令的上傳下達、貨櫃與篷布的管理以及貨櫃租賃業務管理與租金清算(現在專案還在進行中,現在的主要工作是將前期的中鐵貨櫃運輸中心排程系統移植到當前系統中)

專案難點與解決方法:

1. 資料在頁面中的展示。該系統中有大量的資料需要展示在頁面中提供使用者來選擇,如裝車站、卸車站、裝箱主、裝箱型、配箱型等等,這些資料都是取自資料庫中,並且不同頁面會有不同的限定條件;同時還存在當某乙個html元素的值發生變化時影響另外乙個html元素的值,即需要將兩個選項進行級連。

解決方案:使用引數標籤來例項,只需要提供所需要顯示的資料的表名及字段。

2. oracle資料庫varchar2資料型別儲存精度問題,解決方案:更換jdbc驅動包

專案成功與失敗的經驗歸納:

1. 構件化開發,提高開發效率。此專案中使用了中創軟體開發的rbac許可權構件、引數標籤構件(兩者的相關說明在「應用創新」裡的創新性應用中提到)、common通用標籤(對於非空、輸入型別為數字、長度等要求,只需加些條件即可實現)等等構件。

2. 交流溝通比較充分。定期召開設計、開發、測試等等會議來討論出現的問題。

3. 設計存在一些細節被忽略的問題。此專案的前期主要工作是將老系統移植到現在這個系統中,由於缺少老系統比較詳細的說明文件。

你在專案中崗位與貢獻:

領導自己的團隊,完成了報表、排程命令、日常資料、租金清算等模組的部分開發。

首先對於團隊所承接的任務做出計畫並跟蹤進度;資料庫的初級維護;sql的調優;解決複雜的業務的實現

專案三:新汶礦業集團煤炭營銷管理資訊系統

專案簡介(功能與用途):

在山東省新汶礦業集團及下屬各單位建設統一的煤炭營銷管理業務系統,該業務系統覆蓋煤炭行業的「客戶關係管理、合同管理、庫存管理、預算、計畫管理、煤質管理、車運業務、地銷業務、港口業務、結算、電子商務」等各個環節

專案難點與解決方法:

1. 專案的業務比較複雜。

解決方案:與設計人員、測試人員進行深入交流,從不同角度來了解要實現的功能;熟悉行業術語

2. 如何提高系統的效率。

專案成功與失敗的經驗歸納:

1. 異地開發得到首次試驗,進展還算順利。設計人員與開發、測試人員在不同的地方,這種情況下開發與交流是必要的,並對專案的開發達成共識。

2. 變更處理上存在些不足。主要是變更的傳達上出現問題,導致開發、測試人員與設計人員在認識上存在不一致。

你在專案中崗位與貢獻:

領導團隊實現專案中憑證、對帳單、港口管理、**等等模組的開發工作。

此專案中,我的主要工作是:團隊的任務的計畫的制定與進度跟蹤、資料庫的調優。 

MySQL索引底層實現(張高偉)

索引的本質 mysql官方對於索引的定義為 索引是幫助mysql高效獲取資料的資料結構。即可以理解為 索引是資料結構。我們知道,資料庫查詢是資料庫最主要的功能之一,我們都希望查詢資料的速度盡可能的快,因此資料庫系統的設計者會從查詢演算法的角度進行優化。最基本的查詢演算法當然是順序查詢,當然這種時間複...

php開發App介面(張高偉)

思路流程 如何通訊 客戶端傳送http請求 伺服器返回資料。封裝通訊介面方法 2 1 json方式封裝通訊介面 14 39 先上 php view plain copy response.class.php description 用於返回指定資料格式的類 param code int 返回的狀態碼...

我的創業勁兒,無可阻擋 JAVA學院張孝偉

月薪6千 五險一金 補助。家境貧寒,創業夢在心中萌芽 我出生在內蒙古赤峰市的乙個小農村裡。從小家裡貧窮,環境艱苦。一到冬天,每家每戶都要去山上撿樹上掉下來的葉子,備用燒坑。我們每天都要限量地燒,因為到後面就沒有東西可燒的,就得睡冷坑。有一件事情對我印象比較深刻,父親在集市裡買了一根一塊五的腰帶送給我...