培訓失敗總結

1. 培訓內容總結

該培訓的主要內容是側重於面向對象思想,如何通過面向對象思想去設計系統。面向對象思想,根據需求分析,把握最主要的業務,分析業務獲取業務對象,然後按照設計原則進行封裝操作和屬性

2. 貴公司的系統架構(爲什麼這樣架構有哪些優點,又有那些缺點)

 

採用Spring VMC+Tern(該公司自主研發的持久層框架)

 

Controller層:主要是負責接收指令,調用相對應操作,整理數據信息(操作結果)返回給前端

基本原則:1.沒有具體的業務實現代碼,只負責調用ServiceBO封裝好的業務操作 2.不處理過多的參數處理 3.儘可能遵守Controller控制器的方法和View頁面一一對應

優點:項目裏面的所有頁面的訪問必須要通過該Controller控制器進行控制,有利於增加項目的安全性

Model層:主要負責按業務需求劃分服務模塊,封裝好ServiceBC的業務方法,爲Controller或其他模塊提供模塊的服務

基本原則:1.以面向對象設計思維與其基本設計原則爲方向,打造完整的BO2.結合業務,提供完善的Service接口;

優點:Service接口專門封裝對外接口,ID接口專門封裝對內接口,OB通過注入來訪問ID接口的函數,有利於屏蔽Service接口函數

 

3. 項目總結

a) 說明項目需求

項目背景

由於現在會議室使用比較頻繁,爲使各部門的會議工作能順利進行,現決定開發會議室預訂系統,用以進行會議室的預訂管理:

1、使用會議室前,請提前,實行先預定先得的原則,在會議室預定系統上進行預定。

2、如有變更或取消,可自行修改。

3、如兩部門均需使用會議室,建議部門間進行協商,並由最終使用部門在系統中修改。

項目需求

可預訂會議室,填寫部門、預訂人、會議日期及起止時間、會議主題;

可取消或修改預訂 ;

以日曆方式查看所有的會議室預訂情況;

提供搜索會議室預訂情況,可按會議召開的日期、部門、會議主題各條件或組合條件進行搜索;

進入系統默認顯示今天的預訂情況

說明:無需登錄及用戶管理

 

b) 自己實現該項目的過程:分析需求把握最主要的業務,根據業務抽象出業務對象,封裝業務動作和屬性,設計業務接口

c) 該項目有哪些優點:採用Spring MVC模式進行開發,頁面的訪問都有通過Controller控制器來實現,增加項目的安全性,系統的整個架構符合設計原則的標準

d) 該項目要改進的地方:項目界面設計不夠人性化,沒有擺脫需求文檔的思想束約

4. 面試總結

a) 在需求分析階段要把握最主要的業務需求

b) 擺脫需求文檔的思想束約,明確做這個項目的目的

c) 設計系統時要考慮是否符合設計原則

發佈了24 篇原創文章 · 獲贊 3 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章