楊天普
(恩施州廣播電視大學(xué) 湖北省恩施土家族苗族自治州 445000)
信息管理系統(tǒng)檢索速度快、查找比較方便、可靠性很高、數(shù)據(jù)存儲(chǔ)量大、數(shù)據(jù)保密性好、數(shù)據(jù)保存時(shí)間長(zhǎng)、成本低,可以大大提高人事管理的工作效率。因此設(shè)計(jì)開(kāi)發(fā)一套人事信息管理軟件,對(duì)學(xué)校來(lái)說(shuō)是一個(gè)極其重要且必須馬上解決的問(wèn)題。[1]計(jì)算機(jī)能夠快速、高效的對(duì)數(shù)據(jù)完成加工管理,它是政府部門(mén)、企業(yè)、高校現(xiàn)代化高效管理的較好的工具。隨著越來(lái)越多而且相當(dāng)重要的工作數(shù)據(jù)不斷增加,需要開(kāi)發(fā)設(shè)計(jì)一整套比較完善的信息系統(tǒng),對(duì)這些信息進(jìn)行即時(shí)的處理,才能滿足用戶的工作需要。
我們從企事業(yè)各級(jí)單位在運(yùn)用計(jì)算機(jī)技術(shù),實(shí)現(xiàn)單位人事信息管理方面來(lái)分析,信息管理系統(tǒng)大致經(jīng)歷了中央集權(quán)式信息管理系統(tǒng)、客戶機(jī)/服務(wù)器模式的管理系統(tǒng)和現(xiàn)在的網(wǎng)際網(wǎng)管理系統(tǒng)這三個(gè)階段[2]。根據(jù)恩施州電大人事管理的具體情況,開(kāi)發(fā)設(shè)計(jì)一個(gè)人事信息管理系統(tǒng),從而解決傳統(tǒng)的人事管理工作效率低、保密性和可靠性差的缺陷。以人事管理系統(tǒng)開(kāi)發(fā)設(shè)計(jì)過(guò)程為基石,圍繞人事管理系統(tǒng)的總體方案進(jìn)行設(shè)計(jì)、分析、開(kāi)發(fā)框架及管理系統(tǒng)模塊實(shí)現(xiàn)等開(kāi)發(fā)步驟展開(kāi)論述。
Web 主要具有易于導(dǎo)航和圖形化、動(dòng)態(tài)性、分布式和與平臺(tái)無(wú)關(guān)等特點(diǎn)。C/S (Client/Server)架構(gòu),是軟件系統(tǒng)體系結(jié)構(gòu)的一種。C/S 架構(gòu)的應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕,數(shù)據(jù)的儲(chǔ)存管理功能比較透明。缺點(diǎn)是投資較大且維護(hù)成本高[3],只能適用于局域網(wǎng),因此我們?cè)陂_(kāi)發(fā)設(shè)計(jì)系統(tǒng)軟件時(shí),要針對(duì)分布式的數(shù)據(jù)進(jìn)行專(zhuān)門(mén)的技術(shù)處理。
B/S(Browser/Server)架構(gòu),是對(duì)C/S 架構(gòu)的一種改進(jìn)型架構(gòu)。維護(hù)運(yùn)行相當(dāng)方便、快捷,可以從不同的地點(diǎn)和不同的人員,以不同的接入方式來(lái)完成數(shù)據(jù)的訪問(wèn)和操作,但是對(duì)企業(yè)外部網(wǎng)絡(luò)環(huán)境的依賴性比較大,不論什么原因?qū)е缕髽I(yè)的外部網(wǎng)絡(luò)中斷,都有可能會(huì)使系統(tǒng)全部癱瘓。
AsP.net 具有比現(xiàn)在的Web 服務(wù)器開(kāi)發(fā)模式強(qiáng)大的優(yōu)勢(shì)。這種程序構(gòu)架可以建立在通用語(yǔ)言基礎(chǔ)上,且被Web 服務(wù)器廣泛應(yīng)用,從而建立了強(qiáng)大的Web 應(yīng)用程序。ASP.net 技術(shù)具有適應(yīng)性強(qiáng)、工具支持、效率高、管理高效、可靠性高、可擴(kuò)展性與自定義性和安全性強(qiáng)等特點(diǎn)[4]。
2.2.1 Visual Studio 開(kāi)發(fā)環(huán)境
可以利用Visual Studio 創(chuàng)建windows 操作系統(tǒng)平臺(tái)下的網(wǎng)絡(luò)應(yīng)用程序及Windows 應(yīng)用程序,還可以用Visual Studio 創(chuàng)建Office 系列插件、網(wǎng)絡(luò)服務(wù)程序和智能設(shè)備應(yīng)用程序。
.net 技術(shù)是為解決在同一個(gè)項(xiàng)目中能夠支持不同的語(yǔ)言而開(kāi)發(fā)的組件。采用通用語(yǔ)言框架機(jī)制,而且所有通用語(yǔ)言框架機(jī)制支持的代碼,都會(huì)被解釋成通用語(yǔ)言框架機(jī)制可以執(zhí)行的機(jī)器代碼[5]。
2.2.2 數(shù)據(jù)庫(kù)管理系統(tǒng)
目前流行的主導(dǎo)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)有Oracle、Sybase、MSSQL Sever,DBZ 也是很成熟的關(guān)系型數(shù)據(jù)庫(kù)。但是各種數(shù)據(jù)庫(kù)管理系統(tǒng)的性能、易用性和安全性各不相同,MSSQL sever 數(shù)據(jù)庫(kù)平臺(tái)所需要投入資金最少,開(kāi)發(fā)周期也很短,一般應(yīng)用到中小型企業(yè),便于系統(tǒng)管理開(kāi)發(fā)設(shè)計(jì)及數(shù)據(jù)庫(kù)系統(tǒng)的后期維護(hù)工作,所以SQL sever 是中小型企業(yè)應(yīng)用的最佳選擇[6]。
恩施電大人事管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)的原則是,建立一個(gè)既要保證系統(tǒng)信息的交換,又要在物理上處于獨(dú)立地位,在邏輯上又是統(tǒng)一的數(shù)據(jù)庫(kù)管理系統(tǒng)。數(shù)據(jù)庫(kù)采用一種基于服務(wù)器/客戶機(jī)的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)SQL server 2000 企業(yè)版,該系統(tǒng)采用Transact-SQL 語(yǔ)句傳輸請(qǐng)求和答復(fù),而且系統(tǒng)內(nèi)部建立有一種與網(wǎng)頁(yè)服務(wù)器連接的機(jī)制。具體設(shè)計(jì)出系統(tǒng)的數(shù)據(jù)庫(kù)模式包括基本信息表,社會(huì)關(guān)系表,工作簡(jiǎn)歷表,學(xué)歷表,職工工資表,崗位薪級(jí)表,考勤表,教齡津貼表,信息提示表,工人技術(shù)表,專(zhuān)業(yè)技術(shù)職稱(chēng)表和進(jìn)修表。每個(gè)數(shù)據(jù)庫(kù)模式具有完整的項(xiàng)目字段。
職工工資福利管理模塊的設(shè)計(jì)與實(shí)現(xiàn),主要是對(duì)信息添加、信息刪除、信息查詢、信息修改和信息匯總統(tǒng)計(jì)五個(gè)子模塊進(jìn)行設(shè)計(jì)與處理,方便管理者及時(shí)有效地掌握職工工資福利相關(guān)數(shù)據(jù)。同時(shí)方便職工查詢自己的工資福利情況。
數(shù)據(jù)刪除模塊是用來(lái)刪除用戶錯(cuò)誤的數(shù)據(jù)信息,而正確的數(shù)據(jù)是不能刪除需要長(zhǎng)期保留的。數(shù)據(jù)修改模塊是用來(lái)修改用戶的錯(cuò)誤信息的。數(shù)據(jù)添加模塊是添加用戶的新的數(shù)據(jù)信息,比如任職資格,取得時(shí)間,評(píng)審單位,聘任職務(wù),聘任時(shí)間,聘任單位等。假設(shè)系統(tǒng)讀入的數(shù)據(jù)是有效的數(shù)據(jù),系統(tǒng)就把這些數(shù)據(jù)添加到專(zhuān)業(yè)技術(shù)職稱(chēng)表中。如一個(gè)教師原來(lái)的職稱(chēng)為講師,現(xiàn)在已經(jīng)取得副教授職稱(chēng),那么就要添加副教授的數(shù)據(jù)信息,而原來(lái)的講師信息還要保留。數(shù)據(jù)查詢模塊能夠根據(jù)預(yù)設(shè)條件進(jìn)行查詢,例如可以對(duì)職工進(jìn)行長(zhǎng)期任職資格及聘任資格和現(xiàn)在任職資格、現(xiàn)聘任職務(wù)的查詢,還能夠通過(guò)部門(mén)、姓名進(jìn)行查詢、聘任情況等查詢。為方便用戶查詢簡(jiǎn)單,在此使用模糊查詢和組合查詢相結(jié)合的方式。數(shù)據(jù)匯總統(tǒng)計(jì)模塊中生成的報(bào)表很多,包括教師名冊(cè)、教授名冊(cè)、碩士名冊(cè)、博士名冊(cè)、教師結(jié)構(gòu)統(tǒng)計(jì)表、專(zhuān)業(yè)技術(shù)人員名冊(cè)、專(zhuān)業(yè)技術(shù)人員任職資格名冊(cè)、專(zhuān)業(yè)技術(shù)人員聘任名冊(cè)等。
信息添加將教職工的全部職稱(chēng)信息進(jìn)行存儲(chǔ)。操作過(guò)程與前面相同。信息刪除與修改模塊是對(duì)錄入有錯(cuò)的數(shù)據(jù)記錄進(jìn)行必要的刪除與修改,確保數(shù)據(jù)信息的正確性、一致性。它的刪除與修改過(guò)程和前面職稱(chēng)管理模塊中的刪除、修改相同。系統(tǒng)還要求對(duì)歷史記錄不能刪除與修改。信息查詢模塊就是要使系統(tǒng)能通過(guò)部門(mén)、姓名為關(guān)鍵字段進(jìn)行模糊和組合查詢。匯總統(tǒng)計(jì)主要實(shí)現(xiàn)本年度進(jìn)修學(xué)習(xí)計(jì)劃和人員花名冊(cè)。
信息添加將這些添加到工人管理表中。達(dá)到存儲(chǔ)工人的基本信息。操作過(guò)程與前面相同。信息刪除與修改模塊是對(duì)錄入有錯(cuò)的數(shù)據(jù)信息進(jìn)行必要的修改與刪除,確保信息的正確性、一致性。它的刪除與修改過(guò)程和前面進(jìn)修學(xué)習(xí)管理模塊中的刪除、修改相同。系統(tǒng)還要求對(duì)歷史記錄不能刪除與修改。信息匯總統(tǒng)計(jì)模塊主要是對(duì)年度工人技術(shù)等級(jí)考核人員和工人技術(shù)等級(jí)人員的分類(lèi)統(tǒng)計(jì)。
此模塊用于實(shí)現(xiàn)學(xué)校領(lǐng)導(dǎo)對(duì)相關(guān)匯總統(tǒng)計(jì)結(jié)果的查看,是通過(guò)調(diào)用以上各模塊中的匯總統(tǒng)計(jì)結(jié)果來(lái)實(shí)現(xiàn)的。
系統(tǒng)維護(hù)模塊主要實(shí)現(xiàn)對(duì)各個(gè)用戶的管理,實(shí)現(xiàn)用戶的權(quán)限分配和增刪功能。主要通過(guò)SQL server2000 提供的工具對(duì)數(shù)據(jù)庫(kù)進(jìn)行維護(hù)。
在經(jīng)過(guò)對(duì)系統(tǒng)設(shè)計(jì)過(guò)程、數(shù)據(jù)庫(kù)創(chuàng)建、軟件需求分析,在這一過(guò)程中采用了不同的軟件工程開(kāi)發(fā)方法保證人事管理系統(tǒng)的質(zhì)量,由于在這一些實(shí)施過(guò)程中都有可能造成在本軟件產(chǎn)品中留下很多錯(cuò)誤和缺陷,這些缺陷和錯(cuò)誤如果不能被及時(shí)發(fā)現(xiàn)并將其更正過(guò)來(lái),這個(gè)軟件絕不可能正常使用,而且還有可能造成一些更大的損失。軟件測(cè)試的目的是盡可能發(fā)現(xiàn)并改正被測(cè)試軟件中的錯(cuò)誤,提高軟件的可靠性。因此我們要對(duì)已經(jīng)設(shè)計(jì)完成的軟件產(chǎn)品進(jìn)行系統(tǒng)測(cè)試。系統(tǒng)檢測(cè)是軟件工程開(kāi)發(fā)設(shè)計(jì)生命周期的一個(gè)重要階段,通過(guò)檢測(cè)并改正錯(cuò)誤,很好地提高了系統(tǒng)的安全性、可靠性。
本系統(tǒng)軟件的測(cè)試采用灰盒測(cè)試法,根據(jù)系統(tǒng)軟件中各種確定的功能或條件進(jìn)行有的放矢地測(cè)試,重點(diǎn)查看系統(tǒng)軟件是否完成功能的具體要求。測(cè)試過(guò)程主要著眼于系統(tǒng)程序的外部特征,通過(guò)設(shè)置系統(tǒng)的測(cè)試環(huán)境,錄入有效數(shù)據(jù),進(jìn)行有效用例測(cè)試。
通過(guò)以上所有實(shí)驗(yàn),測(cè)試的結(jié)果說(shuō)明本系統(tǒng)軟件基本能夠完成各功能模塊的所有要求,而且運(yùn)行正?!,F(xiàn)正在恩施州電大局域網(wǎng)上試運(yùn)行,以便進(jìn)一步測(cè)試各功能模塊的實(shí)現(xiàn)情況,最終將應(yīng)用到恩施州電大人事管理工作當(dāng)中。
本篇文章比較詳細(xì)地闡述了當(dāng)今社會(huì)信息管理的現(xiàn)狀及背景,對(duì)當(dāng)前信息管理過(guò)程中所采用的相關(guān)技術(shù)的種種特點(diǎn)進(jìn)行了具體分析討論,借鑒了成熟的管理系統(tǒng)技術(shù),結(jié)合學(xué)校人事管理的特點(diǎn),運(yùn)用先進(jìn)的軟件工程開(kāi)發(fā)實(shí)用技術(shù),開(kāi)發(fā)設(shè)計(jì)出這種基于B/S 模式的集職工基本檔案信息管理、績(jī)效及考核評(píng)比管理、職稱(chēng)級(jí)別管理、工資福利待遇、進(jìn)修管理、聘用工人管理功能的恩施州電大人事信息管理系統(tǒng),并通過(guò)程序來(lái)實(shí)現(xiàn)。利用檢測(cè)技術(shù)進(jìn)行測(cè)試,效果比較明顯,生成的系統(tǒng)界面能夠滿足恩施州電大人事信息管理的要求,檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、信息利用率高,為高校人事管理效率的提高,成本的優(yōu)化具有一定的現(xiàn)實(shí)意義。