設(shè)計(jì)說明書參考范文_第1頁
設(shè)計(jì)說明書參考范文_第2頁
設(shè)計(jì)說明書參考范文_第3頁
設(shè)計(jì)說明書參考范文_第4頁
設(shè)計(jì)說明書參考范文_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

PAGE福州軟件職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書題目:?jiǎn)T工管理系統(tǒng)系別:計(jì)算機(jī)系專業(yè)/班級(jí):計(jì)算機(jī)應(yīng)用技術(shù)(電子商務(wù)方向)年級(jí):2009級(jí)學(xué)號(hào):姓名:指導(dǎo)老師:黃偉雄201PAGEII內(nèi)容摘要【摘要】對(duì)企業(yè)而言,人力資源是企業(yè)最寶貴的資源,也是企業(yè)的“生命線”。而員工及其工資的管理又是人力資源管理的重中之重。實(shí)行電子化的員工管理,可以讓人力資源管理人員從繁重瑣碎的案頭工作解脫出來,去完成更重要的工作。管理系統(tǒng)的開發(fā)不僅是一個(gè)應(yīng)用程序編寫的過程,更重要的是在系統(tǒng)分析和設(shè)計(jì)階段所做的工作。該程序在設(shè)計(jì)過程中嚴(yán)格遵循軟件工程學(xué)的方法,用分階段的生命周期計(jì)劃管理,并主要講述了程序的總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)階段,對(duì)程序進(jìn)行需求迭代,不斷修正和改進(jìn),利用SQLSERVER的強(qiáng)大數(shù)據(jù)庫功能,直到形成一個(gè)完善的可行性系統(tǒng).優(yōu)美、秀麗的界面,方便實(shí)用的查詢與維護(hù)功能共同構(gòu)成了“員工管理系統(tǒng)”。關(guān)鍵詞:?jiǎn)T工管理系統(tǒng),delphi7,SQLServer2005,數(shù)據(jù)庫,工資

目錄內(nèi)容摘要 I目錄 II1設(shè)計(jì)任務(wù)要求 11.1目的及意義 11.2系統(tǒng)功能要求 11.3預(yù)期開發(fā)成果 22技術(shù)平臺(tái)要求 32.1硬件技術(shù)平臺(tái) 32.2軟件技術(shù)平臺(tái) 33系統(tǒng)功能模塊說明 53.1系統(tǒng)功能模塊圖 53.2各模塊的基本功能說明 64設(shè)計(jì)結(jié)果 84.1設(shè)計(jì)測(cè)試 84.2設(shè)計(jì)結(jié)果展示 104.3設(shè)計(jì)作品不足之處 13總結(jié) 14參考文獻(xiàn) 15PAGE151設(shè)計(jì)任務(wù)要求1.1目的及意義本系統(tǒng)開發(fā)的目的一方面從提高員工管理工作的效率出發(fā),擺脫過去由人用紙和筆進(jìn)行員工信息費(fèi)時(shí)費(fèi)力的繁重工作,如何通過設(shè)計(jì)一個(gè)切實(shí)可行的軟件系統(tǒng)用于解決員工管理中信息處理總量大、內(nèi)容繁多、手段落后的現(xiàn)狀,即利用成熟的計(jì)算機(jī)系統(tǒng)來實(shí)現(xiàn)員工管理工作的自動(dòng)化。本系統(tǒng)根據(jù)企業(yè)管理的一些實(shí)際情況而編制的一套自動(dòng)化的員工管理系統(tǒng)。隨著計(jì)算機(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)代社會(huì)中它變得越來越普及。員工管理是任何企事業(yè)單位都需要進(jìn)行的一項(xiàng)工作,因此,開發(fā)制作員工管理系統(tǒng)具有較大的社會(huì)現(xiàn)實(shí)意義,同時(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)部員工的檔案、工資、考勤、職稱評(píng)定的管理,便于公司領(lǐng)導(dǎo)掌握人員的動(dòng)向,及時(shí)調(diào)整人才的分配,同時(shí)也減少了手工操作帶來的一些繁瑣與不便,使員工情況的記錄和統(tǒng)計(jì)變得十分簡(jiǎn)單.這些優(yōu)點(diǎn)可以極大的提高企業(yè)對(duì)員工管理的效率.因此,員工管理系統(tǒng)是企事業(yè)信息化、智能化、科學(xué)化和正規(guī)化不可缺少的管理軟件。1.2系統(tǒng)功能要求本系統(tǒng)的功能有:包括工資管理的員工信息的添加、刪除、修改,工資信息的添加、刪除、修改,津貼信息的添加、刪除、修改,工資查詢、員工查詢、工資打印、管理員設(shè)置等功能。同時(shí)對(duì)于不同的用戶具有不同的功能。系統(tǒng)管理員級(jí)具有最高級(jí)別的權(quán)限,能使用系統(tǒng)的所有的功能;一般管理員具有一般使用權(quán)限,可以查詢基本的信息,及發(fā)出服務(wù)要求等。確定對(duì)系統(tǒng)的目標(biāo)員工管理系統(tǒng)是在不影響管理人員正常工作下,最大限度的簡(jiǎn)化了日常事物,減少因手工記錄而造成的混亂及消息流通的緩慢等等不利因素,盡量減少管理人員勞動(dòng)力的浪費(fèi)和多余。同時(shí),通過電腦加快與住戶之間的聯(lián)系,以更快的速度為企業(yè)和公司解決工資管理的煩惱。使工資管理智能化。1.3預(yù)期開發(fā)成果(包括源代碼、數(shù)據(jù)庫和文檔)(列出成果清單)

2技術(shù)平臺(tái)要求2.1硬件技術(shù)平臺(tái)對(duì)于前臺(tái)開發(fā)工具Delphi7它可用于windows98\2000\xp\windowsme\Server2003等系統(tǒng)中,但由于本管理系統(tǒng)軟件使用SQLServer2005作為后臺(tái)服務(wù),只需要將程序文件數(shù)據(jù)庫文件及子目錄一并復(fù)制到一目錄下即可使用。最低運(yùn)行要求486以上PC機(jī),64M以上內(nèi)存,1GB以上硬盤。推薦使用586以上PC機(jī),128M以上內(nèi)存,2GB以上硬盤。2.2軟件技術(shù)平臺(tái)Delphi7概況:DELPHI是著名的Borland公司開發(fā)的可視化軟件開發(fā)工具。DELPHI被稱為第四代編程語言,簡(jiǎn)單、高效、功能強(qiáng)大。產(chǎn)生背景:在DOS年代,程序員可以選擇的開發(fā)工具是非常有限的。隨著Windows平臺(tái)的推出,這種情況有所改善,人們可以使用C++語言或者VisualBasic語言。但是C++功能強(qiáng)大但是使用困難,VB使用簡(jiǎn)單但是語言本身具有重大局限。因此人們迫切需要一種能夠集兩者優(yōu)點(diǎn)而舍棄兩者缺點(diǎn)的開發(fā)工具。在這種情況下DELPHI產(chǎn)生,DELPHI兼?zhèn)淞薞C功能強(qiáng)大和VB簡(jiǎn)單易學(xué)的特點(diǎn)。DELPHI已經(jīng)從DELPHI1.0發(fā)展到現(xiàn)在的DELPHI7.0。1999年下半年DELPHI5.0出現(xiàn),外號(hào):“VB的殺手”。2001年DELPHI6.0出現(xiàn)。2002年8月,DELPHI7.0出現(xiàn)。SQLServer2005概況:SQLServer是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng)它最初是由MicrosoftSybase和Ashton-Tate三家公司共同開發(fā)的于1988年推出了第一個(gè)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以后簡(jiǎn)稱為SQLServer或MSSQLServer。SQLServer2005是Microsoft公司推出的SQLServer數(shù)據(jù)庫管理系統(tǒng)的最新版本該版本繼承了SQLServer7.0版本的優(yōu)點(diǎn)同時(shí)又比它增加了許多更先進(jìn)的功能具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn)可跨越從運(yùn)行MicrosoftWindows98的膝上型電腦到運(yùn)行MicrosoftWindows2000的大型多處理器的服務(wù)器等多種平臺(tái)使用。SQLServer2005其主要特點(diǎn)如下:(1)高性能設(shè)計(jì),可充分利用WindowsNT的優(yōu)勢(shì)。(2)系統(tǒng)管理先進(jìn),支持Windows圖形化管理工具,支持本地和遠(yuǎn)程的系統(tǒng)管理和配置。(3)強(qiáng)壯的事務(wù)處理功能,采用各種方法保證數(shù)據(jù)的完整性。(4)支持對(duì)稱多處理器結(jié)構(gòu)、存儲(chǔ)過程、ODBC,并具有自主的SQL語言。SQLServer以其內(nèi)置的數(shù)據(jù)復(fù)制功能、強(qiáng)大的管理工具、與Internet的緊密集成和開放的系統(tǒng)結(jié)構(gòu)為廣大的用戶、開發(fā)人員和系統(tǒng)集成商提供了一個(gè)出眾的數(shù)據(jù)庫平臺(tái)。

3系統(tǒng)功能模塊說明3.1系統(tǒng)功能模塊圖ER模型:ER模型中包含“實(shí)體”“聯(lián)系”“屬性”等三個(gè)基本成分,三個(gè)基本成分是指:實(shí)體:是客觀世界中存在的且可相互區(qū)分的事物。它可以是具體事物或抽象概念。通常用矩形表示實(shí)體。聯(lián)系:客觀事物彼此聯(lián)系。通常用菱形表示聯(lián)系。屬性:它是實(shí)體或聯(lián)系所具有的性質(zhì),一般來說,一個(gè)實(shí)體具有若干個(gè)屬性。通常用橢圓形或圓角矩形表示屬性。本系統(tǒng)根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有:管理員信息實(shí)體,員工信息實(shí)體,基本工資信息實(shí)體等等。部分實(shí)體具體的描述E-R圖如下。管理員管理員信息實(shí)體ID名稱密碼權(quán)限……圖3.1管理員信息實(shí)體圖員工基本信息實(shí)體員工基本信息實(shí)體編號(hào)姓名年齡電話……圖3.2員工基本信息實(shí)體圖基本工資信息實(shí)體基本工資信息實(shí)體編號(hào)項(xiàng)目工資….……圖3基本信息實(shí)體圖3.2各模塊的基本功能說明一般來說,一個(gè)管理系統(tǒng)是由前臺(tái)系統(tǒng)和后臺(tái)系統(tǒng)兩部分構(gòu)成的。前臺(tái)系統(tǒng)是用戶界面,供用戶操作數(shù)據(jù)庫,包括查詢、添加、修改和刪除等,前臺(tái)的用戶界面及用戶界面與數(shù)據(jù)的操作由Delphi7開發(fā)。后臺(tái)系統(tǒng)就是支持本系統(tǒng)能正常運(yùn)行的數(shù)據(jù)存貯文件,也就是數(shù)據(jù)庫文件,本系統(tǒng)使用的是SqlServer2005作為數(shù)據(jù)庫。本系統(tǒng)要完成的主要功能有數(shù)據(jù)的添加、修改、刪除、查詢、以及報(bào)表打印等功能。隨著計(jì)算機(jī)技術(shù)的提高和發(fā)展,對(duì)特定的公司、企業(yè)、政府及團(tuán)體來說,用一臺(tái)機(jī)器來完成前后臺(tái)任務(wù)是可行的。基本功能:(1)用戶注冊(cè):可添加管理員和普通用戶(系統(tǒng)初始用戶名:admin密碼:admin)(2)部門信息管理:對(duì)部門信息進(jìn)行管理,可實(shí)現(xiàn)添加、刪除、修改、查看等功能(3)員工信息管理:對(duì)員工信息進(jìn)行管理,可實(shí)現(xiàn)添加、修改、刪除、查看等功能(4)員工工資管理:對(duì)員工工資進(jìn)行管理,可實(shí)現(xiàn)添加、修改、刪除、查看等功能(5)員工考勤管理:對(duì)員工考勤進(jìn)行管理,可實(shí)現(xiàn)添加、修改、刪除、查看等功能系統(tǒng)的流程圖:開啟程序開啟程序用戶登錄YN主界面管理員、用戶注冊(cè)與修改部門信息管理(添加、修改、刪除、查看)員工信息管理(添加、修改、刪除、查看)員工工資管理(添加、修改、刪除、查看)關(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è)計(jì)結(jié)果4.1設(shè)計(jì)測(cè)試從本系統(tǒng)角度看,測(cè)試計(jì)劃中的測(cè)試項(xiàng)目包括軟件結(jié)構(gòu)中的分系統(tǒng)層、子系統(tǒng)層、功能模塊層、程序模塊層中的各類模塊,從測(cè)試本身看,分為單元測(cè)試,組合測(cè)試,確認(rèn)測(cè)試等。測(cè)試對(duì)象是隨階段而異的,最基本、最初的測(cè)試是單元測(cè)試,后面的組合測(cè)試、確認(rèn)測(cè)試都是以被測(cè)過的模塊作為測(cè)試對(duì)象的。(1)單元測(cè)試:?jiǎn)卧獪y(cè)試也稱模塊測(cè)試或程序測(cè)試,單元測(cè)試是對(duì)每個(gè)模塊單獨(dú)進(jìn)行的,驗(yàn)證模塊接口與設(shè)計(jì)說明書是否一致,對(duì)模塊的所有主要處理路徑進(jìn)行測(cè)試且與預(yù)期的結(jié)構(gòu)進(jìn)行對(duì)照,還要對(duì)所有錯(cuò)誤處理路徑進(jìn)行測(cè)試。對(duì)源碼進(jìn)行審查,對(duì)照設(shè)計(jì)說明書,表態(tài)地檢查源程序是否符合功能的邏輯要求,是進(jìn)行單元測(cè)試前的重要工作工。單元測(cè)試一般是由程序員完成,也稱程序調(diào)試。(2)組合測(cè)試組合測(cè)試也稱集成測(cè)試或子系統(tǒng)測(cè)試,通常采用自頂向下測(cè)試和自底向上測(cè)試兩種測(cè)試方法。組合測(cè)試的對(duì)象是指已經(jīng)通過單元測(cè)試的模塊,不是對(duì)零散模塊進(jìn)行單個(gè)測(cè)試,而是用系統(tǒng)化的方法裝配和測(cè)試軟件系統(tǒng),是一個(gè)嚴(yán)格的過程,必須認(rèn)真地進(jìn)行,其計(jì)劃的產(chǎn)生和單元模塊測(cè)試的完成日期要協(xié)調(diào)起來,這種測(cè)試應(yīng)在系統(tǒng)目標(biāo)機(jī)上進(jìn)行,造成系統(tǒng)應(yīng)用的環(huán)境條件,除了開發(fā)部分項(xiàng)目負(fù)責(zé)人參加以外,還應(yīng)該有相應(yīng)系統(tǒng)的用戶參加,給評(píng)審員進(jìn)行演示。(3)確認(rèn)測(cè)試確認(rèn)測(cè)試是對(duì)通過組合測(cè)試的軟件進(jìn)行的,這些軟件已經(jīng)存于系統(tǒng)目標(biāo)設(shè)備的介質(zhì)上,確認(rèn)測(cè)試的目的是對(duì)表明軟件是可以工作的,并且符合“軟件需求說明書”中規(guī)定的全部功能和性能要求。確認(rèn)測(cè)試是按照這些要求定出的“確認(rèn)測(cè)試計(jì)劃”進(jìn)行的。測(cè)試工作是由一個(gè)獨(dú)立的組織進(jìn)行,而且測(cè)試要從用戶的角度出發(fā)。(4)系統(tǒng)測(cè)試系統(tǒng)測(cè)試是對(duì)整體性能的測(cè)試,主要解決各子系統(tǒng)之間的數(shù)據(jù)通信和數(shù)據(jù)共享問題以及檢測(cè)系統(tǒng)是否達(dá)到用戶的實(shí)際要求,系統(tǒng)測(cè)試的依據(jù)是系統(tǒng)分析報(bào)告。系統(tǒng)測(cè)試應(yīng)在系統(tǒng)的整個(gè)范圍內(nèi)進(jìn)行,這種測(cè)試不只對(duì)軟件進(jìn)行,而是對(duì)構(gòu)成系統(tǒng)的硬、軟件一起進(jìn)行。系統(tǒng)測(cè)試與建構(gòu)同時(shí)進(jìn)行或略慢。系統(tǒng)測(cè)試需要確認(rèn)從頭到尾的功能正常才算完成,應(yīng)當(dāng)盡量避免系統(tǒng)測(cè)試延到項(xiàng)目末尾進(jìn)行。(5)用戶驗(yàn)收測(cè)試在系統(tǒng)測(cè)試完成后,進(jìn)行用戶的驗(yàn)收測(cè)試,它是用戶在實(shí)際應(yīng)用環(huán)境中所進(jìn)行的真實(shí)數(shù)據(jù)測(cè)試。在具體的測(cè)試中,一般應(yīng)遵循以下原則:由程序設(shè)計(jì)者之外的人進(jìn)行測(cè)試;測(cè)試用例應(yīng)由兩部分組成:輸入數(shù)據(jù)和預(yù)期輸出結(jié)果;應(yīng)選用不合理的輸入數(shù)據(jù)與非法輸入測(cè)試;不僅要檢驗(yàn)程序是否實(shí)現(xiàn)預(yù)期功能,還應(yīng)檢查程序是否做了不應(yīng)該做的工作;集中測(cè)試容易出錯(cuò)的程序模塊;對(duì)程序修改以后,必須重新進(jìn)行測(cè)試。在開發(fā)本系統(tǒng)時(shí),為了使系統(tǒng)能夠穩(wěn)定運(yùn)行,對(duì)本系統(tǒng)進(jìn)行了有針對(duì)性的全面測(cè)試,采取的方式是:1、菜單項(xiàng)測(cè)試:為了保證每一項(xiàng)下拉菜單能夠正確實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)的功能,我把相關(guān)的基礎(chǔ)數(shù)據(jù),基本上全部輸入到本系統(tǒng)中,并對(duì)每一個(gè)菜單項(xiàng)反復(fù)進(jìn)行了增加、刪除、修改等操作,從而保證了菜單級(jí)功能的正確實(shí)現(xiàn)。2、數(shù)據(jù)跟蹤:完成菜單項(xiàng)測(cè)試后,我又對(duì)系統(tǒng)內(nèi)的每一個(gè)數(shù)據(jù)進(jìn)行了跟蹤。例如:在成績管理模塊中,我首先對(duì)考試類型進(jìn)行設(shè)定,然后在成績添加模塊中進(jìn)行數(shù)據(jù)操作,隨時(shí)觀察這兩個(gè)模塊之間是否有沖突產(chǎn)生,配合得是否正確,再然后在成績?yōu)g覽模塊中進(jìn)行驗(yàn)證,說明該功能完全正常,對(duì)其它的功能模塊也進(jìn)行了類似的設(shè)置。3、綜合測(cè)試:在以上測(cè)試的基礎(chǔ)上對(duì)系統(tǒng)功能進(jìn)行了整體的測(cè)試,依次檢驗(yàn)系統(tǒng)功能是否符合系統(tǒng)設(shè)計(jì)的要求。圖4.1連接

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論