軟體工程課程設計報告

2021-03-04 03:57:57 字數 4598 閱讀 4100

企業工資管理系統

目錄引言2

課題研發的背景2

課題研發的目的與意義2

第一章可行性研究2

1.1.技術可行性分析2

1.2.社會可行性分析3

1.3.經濟可行性分析3

1.4.操作可行性3

1.5可行性研究結論3

第二章需求分析3

2.1系統主要功能需求分析3

2.2資料流分析4

2.3 er圖5

2.4層次方框圖5

2.5工資系統專案簡介5

2.6風險分析及處理政策5

第三章總體設計6

3.1 系統總體設計6

3.1.1系統開發思想6

3.2 資料庫總體設計7

第四章詳細設計7

4.1工資系統功能7

4.2功能模組說明8

4.3功能模組實現8

第五章程式編寫及除錯程式9

5.1主窗體的設計9

5.2工資資訊管理窗體的設計10

第六章系統測試16

6.1系統測試方案16

6.2系統執行與維護17

6.3系統的轉換方案18

第七章使用說明書18

7.1 系統功能簡介18

7.2 開發工具和執行環境簡介18

第八章系統評價18

8.1系統的特點18

8.2系統的缺點19

8.3將來可能提出的要求19

第九章總結與展望19

致謝19

參考資料19

引言自上個世紀90年代以來,計算機技術的迅猛發展和推廣普及,為各行各業突飛猛進的發展帶來了新生的動力,推動了各個行業向更高的層次進步。當今時代是飛速發展的資訊時代。在各行各業中離不開資訊處理,這正是計算機被廣泛應用於資訊管理系統的原因。

計算機的最大好處在於利用它能夠進行資訊管理。使用計算機進行資訊控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對於複雜的資訊管理,計算機能夠充分發揮它的優越性。

使用計算機進行資訊管理與資訊管理系統的開發密切相關,系統的開發是系統管理的前提。

課題研發的背景

手工工資管理是一種原始的工作方法,由於手工操作出現錯誤的概率比較大,其工作量大,工作程式複雜,消耗大量的人力、物力、財力和時間。而且隨著時間的推移,由於人員的增加,科目的增多以及調整的頻繁,這些矛盾顯得尤為突出。隨著經濟的發展,在這種情況下單靠人工來處理員工的工資不但顯得力不從心,而且極容易出錯。

隨著科學技術的不斷提高,電腦科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域並發揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對高校職工工資進行管理,具有手工管理所無法比擬的優點.例如:

檢索迅速、查詢方便、可靠性高、儲存量大、保密性好、壽命長、成本低等。 這些優點能夠極大地提高高校工資管理的效率,也是企業的科學化、正規化管理,與世界接軌的重要條件。

因此,開發這樣一套管理軟體成為很有必要的事情。

課題研發的目的與意義

教職工工資管理系統,為高校工資提供工資計算,工資統計、工資查詢等服務。傳統的紙介材料的資料資訊管理已經不適合現代高校的發展了,實現工資管理的系統化,規範化,自動化,將成為現代高校管理工資的首選。

本教職工工資管理系統基本能夠滿足現代高校工資管理的需求。現代化工資管理系統中使用了各種**,儲存相關的工資資訊,方便查詢、瀏覽、修改等操作。通過使用教職工工資管理系統,使高校的工資管理工作系統化、規範化、自動化,從而達到提高高校管理效率的目的。

系統開發的總體任務是使辦公人員可以輕鬆快捷地完成工資管理任務。

第一章可行性研究

1.1.技術可行性分析

此系統是教職工工資管理系統,用visaul foxpro 6.0結合windows xp作業系統開發而成的,大家都知道這項技術已經相當成熟了,因此從技術方面講開發此教職工工資管理系統是可行的。

1.2.社會可行性分析

社會可行性研究是對系統投入使用後對社會可能帶來的影響進行分析,比如是否為人們所接受,是否為社會帶來利益。

1.3.經濟可行性分析

主要是對專案的經濟效益進行評價,一方面是支出的費用,其中包括裝置購置費,軟體開發費,管理和維護費,人員工資和培訓費等。另一方面是取得的收益中可以用錢來衡量的那部分(收益的另一部分難以用錢來表示)。基於企業的現有計算機及配套裝置,建設mis系統。

不但能大大減少重複性的書面報告,降低辦公費用,提高辦公室效率,而且能提高檢測資料效用。由於教職工工資管理系統是乙個比較小型的系統,是由我們小組進行開發的,所以從人力、物力、財力方面來說都是可行的。

1.4.操作可行性

主要是管理人員對開發資訊系統是否支援,現有管理制度和方法是否科學,規章制度是否齊全,原始資料是否正確等,高校工資管理系統比較完善的規章制度和管理方法為系統的建設提供了保障。

1.5可行性研究結論

可行性分析的最後成果是寫出可行性分析報告,可行性分析報告包括下列內容:教職工工資管理系統的戰略目標,新系統的總體目標及主要功能。主要問題和主要資訊要求。

擬訂新系統的方案。從經濟,技術,管理,社會等方面論證方案的可行性。

第二章需求分析

2.1 系統主要功能需求分析

對使用者需求的分析應該全面、深入、發展,全面是指考查由mis管理的資訊是否有紕漏,必須保證各靜態、動態資訊的完全;深入是指對資訊的內容、結構、含義、變換、生存週期的分析和認識;發展是指對資訊未來發展變化的**,因為資訊在某個系統、機構內的變化往往存在著自身特有的發展規律,需求分析應該預見這種規律,否則就會縮短mis的使用壽命。為了保證需求分析的完備性,就必須保證需求分析的時間。

(1).系統業務流程圖

通過對企業原先手工進行員工工資管理業務的情況,可以設計出它的業務流程圖,如圖所示。

(2).系統的功能要求。

①整體結構合理,風格一致,模組化結構,介面清晰,介面靈活,操作簡便。

②開發方法,文件規範化,便於管理,可擴充。

③完善的資料輸入,維護,輸出。

④自檢效能高,使用者誤輸、錯輸均有提示。

⑤容錯性能高,某個使用者的操作錯誤不會引起整個系統的癱瘓,每一功能的操作都有資訊提示以免重複操作,錯誤操作有警告,以便使用者及時改正。

2.2 資料流分析

資料流程圖:

(1).管理系統的資料流程圖符號如圖所示

2.3 er圖

2.4層次方框圖

2.5工資系統專案簡介

教職工工資管理系統的主要任務是用計算機對各種工資資訊進行日常的管理,如查詢、修改、增加、刪除以及儲存等,迅速準確地完成各種工資資訊的統計計算和彙總工作,快速列印出工資報表,針對系統服務物件的具體要求,設計了高校教職工工資管理系統。

2.6風險分析及處理政策

(1).風險分析

隨著我國國民經濟建設的蓬勃發展和具有中國特色的社會主義市場經濟體制的迅速完善。工資管理作為企業內部的一種財務管理也是如此,由於企業職工人數較多,每一位職工的具體實際情況也不盡相同,各項工資條款的發放,如果沒有乙個完整的管理系統來進行管理,那麼勢必會給管理人員帶來種種麻煩,因此類似工資管理系統之類的財務軟體的開發勢在必行。

(2).處理政策

高校工資管理實現計算機管理,使管理員能夠有序的管理每一位職工的各項工資條款的發放以及職工個人臺帳的生成,使單位運用現代化技術創造更多更高的經濟效益。

第三章總體設計

3.1系統總體設計

本部分主要介紹系統要實現的功能,搭好設計的總體框架,使我們對要開發的系統有乙個系統、全面、確切的認識。

系統開發思想

本工資管理系統是採用物件導向的程式設計思想進行編制的,整個系統由若干個表單、類、報表以及乙個主選單組成,有專案管理器統一管理全部程式的編寫和除錯。使用者可以通過主選單或總表單呼叫系統的各項功能。

(1)、物件導向設計不再是單純的從**的第一行一直編到最後一行,而是考慮如何建立類和物件,利用類和物件來簡化程式設計,並提供**的封裝和可重用性,便於程式的維護與擴充套件。

(2)、 所謂的物件是一種抽象的名稱,用來對應實現世界存在的「東西」。乙個視窗、乙個按鈕、乙個選單都可視為乙個物件,而按鈕物件、選單物件、又會出現在視窗物件中,因此按鈕物件、選單物件便是視窗的元件之一。物件內部的資料是不能隨意更改的,必須由外部向其傳遞資訊,再由物件按其方法加以處理。

使用者無需知道其任何細節,操作是封閉的,物件之間能通過函式呼叫相互通訊。

(3)、 類可視為乙個產品模具、乙個模組。在物件導向設計中,類是物件的原型,是物件的製作器。類的概念是物件導向程式設計最重要的特徵。

所謂類,是指由資料結構及其相關操作所形成的集合,描述該類任一物件的共同的行為特徵,是對一組性質相同的物件的程式描述,概括了物件的共同性質和資料。

(4)、物件導向設計的核心是類的設計。例如:可以定義乙個「工資查詢表單」類,該類中可以定義查詢的姓名、年齡、工資等等資訊,則以此類為原型可以設計出眾多的「工資查詢表單」類的物件例項,這些實體都具有類中所定義的特徵。

(5)、設計的工資管理系統也是建立在一系列類基礎之上的,其程式設計的思想是:先根據一定的需要建立一系列的子類或直接呼叫vfp提供的基類,編制程式時,由這些類派生出相應的物件,所派生出的物件繼承了其父類所有的功能,而且具有很好的封裝性,這樣就可利用派生出的物件像搭積木一樣來設計自己的程式。打個比方,就比如要製造一台機器, 首先要製造各種零件的模具,然後用製造好的模具生產出所需的零件,所有這些做完後,剩下的就只是如何把這些零件組裝起來,這樣一台機器就很容易製造出來了。

實際程式設計也是如此。每個表單都是由一定數量的物件按某一種方式組合在一起的,程式編制的核心是類的設計。

3.2 資料庫總體設計

軟體工程課程設計報告

課題名稱 員工工資管理系統的設計與實踐研究 姓名學號 班級指導教師 1.概述 3 1.1問題的提出 3 1.1.1 選題背景與意義 3 1.1.2 開發工具簡介 4 2.可行性分析 4 2.1社會可行性 4 2.2技術可行性 4 2.3經濟可行性 5 3.需求分析 5 3.1系統業務流程圖 6 3....

軟體工程課程設計報告

河南工程學院 軟體工程 課程設計 課程設計題目 學生學號 學生姓名 學院 計算機學院 專業班級 專業課程 軟體工程 指導教師 谷春英 2016年7月2日 目錄 第1章緒論1 1.1 選題背景和意義1 1.2 國內外研究現狀3 1.2.1 國內研究現狀3 1.2.2 國外研究現狀4 1.2.3 存在的...

軟體工程課程設計報告

企業工資管理系統 目錄引言2 課題研發的背景2 課題研發的目的與意義2 第一章可行性研究2 1.1.技術可行性分析2 1.2.社會可行性分析3 1.3.經濟可行性分析3 1.4.操作可行性3 1.5可行性研究結論3 第二章需求分析3 2.1系統主要功能需求分析3 2.2資料流分析4 2.3 er圖5...