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

下載本文檔

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

文檔簡介

PAGE福州軟件職業(yè)技術(shù)學院畢業(yè)設(shè)計說明書題目:員工管理系統(tǒng)系別:計算機系專業(yè)/班級:計算機應(yīng)用技術(shù)(電子商務(wù)方向)年級:2009級學號:姓名:指導老師:黃偉雄201PAGEII內(nèi)容摘要【摘要】對企業(yè)而言,人力資源是企業(yè)最寶貴的資源,也是企業(yè)的“生命線”。而員工及其工資的管理又是人力資源管理的重中之重。實行電子化的員工管理,可以讓人力資源管理人員從繁重瑣碎的案頭工作解脫出來,去完成更重要的工作。管理系統(tǒng)的開發(fā)不僅是一個應(yīng)用程序編寫的過程,更重要的是在系統(tǒng)分析和設(shè)計階段所做的工作。該程序在設(shè)計過程中嚴格遵循軟件工程學的方法,用分階段的生命周期計劃管理,并主要講述了程序的總體設(shè)計、詳細設(shè)計階段,對程序進行需求迭代,不斷修正和改進,利用SQLSERVER的強大數(shù)據(jù)庫功能,直到形成一個完善的可行性系統(tǒng).優(yōu)美、秀麗的界面,方便實用的查詢與維護功能共同構(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參考文獻 15PAGE151設(shè)計任務(wù)要求1.1目的及意義本系統(tǒng)開發(fā)的目的一方面從提高員工管理工作的效率出發(fā),擺脫過去由人用紙和筆進行員工信息費時費力的繁重工作,如何通過設(shè)計一個切實可行的軟件系統(tǒng)用于解決員工管理中信息處理總量大、內(nèi)容繁多、手段落后的現(xiàn)狀,即利用成熟的計算機系統(tǒng)來實現(xiàn)員工管理工作的自動化。本系統(tǒng)根據(jù)企業(yè)管理的一些實際情況而編制的一套自動化的員工管理系統(tǒng)。隨著計算機的日益普及和網(wǎng)絡(luò)的發(fā)展,數(shù)據(jù)庫的應(yīng)用范圍越來越廣,數(shù)據(jù)庫應(yīng)用的功能也越來越強,因此編寫管理信息系統(tǒng)應(yīng)用程序也顯得尤為重要,在強調(diào)管理,強調(diào)信息的現(xiàn)代社會中它變得越來越普及。員工管理是任何企事業(yè)單位都需要進行的一項工作,因此,開發(fā)制作員工管理系統(tǒng)具有較大的社會現(xiàn)實意義,同時員工管理系統(tǒng)是一切應(yīng)用系統(tǒng)的典范,它具有一切應(yīng)用系統(tǒng)的特征,系統(tǒng)結(jié)構(gòu)與現(xiàn)實生活緊密結(jié)合,具體直觀,具有典范的數(shù)據(jù)庫系統(tǒng)的特性。員工管理系統(tǒng)主要用于企業(yè)內(nèi)部員工的檔案、工資、考勤、職稱評定的管理,便于公司領(lǐng)導掌握人員的動向,及時調(diào)整人才的分配,同時也減少了手工操作帶來的一些繁瑣與不便,使員工情況的記錄和統(tǒng)計變得十分簡單.這些優(yōu)點可以極大的提高企業(yè)對員工管理的效率.因此,員工管理系統(tǒng)是企事業(yè)信息化、智能化、科學化和正規(guī)化不可缺少的管理軟件。1.2系統(tǒng)功能要求本系統(tǒng)的功能有:包括工資管理的員工信息的添加、刪除、修改,工資信息的添加、刪除、修改,津貼信息的添加、刪除、修改,工資查詢、員工查詢、工資打印、管理員設(shè)置等功能。同時對于不同的用戶具有不同的功能。系統(tǒng)管理員級具有最高級別的權(quán)限,能使用系統(tǒng)的所有的功能;一般管理員具有一般使用權(quán)限,可以查詢基本的信息,及發(fā)出服務(wù)要求等。確定對系統(tǒng)的目標員工管理系統(tǒng)是在不影響管理人員正常工作下,最大限度的簡化了日常事物,減少因手工記錄而造成的混亂及消息流通的緩慢等等不利因素,盡量減少管理人員勞動力的浪費和多余。同時,通過電腦加快與住戶之間的聯(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ù)庫文件及子目錄一并復制到一目錄下即可使用。最低運行要求486以上PC機,64M以上內(nèi)存,1GB以上硬盤。推薦使用586以上PC機,128M以上內(nèi)存,2GB以上硬盤。2.2軟件技術(shù)平臺Delphi7概況:DELPHI是著名的Borland公司開發(fā)的可視化軟件開發(fā)工具。DELPHI被稱為第四代編程語言,簡單、高效、功能強大。產(chǎn)生背景:在DOS年代,程序員可以選擇的開發(fā)工具是非常有限的。隨著Windows平臺的推出,這種情況有所改善,人們可以使用C++語言或者VisualBasic語言。但是C++功能強大但是使用困難,VB使用簡單但是語言本身具有重大局限。因此人們迫切需要一種能夠集兩者優(yōu)點而舍棄兩者缺點的開發(fā)工具。在這種情況下DELPHI產(chǎn)生,DELPHI兼?zhèn)淞薞C功能強大和VB簡單易學的特點。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ā)上就分道揚鑣了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)點同時又比它增加了許多更先進的功能具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點可跨越從運行MicrosoftWindows98的膝上型電腦到運行MicrosoftWindows2000的大型多處理器的服務(wù)器等多種平臺使用。SQLServer2005其主要特點如下:(1)高性能設(shè)計,可充分利用WindowsNT的優(yōu)勢。(2)系統(tǒng)管理先進,支持Windows圖形化管理工具,支持本地和遠程的系統(tǒng)管理和配置。(3)強壯的事務(wù)處理功能,采用各種方法保證數(shù)據(jù)的完整性。(4)支持對稱多處理器結(jié)構(gòu)、存儲過程、ODBC,并具有自主的SQL語言。SQLServer以其內(nèi)置的數(shù)據(jù)復制功能、強大的管理工具、與Internet的緊密集成和開放的系統(tǒng)結(jié)構(gòu)為廣大的用戶、開發(fā)人員和系統(tǒng)集成商提供了一個出眾的數(shù)據(jù)庫平臺。

3系統(tǒng)功能模塊說明3.1系統(tǒng)功能模塊圖ER模型:ER模型中包含“實體”“聯(lián)系”“屬性”等三個基本成分,三個基本成分是指:實體:是客觀世界中存在的且可相互區(qū)分的事物。它可以是具體事物或抽象概念。通常用矩形表示實體。聯(lián)系:客觀事物彼此聯(lián)系。通常用菱形表示聯(lián)系。屬性:它是實體或聯(lián)系所具有的性質(zhì),一般來說,一個實體具有若干個屬性。通常用橢圓形或圓角矩形表示屬性。本系統(tǒng)根據(jù)上面的設(shè)計規(guī)劃出的實體有:管理員信息實體,員工信息實體,基本工資信息實體等等。部分實體具體的描述E-R圖如下。管理員管理員信息實體ID名稱密碼權(quán)限……圖3.1管理員信息實體圖員工基本信息實體員工基本信息實體編號姓名年齡電話……圖3.2員工基本信息實體圖基本工資信息實體基本工資信息實體編號項目工資….……圖3基本信息實體圖3.2各模塊的基本功能說明一般來說,一個管理系統(tǒng)是由前臺系統(tǒng)和后臺系統(tǒng)兩部分構(gòu)成的。前臺系統(tǒng)是用戶界面,供用戶操作數(shù)據(jù)庫,包括查詢、添加、修改和刪除等,前臺的用戶界面及用戶界面與數(shù)據(jù)的操作由Delphi7開發(fā)。后臺系統(tǒng)就是支持本系統(tǒng)能正常運行的數(shù)據(jù)存貯文件,也就是數(shù)據(jù)庫文件,本系統(tǒng)使用的是SqlServer2005作為數(shù)據(jù)庫。本系統(tǒng)要完成的主要功能有數(shù)據(jù)的添加、修改、刪除、查詢、以及報表打印等功能。隨著計算機技術(shù)的提高和發(fā)展,對特定的公司、企業(yè)、政府及團體來說,用一臺機器來完成前后臺任務(wù)是可行的。基本功能:(1)用戶注冊:可添加管理員和普通用戶(系統(tǒng)初始用戶名:admin密碼:admin)(2)部門信息管理:對部門信息進行管理,可實現(xiàn)添加、刪除、修改、查看等功能(3)員工信息管理:對員工信息進行管理,可實現(xiàn)添加、修改、刪除、查看等功能(4)員工工資管理:對員工工資進行管理,可實現(xiàn)添加、修改、刪除、查看等功能(5)員工考勤管理:對員工考勤進行管理,可實現(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)于員工管理員工查詢工資查詢工資表導出

4設(shè)計結(jié)果4.1設(shè)計測試從本系統(tǒng)角度看,測試計劃中的測試項目包括軟件結(jié)構(gòu)中的分系統(tǒng)層、子系統(tǒng)層、功能模塊層、程序模塊層中的各類模塊,從測試本身看,分為單元測試,組合測試,確認測試等。測試對象是隨階段而異的,最基本、最初的測試是單元測試,后面的組合測試、確認測試都是以被測過的模塊作為測試對象的。(1)單元測試:單元測試也稱模塊測試或程序測試,單元測試是對每個模塊單獨進行的,驗證模塊接口與設(shè)計說明書是否一致,對模塊的所有主要處理路徑進行測試且與預(yù)期的結(jié)構(gòu)進行對照,還要對所有錯誤處理路徑進行測試。對源碼進行審查,對照設(shè)計說明書,表態(tài)地檢查源程序是否符合功能的邏輯要求,是進行單元測試前的重要工作工。單元測試一般是由程序員完成,也稱程序調(diào)試。(2)組合測試組合測試也稱集成測試或子系統(tǒng)測試,通常采用自頂向下測試和自底向上測試兩種測試方法。組合測試的對象是指已經(jīng)通過單元測試的模塊,不是對零散模塊進行單個測試,而是用系統(tǒng)化的方法裝配和測試軟件系統(tǒng),是一個嚴格的過程,必須認真地進行,其計劃的產(chǎn)生和單元模塊測試的完成日期要協(xié)調(diào)起來,這種測試應(yīng)在系統(tǒng)目標機上進行,造成系統(tǒng)應(yīng)用的環(huán)境條件,除了開發(fā)部分項目負責人參加以外,還應(yīng)該有相應(yīng)系統(tǒng)的用戶參加,給評審員進行演示。(3)確認測試確認測試是對通過組合測試的軟件進行的,這些軟件已經(jīng)存于系統(tǒng)目標設(shè)備的介質(zhì)上,確認測試的目的是對表明軟件是可以工作的,并且符合“軟件需求說明書”中規(guī)定的全部功能和性能要求。確認測試是按照這些要求定出的“確認測試計劃”進行的。測試工作是由一個獨立的組織進行,而且測試要從用戶的角度出發(fā)。(4)系統(tǒng)測試系統(tǒng)測試是對整體性能的測試,主要解決各子系統(tǒng)之間的數(shù)據(jù)通信和數(shù)據(jù)共享問題以及檢測系統(tǒng)是否達到用戶的實際要求,系統(tǒng)測試的依據(jù)是系統(tǒng)分析報告。系統(tǒng)測試應(yīng)在系統(tǒng)的整個范圍內(nèi)進行,這種測試不只對軟件進行,而是對構(gòu)成系統(tǒng)的硬、軟件一起進行。系統(tǒng)測試與建構(gòu)同時進行或略慢。系統(tǒng)測試需要確認從頭到尾的功能正常才算完成,應(yīng)當盡量避免系統(tǒng)測試延到項目末尾進行。(5)用戶驗收測試在系統(tǒng)測試完成后,進行用戶的驗收測試,它是用戶在實際應(yīng)用環(huán)境中所進行的真實數(shù)據(jù)測試。在具體的測試中,一般應(yīng)遵循以下原則:由程序設(shè)計者之外的人進行測試;測試用例應(yīng)由兩部分組成:輸入數(shù)據(jù)和預(yù)期輸出結(jié)果;應(yīng)選用不合理的輸入數(shù)據(jù)與非法輸入測試;不僅要檢驗程序是否實現(xiàn)預(yù)期功能,還應(yīng)檢查程序是否做了不應(yīng)該做的工作;集中測試容易出錯的程序模塊;對程序修改以后,必須重新進行測試。在開發(fā)本系統(tǒng)時,為了使系統(tǒng)能夠穩(wěn)定運行,對本系統(tǒng)進行了有針對性的全面測試,采取的方式是:1、菜單項測試:為了保證每一項下拉菜單能夠正確實現(xiàn)系統(tǒng)設(shè)計的功能,我把相關(guān)的基礎(chǔ)數(shù)據(jù),基本上全部輸入到本系統(tǒng)中,并對每一個菜單項反復進行了增加、刪除、修改等操作,從而保證了菜單級功能的正確實現(xiàn)。2、數(shù)據(jù)跟蹤:完成菜單項測試后,我又對系統(tǒng)內(nèi)的每一個數(shù)據(jù)進行了跟蹤。例如:在成績管理模塊中,我首先對考試類型進行設(shè)定,然后在成績添加模塊中進行數(shù)據(jù)操作,隨時觀察這兩個模塊之間是否有沖突產(chǎn)生,配合得是否正確,再然后在成績?yōu)g覽模塊中進行驗證,說明該功能完全正常,對其它的功能模塊也進行了類似的設(shè)置。3、綜合測試:在以上測試的基礎(chǔ)上對系統(tǒng)功能進行了整體的測試,依次檢驗系統(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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論