1263.工資管理系統的設計與實現 論文_第1頁
1263.工資管理系統的設計與實現 論文_第2頁
1263.工資管理系統的設計與實現 論文_第3頁
1263.工資管理系統的設計與實現 論文_第4頁
1263.工資管理系統的設計與實現 論文_第5頁
已閱讀5頁,還剩12頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、xxxxxx 科技師范學院科技師范學院 畢畢 業業 論論 文(設文(設 計)計) 題 目:工資管理系統的設計與實現 學 生 姓名: 指 導 教師: 系 別:計算機系 專業、班級:計算機科學與技術 填 表 時間:2008-6-6 xxxxxx 科技師范學院教務處制科技師范學院教務處制 目 錄 摘 要.2 引言.2 1 工資管理系統的開發工具及其環境.3 1.1 asp 技術概述.3 1.1.1asp 技術的含義 .3 1.1.2asp 的處理流程 .3 1.1.3asp 的功能 .3 1.2 access 的功能特點.4 1.3 系統運行的環境.4 2 2本管理系統的基本設計思路.4 2.1 網

2、站開發背景.4 2.1.1 國內外研究概述 .5 2.1.2 網絡技術的發展 .5 2.1.3 對企業的沖擊 .5 2.2 系統主要的功能特點.5 2.3 訪問數據庫技術.6 2.4 管理系統的設計思路.6 3管理系統的功能結構概述.6 3.1 管理系統的功能結構.6 3.2 管理系統的主要功能模塊流程圖.6 4 本系統主要功能模塊和數據庫.7 4.1 用戶登陸.7 4.2 員工信息管理.9 4.3 員工工資管理.10 4.4 月庫管理.10 4.5 用戶管理(管理員用戶管理).10 4.6 員工查詢管理.10 4.7 員工修改個人信息管理.10 5 數據庫的邏輯結構設計.10 5.1 數據表

3、概要說明.10 5.2 數據表的結構.11 6創新點.12 7設計的不足和今后的發展.12 8進程安排.12 致謝.13 參考文獻.14 abstract.15 工資管理系統的設計與實現 摘 要 本系統首先分析了企業工資管理系統的應用現狀,通過對 asp 開發工具的現狀與發展、數據庫系統的選擇原則等 一系列問題的分析確定了系統的開發平臺。解決了工資管理過程中的工作量大、工作繁瑣、效率低等的缺陷,同時也 克服了現在某些單擊系統的資源不能共享以及浪費等的問題。 關鍵詞關鍵詞:工資管理系統;數據庫;asp 開發工具;系統開發; 引言 在本工資管理系統的設計過程中,基本上對 html 語言、asp 編

4、程技術和 access 數據庫的應用有了一 個全面的了解,并在畢業設計中也進行了很好的實踐。在本次畢業設計中,通過對所學知識的綜合運用, 提高了自我解決實際問題的能力,同時提高了自學能力,也豎立了做事的自信心。為今后的進一步發展 奠定了基礎。 本工資管理系統有良好的發展前景,更有著很高的使用和應用價值。工資管理系統主要包括用戶登 陸、員工信息管理、員工工資管理、月庫管理、管理員用戶的管理、員工查詢管理、員工修改個人信息 管理七大功能模塊。本系統開發的主要目的就是要使企業單位工資管理實現計算機網路化的管理,使管 理員能夠方便、有序的管理每一位職工的個人信息和各項工資款的計算以及企業的各個部門工資

5、信息的 管理。員工可以不受時空限制的查詢個人相關月份的工資情況,也可以修改個人的登陸密碼。使用網絡 化的工資管理系統使企業運用現代化技術創造更多更高的經濟效益。 1 工資管理系統的開發工具及其環境 1.1 asp 技術概述 1.1.1asp 技術的含義 asp 是 active server pages 的簡稱,它是一種在微軟公司的 web 服務器 iis (internet information server)上開發交互網頁的技術,是一種新型開放的、免編譯的應用開發環境,html 頁面、script 語言 和動態服務器擴展結合在一起,為企業提供一個服務開發和信息管理的解決方案。微軟公司最初

6、在 iis 3.0 版上使用它以取代 cgi。隨著 windows nt 在 www 上的使用日益增多,asp 己成為了開發動態網站、 構筑 internet 和 internet 應用的較佳選擇12-13。 asp 的含義可以從其字面上三個方面去理解: 1)active:asp 使用的 microsoft 的 activex 技術。activex(com)技術是現在 microsoft 軟件的重 要基礎。它采用封裝對象,程序調用對象的技術,簡化編程,加強程序間合作。asp 本身封裝了一些基 本如件和常用組件,只要你可以在服務器上安裝這些組件,通過訪問組件你就可以快速、簡易的建立自 己 web

7、 應用。 2)server:asp 運行在服務器端。這樣就不必擔心瀏覽器是否支持 asp 所使用的編程語言。asp 的 編程語言可以是 vbscript 和 jscript。 3)pages:asp 返回標準的 html 頁面,可以正常地在常用的瀏覽器中顯示。瀏覽者查看頁面源文 件時,看到的是 asp 生成的 html 代碼,而不是 asp 程序代碼。 在 asp 中主要包含 5 個內置對象:request 對象,從游覽器獲取信息;response 對象,發送信息到瀏 覽器;server 對象,對服務器端 activex 組件提供訪問其方法、屬性的功能;session 對象,存儲用戶任 務的信

8、息;application 對象,保留用戶共享一個程序的信息。asp 正是通過這 5 個內置對象來實現服務 器和客戶機的交互14。 由此可見,asp 是在 iis 下開發 web 應用的一種簡單、方便的編程工具。在了解了 vbscript 的基本 語法后,只需要清楚各個組件的用途、屬性、方法,就可以輕松編寫出自己的 asp 系統。 1.1.2asp 的處理流程 瀏覽器向 web 服務器發出請求,要求返回.asp 文件的內容。web 服務器在接到請求后,發現它的后 綴為.asp,于是就將這個文件交給專門的 asp 處理程序,這個程序掃描.asp 的文件,把其中用括 起來的代碼解釋并執行,最后把執

9、行的結果再傳回 web 服務器,web 服務器把結果通過 http 協議傳回 到瀏覽器,瀏覽器所獲得的僅僅是結果,是一些標準的 html 標記15。 正是由于腳本在服務器上而不是在客戶端運行,傳送到瀏覽器上的 web 頁是在 web 服務器上生成的。 所以用不著擔心瀏覽器能否處理腳本,web 服務器已經完成了所有腳本的處理,并將標準的 html 傳輸 到瀏覽器。由于只有腳本的結果返回到瀏覽器,所以服務器端腳本不易復制。這樣就可以防止別人抄襲 程序16-17。 1.1.3asp 的功能 asp 是基于 web 的一種編程技術,可以說是 cgi 的一種。它可以完成以往 cgi 程序的所有功能, 如

10、計數器、留言簿、公告板、聊天室等等。 asp 可以輕松地實現對頁面內容的動態控制,根據不同的瀏覽者,顯示不同的頁面內容。而瀏覽者 一點覺察不出來,就像為他專門制作的頁面一樣18。 使用各種各樣的組件,asp 可以完成無比強大的功能。如使用 filesystemobject,可以對服務器上的 文件進行操作,瀏覽、復制、移動、刪除等等。還有 ado (active database object,動態數據庫對象) 的支持,asp 對數據庫的操作非常得心應手。你甚至可以像使用本地數據庫那樣,管理遠程主機上的數 據庫,對表格、記錄進行各種操作19。 1.2 access 的功能特點 access 是微

11、軟公司推出的基于 windows 的桌面關系數據庫管理系統(rdbms) ,是 office 系列應用 軟件之一。它提供了表、查詢、窗體、報表、頁、宏、模塊 7 種用來建立數據庫系統的對象;提供了多 種向導、生成器、模板,把數據存儲、數據查詢、界面設計、報表生成等操作規范化;為建立功能完善 的數據庫管理系統提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分數據管理的任務。 access 是一種關系型數據庫管理系統,其主要特點如下: 1)存儲方式單一 access 管理的對象有表、查詢、窗體、報表、頁、宏和模塊,以上對象都存放在后綴為(.mdb)的 數據庫文件種,便于用戶的操作和管理。 2

12、)面向對象 access 是一個面向對象的開發工具,利用面向對象的方式將數據庫系統中的各種功能對象化,將數 據庫管理的各種功能封裝在各類對象中。它將一個應用系統當作是由一系列對象組成的,對每個對象它 都定義一組方法和屬性,以定義該對象的行為和外國,用戶還可以按需要給對象擴展方法和屬性。通過 對象的方法、屬性完成數據庫的操作和管理,極大地簡化了用戶的開發工作。同時,這種基于面向對象 的開發方式,使得開發應用程序更為簡便。 3)界面友好、易操作 access 是一個可視化工具,是風格與 windows 完全一樣,用戶想要生成對象并應用,只要使用鼠標 進行拖放即可,非常直觀方便。系統還提供了表生成器

13、、查詢生成器、報表設計器以及數據庫向導、表 向導、查詢向導、窗體向導、報表向導等工具,使得操作簡便,容易使用和掌握。 4)集成環境、處理多種數據信息 access 基于 windows 操作系統下的集成開發環境,該環境集成了各種向導和生成器工具,極大地提 高了開發人員的工作效率,使得建立數據庫、創建表、設計用戶界面、設計數據查詢、報表打印等可以 方便有序地進行。 5)access 支持 odbc(開發數據庫互連,open data base connectivity) ,利用 access 強大的 dde(動態數據交換)和 ole(對象的聯接和嵌入)特性,可以在一個數據表中嵌入位圖、聲音、ex

14、cel 表格、word 文檔,還可以建立動態的數據庫報表和窗體等。access 還可以將程序應用于網絡,并與網 絡上的動態數據相聯接。利用數據庫訪問頁對象生成 html 文件,輕松構建 internet/intranet 的應用 17。 1.3 系統運行的環境 本管理系統是在 internet/intranet 環境下實現的,是典型的瀏覽器/服務器模式。本管理系統中的 幾大管理模塊是服務器以 windows xp /2000 server 為操作系統平臺,microsoft access 為后臺數據庫, 主要采用 asp 語言編寫的,員工通過瀏覽器訪問網站中的員工查詢、修改功能模塊獲得自己需要

15、的信息。 系統不允許匿名訪問,它要求用戶首先是本企業的員工,然后再通過自己的帳號/密碼,通過驗證后才能 進入系統主頁,以此驗證用戶身份。本考試系統將用戶分為三類:超級管理員、管理員、員工,他們都 有各自的主頁,訪問系統的權限也不相同。其中權限最高的為超級管理員,其次為管理員,最低為員工。 權限高的能訪問其下級所能訪問的資源,反之則不然。例如超級管理員能進行管理模塊的任意項操作, 而管理員不能進入用戶管理模塊,員工只能進入自己頁面。本管理系統可提供員工不受時空限制的查詢 個人需要的信息,而管理員也可以不受時空的限制管理本系統。目前配置的、能夠上網的電腦都可運行 本系統4。 2 2本管理系統的基本

16、設計思路 2.1 網站開發背景 當前的管理信息系統已經發展為集成了計算機網絡技術、通信技術、信息處理技術,對信進行收集、 傳遞、存儲及加工處理,用于輔助決策進行事務管理的一種人機交互的智能化計算機系統。隨著管理信 息系統的發展及其廣泛的應用,數據庫管理技術已逐步趨于成熟,其應用也已經遍及各個領域。在企業 中,信息管理系統已經涉及到企業的各個方面,從庫存商品和產品管理,到企業人員信息財務管理等, 都通過信息管理系統來的到高效的運行。同時,企業管理中的工資管理過程也提出了相應的要求。為了 滿足工資管理管理的要求,需要設計與制作一個工資管理系統。工資管理系統實現了對整個企業工資管 理的系統化,規范化

17、,無紙化6。使用戶操作起來簡便快捷,對減輕財務人員,管理者的勞動強度,提高 工作效率與管理水平,具有很大的使用價值1。 2.1.1 國內外研究概述 隨著我國國民經濟建設的蓬勃發展和具有中國特色的社會主義市場經濟體制的迅速完善,各個行業 都在積極使用現代化的手段,不斷改善服務質量,提高工作效率,這些都在很大程度上給企業提出越來 越嚴峻的挑戰,對企業體系無論是在行政職能、企業管理水平以及優質服務上都提出更高的要求。建設 一個科學高效的信息管理系統是解決這一問題的必由之路。企業內部財務管理是該企業運用現代化技術 創造更多更高的經濟效益的主要因素之一。工資管理作為企業內部的一種財務管理也是如此,由于企

18、業 職工人數較多,每一位職工的具體實際情況也不盡相同,各項工資條款的發放,如果沒有一個完整的管 理系統來進行管理,那么勢必會給管理人員帶來種種麻煩,因此類似工資管理系統之類的財務軟件的開 發勢在必行11。 2.1.2 網絡技術的發展 當今計算機網絡技術的大規模應用和發展,內部網技術在企業管理中的應用,使企業走出封閉的 “局域”系統,既實現企業內部信息的對外開放,同時也使企業內部包括財務部門在內的所有部門實現 了資源優化配置。為了適應這種環境變化,更好的利用網絡帶來的優勢,網絡環境下的會計也就應運而 生。將會計與網絡技術有機結合,提高會計實務工作的效率,而且網絡環境為會計信息系統提供了最大 限度

19、的、全方位的信息支持。而現行的計算機單機處理方式難以完成現有的某些會計核算工作。網絡會 計是依托在互聯網環境下對各種交易和事項進行確認、計量和披露的會計活動。同時它也是建立在網絡 環境基礎上的會計信息系統,是電子商務的重要組成部分。它能夠幫助企業實現財務與業務的協同遠程 報表、查帳、審計、查詢個人工資等遠程處理業務,動態會計核算與在線財務管理,支持電子單據與電 子貨幣,改變財務信息的獲取與利用方式,使企業會計核算工作走上無紙化網絡化的階段。12 2.1.3 對企業的沖擊 企業工資管理系統是一個企業單位不可缺少的部分,它的內容對于企業決策者和管理者來說都是至 關重要的,所以企業工資管理系統應該能

20、夠為用戶提供充足的信息和快捷的查詢手段。但是,一直以來 人們使用傳統人工的方式管理文件和檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另 外時間一長,將產生大量的文件和數據,這對于查找、更新和維護都帶來了不少的困難。 隨著科學技術 的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并 發揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對企業工資信息進行管理,具有著手 工管理所無法比擬的優點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成 本低等。這些優點能夠極大地提高工資管理的效率,也是企業的科學化、正規化管理,與世界

21、接軌的重 要條件25。 總之,網絡工資管理系統的建設與應用,對我國的企業管理所產生的影響和沖擊將不可估量。 2.2 系統主要的功能特點 企業工資管理系統的主要任務是用計算機對各種工資信息進行日常的管理,如查詢、修改、增加、 刪除以及存儲等,迅速準確地完成各種工資信息的統計計算和匯總工作,快速打印出工資報表,針對系 統服務對象的具體要求,設計了企業工資管理系統。同時利用了計算機的信息網絡化,能夠使本企業的 員工可以不受時空限制的查詢和修改信息,對企業的資源進行里有效的管理。 當今眾多企業中的工資管理系統主要是針對大中型企業的或是小型企業主要是單擊版的,而本系統 滿足了小企業的工資管理的需要,填補

22、了相關空白。特色在于針對小型企業流程設計定制了整個系統, 完全符合小企業工資管理的要求。本系統從系統實際需求出發,構建了一種適合小型企業管理工資的現 狀,又能充分發揮 asp 及 access 優勢的 web 應用系統開發模式8。系統構建簡易,可移植性強,并且 進行模塊化處理,能夠方便的為以后其他附加功能提供接口。功能擴展性強及通用性高是本系統的特點 所在。 2.3 訪問數據庫技術 www 上很重要的應用是訪問 web 數據庫,用 asp 訪問 web 數據庫時,必須使用 ado 組件,ado 是 asp 內置的 activex 服務器組件(activex server component),

23、通過在 web 服務器上設置 odbc 和 oledb 可連 接多種數據庫:如 sybase、oracle、informix、sql server、access、vfp 等,是對目前微軟所支持的數 據庫進行操作的最有效和最簡單直接的方法。 ado 組件主要提供了以下七個對象和四個集合來訪問數據庫。 1) connection 對象:建立與后臺數據庫的連接。 2) command 對象:執行 sql 指令,訪問數據庫。 3) parameters 對象和 parameters 集合:為 command 對象提供數據和參數。 4) recordset 對象:存放訪問數據庫后的數據信息,是最經常使用

24、的對象。 5) field 對象和 field 集合:提供對 recordset 中當前記錄的各個字段進行訪問的功能。 6) property 對象和 properties 集合:提供有關信息,供 connection、command、recordset、field 對象使用。 7) error 對象和 errors 集合:提供訪問數據庫時的錯誤信息。 2.4 管理系統的設計思路 本管理系統的設計主要是從用戶的實際應用角度出發的,本管理系統的用戶包括員工、普通管理員和 超級管理員。系統分為員工用戶端和管理員端兩部分即員工用戶端啟動后,員工輸入自己的帳號進入員工 查詢系統界面;然后查詢個人工資情

25、況和修改個人都密碼。在員工查詢個人工資情況時只能查詢到自己的 信息不能查詢到其他人員或是部門的工資情況。員工查詢完畢要點擊“退出“來退出本系統防止其他人惡 意查詢個人信息。 管理員也是輸入自己的帳號和密碼進入管理系統界面;然后對關于工資的信息進行管理。管理員分為 普通管理員和超級管理員,普通管理員不可以進入用戶管理界面,這是超級管理員添加刪除修改管理員信 息的界面,而超級管理員可以對管理系統界面的任何模塊進行管理。 3管理系統的功能結構概述 3.1 管理系統的功能結構 在本管理系統中分為兩個主頁面,一個主要有:工資查詢功能模塊和修改個人登陸系統密碼模塊。 在本頁面員工可以查詢到個人不同月份的工資信息和修改登陸密碼。而另外一個頁面主要有:員工信息 管理、員工工資管理、月庫管理、管理員用戶的管理幾個功能模塊。普通的管理員可以操作除了管理員 用戶管理模塊以外的其他的管理模塊,超級管理員可以操作管理頁面的任意一個功能模塊。管理員通過 該頁面方便快捷的對本企業的工資信息進行管理。 3.2 管理系統的主要功能模塊流程圖 主要功能流程圖 3.1 所示: 工資管理系 統 員工登陸管理員登陸 員工信息管 理 員工工資管 理

溫馨提示

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

評論

0/150

提交評論