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