企業(yè)人事檔案管理系統(tǒng)的設(shè)計_第1頁
企業(yè)人事檔案管理系統(tǒng)的設(shè)計_第2頁
企業(yè)人事檔案管理系統(tǒng)的設(shè)計_第3頁
企業(yè)人事檔案管理系統(tǒng)的設(shè)計_第4頁
企業(yè)人事檔案管理系統(tǒng)的設(shè)計_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、畢業(yè)論文(設(shè)計)論文題目: 企業(yè)人事檔案管理系統(tǒng)的設(shè)計 學(xué)生姓名: X X X 學(xué) 號: XXXXXXXXX 專 業(yè): 信息管理 班 級: XXXX班 指導(dǎo)教師: XXXXXX 完成日期: 2012年 05月24日企業(yè)人事檔案管理系統(tǒng)的設(shè)計內(nèi) 容 摘 要隨著近年來各種企事業(yè)的數(shù)量不斷增加,企業(yè)和公司的規(guī)模不斷擴大,各種人事檔案種類不斷增加,檔案量急劇增加,傳統(tǒng)的檔案管理方法和手段以及工作效率已不能適應(yīng)新發(fā)展需要,無法很好地完成對企事業(yè)檔案的管理工作。為了提高管理效率、節(jié)約成本,提出了開發(fā)檔案管理信息、系統(tǒng)需求。本文主要分析人事管理系統(tǒng)的一些基本功能和組成情況,包括系統(tǒng)的需求分析、系統(tǒng)結(jié)構(gòu)、系統(tǒng)

2、功能模塊劃分以及系統(tǒng)數(shù)據(jù)庫模式分析等,主要內(nèi)容包括本項目的開發(fā)背景,對檔案業(yè)務(wù)流程進(jìn)行分析,并得出相應(yīng)的功能需求。在需求分析的基礎(chǔ)上,論文闡述了系統(tǒng)設(shè)計的原則和系統(tǒng)的架構(gòu)設(shè)計,并對系統(tǒng)的各主要功能模塊和數(shù)據(jù)庫進(jìn)行了設(shè)計分析。最后,分析了在整個論文的實施過程中遇到的問題和某些期待完善的內(nèi)容。企事業(yè)檔案管理系統(tǒng)使用之后,極大的提高了檔案管理人員檢索檔案的效率,減少了管理失誤、節(jié)約了管理成本,為企事業(yè)帶了很好的經(jīng)濟效益。關(guān)鍵字:人事檔案管理 系統(tǒng)設(shè)計 信息管理The design of Enterprise personnel file management systemAbstractWith t

3、he variety of enterprises in recent years an increasing number of enterprises and the size of the company expanding, ever-increasing variety of types of personnel files, the files increased dramatically, the traditional file management methods and tools as well as work efficiency can not meet the ne

4、eds of new development not work well to complete the work of enterprises and file management. In order to improve management efficiency, cost savings, the development of records management information system requirements.This paper mainly analyzes some of the basic functions of the Personnel Managem

5、ent System and composition, including system requirements analysis, system architecture, system functional modules divided, and the system database schema analysis, the main contents include the project development background, file business process analysis, and draw the corresponding functional req

6、uirements. On the basis of needs analysis, the paper described the principles of system design and system architecture design, and major functional modules of the system and database design. Finally, the analysis of the problems encountered in the implementation process of the entire paper, and some

7、 look forward to improve the content.The use of the enterprises and file management system, which greatly improves the efficiency of records management staff to retrieve the file, reducing the mismanagement, saving management costs for enterprises with good economic benefits.Keywords: management of

8、personnel files system design information management目 錄 TOC o 1-3 h z u HYPERLINK l _Toc325588216 一、緒論 PAGEREF _Toc325588216 h - 1 - HYPERLINK l _Toc325588217 (一)課題的目的 PAGEREF _Toc325588217 h - 1 - HYPERLINK l _Toc325588218 (二)課題的意義 PAGEREF _Toc325588218 h - 1 - HYPERLINK l _Toc325588219 (三)國內(nèi)外研究現(xiàn)狀

9、PAGEREF _Toc325588219 h - 2 - HYPERLINK l _Toc325588220 二、系統(tǒng)開發(fā)的相關(guān)技術(shù)分析 PAGEREF _Toc325588220 h - 4 - HYPERLINK l _Toc325588221 (一)軟件設(shè)計的C/S架構(gòu)與B/S架構(gòu) PAGEREF _Toc325588221 h - 4 - HYPERLINK l _Toc325588222 (二)SQL SERVER 數(shù)據(jù)平臺 PAGEREF _Toc325588222 h - 6 - HYPERLINK l _Toc325588223 三、系統(tǒng)分析 PAGEREF _Toc3255

10、88223 h - 8 - HYPERLINK l _Toc325588224 (一)可行性分析 PAGEREF _Toc325588224 h - 8 - HYPERLINK l _Toc325588225 (二)效益分析 PAGEREF _Toc325588225 h - 8 - HYPERLINK l _Toc325588226 (三)需求分析 PAGEREF _Toc325588226 h - 9 - HYPERLINK l _Toc325588227 四、系統(tǒng)概述 PAGEREF _Toc325588227 h - 11 - HYPERLINK l _Toc325588228 (一)

11、系統(tǒng)結(jié)構(gòu)概述 PAGEREF _Toc325588228 h - 11 - HYPERLINK l _Toc325588229 (二)總體模塊 PAGEREF _Toc325588229 h - 11 - HYPERLINK l _Toc325588230 (三)人事管理模塊 PAGEREF _Toc325588230 h - 11 - HYPERLINK l _Toc325588231 (四)工資管理模塊 PAGEREF _Toc325588231 h - 12 - HYPERLINK l _Toc325588232 (五)用戶管理模塊 PAGEREF _Toc325588232 h - 1

12、2 - HYPERLINK l _Toc325588233 (六)系統(tǒng)管理模塊 PAGEREF _Toc325588233 h - 12 - HYPERLINK l _Toc325588234 五、系統(tǒng)設(shè)計 PAGEREF _Toc325588234 h - 14 - HYPERLINK l _Toc325588235 (一)軟件設(shè)計的原則 PAGEREF _Toc325588235 h - 14 - HYPERLINK l _Toc325588236 1.模塊化 PAGEREF _Toc325588236 h - 14 - HYPERLINK l _Toc325588237 2.抽象 PAG

13、EREF _Toc325588237 h - 14 - HYPERLINK l _Toc325588238 3.逐步求精 PAGEREF _Toc325588238 h - 15 - HYPERLINK l _Toc325588239 4.信息隱藏 PAGEREF _Toc325588239 h - 15 - HYPERLINK l _Toc325588240 (二)系統(tǒng)層次結(jié)構(gòu) PAGEREF _Toc325588240 h - 15 - HYPERLINK l _Toc325588241 六、數(shù)據(jù)庫設(shè)計 PAGEREF _Toc325588241 h - 16 - HYPERLINK l

14、_Toc325588242 (一)數(shù)據(jù)庫概念設(shè)計 PAGEREF _Toc325588242 h - 16 - HYPERLINK l _Toc325588243 (二)數(shù)據(jù)庫邏輯設(shè)計 PAGEREF _Toc325588243 h - 16 - HYPERLINK l _Toc325588244 七、軟件測試 PAGEREF _Toc325588244 h - 19 - HYPERLINK l _Toc325588245 (一)測試計劃的制定 PAGEREF _Toc325588245 h - 19 - HYPERLINK l _Toc325588246 (二)調(diào)試計劃的整體目標(biāo) PAGER

15、EF _Toc325588246 h - 19 - HYPERLINK l _Toc325588247 (三)測試實施策略的制定 PAGEREF _Toc325588247 h - 19 - HYPERLINK l _Toc325588248 (四)測試計劃的活動的細(xì)分 PAGEREF _Toc325588248 h - 19 - HYPERLINK l _Toc325588249 (五)測試計劃的要點 PAGEREF _Toc325588249 h - 20 - HYPERLINK l _Toc325588250 (六)測試的目標(biāo) PAGEREF _Toc325588250 h - 20 -

16、 HYPERLINK l _Toc325588251 (七)白盒測試和黑盒測試 PAGEREF _Toc325588251 h - 21 - HYPERLINK l _Toc325588252 (八)測試的準(zhǔn)則 PAGEREF _Toc325588252 h - 21 - HYPERLINK l _Toc325588253 八、結(jié)論 PAGEREF _Toc325588253 h - 23 - HYPERLINK l _Toc325588254 致 謝 PAGEREF _Toc325588254 h - 24 - HYPERLINK l _Toc325588255 參 考 文 獻(xiàn) PAGERE

17、F _Toc325588255 h - 25 -一、緒論(一)課題的目的基于紙質(zhì)檔案的手工管理模式已無法滿足現(xiàn)代檔案管理發(fā)展需求。在企事業(yè)日益注重知識管理的今天,“全員檔案”的概念已得到廣泛認(rèn)同,檔案管理作為企事業(yè)知識管理的重要組成部分,需要企事業(yè)搭建數(shù)字化的電子檔案管理系統(tǒng)平臺,為企事業(yè)知識資源庫建設(shè)提供基礎(chǔ)應(yīng)用平臺。目前很多企事業(yè)的檔案管理工作一直是以傳統(tǒng)的紙介質(zhì)檔案為主體,檔案管理人員對檔案目錄信息的管理采用是單機版的檔案軟件,由于軟件無法聯(lián)網(wǎng)使用,致使各種檔案信息不能進(jìn)行集中查詢;并且由于軟件只能管理檔案的目錄信息,無法滿足電子檔案管理的需要。檔案信息利用需要電子化。目前很多企事業(yè)各部

18、門對檔案的檢索利用仍然基于傳統(tǒng)的紙質(zhì)檔案查閱、借閱等方式,無法發(fā)揮現(xiàn)有的信息化建設(shè)形成的網(wǎng)絡(luò)資源優(yōu)勢。在實際的借閱過程中,檔案資料的借閱需要進(jìn)行審批,審批流程目前采用人工簽批借閱單的方式,跨部門借閱時需要多人進(jìn)行簽批,人工傳遞、簽批借閱單速度較慢,檔案資料利用者無法快速獲得借閱權(quán)限,不利于提高檔案資料的查、借閱效率。在檔案資料的查、借閱過程中,需要復(fù)印的情況很多,導(dǎo)致辦公費用成本增加。檔案室對設(shè)計、工作過程中產(chǎn)生的大量的電子文件一直沒有進(jìn)行集中收集整理。隨著各高校的信息化水平的提高,0A(辦公自動化)的應(yīng)用使得電子檔案每天都在頻頻出現(xiàn)。如果不及時將這些系統(tǒng)產(chǎn)生的電子文件進(jìn)行捕獲收集,時間久了一

19、方面可能會因為文件丟失而無法保證電子文件收集的完整性,另一方面也可能無法確認(rèn)和保證歸檔文件的有效性。鑒于以上形勢,當(dāng)前的應(yīng)用系統(tǒng)以及手工的檔案利用模式,都己經(jīng)無法適應(yīng)企事業(yè)提高管理水平的需要了,為保證檔案管理工作與企事業(yè)發(fā)展相協(xié)調(diào),必須建立一套新的系統(tǒng)和體系電子檔案信息管理平臺,以實現(xiàn)檔案信息傳輸網(wǎng)絡(luò)化、檔案管理自動化和檔案信息利用在線化,充分發(fā)揮檔案部門的信息服務(wù)功能,為企事業(yè)管理、決策提供優(yōu)質(zhì)的服務(wù)。(二)課題的意義檔案信息化建設(shè)是企事業(yè)信息化建設(shè)的組成部分,也能大大提高檔案的利用率,拓展檔案工作的服務(wù)領(lǐng)域。同時,檔案信息化建設(shè)是實現(xiàn)檔案現(xiàn)代化管理的有效手段,并可以大大增加信息存儲量。1)

20、檔案電子化管理是企事業(yè)發(fā)展檔案管理的必由之路。檔案是企事業(yè)的重要信息資源,它記錄了企事業(yè)的工作、經(jīng)營、決策整個過程有價值的信息。企事業(yè)要提高檔案的利用率,檔案電子化管理是企事業(yè)發(fā)展檔案管理的必由之路。2)檔案信息化建設(shè)會大大提高檔案的利用率,拓展檔案工作的服務(wù)領(lǐng)域。據(jù)不完全統(tǒng)計,通過檔案信息化建設(shè)、建立檔案管理現(xiàn)代化后檔案利用率將比傳統(tǒng)檔案管理的利用率提高510倍。各種信息資源在所有的科室都可以開發(fā)利用;如果我們能夠?qū)?shù)字檔案資源提供到利用者的“桌面”上,并通過快速查詢技術(shù)可以很快地從龐大的數(shù)字資源庫中找到所需要的信息,就能大大提高檔案的利用率。3)檔案電子化是提高檔案管理水平的有效手段。早期

21、,是以計算機檢索編目的檔案管理自動化(94年的檔案學(xué)詞典沒有電子文件、電子檔案、信息化詞匯),過去所有開發(fā)管理軟件都是針對檔案的目錄,并主要進(jìn)行檢索、統(tǒng)計;現(xiàn)在,則是以數(shù)字形式形成文件、在磁光介載體上的保存、在局域網(wǎng)和互聯(lián)網(wǎng)上運行的模式。雖統(tǒng)稱現(xiàn)代化,但是前者是以實體管理為中心,前者對應(yīng)的是工業(yè)化社會,后者應(yīng)該對應(yīng)信息化社會;后者以全文信息化為特征。后者是以信息管理為中心;前者以工作自動化為特征。因此,隨著電子檔案的大量產(chǎn)生,檔案工作也必將隨之而進(jìn)入新的歷史發(fā)展階段,檔案管理現(xiàn)代化也具有與過去不同的新含義,是以檔案管理信息化為核心的檔案管理現(xiàn)代化。即,適應(yīng)信息化建設(shè)的發(fā)展要求、基于檔案工作的基

22、本原理,對信息系統(tǒng)中形成的電子文件、數(shù)據(jù)進(jìn)行歸檔、存儲和管理,提供有效的全文檔案信息網(wǎng)絡(luò)化服務(wù)的新型檔案管理模式。(三)國內(nèi)外研究現(xiàn)狀國外對電子檔案管理系統(tǒng)的研究和應(yīng)用目前處于一個相對先進(jìn)和普及的情形,主要特征體現(xiàn)在:首先,國外注重電子檔案管理發(fā)展的機制完善。由于國外的計算機技術(shù)研究和應(yīng)用的普及比較早,所以其電子檔案管理的技術(shù)水平也得到了長足的發(fā)展,遠(yuǎn)遠(yuǎn)的超過中國。國外政府注重改良經(jīng)濟體制力求該體制能夠在促進(jìn)新技術(shù)的創(chuàng)造并應(yīng)用到實際的應(yīng)用之中發(fā)揮應(yīng)有的作用。其次,與電子檔案管理的相關(guān)規(guī)范、標(biāo)準(zhǔn)、法規(guī)比較完善。由于國外電子檔案管理應(yīng)用的比較早,在應(yīng)用的過程中發(fā)現(xiàn)了很多不足之處,并加以改進(jìn)。通過相

23、關(guān)問題的解決,國外的研究人員也在解決問題的過程中逐漸的完善了一些規(guī)范、標(biāo)準(zhǔn)和法規(guī)。并認(rèn)識到統(tǒng)一規(guī)范、標(biāo)準(zhǔn)在電子檔案管理應(yīng)用中的重要性。因為要實現(xiàn)電子檔案的有效管理,必須要通過開發(fā)軟件,生成電子檔案管理系統(tǒng)。所以與軟件功能需求相關(guān)的標(biāo)準(zhǔn)也能極大的影響到檔案數(shù)字化建設(shè)的健康發(fā)展。國內(nèi)對電子檔案管理系統(tǒng)的研究和應(yīng)用目前處于一個蓬勃發(fā)展的階段。由于國內(nèi)的計算機技術(shù)研究和應(yīng)用比國外的普及更晚,所以國內(nèi)對電子檔案管理系統(tǒng)的應(yīng)用還不是很多,開發(fā)的電子檔案管理系統(tǒng)也不是很完善。直到近幾年各企事業(yè)單位發(fā)現(xiàn)了電子檔案管理系統(tǒng)在檔案工作中高效性,并嘗試著對其中存在的一些問題進(jìn)行分析并提出了一些解決方案,然后反饋給相

24、關(guān)的軟件公司,有專業(yè)的軟件公司設(shè)計開發(fā),但在實際應(yīng)用中效果不明顯或根本不適用。很多國內(nèi)的專家學(xué)者對于電子檔案管理系統(tǒng)本身含義的理解還存在一定的誤區(qū)。造成這種現(xiàn)狀的原因是復(fù)雜的。關(guān)鍵在于缺乏既懂檔案學(xué)理論有能掌握計算機軟件開發(fā)技術(shù)的復(fù)合型人才。我們都知道電子檔案管理系統(tǒng)必須由掌握計算機軟件開發(fā)技術(shù)的工程師進(jìn)行開發(fā),在系統(tǒng)開發(fā)的前期工作中,計算機工程師在與用戶溝通,進(jìn)行需求分析階段如果不能有效的理解檔案機構(gòu)與用戶的意圖。就很容易導(dǎo)致開發(fā)出來的系統(tǒng)存在不足的地方,或者說會給檔案機構(gòu)的用戶帶來使用上的不便。由于國外在在解決檔案館數(shù)字資源的管理問題方面走在了我們的前面,因此首先遇到電子檔案管理方面的問題

25、。通過問題的解決,他們也形成了不少更成熟的解決方案。所以我們?nèi)绻岣呶覈娮訖n案管理系統(tǒng)研究的水平就必須先研究國外在此領(lǐng)域里的一些先進(jìn)思想和理論。同時也能在解決問題時應(yīng)用較為成熟的思想能提高成功率。但是,由于國情不同國外的一些解決問題的先進(jìn)辦法,我們卻不能照搬其運作方式。我們還應(yīng)該根據(jù)我國檔案事業(yè)發(fā)展大現(xiàn)狀,并結(jié)合我國的特殊國情,通過借鑒外國的先進(jìn)經(jīng)驗來循序漸進(jìn)的提高。二、系統(tǒng)開發(fā)的相關(guān)技術(shù)分析本文主要從現(xiàn)代軟件工程的角度,采用B/S開發(fā)模式,利用數(shù)據(jù)庫平臺等相關(guān)技術(shù)開發(fā)出一個人事檔案管理系統(tǒng)。(一)軟件設(shè)計的C/S架構(gòu)與B/S架構(gòu)C/S(Client/Server)架構(gòu),即大家熟知的客戶機

26、和服務(wù)器結(jié)構(gòu)。它是軟件系統(tǒng)體系結(jié)構(gòu),通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務(wù)合理分配到Client端和Server端來實現(xiàn),降低了系統(tǒng)的通訊開銷。目前大多數(shù)應(yīng)用軟件系統(tǒng)都Client/Server形式的兩層結(jié)構(gòu),由于現(xiàn)在的軟件應(yīng)用系統(tǒng)正在向分布式的Web應(yīng)用發(fā)展,Web和C/S的應(yīng)用都可以進(jìn)行同樣的業(yè)務(wù)處理,應(yīng)用不同的模塊共享邏輯組件;因此,內(nèi)部的和外部的用戶都可以訪問新的和現(xiàn)有的應(yīng)用系統(tǒng),通過現(xiàn)有應(yīng)用系統(tǒng)中的邏輯可以擴展出新的應(yīng)用系統(tǒng)。這也就是目前應(yīng)用系統(tǒng)的發(fā)展方向。傳統(tǒng)的C/S體系結(jié)構(gòu)雖然采用的是開放模式,但這只是系統(tǒng)開發(fā)一級的開放性,在特定的應(yīng)用中無論是客戶端還是服務(wù)端都還需要特定的

27、軟件支持。由于沒能提供用戶真正期望的開放環(huán)境,C/S架構(gòu)的軟件需要針對不同的操作系統(tǒng)開發(fā)不同版本的軟件,加之產(chǎn)品的更新?lián)Q代十分快,已經(jīng)很難適應(yīng)百臺電腦以上局域網(wǎng)用戶同時使用。而且代價高,效率低。B/S(Browser/Server)架構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著 WEB技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過WWW瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實現(xiàn),形成所謂三層結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級的成本和工作量,降低了用戶的總體成本。以目前的技術(shù)看,局域網(wǎng)

28、建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過 Internet/Intranet模式下數(shù)據(jù)庫應(yīng)用,相對易于把握、成本也是較低的。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護(hù)數(shù)據(jù)平臺和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全。特別是在JAVA這樣的跨平臺語言出現(xiàn)之后,B/S架構(gòu)的管理軟件更是方便、快捷、高效。C/S和B/S是當(dāng)今世界開發(fā)模式技術(shù)架構(gòu)的兩大主流技術(shù)。C/S是美國Borland公司最早研發(fā),B/S是美國微軟公司研發(fā)。目前,這兩項技術(shù)以被世界各國所掌握,國內(nèi)公司以C/S和B/S技術(shù)

29、開發(fā)出產(chǎn)品也很多。這兩種技術(shù)都有自己一定的市場份額和客戶群,各家企業(yè)都說自己的管理軟件架構(gòu)技術(shù)功能強大、先進(jìn)、方便,都能舉出各自的客戶群體,都有一大群文人墨客為自己搖旗吶喊,廣告滿天飛,可謂仁者見仁,智者見智。C/S架構(gòu)軟件的優(yōu)劣勢主要表現(xiàn)在:應(yīng)用服務(wù)器運行數(shù)據(jù)負(fù)荷較輕。最簡單的C/S體系結(jié)構(gòu)的數(shù)據(jù)庫應(yīng)用由兩部分組成,即客戶應(yīng)用程序和數(shù)據(jù)庫服務(wù)器程序。二者可分別稱為前臺程序與后臺程序。運行數(shù)據(jù)庫服務(wù)器程序的機器,也稱為應(yīng)用服務(wù)器。一旦服務(wù)器程序被啟動,就隨時等待響應(yīng)客戶程序發(fā)來的請求;客戶應(yīng)用程序運行在用戶自己的電腦上,對應(yīng)于數(shù)據(jù)庫服務(wù)器,可稱為客戶電腦,當(dāng)需要對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行任何操作時,

30、客戶程序就自動地尋找服務(wù)器程序,并向其發(fā)出請求,服務(wù)器程序根據(jù)預(yù)定的規(guī)則做出響應(yīng),送回結(jié)果,應(yīng)用服務(wù)器運行數(shù)據(jù)負(fù)荷較輕。數(shù)據(jù)的儲存管理功能較為透明。在數(shù)據(jù)庫應(yīng)用中,數(shù)據(jù)的儲存管理功能,是由服務(wù)器程序和客戶應(yīng)用程序分別獨立進(jìn)行的,前臺應(yīng)用可以違反的規(guī)則,并且通常把那些不同的(不管是已知還是未知的)運行數(shù)據(jù),在服務(wù)器程序中不集中實現(xiàn),例如訪問者的權(quán)限,編號可以重復(fù)、必須有客戶才能建立定單這樣的規(guī)則。所有這些,對于工作在前臺程序上的最終用戶,是“透明”的,他們無須過問(通常也無法干涉)背后的過程,就可以完成自己的一切工作。在客戶服務(wù)器架構(gòu)的應(yīng)用中,前臺程序不是非?!笆菪 ?,麻煩的事情都交給了服務(wù)器和

31、網(wǎng)絡(luò)。在C/S體系下,數(shù)據(jù)庫不能真正成為公共、專業(yè)化的倉庫,它受到獨立的專門管理。C/S架構(gòu)的劣勢是高昂的維護(hù)成本且投資大。首先,采用C/S架構(gòu),要選擇適當(dāng)?shù)臄?shù)據(jù)庫平臺來實現(xiàn)數(shù)據(jù)庫數(shù)據(jù)的真正“統(tǒng)一”,使分布于兩地的數(shù)據(jù)同步完全交由數(shù)據(jù)庫系統(tǒng)去管理,但邏輯上兩地的操作者要直接訪問同一個數(shù)據(jù)庫才能有效實現(xiàn),有這樣一些問題,如果需要建立“實時”的數(shù)據(jù)同步,就必須在兩地間建立實時的通訊連接,保持兩地的數(shù)據(jù)庫服務(wù)器在線運行,網(wǎng)絡(luò)管理工作人員既要對服務(wù)器維護(hù)管理,又要對客戶端維護(hù)和管理,這需要高昂的投資和復(fù)雜的技術(shù)支持,維護(hù)成本很高,維護(hù)任務(wù)量大。其次,傳統(tǒng)的C/S結(jié)構(gòu)的軟件需要針對不同的操作系統(tǒng)系統(tǒng)開發(fā)

32、不同版本的軟件,由于產(chǎn)品的更新?lián)Q代十分快,代價高和低效率已經(jīng)不適應(yīng)工作需要。在JAVA這樣的跨平臺語言出現(xiàn)之后,B/S架構(gòu)更是猛烈沖擊C/S,并對其形成威脅和挑戰(zhàn)。B/S架構(gòu)軟件的優(yōu)劣勢主要表現(xiàn)在:維護(hù)和升級方式簡單。目前,軟件系統(tǒng)的改進(jìn)和升級越來越頻繁,B/S架構(gòu)的產(chǎn)品明顯體現(xiàn)著更為方便的特性。對一個稍微大一點的單位來說,系統(tǒng)管理人員如果需要在幾百甚至上千部電腦之間來回奔跑,效率和工作量是可想而知的,但B/S架構(gòu)的軟件只需要管理服務(wù)器就行了,所有的客戶端只是瀏覽器,根本不需要做任何的維護(hù)。無論用戶的規(guī)模有多大,有多少分支機構(gòu)都不會增加任何維護(hù)升級的工作量,所有的操作只需要針對服務(wù)器進(jìn)行;如果

33、是異地,只需要把服務(wù)器連接專網(wǎng)即可,實現(xiàn)遠(yuǎn)程維護(hù)、升級和共享。所以客戶機越來越“瘦”,而服務(wù)器越來越“胖”是將來信息化發(fā)展的主流方向。今后,軟件升級和維護(hù)會越來越容易,而使用起來會越來越簡單,這對用戶人力、物力、時間、費用的節(jié)省是顯而易見的,驚人的。因此,維護(hù)和升級革命的方式是“瘦”客戶機,“胖”服務(wù)器。成本降低,選擇更多。大家都知道windows在桌面電腦上幾乎一統(tǒng)天下,瀏覽器成為了標(biāo)準(zhǔn)配置,但在服務(wù)器操作系統(tǒng)上windows并不是處于絕對的統(tǒng)治地位?,F(xiàn)在的趨勢是凡使用B/S架構(gòu)的應(yīng)用管理軟件,只需安裝在Linux服務(wù)器上即可,而且安全性高。所以服務(wù)器操作系統(tǒng)的選擇是很多的,不管選用那種操作

34、系統(tǒng)都可以讓大部分人使用windows作為桌面操作系統(tǒng)電腦不受影響,這就使的最流行免費的Linux操作系統(tǒng)快速發(fā)展起來,Linux除了操作系統(tǒng)是免費的以外,連數(shù)據(jù)庫也是免費的,這種選擇非常盛行。比如說很多人每天上“網(wǎng)易”(原文為新浪)網(wǎng),只要安裝了瀏覽器就可以了,并不需要了解“網(wǎng)易”的服務(wù)器用的是什么操作系統(tǒng),而事實上大部分網(wǎng)站確實沒有使用windows操作系統(tǒng),但用戶的電腦本身安裝的大部分是windows操作系統(tǒng)。應(yīng)用服務(wù)器運行數(shù)據(jù)負(fù)荷較重。由于B/S架構(gòu)管理軟件只安裝在服務(wù)器端(Server)上,網(wǎng)絡(luò)管理人員只需要管理服務(wù)器就行了,用戶界面主要事務(wù)邏輯在服務(wù)器端(Server)完全通過WW

35、W瀏覽實現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實現(xiàn),所有的客戶端只有瀏覽器,網(wǎng)絡(luò)管理人員只需要做硬件維護(hù)。但是,應(yīng)用服務(wù)器運行數(shù)據(jù)負(fù)荷較重,一旦發(fā)生服務(wù)器“崩潰”等問題,后果不堪設(shè)想。因此,許多單位都備有數(shù)據(jù)庫存儲服務(wù)器,以防萬一。(二)SQL SERVER 數(shù)據(jù)平臺SQL Server是微軟公司開發(fā)的一個關(guān)系數(shù)據(jù)庫管理系統(tǒng),以Transact SQL的數(shù)據(jù)庫查詢和編程語言。T-SQL HYPERLINK /phrase/200604022118155.html t _new是結(jié)構(gòu)化查詢語言SQL的一種,支持ANSI SQL92標(biāo)準(zhǔn)。但說起它的歷史,卻得從Sybase開始的。SQL Se

36、rver從20 世紀(jì)80年代后期開始開發(fā),最早起源于1987年的Sybase SQL Server。SQL Server最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同開發(fā)的,1988年,Microsoft公司、Sybase公司和Aston-Tate公司把該產(chǎn)品移植到OS/2上。后來Aston-Tate公司退出了該產(chǎn)品的開發(fā),而Microsoft公司、Sybase公司則簽署了一項共同開發(fā)協(xié)議,這兩家公司的共同開發(fā)結(jié)果是發(fā)布了用于Windows NT操作系統(tǒng)的SQL Server,1992年,將SQL Server移植到了Windows NT平臺上。在SQL Ser

37、ver 4版本發(fā)行以后,Microsoft公司和Sybase公司在SQL Server的開發(fā)方面分道揚鑣,取消了合同,各自開發(fā)自己的SQL Server。Microsoft公司專注于Windows NT平臺上的SQL Server開發(fā),而Sybase公司則致力于UNIX平臺上的SQL Server的開發(fā)。本文中介紹的是Microsoft SQL Server 以后簡稱為SQL Server或MS SQL Server。SQL Server6.0版是第一個完全由Microsoft公司開發(fā)的版本。1996年,Microsoft公司推出了SQL Server 6.5版本,接著在1998年又推出了具有

38、巨大變化的7.0版,這一版本在數(shù)據(jù)存儲和數(shù)據(jù)庫引擎方面發(fā)生了根本性的變化。又經(jīng)過兩年的努力開發(fā),Microsoft公司于2000年9月布了SQL Server 2000,其中包括企業(yè)版、標(biāo)準(zhǔn)版、開發(fā)版、個人版四個版本。從SQL Server 7.0到SQL Server 2000的變化是漸進(jìn)的,沒有從6.5到7.0變化那么大,只是在SQL Server 7.0的基礎(chǔ)上進(jìn)行了增強。數(shù)據(jù)庫技術(shù)從60年代末期至今只有不到40年的歷史,但其發(fā)展速度之快是其它技術(shù)所不及的。它已由第一代的層次型、網(wǎng)狀型數(shù)據(jù)庫,第二代的關(guān)系型數(shù)據(jù)庫發(fā)展到今天以面向?qū)ο鬄橹饕P偷臄?shù)據(jù)庫,即第三代數(shù)據(jù)庫。數(shù)據(jù)庫技術(shù)和網(wǎng)絡(luò)通信

39、技術(shù)、面向?qū)ο缶幊碳夹g(shù)、并行計算機技術(shù)、人工智能技術(shù)相互融合、相互滲透,促進(jìn)了數(shù)據(jù)庫技術(shù)的廣泛應(yīng)用。數(shù)據(jù)庫通常有兩個主要部分:一個是保存物理數(shù)據(jù)庫的文件,一個是應(yīng)用程序用于訪問數(shù)據(jù)的數(shù)據(jù)庫管理系統(tǒng) (DBMS) 軟件。DBMS 負(fù)責(zé)維護(hù)數(shù)據(jù)庫的結(jié)構(gòu),包括: 1數(shù)據(jù)庫內(nèi)數(shù)據(jù)間的關(guān)系。2數(shù)據(jù)存儲正確,定義數(shù)據(jù)間關(guān)系的規(guī)則未被違反。3系統(tǒng)崩潰的情況下,按照已知的一致性程度恢復(fù)所有數(shù)據(jù)SQL Server是一個全面的、集成的、端到端的數(shù)據(jù)解決方案,它為企業(yè)中的用戶提供了一個安全、可靠和高效的平臺用于企業(yè)數(shù)據(jù)管理和商業(yè)智能應(yīng)用。SQL Server為IT專家和信息共作者帶來了強大的、熟悉的工具,同時減少

40、了在從移動設(shè)備到企業(yè)數(shù)據(jù)系統(tǒng)的多平臺上創(chuàng)建、部署、管理及使用企業(yè)數(shù)據(jù)和分析應(yīng)用程序的復(fù)雜度。通過全面的功能集、和現(xiàn)有系統(tǒng)的集成性、以及對日常任務(wù)的自動化管理能力,SQL Server為不同規(guī)模的企業(yè)提供了一個完整的數(shù)據(jù)解決方案。在當(dāng)今的互聯(lián)世界中,數(shù)據(jù)和管理數(shù)據(jù)的系統(tǒng)必須始終為用戶可用且能夠確保安全,組織內(nèi)的用戶和IT專家將從減少應(yīng)用程序宕機時間、提高可伸縮性及性能、更緊密的安全控制中獲益。三、系統(tǒng)分析(一)可行性分析可行性分析是在用戶的要求和系統(tǒng)調(diào)研的基礎(chǔ)上進(jìn)行的,對新系統(tǒng)的開發(fā)從社會、技術(shù)、經(jīng)濟、管理等方面進(jìn)行分析,并得出新系統(tǒng)的開發(fā)工作可行、不可行、需要修改、追加投資、暫緩開發(fā)、分步實施

41、等方案和結(jié)論,最后完成可行性分析??尚行苑治鍪琼椖吭诮ㄔO(shè)的前期對工程項目的一種考察和鑒定,對擬議中的項目進(jìn)行全面與綜合的技術(shù)、經(jīng)濟能力的調(diào)查,判斷它是否可行。(1)可行性分析階段的主要工作包括以下幾個方面:新系統(tǒng)目標(biāo)可行性分析:分析新系統(tǒng)的目標(biāo)是否符合企業(yè)的現(xiàn)狀和發(fā)展的需要。經(jīng)過分析,要求的目標(biāo)可行。社會可行性分析:社會可行性分析主要是指管理信息系統(tǒng)的開發(fā)是否符合國家法律、政策,是否能夠與社會大系統(tǒng)實現(xiàn)良好的對接。開發(fā)本系統(tǒng)沒有觸犯到法律,也能很好地與社會對接。技術(shù)可行性分析:技術(shù)可行性分析是根據(jù)新系統(tǒng)的目標(biāo)來衡量是否具備所需要的技術(shù),包括系統(tǒng)開發(fā)人員數(shù)量和水平,硬件方面,軟件方面及其它應(yīng)用技

42、術(shù)。由于已經(jīng)對開發(fā)工具有很好的學(xué)習(xí)和理解,所以完全可以開發(fā)出來本系統(tǒng)。經(jīng)濟可行性分析:經(jīng)濟可行性分析主要是對開發(fā)新系統(tǒng)所投入的資金與系統(tǒng)投入使用后所帶來的經(jīng)濟效益進(jìn)行比較,確認(rèn)新系統(tǒng)是否會給企業(yè)帶來一定的經(jīng)濟效益。管理可行性分析:管理可行性分析主要是分析企業(yè)現(xiàn)行的管理體制和企業(yè)領(lǐng)導(dǎo)是否具有現(xiàn)代化的管理意識和管理水平。很多企事業(yè)單位的管理水平還沒有達(dá)到現(xiàn)代化的管理水平,所以開發(fā)本系統(tǒng)正是其急需的。(二)效益分析目前很多單位都己經(jīng)成立了專門的檔案管理辦公室,全力負(fù)責(zé)檔案管理相關(guān)的所有工作,但由于檔案管理不夠信息化,導(dǎo)致整體工作效率不高。為了便于對各種檔案管理新技術(shù)綜合應(yīng)用的實踐,和解決檔案信息及時

43、、方便利用的問題。電子檔案信息、管理系統(tǒng)的建設(shè)將實現(xiàn)檔案管理業(yè)務(wù)的自動化,如在線實時歸檔、查閱等,為檔案管理提供先進(jìn)的技術(shù)手段。由于將原有的檔案室集中、單點立卷改變?yōu)槎壻Y料庫以及各部門的分散收集,將在很大程度上減少專職檔案工作人員繁重的錄入工作量,兼職檔案員、資料員由于原本就需要在移交時向檔案室提供歸檔文件清單,所以錄入量也不會增加。多種途徑的電子化保管方式將有效地確保檔案的質(zhì)量和安全,也可節(jié)省因紙質(zhì)檔案老化對其采取人工修復(fù)而產(chǎn)生的資金費用以及降低檔案復(fù)印費用,從而極大地降低了管理成木。同時還能使單位現(xiàn)有的現(xiàn)代化設(shè)施、設(shè)備能發(fā)揮更大的作用,只需用少量的投入就可以獲得巨大的經(jīng)濟效益。通過電子檔

44、案信息管理系統(tǒng)的應(yīng)用,將大大提高檔案資源的利用率和二次開發(fā)的程度,從檔案資源本身的利用價值看,其對單位的經(jīng)濟效益是不可估量的。(三)需求分析Institute of Electrical and Electronics Engineers(IEEE)美國電氣和電子工程師協(xié)會,軟件工程標(biāo)準(zhǔn)詞匯表中將需求定義為:用戶要解決相關(guān)問題或要到達(dá)相關(guān)目標(biāo)必需的條件或者權(quán)限。系統(tǒng)本身以及系統(tǒng)的相關(guān)組成要滿足合同、各種標(biāo)準(zhǔn)、相關(guān)規(guī)范以及其它規(guī)定文檔所要具備的條件和權(quán)能。一種所表達(dá)的各種條件和文檔權(quán)能的文檔說明??偟膩碚f,需求就是對一個產(chǎn)品的需要和要求的表述。對需求的分析就是對軟件的使用者的要求的具體分析。它是

45、我們開發(fā)一個項目的必需工作,它對于項目以后的工作方向,以及如何實施起著關(guān)鍵的作用。所以說需求分析具有決策性,戰(zhàn)略性和方向性。電腦已經(jīng)深入到我們?nèi)粘9ぷ骱蜕畹姆椒矫婷妫热缥淖痔幚?、信息管理、輔助設(shè)計、圖形圖像處理、教育培訓(xùn)以及游戲娛樂等。Windows系統(tǒng)的推出使電腦從高雅的學(xué)術(shù)殿堂走入了尋常百姓家,各行各業(yè)的人們無須經(jīng)過特別的訓(xùn)練就能夠使用電腦完成許許多多復(fù)雜的工作。然而,雖然現(xiàn)在世界上已經(jīng)充滿了多如牛毛的各種軟件,但它們依然不能滿足用戶的各種特殊需要,人們還不得不開發(fā)適合自己特殊需求的軟件。隨著企事業(yè)單位的發(fā)展,人員會越來越多,少則幾十人、多則上萬人。例如一個企業(yè)分很多部門,每個部門又分

46、為許多科或室等,而其下又分為各級領(lǐng)導(dǎo)和員工。用筆和紙傳統(tǒng)的手工管理檔案,這中管理方式存在著不易更新、不易存放、不安全、容易丟失、難以備份等重大缺陷,管理起來效率低下而且很可能造成管理上的混亂。而自己建立簡單的電子文檔對信息管理進(jìn)行管理雖然克服了以上的缺點,但查詢效率較低,特別是當(dāng)數(shù)據(jù)量十分龐大時,劣勢尤其明顯。因此開發(fā)一個既可以存儲信息,又可以進(jìn)行更新、查詢、管理等功能,同時價格又能為廣大消費者接受的多功能電子人事檔案管理系統(tǒng)就顯得十分必要。四、系統(tǒng)概述(一)系統(tǒng)結(jié)構(gòu)概述人事檔案管理系統(tǒng)主要實現(xiàn)對人事工資信息和操作的管理,系統(tǒng)的用戶是負(fù)責(zé)管理設(shè)備的管理人員,系統(tǒng)具有人事管理模塊(檔案管理、獎罰

47、管理、調(diào)動管理、考評管理)、工資管理(考勤津貼、工資總結(jié))、系統(tǒng)管理(部門管理、數(shù)據(jù)備份)、用戶管理(操作員管理、修改口令、更改操作員)等主要功能。(二)總體模塊通過系統(tǒng)的功能需求分析,可得到系統(tǒng)的執(zhí)行者為管理員、管理員添加人員和數(shù)據(jù)庫系統(tǒng),系統(tǒng)的用例為人事管理、工資管理、用戶管理、系統(tǒng)管理,系統(tǒng)總體用例圖如圖4.1所示。圖4.1 系統(tǒng)總體用例圖(三)人事管理模塊人事管理:對公司的基本信息進(jìn)行管理,包括檔案管理、獎罰管理、調(diào)動管理、考評管理,人事管理的用例圖如圖4.2所示。圖4.2 人事管理用例圖(四)工資管理模塊工資管理管理:考勤津貼、工資總結(jié),工資管理的用例圖如圖4.3所示。圖4.3 工資

48、管理用例圖(五)用戶管理模塊用戶管理:有操作員管理、更改操作員、修改口令,用戶管理的用例圖如圖4.4所示。圖4.4 用戶管理用例圖(六)系統(tǒng)管理模塊系統(tǒng)管理:有部門管理,可以調(diào)動部門,系統(tǒng)備份可以把數(shù)據(jù)庫存到電腦。系統(tǒng)管理的用例圖如圖4.5所示。圖4.5 系統(tǒng)管理用例圖五、系統(tǒng)設(shè)計(一)軟件設(shè)計的原則1.模塊化模塊化就是把程序劃分成獨立命名且可獨立訪問的模塊,每個模塊完成一個子功能,把這些模塊集成起來構(gòu)成一個整體,可以完成指定的功能滿足用戶的需求。下面五條標(biāo)準(zhǔn)可以評價一種設(shè)計方法定義有效的模塊系統(tǒng)的能力。(1)模塊可分解性如果一種設(shè)計方法提供了把問題分解為子問題的系統(tǒng)化機制,它就能降低整個問題

49、的復(fù)雜性,從而可以實現(xiàn)一種有效的模塊化解決方案。(2)模塊可組裝性如果一種設(shè)計方法能把現(xiàn)有的(可重用的)設(shè)計構(gòu)件組裝成新系統(tǒng),它就能提供一種并非一切都從頭開始做的模塊化解決方案。(3)模塊可理解性如果可以把一個模塊作為一種獨立單元(無需參考其他模塊)來理解,那么,這樣的模塊是易于構(gòu)造和易于修改的。(4)模塊連續(xù)性如果對系統(tǒng)需求的微小修改只導(dǎo)致對個別模塊,而不是對整個系統(tǒng)的修改,則修改所引起的副作用將最小。(5)模塊保護(hù)性如果在一個模塊內(nèi)出現(xiàn)異常情況時,它的影響局限在該模塊內(nèi)部,則由錯誤引起的副作用將采用模塊化原理可以使軟件結(jié)構(gòu)清晰,不僅容易設(shè)計也容易閱讀和理解。模塊化也有助于軟件開發(fā)工程的組織

50、管理,一個復(fù)雜的大型程序可以由許多程序員分工編寫不同的模塊,并且可以進(jìn)一步分配技術(shù)熟練的程序員編寫困難的模塊。2.抽象人類在實踐中認(rèn)識到,在現(xiàn)實世界中一定事物、狀態(tài)或過程之間總存在著某些相似的方面。把這些相似的方面集中和概括起來,暫時忽略它們之間的差異,這就是抽象。3.逐步求精逐步求精是人類解決復(fù)雜問題時采用的基本技術(shù),是許多軟件工程技術(shù)的基礎(chǔ)。可把逐步求精定義為:“為了能集中精力解決主要問題而盡量推遲對問題細(xì)節(jié)的考慮”。求精實際上是細(xì)化過程。要從在高抽象級別定義的功能陳述(或信息描述)開始。求精要求設(shè)計者細(xì)化原始陳述,隨著每個后續(xù)求精(細(xì)化)步驟的完成而提供越來越多的細(xì)節(jié)。4.信息隱藏應(yīng)用模

51、塊化原理時,自然會產(chǎn)生的一個問題是:“為了得到最好的一組模塊,應(yīng)該怎樣分解軟件”。信息隱藏原理指出:應(yīng)該這樣設(shè)計和確定模塊,使得一個模塊內(nèi)包含的信息(過程和數(shù)據(jù))對于不需要這些信息的模塊來說,是不能訪問的。(二)系統(tǒng)層次結(jié)構(gòu)HIPO(Hierarchy Plus Input/Processing/Output)圖是IBM公司發(fā)明的“層次圖加輸人/處理/輸出圖”的英文縮寫。它既可以描述軟件總的模塊層次結(jié)構(gòu)H圖(層次圖),又可以描述每個模塊輸入/輸出數(shù)據(jù)/處理功能及模塊調(diào)用的詳細(xì)情況IPO圖(也稱IPO表)。HIPO圖以模塊分解的層次性以及模塊內(nèi)部輸入、處理、輸出三大基本部分為基礎(chǔ)建立的。本系統(tǒng)的

52、最頂層的矩形框代表人事信息管理系統(tǒng)的主控模塊,調(diào)用下層模塊以完成全部管理功能;第二層的每個模塊控制完成系統(tǒng)的一個主要功能,如此實現(xiàn)自頂向下逐步求精,系統(tǒng)的H圖如圖5.1所示。圖5.1 系統(tǒng)的H圖六、數(shù)據(jù)庫設(shè)計(一)數(shù)據(jù)庫概念設(shè)計1.考評管理信息表:用于保存員工考評管理基本信息2.員工檔案信息表:用于保存員工檔案的詳細(xì)信息3.員工工資信息表:用于保存員工工資的詳細(xì)信息4.獎罰管理信息表:用于保存獎罰管理信息5.調(diào)動管理信息表:用于保存員工的調(diào)動管理信息(二)數(shù)據(jù)庫邏輯設(shè)計用戶信息表是用來存放管理員的詳細(xì)信息的數(shù)據(jù)表,里面存有不同級別的用戶,可以在系統(tǒng)中實現(xiàn)不同的功能操作,內(nèi)容如表6.1所示。表6

53、.1 考評管理信息表字段名類型長度主鍵否描述IDint4主鍵系統(tǒng)編號PIDvarchar10否員工編號Pnamevarchar10否員工姓名Pdepvarchar10否員工部門PKpcontentvarchar20否考評內(nèi)容PKpResultvarchar10否考評結(jié)果PKpscoreint4否考評分?jǐn)?shù)PKpPeoplevarchar10否考評人PKkDatedateime8否考評日期員工檔案信息表:用于保存員工檔案的詳細(xì)信息,內(nèi)容如表6.2所示。表6.2 員工檔案信息表字段名類型長度主鍵否描述idint4主鍵系統(tǒng)編號employeeIDvarchar10否員工編號employeeNameva

54、rchar10否員工姓名employeeSexvarchar2否員工性別employeeDeptvarchar10否員工部門employeeBirthdaydatetime8否員工生日employeeNationvarchar10否員工民族employeeMarriagevarchar10否婚姻狀況employeeDutyvarchar10否職務(wù)名稱employeePhonevarchar11否聯(lián)系電話employeeAccessiondatetime8否就職日期employeePaydecimal9否基本工資員工工資信息表:用于保存員工工資的詳細(xì)信息,內(nèi)容如表6.3所示。表6.3 員工工資信

55、息表字段名類型長度主鍵否描述IDint4主鍵系統(tǒng)編號YIDvarchar10否員工編號YNamevarchar10否員工姓名YSexvarchar2否員工性別Ydepvarchar10否員工部門YBasePaydecimal9否基本工資YJintiedecimal9否職務(wù)津貼Yjianglidecimal9否獎勵金額YFKdecimal9否罰款金額Yquanqindecimal9否全勤獎金Yjiabandecimal9否加班工資Yyingfadecimal9否應(yīng)發(fā)工資Ypaydecimal9否員工工資YMonthvarchar50否工資月份獎罰管理信息表:用于保存獎罰管理信息,內(nèi)容如表6.4所

56、示。表6.4 獎罰管理信息表字段名類型長度主鍵否描述idint4主鍵系統(tǒng)編號UserIDvarchar10否員工編號UserNamevarchar10否員工姓名UserJFvarchar10否獎罰類型UserJFcontentvarchar10否獎罰內(nèi)容UserJLMoneydecimal9否獎勵金額UserFKMoneydecimal9否罰款金額UserJFDatevarchar50否獎罰日期UserCXDatevarchar50否撤銷日期調(diào)動管理信息表:用于保存員工的調(diào)動管理信息,內(nèi)容如表6.5所示。表6.5 調(diào)動管理信息表字段名類型長度主鍵否備注idint4主鍵系統(tǒng)編號UIDvarcha

57、r10否員工編號UNamevarchar10否員工姓名URemoveDatevarchar10否調(diào)動日期UOldDepvarchar10否原部門UNewDepvarchar10否現(xiàn)部門UOldJobvarchar10否原職務(wù)UNewJobvarchar10否現(xiàn)職務(wù)UOldPaydecimal9否原工資UNewPaydecimal9否現(xiàn)工資UPayExplainvarchar10否工資說明七、軟件測試(一)測試計劃的制定測試計劃是從測試項目實施和管理的角度,討論軟件測試計劃的實施目標(biāo)和標(biāo)準(zhǔn)、計劃階段的細(xì)分、測試項目計劃的要點和編制測試計劃的技巧。(二)調(diào)試計劃的整體目標(biāo)調(diào)試計劃的整體目標(biāo)是為確定

58、測試的任務(wù)、所需的各種資源和投入,預(yù)見可能出現(xiàn)的問題和風(fēng)險,以指導(dǎo)測試的執(zhí)行,最終實現(xiàn)測試的目標(biāo)。(1)為測試各項活動制定一個現(xiàn)實可行的、綜合的計劃,包括每項測試活動的對象、范圍、方法、進(jìn)度和預(yù)期結(jié)果。(2)為項目實施建立組織模型,并定義測試項目中每個角色的責(zé)任與工作內(nèi)容。(3)開發(fā)有效的測試模型,能正確地驗證正在開發(fā)的軟件系統(tǒng)。(4)確定測試所需的時間和資源,以保證其可獲得性和有效性。(5)確立每個測試階段的測試完成及測試成功的標(biāo)準(zhǔn)和實現(xiàn)的目標(biāo)。為了保證測試工作能按計劃執(zhí)行,必須確認(rèn)測試在滿足什么外部條件下才能開始。這就是要在測試計劃中定義軟件測試項目的輸入標(biāo)準(zhǔn),然后定義測試項目的輸出標(biāo)準(zhǔn)。

59、(三)測試實施策略的制定測試策略描述當(dāng)前測試項目的目標(biāo)和所采用的測試方法。這個目標(biāo)不是測試計劃的目標(biāo),而是針對某個應(yīng)用軟件系統(tǒng)或程序、具體的測試項目要達(dá)到的預(yù)期結(jié)果,包括在規(guī)定的時間內(nèi)哪些測試內(nèi)容要完成、軟件產(chǎn)品的特性或質(zhì)量在哪些方面得到確認(rèn)。測試策略還要描述測試不同階段的測試對象、范圍和方法以及每個階段內(nèi)要進(jìn)行的測試類型。(四)測試計劃的活動的細(xì)分測試計劃不可能一氣呵成,而是要經(jīng)過計劃初期、起草、討論和審查等不同階段,才能將測試計劃訂好,且不同測試階段或不同測試任務(wù)都可能要有具體的測試計劃。測試計劃活動的基本流程如圖7.1所示:圖 7.1測試計劃活動基本流程(五)測試計劃的要點(1)目標(biāo)和范

60、圍:包括產(chǎn)品特性、質(zhì)量目標(biāo)、各個階段的測試對象、目標(biāo)范圍。(2)項目估算:根據(jù)歷史數(shù)據(jù)和采用恰當(dāng)?shù)脑u估技術(shù),對測試工作量、所需資源做出合理估算。(3)風(fēng)險計劃:測試可能存在的風(fēng)險分析、識別以及風(fēng)險的回避監(jiān)控和管理。(4)日程:項目工作分解結(jié)構(gòu),并采用時限圖、甘特圖等方法制定時間和資源表。(5)項目資源:人員、硬件和軟件等資源的組織和分配,人力資源是重點,而且和日程安排聯(lián)系緊密。(6)跟蹤和控制機制:質(zhì)量保證和控制、變更管理和控制。(六)測試的目標(biāo)在軟件生存周期的每個階段都不可避免地會產(chǎn)生錯誤。力求在每個階段結(jié)束之前通過嚴(yán)格的技術(shù)審查,盡可能早的發(fā)現(xiàn)并糾正錯誤。測試的目的就是在軟件投入生產(chǎn)運行之

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論