![設(shè)計說明書參考范文_第1頁](http://file4.renrendoc.com/view/bfb6c324017670570caa8e459b0c645c/bfb6c324017670570caa8e459b0c645c1.gif)
![設(shè)計說明書參考范文_第2頁](http://file4.renrendoc.com/view/bfb6c324017670570caa8e459b0c645c/bfb6c324017670570caa8e459b0c645c2.gif)
![設(shè)計說明書參考范文_第3頁](http://file4.renrendoc.com/view/bfb6c324017670570caa8e459b0c645c/bfb6c324017670570caa8e459b0c645c3.gif)
![設(shè)計說明書參考范文_第4頁](http://file4.renrendoc.com/view/bfb6c324017670570caa8e459b0c645c/bfb6c324017670570caa8e459b0c645c4.gif)
![設(shè)計說明書參考范文_第5頁](http://file4.renrendoc.com/view/bfb6c324017670570caa8e459b0c645c/bfb6c324017670570caa8e459b0c645c5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
PAGE福州軟件職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書題目:員工管理系統(tǒng)系別:計算機(jī)系專業(yè)/班級:計算機(jī)應(yīng)用技術(shù)(電子商務(wù)方向)年級:2009級學(xué)號:姓名:指導(dǎo)老師:黃偉雄201PAGEII內(nèi)容摘要【摘要】對企業(yè)而言,人力資源是企業(yè)最寶貴的資源,也是企業(yè)的“生命線”。而員工及其工資的管理又是人力資源管理的重中之重。實(shí)行電子化的員工管理,可以讓人力資源管理人員從繁重瑣碎的案頭工作解脫出來,去完成更重要的工作。管理系統(tǒng)的開發(fā)不僅是一個應(yīng)用程序編寫的過程,更重要的是在系統(tǒng)分析和設(shè)計階段所做的工作。該程序在設(shè)計過程中嚴(yán)格遵循軟件工程學(xué)的方法,用分階段的生命周期計劃管理,并主要講述了程序的總體設(shè)計、詳細(xì)設(shè)計階段,對程序進(jìn)行需求迭代,不斷修正和改進(jìn),利用SQLSERVER的強(qiáng)大數(shù)據(jù)庫功能,直到形成一個完善的可行性系統(tǒng).優(yōu)美、秀麗的界面,方便實(shí)用的查詢與維護(hù)功能共同構(gòu)成了“員工管理系統(tǒng)”。關(guān)鍵詞:員工管理系統(tǒng),delphi7,SQLServer2005,數(shù)據(jù)庫,工資
目錄內(nèi)容摘要 I目錄 II1設(shè)計任務(wù)要求 11.1目的及意義 11.2系統(tǒng)功能要求 11.3預(yù)期開發(fā)成果 22技術(shù)平臺要求 32.1硬件技術(shù)平臺 32.2軟件技術(shù)平臺 33系統(tǒng)功能模塊說明 53.1系統(tǒng)功能模塊圖 53.2各模塊的基本功能說明 64設(shè)計結(jié)果 84.1設(shè)計測試 84.2設(shè)計結(jié)果展示 104.3設(shè)計作品不足之處 13總結(jié) 14參考文獻(xiàn) 15PAGE151設(shè)計任務(wù)要求1.1目的及意義本系統(tǒng)開發(fā)的目的一方面從提高員工管理工作的效率出發(fā),擺脫過去由人用紙和筆進(jìn)行員工信息費(fèi)時費(fèi)力的繁重工作,如何通過設(shè)計一個切實(shí)可行的軟件系統(tǒng)用于解決員工管理中信息處理總量大、內(nèi)容繁多、手段落后的現(xiàn)狀,即利用成熟的計算機(jī)系統(tǒng)來實(shí)現(xiàn)員工管理工作的自動化。本系統(tǒng)根據(jù)企業(yè)管理的一些實(shí)際情況而編制的一套自動化的員工管理系統(tǒng)。隨著計算機(jī)的日益普及和網(wǎng)絡(luò)的發(fā)展,數(shù)據(jù)庫的應(yīng)用范圍越來越廣,數(shù)據(jù)庫應(yīng)用的功能也越來越強(qiáng),因此編寫管理信息系統(tǒng)應(yīng)用程序也顯得尤為重要,在強(qiáng)調(diào)管理,強(qiáng)調(diào)信息的現(xiàn)代社會中它變得越來越普及。員工管理是任何企事業(yè)單位都需要進(jìn)行的一項工作,因此,開發(fā)制作員工管理系統(tǒng)具有較大的社會現(xiàn)實(shí)意義,同時員工管理系統(tǒng)是一切應(yīng)用系統(tǒng)的典范,它具有一切應(yīng)用系統(tǒng)的特征,系統(tǒng)結(jié)構(gòu)與現(xiàn)實(shí)生活緊密結(jié)合,具體直觀,具有典范的數(shù)據(jù)庫系統(tǒng)的特性。員工管理系統(tǒng)主要用于企業(yè)內(nèi)部員工的檔案、工資、考勤、職稱評定的管理,便于公司領(lǐng)導(dǎo)掌握人員的動向,及時調(diào)整人才的分配,同時也減少了手工操作帶來的一些繁瑣與不便,使員工情況的記錄和統(tǒng)計變得十分簡單.這些優(yōu)點(diǎn)可以極大的提高企業(yè)對員工管理的效率.因此,員工管理系統(tǒng)是企事業(yè)信息化、智能化、科學(xué)化和正規(guī)化不可缺少的管理軟件。1.2系統(tǒng)功能要求本系統(tǒng)的功能有:包括工資管理的員工信息的添加、刪除、修改,工資信息的添加、刪除、修改,津貼信息的添加、刪除、修改,工資查詢、員工查詢、工資打印、管理員設(shè)置等功能。同時對于不同的用戶具有不同的功能。系統(tǒng)管理員級具有最高級別的權(quán)限,能使用系統(tǒng)的所有的功能;一般管理員具有一般使用權(quán)限,可以查詢基本的信息,及發(fā)出服務(wù)要求等。確定對系統(tǒng)的目標(biāo)員工管理系統(tǒng)是在不影響管理人員正常工作下,最大限度的簡化了日常事物,減少因手工記錄而造成的混亂及消息流通的緩慢等等不利因素,盡量減少管理人員勞動力的浪費(fèi)和多余。同時,通過電腦加快與住戶之間的聯(lián)系,以更快的速度為企業(yè)和公司解決工資管理的煩惱。使工資管理智能化。1.3預(yù)期開發(fā)成果(包括源代碼、數(shù)據(jù)庫和文檔)(列出成果清單)
2技術(shù)平臺要求2.1硬件技術(shù)平臺對于前臺開發(fā)工具Delphi7它可用于windows98\2000\xp\windowsme\Server2003等系統(tǒng)中,但由于本管理系統(tǒng)軟件使用SQLServer2005作為后臺服務(wù),只需要將程序文件數(shù)據(jù)庫文件及子目錄一并復(fù)制到一目錄下即可使用。最低運(yùn)行要求486以上PC機(jī),64M以上內(nèi)存,1GB以上硬盤。推薦使用586以上PC機(jī),128M以上內(nèi)存,2GB以上硬盤。2.2軟件技術(shù)平臺Delphi7概況:DELPHI是著名的Borland公司開發(fā)的可視化軟件開發(fā)工具。DELPHI被稱為第四代編程語言,簡單、高效、功能強(qiáng)大。產(chǎn)生背景:在DOS年代,程序員可以選擇的開發(fā)工具是非常有限的。隨著Windows平臺的推出,這種情況有所改善,人們可以使用C++語言或者VisualBasic語言。但是C++功能強(qiáng)大但是使用困難,VB使用簡單但是語言本身具有重大局限。因此人們迫切需要一種能夠集兩者優(yōu)點(diǎn)而舍棄兩者缺點(diǎn)的開發(fā)工具。在這種情況下DELPHI產(chǎn)生,DELPHI兼?zhèn)淞薞C功能強(qiáng)大和VB簡單易學(xué)的特點(diǎn)。DELPHI已經(jīng)從DELPHI1.0發(fā)展到現(xiàn)在的DELPHI7.0。1999年下半年DELPHI5.0出現(xiàn),外號:“VB的殺手”。2001年DELPHI6.0出現(xiàn)。2002年8月,DELPHI7.0出現(xiàn)。SQLServer2005概況:SQLServer是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)它最初是由MicrosoftSybase和Ashton-Tate三家公司共同開發(fā)的于1988年推出了第一個OS/2版本在WindowsNT推出后Microsoft與Sybase在SQLServer的開發(fā)上就分道揚(yáng)鑣了Microsoft將SQLServer移植到WindowsNT。系統(tǒng)上專注于開發(fā)推廣SQLServer的WindowsNT版本Sybase則較專注于SQLServer在UNIX操作系統(tǒng)上的應(yīng)用在本書中介紹的是MicrosoftSQLServer以后簡稱為SQLServer或MSSQLServer。SQLServer2005是Microsoft公司推出的SQLServer數(shù)據(jù)庫管理系統(tǒng)的最新版本該版本繼承了SQLServer7.0版本的優(yōu)點(diǎn)同時又比它增加了許多更先進(jìn)的功能具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn)可跨越從運(yùn)行MicrosoftWindows98的膝上型電腦到運(yùn)行MicrosoftWindows2000的大型多處理器的服務(wù)器等多種平臺使用。SQLServer2005其主要特點(diǎn)如下:(1)高性能設(shè)計,可充分利用WindowsNT的優(yōu)勢。(2)系統(tǒng)管理先進(jìn),支持Windows圖形化管理工具,支持本地和遠(yuǎn)程的系統(tǒng)管理和配置。(3)強(qiáng)壯的事務(wù)處理功能,采用各種方法保證數(shù)據(jù)的完整性。(4)支持對稱多處理器結(jié)構(gòu)、存儲過程、ODBC,并具有自主的SQL語言。SQLServer以其內(nèi)置的數(shù)據(jù)復(fù)制功能、強(qiáng)大的管理工具、與Internet的緊密集成和開放的系統(tǒng)結(jié)構(gòu)為廣大的用戶、開發(fā)人員和系統(tǒng)集成商提供了一個出眾的數(shù)據(jù)庫平臺。
3系統(tǒng)功能模塊說明3.1系統(tǒng)功能模塊圖ER模型:ER模型中包含“實(shí)體”“聯(lián)系”“屬性”等三個基本成分,三個基本成分是指:實(shí)體:是客觀世界中存在的且可相互區(qū)分的事物。它可以是具體事物或抽象概念。通常用矩形表示實(shí)體。聯(lián)系:客觀事物彼此聯(lián)系。通常用菱形表示聯(lián)系。屬性:它是實(shí)體或聯(lián)系所具有的性質(zhì),一般來說,一個實(shí)體具有若干個屬性。通常用橢圓形或圓角矩形表示屬性。本系統(tǒng)根據(jù)上面的設(shè)計規(guī)劃出的實(shí)體有:管理員信息實(shí)體,員工信息實(shí)體,基本工資信息實(shí)體等等。部分實(shí)體具體的描述E-R圖如下。管理員管理員信息實(shí)體ID名稱密碼權(quán)限……圖3.1管理員信息實(shí)體圖員工基本信息實(shí)體員工基本信息實(shí)體編號姓名年齡電話……圖3.2員工基本信息實(shí)體圖基本工資信息實(shí)體基本工資信息實(shí)體編號項目工資….……圖3基本信息實(shí)體圖3.2各模塊的基本功能說明一般來說,一個管理系統(tǒng)是由前臺系統(tǒng)和后臺系統(tǒng)兩部分構(gòu)成的。前臺系統(tǒng)是用戶界面,供用戶操作數(shù)據(jù)庫,包括查詢、添加、修改和刪除等,前臺的用戶界面及用戶界面與數(shù)據(jù)的操作由Delphi7開發(fā)。后臺系統(tǒng)就是支持本系統(tǒng)能正常運(yùn)行的數(shù)據(jù)存貯文件,也就是數(shù)據(jù)庫文件,本系統(tǒng)使用的是SqlServer2005作為數(shù)據(jù)庫。本系統(tǒng)要完成的主要功能有數(shù)據(jù)的添加、修改、刪除、查詢、以及報表打印等功能。隨著計算機(jī)技術(shù)的提高和發(fā)展,對特定的公司、企業(yè)、政府及團(tuán)體來說,用一臺機(jī)器來完成前后臺任務(wù)是可行的?;竟δ埽海?)用戶注冊:可添加管理員和普通用戶(系統(tǒng)初始用戶名:admin密碼:admin)(2)部門信息管理:對部門信息進(jìn)行管理,可實(shí)現(xiàn)添加、刪除、修改、查看等功能(3)員工信息管理:對員工信息進(jìn)行管理,可實(shí)現(xiàn)添加、修改、刪除、查看等功能(4)員工工資管理:對員工工資進(jìn)行管理,可實(shí)現(xiàn)添加、修改、刪除、查看等功能(5)員工考勤管理:對員工考勤進(jìn)行管理,可實(shí)現(xiàn)添加、修改、刪除、查看等功能系統(tǒng)的流程圖:開啟程序開啟程序用戶登錄YN主界面管理員、用戶注冊與修改部門信息管理(添加、修改、刪除、查看)員工信息管理(添加、修改、刪除、查看)員工工資管理(添加、修改、刪除、查看)關(guān)閉程序關(guān)于員工考勤管理(添加、修改、刪除、查看)系統(tǒng)的結(jié)構(gòu)圖:登陸系統(tǒng)文件菜單登陸系統(tǒng)文件菜單基本設(shè)置工資管理關(guān)于管理員設(shè)置用戶登陸退出系統(tǒng)基本工資關(guān)于員工管理員工查詢工資查詢工資表導(dǎo)出
4設(shè)計結(jié)果4.1設(shè)計測試從本系統(tǒng)角度看,測試計劃中的測試項目包括軟件結(jié)構(gòu)中的分系統(tǒng)層、子系統(tǒng)層、功能模塊層、程序模塊層中的各類模塊,從測試本身看,分為單元測試,組合測試,確認(rèn)測試等。測試對象是隨階段而異的,最基本、最初的測試是單元測試,后面的組合測試、確認(rèn)測試都是以被測過的模塊作為測試對象的。(1)單元測試:單元測試也稱模塊測試或程序測試,單元測試是對每個模塊單獨(dú)進(jìn)行的,驗證模塊接口與設(shè)計說明書是否一致,對模塊的所有主要處理路徑進(jìn)行測試且與預(yù)期的結(jié)構(gòu)進(jìn)行對照,還要對所有錯誤處理路徑進(jìn)行測試。對源碼進(jìn)行審查,對照設(shè)計說明書,表態(tài)地檢查源程序是否符合功能的邏輯要求,是進(jìn)行單元測試前的重要工作工。單元測試一般是由程序員完成,也稱程序調(diào)試。(2)組合測試組合測試也稱集成測試或子系統(tǒng)測試,通常采用自頂向下測試和自底向上測試兩種測試方法。組合測試的對象是指已經(jīng)通過單元測試的模塊,不是對零散模塊進(jìn)行單個測試,而是用系統(tǒng)化的方法裝配和測試軟件系統(tǒng),是一個嚴(yán)格的過程,必須認(rèn)真地進(jìn)行,其計劃的產(chǎn)生和單元模塊測試的完成日期要協(xié)調(diào)起來,這種測試應(yīng)在系統(tǒng)目標(biāo)機(jī)上進(jìn)行,造成系統(tǒng)應(yīng)用的環(huán)境條件,除了開發(fā)部分項目負(fù)責(zé)人參加以外,還應(yīng)該有相應(yīng)系統(tǒng)的用戶參加,給評審員進(jìn)行演示。(3)確認(rèn)測試確認(rèn)測試是對通過組合測試的軟件進(jìn)行的,這些軟件已經(jīng)存于系統(tǒng)目標(biāo)設(shè)備的介質(zhì)上,確認(rèn)測試的目的是對表明軟件是可以工作的,并且符合“軟件需求說明書”中規(guī)定的全部功能和性能要求。確認(rèn)測試是按照這些要求定出的“確認(rèn)測試計劃”進(jìn)行的。測試工作是由一個獨(dú)立的組織進(jìn)行,而且測試要從用戶的角度出發(fā)。(4)系統(tǒng)測試系統(tǒng)測試是對整體性能的測試,主要解決各子系統(tǒng)之間的數(shù)據(jù)通信和數(shù)據(jù)共享問題以及檢測系統(tǒng)是否達(dá)到用戶的實(shí)際要求,系統(tǒng)測試的依據(jù)是系統(tǒng)分析報告。系統(tǒng)測試應(yīng)在系統(tǒng)的整個范圍內(nèi)進(jìn)行,這種測試不只對軟件進(jìn)行,而是對構(gòu)成系統(tǒng)的硬、軟件一起進(jìn)行。系統(tǒng)測試與建構(gòu)同時進(jìn)行或略慢。系統(tǒng)測試需要確認(rèn)從頭到尾的功能正常才算完成,應(yīng)當(dāng)盡量避免系統(tǒng)測試延到項目末尾進(jìn)行。(5)用戶驗收測試在系統(tǒng)測試完成后,進(jìn)行用戶的驗收測試,它是用戶在實(shí)際應(yīng)用環(huán)境中所進(jìn)行的真實(shí)數(shù)據(jù)測試。在具體的測試中,一般應(yīng)遵循以下原則:由程序設(shè)計者之外的人進(jìn)行測試;測試用例應(yīng)由兩部分組成:輸入數(shù)據(jù)和預(yù)期輸出結(jié)果;應(yīng)選用不合理的輸入數(shù)據(jù)與非法輸入測試;不僅要檢驗程序是否實(shí)現(xiàn)預(yù)期功能,還應(yīng)檢查程序是否做了不應(yīng)該做的工作;集中測試容易出錯的程序模塊;對程序修改以后,必須重新進(jìn)行測試。在開發(fā)本系統(tǒng)時,為了使系統(tǒng)能夠穩(wěn)定運(yùn)行,對本系統(tǒng)進(jìn)行了有針對性的全面測試,采取的方式是:1、菜單項測試:為了保證每一項下拉菜單能夠正確實(shí)現(xiàn)系統(tǒng)設(shè)計的功能,我把相關(guān)的基礎(chǔ)數(shù)據(jù),基本上全部輸入到本系統(tǒng)中,并對每一個菜單項反復(fù)進(jìn)行了增加、刪除、修改等操作,從而保證了菜單級功能的正確實(shí)現(xiàn)。2、數(shù)據(jù)跟蹤:完成菜單項測試后,我又對系統(tǒng)內(nèi)的每一個數(shù)據(jù)進(jìn)行了跟蹤。例如:在成績管理模塊中,我首先對考試類型進(jìn)行設(shè)定,然后在成績添加模塊中進(jìn)行數(shù)據(jù)操作,隨時觀察這兩個模塊之間是否有沖突產(chǎn)生,配合得是否正確,再然后在成績?yōu)g覽模塊中進(jìn)行驗證,說明該功能完全正常,對其它的功能模塊也進(jìn)行了類似的設(shè)置。3、綜合測試:在以上測試的基礎(chǔ)上對系統(tǒng)功能進(jìn)行了整體的測試,依次檢驗系統(tǒng)功能是否符合系統(tǒng)設(shè)計的要求。圖4.1連接
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 交通事故和解合同范本
- 產(chǎn)品采購合同范本
- 中小企業(yè)合同法務(wù)服務(wù)發(fā)展規(guī)劃定
- 個人商用房抵押貸款合同模板
- 產(chǎn)品銷售獨(dú)家代理合同模板
- 個人向單位租車合同及條款
- 個人向個人創(chuàng)業(yè)借款合同范本
- 臨時工勞動合同范本(合同僅限勞務(wù)派遣使用)
- 個人住宅抵押借款合同簡例范本
- 兼職人員勞務(wù)合同協(xié)議
- 2025江蘇南京市金陵飯店股份限公司招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 公共政策分析 課件匯 陳振明 第0-9章 導(dǎo)論、緒論:政策科學(xué)的“研究綱領(lǐng)”- 政策監(jiān)控
- 2025年牛津譯林版英語七年級下冊全冊單元重點(diǎn)知識點(diǎn)與語法匯編
- 《小學(xué)作文指導(dǎo)》課件
- 小學(xué)六年級數(shù)學(xué)方程應(yīng)用題100道及答案解析
- 2025新譯林版英語七年級下單詞表
- 海洋工程設(shè)備保溫保冷方案
- 文藝演出排練指導(dǎo)服務(wù)合同
- 人教版(2024新版)一年級上冊數(shù)學(xué)第一單元《數(shù)學(xué)游戲》單元整體教學(xué)設(shè)計
- 中山大學(xué)孫逸仙紀(jì)念醫(yī)院醫(yī)用耗材試用登記表【模板】
- 衛(wèi)生部關(guān)于發(fā)布《綜合醫(yī)院組織編制原則試行草案》的通知((78)衛(wèi)醫(yī)字第1689號)
評論
0/150
提交評論