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

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

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

20 積分

下載資源

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

資源描述:

《畢業(yè)論文——某高校工資管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員分享,可在線閱讀,更多相關(guān)《畢業(yè)論文——某高校工資管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(31頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

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

2、校工資管理系統(tǒng)的設(shè)計(jì)方案及系統(tǒng)的具體實(shí)現(xiàn),實(shí)現(xiàn)了高校 工資管理系統(tǒng)的構(gòu)建,主要包括系統(tǒng)工資管理模塊、職工信息查詢(xún)模塊和系統(tǒng) 信息管理及維護(hù)模塊;最后,通過(guò)測(cè)試與分析,說(shuō)明該系統(tǒng)運(yùn)行穩(wěn)定、可靠, 具有一定的實(shí)用價(jià)值。 關(guān)鍵詞關(guān)鍵詞:工資管理系統(tǒng);信息查詢(xún);信息管理;信息維護(hù);網(wǎng)絡(luò)數(shù)據(jù)庫(kù) 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 國(guó)內(nèi)外研究現(xiàn)狀.1 1.3 本課題研究的意義.1 1.4 本課題的研究方法及預(yù)期目標(biāo).1 1.5 本文的主要工作.2 2 理論基礎(chǔ)及開(kāi)發(fā)工具.2 2.1 數(shù)據(jù)庫(kù)系統(tǒng)概述.2 2.1.1 數(shù)據(jù)庫(kù)管理系統(tǒng)的概述2 2.1.2 數(shù)據(jù)庫(kù)系統(tǒng)的概述.2 2.2 數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程.3 2.2.1 數(shù)據(jù)模型.3 2.2.2 概念層數(shù)據(jù)模型.3 2.2.3 組織層數(shù)據(jù)模型.4 2.3 開(kāi)發(fā)工具.4 2.3.1 ASP 與數(shù)據(jù)庫(kù)4

8、2.3.2 ASP 內(nèi)置的對(duì)象5 2.3.3 ASP 開(kāi)發(fā)工具5 3 某高校工資管理系統(tǒng)結(jié)構(gòu)及其設(shè)計(jì).5 3.1 某高校工資管理系統(tǒng)需求分析.5 3.1.1 任務(wù)概述.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 職工詳細(xì)基本信息查詢(xún).9 3.2.4 職工工資信息查詢(xún).9 3.3 某高校工資管理系統(tǒng)管理員需求描述.9 3.3.1 管理員登陸.9 3.3.2 管理員密碼修改.9 3.3.3 管理員基本

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

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

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

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

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

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

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

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

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

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

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

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

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

22、set 對(duì)象所包含的每個(gè) field 對(duì)象。 (4)Fields 對(duì)象:用來(lái)表示表的某一條記錄。 (5)Command 對(duì)象:只需查詢(xún)并返回條件符合的記錄(返回值為 recordset 對(duì)象) 。 (6)Parameters 集合:command 對(duì)象所包含的每個(gè)參數(shù)。 (7)Parameters 對(duì)象:用來(lái)表示 command 對(duì)象所需要的某一個(gè)參數(shù)。 第 5 頁(yè) (8)Error 集合:某個(gè)方法調(diào)用失敗所產(chǎn)生的每個(gè)錯(cuò)誤。 (9)Error 對(duì)象:用來(lái)表示方法調(diào)用失敗所產(chǎn)生的某個(gè)錯(cuò)誤。 2.3.2 ASP 內(nèi)置的對(duì)象內(nèi)置的對(duì)象 ASP3.0 內(nèi)置 application、asp error、

23、request、response、session、object context、server 等 7 個(gè)對(duì)象,而且每個(gè)對(duì)象有各自的屬性、方法、集合或事件。 (1)Response 對(duì)象:可用來(lái)決定何時(shí)或如何將輸出由服務(wù)器端傳送至瀏覽 器端。 (2)Request 對(duì)象:可用來(lái)獲取由瀏覽器端返回服務(wù)器端的數(shù)據(jù),如瀏覽 器輸入的窗體數(shù)據(jù)、存儲(chǔ)在瀏覽者本機(jī)計(jì)算機(jī)的 cookies 等。 (3)Server 對(duì)象:這個(gè)對(duì)象提供服務(wù)器最基本的屬性及方法。 (4)Application 對(duì)象:當(dāng)有數(shù)個(gè)瀏覽者同時(shí)存取網(wǎng)頁(yè)時(shí),這個(gè)對(duì)象可用來(lái) 記錄不同瀏覽器共享的變量,因?yàn)闊o(wú)論有幾個(gè)瀏覽者同時(shí)存取網(wǎng)頁(yè),都只會(huì)產(chǎn)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

47、各項(xiàng)工資數(shù)據(jù)以及 工資的修改、計(jì)算等。 (1) 管理員修改職工個(gè)人信息界面如圖 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 頁(yè) 圖 7 修改職工工資界面 修改職工工資核心代碼如下所示: =200 and agewage=0 and dutywage=0 and awage=0 and bor 月份出錯(cuò),請(qǐng)核對(duì)后重新輸入,謝謝 4.3.2 信息查詢(xún)模塊設(shè)計(jì)及實(shí)現(xiàn)信息查詢(xún)模塊

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

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

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

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

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

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

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

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

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

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

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

相關(guān)資源

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

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

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


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