畢業(yè)論文——某高校工資管理系統(tǒng)的設計與實現(xiàn)

上傳人:good****022 文檔編號:116812421 上傳時間:2022-07-06 格式:DOC 頁數:31 大?。?.56MB
收藏 版權申訴 舉報 下載
畢業(yè)論文——某高校工資管理系統(tǒng)的設計與實現(xiàn)_第1頁
第1頁 / 共31頁
畢業(yè)論文——某高校工資管理系統(tǒng)的設計與實現(xiàn)_第2頁
第2頁 / 共31頁
畢業(yè)論文——某高校工資管理系統(tǒng)的設計與實現(xiàn)_第3頁
第3頁 / 共31頁

下載文檔到電腦,查找使用更方便

20 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《畢業(yè)論文——某高校工資管理系統(tǒng)的設計與實現(xiàn)》由會員分享,可在線閱讀,更多相關《畢業(yè)論文——某高校工資管理系統(tǒng)的設計與實現(xiàn)(31頁珍藏版)》請在裝配圖網上搜索。

1、某高校工資管理系統(tǒng)的設計與實現(xiàn)某高校工資管理系統(tǒng)的設計與實現(xiàn) 摘摘 要要 隨著網絡應用技術的飛速發(fā)展,基于網絡的應用系統(tǒng)給人們帶來了諸多便 利。建立高校工資管理系統(tǒng)是為了適應現(xiàn)代化校園管理的需要,方便管理職工 工資情況和職工個人信息;同時也方便職工可以上網查詢自己的工資信息,還 有利于提高辦公效率,改善辦公質量,規(guī)范高校職工工資的常規(guī)管理工作。 高校工資管理系統(tǒng)的開發(fā)是基于 B/S 結構,采用 ASP 編程技術及 SQL Server 2000 數據庫進行開發(fā)。本文首先對網站開發(fā)環(huán)境和運行平臺、數據庫、 ASP 編程技術做了簡要的介紹,并對工資管理系統(tǒng)的設計進行了詳細的需求分 析;然后給出了高

2、校工資管理系統(tǒng)的設計方案及系統(tǒng)的具體實現(xiàn),實現(xiàn)了高校 工資管理系統(tǒng)的構建,主要包括系統(tǒng)工資管理模塊、職工信息查詢模塊和系統(tǒng) 信息管理及維護模塊;最后,通過測試與分析,說明該系統(tǒng)運行穩(wěn)定、可靠, 具有一定的實用價值。 關鍵詞關鍵詞:工資管理系統(tǒng);信息查詢;信息管理;信息維護;網絡數據庫 Design and Implementation of A University Wage Management System Abstract With the rapid development of the network application technology, the applications

3、based on network bring a lot of convenience for people. Establishing university wage management system is adapt to the needs of modern campus management, facilitating the wages management and the information of employees; at the same time, it is convenient to inquiry own wages information, improve t

4、he office efficiency, promote the quality of office, and regulate the wage of the university conventional management by means of network. This system development is based on the B/S structure; it uses the ASP programming language and SQL Server 2000 database to carry on the development. Firstly, thi

5、s paper introduces briefly the system environment of development, operating platform, ASP programming, database, and analyzes the demands of this system in detail. Secondly, the design plan and the concrete realization of this system are provided, and the frame of this system is realized. The main f

6、unctions of this system include wage system management, information inquiry, information management and maintenance module. Finally, by the testing and analyzing, it shows this system is stable, reliable, and has the certain practical value. Key words: Wage Management System; Information Inquiry; In

7、formation Management; Information Maintenance; Network Database 目目 錄錄 1 引言.1 1.1 課題背景.1 1.2 國內外研究現(xiàn)狀.1 1.3 本課題研究的意義.1 1.4 本課題的研究方法及預期目標.1 1.5 本文的主要工作.2 2 理論基礎及開發(fā)工具.2 2.1 數據庫系統(tǒng)概述.2 2.1.1 數據庫管理系統(tǒng)的概述2 2.1.2 數據庫系統(tǒng)的概述.2 2.2 數據庫設計過程.3 2.2.1 數據模型.3 2.2.2 概念層數據模型.3 2.2.3 組織層數據模型.4 2.3 開發(fā)工具.4 2.3.1 ASP 與數據庫4

8、2.3.2 ASP 內置的對象5 2.3.3 ASP 開發(fā)工具5 3 某高校工資管理系統(tǒng)結構及其設計.5 3.1 某高校工資管理系統(tǒng)需求分析.5 3.1.1 任務概述.5 3.1.2 需求規(guī)定.6 3.1.3 需求描述.6 3.1.4 主體框架.6 3.1.5 某高校工資管理系統(tǒng)基本信息編排表.7 3.2 某高校工資管理系統(tǒng)職工需求描述.8 3.2.1 職工登陸.9 3.2.2 職工密碼修改.9 3.2.3 職工詳細基本信息查詢.9 3.2.4 職工工資信息查詢.9 3.3 某高校工資管理系統(tǒng)管理員需求描述.9 3.3.1 管理員登陸.9 3.3.2 管理員密碼修改.9 3.3.3 管理員基本

9、信息查詢.9 3.3.4 管理員對職工個人信息的查詢和修改.10 3.3.5 管理員對職工工資的查詢和修改.10 4 某高校工資管理系統(tǒng)設計流程及實現(xiàn).10 4.1 某高校工資管理系統(tǒng)總體設計.10 4.1.1 設計目標.10 4.1.2 設計環(huán)境.10 4.1.3 系統(tǒng)基本設計概念.11 4.1.4 系統(tǒng)總體功能設計.11 4.1.5 系統(tǒng)總體運行設計.13 4.2 某高校工資管理系統(tǒng)實現(xiàn)步驟.13 4.3 某高校工資管理系統(tǒng)功能實現(xiàn).14 4.3.1 工資管理模塊設計及實現(xiàn).14 4.3.2 信息查詢模塊設計及實現(xiàn).18 4.3.3 信息管理及維護模塊設計及實現(xiàn).18 5 某高校工資管理系

10、統(tǒng)測試與分析.22 5.1 某高校工資管理系統(tǒng)出錯設計.22 5.2 某高校工資管理系統(tǒng)測試.23 5.3 某高校工資管理系統(tǒng)分析.23 5.3.1 某高校工資管理系統(tǒng)優(yōu)勢及實用價值.23 5.3.2 某高校工資管理系統(tǒng)存在的問題.24 結 論.24 參考文獻.25 致 謝.26 聲 明.27 第 1 頁 1 引言引言 1.1 課題背景課題背景 隨著計算機技術的飛速發(fā)展,計算機在高校管理中應用的普及,利用計算 機實現(xiàn)高校人事工資的管理勢在必行。對于高等學校來說,利用計算機支持高 校高效率完成勞動人事管理的日常事務,是適應建設現(xiàn)代化校園要求、推動高 校人事管理走向科學化、規(guī)范化的必要條件;而工資

11、管理是一項瑣碎、復雜而 又十分細致的工作,工資計算、發(fā)放、核算的工作量很大,一般不允許出錯, 如果實行手工操作,每月發(fā)放工資須手工填制大量的表格,這就會耗費工作人 員大量的時間和精力,計算機進行工資發(fā)放工作,不僅能夠保證工資核算準確 無誤、快速輸出,而且還可以利用計算機對有關工資的各種信息進行管理,服 務于財務部門其他方面的核算和財務處理,同時計算機具有手工管理所無法比 擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、 成本低等。這些優(yōu)點能夠極大地提高人事工資管理的效率,也是高校的科學化、 正規(guī)化管理,與計算機網絡技術接軌的重要條件。 不同的高校具有不同的人事、工資管

12、理制度,這就決定了不同的高校需要 不同的工資管理系統(tǒng)。某高校以前的所有工資資料都是用檔案文本的形式來進 行管理的,面對目前的實際狀況,迫切需要開發(fā)一個新系統(tǒng)來適應這一些工作。 1.2 國內外研究現(xiàn)狀國內外研究現(xiàn)狀 從有關的文獻看,國外高校,學術組織和以及其它的教育機構早已經開始研究 和探討網絡技術應用于科學管理各種資源的情況和效益等問題,并已經將其廣泛 應用開來,也就是實現(xiàn)管理系統(tǒng)的服務績效。國內的管理系統(tǒng),由于計算機網絡 技術發(fā)展起步晚,速度相對緩慢,加之傳統(tǒng)的人事管理觀念,數據管理的質量與 服務績效等問題尚未引起人們的重視。導致國內相當多的單位并未采用科學的 管理方法,出現(xiàn)管理不規(guī)范、管理

13、混亂、效率低下等問題。 1.3 本課題研究的意義本課題研究的意義 高校作為最高教育機構,是推進科技進步,展示最新的先進技術的平臺。 高校工資管理系統(tǒng)建立是適應時代,全面建設現(xiàn)代化校園的需要,并將 Internet 技術引入高校管理體系中,對于推動建設現(xiàn)代化高校發(fā)展新模式有積極意義。 1.4 本課題的研究方法本課題的研究方法及預期目標及預期目標 建立高校職工管理系統(tǒng)使用數據庫管理系統(tǒng)(SQL Server 2000)來實現(xiàn)。 數據庫存放各類數據,采用 ASP 技術,ASP 直接建立于 WEB 服務器中,并且 是作為 WEB 服務器的一個服務運行??蛻舻臑g覽器無需擔心服務器端的網頁 使用哪種腳本,

14、ASP 都會生成一個符合 HTML 標準的網頁返回客戶端。 第 2 頁 本設計的預期成果是開發(fā)設計出一個功能較完善的高校工資管理系統(tǒng),能 基本實現(xiàn)工資的相關管理功能。 1.5 本文的主要工作本文的主要工作 本文分為六個部分,引言部分主要說明選題背景及意義,第二部分介紹與 本次畢業(yè)設計有關的基礎理論知識,第三部分闡述某高校工資管理系統(tǒng)的需求 分析及設計方案,第四部分描述系統(tǒng)具體設計流程及實現(xiàn),第五部分進行系統(tǒng) 調試分析,結論部分是對全文進行總結。 本文闡述了某高校工資管理系統(tǒng)的設計過程,是在充分理解系統(tǒng)需求分析 基礎上,為詳細設計及編碼設計準備的,也是詳細設計和系統(tǒng)編碼的根據,同 時也是與用戶進

15、行交流的文檔之一。 本文檔的讀者為系統(tǒng)用戶,軟件設計師(詳細設計) ,程序開發(fā)員,測試人 員,售后技術支持人員等。 2 理論基礎理論基礎及開發(fā)工具及開發(fā)工具 建立某高校職工工資管理系統(tǒng),針對數據集中管理的要求,采用了結合 SQL Sever 2000 和 ASP 編程技術開發(fā) B/S 結構的應用程序的解決方案。本章主 要介紹數據庫的基本概念以及開發(fā)工具。 2.1 數據庫系統(tǒng)概述數據庫系統(tǒng)概述 2.1.1 數據庫管理系統(tǒng)的概述數據庫管理系統(tǒng)的概述 一個數據庫管理系統(tǒng)應該具備如下功能: (1)數據定義功能:定義數據的結構、數據與數據之間的關聯(lián)關系、數據 的完整性約束等。 (2)數據操縱功能:實現(xiàn)對

16、數據庫數據的操縱、包括插入、刪除和修改數 據。 (3)數據查詢功能:實現(xiàn)靈活的數據查詢功能,使用戶可以方便地使用數 據庫中的數據。 (4)數據控制功能:實現(xiàn)對數據庫數據的安全性控制、完整性控制等方面 的控制功能。 (5)數據管理功能:實現(xiàn)數據庫的備份和恢復。 (6)數據通訊功能:在分布式數據庫或提供網絡操作功能的數據庫中提供 數據的通信功能。除此以外還有其它許多功能。 2.1.2 數據庫系統(tǒng)的概述數據庫系統(tǒng)的概述 一個完整的數據庫系統(tǒng)是基于數據庫的一個計算機應用系統(tǒng),數據庫系統(tǒng) 一般包括五個主要部分:數據庫、數據庫管理系統(tǒng)、應用程序、數據庫管理系 第 3 頁 統(tǒng)管理員和用戶。數據庫是數據的集合

17、,它以一定的組織形式存在存儲介質上; DBMS 是管理數據庫的系統(tǒng)軟件,它實現(xiàn)數據庫系統(tǒng)的各種功能,是整個數據 庫系統(tǒng)的核心;應用程序是指以數據庫以及數據庫數據為基礎的應用程序;數 據庫系統(tǒng)管理員負責數據庫的規(guī)劃、設計、協(xié)調、維護和管理等工作;用戶是 使用數據庫系統(tǒng)的一般人員。 數據庫系統(tǒng)的運行還要有計算機硬件和軟件環(huán)境的支持,同時還要有使用 數據庫系統(tǒng)的用戶。硬件環(huán)境是指保證數據庫系統(tǒng)正常運行的最基本內存、外 存等硬件資源。軟件環(huán)境是指數據庫管理系統(tǒng)作為系統(tǒng)軟件是建立在一定的操 作系統(tǒng)環(huán)境上的。 2.2 數據庫設計過程數據庫設計過程 2.2.1 數據模型數據模型 數據模型包括數據結構、數據操

18、作和數據完整性約束三大要素。 (1)數據結構 數據結構包括兩類:一類是與數據類型、內容、性質有關的對象,另一類 是與數據之間有關的對象,它從數據組織表達數據記錄與字段的結構。 (2)數據操作 數據操作是指對數據庫中的各種對象(型)的實例允許執(zhí)行操作的集合, 包括操作及有關的操作規(guī)則。包括兩個方面: 數據檢索:在數據集合中提取用戶感興趣的內容,不改變數據結構和數據 值。 數據更新:包括插入、刪除和修改數據。 數據模型必須定義這些操作的確切含義、操作符號、操作規(guī)則以及實現(xiàn)操 作的語言。 (3)數據完整性約束 數據完整性約束是一組完整性規(guī)則的集合。完整性規(guī)則是給定的數據模型 中數據及其關系所具有的制

19、約和依存規(guī)則,用以保證數據的正確、有效和相容, 使數據庫的數據與現(xiàn)實情況相符。 2.2.2 概念層數據模型概念層數據模型 數據庫系統(tǒng)中常用的概念模型是實體關系模型。實體關系方法主 要涉及三個概念:實體、屬性和關系。 (1)實體 實體是具有相同性質并且彼此之間可以相互區(qū)分的現(xiàn)實世界對象的集合。 在關系數據庫中,一般一個實體被映射成一個關系表,表中的一行對應一個可 第 4 頁 區(qū)分的現(xiàn)實世界對象,稱為實體實例。 (2)屬性 屬性是描述實體或者關系性質的數據項。在實體中,屬于一個實體的所有 實例都具有共同的性質,這些性質就是實體的屬性。 (3)關系 實體內部的關系通常是指組成實體的各屬性之間的關系。

20、實體之間的關系 通常是指不同實體之間的關系。實體之間存在三種關系:一對一關系、一對多 關系、多對多關系。關系也可以有自己附加的屬性。 2.2.3 組織層數據模型組織層數據模型 關系模型的數據結構: (1)主鍵:主鍵稱為主關鍵字,是表中的一個屬性或幾個屬性的組合,用 于唯一地確定表中的一個元組。 (2)外鍵:外鍵也稱為外關鍵字,是表中的一個屬性或者幾個屬性的集合。 (3)域:屬性的取值范圍稱為域。 2.3 開發(fā)工具開發(fā)工具 建立高校職工工資管理系統(tǒng),采用 ASP 建立動態(tài)網頁的解決方案。服務器 端可以實時處理瀏覽器端的請求,然后將處理結果響應給瀏覽端。ASP 是一種 服務器端的指令環(huán)境,用來建立

21、并執(zhí)行交互式 Web 服務器應用程序。 2.3.1 ASP 與數據庫與數據庫 ASP 是通過一組統(tǒng)稱為 ADO 的對象模塊來訪問數據庫,無論采用 Access、SQL Sever、Visual FoxPro、Informix、Oracle、dBase 或其他數據庫, 只要該數據庫具有對應的 ODBC 或 OLE DB 驅動程序,ADO 對象就能加以訪 問。ASP 提供的 ADO 對象模塊包含了六個對象和三個集合。 (1)Connection 對象:打開與關閉數據庫連接。 (2)Recordset 對象:訪問表的記錄,包括讀取、插入、刪除或更新表的 記錄。 (3)Fields 集合:Record

22、set 對象所包含的每個 field 對象。 (4)Fields 對象:用來表示表的某一條記錄。 (5)Command 對象:只需查詢并返回條件符合的記錄(返回值為 recordset 對象) 。 (6)Parameters 集合:command 對象所包含的每個參數。 (7)Parameters 對象:用來表示 command 對象所需要的某一個參數。 第 5 頁 (8)Error 集合:某個方法調用失敗所產生的每個錯誤。 (9)Error 對象:用來表示方法調用失敗所產生的某個錯誤。 2.3.2 ASP 內置的對象內置的對象 ASP3.0 內置 application、asp error、

23、request、response、session、object context、server 等 7 個對象,而且每個對象有各自的屬性、方法、集合或事件。 (1)Response 對象:可用來決定何時或如何將輸出由服務器端傳送至瀏覽 器端。 (2)Request 對象:可用來獲取由瀏覽器端返回服務器端的數據,如瀏覽 器輸入的窗體數據、存儲在瀏覽者本機計算機的 cookies 等。 (3)Server 對象:這個對象提供服務器最基本的屬性及方法。 (4)Application 對象:當有數個瀏覽者同時存取網頁時,這個對象可用來 記錄不同瀏覽器共享的變量,因為無論有幾個瀏覽者同時存取網頁,都只會產

24、 生一個 Application 對象的案例。 (5)Session 對象:這個對象也是用來記錄瀏覽器端的變量的,但是和 Application 對象不同的是 Application 對象記錄了所有瀏覽器端共享的變量,而 Session 對象則是記錄了個別瀏覽器端專用的變量。 (6)asp error 對象:取得 Script 發(fā)生錯誤的信息。 (7)object context 對象:這個對象用來連接 ASP 和 Microsoft Transaction Sever。 對象就像生活中所看到的各種物體。屬性是用來描述對象的特征。方法是 用來執(zhí)行對象的動作。集合指的是一群放在一起的值。事件是在

25、某些情況下發(fā) 生特定的警告信號。 2.3.3 ASP 開發(fā)工具開發(fā)工具 使用 Dreamweaver 這套“可視化數據”的網頁編輯軟件進行 ASP 網頁編寫。 方法是運行 Dreamweaver,然后輸入網頁的內容或插入圖片,再利用一般對象 面板、字符對象或屬性設置面板等進行格式設置,待將網頁設計到一個階段之 后,就可以切換到 HTML 窗口,進行 HTML 源代碼編輯。在 Dreamweaver 中 加入 ASP 程序的方法,則用鼠標左鍵單擊右下方的“Show HTML Source” 按 鈕切換到 HTML 窗口。在 HTML 窗口中,直接輸入 ASP 程序代碼。 第 6 頁 3 某高校工

26、資管理系統(tǒng)結構及其設計某高校工資管理系統(tǒng)結構及其設計 3.1 某高校工資管理系統(tǒng)需求分析某高校工資管理系統(tǒng)需求分析 3.1.1 任務概述任務概述 本系統(tǒng)主要完成通過收集、整理、存儲、管理職工(基本數據) ,管理員 (基本數據)及職工各項工資數據,為某高校管理人員及職工提供服務,為職 工提供個人的基本信息,實際發(fā)放工資,扣除工資(明細例表)等提供查詢, 管理人員方便查詢、修改職工資料和職工工資信息,對于高級管理員還可以管 理普通管理員的信息。提高辦公效率,改善辦公質量,通過本系統(tǒng)的使用,規(guī) 范某高校常規(guī)管理工作。 3.1.2 需求規(guī)定需求規(guī)定 本系統(tǒng)通過 Windows 的瀏覽器進行使用,要考慮

27、到可能會受到外來的安全 威脅,不同權限的用戶對數據有不同層次的訪問:禁止,瀏覽,修改;在程序 的開發(fā)過程中,應遵循結構化的程序設計原則,加強系統(tǒng)的可維護性;注重系 統(tǒng)的界面友好性,各程序模塊界面的統(tǒng)一。 3.1.3 需求描述需求描述 系統(tǒng)需求大體描述為如下:職工基本信息,管理員基本信息,職工工資信 息。對于職工來說,職工可以注冊或者登陸后查詢個人基本信息、工資信息, 修改自己的密碼信息,但是職工不允許查詢和修改別人的信息。而對于管理員 來說,管理員可以查詢個人信息,修改密碼信息,還可以修改職工的基本信息 和工資信息。對于一個新來的職工,管理員應該在基本信息中添加這個職工的 信息,系統(tǒng)自動生成其

28、工資信息,管理員只需要修改職工的工資信息。如果刪 除一個員工的基本信息后,則系統(tǒng)也相應的自動刪除其工資的信息。高級管理 員具有更高的權限,可以修改普通管理員的信息。另外本系統(tǒng)還提供工資制度 查詢以及留言功能。 3.1.4 主體框架主體框架 某高校職工管理系統(tǒng)根據功能的需求,設置了不同的訪問權限。系統(tǒng)的主 體框架如圖 1 所示。 第 7 頁 圖 1 系統(tǒng)主體框架 3.1.5 某高校工資管理系統(tǒng)基本信息編排表某高校工資管理系統(tǒng)基本信息編排表 (1)職工基本信息編排表 職工基本信息編排表如表 1 所示,該表包括:職工號、職工姓名、年齡、 職工工齡、文化程度、部門、職務、性別等。對于職工來說只能修改個

29、人密碼 信息,查詢個人的其他信息。 職工號是職工的唯一關鍵字,包含職工一些基本信息的編碼,作為職工的 重要信息是必不可少的。職工必須有個職工號,否則管理工作難于開始。 表 1 職工基本信息編排表 字段名字段含義字段屬性是否可以為空 Eno職工號Char(10)主鍵 Ename職工姓名Char(10)否 Eage職工年齡Int否 Esex職工性別Char(1)否 Ecf職工籍貫Char(5)是 Enature職工民族Char(10)是 Edname職務名稱Char(10)是 Ejage職工工齡Int否 Epart工作部門Char(10)否 Ec文化程度Char(10)否 Econ聯(lián)系地址Char

30、(30)否 Etel聯(lián)系電話Char(11)是 Epassword職工密碼Char(15)否 (2)管理員基本信息編排表 管理員基本信息編排表如表 2 所示,包括管理員號,管理員個人基本信息 第 8 頁 (姓名、年齡、性別等)對于管理員來說可以修改職工的基本信息以及職工的 工資信息,也可以修改自己的密碼信息,對于高級管理員(管理權限為 1 的管 理員)還能查詢修改管理員的信息。 管理員號是管理員的唯一關鍵字,包含管理員一些基本信息的編碼,作為 管理員的重要信息是必不可少的。管理員必須有個管理員號,否則管理工作難于 開始。 表 2 管理員基本信息編排表 字段名字段含義字段屬性是否可以為空 Ano

31、管理員號Char(10)主鍵 Aname管理員姓名Char(10)否 Asex管理員性別Char(1)否 Aage管理員年齡Int否 Alit管理員權限Int否 Apassword管理員密碼Char(15)否 (3)工資基本信息編排表 工資基本信息編排表如表 3 所示,包括應發(fā)工資和應扣工資。其中應發(fā)工 資包括基本工資、工齡工資、職務工資、各種津貼。應扣工資包括借款、曠工、 遲到、早退、病假、事假及其它原因造成工資的減扣。以上數據參與職工最終 工資的計算統(tǒng)計。 對于工資來說一個職工對應著相應的工資,工資的每項都是對應著唯一的一 個職工,而職工唯一確認的碼就是職工號,所以對于工資來說,職工號和日

32、期都 是關鍵字,對于應發(fā)的工資數據在數據庫中用正數表示,對于要扣的工資數據 則用負數來表示。 表 3 工資基本信息編排表 字段名字段含義字段屬性是否可以為空 Eno職工號Char(10)主鍵 Date日期Datetime主鍵 Ebwage基本工資Float否 Edutywage職務工資Float是 Eagename工齡工資Float否 Eawage各種津貼Float是 Borrow借款Float是 Absent曠工Float是 Late遲到Float是 Leave早退Float是 Ill病Float是 Incident事假Float是 Other其他Float是 第 9 頁 (4)留言信息編排

33、表 留言信息編排表如表 4 所示,包括職工號、職工姓名、電子郵件地址以及 職工反映的常見問題。 表 4 留言信息編排表 字段名字段含義字段屬性是否可以為空 Eno職工號Char否 Ename職工姓名Text否 Email電子郵件Varchar否 Etrouble常見問題Varchar否 3.2 某高校工資管理系統(tǒng)職工需求描述某高校工資管理系統(tǒng)職工需求描述 對于職工來說,職工可以修改其密碼信息,查詢其基本信息和工資信息。 3.2.1 職工登陸職工登陸 職工在登陸時輸入自己的職工號和密碼,如無誤后進入職工查詢界面。默 認的密碼為其職工號。如果密碼錯誤則提示密碼出錯請重新輸入,職工可以返 回登陸界面

34、。 3.2.2 職工密碼修改職工密碼修改 職工在登陸前,可以修改自己的密碼。在修改密碼界面中,職工需輸入自 己的職工號、密碼、姓名,以及需要兩次輸入自己的新密碼,然后系統(tǒng)經過判 斷修改密碼。職工返回登陸頁面可以通過新密碼登陸系統(tǒng)。 3.2.3 職工詳細基本信息查詢職工詳細基本信息查詢 在職工登陸后,進入查詢界面,頁面給出職工基本信息查詢提示,職工點 擊此便進入詳細基本信息界面,在基本信息界面可以顯示職工基本信息。 3.2.4 職工工資信息查詢職工工資信息查詢 在職工登陸后,進入查詢界面,給出職工工資信息的查詢提示,點擊進入, 職工可以查看詳細工資情況,在下拉菜單中選擇要查詢工資的月份,便可以查

35、 詢職工固定月份的工資信息。 3.3 某高校工資管理系統(tǒng)管理員需求描述某高校工資管理系統(tǒng)管理員需求描述 對于管理員來說,管理員可以查詢自己的基本信息,修改密碼,查詢及修 改職工個人信息,查詢及修改職工工資信息。對于一個高級管理員來說還可以 修改管理員的基本信息。 第 10 頁 3.3.1 管理員登陸管理員登陸 管理員在登陸框選擇身份為管理員,輸入自己的管理員號以及密碼。如無 誤后進入管理員界面。如果密碼不正確則提示密碼錯誤信息,需要重新輸入, 返回管理員登陸界面。 3.3.2 管理員密碼修改管理員密碼修改 管理員在登陸前,可以修改自己的密碼,在選擇修改密碼之后,管理員就 需要輸入自己的管理員號

36、、姓名、舊密碼,并且還需要兩次輸入自己的新密碼。 返回登陸頁面可以通過新密碼登陸系統(tǒng)。 3.3.3 管理員基本信息查詢管理員基本信息查詢 管理員登陸后,可以查看管理員個人的基本信息,對于普通的管理員(管 理員權限為 0 的管理員)只能查看本人的基本信息而不能修改。而對于高級管 理員(管理權限為 1 的管理員)不僅能查看個人基本信息,還能修改、添加、 刪除管理員的信息。 3.3.4 管理員對職工個人信息的查詢和修改管理員對職工個人信息的查詢和修改 管理員登陸后,可以進入查詢、修改職工的基本信息界面。在此,根據頁 面提示,管理員可以按職工號排序或職工姓名排序或職工部門排序查詢所有職 工的基本信息,

37、也可以輸入部門查詢某個部門的職工信息,同時也可以指定職 工的職工號或姓名查詢某個職工的基本信息。選擇好查詢方式后,進入并給出 相應職工的基本信息,同時頁面給出三個選擇項(刪除此職工的信息,修改此 職工的信息,添加一個職工信息) ,管理員選擇相應的操作。對于管理員新加入 一個職工信息后,系統(tǒng)自動從這個月開始為其生成工資信息,而當管理員刪除 某個職工基本信息后,對應職工的工資信息也就自動地被系統(tǒng)刪除掉。 3.3.5 管理員對職工工資的查詢和修改管理員對職工工資的查詢和修改 管理員登陸后,可以進入查詢、修改職工的工資信息界面。在此,根據頁 面提示,管理員可以按職工號排序或職工姓名排序或職工部門排序查

38、詢所有職 工的工資信息,也可以輸入某個部門查詢某個部門的職工工資信息,同時也可 以指定職工的職工號或姓名查詢某個職工的工資信息。選擇好查詢方式后,進 入并給出相應職工的工資信息,同時頁面給出提示,管理員選擇相應的操作, 完成對職工工資信息的修改。 第 11 頁 4 某高校工資管理系統(tǒng)設計流程及實現(xiàn)某高校工資管理系統(tǒng)設計流程及實現(xiàn) 4.1 某高校工資管理系統(tǒng)總體設計某高校工資管理系統(tǒng)總體設計 4.1.1 設計目標設計目標 實現(xiàn)職工信息資料的集中化電子處理;實現(xiàn)職工工資的電子化處理;實現(xiàn) 普通用戶自助查詢功能;實現(xiàn)工資管理工作制度化,標準化,規(guī)范化;建立關 于職工、管理員數據比較全面詳細的數據庫。

39、業(yè)務處理范圍進行職工基本信息、 工資信息的集中電子化處理,實現(xiàn)主要業(yè)務流程的計算機管理,實現(xiàn)管理工作 的自動化管理。 4.1.2 設計環(huán)境設計環(huán)境 (1)設計軟件環(huán)境:某高校職工工資管理系統(tǒng)的設計和運行后臺操作系統(tǒng) 為 Microsoft Windows XP ,數據庫為 Microsoft SQL Server 2000 個人版;瀏覽器 為 IE6.0 版本。 (2)設計硬件環(huán)境: CPU:AMD 2000+以上,內存容量大于或等于 256M,硬盤容量大于或等于 20G。 (3)系統(tǒng)運行環(huán)境:操作系統(tǒng) Microsoft Windows 2000 及以上,安裝有 Microsoft SQL

40、Server 2000 數據庫。 4.1.3 系統(tǒng)基本設計概念系統(tǒng)基本設計概念 在 B/S 體系結構系統(tǒng)中,用戶通過瀏覽器向分布在網絡上的許多服務器發(fā) 出請求,服務器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。而 其余如數據請求、加工、結果返回以及動態(tài)網頁生成、對數據庫的訪問和應用 程序的執(zhí)行等工作全部由 Web Server 完成。 本系統(tǒng)主要業(yè)務在高校辦公室進行。數據集中在一個數據庫服務器上,處 理可能分布到應用程序的各層上,借助于網絡,各業(yè)務人員無障礙地實現(xiàn)分工 協(xié)作,公共完成目標任務。根據系統(tǒng)總體目標及技術成熟型,該高校工資管理 系統(tǒng)采用分層體系結構,具體劃分為三層:表現(xiàn)層,業(yè)

41、務層和數據層。 (1)表現(xiàn)層:用戶和系統(tǒng)進行交互地層次。通過鍵盤、顯示器、鼠標、打 印機等進行人工交互。提供任何時間地點訪問支持,借助免費的瀏覽器如 Internet Explore 等,僅需設計服務器端網頁文件,無須設計專用前臺的應用程 序。 (2)業(yè)務層:即事物邏輯層或中間層,完成事物處理規(guī)則和業(yè)務流程約束 數據的處理。本系統(tǒng)應用 ASP 來完成業(yè)務層的功能。 (3)數據層:即數據資源管理層,本層完成數據資源等的插入、刪除、修 第 12 頁 改數據、存儲管理工作,還包括建立視圖、觸發(fā)器定義等。在本系統(tǒng)應用由 Microsoft SQL Serve 2000 來實現(xiàn)。 4.1.4 系統(tǒng)總體系

42、統(tǒng)總體功能設計功能設計 系統(tǒng)中所有數據都存放在數據庫中,交給數據庫處理,保存。系統(tǒng)工作框 圖如圖 2 所示。 圖 2 系統(tǒng)工作框圖 某高校工資管理系統(tǒng)由公用登陸模塊以及功能程序模塊組成。 (1)公用登陸模塊:各程序模塊都將涉及登陸系統(tǒng)數據庫的問題,登陸時 進行權限驗證:從權限表中讀取權限數據,確定其權限,隨后發(fā)送到各個數據 管理功能模塊。 (2)功能程序模塊:相關業(yè)務工作設計。 系統(tǒng)業(yè)務功能包括:職工查詢;管理員管理職工信息;高級管理員管理; 工資制度查詢;公告留言發(fā)布。整個高校工資管理系統(tǒng)的業(yè)務工作主要包括: 職工基本信息處理,管理員基本信息處理,職工工資情況處理(應發(fā)工資,扣 除工資)等。

43、因此,整個系統(tǒng)可劃分為如下子系統(tǒng)/功能模塊:職工查詢功能模 塊、管理員管理職工信息功能模塊以及高級管理員管理功能模塊。 職工查詢功能模塊圖如圖 3 所示。 第 13 頁 圖 3 職工查詢功能模塊圖 管理員管理職工信息功能模塊圖如圖 4 所示。 圖 4 管理員管理職工信息功能模塊圖 高級管理員管理功能模塊如圖 5 所示。 第 14 頁 圖 5 高級管理員管理功能模塊圖 4.1.5 系統(tǒng)總體運行設計系統(tǒng)總體運行設計 (1)運行模塊組合:系統(tǒng)運行需要后臺數據庫服務器,系統(tǒng)總控,完成特 定數據管理功能程序模塊和 HTML 顯示控制幾個部分協(xié)同工作。 (2)運行控制:系統(tǒng)需要先啟動數據庫服務器,然后啟動

44、中間的 WEB Server,啟動無誤后,各個用戶就可以登陸進入系統(tǒng)開始各種操作。如前所述, 為控制各數據管理用戶對特定數據進行管理,各數據管理功能模塊完全獨立開 發(fā)編譯,但各數據管理功能模塊不允許獨立運行,只能在系統(tǒng)總控程序調度下 執(zhí)行。 (3)運行時間:后臺安裝數據庫服務器,前端用戶需要的系統(tǒng)開銷較小, 普通的微機就可以了,安裝有 IE 瀏覽器,內存應不小于 128M。正常情況下后 臺數據庫服務器和前臺的 IE 瀏覽器終端始終處于運行狀態(tài),其他終端可以隨時 起停。 (4)人工處理過程:本系統(tǒng)需要人工處理的包括數據庫的建立和維護,數 據表的建立、刪除、添加以及修改,系統(tǒng)的調試與測試。這些需要

45、具有系統(tǒng)管 理員的權限。 (5)用戶界面接口設計:本系統(tǒng)采用的是基于 B/S 結構的查詢方式,對于 用戶界面接口采用的是網頁方式。 (6)數據庫接口設計:采用 ADO 連接方式。 4.2 某高校工資管理系統(tǒng)實現(xiàn)步驟某高校工資管理系統(tǒng)實現(xiàn)步驟 (1)根據構建某高校工資管理系統(tǒng)的主要任務,確定高校工資系統(tǒng)主要功 能模塊。 (2)確定系統(tǒng)的需求分析以及總體框架。 (3)根據本系統(tǒng)的數據資料構建數據庫,建立了職工信息表、管理員表、 工資信息表以及留言表。 (4)完成對數據的高級管理。定義視圖實現(xiàn)數據多角度的復合查詢功能。 給職工信息表定義觸發(fā)器,當管理員對職工信息進行添加、刪除操作時,系統(tǒng) 能夠自動地

46、添加、刪除指定職工的工資信息。 (5)分模塊進行編碼設計。設計訪問頁面,添加 ASP 代碼,建立數據庫 連接,完成功能模塊的構建。 (6)分功能模塊的調試,優(yōu)化代碼,基本實現(xiàn)各模塊功能。 (7)系統(tǒng)測試。根據不同的身份登陸系統(tǒng),檢查系統(tǒng)功能是否按要求全部 實現(xiàn)。 (8)系統(tǒng)分析。根據完成質量和現(xiàn)狀,進行總結。分析系統(tǒng)出錯原因,提 第 15 頁 出解決方案。 (9)撰寫該系統(tǒng)的使用說明書,方便交流。 4.3 某高校工資管理系統(tǒng)功能實現(xiàn)某高校工資管理系統(tǒng)功能實現(xiàn) 4.3.1 工資管理模塊設計及實現(xiàn)工資管理模塊設計及實現(xiàn) 圖 6 修改職工個人信息界面 某高校工資管理系統(tǒng)工資管理模塊的主要完成管理職工

47、各項工資數據以及 工資的修改、計算等。 (1) 管理員修改職工個人信息界面如圖 6 所示。 修改職工信息核心代碼如下所示: “ and age“ and jage“then Set RS1=Server.CreateObject(“ADODB.RecordSet“) rs1.open “SELECT * FROM Employee where eno=“&r&“,myconn,1,2 rs1(“ename“)=en rs1(“eage“)=age rs1(“esex“)=sex rs1(“ecf“)=cf rs1(“enature“)=nature rs1(“edname“)=danme rs

48、1(“ejage“)=jage rs1(“epart“)=part rs1(“ec“)=c rs1(“econ“)=con rs1(“etel“)=tel rs1.update rs1.close end if i=i+1 rsi.movenext wend rsi.close end if (2)管理員修改職工工資界面如圖 7 所示。 第 17 頁 圖 7 修改職工工資界面 修改職工工資核心代碼如下所示: =200 and agewage=0 and dutywage=0 and awage=0 and bor 月份出錯,請核對后重新輸入,謝謝 4.3.2 信息查詢模塊設計及實現(xiàn)信息查詢模塊

49、設計及實現(xiàn) 某高校工資管理系統(tǒng)信息查詢模塊主要功能包括為職工個人基本信息、實 際發(fā)放工資(明細例表)等提供查詢。 職工查詢信息界面如圖 8 所示。 第 19 頁 圖 8 職工查詢信息界面 職工工資查詢核心代碼如下所示: “2“ then ym2=year & “-“ & month & “-30“ else ym2=year & “-“ & month & “-28“ end if if year=“ or month=“ then %請先登陸謝謝 4.3.3 信息管理及維護模塊設計及實現(xiàn)信息管理及維護模塊設計及實現(xiàn) 某高校工資管理系統(tǒng)信息管理及維護模塊,主要功能包括用戶的管理(用 戶的注冊、

50、登陸等) ,方便管理人員修改職工資料等,對于高級管理員還可以管 理一般管理員的信息。 (1)職工登陸界面如圖 9 所示。 第 20 頁 圖 9 職工登陸界面 職工注冊核心代碼如下所示: 必填項有一樣為 空,請重新輸入!返回上一頁 有此職工號,請重新填寫!返回上一頁 注冊成功! (2)管理員維護界面如圖 10 所示。 圖 10 管理員維護界面 高級管理員修改信息核心代碼如下所示: (3)添加管理員界面如圖 11 所示。 圖 11 添加管理員界面 添加管理員記錄核心代碼如下所示: 請先登陸! 填寫錯誤,請重新填寫謝謝返回前一頁 有此管理員號,請重新填寫!返回上一 頁 添加成功 5 某高校工資管理系

51、統(tǒng)測試與分析某高校工資管理系統(tǒng)測試與分析 5.1 某高校工資管理系統(tǒng)出錯設計某高校工資管理系統(tǒng)出錯設計 (1)出錯信息:建立系統(tǒng)運行日志,用于記錄系統(tǒng)在運行過程中出現(xiàn)的可 以預知的或無法判斷的系統(tǒng)錯誤信息。 (2)補救措施:系統(tǒng)軟件出錯很容易在出錯日志里看到,我們對于可能發(fā) 生的錯誤會有一個錯誤編碼以及相應的處理方式,用戶可以根據系統(tǒng)的提示信 息進行相應的排錯處理。硬件的出錯處理需要檢查網絡環(huán)境。 (3)系統(tǒng)維護設計:系統(tǒng)運行日志,操作日志,出錯日志。三種日志根據 不同程度采取存放在數據庫的日志中,系統(tǒng)管理員可以很輕松的監(jiān)控系統(tǒng)運行 情況。數據表的建立和刪除有數據庫系統(tǒng)管理員予以維護。 第 2

52、4 頁 5.2 某高校工資管理系統(tǒng)測試某高校工資管理系統(tǒng)測試 以下主要進行系統(tǒng)主體部分,即工資管理模塊的測試。 (1)查詢職工個人信息記錄如圖 12 所示。 圖 12 職工信息記錄 (2)修改職工工齡后的職工個人信息記錄如圖 13 所示。 圖 13 執(zhí)行操作后的信息記錄 (3)查詢職工工資信息記錄如圖 14 所示。 圖 14 職工工資記錄 (4)修改職工工齡工資后的工資記錄如圖 15 所示。 圖 15 執(zhí)行操作后的工資記錄 測試結果:測試成功。本系統(tǒng)基本能實現(xiàn)預期功能。在使用過程中會偶爾 出現(xiàn)部分頁面無法訪問的情況,屬于系統(tǒng)正常運行過程中會遇到的情況。在進 行刷新的操作中仍然無法訪問該頁面,建

53、議返回登陸界面重新登陸方可訪問所 有頁面。 5.3 某高校工資管理系統(tǒng)分析某高校工資管理系統(tǒng)分析 5.3.1 某高校工資管理系統(tǒng)優(yōu)勢及實用價值某高校工資管理系統(tǒng)優(yōu)勢及實用價值 該系統(tǒng)實現(xiàn)的功能有工資管理模塊,主要功能包括管理職工各項工資數據, 及工資的修改、計算等;信息查詢模塊,主要功能包括職工個人基本信息、實 際發(fā)放工資(明細例表)等提供查詢;工資制度信息模塊,主要提供有關工資 的相關規(guī)章制度的查詢等;信息管理及維護模塊,主要功能包括用戶的管理 (用戶的注冊、登陸等) ,方便管理人員修改職工資料等,對于高級管理員還可 以管理普通管理員的信息;論壇公告模塊,主要是相關新聞及留言的發(fā)布等。 該系

54、統(tǒng)界面友好,操作簡便,功能齊全,能滿足高校日常管理的需要,設 第 25 頁 計權限訪問模式,滿足了安全性的要求。該系統(tǒng)通過測試與分析,說明該系統(tǒng) 運行穩(wěn)定、可靠,具有良好的可操作性。它能夠運用到各高校,參與職工工資 管理,提高辦公效率,改善辦公質量。通過本系統(tǒng)的使用,能夠規(guī)范某高校常 規(guī)管理工作。具有一定的實用價值。 5.3.2 某高校工資管理系統(tǒng)存在的問題某高校工資管理系統(tǒng)存在的問題 該系統(tǒng)仍存在不完善的地方,因為時間及水平有限,沒有設計對職工工資 的專項計算。另外,由于管理員具有很高的訪問權限,沒有設計對管理員工資 的查詢及修改。 結結 論論 本設計綜合運用了以前所學的專業(yè)知識,設計并開發(fā)

55、出某高校工資管理系 統(tǒng),主要包括:工資管理模塊,主要功能包括管理職工各項工資數據(比如實 發(fā)工資、津貼等) ,以及工資的修改、計算等;信息查詢模塊,主要功能包括職 工個人基本信息、實際發(fā)放工資(明細例表)等提供查詢;工資制度信息模塊, 主要提供有關工資的相關規(guī)章制度的查詢等;信息管理及維護模塊,主要功能 包括用戶的管理(用戶的注冊、登陸等) ,方便管理人員修改職工資料等,對于 高級管理員還可以管理一般管理員的信息;論壇公告模塊,主要是相關新聞及 留言的發(fā)布等。通過本設計,鍛煉了學生的實際動手能力,又引導學生進行了 一次模擬實際產品的開發(fā),對于學生以后工作能力的培養(yǎng)具有重要的意義。 本次課題的研

56、究,采用 ASP 及數據庫建立了某高校工資管理系統(tǒng)。在開發(fā) 設計過程中,采用 ASP 編程技術,很好地把 HTML 和腳本開發(fā)融合在一起, 提高了編程的靈活性,降低了開發(fā)難度,創(chuàng)建簡單,腳本可以在 ASP 環(huán)境下直 接運行,并且?guī)缀踔С秩魏我环N瀏覽器。另外在 ASP 中,采用 SQL 語言訪問 數據庫進行查詢、更新和刪除記錄。SQL 語言具有廣泛的兼容性,只要掌握了 標準的 SQL 語言,對任何支持 SQL 語言的數據庫系統(tǒng)都易于使用,使數據庫 開發(fā)者和管理人員能迅速地進行數據庫開發(fā)和維護。 在計劃構建高校工資管理系統(tǒng)這個項目期間,深刻體會到理論聯(lián)系實踐的 重要性和必要性。同時,也感受到 AS

57、P 編程技術以及 SQL server 2000 的功能 之強大,事件處理的靈活性和高效性。在以后的工作中,將不斷的學習和充實, 加強實踐和練習。 參考文獻參考文獻 1 鄧文淵,陳惠貞,陳俊榮. ASP 與網絡數據庫技術M. 北京:中國鐵道出版社, 第 26 頁 2005。 2 方睿,刁仁宏,吳四九. 網絡數據庫原理及應用M.成都:四川大學出版社,2005。 3 甘云劍,鄭?;? 網頁設計三合一教程M. 北京:清華大學出版社,2004。 4 張海潘. 軟件工程導論M. 北京:清華大學出版社,1998。 5 陳明. 實用軟件工程基礎M. 北京:清華大學出版社,2004。 6 位元文化. ASP3

58、.0 動態(tài)網頁實務經典M. 北京:中國青年出版社, 2000。 7 季久峰. 專家門診ASP.NET 開發(fā)答疑 200 問M. 北京:人民郵電出版社, 2004。 第 27 頁 致致 謝謝 本文是在易勇和張仕斌老師的熱情關心和指導下完成的,他們淵博的知識 和嚴謹的治學作風使我受益匪淺,對順利完成本課題起到了極大的作用。論文 指導期間,張仕斌老師嚴謹細致地對論文進行修改斧正,最終使得該篇文章得 以成型。在此向他們表示我最衷心的感謝! 感謝王英同學在 ASP 編碼中給予的幫助,因為她的協(xié)助,才得以高效率的 完成了所有模塊的設計,基本完成了整個系統(tǒng)的建設! 在論文完成過程中,本人還得到了其他老師和許多同學的熱心幫助,本人 向他們表示深深的謝意! 最后向在百忙之中評審本文的各位專家、老師表示衷心的感謝!

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

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網,我們立即給予刪除!