摘要:針對現(xiàn)階段企業(yè)會議信息管理存在的缺陷,本系統(tǒng)利用B/S結(jié)構(gòu)、NET框架和SQL數(shù)據(jù)庫技術(shù),研發(fā)管理信息系統(tǒng)。文章深入分析了會議管理的業(yè)務(wù)流程需求,開發(fā)了具有自動化程度高、會議室利用率高的管理系統(tǒng)。該管理系統(tǒng)的使用不但簡化了企業(yè)會議信息管理的程序,而且提高了會議信息傳達(dá)的準(zhǔn)確性和生動性。
關(guān)鍵詞:會議信息管理;B/S結(jié)構(gòu);ASP.NET網(wǎng)站;SQLServer
一、會議信息管理系統(tǒng)的設(shè)計
(一)系統(tǒng)結(jié)構(gòu)設(shè)計
系統(tǒng)是Microsoft Visual Studio 2005 以及Microsoft SQL Server 2000開發(fā)的。采用三層構(gòu)架B/S模式開發(fā)。Microsoft Visual Studio 2005 是一款功能比較強(qiáng)大的動態(tài)網(wǎng)站開發(fā)工具,內(nèi)置了許多常用的插件,可以加速開發(fā)進(jìn)程,縮短開發(fā)時間。
B/S結(jié)構(gòu),即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),就是只安裝維護(hù)一個服務(wù)器(Server),而客戶端采用瀏覽器(Browse)運(yùn)行軟件。它是隨著Internet技術(shù)的興起而流行,主要利用了不斷成熟的WWW瀏覽器技術(shù),結(jié)合多種Script語言(VBScript、JavaScript…)和ActiveX技術(shù),是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。
用戶通過打開瀏覽器,經(jīng)過互聯(lián)網(wǎng)連接到服務(wù)器端,驗證用戶的登錄密碼及使用權(quán)限,這樣可以方便用戶在不同的地點(diǎn)訪問系統(tǒng),并對系統(tǒng)的相關(guān)信息進(jìn)行操作。普通用戶擁有查詢會議信息、提交會議申請。
(二)數(shù)據(jù)庫設(shè)計
會議信息管理系統(tǒng)需要對各種信息提供保存、更新和查詢等功能,因此數(shù)據(jù)庫設(shè)計是開發(fā)管理系統(tǒng)的重要部分。一個好的數(shù)據(jù)庫結(jié)構(gòu)具備系統(tǒng)處理速度快、占用空間少、操作過程簡單、查找容易等優(yōu)點(diǎn),用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢等方面,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。收集基本數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)處理的流程,組成一份詳細(xì)的數(shù)據(jù)字典,為后面的具體設(shè)計打下基礎(chǔ)。
參照上面方案設(shè)計,針對會議信息管理系統(tǒng)的特點(diǎn),總結(jié)出如下的需求信息:經(jīng)過上述功能分析和需求總結(jié),并考慮到將來會議信息管理系統(tǒng)的功能擴(kuò)展,設(shè)計出如下的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):
用戶信息包括數(shù)據(jù)項:用戶id,用戶姓名,登錄密碼,密碼找回提問,密碼找回答案,用戶權(quán)限,用戶所在部門,聯(lián)系電話,Email。
會議室信息包括數(shù)據(jù)項:會議室編號,會議室地點(diǎn),會議室設(shè)備,會議室最大容納人數(shù)。
會議信息包括數(shù)據(jù)項:會議編號,開會會議室編號,會議主題,會議申請人,與會人員,會議開始時間,會議結(jié)束時間,會議記錄員,會議紀(jì)要,會議狀態(tài)。
會議相關(guān)文件管理包括數(shù)據(jù)項:文件編號,會議編號,文件名稱,文件類型,文件簡介, 保存路徑,更新時間。
二、系統(tǒng)實(shí)現(xiàn)
(一)主界面的實(shí)現(xiàn)
用戶可以根據(jù)會議編號、會議室編號、會議主題、會議申請人、與會人員、會議開始時間、會議
結(jié)束時間、會議記錄員等關(guān)鍵信息來檢索。
(二)會議室信息檢索
在會議室信息的檢索功能中,用戶可以通過檢索會議室編號、會議室地點(diǎn)、會員是設(shè)備以及會議室最大可容納人數(shù)來檢索會議室信息。另外,用戶還可以根據(jù)會議室標(biāo)號以及想要預(yù)定開會的時間檢測會議室是否可以使用。會議室的可用情況檢索中為了方便用戶使用和輸入信息的規(guī)范性使用了下拉菜單綁定技術(shù)。
(三)文件管理模塊設(shè)計
具有上傳權(quán)限的用戶進(jìn)入該界面點(diǎn)擊“瀏覽”,選擇本地電腦中需要上傳的文件。點(diǎn)擊“上傳”,如果上傳成功,則會提示用戶上傳成功信息,否則出現(xiàn)上傳錯誤信息。用戶務(wù)必在出現(xiàn)上傳成功信息后退出該界面,否則可能出現(xiàn)上傳文件不完整的情況。上傳成功后,可以在文件列表中找到上傳的文件記錄。普通用戶亦可下載到該文件。
三、總結(jié)
本系統(tǒng)具有以下的特點(diǎn):設(shè)置系統(tǒng)用戶登錄功能,即時對系統(tǒng)數(shù)據(jù)進(jìn)行安全設(shè)置與保護(hù);友好的用戶界面,業(yè)務(wù)操作簡單,進(jìn)入系統(tǒng)即能使用;選用具有大型數(shù)據(jù)庫安全機(jī)制的數(shù)據(jù)庫系統(tǒng),提供各種級別的數(shù)據(jù)保護(hù)和權(quán)限控制方式,確保數(shù)據(jù)的安全可靠。同時,非開放性注冊的增加用戶方式,也在一定程度上增加了系統(tǒng)的安全性。系統(tǒng)每種操作都可以通過菜單來進(jìn)行,操作快捷、方便、易懂、易會;系統(tǒng)集輸入、維護(hù)、查詢和各種處理為一體,信息導(dǎo)入導(dǎo)出方便共享。
參考文獻(xiàn):
[1]黎衛(wèi)東.ASP.NET 網(wǎng)絡(luò)開發(fā)入門與實(shí)踐[M].北京: 人民郵電出版社,2006.
[2]石志國.ASP.NET 應(yīng)用教程[M].北京: 清華大學(xué)出版社, 2005.
[3]張樹亮等編著.ASP.NET 2.0+SQL Server網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)案例精解[M].北京:清華大學(xué)出版社,2006.
[4]Jason Bell, Mike Clark.ASP.NET 程序員參考手冊[M].趙彥敏, 譯.北京: 清華大學(xué)出版社, 2002.
( 作者單位:桂林電子科技大學(xué)數(shù)學(xué)與計算科學(xué)學(xué)院)