

下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、福州軟件職業(yè)技術學院畢業(yè)設計說明書題目:員工管理系統(tǒng)系別:計算機系專業(yè)/班級:計算機應用技術(電子商務方向)年級:2009級學號:姓名:指導老師:黃偉雄2012年05月21日內(nèi)容摘要【摘要】對企業(yè)而言,人力資源是企業(yè)最寶貴的資源,也是企業(yè)的“生命線”。而員工及其工資的管理又是人力資源管理的重中之重。實行電子化的員工管理,可以讓人力資源管理人員從繁重瑣碎的案頭工作解脫出來,去完成更重要的工作。管理系統(tǒng)的開發(fā)不僅是一個應用程序編寫的過程,更重要的是在系統(tǒng)分析和設計階段所做的工作。該程序在設計過程中嚴格遵循軟件工程學的方法,用分階段的生命周期計劃管理,并主要講述了程序的總體設計、詳細設計階段,對程序
2、進行需求迭代,不斷修正和改進,利用SQLSERVE的強大數(shù)據(jù)庫功能,直到形成一個完善的可行性系統(tǒng)優(yōu)美、秀麗的界面,方便實用的查詢與維護功能共同構成了“員工管理系統(tǒng)”。關鍵詞:員工管理系統(tǒng),delphi7,SQLServer2005,數(shù)據(jù)庫,工資3內(nèi)容摘要目錄1設計任務要求1.1目的及意義1.2系統(tǒng)功能要求1.3預期開發(fā)成果2技術平臺要求2.1硬件技術平臺2.2軟件技術平臺3系統(tǒng)功能模塊說明3.1系統(tǒng)功能模塊圖3.2各模塊的基本功能說明4設計結果4.1設計測試4.2設計結果展示4.3設計作品不足之處.總結參考文獻II131410121設計任務要求1.1目的及意義本系統(tǒng)開發(fā)的目的一方面從提高員工管
3、理工作的效率出發(fā),擺脫過去由人用紙和筆進行員工信息費時費力的繁重工作,如何通過設計一個切實可行的軟件系統(tǒng)用于解決員工管理中信息處理總量大、內(nèi)容繁多、手段落后的現(xiàn)狀,即利用成熟的計算機系統(tǒng)來實現(xiàn)員工管理工作的自動化。本系統(tǒng)根據(jù)企業(yè)管理的一些實際情況而編制的一套自動化的員工管理系統(tǒng)。隨著計算機的日益普及和網(wǎng)絡的發(fā)展,數(shù)據(jù)庫的應用范圍越來越廣,數(shù)據(jù)庫應用的功能也越來越強,因此編寫管理信息系統(tǒng)應用程序也顯得尤為重要,在強調(diào)管理,強調(diào)信息的現(xiàn)代社會中它變得越來越普及。員工管理是任何企事業(yè)單位都需要進行的一項工作,因此,開發(fā)制作員工管理系統(tǒng)具有較大的社會現(xiàn)實意義,同時員工管理系統(tǒng)是一切應用系統(tǒng)的典范,它具
4、有一切應用系統(tǒng)的特征,系統(tǒng)結構與現(xiàn)實生活緊密結合,具體直觀,具有典范的數(shù)據(jù)庫系統(tǒng)的特性。員工管理系統(tǒng)主要用于企業(yè)內(nèi)部員工的檔案、工資、考勤、職稱評定的管理,便于公司領導掌握人員的動向,及時調(diào)整人才的分配,同時也減少了手工操作帶來的一些繁瑣與不便,使員工情況的記錄和統(tǒng)計變得十分簡單這些優(yōu)點可以極大的提高企業(yè)對員工管理的效率.因此,員工管理系統(tǒng)是企事業(yè)信息化、智能化、科學化和正規(guī)化不可缺少的管理軟件。1.2系統(tǒng)功能要求本系統(tǒng)的功能有:包括工資管理的員工信息的添加、刪除、修改,工資信息的添加、刪除、修改,津貼信息的添加、刪除、修改,工資查詢、員工查詢、工資打印、管理員設置等功能。同時對于不同的用戶具
5、有不同的功能。系統(tǒng)管理員級具有最高級別的權限,能使用系統(tǒng)的所有的功能;一般管理員具有一般使用權限,可以查詢基本的信息,及發(fā)出服務要求等。確定對系統(tǒng)的目標員工管理系統(tǒng)是在不影響管理人員正常工作下,最大限度的簡化了日常事物,減少因手工記錄而造成的混亂及消息流通的緩慢等等不利因素,盡量減少管理人員勞動力的浪費和多余。同時,通過電腦加快與住戶之間的聯(lián)系,以更快的速度為企業(yè)和公司解決工資管理的煩惱。使工資管理智能化。1.3預期開發(fā)成果(包括源代碼、數(shù)據(jù)庫和文檔)(列出成果清單)112技術平臺要求2.1硬件技術平臺對于前臺開發(fā)工具Delphi7它可用于windows982000xpwindowsmeSer
6、ver2003等系統(tǒng)中,但由于本管理系統(tǒng)軟件使用SQLServer2005作為后臺服務,只需要將程序文件數(shù)據(jù)庫文件及子目錄一并復制到一目錄下即可使用。最低運行要求486以上PC機,64M以上內(nèi)存,1GB以上硬盤。推薦使用586以上PC機,128M以上內(nèi)存,2GB以上硬盤。2.2軟件技術平臺Delphi7概況:DELPH是著名的Borland公司開發(fā)的可視化軟件開發(fā)工具。DELPH被稱為第四代編程語言,簡單、高效、功能強大。產(chǎn)生背景:在DOS年代,程序員可以選擇的開發(fā)工具是非常有限的。隨著Windows平臺的推出,這種情況有所改善,人們可以使用C+語言或者VisualBasic語言。但是C+功能
7、強大但是使用困難,VB使用簡單但是語言本身具有重大局限。因此人們迫切需要一種能夠集兩者優(yōu)點而舍棄兩者缺點的開發(fā)工具。在這種情況下DELPHI產(chǎn)生,DELPH兼?zhèn)淞薞C功能強大和VB簡單易學的特點。DELPHI已經(jīng)從DELPHI1.0發(fā)展至U現(xiàn)在的DELPHI7.0。1999年下半年DELPHI5.0出現(xiàn),外號:“VB的殺手”。2001 年DELPHI6.0出現(xiàn)。2002 年8月,DELPHI7.0出現(xiàn)。SQLServer2005概況:SQLServer是一個關系數(shù)據(jù)庫管理系統(tǒng)它最初是由MicrosoftSybase和Ashton-Tate三家公司共同開發(fā)的于1988年推出了第一個OS/2版本在
8、WindowsNT推出后Microsoft與Sybase在SQLServer的開發(fā)上就分道揚鑣了Microsoft將SQLServer移植到WindowsNT)系統(tǒng)上專注于開發(fā)推廣SQLServer的WindowsNT版本Sybase則較專注于SQLServer在UNIX操作系統(tǒng)上的應用在本書中介紹的是MicrosoftSQLServer以后簡稱為SQLServer或MSSQLServer。SQLServer2005是Microsoft公司推出的SQLServer數(shù)據(jù)庫管理系統(tǒng)的最新版本該版本繼承了SQLServer7.0版本的優(yōu)點同時又比它增加了許多更先進的功能具有使用方便可伸縮性好與相關軟
9、件集成程度高等優(yōu)點可跨越從運行MicrosoftWindows98的膝上型電腦到運行MicrosoftWindows2000的大型多處理器的服務器等多種平臺使用SQLServer2005其主要特點如下:(1) 高性能設計,可充分利用WindowsNT的優(yōu)勢。系統(tǒng)管理先進,支持Windows圖形化管理工具,支持本地和遠程的系統(tǒng)管理和配置。(3) 強壯的事務處理功能,采用各種方法保證數(shù)據(jù)的完整性。(4) 支持對稱多處理器結構、存儲過程、ODBC并具有自主的SQL語言。SQLServer以其內(nèi)置的數(shù)據(jù)復制功能、強大的管理工具、與Internet的緊密集成和開放的系統(tǒng)結構為廣大的用戶、開發(fā)人員和系統(tǒng)集
10、成商提供了一個出眾的數(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ù)上面的設計規(guī)劃出的實體有:管理員信息實體,員工信息實體,基本工資信息實體等等。部分實體具體的描述E-R圖如下。管理員信息實體圖3.1管理員信息實體圖員工基本信息實體圖3.2員工基本信息實體圖基本工資信息
11、實體3.2各模塊的基本功能說明一般來說,一個管理系統(tǒng)是由前臺系統(tǒng)和后臺系統(tǒng)兩部分構成的。前臺系統(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ù)的添加、修改、刪除、查詢、以及報表打印等功能。隨著計算機技術的提高和發(fā)展,對特定的公司、企業(yè)、政府及團體來說,用一臺機器來完成前后臺任務是可行的?;竟δ埽海?)用戶注冊:可添加管理員和普通用戶(系統(tǒng)初始用戶名:admin密碼:admin)
12、(2)部門信息管理:對部門信息進行管理,可實現(xiàn)添加、刪除、修改、查看等功能(3)員工信息管理:對員工信息進行管理,可實現(xiàn)添加、修改、刪除、查看等功能(4)員工工資管理:對員工工資進行管理,可實現(xiàn)添加、修改、刪除、查看等功能(5)員工考勤管理:對員工考勤進行管理,可實現(xiàn)添加、修改、刪除、查看等功能系統(tǒng)的流程圖:主界面管理員、用戶注冊與修改關于系統(tǒng)的結構圖:4設計結果4.1設計測試從本系統(tǒng)角度看,測試計劃中的測試項目包括軟件結構中的分系統(tǒng)層、子系統(tǒng)層、功能模塊層、程序模塊層中的各類模塊,從測試本身看,分為單元測試,組合測試,確認測試等。測試對象是隨階段而異的,最基本、最初的測試是單元測試,后面的組
13、合測試、確認測試都是以被測過的模塊作為測試對象的。(1) 單元測試:單元測試也稱模塊測試或程序測試,單元測試是對每個模塊單獨進行的,驗證模塊接口與設計說明書是否一致,對模塊的所有主要處理路徑進行測試且與預期的結構進行對照,還要對所有錯誤處理路徑進行測試。對源碼進行審查,對照設計說明書,表態(tài)地檢查源程序是否符合功能的邏輯要求,是進行單元測試前的重要工作工。單元測試一般是由程序員完成,也稱程序調(diào)試。(2) 組合測試組合測試也稱集成測試或子系統(tǒng)測試,通常采用自頂向下測試和自底向上測試兩種測試方法。組合測試的對象是指已經(jīng)通過單元測試的模塊,不是對零散模塊進行單個測試,而是用系統(tǒng)化的方法裝配和測試軟件系
14、統(tǒng),是一個嚴格的過程,必須認真地進行,其計劃的產(chǎn)生和單元模塊測試的完成日期要協(xié)調(diào)起來,這種測試應在系統(tǒng)目標機上進行,造成系統(tǒng)應用的環(huán)境條件,除了開發(fā)部分項目負責人參加以外,還應該有相應系統(tǒng)的用戶參加,給評審員進行演示。(3)確認測試確認測試是對通過組合測試的軟件進行的,這些軟件已經(jīng)存于系統(tǒng)目標設備的介質(zhì)上,確認測試的目的是對表明軟件是可以工作的,并且符合“軟件需求說明書”中規(guī)定的全部功能和性能要求。確認測試是按照這些要求定出的“確認測試計劃”進行的。測試工作是由一個獨立的組織進行,而且測試要從用戶的角度出發(fā)。(4) 系統(tǒng)測試系統(tǒng)測試是對整體性能的測試,主要解決各子系統(tǒng)之間的數(shù)據(jù)通信和數(shù)據(jù)共享問
15、題以及檢測系統(tǒng)是否達到用戶的實際要求,系統(tǒng)測試的依據(jù)是系統(tǒng)分析報告。系統(tǒng)測試應在系統(tǒng)的整個范圍內(nèi)進行,這種測試不只對軟件進行,而是對構成系統(tǒng)的硬、軟件一起進行。系統(tǒng)測試與建構同時進行或略慢。系統(tǒng)測試需要確認從頭到尾的功能正常才算完成,應當盡量避免系統(tǒng)測試延到項目末尾進行。(5) 用戶驗收測試在系統(tǒng)測試完成后,進行用戶的驗收測試,它是用戶在實際應用環(huán)境中所進行的真實數(shù)據(jù)測試。在具體的測試中,一般應遵循以下原則:由程序設計者之外的人進行測試;測試用例應由兩部分組成:輸入數(shù)據(jù)和預期輸出結果;應選用不合理的輸入數(shù)據(jù)與非法輸入測試;不僅要檢驗程序是否實現(xiàn)預期功能,還應檢查程序是否做了不應該做的工作;集中
16、測試容易出錯的程序模塊;對程序修改以后,必須重新進行測試。在開發(fā)本系統(tǒng)時,為了使系統(tǒng)能夠穩(wěn)定運行,對本系統(tǒng)進行了有針對性的全面測試,采取的方式是:1菜單項測試:為了保證每一項下拉菜單能夠正確實現(xiàn)系統(tǒng)設計的功能,我把相關的基礎數(shù)據(jù),基本上全部輸入到本系統(tǒng)中,并對每一個菜單項反復進行了增加、刪除、修改等操作,從而保證了菜單級功能的正確實現(xiàn)。2數(shù)據(jù)跟蹤:完成菜單項測試后,我又對系統(tǒng)內(nèi)的每一個數(shù)據(jù)進行了跟蹤。例如:在成績管理模塊中,我首先對考試類型進行設定,然后在成績添加模塊中進行數(shù)據(jù)操作,隨時觀察這兩個模塊之間是否有沖突產(chǎn)生,配合得是否正確,再然后在成績?yōu)g覽模塊中進行驗證,說明該功能完全正常,對其它
17、的功能模塊也進行了類似的設置。3、綜合測試:在以上測試的基礎上對系統(tǒng)功能進行了整體的測試,依次檢驗系統(tǒng)功能是否符合系統(tǒng)設計的要求。圖4.1連接數(shù)據(jù)庫JffSSflfsJSi&tcLD一0甜確定丨重置無消_|圖4.2數(shù)據(jù)錄入4.2設計結果展示以下是一些主要窗體展示:圖4.3用戶登錄界面圖4.4主界面圖4.5用戶添加界面圖4.6部門信息管理界面圖4.7員工信息管理界面工去IM-2sow7-15圖4.8工資信息管理界面圖4.9考勤信息管理界面4.3設計作品不足之處系統(tǒng)不足之處,以后改進點:1網(wǎng)絡化系統(tǒng)能支持網(wǎng)絡數(shù)據(jù)傳輸,數(shù)據(jù)共享;數(shù)據(jù)遠程訪問能自動采取一定的加鎖策略;遠程報表處理。2多媒體化實現(xiàn)多功能的多面性的操作,實現(xiàn)人性化的人家交互總結通過這個設計,我了解了Delphi的操作,以及其基本的語法的使用,能夠擔任這一工作崗位的程序設計工作。在這里我參考了網(wǎng)上的其它程序設計功能并簡化處理了,由于本人的能力所限現(xiàn)在只能夠完成一個這樣簡單的程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 古箏教室消防管理制度
- 公司婚嫁產(chǎn)假管理制度
- 培訓機構臺賬管理制度
- 醫(yī)院器械質(zhì)量管理制度
- 單位食堂雜工管理制度
- 印刷車間臺賬管理制度
- 高效備考軟件測試試題及答案大全
- 家庭保潔安全管理制度
- 公司應收匯票管理制度
- 上海市居住房屋租賃合同2014版
- 鋅錠購銷協(xié)議
- 靜脈炎的預防及處理-李媛
- 云南省公路工程試驗檢測費用指導價
- 創(chuàng)業(yè)人生學習通超星期末考試答案章節(jié)答案2024年
- 3.1 歌曲《大海啊故鄉(xiāng)》課件(17張)
- 古詩詞誦讀《客至》課件+2023-2024學年統(tǒng)編版高中語文選擇性必修下冊
- 上海市地方標準《辦公樓物業(yè)管理服務規(guī)范》
- 四川省南充市2023-2024學年六年級下學期期末英語試卷
- 物理-陜西省2025屆高三金太陽9月聯(lián)考(金太陽25-37C)試題和答案
- 八年級歷史下冊 第五單元 第15課《鋼鐵長城》教案 新人教版
評論
0/150
提交評論