【正文】
首先非常感謝學(xué)校 開(kāi)設(shè)這個(gè)課題,為本人日后從事計(jì)算機(jī)方面的工作提供了經(jīng)驗(yàn),奠定了基礎(chǔ)。 作者簽名: 日期: 年 月 日 導(dǎo)師簽名: 日期: 年 月 日 目錄 致 謝 時(shí)間飛逝, 大學(xué) 的學(xué)習(xí)生活很快就要過(guò)去,在這 四年 的學(xué)習(xí)生活中,收獲了很多,而這些成績(jī)的取得是和一直關(guān)心幫助我的人分不開(kāi)的。 回首四年,取得了些許成績(jī),生活中有快樂(lè)也有艱辛。 展望 ...................................................................................................................... 36 致 謝 ............................................................................................................................ 37 參考文獻(xiàn) ........................................................................................................................ 38 第一章 引言 第一章 引言 系統(tǒng)開(kāi)發(fā)背景 系統(tǒng)主要內(nèi)容 表 11 需要解決的幾方面問(wèn)題 在需求分析方面 要在充分理解現(xiàn)有人力資源管理實(shí)踐的基礎(chǔ)上,獲得用戶(hù)需求和業(yè)務(wù)流程,需求包括功能需求和非功能需求。三,維護(hù)方便,只要改變網(wǎng)頁(yè),就可以同步更 新。這為用戶(hù)從 Windows過(guò)渡到 Linux 奠定了基礎(chǔ)。于 20xx 年 1 月份發(fā)布的 Linux 版內(nèi)核已經(jīng)能完全支持 Intel 64 位芯片體系結(jié)構(gòu)。數(shù)據(jù)庫(kù)分區(qū)是數(shù)據(jù)庫(kù)的主要部分,它包含自己的數(shù)據(jù)、索引、配置文件以及事務(wù)日志等。軟件方面應(yīng)該重點(diǎn)考慮操作系統(tǒng)、數(shù)據(jù)庫(kù)的管理等配置與功能的軟件條件。在當(dāng)今企業(yè)中,都擁有一批高學(xué)歷的高素質(zhì)員工,只需要進(jìn)行短期系統(tǒng)培訓(xùn),就可以熟練操作和使用本管理系統(tǒng)。 需求分析概念結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)物理設(shè)計(jì)數(shù)據(jù)庫(kù)實(shí)施數(shù)據(jù)庫(kù)運(yùn)行維護(hù) 圖 43 表 46 員工管理系統(tǒng)涉及的數(shù)據(jù)庫(kù)設(shè)計(jì)的六個(gè)步驟 第四章 系統(tǒng)設(shè)計(jì) 序號(hào) 步驟 具體內(nèi)容 1 數(shù)據(jù)庫(kù)需求分析 將業(yè)務(wù)管理單證流轉(zhuǎn)化為數(shù)據(jù)流、劃分主題之間邊界、并完成相應(yīng)數(shù)據(jù) 字典,是數(shù)據(jù)庫(kù)需求分析的任務(wù)。在數(shù)據(jù)運(yùn)行與維護(hù)階段,可能要對(duì)數(shù)據(jù)庫(kù)結(jié)構(gòu)進(jìn)行修改及擴(kuò)充,并不斷進(jìn)行評(píng)價(jià)、調(diào)整直至最后完成設(shè)計(jì)。 2 員工信息維護(hù) 建立員工基本信息表,包括姓名、性別、身份證號(hào)、級(jí)別、所屬部門(mén)、職務(wù)、職稱(chēng)、學(xué)習(xí)簡(jiǎn)電子科技大學(xué)碩士學(xué)位論文 歷、工作簡(jiǎn)歷、培訓(xùn)簡(jiǎn)歷、年度考核情況等等。 9 獎(jiǎng)懲信息管理 將各部門(mén)或個(gè)人獲得的各類(lèi)獎(jiǎng)勵(lì)、榮 譽(yù)以項(xiàng)目的方式公布發(fā)布在網(wǎng)上,有兩個(gè)作用:( 1)可以利用先進(jìn)的力量激勵(lì)員工積極進(jìn)取、爭(zhēng)先創(chuàng)優(yōu),全面提高工作積極性;( 2)各部門(mén)或個(gè)人今后使用獎(jiǎng)勵(lì)、榮譽(yù)時(shí),可隨時(shí)查詢(xún),方便、準(zhǔn)確。 heeko 切 ():List 查詢(xún)個(gè)人業(yè)績(jī) 3 +chec 比 myj():List 查詢(xún)部門(mén)業(yè)績(jī) 4 十 chec 妞廁 O:List 查詢(xún)行員業(yè)績(jī) 5 +checkB 州 ye():List 查詢(xún)本月日均余額 6 +checkByzdye():List 查詢(xún)本月最大余額 7 +eheckByzdyerq():List 查詢(xún)本月最大余額日期 8 +eheckZhlssj():List 查詢(xún)賬戶(hù)歷史數(shù)據(jù) 業(yè)績(jī)考核查詢(xún)業(yè)務(wù)邏輯類(lèi) : 查詢(xún)機(jī)構(gòu)業(yè)績(jī)時(shí),用戶(hù)輸入相關(guān)查詢(xún)條件,通過(guò)調(diào)用業(yè)績(jī)考核控制器中查詢(xún)機(jī)構(gòu)方法 cheekjg 力 O 取得相關(guān)條件下的機(jī)構(gòu)業(yè)績(jī)對(duì)象列表,返回查詢(xún)成功標(biāo)志。 業(yè)績(jī)考核報(bào)表中核心類(lèi)主要包括業(yè)績(jī)考核報(bào)表控制器 PedbrmanceReportActionjava、業(yè)績(jī)考核報(bào)表業(yè)務(wù)邏輯類(lèi) PerformanceRePortservieejava、相關(guān)業(yè)績(jī)考核報(bào)表實(shí)體類(lèi),核心類(lèi)共同完成對(duì)業(yè)績(jī)考核報(bào)表中相關(guān)的功能操作。 2 考勤信息 主要包括上下班信息和其他考勤信息 2 個(gè)部分。 7 工資信息管理 存放所有員工工資信息情況,包 括員工的:基本工資、績(jī)效獎(jiǎng)金、住房公積金、養(yǎng)老保險(xiǎn)、失業(yè)保險(xiǎn)、醫(yī)療保險(xiǎn)、個(gè)人所得稅、及其他員工工資信息情況。 連接池管理類(lèi)是連接池類(lèi)外覆類(lèi) ,符合單例模式,即系統(tǒng)只能有一個(gè)連接池管理類(lèi)實(shí)例。 4 物理設(shè)計(jì) 物理設(shè)計(jì)的任務(wù)主要是確定出所有屬性數(shù)據(jù)的類(lèi)型、寬度及取值范圍,為基本數(shù)據(jù)表設(shè)計(jì)出主鍵,實(shí)現(xiàn)物理數(shù)據(jù)庫(kù),完成對(duì)數(shù)據(jù)庫(kù)物理字典的設(shè)計(jì)。 3 全面提高服務(wù)質(zhì)量 員工工作更努力直接地反映在員工辦理業(yè)務(wù)時(shí)服務(wù)態(tài)度會(huì)更好,客戶(hù)的響應(yīng)時(shí)間更快,從而提高客戶(hù)的滿(mǎn)意度,并將有效地提升企業(yè)形象。 4 開(kāi)發(fā)環(huán)境可行性 銀行領(lǐng)導(dǎo)層對(duì)開(kāi)發(fā)新員工管理的意見(jiàn)是否一致,有無(wú)電子科技大學(xué)碩士學(xué)位論文 相應(yīng)資金投入,能否抽調(diào)出骨干力量來(lái)參加新系統(tǒng)的開(kāi)發(fā)研制等。而 Oracle 則有著長(zhǎng)時(shí)間開(kāi)發(fā)的經(jīng)驗(yàn),可以實(shí)現(xiàn)完全向下兼容,它能得到廣泛應(yīng)用,并且在使用的時(shí)候完全沒(méi)有風(fēng)險(xiǎn)。 Oracle 的平行服務(wù)器通過(guò)允許一組結(jié)點(diǎn)能共享同一簇中的工作來(lái)進(jìn)行 windows 工作能力的擴(kuò)展 ,提供了高可用性以及高伸縮性簇的解決方案。 6 可靠的安全、穩(wěn) 定性能 Linux 采用了很多安全技術(shù),其中有對(duì)讀、寫(xiě)進(jìn)行權(quán)限控制、審計(jì)跟蹤、核心授權(quán)等的技術(shù),這些都為系統(tǒng)提供了安全保障。這是其他操作系統(tǒng)做不到的。軟件功能設(shè)計(jì)越來(lái)越顯得突出個(gè)性化,操作界面美觀(guān)、形式豐富多變,并且具有直觀(guān)、簡(jiǎn)單、方便等等優(yōu)勢(shì),它能滿(mǎn)足客戶(hù)對(duì)個(gè)性化的功能要求。 管 理可行性 ..................................................................... 錯(cuò)誤 !未定義書(shū)簽。 另外,我還要感謝大學(xué)四年和我一起走過(guò)的同學(xué)朋友對(duì)我的關(guān)心與支持,與他們一起學(xué)習(xí)、生活,讓我在大學(xué)期間生活的很充實(shí),給我留下了很多難忘的回憶。本人完全意識(shí)到本聲明的法律后果由本人承擔(dān)。這期間凝聚了很多人的心血,在此我表示由衷的感謝。 最后,我要特別感謝 我的導(dǎo)師劉望蜀 老師、 和研究生助教吳子儀 老師。因此,早期軟件開(kāi)發(fā)系統(tǒng)多是以這種結(jié)構(gòu)模式作為首選的標(biāo)準(zhǔn)。因此,它的開(kāi)發(fā)成本很高,而且需要有一定專(zhuān)業(yè)水準(zhǔn)的技術(shù)人員才能勝任。字符界面用戶(hù)可以通過(guò)鍵盤(pán)輸入指令來(lái)進(jìn)行操作。并且 windows 平臺(tái)的可靠性、安全性以及伸縮性都是相當(dāng)有限的。 5 客戶(hù)端支持及應(yīng)用模式 SQL Server 系統(tǒng)的 C/S 體系結(jié)構(gòu),能夠通過(guò)ADO,DAO,OLEDB,ODBC 來(lái)進(jìn)行連接。因此擬訂以 SQL Server 20xx 作為后臺(tái)數(shù)據(jù)庫(kù)服務(wù)器,用 Eclipse 作為開(kāi)發(fā)工具 。 4 界面要簡(jiǎn)潔,大氣,操作方便。它通過(guò)對(duì)用戶(hù)需求進(jìn)行的綜合、歸納和抽象,最后形成了一個(gè)獨(dú)立于具體數(shù)據(jù)管理系統(tǒng)以及硬件結(jié)構(gòu)的概念模 型。采用領(lǐng)域模型驅(qū)動(dòng)方式和自頂向下思路進(jìn)行數(shù)據(jù)庫(kù)的設(shè)計(jì),首先分析系統(tǒng)的業(yè)務(wù),根據(jù)職責(zé)來(lái)定義對(duì)象。 3 業(yè)績(jī)檔案管理 業(yè)績(jī)檔案全部以項(xiàng)目進(jìn)行管理,每個(gè)項(xiàng)目分為項(xiàng)目負(fù)責(zé)人、主要執(zhí)行人、參與人、起 止時(shí)間、項(xiàng)目類(lèi)別、取得成績(jī)或榮譽(yù)、項(xiàng)目情況簡(jiǎn)介等部分組成。曾經(jīng)注冊(cè)過(guò)的老用戶(hù)可以直接登錄網(wǎng)站,登錄時(shí)只需輸入 ID 與密碼,提交給服務(wù)器,服務(wù)器查詢(xún)客戶(hù)信息庫(kù):如果沒(méi)有這個(gè)用戶(hù),系統(tǒng)將設(shè)定到重新登錄界面。 PerformaneeAccountjava 為業(yè)績(jī)賬戶(hù)管理相關(guān)實(shí)體類(lèi)。 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 類(lèi)關(guān)系 表 58 分類(lèi)對(duì)照 BaseAetionjava 為父類(lèi)控制器 。通過(guò)設(shè)置 Session 變量,用戶(hù)在各個(gè)頁(yè)面進(jìn)行跳轉(zhuǎn)時(shí),程序可以通過(guò) Session 來(lái)得到用戶(hù)的信息。 4 員工考勤管理 考勤管理實(shí)行部門(mén)自我管理,人事部門(mén)事后核查的方式。應(yīng)確保一個(gè)對(duì)象有且只有一項(xiàng)職責(zé),如果一個(gè)對(duì)象要負(fù)責(zé)兩個(gè)或者兩個(gè)以上職責(zé),應(yīng)進(jìn)行分拆 ; 3 字段的個(gè)數(shù)越少越好 ; 4 所有的基本表的設(shè)計(jì)均應(yīng)盡量符合第三范式。集中模式的設(shè)計(jì)法是根據(jù)需求統(tǒng)一設(shè)計(jì)的一個(gè)綜合全局模式,適用于小型或者并不復(fù)雜的單位和部門(mén)。另外,系統(tǒng)非功能性需求還包括并發(fā)性、性能、適應(yīng)性等方面,對(duì)此本小節(jié)不在進(jìn)行說(shuō)明。在費(fèi)用支出方面,不僅要考慮到主機(jī)費(fèi)用,而且要充分考慮計(jì)算機(jī)外圍設(shè)備費(fèi)用、軟件開(kāi)發(fā)的費(fèi)用、人員培訓(xùn)的費(fèi)用和將來(lái)系統(tǒng)投入運(yùn)行后的管理維護(hù)費(fèi)用與備件費(fèi)用。而 DB2 則是跨平臺(tái)的多層次結(jié)構(gòu),它支持 ODBC,JDBC 等客戶(hù)的需求。 Oracle 幾乎能在所有的主流平臺(tái)運(yùn)行,當(dāng)然也包括 windows 的系統(tǒng),并且它能夠完全支持所有工業(yè)標(biāo)準(zhǔn),其采用完全開(kāi)放策略,可以允許客戶(hù)選擇最適合組織管理的解決方案,并能夠?qū)﹂_(kāi)發(fā)商進(jìn)行全力以赴的支持。在 XWindow 環(huán)境中與在Windows 中類(lèi)似,可以說(shuō)是 Linux 版的 Windows。二,依靠鼠標(biāo)進(jìn)行最基本的操作,不能滿(mǎn)足快速操作的需求。在這種結(jié)構(gòu)下,用戶(hù)的界面能夠通過(guò) WWW 瀏覽器來(lái)呈現(xiàn),其中一部分事務(wù)邏輯在前端可以實(shí)現(xiàn)。老師們認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我收益匪淺。 首先,我要特別感謝我的知道郭謙功老師對(duì)我的悉心指導(dǎo),在我的論文書(shū)寫(xiě)及設(shè)計(jì)過(guò)程中給了我大量的幫助和指導(dǎo),為我理清了設(shè)計(jì)思路和操作方法,并對(duì)我 所做的課題提出了有效的改進(jìn)方案。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫(xiě)的成果作品。再次對(duì)周巍老師表示衷心的感謝。 目錄 目 錄 第一章 引言 .................................................................................................................... 1 系統(tǒng)開(kāi)發(fā)背景 ........................................................................................................ 1 系統(tǒng)主要內(nèi)容 ........................................................................................................ 1 本課題的研究意義 ................................................................................................ 1 本文的組織結(jié)構(gòu) .................................................................................................... 1 第二章 系統(tǒng)的開(kāi)發(fā)技術(shù)基礎(chǔ) ...................................................................................... 2 B/S 體系結(jié)構(gòu) .......................................................................................................... 2 LINUX簡(jiǎn)介 ....................