




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、目錄可行性研究報(bào)告61引言61.1編寫目的61.2背景71.3定義71.4參考資料72可行性研究的前提72.1要求722目標(biāo)82.3條件、假定和限制82.4進(jìn)行可行性研究的方法82.5評(píng)價(jià)尺度93對(duì)現(xiàn)有系統(tǒng)的分析93.1工作負(fù)荷93.2費(fèi)用開支93.3人員93.4局限性94所建議的系統(tǒng)94.1對(duì)所建議系統(tǒng)的說明94.2數(shù)據(jù)流程104.3改進(jìn)之處104.4影響104.4.1對(duì)設(shè)備的影響104.4.2對(duì)軟件的影響104.4.3對(duì)用戶單位機(jī)構(gòu)的影響114.4.4對(duì)系統(tǒng)運(yùn)行過程的影響114.5技術(shù)條件方面的可行性115投資及效益分析115.1支出115.1.1基本建設(shè)投資115.1.2其他一次性支出1
2、15.1.3非一次性支出125.2收益125.2.1一次性收益125.2.2非一次性收益125.2.3不可定量的收益125.3投資回收周期125.4敏感性分析126社會(huì)因素方面的可行性126.1法律方面的可行性126.2使用方面的可行性137結(jié)論13需求分析報(bào)告131引言131.1編寫目的131.2產(chǎn)品范圍131.3預(yù)期讀者131.4定義141.5參考資料142綜合描述142.1背景142.2用戶的特點(diǎn)142.3運(yùn)行環(huán)境152.4假定和約束153功能需求153.1系統(tǒng)總體需求描述153.2系統(tǒng)分塊需求描述:153.3數(shù)據(jù)流圖:164非功能需求184.1精度需求:184.2性能需求184.3靈活
3、性需求184.4輸人輸出需求184.5數(shù)據(jù)管理能力需求194.6故障處理需求194.7其他需求195外部接口需求195.1 軟件接口19概要設(shè)計(jì)說明書191引言191.1編寫目的191.2背景201.3定義201.4參考資料202總體設(shè)計(jì)202.1需求規(guī)定202.2運(yùn)行環(huán)境212.3基本設(shè)計(jì)概念和處理流程212.4結(jié)構(gòu)212.5功能需求與程序的關(guān)系232.6人工處理過程243接口設(shè)計(jì)253.1外部接口253.2內(nèi)部接口254運(yùn)行設(shè)計(jì)254.1運(yùn)行模塊組合254.2運(yùn)行時(shí)間255系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)255.1數(shù)據(jù)庫(kù)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)255.2數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系286系統(tǒng)出錯(cuò)處理設(shè)計(jì)296.1出錯(cuò)信息29
4、6.2補(bǔ)救措施296.3系統(tǒng)維護(hù)設(shè)計(jì)29詳細(xì)設(shè)計(jì)說明書291.引言291.1.編寫目的291.2.背景301.3.定義301.4參考資料302.程序系統(tǒng)的結(jié)構(gòu)313.人事管理設(shè)計(jì)說明323.1.程序描述323.2.功能323.3.性能323.4.輸入項(xiàng)333.5.輸出項(xiàng)333.6.算法333.7.流程邏輯333.8.接口343.9.限制條件343.10.測(cè)試計(jì)劃344.人事異動(dòng)設(shè)計(jì)說明344.1.程序描述344.2.功能344.3.性能354.4.輸入項(xiàng)354.5.輸出項(xiàng)354.6.算法354.7.流程邏輯364.8.接口364.9.限制條件374.10.測(cè)試計(jì)劃375.獎(jiǎng)懲管理設(shè)計(jì)說明375
5、.1.程序描述375.2.功能375.3.性能385.4.輸入項(xiàng)385.5.輸出項(xiàng)385.6.算法385.7.流程邏輯395.8.接口395.9.限制條件395.10.測(cè)試計(jì)劃406.考勤管理設(shè)計(jì)說明406.1.程序描述406.2.功能406.3.性能406.4.輸入項(xiàng)416.5.輸出項(xiàng)416.6.算法416.7.流程邏輯416.8.接口426.9.限制條件426.10.測(cè)試計(jì)劃427.工資管理設(shè)計(jì)說明427.1.程序說明427.2.功能427.3.性能437.4.輸入項(xiàng)437.5.輸出項(xiàng)437.6.算法437.7.流程邏輯447.8.接口447.9.限制條件457.10.測(cè)試計(jì)劃458.系統(tǒng)
6、管理設(shè)計(jì)說明458.1.程序說明458.2.功能458.3.性能468.4.輸入項(xiàng)468.5.輸出項(xiàng)468.6.算法468.7.流程邏輯478.8.接口488.9.限制條件488.10.測(cè)試計(jì)劃489.幫助說明4810.界面設(shè)計(jì)4810.1.登陸界面4810.2.主界面4910.3.員工瀏覽界面4910.4.檔案維護(hù)界面4910.5.員工就職界面5010.6.員工離職界面5010.7.員工調(diào)動(dòng)界面5010.8.人事異動(dòng)查詢界面5110.9.獎(jiǎng)懲信息維護(hù)界面5110.10.獎(jiǎng)懲信息查詢界面5110.11.考勤信息維護(hù)界面5210.12.考勤信息查詢界面5210.13.工資更新界面5310.14.
7、工資發(fā)放界面5310.15.工資發(fā)放記錄查詢界面5310.16.部門信息維護(hù)5410.17.修改密碼界面5410.18.職位信息維護(hù)界面5410.19.權(quán)限設(shè)置界面55測(cè)試分析報(bào)告551引言551.1編寫目的551.2背景551.3定義561.4參考資料562測(cè)試概要563測(cè)試結(jié)果及發(fā)現(xiàn)574對(duì)軟件功能的結(jié)論675分析摘要685.1能力685.2缺陷和限制685.3建議695.4評(píng)價(jià)69用戶手冊(cè)691.引言691.1.編寫目的691.2.背景691.3.定義691.4參考資料702.用途702.1.功能702.2.性能712.2.1.精度712.2.2.時(shí)間特性71.安全保密723.運(yùn)行環(huán)境7
8、23.1.硬設(shè)備723.2.支持軟件723.3.數(shù)據(jù)結(jié)構(gòu)724.使用過程724.1.安裝與初始化734.2.輸入754.2.1.輸入數(shù)據(jù)的現(xiàn)實(shí)背景754.2.2.輸入格式754.3.輸出764.3.1.輸出數(shù)據(jù)的現(xiàn)實(shí)背景764.3.2輸出格式764.4.文卷查詢774.5.出錯(cuò)處理以及恢復(fù)77可行性研究報(bào)告1引言 1.1編寫目的 21世紀(jì)是知識(shí)經(jīng)濟(jì)的時(shí)代,是人才競(jìng)爭(zhēng)的時(shí)代,隨著21世紀(jì)的到來,人類已步入信息社會(huì),信息產(chǎn)業(yè)正成為全球經(jīng)濟(jì)的主導(dǎo)產(chǎn)業(yè)。信息自動(dòng)化的作用也越來越大,特別是各行業(yè)的管理領(lǐng)域,智能化信息處理已是提高效率、規(guī)范管理、客觀審查的最有效途徑。人事管理系統(tǒng)在當(dāng)今社會(huì)中是一個(gè)不可或缺
9、的、必備的工具軟件。然而、一個(gè)好的高質(zhì)量的軟件還是少之又少的。并未根本的實(shí)現(xiàn)智能化。亦不利于實(shí)現(xiàn)科學(xué)的管理、體現(xiàn)領(lǐng)導(dǎo)者的決策作用。因此,在本軟件設(shè)計(jì)中心準(zhǔn)備開發(fā)一個(gè)功能完善的人事管理系統(tǒng)。人事管理系統(tǒng)是一個(gè)公司不可缺少的部分,它的內(nèi)容對(duì)于公司的決策者和管理者來說都至關(guān)重要, 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。1.2背景 開發(fā)軟件名稱:人事管理系統(tǒng)項(xiàng)目任務(wù)提出者:07計(jì)科項(xiàng)目開發(fā)者:軟件工程小組用戶:企事業(yè)單位實(shí)現(xiàn)軟件單位:某軟件設(shè)計(jì)中心1.3定義 人事管理: 所謂人事管理,是指以從事社會(huì)勞動(dòng)的人和有關(guān)的
10、事的相互關(guān)系為對(duì)象,通過組織,協(xié)調(diào),控制,監(jiān)督等手段,謀求人與事以示共事人之間的相互適應(yīng),實(shí)現(xiàn)充分發(fā)揮人的潛能,把事情做得更好這一目標(biāo)所進(jìn)行的管理活動(dòng)。Personnel_Management 人事管理系統(tǒng)Sql Server 數(shù)據(jù)庫(kù)1.4參考資料 網(wǎng)上一些類似比較完整的系統(tǒng),人事管理系統(tǒng),企業(yè)一些其他的系統(tǒng)的設(shè)計(jì)理念,好的報(bào)告分析。軟件工程導(dǎo)論(第五版)張海潘著 清華大學(xué)出版社2可行性研究的前提2.1要求a功能:人事管理系統(tǒng)的主要功能就是對(duì)員工的各項(xiàng)信息進(jìn)行管理,包括對(duì)員工信息、人事異動(dòng)信息、工資信息、獎(jiǎng)懲信息、考勤信息的維護(hù)、瀏覽和查詢,還包括對(duì)企業(yè)中的部門、職位信息
11、的管理。b性能:要求系統(tǒng)能快速響應(yīng)用戶的各種信息請(qǐng)求,效率高,速度快,能夠及時(shí)滿足用戶的需求;充分考慮人性化管理,提高辦公效率。不需要用戶長(zhǎng)時(shí)間等待,節(jié)省用戶的時(shí)間。c數(shù)據(jù)的輸入員工信息、部門信息、職位信息、人事異動(dòng)信息、工資信息、獎(jiǎng)懲信息、考勤信息的輸入。d數(shù)據(jù)的輸出根據(jù)用戶要求返回的結(jié)果,如:對(duì)員工信息、部門信息、職位信息、人事異動(dòng)信息、工資信息、獎(jiǎng)懲信息、考勤信息的查詢結(jié)果可以導(dǎo)出到文件里,對(duì)瀏覽的要求返回符合用戶要求的內(nèi)容。e在安全與保密方面的要求不同的用戶會(huì)有不同的權(quán)限,每個(gè)用戶都擁有自己的密碼,普通用戶只能修改、詢自己的信息,管理員擁有查詢和修改所有普通用戶的信息的權(quán)限。f同本系統(tǒng)
12、相連接的其他系統(tǒng)操作系統(tǒng)、SQL Server數(shù)據(jù)庫(kù)管理系統(tǒng)。22目標(biāo) 致力于開發(fā)一個(gè)功能健全、強(qiáng)大的人事管理系統(tǒng),以期達(dá)到如下目標(biāo): a方便基本信息的錄入,實(shí)現(xiàn)錄入的數(shù)據(jù)的高校驗(yàn)性。b處理速度的提高。c使系統(tǒng)更人性化以方便用戶使用。d人力與設(shè)備費(fèi)用的減少e高安全性、保密性。使系統(tǒng)具有簡(jiǎn)單性、針對(duì)性、實(shí)用性的特點(diǎn)。2.3條件、假定和限制a所建議系統(tǒng)的運(yùn)行壽命的最小值系統(tǒng)運(yùn)行壽命的最小值是5年b經(jīng)費(fèi)、投資方面的來源和限制本系統(tǒng)為學(xué)生團(tuán)隊(duì)開發(fā),完全自愿,無其他經(jīng)濟(jì)來源 c法律和政策方面的限制該系統(tǒng)的開發(fā)會(huì)完全按照有關(guān)的法律法規(guī)進(jìn)行,決不逾越。d可利用的信息和資源目前的Internet網(wǎng)絡(luò)資源,以及
13、目前存在的類似系統(tǒng)e系統(tǒng)投入使用的最晚時(shí)間:2010年月2.4進(jìn)行可行性研究的方法 本次可行性分析是按照前面給出的步驟進(jìn)行的,即按照復(fù)查項(xiàng)目和規(guī)模,研究目前正在使用的系統(tǒng),導(dǎo)出新系統(tǒng)的高層邏輯模型,重新定義問題這一循環(huán)反復(fù)過程進(jìn)行的。2.5評(píng)價(jià)尺度 我們?cè)趯?duì)該系統(tǒng)進(jìn)行評(píng)價(jià)時(shí)主要是與當(dāng)前的人工進(jìn)行的人事管理的比較,在評(píng)價(jià)時(shí),我們不僅考慮了當(dāng)前已有系統(tǒng)的不足以及優(yōu)點(diǎn),同時(shí)我們也要參考我們當(dāng)前已經(jīng)掌握的項(xiàng)目開發(fā)知識(shí),從而評(píng)判該系統(tǒng)是否能夠成功開發(fā)以及其能帶來的經(jīng)濟(jì)效益和社會(huì)效益。3對(duì)現(xiàn)有系統(tǒng)的分析23.1工作負(fù)荷 現(xiàn)有系統(tǒng)是手工操作的,不論是查詢信息還是修改刪除信息,都需要通過查看文件來進(jìn)行操作,不
14、僅速度慢,效率低,而且文件也不易長(zhǎng)期保存,操作時(shí)需要花費(fèi)大量的人力物力資源,已經(jīng)與現(xiàn)在經(jīng)濟(jì)高效的時(shí)代不相符了。3.2費(fèi)用開支 現(xiàn)有系統(tǒng)需要大量的人力物力來維護(hù)存儲(chǔ)的信息,同時(shí)也需要花費(fèi)大量的時(shí)間,增加了企業(yè)的開支。3.3人員 由于現(xiàn)有系統(tǒng)是人工的,對(duì)管理人員的要求并不高,只要有一定的管理才能和文化基礎(chǔ)即可,但是由于工作量較大,需要的人員比較多。3.4局限性本系統(tǒng)的主要局限性是處理時(shí)間趕不上需要,響應(yīng)不及時(shí),數(shù)據(jù)存儲(chǔ)能力不足,處理功能不夠,還要花費(fèi)大量的人力物力財(cái)力。4所建議的系統(tǒng)4.1對(duì)所建議系統(tǒng)的說明利用計(jì)算機(jī)處理數(shù)據(jù)的快速有效的優(yōu)點(diǎn),將本系統(tǒng)安裝在計(jì)算機(jī)上,提供人性化的界面供用戶進(jìn)行操作,
15、用戶就可以對(duì)各種信息進(jìn)行操作,包括對(duì)員工信息、部門信息、職位信息、人事異動(dòng)信息、工資信息、獎(jiǎng)懲信息、考勤信息的維護(hù)、瀏覽和查詢。 這樣不僅可以減少人員的工作量,提高操作效率,也可以避免有人工輸入的某些信息的錯(cuò)誤,操作起來簡(jiǎn)便,快捷,數(shù)據(jù)的準(zhǔn)確性高,使人事管理效率大大提高。4.2數(shù)據(jù)流程頂層數(shù)據(jù)流圖:4.3改進(jìn)之處 a提供圖形用戶界面供用戶錄入信息,并對(duì)某些信息驗(yàn)證正確性,實(shí)現(xiàn)錄入的數(shù)據(jù)的高校驗(yàn)性。b由于不再是純手工的進(jìn)行各種操作,而是由系統(tǒng)進(jìn)行各種處理,大大提高了數(shù)據(jù)的處理速度。c由于使用系統(tǒng)可以大大提高處理速度和效率,可以減少人力和其他設(shè)備的使用,從而減少人力和設(shè)備的費(fèi)用支出。d為了提高系統(tǒng)
16、的安全性和保密性,需要設(shè)置登錄該系統(tǒng)的用戶名和密碼,供登錄時(shí)身份認(rèn)證,并且設(shè)置訪問權(quán)限來限制不同用戶的操作權(quán)利。4.4影響4.4.1對(duì)設(shè)備的影響 可能需要用戶用一些比較適應(yīng)系統(tǒng)的硬件設(shè)備,比如安裝某些軟件,可能占用一部分存儲(chǔ)空間,所以要求用戶機(jī)器存儲(chǔ)空間要足夠。4.4.2對(duì)軟件的影響 該系統(tǒng)需要在Windows 2000 及其以上的版本上運(yùn)行。4.4.3對(duì)用戶單位機(jī)構(gòu)的影響 由于本系統(tǒng)完全考慮了各個(gè)文化水平的用戶的使用,因此在用戶使用該系統(tǒng)之前無須進(jìn)行太多培訓(xùn),用戶可以參考用戶手冊(cè)便可靈活運(yùn)行該系統(tǒng)4.4.4對(duì)系統(tǒng)運(yùn)行過程的影響 a用戶的操作規(guī)程:本系統(tǒng)的操作規(guī)程通俗易懂b運(yùn)行中心的操作規(guī)程:
17、運(yùn)行中心的操作規(guī)程也很簡(jiǎn)單c源數(shù)據(jù)的處理:源數(shù)據(jù)用于創(chuàng)建數(shù)據(jù)庫(kù),具有保密性d數(shù)據(jù)進(jìn)入系統(tǒng)的過程:通過檢索數(shù)據(jù)庫(kù)的方式e對(duì)數(shù)據(jù)保存的要求,對(duì)數(shù)據(jù)存儲(chǔ)、恢復(fù)的處理:保存在數(shù)據(jù)庫(kù)里f系統(tǒng)失效的后果及恢復(fù)的處理辦法:采用數(shù)據(jù)恢復(fù)技術(shù)4.5技術(shù)條件方面的可行性 本系統(tǒng)是采用C# 語言開發(fā)的,VS提供了強(qiáng)大的視圖編程集成環(huán)境,所以在一些基本的界面設(shè)計(jì)上使開發(fā)變得很容易。另外通過Sql Server這種高效的關(guān)系數(shù)據(jù)庫(kù),他與VS還有Windows 系列的操作系統(tǒng)緊密集成,這種安排使Sql Server能充分利用系統(tǒng)提供的特性。對(duì)于即將開發(fā)的該系統(tǒng)來說,Sql Server 是一個(gè)很好的選擇。而開發(fā)人員都具有
18、一定的編程基礎(chǔ)和系統(tǒng)開發(fā)經(jīng)驗(yàn),并且已經(jīng)熟練掌握該開發(fā)語言,完全有能力開發(fā)出該系統(tǒng)。所以在技術(shù)上,開發(fā)本系統(tǒng)是可行的。5投資及效益分析5.1支出5.1.1基本建設(shè)投資包括采購(gòu)、開發(fā)和安裝下列各項(xiàng)所需的費(fèi)用,如: a一臺(tái)計(jì)算機(jī)b一些配套設(shè)備cWindows操作系統(tǒng)和Visual Studio 2008應(yīng)用軟件d數(shù)據(jù)庫(kù)管理軟件。5.1.2其他一次性支出 a開發(fā)計(jì)劃與測(cè)量基準(zhǔn)的研究;b數(shù)據(jù)庫(kù)的建立;c檢查費(fèi)用和技術(shù)管理性費(fèi)用;d開發(fā)安裝人員所需要的一次性支出5.1.3非一次性支出 網(wǎng)絡(luò)通訊費(fèi)、設(shè)備使用及維護(hù)費(fèi)、日常維護(hù)費(fèi)5.2收益 5.2.1一次性收益提高了對(duì)用戶的各種請(qǐng)求操作的反應(yīng)速度,能夠高效的錄
19、入數(shù)據(jù)并降低了出錯(cuò)機(jī)率,從而節(jié)省了用戶大量的時(shí)間,使管理人員的工作量大大減少,企業(yè)就可以精簡(jiǎn)人員,使原材料和勞動(dòng)力資源得到更合理的利用。該系統(tǒng)也不需要其他特殊的外部設(shè)備,更方便了各類信息的存儲(chǔ),減少了企業(yè)為存檔而支出的費(fèi)用。從而降低了很多成本。5.2.2非一次性收益 該人事管理系統(tǒng)減少了用戶獲得自己的請(qǐng)求結(jié)果的時(shí)間,使人事管理更加方便有序,提高了辦事效率,節(jié)省了人工費(fèi)用。5.2.3不可定量的收益 由于該系統(tǒng)節(jié)省了用戶大量的時(shí)間,使員工可以充分利用這些時(shí)間為公司工作,創(chuàng)造出更好的經(jīng)濟(jì)效益。5.3投資回收周期 根據(jù)投資回收周期的計(jì)算方法,收益的累計(jì)數(shù)開始超過支出累計(jì)數(shù)的時(shí)間為1年。5.4敏感性分析
20、系統(tǒng)生存周期長(zhǎng)短、系統(tǒng)工作負(fù)荷量不是很大、處理速度要求快、設(shè)備和軟件配置變化對(duì)支出和效益的影響小6社會(huì)因素方面的可行性 6.1法律方面的可行性 該人事管理系統(tǒng)的研制和開發(fā)都選用正版軟件,將不會(huì)侵犯他人,集體和國(guó)家的利益,不會(huì)違法相關(guān)的法律和政策。6.2使用方面的可行性 本系統(tǒng)的研制和開發(fā)充分考慮用戶工作流程,計(jì)算機(jī)操作水平等,盡可能提供更人性化,更直觀的界面,滿足用戶的需求,并且提供了用戶操作手冊(cè)供用戶遇到不懂得問題時(shí)進(jìn)行查詢,使用戶使用起來得心應(yīng)手。7結(jié)論經(jīng)上述的可行性分析,本系統(tǒng)可以立即著手進(jìn)行開發(fā)。需求分析報(bào)告1引言1.1編寫目的² 本文編寫目的在于使用戶和軟件開發(fā)者雙方對(duì)該軟
21、件的初始規(guī)定有一個(gè)共同的理解,規(guī)定和控制項(xiàng)目開發(fā)的內(nèi)容,保證本項(xiàng)目的需求分析活動(dòng)在受控狀態(tài)下進(jìn)行,在進(jìn)行軟件開發(fā)前,明確本系統(tǒng)應(yīng)達(dá)到的目標(biāo),對(duì)系統(tǒng)目標(biāo)做出完整、準(zhǔn)確、清晰、具體的要求。保證本需求分析的結(jié)果能夠完整、無遺漏地反映本系統(tǒng)的要求。1.2產(chǎn)品范圍l 產(chǎn)品說明:人事管理系統(tǒng)是非常通用的管理信息系統(tǒng),是企業(yè)單位實(shí)現(xiàn)辦公自動(dòng)化的前提和基礎(chǔ)。l 目標(biāo):幫助企業(yè)以自動(dòng)化的方式來取代現(xiàn)有的人工管理以便于該廠領(lǐng)導(dǎo)掌握人員的動(dòng)向,及時(shí)高速人才的分配。從而減少企業(yè)在這方面所花費(fèi)的人力、物力和財(cái)力。l 適用范圍:可應(yīng)用于大部分企業(yè)之中。1.3預(yù)期讀者本軟件產(chǎn)品需求分析報(bào)告的預(yù)期讀者: 軟件用戶; 開發(fā)人員
22、; 項(xiàng)目經(jīng)理; 測(cè)試人員; 文檔編寫入員。1.4定義l 人事管理: 所謂人事管理,是指以從事社會(huì)勞動(dòng)的人和有關(guān)的事的相互關(guān)系為對(duì)象,通過組織,協(xié)調(diào),控制,監(jiān)督等手段,謀求人與事以示共事人之間的相互適應(yīng),實(shí)現(xiàn)充分發(fā)揮人的潛能,把事情做得更好這一目標(biāo)所進(jìn)行的管理活動(dòng)。l SQLSERVER:數(shù)據(jù)庫(kù)1.5參考資料 l 開發(fā)本項(xiàng)目時(shí)所要用到的標(biāo)淮;l 系統(tǒng)規(guī)格需求說明;l 相關(guān)軟件產(chǎn)品需求分析報(bào)告;l 鄭人杰、殷人昆、陶永雷.實(shí)用軟件工程(第二版)M.北京:清華大學(xué)出版社.1997.l 張海藩.軟件工程導(dǎo)論(第四版)M.北京:清華大學(xué)出版社.2007.2綜合描述 2.1背景 l 待開發(fā)的軟件系統(tǒng)的名稱
23、:u 人事管理系統(tǒng)l 本項(xiàng)目的任務(wù)提出者、開發(fā)者、用戶及實(shí)現(xiàn)該軟件的計(jì)算中心或計(jì)算機(jī)網(wǎng)絡(luò):u 項(xiàng)目任務(wù)提出者:07計(jì)科u 項(xiàng)目開發(fā)者:軟件工程小組u 用戶:企事業(yè)單位u 實(shí)現(xiàn)軟件單位:某軟件設(shè)計(jì)中心l 該軟件系統(tǒng)同其他系統(tǒng)或其他機(jī)構(gòu)的基本的相互來往關(guān)系:u 本系統(tǒng)是個(gè)人開發(fā)項(xiàng)目,是一項(xiàng)獨(dú)立的軟件,它與其他系統(tǒng)和其他機(jī)構(gòu)之間暫時(shí)沒有什么來往關(guān)系。2.2用戶的特點(diǎn) l 普通用戶:會(huì)最基本的電腦操作,可以查看自己的資料和關(guān)于自己請(qǐng)假、加班、考勤、薪資等各種有關(guān)信息,也可以修改自己的基本信息。l 管理員:擁有一定的電腦技術(shù),可對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,會(huì)使用一些相關(guān)的軟件,如word, Excel等,擁有所有
24、的管理權(quán)限,可以查看和更改所有普通員工的基本信息,也可以授權(quán)給其他人員,添加和刪除操作員。2.3運(yùn)行環(huán)境l 硬件:奔騰4或者酷睿雙核 2.0G主頻處理器,512MB以上內(nèi)存容量,外存容量20G以上l 操作系統(tǒng):Windows/2000l 支撐環(huán)境:SQL Server 2000和SQL Server 2005,Visual Studio 2008l 相關(guān)軟件:Office 2003和Office 20072.4假定和約束l 本系統(tǒng)所需人力資源為五人,最小運(yùn)行時(shí)間建議運(yùn)行五年,由于這是個(gè)人所做的項(xiàng)目,所以沒有經(jīng)費(fèi)投資來源,并且本系統(tǒng)沒有打算進(jìn)行商業(yè)運(yùn)營(yíng),因此不會(huì)牽涉到法律問題??衫玫男畔⒑唾Y源
25、有網(wǎng)上的一部分和從其他系統(tǒng)上得到的比較好的資料。系統(tǒng)的最遲投入時(shí)間是本學(xué)期結(jié)束。3功能需求3.1系統(tǒng)總體需求描述l 普通員工登錄系統(tǒng)可以查詢維護(hù)自己的信息,包括瀏覽自己的信息,維護(hù)個(gè)人信息,以及修改密碼和瀏覽個(gè)人的考勤信息,獎(jiǎng)懲信息和調(diào)動(dòng)信息,但不允許查看和修改其他的信息。l 管理員登錄系統(tǒng)可以查詢和維護(hù)所有員工除了其他管理員的信息,包括瀏覽所有員工個(gè)人信息,維護(hù)所有員工詳細(xì)檔案,修改員工密碼,以及瀏覽和維護(hù)員工考勤信息,獎(jiǎng)懲信息和調(diào)動(dòng)信息。還可以對(duì)系統(tǒng)進(jìn)行維護(hù),比如說維護(hù)部門信息和職位信息。3.2系統(tǒng)分塊需求描述:l 1、員工基本信息管理 u 添加職工信息:管理員可以添加職工的基本信息,包括
26、員工號(hào)、姓名、身份證號(hào)、性別、籍貫、年齡、生日、住址、E-mail、學(xué)歷、專業(yè)、畢業(yè)時(shí)間、畢業(yè)院校、聯(lián)系方式、進(jìn)入本單位時(shí)間等。u 修改職工信息:選擇一個(gè)職工,可以修改這個(gè)職工的基本信息。u 查詢職工信息:可以根據(jù)職工的編號(hào)、姓名或者進(jìn)入單位時(shí)間進(jìn)行查詢職工基本信息。并且可以針對(duì)查詢結(jié)果進(jìn)行修改和刪除操作。u 刪除職工信息:先找到某個(gè)員工的信息,然后為他辦理離職手續(xù)。(員工辦理離職手續(xù)是同時(shí)刪除與該員工有關(guān)的基本工資記錄和職位記錄以及該員工的密碼權(quán)限信息)l 2、職工考勤信息管理u 添加考勤信息:考勤信息主要分為:遲到,早退,礦工,請(qǐng)假,加班??记谛畔⑼ǔ6际菍?duì)應(yīng)于一個(gè)特定的員工而言的。u 查
27、詢考勤信息:根據(jù)職工編號(hào)或者時(shí)間進(jìn)行查詢,得到所有的考勤信息,包括考勤信息里的所有信息,但是不能夠?qū)π畔⑦M(jìn)行任何操作。l 3、職工調(diào)動(dòng)信息管理u 添加調(diào)動(dòng)信息:添加事業(yè)職工的原有部門、原有職務(wù)、原有工資、新部門、新職務(wù)、新工資等信息。u 查詢調(diào)動(dòng)信息:查詢某個(gè)職工的調(diào)動(dòng)信息或者某段時(shí)間內(nèi)事業(yè)內(nèi)部的調(diào)動(dòng)情況。l 4、部門信息管理u 添加部門信息:添加一個(gè)新的部門,記錄部門的代號(hào)、名稱等u 修改部門信息:修改相應(yīng)的部門信息u 刪除部門信息:對(duì)待一些不需要的部門,可對(duì)部門進(jìn)行刪除l 5、職位信息管理:u 添加職位信息:可增添某個(gè)職位,包括職位名稱、所屬部門等u 修改職位信息:修改相應(yīng)的職位信息u 刪
28、除職位信息:允許管理員刪除某個(gè)職位的信息l 6、查詢信息管理u 該模塊可分為:?jiǎn)T工信息查詢,部門信息查詢,考勤信息查詢,獎(jiǎng)懲信息查詢,人事異動(dòng)查詢,工資發(fā)放查詢。具體的操作功能在各個(gè)模塊都已寫明,在此不再贅述。l 7、薪資福利管理u 該模塊分為薪資管理和獎(jiǎng)懲信息:u 員工薪資信息:?jiǎn)T工的一些初始工資u 獎(jiǎng)懲信息:可根據(jù)考勤記錄和業(yè)績(jī)要求對(duì)員工的獎(jiǎng)勵(lì),處罰。在本系統(tǒng)中對(duì)于考勤記錄對(duì)獎(jiǎng)懲信息的影響由管理員輸入。獎(jiǎng)懲信息主要分為大功,小功,小過,大過。3.3數(shù)據(jù)流圖:人事管理系統(tǒng)的頂層數(shù)據(jù)流圖:圖 人事管理系統(tǒng)頂層數(shù)據(jù)流圖人事管理系統(tǒng)第0層數(shù)據(jù)流圖:圖 人事管理系統(tǒng)第0層數(shù)據(jù)流圖人事管理系統(tǒng)第1層數(shù)
29、據(jù)流圖:?jiǎn)T工基本信息管理:圖 人事管理系統(tǒng)1層數(shù)據(jù)流圖員工工資管理:圖 人事管理系統(tǒng)1層數(shù)據(jù)流圖部門信息管理:圖 人事管理系統(tǒng)1層數(shù)據(jù)流圖4非功能需求4.1精度需求:l 該系統(tǒng)的數(shù)據(jù)精度除了薪資管理模塊的有精度要求外,在其他的方面沒有很高的要求。在工資方面的精度要求精確到分。4.2性能需求l 響應(yīng)時(shí)間:本系統(tǒng)要求有很好的響應(yīng)需求,能夠及時(shí)響應(yīng)用戶的操作,一般為1-2秒鐘l 更新處理時(shí)間:更新處理時(shí)間相對(duì)比較快,一般為1-2秒l 數(shù)據(jù)處理和傳送時(shí)間:對(duì)操作的中間處理一定要快,一般為1-2秒4.3靈活性需求l 操作方式上的變化:要求能夠適應(yīng)這種情況,即要求操作最通俗易懂l 運(yùn)行環(huán)境的變化:要求系統(tǒng)
30、能適應(yīng)不同的運(yùn)行環(huán)境,即能夠在不同環(huán)境下運(yùn)行l(wèi) 同其他軟件接口的變化:要求系統(tǒng)適應(yīng)這種變化l 精度和有效時(shí)限的變化:不做太大要求l 計(jì)劃的變化和改變:要求系統(tǒng)具有適應(yīng)計(jì)劃變化后的功能擴(kuò)展功能4.4輸人輸出需求l 系統(tǒng)使用SQL Sever 存儲(chǔ)各類日常數(shù)據(jù),在建立數(shù)據(jù)庫(kù)時(shí)都會(huì)為每個(gè)變量定義所用數(shù)據(jù)類型,在進(jìn)行數(shù)據(jù)輸入輸出時(shí)應(yīng)嚴(yán)格按照所限制的數(shù)據(jù)類型,否則將會(huì)產(chǎn)生錯(cuò)誤提示,不能進(jìn)行正常的操作。l 對(duì)于輸出的就是由文檔化得要求,可以支持Excel,word文檔格式4.5數(shù)據(jù)管理能力需求l 系統(tǒng)使用SQL Sever 存儲(chǔ)日常數(shù)據(jù),數(shù)據(jù)量依據(jù)用戶數(shù)量增長(zhǎng)特別是用戶提交程序數(shù)量的增長(zhǎng)而增加。4.6故障
31、處理需求l 從操作系統(tǒng)環(huán)境的角度,系統(tǒng)分為兩個(gè)部分:數(shù)據(jù)庫(kù)數(shù)據(jù)部分和外部文件部分。數(shù)據(jù)庫(kù)部分由數(shù)據(jù)庫(kù)驅(qū)動(dòng)連入系統(tǒng),要求數(shù)據(jù)庫(kù)服務(wù)器能夠正常運(yùn)行,而外部文件部分則必須匹配正確的存儲(chǔ)路徑。4.7其他需求l 對(duì)安全保密的需求,以防止各種非法的訪問、使用、修改、破壞或者泄密。l 軟件產(chǎn)品具備可擴(kuò)充性和很好的可維護(hù)性,易讀性,可靠性,可轉(zhuǎn)換型,運(yùn)行環(huán)境的要求在以下的運(yùn)行環(huán)境規(guī)定里邊具體闡述。5外部接口需求5.1 軟件接口l 軟件:Office 2003或者Office 2007,需要支持Excel和Word的導(dǎo)出文檔概要設(shè)計(jì)說明書1引言 1.1編寫目的 在本人事管理系統(tǒng)項(xiàng)目的前一階段,已經(jīng)將用戶對(duì)本系統(tǒng)
32、的需求做了詳細(xì)的闡述。本階段在需求分析的基礎(chǔ)上,對(duì)人事管理系統(tǒng)做比較概括的設(shè)計(jì),明確將要開發(fā)的系統(tǒng)應(yīng)該具有的功能,確定如何把該系統(tǒng)劃分成若干個(gè)模塊、各個(gè)模塊之間的接口以及模塊之間傳遞的信息,并完成數(shù)據(jù)庫(kù)的設(shè)計(jì)。在該概要設(shè)計(jì)說明中將對(duì)在本階段中對(duì)系統(tǒng)所做的所有概要設(shè)計(jì)進(jìn)行詳細(xì)的說明。本報(bào)告的預(yù)期讀者是用戶、同學(xué)以及相關(guān)項(xiàng)目組的所有成員和將來有可能使用本系統(tǒng)的相關(guān)人員。1.2背景說明:a待開發(fā)軟件系統(tǒng)的名稱;人事管理系統(tǒng)b列出此項(xiàng)目的任務(wù)提出者、開發(fā)者、用戶以及將運(yùn)行該軟件的計(jì)算站(中心)。項(xiàng)目任務(wù)提出者:07計(jì)科項(xiàng)目開發(fā)者:軟件工程小組用戶:企事業(yè)單位實(shí)現(xiàn)軟件單位:某軟件設(shè)計(jì)中心1.3定義 人事
33、管理: 所謂人事管理,是指以從事社會(huì)勞動(dòng)的人和有關(guān)的事的相互關(guān)系為對(duì)象,通過組織,協(xié)調(diào),控制,監(jiān)督等手段,謀求人與事以示共事人之間的相互適應(yīng),實(shí)現(xiàn)充分發(fā)揮人的潛能,把事情做得更好這一目標(biāo)所進(jìn)行的管理活動(dòng)。C#:是微軟公司發(fā)布的一種面向?qū)ο蟮?、運(yùn)行于.NET Framework之上的高級(jí)程序設(shè)計(jì)語言,是微軟公司研究員Anders Hejlsberg的最新成果。C#與Java有很多相似之處,但是C#與Java明顯的不同是它借鑒了Delphi的一個(gè)特點(diǎn),與COM(組件對(duì)象模型)是直接集成的,而且它是微軟公司.NET windows網(wǎng)絡(luò)框架的主角。 1.4參考資料 網(wǎng)上一些類似比較完整的系統(tǒng),人事管理
34、系統(tǒng),企業(yè)一些其他的系統(tǒng)的設(shè)計(jì)理念,好的報(bào)告分析。1鄭人杰、殷人昆、陶永雷.實(shí)用軟件工程(第二版)M.北京:清華大學(xué)出版社.1997.2 張海藩.軟件工程導(dǎo)論(第四版)M.北京:清華大學(xué)出版社.2007.2總體設(shè)計(jì) 2.1需求規(guī)定本系統(tǒng)面向用戶的輸入接口有:登陸界面、修改信息界面、查詢操作的條件輸入域、針對(duì)管理員的添加操作等。對(duì)于用戶輸入的信息,可能會(huì)出現(xiàn)輸入數(shù)據(jù)與數(shù)據(jù)庫(kù)中定義的數(shù)據(jù)類型相沖突,這時(shí)通過捕捉異常來處理并提示用戶輸入錯(cuò)誤。2.2運(yùn)行環(huán)境 硬件要求:PI 133以上的處理器,最低32M內(nèi)存,300M以上硬盤剩余空間運(yùn)行環(huán)境:win98/win2000/winxp2.3基本設(shè)計(jì)概念和
35、處理流程 說明本系統(tǒng)的基本設(shè)計(jì)概念和處理流程,盡量使用圖表的形式。 處理流程圖:查詢條件數(shù)據(jù)庫(kù)操作結(jié)果信息查詢信息維護(hù)信息修改信息添加信息刪除結(jié)果顯示數(shù)據(jù)匯總更新內(nèi)容新數(shù)據(jù)被刪除項(xiàng)信息維護(hù)身份驗(yàn)證2.4結(jié)構(gòu)2.4.1該系統(tǒng)的模塊結(jié)構(gòu)圖:人事管理系統(tǒng)人事管理人事異動(dòng)獎(jiǎng)懲管理系統(tǒng)管理考勤管理工資管理幫助說明軟件說明考勤信息查詢工資信息維護(hù)工資發(fā)放工資信息查詢考勤信息維護(hù)獎(jiǎng)懲信息維護(hù)員工信息瀏覽員工檔案維護(hù)獎(jiǎng)懲信息查詢部門信息維護(hù)員工就職員工調(diào)動(dòng)員工離職員工調(diào)動(dòng)查詢修改密碼職位信息維護(hù)權(quán)限設(shè)置用戶手冊(cè)2.4.2各個(gè)子模塊的功能概述:?jiǎn)T工信息瀏覽:點(diǎn)擊員工瀏覽按鈕時(shí),顯示出員工的基本信息。員工檔案維護(hù)
36、:點(diǎn)擊檔案維護(hù)按鈕時(shí),彈出一個(gè)窗體來顯示出員工的員工號(hào)和姓名,點(diǎn)擊該員工,顯示出該員工的信息,輸入想要維護(hù)的信息,并把信息更新到數(shù)據(jù)庫(kù)中,維護(hù)員工的基本信息。員工就職:點(diǎn)擊員工就職按鈕時(shí),彈出窗體顯示出員工必須填寫的信息項(xiàng),填完并保存之后,點(diǎn)擊填寫詳細(xì)檔案,彈出窗體顯示出其他需要完善的信息項(xiàng),填寫完畢后點(diǎn)擊保存按鈕,將信息保存到數(shù)據(jù)庫(kù)中。員工調(diào)動(dòng):點(diǎn)擊員工調(diào)動(dòng)按鈕后,彈出一個(gè)窗體來顯示出員工的員工號(hào)和姓名,點(diǎn)擊該員工,彈出窗體顯示出該員工原來的部門、職位、薪金信息,并填寫新部門、新職位、新薪金,點(diǎn)擊保存按鈕后,將信息更新到數(shù)據(jù)庫(kù)中。員工離職:點(diǎn)擊員工調(diào)動(dòng)按鈕后,彈出一個(gè)窗體來顯示出員工的員工號(hào)
37、和姓名,點(diǎn)擊該員工,彈出窗體顯示出該員工的部門、職位、薪金信息,并填寫離職日期,點(diǎn)擊保存按鈕將信息更新到數(shù)據(jù)庫(kù)中,實(shí)現(xiàn)員工的離職。員工調(diào)動(dòng)查詢:點(diǎn)擊員工調(diào)動(dòng)查詢按鈕時(shí),彈出窗體顯示出員工的調(diào)動(dòng)信息。獎(jiǎng)懲信息維護(hù):點(diǎn)擊獎(jiǎng)懲信息維護(hù)按鈕時(shí),彈出一個(gè)窗體來顯示出員工的員工號(hào)和姓名,點(diǎn)擊該員工,填寫?yīng)剳皖悇e和獎(jiǎng)懲日期,點(diǎn)擊保存按鈕將信息更新到數(shù)據(jù)庫(kù)中。獎(jiǎng)懲信息查詢:點(diǎn)擊獎(jiǎng)懲信息查詢按鈕時(shí),彈出窗體顯示出員工的獎(jiǎng)懲信息。部門信息維護(hù):點(diǎn)擊部門設(shè)置按鈕時(shí),顯示出已經(jīng)存在的部門的信息,點(diǎn)擊添加按鈕,可以輸入新的部門信息,點(diǎn)擊保存按鈕之后,可將信息更新到數(shù)據(jù)庫(kù)中。點(diǎn)擊刪除按鈕則可刪除該部門。修改密碼:點(diǎn)擊修改
38、密碼按鈕時(shí),彈出窗體,輸入舊密碼和新密碼,舊密碼正確時(shí)點(diǎn)擊保存按鈕將更改信息保存到數(shù)據(jù)庫(kù)中,舊密碼錯(cuò)誤則提示。職位信息維護(hù):點(diǎn)擊職位設(shè)置按鈕時(shí),顯示出已經(jīng)存在的職位的信息,點(diǎn)擊添加按鈕,可以輸入新的職位信息,點(diǎn)擊保存按鈕之后,可將信息更新到數(shù)據(jù)庫(kù)中。點(diǎn)擊刪除按鈕則可刪除該職位。權(quán)限設(shè)置:點(diǎn)擊權(quán)限設(shè)置按鈕時(shí),彈出窗體,輸入要更改成的權(quán)限,點(diǎn)擊保存按鈕將更改信息保存到數(shù)據(jù)庫(kù)中??记谛畔⒕S護(hù):點(diǎn)擊考勤信息維護(hù)按鈕時(shí),彈出一個(gè)窗體來顯示出員工的員工號(hào)和姓名,點(diǎn)擊該員工,填寫遲到、早退、礦工、請(qǐng)假、加班次數(shù)和考勤時(shí)間,點(diǎn)擊保存按鈕將信息更新到數(shù)據(jù)庫(kù)中??记谛畔⒉樵儯狐c(diǎn)擊考勤信息查詢按鈕時(shí),彈出窗體顯示出
39、員工的考勤信息。工資信息維護(hù):點(diǎn)擊工資更新按鈕時(shí),彈出一個(gè)窗體來顯示出員工的員工號(hào)和姓名,點(diǎn)擊該員工,彈出一個(gè)窗體顯示出該員工的原工資,并填寫新工資,點(diǎn)擊保存按鈕將信息更新到數(shù)據(jù)庫(kù)中。工資發(fā)放:點(diǎn)擊工資信息查詢按鈕時(shí),給需要發(fā)放工資的員工進(jìn)行工資發(fā)放,并將發(fā)放結(jié)果保存到數(shù)據(jù)庫(kù)中。工資信息查詢:點(diǎn)擊工資信息查詢按鈕時(shí),彈出窗體顯示出員工的工資發(fā)放信息。軟件說明:點(diǎn)擊軟件說明按鈕時(shí),彈出窗體說明一些關(guān)于該軟件的信息。用戶手冊(cè):點(diǎn)擊用戶按鈕時(shí),彈出窗體顯示對(duì)該系統(tǒng)的操作方法,指導(dǎo)新用戶對(duì)該系統(tǒng)進(jìn)行操作。2.5功能需求與程序的關(guān)系登錄員工瀏覽檔案維護(hù)員工就職員工調(diào)職人事異動(dòng)查詢員工離職獎(jiǎng)懲記錄維護(hù)獎(jiǎng)懲
40、記錄查詢部門設(shè)置職位設(shè)置密碼修改權(quán)限設(shè)置考勤信息維護(hù)考勤信息查詢工資更新工資發(fā)放工資發(fā)放查詢用戶手冊(cè)軟件說明用戶登錄員工信息維護(hù)員工就職、離職和調(diào)動(dòng)獎(jiǎng)懲信息維護(hù)考勤信息維護(hù)部門設(shè)置職位設(shè)置修改密碼權(quán)限設(shè)置工資更新工資發(fā)放工資發(fā)放查詢幫助說明2.6人工處理過程修改各項(xiàng)信息以及考勤信息的錄入需要人工輸入。3接口設(shè)計(jì) 3.1外部接口 在c#的windows窗體應(yīng)用程序的引用中,添加office引用,因?yàn)樾枰獙?dǎo)出Word和excel格式的文件。3.2內(nèi)部接口模塊間的接口是通過函數(shù)調(diào)用建立的,應(yīng)用程序在運(yùn)行期間始終保持著與數(shù)據(jù)庫(kù)的聯(lián)系。通過應(yīng)用程序與數(shù)據(jù)庫(kù)的耦合以記錄數(shù)據(jù),在應(yīng)用程序內(nèi)部,F(xiàn)orm窗體只
41、負(fù)責(zé)顯示,一切數(shù)據(jù)操作都由后臺(tái)的各個(gè)類實(shí)現(xiàn),包括對(duì)數(shù)據(jù)庫(kù)的操作。4運(yùn)行設(shè)計(jì) 4.1運(yùn)行模塊組合 若是管理員登錄該系統(tǒng),則可對(duì)系統(tǒng)內(nèi)的所有模塊進(jìn)行操作,而若是普通員工登錄,則只能對(duì)員工瀏覽、檔案維護(hù)、密碼修改和其他關(guān)于查詢的模塊進(jìn)行操作。4.2運(yùn)行時(shí)間在軟件的需求分析中,對(duì)運(yùn)行時(shí)間的要求為必須對(duì)作出的操作有較快的反應(yīng)。硬件對(duì)運(yùn)行時(shí)間有最大的影響,當(dāng)設(shè)備負(fù)載量大時(shí),對(duì)操作反應(yīng)將受到很大的影響。所以盡量采用高性能主機(jī),充分發(fā)揮軟件性能。在應(yīng)用程序方面,盡量建立存儲(chǔ)過程來對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,加快系統(tǒng)對(duì)數(shù)據(jù)的操作速度,以減少系統(tǒng)的反應(yīng)時(shí)間。5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 5.1數(shù)據(jù)庫(kù)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)該系統(tǒng)使用數(shù)據(jù)庫(kù)對(duì)數(shù)據(jù)
42、進(jìn)行管理,使用的數(shù)據(jù)庫(kù)表如下:1.員工信息表:字段名稱數(shù)據(jù)類型主鍵允許空員工號(hào)char(10)身份證號(hào)char(18)姓名nvarchar(50)性別nchar(2)出生日期datetime籍貫nvarchar(50)住址nvarchar(50)郵箱nvarchar(50)學(xué)歷nchar(10)專業(yè)nvarchar(50)畢業(yè)時(shí)間datetime畢業(yè)院校nvarchar(50)就職時(shí)間datetime聯(lián)系方式char(20)照片image部門號(hào)char(10)狀態(tài)nchar(10)備注text其中部門號(hào)是外鍵,它參照部門信息表里的部門號(hào)。2.部門信息表:字段名稱數(shù)據(jù)類型主鍵允許空部門號(hào)char
43、(10)名稱nvarchar(50)備注text3.職位信息表:字段名稱數(shù)據(jù)類型主鍵允許空職位名稱nvarchar(50)部門號(hào)char(10)其中部門號(hào)是外鍵,它參照部門信息表里的部門號(hào)。4.密碼權(quán)限表:字段名稱數(shù)據(jù)類型主鍵允許空員工號(hào)char(10)密碼char(20)權(quán)限char(1)其中員工號(hào)是外鍵,它參照員工信息表里的員工號(hào)。5.基本工資表:字段名稱數(shù)據(jù)類型主鍵允許空員工號(hào)char(10)基本工資money備注ntext其中員工號(hào)是外鍵,它參照員工信息表里的員工號(hào)。6.實(shí)際工資表:字段名稱數(shù)據(jù)類型主鍵允許空員工號(hào)char(10)姓名nvarchar(50)實(shí)際工資money發(fā)放日期d
44、atetime其中員工號(hào)是外鍵,它參照員工信息表里的員工號(hào)。7.實(shí)際工資查詢表:字段名稱數(shù)據(jù)類型主鍵允許空員工號(hào)char(10)姓名nvarchar(10)實(shí)發(fā)工資money發(fā)放日期datetime其中員工號(hào)是外鍵,它參照員工信息表里的員工號(hào)。8.獎(jiǎng)懲信息表:字段名稱數(shù)據(jù)類型主鍵允許空員工號(hào)char(10)姓名nvarchar(50)獎(jiǎng)懲類別nvarchar(50)附加工資money獎(jiǎng)懲日期datetime其中員工號(hào)是外鍵,它參照員工信息表里的員工號(hào)。9.員工調(diào)動(dòng)信息表:字段名稱數(shù)據(jù)類型主鍵允許空員工號(hào)char(10)姓名nvarchar(50)原部門號(hào)char(10)原職位名稱nvarchr
45、(50)原工資money新部門號(hào)char(10)新職位名稱nvarchar(50)新工資money調(diào)動(dòng)時(shí)間datetime其中員工號(hào)是外鍵,它參照員工信息表里的員工號(hào)。10.員工考勤信息表:字段名稱數(shù)據(jù)類型主鍵允許空員工號(hào)char(10)姓名nvarchar(50)遲到int早退int曠工int請(qǐng)假int加班時(shí)間int考勤時(shí)間datetime其中員工號(hào)是外鍵,它參照員工信息表里的員工號(hào)。11.員工職位信息表:字段名稱數(shù)據(jù)類型主鍵允許空員工號(hào)char(10)職位名稱nvarchar(50)其中員工號(hào)是外鍵,它參照員工信息表里的員工號(hào)。5.2數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系 說明各個(gè)數(shù)據(jù)結(jié)構(gòu)與訪問這些數(shù)據(jù)結(jié)構(gòu)
46、的形式:登錄員工瀏覽檔案維護(hù)員工就職員工調(diào)職人事異動(dòng)查詢員工離職獎(jiǎng)懲記錄維護(hù)獎(jiǎng)懲記錄查詢部門設(shè)置職位設(shè)置密碼修改權(quán)限設(shè)置考勤信息維護(hù)考勤信息查詢工資更新工資發(fā)放工資發(fā)放查詢員工信息表部門信息表職位信息表密碼權(quán)限表基本工資表實(shí)際工資表實(shí)際工資查詢表獎(jiǎng)懲信息表員工調(diào)動(dòng)信息表員工考勤信息表員工職位信息表6系統(tǒng)出錯(cuò)處理設(shè)計(jì)6.1出錯(cuò)信息出錯(cuò)類型錯(cuò)誤提示造成原因輸入錯(cuò)誤輸入數(shù)據(jù)錯(cuò)誤指用戶所填寫的數(shù)據(jù)不合規(guī)定系統(tǒng)錯(cuò)誤數(shù)據(jù)庫(kù)錯(cuò)誤指系統(tǒng)與數(shù)據(jù)建立連接時(shí),連接失敗6.2補(bǔ)救措施周期性地進(jìn)行數(shù)據(jù)庫(kù)備份,同時(shí)要進(jìn)行數(shù)據(jù)庫(kù)操作的日志記錄,當(dāng)系統(tǒng)故障發(fā)生時(shí)可以將最新備份的數(shù)據(jù)庫(kù)進(jìn)行還原然后根據(jù)數(shù)據(jù)庫(kù)操作日志將數(shù)據(jù)庫(kù)還原
47、成最新狀態(tài),盡量降低系統(tǒng)故障造成的損失。6.3系統(tǒng)維護(hù)設(shè)計(jì) 維護(hù)方面主要為對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)進(jìn)行維護(hù)??墒褂?SQL SERVER 的數(shù)據(jù)庫(kù)維護(hù)功能機(jī)制。例如,定期為數(shù)據(jù)庫(kù)進(jìn)行Backup,維護(hù)管理數(shù)據(jù)庫(kù)死鎖問題和維護(hù)數(shù)據(jù)庫(kù)內(nèi)數(shù)據(jù)的一致性等。詳細(xì)設(shè)計(jì)說明書1.引言1.1.編寫目的本文檔是在概要設(shè)計(jì)基礎(chǔ)上,對(duì)概要設(shè)計(jì)中產(chǎn)生的功能模塊進(jìn)行過程描述,設(shè)計(jì)功能模塊的內(nèi)部細(xì)節(jié),包括算法和詳細(xì)數(shù)據(jù)結(jié)構(gòu),為編寫源代碼提供必要的說明。本文檔的預(yù)期讀者是系統(tǒng)開發(fā)人員,以及使用該系統(tǒng)的用戶和維護(hù)該系統(tǒng)的人員。1.2.背景a待開發(fā)的軟件系統(tǒng)的名稱:人事管理系統(tǒng)b本項(xiàng)目的任務(wù)提出者、開發(fā)者、用戶及實(shí)現(xiàn)該軟件的計(jì)算中心或計(jì)算
48、機(jī)網(wǎng)絡(luò):項(xiàng)目任務(wù)提出者:07計(jì)科項(xiàng)目開發(fā)者:軟件工程小組用戶:企事業(yè)單位實(shí)現(xiàn)軟件單位:某軟件設(shè)計(jì)中心c該軟件系統(tǒng)同其他系統(tǒng)或其他機(jī)構(gòu)的基本的相互來往關(guān)系: 由于本系統(tǒng)是個(gè)人開發(fā)項(xiàng)目,是一項(xiàng)獨(dú)立的軟件,它與其他系統(tǒng)和其他機(jī)構(gòu)之間暫時(shí)沒有什么來往關(guān)系。1.3.定義人事管理: 所謂人事管理,是指以從事社會(huì)勞動(dòng)的人和有關(guān)的事的相互關(guān)系為對(duì)象,通過組織,協(xié)調(diào),控制,監(jiān)督等手段,謀求人與事以示共事人之間的相互適應(yīng),實(shí)現(xiàn)充分發(fā)揮人的潛能,把事情做得更好這一目標(biāo)所進(jìn)行的管理活動(dòng)。SQLSERVER:開發(fā)系統(tǒng)使用的數(shù)據(jù)庫(kù)名稱DataBase 數(shù)據(jù)庫(kù)管理系統(tǒng)PersonnalManage:存儲(chǔ)本系統(tǒng)相關(guān)數(shù)據(jù)的數(shù)據(jù)
49、庫(kù)1.4參考資料 網(wǎng)上一些類似比較完整的系統(tǒng),人事管理系統(tǒng),企業(yè)一些其他的系統(tǒng)的設(shè)計(jì)理念,好的報(bào)告分析。1鄭人杰、殷人昆、陶永雷.實(shí)用軟件工程(第二版)M.北京:清華大學(xué)出版社.1997.2 張海藩.軟件工程導(dǎo)論(第四版)M.北京:清華大學(xué)出版社.2007. 2.程序系統(tǒng)的結(jié)構(gòu)人事管理系統(tǒng)人事管理人事異動(dòng)獎(jiǎng)懲管理系統(tǒng)管理考勤管理工資管理幫助說明軟件說明考勤信息查詢工資信息維護(hù)工資發(fā)放工資信息查詢考勤信息維護(hù)獎(jiǎng)懲信息維護(hù)員工信息瀏覽員工檔案維護(hù)獎(jiǎng)懲信息查詢部門信息維護(hù)員工就職員工調(diào)動(dòng)員工離職員工調(diào)動(dòng)查詢修改密碼職位信息維護(hù)權(quán)限設(shè)置用戶手冊(cè)3.人事管理設(shè)計(jì)說明3.1.程序描述這部分程序就是為了員工信息的維護(hù)和查詢的,員工登陸后,系統(tǒng)會(huì)判斷他的權(quán)限,如果是普通員工,系統(tǒng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 上海市上戲附中2025屆高一下化學(xué)期末教學(xué)質(zhì)量檢測(cè)模擬試題含解析
- 農(nóng)機(jī)中心制度管理辦法
- 合肥建設(shè)行業(yè)管理辦法
- 殯葬服務(wù)租賃管理辦法
- 超高壓擠包直流電纜絕緣系統(tǒng)技術(shù)難點(diǎn)及解決方案研究
- 華為薪資待遇管理辦法
- 數(shù)據(jù)安全策略-第2篇-洞察及研究
- 腳手架施工方案:高空作業(yè)安全
- 廚房管理辦法實(shí)施細(xì)則
- 分級(jí)保護(hù)測(cè)評(píng)工具:評(píng)估兒童發(fā)展與保護(hù)需求
- 2024-2025學(xué)年人教版英語七年級(jí)下冊(cè)Unit 5 Here and now Section A 2a - 2e 教案
- 一維伺服移動(dòng)工作臺(tái)設(shè)計(jì)說明書電子精密機(jī)械設(shè)計(jì)課程設(shè)計(jì)
- 職工代表選舉方案及選票模版(2篇)
- 血透室護(hù)理安全管理及防范
- 廣東發(fā)布智慧公路標(biāo)準(zhǔn)體系(2024版)
- 電商直播平臺(tái)主播操作手冊(cè)
- ASTM-D3359-(附著力測(cè)試標(biāo)準(zhǔn))-中文版
- 石嘴山市直機(jī)關(guān)遴選公務(wù)員筆試真題2022
- 吉林省吉林市亞橋中學(xué)2023-2024學(xué)年七年級(jí)下學(xué)期期末考試數(shù)學(xué)試卷
- 貴州省貴陽(yáng)市南明區(qū)2023-2024學(xué)年四年級(jí)下學(xué)期期末數(shù)學(xué)質(zhì)量監(jiān)測(cè)
- DL-T5706-2014火力發(fā)電工程施工組織設(shè)計(jì)導(dǎo)則
評(píng)論
0/150
提交評(píng)論