軟件綜合課程設(shè)計企業(yè)人事管理系_第1頁
軟件綜合課程設(shè)計企業(yè)人事管理系_第2頁
軟件綜合課程設(shè)計企業(yè)人事管理系_第3頁
軟件綜合課程設(shè)計企業(yè)人事管理系_第4頁
軟件綜合課程設(shè)計企業(yè)人事管理系_第5頁
已閱讀5頁,還剩36頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第 1第 1頁 軟軟件綜合合課程設(shè)設(shè)計 題目:企業(yè)人人事管理理系統(tǒng)院 (系): 計算算機科學學與工程程學院 專 業(yè): 計算機機科學與與技術(shù) 班 級: 姓 名: 學 號: 小組組成員: 指導教師: 220133年 009月1.1目的的和意義義目前我國的的一部分分企業(yè)對對于員工工人員信息息的處理理還處在通過紙介介質(zhì)或半半自動(由由電腦處處理一部部分數(shù)據(jù)據(jù),由人人工處理理一部分分數(shù)據(jù))來進行的基礎(chǔ)上,這樣的機制已經(jīng)落后于時代的發(fā)展,浪費了許多人力和物力,在信息時代這種傳統(tǒng)的管理方法必然被以計算機為工具的信息管理技術(shù)所取代。所以我認為有必要根據(jù)企業(yè)現(xiàn)在實際的人事管理情況開發(fā)一套企業(yè)人事管理系統(tǒng)。1.2

2、 系系統(tǒng)設(shè)計計思想人事管理系系統(tǒng)應(yīng)該該具備MMIS的的各項基基本特征征。主要要提供人人事管理理的整體體解決方方案,實實現(xiàn)人事事操作的的合理化化和電子子化,提提高工作作效率。本系統(tǒng)應(yīng)該該具備軟軟件體積積小,操操作界面面簡潔,基基本功能能穩(wěn)定,運運行速度度較快,通通過計算算機技術(shù)術(shù)及網(wǎng)絡(luò)絡(luò)技術(shù)結(jié)結(jié)合開發(fā)發(fā)出客戶戶端與服服務(wù)器端端,以方方便快捷捷清晰的的進行數(shù)數(shù)據(jù)傳輸輸。(1)實用用性:系系統(tǒng)以用用戶需求求為目標標,以方方便用戶戶為原則則。根據(jù)據(jù)用戶實實際的需需求情況況,從用用戶角度度出發(fā)盡盡可能方方便用戶戶使用,滿滿足基本本的用戶戶需要,成成為公司司通用的的系統(tǒng)。(2)采用用標準技技術(shù):本本系統(tǒng)的

3、的所有設(shè)設(shè)計遵循循國際上上現(xiàn)行的的標準進進行,以以提高系系統(tǒng)的開開放性。(3)經(jīng)濟濟性:建建立適合合企業(yè)自自身需求求的網(wǎng)絡(luò)絡(luò)平臺,提提供廣泛泛的涵蓋蓋用戶多多種需求求的功能能,數(shù)據(jù)據(jù)處理方方式靈活活以滿足足需求,節(jié)節(jié)省網(wǎng)站站建設(shè)成成本,并并確保其其較好的的拓展性性和開放放性;同同時網(wǎng)站站具有基基于WEEB界面面的管理理后臺,能能夠自主主的對網(wǎng)網(wǎng)站中大大部分內(nèi)內(nèi)容作更更新、修修改操作作,節(jié)省省了企業(yè)業(yè)網(wǎng)站的的運營成成本,提提高了信信息更新新、傳播播效率。(4)可維維護性:系統(tǒng)的的設(shè)計要要求方便便維護,包包括硬件件的維護護,軟件件的維護護(更改改,升級級等)和和網(wǎng)絡(luò)的的維護。(5)可擴擴展性及及靈

4、活性性:系統(tǒng)統(tǒng)的設(shè)計計以方便便未來業(yè)業(yè)務(wù)的擴擴展和系系統(tǒng)擴充充為目標標,系統(tǒng)統(tǒng)要求能能夠方便便的升級級,充分分保護系系統(tǒng)的投投資。(6)智能能性:系系統(tǒng)在設(shè)設(shè)計時,充充分考慮慮系統(tǒng)運運行的智智能性,在在使用系系統(tǒng)一段段時間后后,系統(tǒng)統(tǒng)可以適適應(yīng)于任任何局域域網(wǎng)。1.3 開開發(fā)工具具介紹 MyEcclippse88.6 SQLL Seerveer 220055 wiindoows 200072可行性研研究本章對企人人事管理理系統(tǒng)進進行可行行性分析析。經(jīng)過過現(xiàn)狀調(diào)調(diào)查,從從技術(shù)、經(jīng)經(jīng)濟、法法律等方方面分析析系統(tǒng)開開發(fā)的可可行性。目的就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。2.1 經(jīng)

5、經(jīng)濟可行行性 建立立適合企企業(yè)自身身需求的的網(wǎng)絡(luò)平平臺,提提供廣泛泛的涵蓋蓋用戶多多種需求求的功能能,數(shù)據(jù)據(jù)處理方方式靈活活以滿足足需求,節(jié)節(jié)省系統(tǒng)統(tǒng)建設(shè)成成本,并并確保其其較好的的拓展性性和開放放性;同同時網(wǎng)站站具有基基于WEEB界面面的管理理后臺,能能夠自動動的對系系統(tǒng)中大大部分內(nèi)內(nèi)容作更更新、修修改操作作,提高高了信息息更新、傳傳播效率率。而且且本系統(tǒng)統(tǒng)是跨平平臺的,無無論在WWinddowss、Liinuxx或Unnix操操作系統(tǒng)統(tǒng)上都能能正常運運行,大大大節(jié)省省了企業(yè)業(yè)成本。2.2 技技術(shù)可行行性Interrnett起源于于20世世紀600年代的的美國,它它在近幾幾年迅速速風靡全全球

6、,其其根本原原因是它它不僅擁擁有卓越越的國際際通信功功能,而而且擁有有巨大的的信息資資源。所所謂的IInteerneet是指指由分布布在全世世界成千千上萬的的計算機機網(wǎng)絡(luò)遵遵循一定定的通訊訊協(xié)議,并并相互聯(lián)聯(lián)系在一一起而形形成的國國際互連連網(wǎng)絡(luò),也也就是說說,Innterrnett是建成成立和使使用這些些網(wǎng)絡(luò)的的人群、群群體、公公司及各各種網(wǎng)絡(luò)絡(luò)資源的的集合體體。隨著網(wǎng)絡(luò)技技術(shù)的不不斷發(fā)展展,單純純的靜態(tài)態(tài)頁面已已經(jīng)不能能滿足發(fā)發(fā)展的需需要,因因為靜態(tài)態(tài)頁面是是用單純純的HTTML語語言組成成的,它它沒有交交互性。因因此,為為了滿足足實際的的需要,許許多網(wǎng)頁頁文件擴擴展名不不再只是是“htmm

7、”,“htmml”,出現(xiàn)現(xiàn)了以“phpp”,“aspp”,“jspp”,“shttml”等為后后綴的網(wǎng)網(wǎng)面文件件,這些些都是采采用動態(tài)態(tài)網(wǎng)頁技技術(shù)制作作出來。所所以本系系統(tǒng)采用用了動態(tài)態(tài)的網(wǎng)站站技術(shù)。此外從硬軟軟件的性性能要求求、環(huán)境境條件、操操作人員員水平和和數(shù)量等等方面去去考慮和和分析本本系統(tǒng)實實施的可可行性,在在軟件方方面選擇擇了MyyEcllipsse5來來進行開開發(fā)管理理平臺的的設(shè)計,使使用SQQL sservver 20005數(shù)據(jù)據(jù)庫存儲儲數(shù)據(jù)。在硬件方面面,則選選擇空間間較大,只只要是PPenttiummIIII系列及及以上的的計算機機,內(nèi)存存在5112M以以上,硬硬盤在880G

8、BB以上,都都可以滿滿足系統(tǒng)統(tǒng)的開發(fā)發(fā)需要!當然,硬硬件的配配置越高高,系統(tǒng)統(tǒng)的開發(fā)發(fā)與運行行會更流流暢??伎紤]到如如今的家家用或商商用電腦腦硬件的的整體配配置水平平,系統(tǒng)統(tǒng)在硬件件方面是是可行的的。2.3 操操作可行行性本系統(tǒng)具有有良好的的操作界界面。顯顯示內(nèi)容容簡單明明了,使使操作者者不必具具有較高高的計算算機專業(yè)業(yè)知道,也也不必進進行專門門培訓,稍稍一接觸觸就可以以上手進進行所有有操作。對于用戶來來說,本本系統(tǒng)只只要求使使用者掌掌握一定定的上網(wǎng)網(wǎng)經(jīng)驗,經(jīng)經(jīng)過仔細細設(shè)計和和測試之之后的系系統(tǒng)具有有操作簡簡單,方方便靈活活等優(yōu)點點,足可可以滿足足各種用用戶的不不同需求求,同時時也方便便了公司

9、司的內(nèi)部部管理。管管理人員員及用戶戶一不定定期會在在短時間間內(nèi)掌握握并熟練練使用。只只要動一一動鼠標標鍵盤就就可以達達到想要要的效果果。2.4 法法律可行行性本系統(tǒng)為獨獨立開發(fā)發(fā),使用用的開發(fā)發(fā)軟件都都選用正正版。所所有技術(shù)術(shù)資料都都是共享享資源。在在開發(fā)過過程中沒沒有侵犯犯任何人人的著作作權(quán),也也沒有侵侵犯國家家、集體體或他人人利益;無合同同制定,不不涉及承承擔任何何法律責責任。3.1 MISS系統(tǒng)的的產(chǎn)生和和發(fā)展情情況所謂管理信信息系統(tǒng)統(tǒng)(Maanaggemeent Infformmatiion Sysstemm)系統(tǒng)統(tǒng) ,是是一個由由人、計計算機及及其他外外圍設(shè)備備等組成成的能進進行信息

10、息的收集集、傳遞遞、存貯貯、加工工、維護護和使用用的系統(tǒng)統(tǒng),是一一門新興興的科學學,其主主要任務(wù)務(wù)是最大大限度的的利用現(xiàn)現(xiàn)代計算算機及網(wǎng)網(wǎng)絡(luò)通訊訊技術(shù)加加強企業(yè)業(yè)的信息息管理,通通過對企企業(yè)擁有有的人力力、物力力、財力力、設(shè)備備、技術(shù)術(shù)等資源源的調(diào)查查了解,建建立正確確的數(shù)據(jù)據(jù),加工工處理并并編制成成各種信信息資料料及時提提供給管管理人員員,以便便進行正正確的決決策,不不斷提高高企業(yè)的的管理水水平和經(jīng)經(jīng)濟效益益。3.2業(yè)務(wù)務(wù)流程圖圖人事管理系系統(tǒng)在企企業(yè)中占占有極其其重要的的地位,它它關(guān)系著著企業(yè)內(nèi)內(nèi)部每個個員工的的檔案,其其中包括括新員工工的增加加,員工工信息查查找,員員工的詳詳細資料料等等

11、。對對于企業(yè)業(yè)來講,人人事管理理系統(tǒng)是是不可缺缺少的組組成部分分,它有有效地管管理企業(yè)業(yè)的員工工,對企企業(yè)內(nèi)部部人事的的流動和和分配起起著重要要的管理理作用,它它正確地地反映著著企業(yè)的的人事變變化。業(yè)務(wù)流程圖圖如圖33.1如示示。圖3.11業(yè)務(wù)流流程圖3.3企業(yè)業(yè)人事管管理系統(tǒng)統(tǒng)的需求求分析人事管理系系統(tǒng)是一一種當前前絕大多多數(shù)企業(yè)業(yè)都已經(jīng)經(jīng)采用的的,用來來管理企企業(yè)人事事的軟件件。因此此,必須須用行之之有效的的方法對對軟件需需求進行行嚴格的的審查驗驗證。需需求分析析的一般般過程如如圖3.2所示示。圖3.2 需求求分析的的一般過過程需求分析過過程是整整個系統(tǒng)統(tǒng)開發(fā)的的重要階階段,分分析的成成功

12、與否否,決定定著整個個系統(tǒng)功功能的完完善性以以及穩(wěn)定定性。在在該階段段需求分分析人員員需要確確定整個個產(chǎn)品的的功能要要求,并并且將現(xiàn)現(xiàn)實事務(wù)務(wù)抽象成成對象并并建模。3.3.11數(shù)據(jù)流流圖數(shù)據(jù)流程圖圖說明了了系統(tǒng)內(nèi)內(nèi)數(shù)據(jù)的的處理,但但未對其其中數(shù)據(jù)據(jù)的明確確含義、結(jié)結(jié)構(gòu)和組組成作具具體的說說明。因因此,僅僅有數(shù)據(jù)據(jù)流程圖圖還不能能完整地地表達系系統(tǒng)的全全部邏輯輯屬性。數(shù)數(shù)據(jù)字典典就是用用來描述述數(shù)據(jù)流流程圖內(nèi)內(nèi)數(shù)據(jù)的的這些邏邏輯性質(zhì)質(zhì)的。系統(tǒng)數(shù)據(jù)流流圖如圖圖3.3所示示。圖3.3系統(tǒng)數(shù)數(shù)據(jù)流圖圖3.3.22數(shù)據(jù)字字典數(shù)據(jù)字典是是關(guān)于數(shù)數(shù)據(jù)的信信息的集集合,也也就是對對數(shù)據(jù)流流圖中包包含的所所有元

13、素素的定義義的集合合。數(shù)據(jù)據(jù)流圖和和數(shù)據(jù)字字典共同同構(gòu)成系系統(tǒng)的邏邏輯模型型,沒有有數(shù)據(jù)字字典數(shù)據(jù)據(jù)流圖就就不嚴格格,然而而沒有數(shù)數(shù)據(jù)流圖圖數(shù)據(jù)字字典也難難于發(fā)揮揮作用,只只有數(shù)據(jù)據(jù)流圖和和對數(shù)據(jù)據(jù)流圖中中每個元元素的精精確定義義放在一一起,才才能共同同構(gòu)成系系統(tǒng)的規(guī)規(guī)格說明明。以下為本系系統(tǒng)數(shù)據(jù)據(jù)字典。數(shù)據(jù)字典的的作用是是在軟件件分析和和設(shè)計的的過程中中給人提提供關(guān)于于數(shù)據(jù)的的描述信信息。它它主要是是對數(shù)據(jù)據(jù)流圖中中的數(shù)據(jù)據(jù)流、處處理邏輯輯、外部部實體、數(shù)數(shù)據(jù)存儲儲和數(shù)據(jù)據(jù)項等方方面進行行具體的的定義。數(shù)數(shù)據(jù)流程程圖配以以數(shù)據(jù)字字典,就就可以從從圖形和和文字兩兩個方面面對系統(tǒng)統(tǒng)的邏輯輯模型進

14、進行完整整的描述述。表3.1系統(tǒng)數(shù)數(shù)據(jù)項定定義編號名稱別名類型長度I01-001emp_iid員工號int4I01-002emp_nnamee員工姓名varchhar10I01-003emp_ssex性別varchhar10I01-004emp_bbirtthdaay出生日期smallldattetiime4I01-005emp_pplacce籍貫varchhar50I01-006emp_nnatiion民族varchhar10I01-007emp_ppoliiticcs政治面貌varchhar10I01-008emp_mmarrriagge婚姻狀況varchhar10I01-009emp_s

15、shenn身份證號varchhar20I01-110emp_eeduccatiion學歷varchhar10I01-111emp_zzhuaanyee專業(yè)varchhar50I01-112emp_xxuexxiaoo畢業(yè)學校varchhar50I01-113emp_bbiyeedatte畢業(yè)時間smallldattetiime8I01-114emp_pphonne聯(lián)系電話varchhar20I01-115emp_mmphoone手機號碼varchhar20I01-116emp_aaddrresss家庭住址varchhar50I01-117jc_rpp獎/懲varchhar10I01-118jc

16、_naame獎懲名稱varchhar50I01-119jc_reen獎懲人員varchhar10I01-220jc_beeizhhu獎片原因varchhar50I01-221jc_daate創(chuàng)建時間datettimee8I01-222jc_deept部門varchhar20I01-223jc_baanreen經(jīng)辦人varchhar10I01-224jc_baandeept批準部門varchhar20I01-225xinzii_goong工資varchhar10I01-226xinzii_buutiee補貼varchhar10I01-227xinzii_jiiangg獎金varchhar10I0

17、1-228xinzii_koou扣繳varchhar10I01-229xinzii_zoong合計varchhar10I01-330dept_id部門號varchhar10I01-331kao_zzao上班時間smallldattetiime4I01-332kao_xxia下班時間smallldattetiime4I01-333kao_cchi遲到varchhar10I01-334kao_ttui早退varchhar10I01-335kao_bbingg請假varchhar10(1) 數(shù)據(jù)項項定義有有員工的的基本信信息表、考考勤信息息表,獎獎懲信息息表等各各表中的的數(shù)據(jù)項項, 如表33.1所示

18、示。(2) 數(shù)據(jù)流流定義:數(shù)據(jù)流編號號:D11-011數(shù)據(jù)流名稱稱:員工工基本信信息數(shù)據(jù)流來源源:管理理員數(shù)據(jù)流去向向:P11-011- 總體設(shè)計計是在系系統(tǒng)分析析的基礎(chǔ)礎(chǔ)上由抽抽象到具具體的過過程。主主要目標標是將系系統(tǒng)分析析階段所所提出的的反映了了信息需需求的系系統(tǒng)邏輯輯方案轉(zhuǎn)轉(zhuǎn)換成可可以實施施的基于于計算機機與通信信系統(tǒng)的的物理(技技術(shù))方方案,為為下一階階段系統(tǒng)統(tǒng)實施提提供必要要的技術(shù)術(shù)資料,應(yīng)應(yīng)符合系系統(tǒng)性,靈靈活性,可可靠性的的要求。4.1系統(tǒng)統(tǒng)模塊總總體設(shè)計計利用層次圖圖來表示示系統(tǒng)中中各模塊塊之間的的關(guān)系。層層次方框框圖是用用樹形結(jié)結(jié)構(gòu)的一一系列多多層次的的矩形框框描繪數(shù)數(shù)據(jù)的

19、層層次結(jié)構(gòu)構(gòu)。樹形形結(jié)構(gòu)的的頂層是是一個單單獨的矩矩形框,它它代表完完整的數(shù)數(shù)據(jù)結(jié)構(gòu)構(gòu),下面面的各層層矩形框框代表各各個數(shù)據(jù)據(jù)的子集集,最底底層的各各個矩形形框代表表組成這這個數(shù)據(jù)據(jù)的實際際數(shù)據(jù)元元素(不不能再分分割的元元素)。隨著結(jié)構(gòu)的的精細化化,層次次方框圖圖對數(shù)據(jù)據(jù)結(jié)構(gòu)也也描繪得得越來越越詳細,這這種模式式非常適適合于需需求分析析階段的的需要。從從對頂層層信息的的分類開開始,沿沿著圖中中每條路路徑反復復細化,直直到確定定了數(shù)據(jù)據(jù)結(jié)構(gòu)的的全部細細節(jié)為止止。本系統(tǒng)一共共分為五五個模塊塊,每個個模塊之之間雖然然在表面面上是相相互獨立立的,但但是在對對數(shù)據(jù)庫庫的訪問問上是緊緊密相連連的,各各個模

20、塊塊訪問的的是同一一個數(shù)據(jù)據(jù)庫,只只是所訪訪問的表表不同而而已。每每個模塊塊的功能能都是按按照在調(diào)調(diào)研中搜搜集的資資料進行行編排制制作的。 依依據(jù)上述述功能的的分析,系系統(tǒng)中模模塊分別別為:員員工基本本信息管管理、部部門管理理、獎懲懲管理、考考勤管理理、培訓訓管理、薪薪酬管理理、用戶戶管理各功能模塊塊的具體體功能如如下:(1)員工工基本信信息管理理:對人人員的基基本信息息管理,進進行人員員信息的的添加、更更新及打打印出報報表;對對人事變變動進行行管理對對員工上上、下班班簽到管管理;員員工培訓訓信息管管理等。(2)部門門管理:對新增增部門進進行添加加,對部部門人員員或部門門名進行行修改,也也可對

21、現(xiàn)現(xiàn)有部門門進行縮縮減等。(3)獎懲懲管理:對員工工的表現(xiàn)現(xiàn)進行評評定,對對獎懲信信息進行行添加、更更新和刪刪除。(4)薪酬酬管理:對員工工薪資進進行管理理。如添添加、修修改等操操作。(5)用戶戶管理:對登錄錄用戶信信息進行行管理。如如修改密密碼,更更改用戶戶名,增增加新用用戶,刪刪除已經(jīng)經(jīng)不存在在的用戶戶等。系統(tǒng)功能結(jié)結(jié)構(gòu)圖如如圖4.1所示示。圖4.1系統(tǒng)功功能結(jié)構(gòu)構(gòu)圖4.2數(shù)據(jù)據(jù)庫設(shè)計計4.2.11數(shù)據(jù)庫庫設(shè)計概概述數(shù)據(jù)庫設(shè)計計是指對對于一個個給定的的應(yīng)用環(huán)環(huán)境,構(gòu)構(gòu)造最優(yōu)優(yōu)的數(shù)據(jù)據(jù)庫模式式,建立立數(shù)據(jù)庫庫及其應(yīng)應(yīng)用系統(tǒng)統(tǒng),使之之能夠有有效地存存儲數(shù)據(jù)據(jù),滿足足各種用用戶的應(yīng)應(yīng)用需求求,在

22、數(shù)數(shù)據(jù)庫領(lǐng)領(lǐng)域內(nèi),常常常把使使用數(shù)據(jù)據(jù)庫各類類系統(tǒng)統(tǒng)統(tǒng)稱為數(shù)數(shù)據(jù)庫應(yīng)應(yīng)用系統(tǒng)統(tǒng)。性能良好的的數(shù)據(jù)庫庫是應(yīng)用用系統(tǒng)成成功的基基礎(chǔ)和保保證。但但一個性性能良好好的數(shù)據(jù)據(jù)庫的設(shè)設(shè)計和開開發(fā)卻是是一項龐龐大而復復雜的工工程。從從事數(shù)據(jù)據(jù)庫設(shè)計計的人員員,不僅僅要具備備數(shù)據(jù)庫庫知識和和數(shù)據(jù)庫庫設(shè)計技技術(shù),還還要有系系統(tǒng)開發(fā)發(fā)的實際際經(jīng)驗。數(shù)數(shù)據(jù)庫設(shè)設(shè)計人員員必須深深入實際際環(huán)境,密密切聯(lián)系系用戶,了了解需求求,學習習業(yè)務(wù),這這樣可以以少走彎彎路,提提高設(shè)計計的成效效,數(shù)據(jù)據(jù)庫設(shè)計計的基本本問題是是為應(yīng)用用領(lǐng)域給給出優(yōu)化化的數(shù)據(jù)據(jù)庫邏輯輯結(jié)構(gòu)和和物理結(jié)結(jié)構(gòu),使使之滿足足用戶的的信息管管理要求求和數(shù)據(jù)據(jù)操作

23、要要求,支支持應(yīng)用用系統(tǒng)的的開發(fā)和和運行。設(shè)設(shè)計目標標是為用用戶和應(yīng)應(yīng)用系統(tǒng)統(tǒng)提供高高效率的的運行環(huán)環(huán)境。效效率是指指數(shù)據(jù)庫庫存取效效率和存存儲空間間的利用用率。約約束條件件是計算算機軟硬硬件環(huán)境境、數(shù)據(jù)據(jù)庫管理理系統(tǒng)的的能力、用用戶操作作要求和和信息要要求、完完整性和和安全性性約束。設(shè)設(shè)計問題題是在給給定約束束下求解解一個數(shù)數(shù)據(jù)庫模模式使運運行成本本最小化化。數(shù)據(jù)庫設(shè)計計過程如如圖4.2所示示:現(xiàn)實世界現(xiàn)實世界需 求 分 析概念數(shù)據(jù)庫設(shè)計邏輯數(shù)據(jù)庫設(shè)計物理數(shù)據(jù)庫設(shè)計需求分析說明書概念數(shù)據(jù)庫模式邏輯數(shù)據(jù)庫模式物理數(shù)據(jù)庫模式圖4.2 數(shù)據(jù)據(jù)庫設(shè)計計過程4.2.22數(shù)據(jù)分分析數(shù)據(jù)分析過過程同數(shù)數(shù)據(jù)

24、庫的的邏輯結(jié)結(jié)構(gòu)和物物理結(jié)構(gòu)構(gòu)密切相相關(guān),需需要確定定、編制制、組織織、篩選選應(yīng)用程程序所使使用的信信息。它它以一種種能夠分分析和分分類的方方式來捕捕獲用戶戶的所有有信息,這這使得某某一模型型可以直直接轉(zhuǎn)化化成數(shù)據(jù)據(jù)庫結(jié)構(gòu)構(gòu)。我們使用一一種信息息建模技技術(shù),這這種技術(shù)術(shù)是通過過實體、關(guān)關(guān)系、屬屬性三種種基本對對象來定定義信息息。實體體是需要要維護和和使用的的相關(guān)特特性的集集合體;屬性是是實體的的特性或或特征;關(guān)系是是實體之之間的聯(lián)聯(lián)系,關(guān)關(guān)系為實實體記錄錄(實例例)之間間的聯(lián)系系和交互互作用方方式建立立了模型型。要確定實體體和關(guān)系系的性質(zhì)質(zhì),用戶戶必須確確定單個個實體和和他們相相關(guān)的屬屬性。為

25、為每個對對象定義義一個完完整的與與商業(yè)相相關(guān)的描描述以及及他單獨獨使用的的要求,這這也包括括確定此此實體是是否使用用應(yīng)用程程序的永永久需求求,每種種關(guān)系的的基本定定義使用用了商業(yè)業(yè)定義和和與關(guān)系系相連接接的需求求。在為為實體確確定相關(guān)關(guān)的屬性性過程中中,也需需要確定定此實體體的主鍵鍵和索引引,并且且要確定定在每個個實體中中怎樣組組織這些些屬性,確確定屬性性的數(shù)據(jù)據(jù)類型和和它是否否為空值值。在高高層次的的描述過過程中,還還可以確確定所有有擴展屬屬性信息息,包括括長度、格格式、編編輯風格格、校驗驗規(guī)則和和初始值值。單獨獨實體的的屬性被被組織起起來,用用戶就能能夠開始始以某一一種組織織方式來來給實體

26、體分類。用用戶必須須通過關(guān)關(guān)系,來來為實體體分組的的方式確確定分類類的模式式,這是是抽象化化的初始始層,或或者說是是通過隱隱藏模糊糊的信息息來提高高對分析析的理解解,通過過將數(shù)據(jù)據(jù)分類成成組,就就產(chǎn)生了了相關(guān)分分組的不不同類型型,這樣樣,更加加易于觀觀察和分分析。4.2.33數(shù)據(jù)庫庫的詳細細設(shè)計 11.原始始單據(jù)與與實體之之間的關(guān)關(guān)系可以是一對對一、一一對多、多多對多的的關(guān)系。在在一般情情況下,它它們是一一對一的的關(guān)系:即一張張原始單單據(jù)對應(yīng)應(yīng)且只對對應(yīng)一個個實體。在在特殊情情況下,它它們可能能是一對對多或多多對一的的關(guān)系,即即一張原原始單證證對應(yīng)多多個實體體,或多多張原始始單證對對應(yīng)一個個實

27、體。這這里的實實體可以以理解為為基本表表。明確確這種對對應(yīng)關(guān)系系后,對對我們設(shè)設(shè)計錄入入界面大大有好處處。 22.主鍵鍵與外鍵鍵一般而言,一一個實體體不能既既無主鍵鍵又無外外鍵。在在ER 圖圖中, 處于葉葉子部位位的實體體, 可可以定義義主鍵,也也可以不不定義主主鍵(因因為它無無子孫), 但但必須要要有外鍵鍵(因為為它有父父親)。主主鍵與外外鍵的設(shè)設(shè)計,在在全局數(shù)數(shù)據(jù)庫的的設(shè)計中中,占有有重要地地位。主主鍵是實實體的高高度抽象象,主鍵鍵與外鍵鍵配對,表表示實體體之間連連接。 33.基本本表的性性質(zhì)基本表具有有如下四四個特性性:原子性:基基本表中中的字段段是不可可再分解解的。原始性:基基本表中中

28、的記錄錄是原始始數(shù)據(jù)(基基礎(chǔ)數(shù)據(jù)據(jù))的記記錄。演繹性:由由基本表表與代碼碼表中的的數(shù)據(jù),可可以派生生出所有有的輸出出數(shù)據(jù)。穩(wěn)定性:基基本表的的結(jié)構(gòu)是是相對穩(wěn)穩(wěn)定的,表表中的記記錄是要要長期保保存的。4.在給定定的系統(tǒng)統(tǒng)硬件和和系統(tǒng)軟軟件條件件下,提提高數(shù)據(jù)據(jù)庫系統(tǒng)統(tǒng)的運行行效率的的辦法是是:(1) 在在數(shù)據(jù)庫庫物理設(shè)設(shè)計時,降降低范式式,增加加冗余, 少用用觸發(fā)器器, 多多用存儲儲過程。(2) 當當計算非非常復雜雜、而且且記錄條條數(shù)非常常巨大時時(例如如一千萬萬條),復復雜計算算要先在在數(shù)據(jù)庫庫外面,以以文件系系統(tǒng)方式式用C#語言計計算處理理完成之之后,最最后才入入庫追加加到表中中去。這這是電

29、信信計費系系統(tǒng)設(shè)計計的經(jīng)驗驗。(3) 發(fā)發(fā)現(xiàn)某個個表的記記錄太多多,例如如超過一一千萬條條,則要要對該表表進行水水平分割割。水平平分割的的做法是是,以該該表主鍵鍵PK的的某個值值為界線線,將該該表的記記錄水平平分割為為兩個表表。若發(fā)發(fā)現(xiàn)某個個表的字字段太多多,例如如超過八八十個,則則垂直分分割該表表,將原原來的一一個表分分解為兩兩個表。 (4) 對對數(shù)據(jù)庫庫管理系系統(tǒng)DBBMS進進行優(yōu)化化,即優(yōu)優(yōu)化各種種系統(tǒng)參參數(shù),如如緩沖區(qū)區(qū)個數(shù)。(5) 在在使用面面向數(shù)據(jù)據(jù)的SQQL語言言進行程程序設(shè)計計時,盡盡量采取取優(yōu)化算算法??傊?,要提提高數(shù)據(jù)據(jù)庫的運運行效率率,必須須從數(shù)據(jù)據(jù)庫系統(tǒng)統(tǒng)級優(yōu)化化、數(shù)據(jù)

30、據(jù)庫設(shè)計計級優(yōu)化化、程序序?qū)崿F(xiàn)級級優(yōu)化,這這三個層層次上同同時下功功夫。5.數(shù)據(jù)庫庫ER圖,員員工部分分,如圖圖4.3所示示: 圖4.3 員工部部分E-R圖 本本系統(tǒng)的的數(shù)據(jù)庫庫命名為為:peeoplle,用用來存該該系統(tǒng)中中用到的的所有數(shù)數(shù)據(jù)。ppeopple數(shù)數(shù)據(jù)庫中中共分77張表,信信息表如如表4.1至44.7所示示。用戶表:主主要是用用戶登錄錄的基本本信息,如如表4.1所示示。表4.1 yoonghhu(用用戶表)序號英文名中文名類型長度(字符符)1useriid編號int42usernnamee用戶名varchhar(10)1-103passwwordd密碼varchhar(20)1

31、-204limitt權(quán)限varchhar(10)1-10 (22)員工工表:主主要包括括員工的的基本信信息,如如表4.4所示示。表4.2 deept(部門表表)序號英文名中文名類型長度(字符符)1id序號int42dept_id部門號varchhar(10)1-103dept_namme部門名varchhar(10)1-104emp_rren部門人數(shù)varchhar(10)1-105emp_bbeizzhu備注varchhar(50)1-50 (33)部門門表:包包括部門門號、部部門名、部部門人數(shù)數(shù)和備注注,如表表4.22所示。表4.3 jc(獎獎懲表)序號英文名中文名類型長度(字符符)1id

32、序號int42jc_idd獎懲編號varchhar(10)1-103emp_iid員工編號varchhar(10)1-104jc_rpp獎/懲varchhar(10)1-105jc_naame獎懲名稱varchhar(50)1-506jc_reen獎懲人員varchhar(10)1-107jc_beeizhhu獎懲原因varchhar(50)1-508jc_daate創(chuàng)建時間datettimee89jc_deept部門名varchhar(20)1-2010jc_baanreen經(jīng)辦人varchhar(10)1-1011jc_baandeept批準部門varchhar(20)1-20 表4.4

33、emmplooyeee(員工工表)序號英文名中文名類型長度(字符符)1emp_iid員工編號varchhar(10)1-102emp_nnamee員工姓名varchhar(10)1-103dept_id部門號varchhar(10)1-104emp_ssex性別varchhar(10)1-105emp_bbirtthdaay出生日期smallldattetiime46emp_pplacce籍貫varchhar(50)1-507emp_nnatiion民族varchhar(10)1-108emp_ppoliiticcs政治面貌varchhar(10)1-109emp_mmarrriagge婚姻狀

34、況varchhar(10)1-1010emp_sshenn身份證號varchhar(20)1-2011emp_eeduccatiion學歷varchhar(10)1-1012emp_zzhuaanyee專業(yè)varchhar(50)1-5013emp_xxuexxiaoo畢業(yè)學校varchhar(50)1-5014emp_bbiyeedatte畢業(yè)時間smallldattetiime415emp-pphonne聯(lián)系電話varchhar(20)1-2016emp_mmphoone手機號碼varchhar(20)1-2017emp-aaddrresss家庭住址varchhar(50)1-50 (4)

35、獎懲懲表:記記錄員工工獎懲的的信息。如如表4.3所示示。培訓表:包包括員工工號、培培訓內(nèi)容容、培訓訓時間等等,如表表4.66所示。表4.5 xiinzii(薪酬酬表)序號英文名中文名類型長度(字符符)1id序號int42emp_iid 員工編號號varchhar(10)1-103xinzii_goong工資varchhar(10)1-104xinzii_buutiee補貼varchhar(10)1-105xinzii_jiiangg獎金varchhar(10)1-106xinzii_koou扣繳varchhar(10)1-107xinzii_zoong合計varchhar(10)1-10表4.

36、6 trrainn(培訓訓表)序號英文名中文名類型長度(字符符)1id序號int42trainn_idd培訓編號varchhar(10)1-103emp_iid員工編號varchhar(10)1-104trainn_naame培訓名varchhar(50)1-505trainn_shhi培訓內(nèi)容varchhar(50)1-506starttdatte開始日期smallldattetiime47enddaate結(jié)束日期smallldattetiime48trainn _aaddrr培訓單位Varchhar(50)1-509trainn_jiieguuo培訓結(jié)果varchhar(50)1-5010

37、trainn _bbeizzhu備注varchhar(50)1-50 (6)薪薪酬表:記錄員員工工資資、獎金金補貼等等,如表表4.55所示。 (7)考考勤表:員工上上、下班班簽到等等,如表表4.7所示示。表4.7 kaao(考考勤表)序號英文名中文名類型長度(字符符)1id序號int42emp_iid員工編號varchhar(10)1-103dept_id部門號varchhar(10)1-104kao_zzao上班時間smallldattetiime45kao_xxia下班時間smallldattetiime46kao_cchi遲到varchhar(10)1-107kao_ttui早退varc

38、hhar(10)1-108kao_bbingg請假varchhar(10)1-10表4.7 kaao(考考勤表)序號英文名中文名類型長度(字符符)1id序號int42emp_iid員工編號varchhar(10)1-103dept_id部門號varchhar(10)1-104kao_zzao上班時間smallldattetiime45kao_xxia下班時間smallldattetiime46kao_cchi遲到varchhar(10)1-107kao_ttui早退varchhar(10)1-108kao_bbingg請假varchhar(10)1-105詳細設(shè)計計在軟件的總總體設(shè)計計中,已已

39、將系統(tǒng)統(tǒng)劃分為為多個,將將它們按按照一定定的原則則組裝起起來,同同時確定定了每個個模塊的的功能及及模塊與與模塊之之間的外外部接口口。詳細細設(shè)計是是軟件設(shè)設(shè)計的重重要階段段,主要要確定第第個模塊塊具體執(zhí)執(zhí)行過程程。5.1系統(tǒng)統(tǒng)運行平平臺設(shè)置置硬件環(huán)境:臺式計計算機(PPC)一一臺,如如表5.1所示示。表5.1 運行行環(huán)境硬硬件配置置硬件配置處理器Pentiium3.00以上內(nèi)存512M以以上硬盤空間80G以上上 軟軟件環(huán)境境:Wiindoows Serrverr20003和WWinddowss20007操作作系統(tǒng)。5.2系統(tǒng)統(tǒng)程序流流程圖程序流程圖圖也稱為為程序框框圖,是是一種描描述程序序邏輯結(jié)

40、結(jié)構(gòu)的工工具。比比較直觀觀、清晰晰。以下下是本系系統(tǒng)的程程序流程程圖。圖5.1 程序序流程圖圖5.3系統(tǒng)統(tǒng)主界面面設(shè)計本系統(tǒng)分為為管理員員和員工工兩個權(quán)權(quán)限,分分別登錄錄到不同同的主界界面。管管理員登登錄后的的界面是是對系統(tǒng)統(tǒng)進行全全面的管管理如圖圖5.2所示示。員工工登錄后后的界面面主要是是對一些些相關(guān)信信息的查查看和對對上、下下班進行行簽到如如圖5.3所示示。 圖5.2 管理理員主界界面圖5.3 員工工主界面面5.4 系系統(tǒng)功能能設(shè)計 通通過用戶戶登錄時時進行權(quán)權(quán)限過濾濾后,如如果是管管理員,則則進行對對后臺管管理,即即對員工工基本信信息、部部門信息息、獎懲懲信息進進行增加加、查找找、刪除

41、除和更新新的操作作。對人人員離職職的管理理,以及及打印人人員信息息報表。用用戶登錄錄,則進進行上、下下班簽到到,瀏覽覽和查找找基本信信息等操操作。5.4.11簽到信信息設(shè)置置簽到信息設(shè)設(shè)置如圖圖5.4所示示圖5.4 員工工簽到 11.實現(xiàn)現(xiàn)目標:頁面顯示時時,在進進行簽到到時所要要填寫的的信息只只是員工工號,但但是這個個簽到系系統(tǒng)中有有一個對對簽到時時間的限限制,如如果在簽簽到時間間范圍內(nèi)內(nèi)可以進進行正常常的簽到到工作,填填寫完成成后,點點擊“提提交”按按鈕,完完成簽到到的工作作;如果果不在簽簽到時間間范圍內(nèi)內(nèi)則此頁頁面會彈彈出一個個對話框框,告訴訴員工應(yīng)應(yīng)在相應(yīng)應(yīng)的時間間內(nèi)簽到到,如圖圖5.

42、5所示示。圖5.5 簽到到錯誤信信息2.實現(xiàn)過過程頁面名:員員工簽到到表5.2 簽到到設(shè)置主主要控件件信息列列表名稱主要屬性設(shè)設(shè)置作用tablee/擺放頁面中中文本框框和按鈕鈕TextFFielldName:empp_idd輸入員工號號TextFFielld2Name:empp_idd輸入員工號號ButtoonType:Subbmitt提交信息Buttoon2Type:Subbmitt提交信息5.4.22員工信信息查看看及查詢詢設(shè)置1員工信信息查看看設(shè)置如如圖5.6所示示。 圖5.6 員工工信息查查看設(shè)置置 (1)實現(xiàn)目目標頁面顯示時時,顯示示的是部部門的基基本信息息。該頁頁面實現(xiàn)現(xiàn)了分頁頁技

43、術(shù)。分分頁技術(shù)術(shù)簡化了了頁面的的內(nèi)容,使使頁面看看起來簡簡潔、美美觀。并并且把庫庫中的記記錄從第第一條記記錄分為為了幾頁頁來顯示示。一頁頁最多只只能顯示示四條記記錄,點點擊“下下一頁”會會顯示后后面的其其它的記記錄內(nèi)容容。再點點擊“上上一頁”就就返回前前一頁。(2)實現(xiàn)現(xiàn)過程員工信息查查看主要要控件,如如表5.3所示示。表5.3 員工信信息查看看主要控控件信息息列表名稱主要屬性設(shè)設(shè)置作用tablee/顯示基本信信息內(nèi)容容Link/鏈接下頁2 員工工信息查查詢設(shè)置置如圖55.7所示示。圖5.7 員工工信息查查詢設(shè)置置(1)實現(xiàn)現(xiàn)目標 頁頁面顯示示時,員員工可以以對部門門信息、獎獎懲信息息、培訓訓

44、信息進進行查找找。輸入入員工編編號,員員工就可可對自己己所輸入入的內(nèi)容容,進行行具體信信息的查查看。(2)實現(xiàn)現(xiàn)過程 員員工住處處查詢主主要控件件,如表表5.4所示示。表5.4 員工工信息查查詢主要要控件信信息列表表名稱主要屬性設(shè)設(shè)置作用tablee/擺放頁面中中文本框框和按鈕鈕TextFFielldName:deppt_iid輸入部門號號TextFFielld2Name:empp_idd輸入員工號號TextFFidlld4Name:empp_idd輸入員工號號ButtoonType:Subbmitt提交信息Buttoon2Type:Subbmitt提交信息Buttoon3Type:Subbm

45、itt提交信息5.4.33員工獎獎懲更新新設(shè)置 員員工獎懲懲更新設(shè)設(shè)置如圖圖5.8所示示。圖5.8 員工工獎懲更更新 11.實現(xiàn)現(xiàn)目標 頁頁面顯示示時,此此頁面是是管理員員登錄后后才可操操作的。是是對員工工的獎懲懲進行更更新修改改。此操操作可以以實現(xiàn)多多條記同同時更新新,也就就是批量量更新。不不是單一一的只針針對一條條記錄的的內(nèi)容進進行更新新。這樣樣,大批批量的更更新可以以省去查查找時間間。不必必一條一一條記錄錄的更新新修改。2.實現(xiàn)過過程員工獎懲更更新主要要控件,如如表5.5所示示。表5.5 員工工獎懲更更新主要要控件信信息列表表名稱主要屬性設(shè)設(shè)置作用tablee/擺放頁面中中文本框框和按鈕

46、鈕TextFFielldName:id序號TextFFielld2Name:jc_id獎懲號TextFFidlld4Name:empp_idd員工號TextFFielld5Type:jc_rp提交信息TextFFielld6Type:jc_namme獎/懲TextFFielld7Type:jc_renn獎懲人TextFFielld8Type:jc_beiizhuu獎片原因TextFFiells9Type:jc_datte時間TextFFielld100Type:jc_deppt部門TextFFielld111Type:jc_bannrenn經(jīng)辦人TextFFielld122Type:jc_banndeppt批準部門ButtoonType:Subbmitt提交信息5.4.44打印員員人

溫馨提示

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

最新文檔

評論

0/150

提交評論