<output id="r87xx"></output>
    1. 
      
      <mark id="r87xx"><thead id="r87xx"><input id="r87xx"></input></thead></mark>
        •   

               當(dāng)前位置:首頁>軟件介紹>高校教職工信息管理系統(tǒng) 查詢:
               
          高校教職工信息管理系統(tǒng)

                  摘 要

                  隨著社會的發(fā)展,高校的規(guī)模不斷擴大,教職員工數(shù)量越來越多,這就對各個高校教職工的管理提出了新的要求。利用計算機對高校教職工進行管理變得非常必要,設(shè)計出高效的管理系統(tǒng)不僅可以減少學(xué)校管理工作的難度,也可以減少管理中的失誤,具有手工管理無法比擬的優(yōu)點。

                  本系統(tǒng)是針對現(xiàn)代高校教職工信息管理工作的實際情況和教職工工資信息的特點及其管理方式設(shè)計開發(fā)的,并且采用和SQL Server開發(fā)工具進行開發(fā)。它實現(xiàn)了對教職工在學(xué)校期間日常信息的錄入與維護、工資標(biāo)準(zhǔn)確定、人員流動等工作的及時管理,并且詳細(xì)闡述了系統(tǒng)設(shè)計方案和關(guān)鍵技術(shù)的實現(xiàn),簡要介紹了系統(tǒng)的應(yīng)用情況,基本實現(xiàn)了自動化、智能化的要求。

                  第一章 緒 論

                  .1 引言

                  管理信息系統(tǒng)是管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)與計算機科學(xué)相結(jié)合的綜合性科學(xué),也是一門新興的文理滲透的邊緣性科學(xué)。當(dāng)前社會正處在信息化時代,在智力開發(fā)、文化教育的同時,在經(jīng)濟體制全面改革開放的形勢下,以計算機為工具,建立MIS(管理信息系統(tǒng)),處理日益增多的信息量,是信息社會化社會發(fā)展的必然趨勢,也是高校、企業(yè)管理現(xiàn)代化的重要進程,不僅可以提高高校和企業(yè)的管理效率,為高校管理現(xiàn)代化提供必要的手段,而且掌握MIS所提供的輔助決策信息及管理人員掌握信息的能力和決策行為,直接影響著各高校和企業(yè)的命運。因此,研究管理中的信息處理問題,推進計算機在管理領(lǐng)域中的應(yīng)用,可以促進管理現(xiàn)代化和提高工作效率。

                  .2 系統(tǒng)研究背景及意義

                  隨著計算機科學(xué)技術(shù)的迅猛發(fā)展,各種信息管理系統(tǒng)己經(jīng)滲透到社會的各個領(lǐng)域,信息管理系統(tǒng)己經(jīng)成為現(xiàn)代人們生活中不可缺少的一份子。管理信息系統(tǒng)是管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)與計算機科學(xué)相結(jié)合的綜合性科學(xué),也是一門新興的文理滲透的邊緣性科學(xué)。它是一個利用計算機軟硬件、網(wǎng)絡(luò)通信設(shè)備及各種辦公設(shè)備,以人為核心的,根據(jù)各個企事業(yè)的運作進行的信息收集、傳輸、加工、更新、儲存、維護,旨在提高各個企事業(yè)單位的效益和效率、優(yōu)化戰(zhàn)略的集成化人機系統(tǒng)。目前我國企業(yè)單位教職工信息管理系統(tǒng)雖然己經(jīng)有將近十年時間的開發(fā)和應(yīng)用,但是信息管理系統(tǒng)在企事業(yè)中應(yīng)用的整體水平還不是很高,特別是在各高校教職工信息系統(tǒng)中的應(yīng)用還不夠全面,這主要由兩方面的因素造成的:一方面,很多院校管理者對各校教職工信息管理系統(tǒng)的開發(fā)缺乏一定的重視,信息管理的水平較低,還停留在較傳統(tǒng)的層面上,導(dǎo)致管理者們不愿意在高校教職工信息管理系統(tǒng)信息化方面投入更多的人力、物力和財力;另一方面,管理信息系統(tǒng)設(shè)研發(fā)者推廣的產(chǎn)品還有很多不出彩的地方,如系統(tǒng)功能單一、操作復(fù)雜、系統(tǒng)培訓(xùn)的忽視、軟件升級較緩慢等。所以高校教職工信息管理系統(tǒng)變成高校事業(yè)單位最重要的工作內(nèi)容之一。

                  高校教職工管理系統(tǒng)可以高效地統(tǒng)計出學(xué)校教職工的在職情況和工資情況,實現(xiàn)對教職工管理的透明化、規(guī)范化的服務(wù)宗旨,給高校穩(wěn)定、持續(xù)的發(fā)展帶來強有力的保證,同時這對于提高高校內(nèi)部競爭力和服務(wù)水平也具有深遠(yuǎn)的意義。

                  .3 系統(tǒng)研究現(xiàn)狀

                  教職工管理是各高校主要日常管理工作之一,涉及到教職工的各個方面,因此教職工的管理也成了一個大問題。然而國外高校,與國內(nèi)不同,他們一般具有較大規(guī)模的穩(wěn)定的技術(shù)隊伍來提供服務(wù)與技術(shù)支持。而國內(nèi)高校信息化建設(shè)相對起步較晚。在數(shù)字校園理論逐步應(yīng)用的過程中,各高校一方面不斷投資構(gòu)建各種硬件、系統(tǒng)軟件和網(wǎng)絡(luò),另一方面也不斷開發(fā)實施了各類教學(xué)、科研、辦公管理等應(yīng)用系統(tǒng),形成了一定規(guī)模的信息化建設(shè)體系。但是,由于整體信息化程度相對落后,經(jīng)費短缺,理論體系不健全等原因,國內(nèi)高校教職工管理系統(tǒng)在機構(gòu)設(shè)置、服務(wù)范圍、服務(wù)質(zhì)量及人員要求上與國外高校相比都有一定的差距。

                  縱觀目前國內(nèi)研究現(xiàn)狀,由于國內(nèi)各高校教職工人數(shù)劇增,教師信息呈爆炸性增長,學(xué)校對教職工信息管理的自動化與準(zhǔn)確化的要求日益強烈,教職工信息的管理變成一項十分繁重的工作。每個階段的教職工信息發(fā)生的或多或少的變動,勢必增加了學(xué)校的額外負(fù)擔(dān)。高校在教職工管理方面存在缺陷,現(xiàn)有系統(tǒng)資料單獨建立,共享性差;在以管理者為主體的方式中,信息取舍取決于管理者對信息的認(rèn)知與喜好,較不容易掌握教職工各方面的真實情況。因此,教職工管理應(yīng)充分依托網(wǎng)絡(luò),實現(xiàn)教職工信息的分散操作、信息共享,使傳統(tǒng)的教職工管理朝數(shù)字化、無紙化、智能化、綜合化的方向發(fā)展,為進一步完善教職工管理系統(tǒng)和全校信息系統(tǒng)打下良好的基礎(chǔ)。

                  .4 論文工作及其內(nèi)容

                  .4.1需解決的問題

                  針對當(dāng)前的高校教職工信息管理的特點,意在創(chuàng)建一個專門為各類高校服務(wù)的具有高服務(wù)性能的教職工管理系統(tǒng),且其研究結(jié)論和成果使得各類院校教職工信息系統(tǒng)能更有效地運行和管理。這也為后面的系統(tǒng)研究提供了一個重要的參考依據(jù)。本課題主要研究并解決了以下幾個方面的問題:

                  (1)管理信息系統(tǒng)的概念和發(fā)展概況;

                  (2)各類高校教職工信息管理利用的數(shù)據(jù)和圖表的方法的詳盡闡述;

                  (3)在系統(tǒng)的整個設(shè)計的過程中,能熟練的運用開發(fā)工具Visual studio 2008和數(shù)據(jù)庫工具SQL Server 2005,并了解編程的環(huán)境和C#語言設(shè)計的靈活運用;

                  (4)利用開發(fā)工具和編程語言將設(shè)計的模塊進行運行和調(diào)試;

                  以上問題的研究與解決有助于提高和改善高校教職工信息管理系統(tǒng)的使用價值,具有十分重要的意義,也為后人對高校方面的信息管理系統(tǒng)的研究提供了相關(guān)的參考資料。

                  本系統(tǒng)的開發(fā),力求使系統(tǒng)功能簡潔明了,但功能齊全、易于操作。歸納起來,本系統(tǒng)有如下的優(yōu)越性:

                  (1)管理員可以錄入、修改、增加和刪除各個時期的教職工個人信息和工資信息,高校教職工不僅可以查詢到本人的個人信息和工資信息,而且可以根據(jù)個人需要進行修改密碼。系統(tǒng)安全、實用、高效;

                  (2)只需極少人數(shù)的信息管理員就可以管理和維護系統(tǒng),節(jié)省了大量人力、物力、財力;

                  (3)高校系統(tǒng)管理者可以快速查到所需的信息,同時提供教職工和管理員、教職工與教職工之間的交流信息的途徑。

                  .4.2研究的內(nèi)容

                  該高校教職工信息管理系統(tǒng)是采用Visual studio 2008開發(fā)工具開發(fā)的,可以高效的統(tǒng)計出學(xué)校教職工的在職情況和工資情況,實現(xiàn)對教職工管理的透明化、規(guī)范化的服務(wù)宗旨,給高校穩(wěn)定、持續(xù)的發(fā)展帶來強有力的保證。并且具有良好的用戶界面,操作簡單、使用方便,信息查詢、維護快捷等特點,使管理人員從學(xué)校煩瑣的手工操作中解脫出來,有助于提高高校內(nèi)部競爭力和服務(wù)水平。

                  .5 本章小結(jié)

                  本章通過對高校教職工信息管理系統(tǒng)研究背景及意義、研究現(xiàn)狀、論文工作及其內(nèi)容(要解決的問題、研究的內(nèi)容)等的闡述,簡單概述了該系統(tǒng)開發(fā)的具體功能以及該系統(tǒng)的系統(tǒng)創(chuàng)新點,及其系統(tǒng)開發(fā)的必要性和開發(fā)所需要做的準(zhǔn)備工作。為了提高各高校教職工信息管理系統(tǒng)的高效性和靈活性,這樣的信息管理系統(tǒng)是非常有必要的。將高校教職工信息管理系統(tǒng)用于平時學(xué)校的管理中可以大大減輕管理人員的工作壓力和負(fù)擔(dān),提高了工作效率和效益,從而使管理更加的條理化、科學(xué)化和程序化。

                  第二章 系統(tǒng)主要功能概述

                  本次研究的課題名稱為《高校教職工信息管理系統(tǒng)》。該系統(tǒng)基本上能夠滿足學(xué)校教職工個人信息和工資管理的需求。通過對一系列問題的分析,確定了系統(tǒng)的開發(fā)平臺。接著詳細(xì)地給出了從學(xué)校教職工信息管理系統(tǒng)分析到總體設(shè)計到詳細(xì)設(shè)計與實現(xiàn)及測試的各個環(huán)節(jié),最后對本次系統(tǒng)的設(shè)計作出了總結(jié)。管理員和教職工信息管理模塊中使用了數(shù)據(jù)庫表格,用來保存相關(guān)的工資信息、個人信息、公告信息等,方便教職工查詢,瀏覽,修改等操作。本系統(tǒng)結(jié)合實際的人事、財務(wù)制度,經(jīng)過必要的系統(tǒng)需求分析,將高校教職工信息管理系統(tǒng)的主要功能模塊分為兩部分,管理員和教職工兩個模塊。兩個模塊有不同的入口進入不同功能的模塊界面進行操作:在該系統(tǒng)進行運行后首先需要登錄系統(tǒng),在初始化界面中需要進行管理員和教職工的用戶名和密碼的驗證,如果驗證通過則顯示登錄成功,則可以登錄系統(tǒng),否則密碼出錯需要進行重新登錄。登錄之后管理員和教職工進入不同的界面進行相應(yīng)的操作。

                  .1 主界面設(shè)計

                  主界面設(shè)計:當(dāng)管理員和教職工進入系統(tǒng)主界面時,在界面上方可以選擇相應(yīng)的子模塊,進入各功能模塊界面進行操作。在主界面可以看到自己的個人相關(guān)的信息資料。公告欄中可以看到相應(yīng)的系統(tǒng)公告通知等等。

                  .2 管理員和教職工操作

                  .2.1 系統(tǒng)管理員操作

                  當(dāng)用戶以管理員身份登錄成功時,應(yīng)該有以下幾項職能,首先對教職工信息的增加、刪除、查詢和修改;其次是對教職工工資信息查詢、增加、修改還有對公告信息的管理;最后是互動交流的管理功能。當(dāng)教職工有異動、調(diào)離或新增時,則需要對相應(yīng)人員進行相應(yīng)的信息操作。

                  .2.2 高校教職工操作

                  當(dāng)用戶以管理員身份登錄成功時,應(yīng)有以下幾項職能,首先可以進行個人信息的查詢;其次是個人工資的詳細(xì)查詢;還有互動交流的發(fā)言;最后是查看公告欄。

                  .3 系統(tǒng)公告通知

                  公告通知是用來實現(xiàn)對一些重要的事務(wù)進行公告通知的功能的,對于管理員來說,應(yīng)具有對公告的增添、查詢功能,而對于一般教職工,應(yīng)具有對公告的查詢功能。

                  .4 交流互動平臺

                  交流互動平臺,是用來實現(xiàn)教職工之間的互動交流、職工和管理者之間的交流的,本系統(tǒng)僅僅實現(xiàn)了管理員具有回復(fù)的權(quán)限,對于一般教職工只具有對管理員進行提出問題或提出建議的功能。

                  .5 本章小結(jié)

                  本章通過對高校教職工信息管理系統(tǒng)的主要功能的概述,更加明了清晰的給出了系統(tǒng)的各功能模塊的功能,為以后的系統(tǒng)的模塊劃分提供了依據(jù)。更好地為高校教職工提供了信息查詢的平臺,并體現(xiàn)了管理員和教職工隨時互動的功能,正因為管理員和教職工的共同努力使得系統(tǒng)的功能能不斷完善,信息更加具有時效性和參考意義。教職工信息管理一向是比較繁瑣的,由于要管理的員工種類多樣,若要對其進行各類管理,那么就使得工作量變得很大,而且又容易有錯誤,在教職工的管理中用計算機來進行管理信息系統(tǒng),不僅可以提高管理的工作效率,也改善了管理員的日常管理工作,使信息管理向著更高的水平發(fā)展。

                  第三章 系統(tǒng)分析

                  此次設(shè)計的高等院校教職工信息管理系統(tǒng),不僅為教職工提供個人信息的管理,而且為個人提供工資查詢服務(wù),傳統(tǒng)的紙質(zhì)材料已不能滿足現(xiàn)在高校教職工管理透明化、公正化的要求。本系統(tǒng)實現(xiàn)的教職工管理系統(tǒng)基本上能夠滿足現(xiàn)代化高等院校內(nèi)教職工管理的需求。本系統(tǒng)的研究思路是首先進行系統(tǒng)分析對系統(tǒng)的可行性進行研究,然后分析用戶的需求,根據(jù)用戶的需求來定制系統(tǒng),然后進行系統(tǒng)設(shè)計和詳細(xì)設(shè)計以及數(shù)據(jù)庫的設(shè)計等,最后給出系統(tǒng)實現(xiàn)以及調(diào)試系統(tǒng),并完善系統(tǒng)研究。

                  .1 系統(tǒng)分析

                  .1.1 經(jīng)濟高效性

                  在高校教職工信息系管理系統(tǒng)的開發(fā)中應(yīng)充分考慮系統(tǒng)運行的成本,并盡最大的可能降低系統(tǒng)運行所需的管理費用等。這也對系統(tǒng)在日常的使用中的運行速度提出了要求,為了能夠達到實時的要求,并且能及時得到反饋消息。在進行信息系統(tǒng)的分析和設(shè)計時,要考慮到系統(tǒng)運行速度,使得系統(tǒng)不會因為速度問題影響管理員和高校教職工的工作進程和效率。

                  當(dāng)然系統(tǒng)在處理過程中必要的要求是工作的準(zhǔn)確性和及時性。那么在系統(tǒng)的整個開發(fā)設(shè)計的過程中,要充分地考慮到系統(tǒng)在投入到使用之后所能承受的工作量,使得系統(tǒng)的整個運行功能能夠及時高效地滿足學(xué)校對于信息管理系統(tǒng)的需求。

                  .1.2 系統(tǒng)實用性

                  此次的高校教職工信息管理系統(tǒng)應(yīng)能切實地實現(xiàn)高校教職工管理的信息化。

                  這就要求系統(tǒng)在設(shè)計和開發(fā)的過程中會牽扯到或多或少的計算機硬件、軟件。那么,這些軟件和硬件的使用都必須要符合主流國際、國家和行業(yè)的三個標(biāo)準(zhǔn)。

                  教職工信息管理系統(tǒng)開發(fā)供使用后是直接面向管理員和高校教職工的,而使用人員在開始使用該系統(tǒng)時,往往對計算機或者該系統(tǒng)并不是很熟悉。那么此時就要求系統(tǒng)能夠提供給用戶良好的用戶接口,且便于使用的人機交互圖形界面。為了實現(xiàn)這一目標(biāo),就要求系統(tǒng)的設(shè)計開發(fā)應(yīng)該盡可能的按照人們的使用習(xí)慣,使用用戶熟悉、易懂的語句和信息化的中文圖形界面。

                  .1.3 系統(tǒng)的穩(wěn)定性、可靠性和前瞻性

                  目前,信息管理系統(tǒng)的技術(shù)發(fā)展的相當(dāng)迅猛,在開發(fā)高校教職工信息管理系統(tǒng)時,在系統(tǒng)開發(fā)中要盡量做到系統(tǒng)的前瞻性,要充分滿足教職工信息管理的需求而不會導(dǎo)致落后。而且,要保證系統(tǒng)的穩(wěn)定運行,使高校教職工信息管理系統(tǒng)能夠在未來的若干年后一直能夠安全、可靠、穩(wěn)定的運行著。那么,在系統(tǒng)開發(fā)的過程中,要利用多種計算機手段來提高系統(tǒng)的使用性能。通過對系統(tǒng)的開放擴充,不斷地改善系統(tǒng)的功能。

                  另外,不僅要考慮系統(tǒng)應(yīng)用成本還要盡可能采用當(dāng)前世界主流、先進并具有良好發(fā)展前途的產(chǎn)品,使它們充分應(yīng)用到系統(tǒng)開發(fā)設(shè)計的整個過程中。

                  .1.4 系統(tǒng)的可維護性

                  設(shè)計系統(tǒng)要考慮到系統(tǒng)維護的成本,應(yīng)盡量花費最小的人力、物力進行最大化的系統(tǒng)維護,且具有可維護系統(tǒng)的平臺,利用該平臺來提高系統(tǒng)的可維護性,同時應(yīng)該開發(fā)出專門的系統(tǒng)故障檢測處理平臺用于日常的信息管理系統(tǒng)的維護。

                  .1.5 系統(tǒng)的安全性

                  系統(tǒng)設(shè)計時考慮其安全性,確保教職工個人信息的安全。那么這就要求系統(tǒng)在設(shè)計開發(fā)的時候一定要考慮到系統(tǒng)是針對每一個教職工的,關(guān)系到教職工的個人信息和工資信息。所以,系統(tǒng)要嚴(yán)格進行身份安全驗證,讓教職工能夠根據(jù)個人需要進行個人信息管理,實現(xiàn)信息的安全性和保密性。

                  .2 用戶需求分析

                  .2.1 用戶需求分析的困難性

                  高校教職工信息管理系統(tǒng)開發(fā)要基本符合高校的工作要求。所以在設(shè)計的過程中遇到的主要困難有:

                  第一:各高校的教職工的工資,需要花費一定的人力物力進行核算,計算過程也十分復(fù)雜,最后進行工資的發(fā)放,況且每學(xué)期或每年,各高校不同的教職工職稱的改變或相關(guān)人員勞作分工的變化也是十分頻繁的,每年的新進教職工和離開退休人員的變化,也給高校的個人工資和個人信息的錄入、修改及增加、刪除帶來了一定的困難。高校的財務(wù)人員要進行不斷的核實與修改,勢必增加了工作量,同時教職工從每月成千上萬的工資條中發(fā)現(xiàn)并找到自己的工資條,十分煩人。

                  第二:在整個系統(tǒng)的設(shè)計與開發(fā)的過程中要解決這些問題,包括各高校教職工的個人信息的管理,教職工不同職稱的工資信息管理,教職工人員的變動,這些都成為系統(tǒng)需要急待解決的問題。此時設(shè)計出的系統(tǒng)要求盡量的減少人力物力,就要求極少數(shù)的管理員進行對系統(tǒng)的管理,管理員主要負(fù)責(zé)整個系統(tǒng)的維護和具體數(shù)據(jù)增刪改等。在此階段,教職工是系統(tǒng)中的主要用戶,他們可以根據(jù)需要查詢工資發(fā)放的情況和修改個人信息。

                  .2.2 系統(tǒng)解決需求困難的優(yōu)越性

                  管理員需要具體做到的就是對高校各教職工信息的統(tǒng)計,分類,信息包括:姓名、編號、性別、年齡、職稱、工齡等。管理員對高校各教職工的制成的變化、工齡的變化以及教職工的人員變動等進行實時統(tǒng)計,不斷地更新系統(tǒng)。

                  教職工可以根據(jù)自己的需要查詢個人信息及工資信息,并能將系統(tǒng)出現(xiàn)的問題及時的告知管理員,讓管理員能根據(jù)實際進行修改與改進。

                  因此,要滿足高校的教職工信息管理,就需要系統(tǒng)要實時、高效。能夠滿足高校教職工可以坐在家里或世界的任意角落,通過互聯(lián)網(wǎng)的途徑完成個人相關(guān)信息的查詢。

                  本課題的高校教職工信息管理系統(tǒng)主要由管理員和教職工兩個操作界面,其中,管理員界面可對教職工信息進行錄入、修改、增加和刪除等操作,并將教職工反饋來的信息進行改進和完善,以提高系統(tǒng)性能。教職工可根據(jù)個人需要進行信息查詢和工資查詢,修改個人密碼,并反饋個人建議和意見,從而實現(xiàn)了高校工教職工信息管理的系統(tǒng)化、自動化和規(guī)范化。

                  利用該系統(tǒng)可以使得管理員能靈活、方便地在計算機上管理教職工個人信息,那樣大大的提高了管理的效率。此系統(tǒng)的設(shè)計是根據(jù)各高校的實際工作情況和具體工作內(nèi)容,按照一定的要求,科學(xué)合理地進行系統(tǒng)的分析與設(shè)計,因此能夠基本滿足高校教職工信息管理的需求。

                  .3 數(shù)據(jù)流圖

                  經(jīng)過調(diào)查研究,高等院校對教職工最基本的工作流程是新教職工的增加導(dǎo)致的新教職工個人信息和工資信息的增加,老教職工的減少導(dǎo)致的個人信息和工資信息的刪除,老教職工信息的修改和員工信息的查詢。流程簡介如圖3-1。 圖3-1 高校教職工信息管理系統(tǒng)的基本流程

                  以上就是高校教職工信息管理系統(tǒng)的流程圖,通過該圖可以大致了解系統(tǒng)的整體情況,下面給出管理員數(shù)據(jù)流圖(圖3-2)。 

                  以上流程圖表明管理員模塊被劃分為以下4個子模塊:教職工信息管理、教師工資管理、互動平臺管理、公告管理。

                  管理員通過對高校新進的教職員工的個人信息的錄入和工資信息的錄入,使得新進教職員工可以利用本系統(tǒng)進行個人信息的管理,對高校調(diào)離等原因出現(xiàn)的教職工的減少,則對其個人信息和工資信息進行刪除,對一些教職工信息需要修改的及時進行修改。系統(tǒng)提供的公告平臺和交流互動平臺可以讓管理員與教職工、教職工與教職工之間得以反饋,及時完善系統(tǒng)的功能。最后達到提高系統(tǒng)的完善性和實用性的效果,圖3-3為教職工的數(shù)據(jù)流圖以上數(shù)據(jù)流程圖可以看出教職工信息管理模塊被劃分為4個子模塊:個人信息、工資信息、密碼修改、交流互動。

                  高校教職工登錄系統(tǒng)后,可以根據(jù)需要,對密碼進行修改,對個人在校期間的信息進行查詢,和對工資信息進行查詢,而且,對系統(tǒng)中有自己不同意見見解的可以通過交流互動平臺來與管理員和各教職工交流。

                  .4 本章小結(jié)

                  本章節(jié)通過對系統(tǒng)的全面分析,以及用戶需求的全面分析對本系統(tǒng)的一些功能需求要求更清楚了,并且大致講解了本系統(tǒng)的主要功能模塊。

                  第四章 系統(tǒng)設(shè)計與實現(xiàn)

                  .1 系統(tǒng)設(shè)計

                  對以上的需求進行整合,詳細(xì)設(shè)計系統(tǒng)的功能模塊結(jié)構(gòu)(系統(tǒng)運行環(huán)境需求、系統(tǒng)分層結(jié)構(gòu)設(shè)計),對系統(tǒng)的整體結(jié)構(gòu),數(shù)據(jù)庫,以及各個模塊進行詳細(xì)設(shè)計。

                  .1.1 系統(tǒng)結(jié)構(gòu)設(shè)計

                  高校教職工信息管理系統(tǒng)架構(gòu)由若干結(jié)構(gòu)組成,如何表示系統(tǒng)體系結(jié)構(gòu)是系統(tǒng)體系結(jié)構(gòu)最關(guān)注的問題。

                  隨著體系結(jié)構(gòu)的模式規(guī)模的不斷擴大、復(fù)雜程度的不斷提高,其對信息管理系統(tǒng)性能的影響也是越來越大。不同的系統(tǒng)體系結(jié)構(gòu)模式對應(yīng)著不同功能的信

                  息管理系統(tǒng),就連開發(fā)、應(yīng)用的過程中也是千差萬別的。整個系統(tǒng)結(jié)構(gòu)設(shè)計的過程中對于系統(tǒng)體系結(jié)構(gòu)模式的合理性、重要性以及算法和數(shù)據(jù)結(jié)構(gòu)這兩方面的設(shè)計顯得尤為重要。

                  高校教職工信息管理系統(tǒng)中的系統(tǒng)體系結(jié)構(gòu)的設(shè)計在整個系統(tǒng)設(shè)計中起著舉頭輕重的作用。整個系統(tǒng)模塊的開發(fā)會被高校教職工信息管理系統(tǒng)結(jié)構(gòu)的設(shè)計直接或者間接地影響著,對整個系統(tǒng)的運行也是具有一定的影響作用,關(guān)系到能否安全、便捷地維護等。因此,在整個信息管理系統(tǒng)設(shè)計的過程中,要把各個方面的系統(tǒng)銜接當(dāng)做首先要考慮到的因素。并且在整個系統(tǒng)設(shè)計的時候應(yīng)該要與信息管理系統(tǒng)的一些業(yè)務(wù)特點相關(guān)聯(lián),來滿足業(yè)務(wù)的需求。

                  本高校教職工信息管理系統(tǒng)主要包括三部分:系統(tǒng)平臺部分、應(yīng)用服務(wù)器部分和數(shù)據(jù)庫部分。瀏覽器可以用來完成管理員和教職工的登錄和打開頁面獲取個人信息和工資信息以及密碼的修改等操作,另外處理用戶數(shù)據(jù)和信息之類的則要應(yīng)用服務(wù)器依靠后臺強大的C#語言進行編寫程序,并利用一些腳本語言以及HTML語言進行輔助編寫。所有信息的存儲則由數(shù)據(jù)庫服務(wù)器來負(fù)責(zé)管理,該系統(tǒng)使用了SQL Server 2005數(shù)據(jù)庫來對數(shù)據(jù)進行操作,管理。瀏覽器、服務(wù)器和數(shù)據(jù)庫服務(wù)器這三者各自發(fā)揮自己的作用,互相配合,最后使管理信息系統(tǒng)的所有程序得以圓滿完成。

                  .1.2 數(shù)據(jù)庫設(shè)計

                  本系統(tǒng)根據(jù)用戶需求以及系統(tǒng)的整體設(shè)計需求,采用了SQL Server 2005數(shù)據(jù)庫,主要設(shè)計了如下幾張數(shù)據(jù)表,分別為教職工信息表(staff_info)、工資信息表(gz_info)、公告表(notice)、互動交流表(message_board)、職稱信息表(title_info)、登錄用戶信息表(user_info)、工齡表(gl_info)、權(quán)限信息表(authority_info)。

                  _info(教職工信息表)

                  教職工信息表主要是用來保存教職工的信息的表格,staff_info數(shù)據(jù)表的結(jié)構(gòu)如表4-1

                  _info(工資信息表)

                  工資信息表主要是用來保存一般教職工的工資信息的,gz_info的數(shù)據(jù)表的結(jié)構(gòu)如表4-2所示

                  (公告表)

                  公告表是用來保存管理員發(fā)布的公告信息的,notice 的數(shù)據(jù)表結(jié)構(gòu)如表4-3所示

                  _board(互動交流表)

                  互動交流表主要是用來存放一般教職工與管理員之間交流的信息,message_board的數(shù)據(jù)表結(jié)構(gòu)如

                  _info(職稱信息表)

                  職稱信息表主要是用來保存與職稱有關(guān)信息的表,title_info的數(shù)據(jù)包結(jié)構(gòu)

                  _info(登錄用戶信息表)

                  登錄用戶信息表是用來存放可以登錄到該系統(tǒng)的用戶的信息表,user_info的數(shù)據(jù)表結(jié)構(gòu)如表4-6

                  工齡信息表示用來保存不同工齡所對應(yīng)的工資的信息表,gl_info數(shù)據(jù)表的結(jié)構(gòu)圖如表4-7所示

                  _info(權(quán)限信息表)

                  權(quán)限信息表主要是用來保存用于區(qū)別一般教職工和管理員權(quán)限的信息表,authority_info的數(shù)據(jù)表結(jié)構(gòu)如表4-8

                  表4-8權(quán)限信息表

                  列名 數(shù)據(jù)類型 允許空

                  bit 是_name nchar(10) 是

                  .1.3系統(tǒng)總體設(shè)計

                  根據(jù)高校需求分析得到所需的業(yè)務(wù)處理流程,在多次調(diào)查研究后,我確定了如下的業(yè)務(wù)層流程,管理員的業(yè)務(wù)流程如圖4-1。

                  針對管理員業(yè)務(wù)層流程,所具有的的功能如下:

                  、管理員個人登錄:在登錄界面,系統(tǒng)對管理員的登錄信息進行核實。

                  、教職工信息的錄入:錄入教職工的個人信息。

                  、教職工信息的修改:對數(shù)據(jù)庫中職工表中現(xiàn)有的教職工信息進行修改。

                  、教職工信息的刪除:對離職等原因造成的教職工的離開,把教職工的個人信息從教職工表中刪除。

                  、教職工個人信息的查詢:對數(shù)據(jù)庫中教職工表中現(xiàn)有的教職工按需要進行查詢。

                  、教職工工資信息的增加:對新來的教職工的工資信息進行錄入。

                  、教職工工資信息的刪除:對離職等原因造成的教職工的離開,把教職工的工資信息從教職工表中刪除。

                  、互動平臺和公告的管理:管理員通過對這兩個平臺的管理,增加與教職工之間的交流互動。         

                  針對教職工業(yè)務(wù)層流程,所具有的的功能如下:

                  、教職工個人登錄:在登錄界面,系統(tǒng)對教職工的登錄信息進行核實。

                  、教職工信息的核對:教職工登錄之后可以再個人信息查詢窗口進行個人信息的核對。

                  、教職工個人工資的查詢:對數(shù)據(jù)庫中工資信息表中現(xiàn)有的教職工工資信息進行查詢(只允許查詢本人的工資信息,不支持查詢他人的工資信息)。

                  、公告信息的查詢:對管理員所發(fā)布的公告進行查看。

                  、與管理員交流互動:教職工登錄以后可以在交流互動模塊對管理員進行提問或者提建議。

                  由上述兩者的業(yè)務(wù)流程可知本高校教職工信息管理系統(tǒng)的總體設(shè)計結(jié)構(gòu)圖

                  .1.4 系統(tǒng)詳細(xì)設(shè)計

                  本高校教職工信息管理系統(tǒng)總體而言分為兩個模塊一個是管理員模塊另一個是教職工模塊,兩個模塊都是由多個個子模塊構(gòu)成,下面是對這兩個模塊進行的介紹。

                  首先是管理員信息模塊,它主要由四個模塊構(gòu)成,分別是教師信息管理子模塊、教師工資管理子模塊、互動平臺管理子模塊以及公告管理子模塊。

                  教師信息管理子模塊的功能主要是對教師信息進行管理(包括插入、刪除、修改),它包含一張表格里面包括一張數(shù)據(jù)表格,以及多個可顯示文本框,用以對數(shù)據(jù)進行插入,還有一個用于刪除數(shù)據(jù)的文本框以及按鈕,在視圖界面對教職工信息的操作通過數(shù)據(jù)庫連接關(guān)系對數(shù)據(jù)表staff_info進行修改,插入教職工信息時輸入項主要包括教職工的個人信息,輸出為成功或失敗的提示彈出框,刪除教職工是主要輸入ID即可輸出項為成功或失敗的提示彈出框。

                  教職工工資管理子模塊的功能主要是對教職工的工資信息進行管理,與信息管理模塊差不多均包含于一個管理員的母板頁中,并且包含兩張表格,但通過視圖界面操作的是gz_info數(shù)據(jù)表,里面包含著一張顯示教師工資信息數(shù)據(jù)的表格,還有一張表格包括多個文本框以及按鈕用以插入、刪除教師工資信息數(shù)據(jù)。    互動管理子模塊的功能是對教職工和管理員的交流信息進行管理,通過對視圖界面的操作,對數(shù)據(jù)表message_info進行修改操作,輸入項主要是對交流信息回復(fù)的內(nèi)容細(xì)節(jié),而輸出的就是對數(shù)據(jù)表項的添加以及操作結(jié)果提示框。    還有是公告信息管理子模塊,該模塊的功能是對公告進行發(fā)布管理,通過管理員的信息輸入對notice數(shù)據(jù)表進行操作管理,輸出用于在教職工界面上顯示出的公告信息。

                  其次教職工信息模塊,它主要由個人信息查詢、工資信息查詢、公告查詢、密碼修改、交流互動四個子模塊組成。幾個子模塊均包含于教職工母板頁中,    個人信息查詢模塊主要功能是提供教職工查詢自己的個人信息它有一張表格構(gòu)成,當(dāng)頁面第一次進入時就會自動載入從staff_info數(shù)據(jù)表中讀取登錄教職工的個人信息。其中包括了查詢職稱按鈕,從zc_info數(shù)據(jù)表中讀取符合該教職工職稱的名稱。

                  工資信息查詢子模塊功能是查詢教職工的工資詳細(xì),和個人信息查詢類似當(dāng)頁面載入是會自動從gz_info數(shù)據(jù)表中讀取相應(yīng)教職工的工資詳情顯示出來。    密碼修改子模塊主要功能是提供教職工修改密碼,當(dāng)輸入的舊密碼與原密碼不同時系統(tǒng)會提示輸入正確的密碼。

                  最后是交流互動子模塊它的主要功能是提供教職工與管理員交流的機會,當(dāng)教職工發(fā)布一條語句是會修改數(shù)據(jù)表message_board使得管理員能夠看到并回答,在此處id號是關(guān)鍵字段因此必須填寫。

                  .2 系統(tǒng)實現(xiàn)

                  .2.1 系統(tǒng)登錄界面

                  本系統(tǒng)利用Visual studio 2008生成高校教職工信息管理系統(tǒng),因此該系統(tǒng)是以一個網(wǎng)頁的形式展現(xiàn),該系統(tǒng)的登錄界面比較簡單,右側(cè)包括一個歡迎頁面,左側(cè)包括一個選擇權(quán)限以及用以輸入用戶名密碼文本框和按鈕的登錄鍵,權(quán)限選擇可以有兩種一個是教職工,另一個是管理員,默認(rèn)是教職工權(quán)限,具體實現(xiàn)的代碼詳見附錄。

                  系統(tǒng)登錄分為兩個模塊,一個是管理員模塊,另一個是教職工模塊,兩者登錄時需要分別進行驗證,驗證通過才能進入系統(tǒng)。         

                  該系統(tǒng)的登錄界面如圖4-4,不同的教職工和管理員需要通過此界面登錄到教職工信息管理系統(tǒng),輸入正確用戶名和密碼并從從教職工和管理員的下拉框中選中對應(yīng)的職位,之后登錄系統(tǒng),不管登錄是否成功系統(tǒng)都將給出提示,若顯示密碼錯誤則登錄失敗需重新輸入正確的用戶名、密碼和職位信息,若顯示登錄成功則用戶可以繼續(xù)使用并操作該系統(tǒng)。如下圖4-5管理員登錄后的界面。

                  在此同時,不僅管理員可以登錄并操作該系統(tǒng),其他教職工也可以進行登錄并操作相應(yīng)內(nèi)容,具體界面如下圖4-6教職工登錄后的界面圖。

                  需要注意的是在以管理員和教職工權(quán)限登錄的時候都是需要驗證的,驗證的部分代碼詳見附錄。

                  .2.2 系統(tǒng)主界面

                  系統(tǒng)主界面包括管理員主頁面和教職工主頁面,它們分別包含于兩個母板頁中。母版頁的頁面效果如圖4-7所示

                  當(dāng)管理員與教職工登錄頁面時兩者的主界面與兩者的母版頁類似在這里不再貼圖舉例,在管理員與教職工登錄時,為了防止其他匿名用戶以直接輸入網(wǎng)頁地址的形式非法訪問,該系統(tǒng)利用了session來記錄用戶登錄的信息,并且在一定時間內(nèi)若用戶沒有進行任何操作就會執(zhí)行重新登錄的安全保護措施,具體過程主要如下,先在母版頁中添加一個lable控件,并且在Page_Load方法中添加以下代碼,來驗證管理員與教職工登錄的即時信息。

                  .2.3 系統(tǒng)主要的功能模塊實現(xiàn)

                  由上述文章所分析本系統(tǒng)分為兩個模塊,再往下分可以分為多個子模塊,在此我簡單的介紹一下幾個主要的子模塊以及其界面實現(xiàn)。

                  首先介紹管理員模塊中的教師工資信息管理子模塊,該模塊主要功能是管理教師的工資信息,對新教師職工進行添加工資信息,對老教師職工退休后刪除工資信息由此可見,該子模塊在整個系統(tǒng)起著關(guān)鍵性的作用。在本系統(tǒng)中該模塊利用了一種gridview的控件來實現(xiàn)對教職工工資信息的數(shù)據(jù)顯示功能,并運用了sql server語句以及多個文本框控件和按鈕等實現(xiàn)了對教職工工資信息數(shù)據(jù)的錄入、刪除等功能。部分界面圖如入4-8所示

                  管理員模塊中的公告管理子模塊,該模塊的主要功能是讓管理員管理公告信息,對公告新進行添加,刪除等操作,在實際的系統(tǒng)運用中,各個教職工都對公告事情非常關(guān)注甚至是學(xué)生也比較關(guān)注學(xué)校的公告信息,因此對公告信息的管理也變得非常重要了。本系統(tǒng)中的該子模塊設(shè)計方法如下,首先設(shè)計了一張表格用來填寫發(fā)布公告的信息包括有三個按鈕分別是發(fā)布、重置、返回;然后設(shè)計了一張gridview的表格用來顯示數(shù)據(jù)表中已存在的公告信息;最后設(shè)計了一個小的模塊包括了刪除公告、查詢公告詳情的功能。

                  下圖是公告管理子模塊的界面圖,其中包括公告的添加,該功能可以讓管理員通過填寫公告主題、內(nèi)容等信息來發(fā)布公告并且可以讓教職工及時的查看公告,了解最新動態(tài)信息,具體界面如下圖4-9公告添加。

                  在此模塊中,管理員不僅可以進行公告的添加還可以進行公告的查詢和刪除,以便管理員能夠及時地對公告進行有效的管理和對系統(tǒng)的優(yōu)化等操作,具體界面如下圖4-10公告的查詢和刪除。

                  管理員模塊中的互動交流子模塊,該模塊的主要功能就是建立教職工和管理員之間的聯(lián)系,以保證該系統(tǒng)正常的運作起來,并且可以通過教職工對該系統(tǒng)的體驗,將測試時所不能發(fā)現(xiàn)的問題及時與管理員交流解決,以提升教職工對該系統(tǒng)的用戶體驗,由此而知互動交流子模塊在本系統(tǒng)中所處的地位是排在前列的。而此模塊實現(xiàn)的主要功能是管理員可以通過該模塊對教職工提出的問題、意見、建議進行解決或采納。具體的系統(tǒng)界面圖如圖4-10所示。

                  .3 系統(tǒng)調(diào)試

                  .3.1 調(diào)試系統(tǒng)的重要性以及過程

                  在開發(fā)過程中,軟件質(zhì)量是一個非常重要的參考指標(biāo),為了確保質(zhì)量的高標(biāo)準(zhǔn),在整個過程中,理論上是不允許任何的差錯的出現(xiàn)的,但是,實際開發(fā)過程中,還是存在一些差錯是無法消除的,一些隱藏著錯誤和缺陷干擾著系統(tǒng)的質(zhì)量,如果在正式運行之前,不經(jīng)過周密測試過程,那么出現(xiàn)嚴(yán)重的后果那是可想而知。因此,要對軟件質(zhì)量負(fù)責(zé),那么系統(tǒng)測試在整個開發(fā)過程中是一個至關(guān)重要的環(huán)節(jié)。分析大量統(tǒng)計資料可以發(fā)現(xiàn),開發(fā)總工作量中占了40%以上都是關(guān)于系統(tǒng)測試方面,可見,測試工作有著重要的影響。

                  在特定的環(huán)境下,程序中隱藏的缺陷是很難被發(fā)現(xiàn)的,但大多數(shù)情況下,系統(tǒng)缺陷的產(chǎn)生都是某些特定情況沒有考慮周全引起的。因此,在測試的過程,并不是一味的追求程序不能出現(xiàn)差錯;即使是再成功的程序,也會有測試過程出現(xiàn)小差錯的情況。因此,軟件測試最根本的目標(biāo)是敢于測試,勇于發(fā)現(xiàn)軟件系統(tǒng)中潛在的錯誤和缺陷,而不是擔(dān)心出現(xiàn)問題,以下是系統(tǒng)測試的過程:

                  (1)單元測試

                  單元測試是對每個程序的單體測試,其主要步驟如下:程序語法檢查、程序邏輯檢查。

                  在程序的裸機檢查之前,首先需要制作大量的測試數(shù)據(jù),(包括正常的數(shù)據(jù)、不同的數(shù)據(jù)、錯誤的數(shù)據(jù)),即假設(shè)一些輸入數(shù)據(jù)和文件數(shù)據(jù)。測試數(shù)據(jù)直接影響了程序的調(diào)試工作,所以制作的數(shù)據(jù)應(yīng)該滿足以下幾個條件:1、數(shù)據(jù)應(yīng)能滿足設(shè)計上要求的上下限及循環(huán)次數(shù)。2、數(shù)據(jù)應(yīng)滿足程序中的各種檢驗要求的錯誤數(shù)據(jù)。3、數(shù)據(jù)應(yīng)能適應(yīng)于人工對程序的檢查工作。通過以上不同角度的數(shù)據(jù)檢驗,證明程序邏輯是對的,則程序的調(diào)試也就結(jié)束了。在程序測試期,評價模塊的5個主要特性如下:模塊接口、局部數(shù)據(jù)結(jié)構(gòu)、“重要”的執(zhí)行路徑、錯誤處理路徑、影響上述幾點的界限條件。

                  (2)集成測試:

                  集成測試也稱組裝測試。集成測試假定它的測試對象的子模塊(即組件)已經(jīng)分別進行了測試。如果可能的話,已經(jīng)修正了發(fā)現(xiàn)的缺陷。

                  組件的集合組成了更大的結(jié)構(gòu)單元和子系統(tǒng)。這種組件間的連接稱為集成,由開發(fā)人員、測試人員或特定的集成團隊來完成。

                  組件組合后,必須通過測試確認(rèn)所有的組件能夠正確的配合。所以集成測試的目的是揭示接口以及模塊間交互的缺陷。集成測試作為更進一步的測試級別,它的任務(wù)是找到組件協(xié)調(diào)和互操作性的問題,并隔離問題發(fā)生的原因。

                  (3)確認(rèn)測試:

                  在進行集成測試軟件之后還要對這些設(shè)計的軟件進行確認(rèn)測試,確認(rèn)測試的過程就是有關(guān)人員驗證該軟件己經(jīng)具備可行性了,對于系統(tǒng)中用戶需求分析中所要求的全部功能以及性能的要求,這個軟件能夠全部具有。此過程都是以“確認(rèn)測試計劃”為中心進行的。該階段的測試工作與前面的集成測試和單元測試是相互獨立進行的,但是,確認(rèn)測試的過程更多的考慮是怎樣達到用戶的要求。

                  (4)系統(tǒng)測試:

                  當(dāng)軟件通過確認(rèn)測試之后,下面一個階段就是對軟件進行系統(tǒng)測試,用來測試設(shè)計的整個系統(tǒng)的各個模塊的功能,并且檢查系統(tǒng)的各子模塊之間的數(shù)據(jù)通信和數(shù)據(jù)共享這兩個方面是不是都己經(jīng)符合要求,各模塊的功能是不是都符合用戶的需求。在系統(tǒng)測試完之后,有關(guān)系統(tǒng)的相應(yīng)的報告工作也必須慎重對待,以備以后查用。系統(tǒng)測試的目的主要是對系統(tǒng)的硬件和軟件都要進行全方位的測試。

                  (5)用戶驗收測試:

                  一個軟件通過系統(tǒng)測試后并不能說明測試整個過程的結(jié)束,接下來要高度關(guān)注的是用戶驗收測試,在實際生活的應(yīng)用環(huán)境中,整個系統(tǒng)各功能模塊檢測之后能夠得到真實的數(shù)據(jù),用戶以真實的數(shù)據(jù)為依據(jù)來確認(rèn)設(shè)計的系統(tǒng)的好壞。并且在測試的過程中需遵守相關(guān)原則。

                  .3.2 調(diào)試的方法

                  總的說來,軟件的測試方法有黑盒測試和白盒子測試兩種,黑盒測試主要是用來對軟件系統(tǒng)內(nèi)部功能的測試,使用黑盒測試,測試的對象被看成一個黑盒,從外部來看測試對象的行為,對于系統(tǒng)應(yīng)具備的各個功能只有在軟件測試后分析數(shù)據(jù)來判斷其性能,這就是測試系統(tǒng)的功能,所以平時也被稱為功能測試。白盒測試需要熟悉源代碼,并且用它來進行測試設(shè)計。它需要分析測試對象內(nèi)部的工作過程以及測試輸出。也就是對程序內(nèi)部進行測試,由于測試人員需要考慮到測試對象的內(nèi)部結(jié)構(gòu),因此也被稱為結(jié)構(gòu)測試。

                  .3.3 調(diào)試舉例

                  本次調(diào)試的數(shù)據(jù)包括:教職工信息數(shù)據(jù),趙錢孫教師,教職工編號為201302、職稱為高級教師、工齡4年、性別男;公告信息數(shù)據(jù),公告編號為1號,公告主題為關(guān)于H7N9預(yù)防措施,公告內(nèi)容為對于如何預(yù)防H7N9禽流感,專家建議,勤洗手、室內(nèi)勤通風(fēng)換氣、注意營養(yǎng)、保持良好體質(zhì)有利于預(yù)防流感等呼吸道傳染病。出現(xiàn)打噴嚏、咳嗽等呼吸道感染癥狀時,要用紙巾、手帕掩蓋口鼻,預(yù)防感染他人。公告時間具體定;互動交流數(shù)據(jù)信息,發(fā)言ID為8,發(fā)言人是王仁,發(fā)言主題是關(guān)于該系統(tǒng)的使用,發(fā)言內(nèi)容是本系統(tǒng)既然是剛剛開發(fā)出來那怎么用呢?希望開發(fā)人盡快做一個系統(tǒng)說明書,謝謝。管理員對王仁教師的回復(fù)信息為好的,謝謝您寶貴的意見!下面來截圖舉例說明本系統(tǒng)在調(diào)試該系統(tǒng)時的主要組成部分以及測試的結(jié)果。

                  測試插入教職工信息數(shù)據(jù)功能,測試過程如下圖所示,首先是一張未插入教職工數(shù)據(jù)的教職工信息表然后再教職工個人信息管理的空白表格處填入對應(yīng)的編號、名稱、職稱編號、年齡等數(shù)據(jù)后點擊插教師信息,效果圖當(dāng)點擊完插入教師信息按鈕后,系統(tǒng)會自動插入并刷新教職工信息表如圖4-13所示即為教職工數(shù)據(jù)插入成功后的界面圖。

                  測試插入教職工工資信息數(shù)據(jù)信息功能,在教職工工資信息管理處填入相應(yīng)數(shù)據(jù)后點擊插入數(shù)據(jù),過程圖如上圖所示。

                  測試公告信息管理功能,在公告發(fā)布欄填寫相應(yīng)的信息后點擊發(fā)布即可,發(fā)布成功后就可以在查詢框中查看剛剛發(fā)布的公告信息信息,具體測試操作的流程如下圖所示。

                  首先是一張在新公告發(fā)布前的公告信息表,該表只包括原有公告數(shù)據(jù)    然后在公告的添加框中填寫相對應(yīng)的公告信息內(nèi)容在添加公告框中點擊發(fā)布,即可將公告發(fā)布,發(fā)布成功會有提示,并且可以再公告信息表中查看到最后公告添加成功后可以再相應(yīng)的查詢公告處輸入對應(yīng)的公告編號進行公告的詳細(xì)信息的查詢測試交流互動功能,關(guān)于教職工與管理員的交流信息功能,首先在教職工處提出問題(發(fā)言),教職工可以看到自己的發(fā)言信息,也可以看到別人的發(fā)言信息,當(dāng)管理員看到后可以對相應(yīng)的發(fā)言信息進行回復(fù),回復(fù)時只需填寫發(fā)言ID和回復(fù)的具體內(nèi)容即可解決。具體測試操作過程如下圖所示。

                  首先是教職工在交流互動模塊進行發(fā)言,發(fā)言時可以再對應(yīng)的框中填寫相應(yīng)的信息,填寫完后點擊提交即可,如圖4-18所示。

                  在教職工進行發(fā)言后管理員就可以在系統(tǒng)中查看,并可以通過回復(fù)功能對發(fā)言進行回復(fù),如圖4-20所示管理員對第七條發(fā)言進行回復(fù)的結(jié)果。

                  經(jīng)過以上幾大部分的演示可以發(fā)現(xiàn),該系統(tǒng)的整體功能已經(jīng)得以實現(xiàn),但該系統(tǒng)仍存在有很多值得改善的地方,需要改進。

                  .4 本章小結(jié)

                  本章節(jié)在剛開始介紹了調(diào)試系統(tǒng)的重要性以及測試的過程,其中測試的過程包括了五大部分(單元測試、組合測試、確認(rèn)測試、系統(tǒng)測試、用戶驗收測試),之后又介紹了測試的方法,在實際的測試過程中我按照以上步驟進行一層一層地測試,做了一些最基本、簡單的測試。我用截圖舉例并說明了該系統(tǒng)的測試的主體部分以及其功能,簡單的介紹了本系統(tǒng)的測試內(nèi)容以及功能實現(xiàn)。

                  第五章 系統(tǒng)實現(xiàn)的相關(guān)技術(shù)支持

                  該系統(tǒng)采用的開發(fā)工具是基于和數(shù)據(jù)庫工具SQL Server 2005,其中包括結(jié)構(gòu)化查詢語言SQL的運用,SQL Server技術(shù)的運用和數(shù)據(jù)庫的連接技術(shù)的運用。綜合運用這些技術(shù),經(jīng)過編程及調(diào)試再測試,最后運行出一個完整的高校教職工管理系統(tǒng)。

                  .1 系統(tǒng)運行環(huán)境

                  .1.1系統(tǒng)支持

                  本系統(tǒng)需在WIN98/WINME/WINNT4.0 sp4以上/WIN2000/WINXP/Windows 7(均為中文版、IE5.0以上)操作系統(tǒng)上運行并且需要配置有.NET Framwork開發(fā)程序的框架的環(huán)境。

                  件方面的最低配置如下:要visual studio 2005及以上、Sql server 2000及以上、具有.NET Framwork開發(fā)程序的框架、操作系統(tǒng)在win 2003及以上。

                  .1.2最低硬件配置

                  硬件方面的最低配置如下:Microsoft?windows支持的VGA或更高分辨率

                  顯示器,建議分辨率1024*768,不能低于800*600,色彩不低于256色處理器要求為1GHZ及以上,內(nèi)存要求至少512MB,顯卡也有要求需要128M顯存及以上。

                  .2 開發(fā)工具簡介

                  是一種已經(jīng)編譯的、基于.NET環(huán)境的語言,可以使用任何與.NET兼容的語言(例如C#、等)構(gòu)造Web應(yīng)用程序??梢院芎玫嘏cHTML編輯器和編程語言一起工作。

                   是一種服務(wù)器端腳本技術(shù),它是運行在 IIS(Internet

                  Services是微軟的 Internet 服務(wù)器)中的程序,可以使(嵌入網(wǎng)頁中的)腳本由 Internet 服務(wù)器執(zhí)行,當(dāng)瀏覽器請求 HTML 文件時,服務(wù)器會返回該文件,當(dāng)瀏覽器請求  文件時,IIS 會把該請求傳遞給服務(wù)器上的  引擎, 引擎會逐行地讀取該文件,并執(zhí)行文件中的腳本,最后文件會以純 HTML 的形式返回瀏覽器。我覺得用來開發(fā)有利于界面和邏輯的分離,而且編寫代碼調(diào)試代碼頁變得簡單多了,還有值得說的是它擁有世界級的工具支持.net框架讓我可以自由的選擇框架中各種強大功能來應(yīng)用,由此我發(fā)現(xiàn)是適合我開發(fā)該高校教職工管理系統(tǒng),它會給我?guī)順O大地便利。

                  .3 Visual studio 2008簡介

                  Studio 是一套完整的開發(fā)工具,用于生成 Web應(yīng)用程序、XML Web Services、桌面應(yīng)用程序和移動應(yīng)用程序。Visual Basic、Visual C#和Visual C  都使用這一相同的集成開發(fā)環(huán)境(IDE),這樣就能夠進行工具共享,并能夠輕松地創(chuàng)建混合語言解決方案。【4】

                  盡管微軟已經(jīng)將Visual Studio 2010甚至是Visual Studio 2012 RC發(fā)布,但是對于我來說并沒有接觸過它們,而且對于在大學(xué)學(xué)習(xí)過程中已經(jīng)接觸過Visual Studio 2008的我來說,總會感覺2008會比較熟悉,比較經(jīng)典,熟悉的界面熟悉的開發(fā)過程以及所具有的強大的框架支持。

                  .4 數(shù)據(jù)庫工具 SQL Server2005簡介

                  .4.1 SQL Server及其簡單介紹

                  數(shù)據(jù)庫是數(shù)據(jù)管理的最新技術(shù),是計算機科學(xué)的重要分支。作為信息系統(tǒng)核心和基礎(chǔ)的數(shù)據(jù)庫技術(shù)得到越來越廣泛的應(yīng)用,從小型單項事務(wù)處理,從一般企業(yè)管理到計算機輔助設(shè)計與制造、計算機集成制造系統(tǒng)、電子政務(wù)、電子商務(wù)地理信息系統(tǒng)等,越來越多新的應(yīng)用領(lǐng)域采用數(shù)據(jù)庫技術(shù)來存儲和處理信息資源。SQL Server 2005 為IT專家和信息工作者帶來了強大的、熟悉的工具,同時減少了在從移動設(shè)備到企業(yè)數(shù)據(jù)系統(tǒng)的多平臺上創(chuàng)建、部署、管理及使用企業(yè)數(shù)據(jù)和分析應(yīng)用程序的復(fù)雜度。

                  .4.2 結(jié)構(gòu)化查詢語言 SQL

                  結(jié)構(gòu)化查詢語言(Structured Query Language)又稱SQL。最早是由IBM的圣約瑟研究實驗室為其關(guān)系數(shù)據(jù)庫管理系統(tǒng)SYSTEM R開發(fā)的一種查詢語言。SQL語言結(jié)構(gòu)簡潔,功能強大且簡單易學(xué),SQL是一種RDBMS的程序設(shè)計語言,它的功能定義關(guān)系結(jié)構(gòu)(例如模式和表),并提供操作數(shù)據(jù)的能力。與通常使用的很多程序設(shè)計語言不同,SQL不能用于關(guān)系建模型之外。它不能創(chuàng)建獨立運行的程序,只能在RDBMS環(huán)境中使用。SQL是一種聲明類型的語言,它指示數(shù)據(jù)庫需要做什么,而將具體細(xì)節(jié)(及如何做)留給RDBMS自身。所以自IBM公司推廣以來,SQL語言得到了廣泛的應(yīng)用。如今無論是這些大型的數(shù)據(jù)庫管理系統(tǒng),如Oracle、Sybase、Informix、SQL Server還是像這些PC上常用的數(shù)據(jù)庫

                  開發(fā)系統(tǒng)Visual Foxporo、PowerBuilder等,都把SQL語言當(dāng)作查詢語言。    SQL語言三種主要程序設(shè)計語言類別的陳述式有:

                  (1)數(shù)據(jù)定義語言(DDL)

                  (2)數(shù)據(jù)操作語言(DML)

                  (3)數(shù)據(jù)控制語言(DCL)。

                  語言有以下4個主要部分:

                  (1)數(shù)據(jù)控制語言(DCL),如:GRANT、REVOKE、COMMIT、ROLLBACK等語句。

                  (2)數(shù)據(jù)定義語言(DDL),包括:CREATE、DROP、ALTER等語句。

                  (3)數(shù)據(jù)查詢語言(DQL),包括:SELECT語句。

                  (4)數(shù)據(jù)操作語言(DML),包括:INSERT、UPDATE、DELETE語句。    不得不說SQL Server 2005是一次經(jīng)典的象征,憑借著眾多的功能,已經(jīng)優(yōu)秀的繼承,也讓我選擇用2005來做本次數(shù)據(jù)庫的工具。

                  在本系統(tǒng)中我首先用SQL Server 2005來設(shè)計了數(shù)據(jù)庫,經(jīng)過系統(tǒng)的用戶需求并詳細(xì)設(shè)計之后我著手在2005里添加了名為thesis的數(shù)據(jù)庫,并根據(jù)需求設(shè)計多張數(shù)據(jù)庫信息表,其次在開發(fā)系統(tǒng)時,在驗證用戶名以及關(guān)聯(lián)數(shù)據(jù)庫過程中都用到了數(shù)據(jù)庫的連接技術(shù)和數(shù)據(jù)庫的查詢、控制等語句。

                  .5 本章小結(jié)

                  本章通過解析了本系統(tǒng)運行的環(huán)境和對、Visual Studio 2008、以及SQL Server的介紹以及選擇這些軟件的理由和系統(tǒng)中的運用的介紹,充分講述了系統(tǒng)運用的相關(guān)技術(shù)以及功能和各個技術(shù)在系統(tǒng)中的充分應(yīng)用。并且通過對系統(tǒng)進行各模塊的劃分和分析,用數(shù)據(jù)庫技術(shù)分析了系統(tǒng)中的數(shù)據(jù)庫查詢、控制等技術(shù)的運用,對系統(tǒng)的整體功能有了大致的了解,從而能夠進行更好的規(guī)劃和設(shè)計。

                  結(jié)束語

                  我的畢業(yè)設(shè)計是從大四下學(xué)期開始的,在不知不覺中,這個項目已經(jīng)走向尾聲了。在這短短幾個月的過程中,讓我獲益匪淺。自2009年學(xué)計算機科學(xué)與技術(shù)專業(yè)以來,我始終認(rèn)為計算機的應(yīng)用能夠使信息技術(shù)有突飛猛進的發(fā)展,只要程序編得精致、具體、詳細(xì),那么所開發(fā)的軟件就一定會很完美和實用。    正是由于C#擁有以上的優(yōu)點,所以我選擇了開發(fā)工具,決定開發(fā)基于C#語言的教職工信息管理系統(tǒng)。在此次的教職工信息管理系統(tǒng)設(shè)計中,我積極查閱各種有關(guān)資料,不懂的就問老師和同學(xué),并且在吳老師的幫助下完成了這個系統(tǒng)的所有設(shè)計。在剛開始的設(shè)計中我遇到了一些難題,本系統(tǒng)要求的是運用進行設(shè)計,因為在大學(xué)四年中學(xué)過的網(wǎng)站開發(fā)技術(shù)課程自己有點生疏了,再加上自己還要參加其他單位的實習(xí)和面試,使得時間的安排也很緊迫,設(shè)計編程的進度也就變慢了。在設(shè)計的過程中我還遇到一些功能不知該怎么實現(xiàn)的困難,在我積極的虛心請教下,我漸漸的掌握了大多數(shù)控件的使用方法和C#編程語法,C#是.NET框架的核心語言。該語言幾乎綜合了目前所有編程語言系統(tǒng)的優(yōu)點,并結(jié)合因特網(wǎng)發(fā)展的需要,增加了豐富的新特性和增強功能。最后基本完成了預(yù)期計劃的要求。一些必要的功能如對教職工信息的增刪改和教職工個人信息的相應(yīng)操作等已經(jīng)相應(yīng)的具備了,但是系統(tǒng)功能還沒有完全完善,例如,教職工的交流互動平臺和公告的功能的實現(xiàn)有待進一步加強。

                  通過此次畢業(yè)設(shè)計,我進一步加深了對基礎(chǔ)理論的理解,在查閱各種資料中擴大了專業(yè)知識面,在收集資料、分析資料、查閱文獻、設(shè)計制定等實踐方面得到了很好的鍛煉,促進了對所學(xué)知識的實際操作和應(yīng)用能力的提高。同時,發(fā)現(xiàn)問題、分析問題、綜合歸納的邏輯分析能力以及處理問題等能力也得到了相應(yīng)的提高。但是在此次畢業(yè)設(shè)計過程中,還是暴露出了自己的很多不足之處,也遇到了許多問題和困難,而這些困難和問題大多是三年中不注重自己系統(tǒng)學(xué)習(xí),學(xué)以致用造成的,這讓我認(rèn)識到系統(tǒng)的學(xué)習(xí)和實踐的重要性和必要性,理論基礎(chǔ)知識的掌握不僅要多,而且要學(xué)會充分運用它,那樣的話系統(tǒng)的設(shè)計才會更全面、更完美、更可靠。

                  


          ERP對企業(yè)的好處ERP系統(tǒng)選型八大注意事項
          真實ERP選型過程ERP系統(tǒng)管理制度
          生產(chǎn)無紙化項目規(guī)劃國內(nèi)ERP排行榜
          ERP知識點整理ERP系統(tǒng)實施的失敗與成功原因分析
          MRP - 制造業(yè)模型ERP與MES中的相關(guān)名詞解釋
          淺談內(nèi)部控制與ERP管理系統(tǒng)的關(guān)系學(xué)院課程安排管理系統(tǒng)
          學(xué)生選課系統(tǒng)排課子系統(tǒng)報告VB學(xué)生成績管理系統(tǒng)
          學(xué)生成績管理系統(tǒng)實驗報告高校圖書館管理系統(tǒng)數(shù)據(jù)庫設(shè)計
          信息發(fā)布:廣州名易軟件有限公司 http://www.jetlc.com
          • 勁爆價:
            不限功能
            不限用戶
            1998元/年

          • 微信客服

            <output id="r87xx"></output>
          1. 
            
            <mark id="r87xx"><thead id="r87xx"><input id="r87xx"></input></thead></mark>
              • 亚洲人妻在线观看 | 天堂俺去俺来也WWW | 曰本伊人 | 超碰人人自拍 | 成人影片亚洲 | 亚洲最爽 | 色色五月丁香 | 色悠久久综合 | 大香蕉伊人 | 青草草精品视频 |