陳子昂 孫道賀 李民
1.天津市匯盛創世科技發展有限公司; 2.新智航大數據科技(天津)有限公司;3.天津理工大學中環信息學院; 4.天津市漢拓計算機技術研究所
隨著社會發展與科技進步,社會上對信息管理與信息系統(以下簡稱MIS)人才的需求量逐漸增大,對MIS崗位的要求也逐漸增多。但國內外對BBS的研究主要側重于網絡社會和虛擬社區方面的研究,而對BBS的直接研究卻不多,加之信息的時效性,使得MIS人才自身知識水平欠缺[1]。因此,通過MIS社區可以向MIS人才提供開放性的專業討論區服務,交流技術經驗與學習工作所得,以幫助MIS人才有針對性的查漏補缺,滿足社會需要。本系統采用B/S結構、運用PHP開發技術配合MySQL 數據庫,實現在線交流服務、主題發布與討論、帖子查詢與管理等功能,擬解決MIS人才自身知識水平欠缺,滿足社會需要的問題,為工作內容與MIS的相關人員交流技術經驗和學習工作所得提供平臺[2]。
通過對MIS社區信息管理進行系統分析,可以將本系統的功能模塊分為以下幾部分,如圖1所示:

圖1 MIS社區信息管理系統功能結構圖
前臺管理是從用戶注冊開始,即主要面向系統前臺用戶而不是后臺的管理員,本功能模塊只面向系統用戶開放相應功能,本功能產生的信息歸檔于用戶表。
1.用戶注冊與用戶登錄。游客只能訪問相應開放的帖子,需要訪問更多,需要注冊、登錄系統,新用戶還需填寫相應信息并予以驗證才可成為系統正式用戶。
2.修改資料。用戶在系統內填寫個人信息以便于和他人交流以及結識新朋友。
3.用戶帖子管理。用戶帖子管理屬于前臺用戶管理權限內的操作。本功能由用戶操作產生的信息歸檔于用戶帖子表。用戶帖子管理涵蓋發表帖子、修改帖子、查看帖子、刪除帖子四個功能。其中,發表帖子指的是用戶在對應板塊下,發布新的帖子,并要求在管理員審核通過下,才能正常使用,游客無此權限;修改帖子指的是用戶可以修改自己曾經發布的帖子,無權修改他人的帖子;查看帖子指的是用戶可以查詢到其相應權限內的帖子;刪除帖子指的是用戶刪除自己發布的帖子,無權刪除他人的帖子。
后臺管理只面向管理員開放,由管理員管理系統后臺進行相應操作,從而使系統正常運行,本功能產生的信息歸檔于相應處理的信息表。用戶管理指的是審核新注冊用戶,研判不符合規定的用戶予以其整改通知或是刪離系統;帖子管理指的是對新發布的帖子進行審核及整改通知,對不符合規定的帖子予以刪除,對修改的舊貼進行審核的操作;版塊管理指的是對版塊的添加、刪除和修改的操作;公告管理指的是對公告的增加、刪除和修改的操作。
MIS社區信息管理系統的硬件要求是大眾化的,在社會上常用的,處理器是Inter CORE i3及以上,內存容量是2GB及以上,電腦硬盤250G及以上均可正常運行。
1.操作系統
本系統采用的操作系統的是微軟公司的Windows8家庭版,此版本系統是目前使用的比較普遍的、安全的、簡單易上手的操作系統。Windows8操作系統相比于其他操作系統,具有兼容性強,占據空間小,運行效率高,對電腦性能要求低的優點,為開發者進行軟件開發提供了很大的便利。
2.開發平臺
本系統使用Apache Web服務器,PHP解釋器和MySQL數據庫的整合軟件WampServer,該整合軟件安裝包可以集成安裝本系統開發所需要用到的開發環境,大大節省了開發人員的精力。本系統采用Zend Studio作為集成開發環境,Zend Studio具有一整套PHP語言編輯、程序調試及分析、優化和數據庫工具,除了對PHP開發的強大支持外,還支持超文本標記語言(HyperText Markup Language,英文縮寫HTML)和直譯式腳本語言(JavaScript,英文縮寫JS)標簽,極大地縮短了本系統的開發周期[3]。
系統測試就是為了對系統的各項功能和參數進行測試,對照事先的系統設計目標,檢查測試結果,并在測試期間發現和收集測試數據,以改善系統的問題,從而不斷的提高系統的健壯性和用戶的滿意度。
本系統在測試時進行了黑盒測試和白盒測試。
黑盒測試(或稱功能測試),在測試期間,不考慮系統內部的邏輯、結構,只是把軟件當作一個封閉的黑盒子進行各項功能模塊的測試[4]。在黑盒測試中,重點是對系統功能的測試,測試人員在事先不清楚系統結構的情況下,對系統進行各項操作,并在操作中將發現的問題記錄下來匯總錯誤信息。比如登錄系統時不輸入密碼,測試系統的登錄模塊是否能夠正常運行等。輸入空白密碼,效果如圖2。

圖2 登錄模塊黑盒測試
白盒測試(或稱為結構測試、邏輯驅動測試),即是把系統當作透明的盒子,動態測試系統的內部結構和處理邏輯[5]。檢驗系統各狀態點是否與預期一致,從而,得出系統的錯誤信息,收集整理出錯誤報告,反饋錯誤信息并加以改善。比如測試系統發帖模塊,對發帖邏輯測試,將“真”和“假”各取一次,測試發帖邏輯結構等。發帖測試如表1。

表1 發貼測試
對MIS社區信息管理系統測試,發現問題,加以解決,完善系統結構和功能,增強系統的健壯性和提高用戶的滿意度。反復多次測試修改之后,MIS社區信息管理系統的錯誤率降到極低。
系統維護的目的是為了改善系統在實際運行過程中發現的問題,拓展系統在實際運作中用戶要求的新的功能和性能,從而能保持系統正常的完善的滿足用戶需求的運轉[6]。其中,系統維護包括:正確性維護、適應性維護、完善性維護、預防性維護[7]。
現今社會,人們交流的方式日益多樣化,愈發群體化,BBS在人們信息交流方式中仍占據一席之地。而在科技進步的同時,MIS相關職業和人員也在不斷增多。本文在以PHP、MySQL等高端技術為依托的前提下開發出了MIS社區信息管理系統,實現了用戶注冊、用戶登錄、瀏覽主題、帖子管理、用戶管理等功能,以幫助MIS相關人員有針對性的查漏補缺,為MIS在學和工作人員提供便利。