徐艷蓉
(杭州來賽科技有限公司 浙江省杭州市 310000)
企業(yè)的發(fā)展,信息管理工作的難度也在不斷加大,傳統(tǒng)的信息管理工作也已經(jīng)很難適應現(xiàn)代企業(yè)的發(fā)展。只有加強企業(yè)管理系統(tǒng)的建設(shè),才可以適應現(xiàn)代企業(yè)制度改革,使企業(yè)信息管理更加規(guī)范化、科學化、系統(tǒng)化、合理化,符合現(xiàn)代企業(yè)的管理發(fā)展趨勢。
對于企業(yè)信息管理系統(tǒng)而言,需要體現(xiàn)出全面綜合的管理能力,所以會涉及到眾多方面,各方面的管理屬于相互聯(lián)系但又存在差異的。所以,在了解企業(yè)信息現(xiàn)狀后,對工作流程進行深入學習和全面分析,能夠以更高的視野開展整體規(guī)劃,從而避免遺漏或功能分布不合理等情況[1]。本研究的系統(tǒng)需求在于:構(gòu)建一個功能劃分明確、流程規(guī)范、操作敏捷、系統(tǒng)安全的現(xiàn)代化信息管理系統(tǒng),對于負責不同職能的員工提供不同的模塊使用權(quán)限和功能。
WinForm 是微軟窗體 Windows Form 的簡稱,其主要功能是利用本身豐富的可視控件,創(chuàng)建 Windows 應用程序的基本窗體框架[2]。因此最終決定將 WinForm 作為此次軟件的基本窗體開發(fā)工具。Sql Server 是英文 Structured Query Language Server 的簡稱,由美國Microsoft 公司推出的一款關(guān)系型數(shù)據(jù)管理系統(tǒng)。其依靠自身強大的可拓展性、管理配置能力、高集成性、數(shù)據(jù)安全性等特點被廣泛應用于大型多處理服務(wù)器等平臺之中。將Sql Server 作為此次軟件的數(shù)據(jù)庫管理工具。本項目所使用的軟件開發(fā)平臺具體信息如下:開發(fā)設(shè)備所使用的操作系統(tǒng)為:Windows 10;開發(fā)工具:SQL Server 2014 + Visio Studio 2015;開發(fā)控件:Winform 控件集。
而為了保證系統(tǒng)順暢的體驗和質(zhì)量,硬件設(shè)備的最低配置要求為:具有Intel(R) Core(TM) i5 CPU 1.6GHz、2G 內(nèi)存配置的計算機;Microsoft 鼠標或其它兼容鼠標; 使用Windows 8.1 及以上系統(tǒng)的計算機;最少2G 的硬盤空間;最少256MB 的RAM 存儲空間;Intel(R) UHD Graphics 620 或更高配置的顯示器。
1.3.1 界面設(shè)計
管理系統(tǒng)共有15 個跳轉(zhuǎn)窗口。分別是:登錄窗口、總項目信息顯示窗口、新增總項目信息窗口、修改總項目信息窗口、職員信息顯示窗口、新增職員信息窗口、修改職員信息窗口、個人信息顯示窗口、個人信息修改窗口、個人登錄密碼修改窗口、分項目信息顯示窗口、新增分項目信息窗口、修改分項目信息窗口、單代號網(wǎng)絡(luò)圖顯示窗口、甘特圖比較顯示窗口。其內(nèi)部的跳轉(zhuǎn)邏輯隨著三個不同的用戶層級權(quán)限(系統(tǒng)管理員、項目管理人員、項目執(zhí)行人員)而設(shè)計不同。見圖1。

圖1:軟件項目進度管理系統(tǒng)主要窗口
1.3.2 數(shù)據(jù)庫設(shè)計
在數(shù)據(jù)庫設(shè)計中,存在三類數(shù)據(jù)表,分別是:職員信息表clerk(表1)、總項目信息表project(表2)以及若干個分項目信息表(表3)。職員信息表用于儲存公司職員的基本信息;總項目信息表用于儲存公司的總項目信息;分項目信息表用來儲存該項目下所有子項目基本信息。

表1:職員信息表設(shè)計

表2:總項目信息表設(shè)計

表3:分項目信息表設(shè)計
1.4.1 職員信息管理功能設(shè)計
職員信息管理分為兩方面:第一方面是對公司所有在崗職員的信息管理,第二方面是僅針對個人的信息管理。
在崗職員信息管理功能僅對系統(tǒng)管理員進行開放,包含了以下三個窗口:職員信息顯示窗口、職員信息新增窗口、職員信息修改窗口。系統(tǒng)管理員可以查詢、新增、修改、刪除職員信息。
1.4.2 項目信息管理功能設(shè)計
項目信息管理分為兩個方面:第一方面是總項目信息管理,第二方面是分項目信息管理。同樣,這兩方面的管理權(quán)限也會因為操作人員身份的不同而不同。
總項目的信息管理僅向系統(tǒng)管理員和項目管理人員開放,但是賦予兩者的權(quán)限范圍也不同。總項目信息管理包含以下三個窗口:總項目信息顯示窗口、修改總項目信息窗口、新增總項目信息窗口。系統(tǒng)管理員可以查詢、新增、修改、刪除總項目,而項目管理人員僅可以查詢、修改一部分總項目內(nèi)容。
在總項目信息顯示窗口查詢項目信息時,需先選擇查詢類型(包括項目編號、項目名稱、管理人員編號、項目對應公司),并填入查詢類型的名稱,按下查詢進行目標項目的查詢。按下刷新按鈕則根據(jù)權(quán)限重新顯示所有可見項目。
1.4.3 項目進度顯示功能設(shè)計
在項目進度管理模塊,主要分為單代號網(wǎng)絡(luò)圖功能以及甘特圖檢查法功能。在運用這兩個功能之前,需要首先運用深度搜索對各個分項目中的開始時間、結(jié)束時間、完成進度、持續(xù)天數(shù)進行計算,該過程將在第五章進行詳細的敘述。在完成所有數(shù)據(jù)的填入之后才能夠進行這兩個功能的應用。
系統(tǒng)測試是信息管理系統(tǒng)開發(fā)的最終環(huán)節(jié),要保證信息管理系統(tǒng)實現(xiàn)與計算機軟件平臺、硬件和網(wǎng)絡(luò)相融合,實現(xiàn)系統(tǒng)的穩(wěn)定運行,提高系統(tǒng)的穩(wěn)定性。在測試過程中要以發(fā)現(xiàn)問題為目標,如果出現(xiàn)問題需立即加以整改,保證系統(tǒng)以“零缺陷”為測試目標。如表4所示為系統(tǒng)的測試步驟。

表4:信息管理系統(tǒng)測試表
在確定系統(tǒng)測試的具體情況之后,列出測試標準和具體細節(jié);制定系統(tǒng)測試分析表,對軟件的性能穩(wěn)定性、軟件的具體使用范圍進行測試;對系統(tǒng)測試的模塊進行詳細分工,每個模塊的測試都需要進行詳細的分工和具體的測試計劃;制定系統(tǒng)測試計劃表,保證測試的順利進行;登記每一測試的實際情況,將數(shù)據(jù)記錄下來;制定具體的測試缺陷表,將測試結(jié)果等級在案,最后進行總結(jié)評價。
企業(yè)信息管理系統(tǒng)之所以需要進行測試,目的是為了發(fā)現(xiàn)其中的缺陷,及時糾正。在系統(tǒng)測試過程中,要運用較少的時間、人力和物力,確保系統(tǒng)的安全運行,并及時發(fā)現(xiàn)問題。信息管理的測試方法主要有白盒測試和黑盒測試。其中,黑盒測試是在軟件接口處進行,無需考慮系統(tǒng)程序內(nèi)部邏輯結(jié)構(gòu)和特性,根據(jù)程序的需求和說明開展測試,檢查系統(tǒng)功能。白盒測試是對軟件程序的內(nèi)部邏輯結(jié)構(gòu)和相關(guān)信息進行檢查,保證在不同環(huán)境的測試中發(fā)展程序運行的缺陷,主要是測試系統(tǒng)程序的邏輯結(jié)構(gòu),通過在不同點檢查程序狀態(tài),確定實際狀態(tài)是否和預期相同。如表5所示為信息管理系統(tǒng)的具體測試方法。

表5:信息管理系統(tǒng)測試方法
系統(tǒng)基本上實現(xiàn)了職員信息管理功能、項目信息管理功能、項目進度顯示功能等眾多的基本功能,可以在日常工作中媽祖企業(yè)的信息刺激、歷史數(shù)據(jù)并入、公文流轉(zhuǎn)、統(tǒng)計分析等要求,將原來分散、異構(gòu)的數(shù)據(jù)加以整合,使原來雜亂的工作流程更加簡潔、規(guī)范,有效的節(jié)約了企業(yè)的管理成本,提高了工作人員的工作效率。