【正文】
在這方面也非常出色。同時 Linux 還支持多處理器技術(shù)。并且 windows 平臺的可靠性、安全性以及伸縮性都是相當有限的。DB2 在企業(yè)中應(yīng)用是最為廣泛的,例如:全球 500 家強企業(yè)中, 85%的企業(yè)都使用了 DB2 數(shù)據(jù)庫服務(wù)器。假如出現(xiàn) windows NT 不能滿足的需要,用戶就可以把數(shù)據(jù)庫轉(zhuǎn)移給 UNIX 系統(tǒng)。因此,數(shù)據(jù)庫分區(qū)時常也被稱為節(jié)點或者數(shù)據(jù)庫節(jié)點。5 客戶端支持及應(yīng)用模式SQL Server 系統(tǒng)的 C/S 體系結(jié)構(gòu),能夠通過ADO,DAO,OLEDB,ODBC 來進行連接。Oracle 操作相對的復(fù)雜些,它能夠同時提供 GUI 與命令行,并且在 windows NT 與 UNIX 下的操作相同。同時,DB2 在各種大型企業(yè)管理實踐中得到了廣泛應(yīng)用,向下兼容性很好,風(fēng)險比較小。在進行技術(shù)可行性分析時,還必須充分考慮該公司的具體從事Error! No text of specified style in document.該業(yè)務(wù)人員的文化素質(zhì)以及工作能力,經(jīng)過短時間培訓(xùn)后,是否可以承擔起使用與維護系統(tǒng)的可能性。因此擬訂以 SQL Server 2022 作為后臺數(shù)據(jù)庫服務(wù)器,用 Eclipse 作為開發(fā)工具。本研究經(jīng)過比較詳細、周密的調(diào)查研究,計算機硬件設(shè)備達到了相應(yīng)要求,采用功能很強大的軟件,借鑒成功實例以及科學(xué)的開發(fā)方法,從而降低的開發(fā)成本,達到經(jīng)濟高效的目的。簡單地說,就是銀行是否能為新管理系統(tǒng)的開發(fā)建設(shè)提供一個相對來說長期的良好環(huán)境,這是可行性階段不得不考慮的問題。 UML 建模Error! No text of specified style in document.操作員員工信息管理工資管理考勤管理工種管理添加員工信息修改員工信息刪除員工信息班次管理圖 32 員工信息維護模塊用例圖表 31 檔案管理員管理員工的檔案用例1 用例名稱 工資管理員 員工檔案2 用例編號 Uc23 用例描述 檔案管理員登陸系統(tǒng),對員工檔案進行修改管理4 用例參與者 檔案管理員5 前置條件 檔案管理員進入檔案管理系統(tǒng)6 后置條件 檔案管理員對員工檔案進行管理7 基本路徑 (1)檔案管理員要登陸到員工管理系統(tǒng)電子科技大學(xué)碩士學(xué)位論文(2)檔案管理員進入員工檔案管理界面(3)檔案管理員點擊選擇(4)系統(tǒng)根據(jù)檔案管理員選擇的員工從數(shù)據(jù)庫中找到員工的詳細信息(5)檔案管理員可以修改員工的信息資料8 擴展點 沒有登錄到員工管理系統(tǒng)9 補充說明 修改員工的內(nèi)容包括員工編號、部門、姓名、出生日期等等下表 32 為考勤管理員管理年度個人考勤用例:表 32 考勤管理員管理年度個人考勤用例1 用例名稱 工資管理員 員工檔案2 用例編號 Uc23 用例描述 考勤管理員要登陸系統(tǒng),對員工考勤進行管理4 用例參與者 考勤管理員5 前置條件 考勤管理員進入考勤管理系統(tǒng)6 后置條件 考勤管理員對員工考勤進行管理(1)考勤管理員要登陸到員工管理系統(tǒng)7 基本路徑(2)考勤管理員選擇年度個人考勤管理Error! No text of specified style in document.(3)考勤管理員選擇所在部門、員工姓名、年份(4)考勤管理員點擊查詢(5)系統(tǒng)將選擇的數(shù)據(jù)從數(shù)據(jù)庫找到所要查找的員工的年度個人考勤8 擴展點 沒有登錄到員工管理系統(tǒng)9 補充說明 年度個人考勤包括:考勤年份、考勤月份、考勤記錄電子科技大學(xué)碩士學(xué)位論文下表 33 為工資管理員管理月工資查詢用例:表 33 工資管理員管理月工資查詢用例1 用例名稱 工資管理員 員工檔案2 用例編號 Uc23 用例描述 工資管理員登陸系統(tǒng),對員工的工資進行管理4 用例參與者 工資管理員5 前置條件 工資管理員點擊進入出勤管理系統(tǒng)6 后置條件 工資管理員對員工工資進行管理(1)工資管理員要登錄到員工管理系統(tǒng)(2)工資管理員要選擇員工工資查詢界面(3)工資管理員選擇年月,點擊查詢(4)系統(tǒng)將已經(jīng)選擇的員工數(shù)據(jù)從數(shù)據(jù)庫中找到所要查詢的員工數(shù)據(jù)7 基本路徑(5)系統(tǒng)將選擇的數(shù)據(jù)從數(shù)據(jù)庫找到所要查找的員工的年度個人考勤8 擴展點 沒有登錄到員工管理系統(tǒng)9 補充說明 管理用戶權(quán)限的方式:新增新用戶、修改用戶權(quán)限、刪除用戶權(quán)限 系統(tǒng)非功能性需求表 34 系統(tǒng)非功能性需求1 估計用戶數(shù)為 1 萬人,每天登錄用戶數(shù)為 3000 左右,.網(wǎng)絡(luò)的帶寬為 100M 帶寬。4 界面要簡潔,大氣,操作方便。同時,系統(tǒng)以及相關(guān)辦法的實行也必將在銀行內(nèi)部建立起一套激勵模式多元化、收入分配的市場化的績效分配體系,實現(xiàn)“員工隊伍優(yōu)化、崗位競爭規(guī)范、勞動分配合理”的目標,激勵員工能主動承擔工作,自覺的提高業(yè)務(wù)技能。Error! No text of specified style in document. 系統(tǒng)技術(shù)架構(gòu)該系統(tǒng)總體架構(gòu)用 B/S 結(jié)構(gòu)圖來表示,如下:B r o w s e r S e r v e rR e q u e s tR e s p o n s e圖 41 B/S 結(jié)構(gòu)圖服務(wù)器 服務(wù)器便攜電腦 便攜電腦便攜電腦圖 42 系統(tǒng)網(wǎng)絡(luò)架構(gòu)網(wǎng)絡(luò)構(gòu)架的硬件配置如下所示:表 43 硬件配置表序號 配置要求1 AMD Athlon 64 3000+2 KingMax PC3200 512MB 23 Gainward NV35XT Seagate SATA 8M 120GB 2 系統(tǒng)軟件環(huán)境設(shè)計電子科技大學(xué)碩士學(xué)位論文 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫設(shè)計的原則在設(shè)計數(shù)據(jù)庫系統(tǒng)時,應(yīng)該遵循以下原則 [21]:表 44 數(shù)據(jù)庫設(shè)計原則序號 設(shè)計原則1 數(shù)據(jù)庫必須要做到層次的分明,布局的合理;2 數(shù)據(jù)庫必須要高度結(jié)構(gòu)化;3 必須要注意冗余度,一方面要盡可能減小冗余度,以縮小存儲空間占用;另一方面,還要考慮要有適當冗余,以提高運行速度與降低數(shù)據(jù)庫的開發(fā)難度;4 必須要保證數(shù)據(jù)的正確性與一致性;5 必須要考慮設(shè)置相應(yīng)安全機制。數(shù)據(jù)庫的需求分析主要工作有如下幾項工作:繪制數(shù)據(jù)的流程圖、數(shù)據(jù)分析、功能分析、確定功能處理的模式與數(shù)據(jù)之間的關(guān)系。它通過對用戶需求進行的綜合、歸納和抽象,最后形成了一個獨立于具體數(shù)據(jù)管理系統(tǒng)以及硬件結(jié)構(gòu)的概念模型。而對于比較大的系統(tǒng)一般均采用 ER 模型和視圖集成法進行設(shè)計。對數(shù)據(jù)庫物理設(shè)計初步完成后就可以進行數(shù)據(jù)庫的建立??傊?,對于整個數(shù)據(jù)的錄入、修改、查詢、處理工作以及后期維護等工作都可以視為對數(shù)據(jù)庫的加載測試。采用領(lǐng)域模型驅(qū)動方式和自頂向下思路進行數(shù)據(jù)庫的設(shè)計,首先分析系統(tǒng)的業(yè)務(wù),根據(jù)職責(zé)來定義對象。Error! No text of specified style in document.2 關(guān)鍵字可以是一個屬性,也可以是多個屬性的集合,不論哪種方式,都應(yīng)確保關(guān)鍵字能夠保證唯一性。其主要用于對多個連接池的對象管理,具有如下功能:1 裝載并且注冊特定的數(shù)據(jù)庫 JDBC 驅(qū)動程序;2 根據(jù)屬性文件給定的信息,創(chuàng)建出連接池對象;3 為便于管理多個連接池對象,給每一個連接池對象取一個名字,實現(xiàn)連接池名字何其實例間的映射;4跟蹤客戶使用連接的情況,以便需要時關(guān)閉連接并釋放資源。主要是為領(lǐng)導(dǎo)、部門主管及個人提供查詢服務(wù),并以此作為上報報表的依據(jù)。3 業(yè)績檔案管理業(yè)績檔案全部以項目進行管理,每個項目分為項目負責(zé)人、主要執(zhí)行人、參與人、起止時間、項目類別、取得成績或榮譽、項目情況簡介等部分組成。5 數(shù)據(jù)字典 可維護的系統(tǒng)中用到的所有數(shù)據(jù)字典。行領(lǐng)導(dǎo)與人事部門可查閱所有員工工資情況;部門主管可查閱本部門人員工資情況;個人可查閱自身工資情況。Error! No text of specified style in document.10 平安創(chuàng)建管理將平安單位創(chuàng)建、廉政建設(shè)責(zé)任書、治安綜合治理責(zé)任書等文件發(fā)布在網(wǎng)上,供全體員工查詢,時刻警示員工廉潔自律,依法合規(guī)治行,加強內(nèi)部管理,防范操作風(fēng)險,懲治違規(guī)行為,保障員工合法權(quán)益,遵守中國銀監(jiān)會《銀行業(yè)金融機構(gòu)從業(yè)人員職業(yè)操守指引》等國家有關(guān)法律、法規(guī)、規(guī)章和本行相關(guān)制度。曾經(jīng)注冊過的老用戶可以直接登錄網(wǎng)站,登錄時只需輸入 ID 與密碼,提交給服務(wù)器,服務(wù)器查詢客戶信息庫:如果沒有這個用戶,系統(tǒng)將設(shè)定到重新登錄界面。同時也可以設(shè)置 Session的屬性 Timeout 來改變這一時間長度,通過 也可強制銷毀 Session,來注銷已離開的員工信息。上下班的信息要記錄每個員工每天上下班的時間,而其他考勤信息包括含有請假,加班,出差信息。業(yè)績考核查詢控制器接收對象列表并封裝數(shù)據(jù)集,將處理結(jié)果返回至相關(guān)顯示頁面。PerformaneeAccountjava 為業(yè)績賬戶管理相關(guān)實體類。Assessmenilndexservicejava 為考核指標管理業(yè)務(wù)邏輯類。業(yè)績考核報表核心類關(guān)系如圖 58 所示:Error! No text of specified style in document.P e r f o r m a n c e R e p o r t S e r v i c e . j a v a+ p a g e F i n d ( ) : M a pP e r f o r m a n c e R e p o r t A c t i o n . j a v a+ k h r b ( ) : M a p+ k h y b ( ) : M a p+ k h j b ( ) : M a p+ k h b n b ( ) : M a p+ k h n b ( ) : M a pB a s e A c t i o n . j a v a+ c h e c k P e r f o r m a n c e ( ) : A r r a y L i s t+ u p d a t e P e r f o r m a n c e ( ) : b o o l e a n+ a d d P e r f o r m a n c e ( ) : b o o l e a n+ d e l e t e P e r f o r m a n c e ( ) : b o o l e a nP e r f o r m a n c e R e p o r t . j a v a圖 58 業(yè)績考核報表核心類關(guān)系表 59 分類對照 為父類控制器。核心類中方法屬性具體含義如下:業(yè)績考核報表控制器:+劉勝 b():Map,考核日報+比 yb():MaP,考核月報+咧 b():Map,考核季報+比 bnb():Map,考核半年報+khnb():Map,考核年報業(yè)績考核報表業(yè)務(wù)邏輯類:+PageFind():MaP,查詢相關(guān)實體類 數(shù)據(jù)庫實現(xiàn)電子科技大學(xué)碩士學(xué)位論文 JAVA連接數(shù)據(jù)庫操作的實現(xiàn)表 510 數(shù)據(jù)庫操作步驟1 創(chuàng)建連接2 創(chuàng)建 Statement 對象3 執(zhí)行查詢或更新4 處理結(jié)果5 關(guān)閉連接本系統(tǒng)實現(xiàn)了一個 Manage 類,封裝了常用的數(shù)據(jù)操作函數(shù):表 511 Manage 類包括下面的函數(shù)1 Login 用戶登陸2 UpdatePwd 用戶修改密碼3 AddUser 增加用戶4 DelUser 刪除用戶5 LogoutUser 用戶注銷6 AddTeacher 增加員工7 DelTeacher 刪除員工8 UpateTeacher 修改員工。PerformanceAccountservieejava 為業(yè)績考核報表業(yè)務(wù)邏輯類。核心類中方法屬性具體含義如下:考核指標管理控制器:+insertAssessmenilndex():boolean,錄入考核指標+uPdateAssessmenilndexO:boolean,修改考核指標+c 阮 e 認 ssessmentl 耐 ex():List,查詢考核指標考核指標管理業(yè)務(wù)邏輯類:+PageFind():MaP,查詢相關(guān)實體類當用戶進行查看考核指標時,輸入查詢條件,該界面將查詢條件中的數(shù)據(jù)傳入考核指標管理控制器發(fā)送查詢請求,考核指標管理控制器接到請求后,根據(jù)相應(yīng)條件進行查詢,若條件滿足,則調(diào)用考核指標管理業(yè)務(wù)邏輯類中的數(shù)據(jù)查詢方法,最后返回查詢列表。電子科技大學(xué)碩士學(xué)位論文B a s e A c t i o n . j a v a+ c h e c k P e r f o r m a n c e ( ) : A r r a y L i s t+ u p d a t e P e r f o r m a n c e ( ) : b o o l e a n+ a d d P e r f o r m a n c e ( ) : b o o l e a n+ d e l e t e P e r f o r m a n c e ( ) : b o o l e a nA s s e s s m e n t I n d e x A c t i o n . j a v a+ i n s e r t A s s e s s m e n t I n d e x ( ) : b o o l e a n+ u p d a t e A s s e s s m e n t I n d e x ( ) : b o o l e a n+ c h e c k A s s