[摘 要] 隨著商務(wù)相關(guān)學(xué)術(shù)會議的日益增多,傳統(tǒng)的電子郵件投稿及管理方式不但效率低且極易出錯,因此提出了構(gòu)建面向商務(wù)學(xué)術(shù)交流的會議管理系統(tǒng)的方法。本系統(tǒng)采用B/S模式設(shè)計,由在線投稿、稿件審理、會費管理、會議日程制定、酒店預(yù)訂等模塊構(gòu)成,為參會者、組委會、審稿人三者提供了不同的操作功能,實現(xiàn)了從投稿到審稿再到參會這一系列過程的可視化、便捷化和系統(tǒng)化。實驗結(jié)果表明所提出的系統(tǒng)構(gòu)建方法是有效的,并可作為構(gòu)建其它會議管理系統(tǒng)的參考。
[關(guān)鍵詞] 商務(wù)會議 管理系統(tǒng) B/S模式
一、前言
通過會議交流學(xué)術(shù)、把握科研動態(tài)在國內(nèi)外非常流行。許多研究領(lǐng)域,尤其是像電子商務(wù)、物流管理、計算機等發(fā)展速度迅猛的領(lǐng)域,國際會議論文比期刊論文更能反映科研動態(tài)、更能引領(lǐng)學(xué)術(shù)潮流。而且通過學(xué)術(shù)會議,有利于科研工作者組建更廣泛、更專業(yè)的研究團隊。學(xué)術(shù)會議的組織通常涉及到稿件提交、稿件審理與修改、錄用通知、會費繳納、會議日程制定、酒店預(yù)訂等工作。傳統(tǒng)的處理方式大致如下:1. 欲參會者通過Email投稿至組委會,組委會對稿件進行初步審查并發(fā)回收稿確認;2.組委會將稿件通過Email發(fā)送給審稿人,并等待審稿人確認是否接受任務(wù);3.審稿人將審稿意見通過Email發(fā)給組委會,組委會根據(jù)審稿意見向投稿者反饋信息并通知錄用者繳納會費和預(yù)訂酒店;4.臨近會議,組委會將校稿發(fā)給已繳費的參會者,待收到參會者的回復(fù)后會議的前期工作才算完成。上述處理過程全部通過Email方式通訊,從投稿到審稿再到錄用、繳納會費,加上短期內(nèi)數(shù)百甚至數(shù)千的投稿量,組委會極易出現(xiàn)各種各樣的差錯,而投稿者往往因焦急等待而不斷詢問審稿狀態(tài),進一步加重了組委會的負擔(dān)。因此,隨著商務(wù)學(xué)術(shù)交流的日益頻繁,采用網(wǎng)絡(luò)化在線管理會議稿件以及酒店預(yù)訂等程式化工作具有非常重要的意義:可顯著降低組委會的成本、減小差錯率、提高工作效率,為參會者和組委會提供友好的用戶界面和可視化的稿件處理過程。
二、系統(tǒng)設(shè)計
1. 需求分析
本研究的目標(biāo)是開發(fā)一個面向商務(wù)學(xué)術(shù)交流的會議管理系統(tǒng),用戶(包括投稿者和審稿人)和管理員(組委會)通過該系統(tǒng)完成從投稿到審稿再到參會的一系列過程。投稿者可在線注冊并提交稿件,還可在審稿之前修改投稿信息或重新提交稿件。此外,投稿者可實時了解審稿狀態(tài),并根據(jù)審稿意見在線提交修改稿。待正式錄用之后,投稿者可在線繳納審稿費以及發(fā)票抬頭、郵寄地址等信息,還可在線預(yù)訂酒店。審稿人受邀登錄系統(tǒng)完成審稿任務(wù),并將在線登記審稿意見。管理員負責(zé)發(fā)布和管理會議信息、管理用戶信息、為審稿人創(chuàng)建賬戶、管理稿件、管理會費、發(fā)布酒店住宿信息等工作。
2. 功能模塊結(jié)構(gòu)
根據(jù)需求分析,對系統(tǒng)的功能進行了劃分。圖1描述了功能模塊結(jié)構(gòu)。
3. 數(shù)據(jù)庫設(shè)計
本系統(tǒng)涉及以下12張數(shù)據(jù)表,它們分別是:(1)Agenda:內(nèi)容包括會議議程信息標(biāo)題、發(fā)布人、發(fā)布時間、點擊量、議程的內(nèi)容;(2)Collection:內(nèi)容包括稿件征集信息標(biāo)題,發(fā)布人,發(fā)布時間,點擊量,稿件征集信息的內(nèi)容;(3)Contact:內(nèi)容包括會務(wù)組信息的標(biāo)題,發(fā)布人,發(fā)布時間,點擊量,會務(wù)組信息的內(nèi)容;(4)Download:內(nèi)容包括資料的名稱以及下載地址;(5)Hotel:內(nèi)容包括酒店的名稱,酒店地址,聯(lián)系電話,住宿費用;(6)Intro:內(nèi)容包括會議簡介標(biāo)題,發(fā)布人,發(fā)布時間,點擊量,會議簡介內(nèi)容;(7)Linking:內(nèi)容包括友情鏈接名稱,地址;(8)Meetings:內(nèi)容包括會議名稱,會議地點,開始時間,結(jié)束時間,會費情況;(9)Message:內(nèi)容包括站內(nèi)信息的發(fā)送人,接收人,信息標(biāo)題,信息內(nèi)容,是否發(fā)送,是否閱讀,發(fā)送時間;(10)Org:內(nèi)容包括組委會信息標(biāo)題,發(fā)布人,發(fā)布時間,點擊量,組委會信息內(nèi)容;(11)Paper:內(nèi)容包括論文標(biāo)題,作者,上傳時間,下載地址,是否審閱,是否通過;(12)User:內(nèi)容包括用戶賬號,密碼,密碼問題,密碼答案,真實姓名,生日,所在單位,聯(lián)系地址,郵編,聯(lián)系電話,傳真,移動電話,電子郵件,是否管理員,是否審稿專家,是否被鎖定,所選會議,所選酒店,會費繳納情況。系統(tǒng)E-R模型如圖2所示。
三、系統(tǒng)實現(xiàn)
本系統(tǒng)采用PHP作為平臺的開發(fā)語言,MySQL作為后臺數(shù)據(jù)庫,IIS作為Web服務(wù)器,采用B/S方案構(gòu)建服務(wù)器體系結(jié)構(gòu)。系統(tǒng)可分為用戶和管理員兩大模塊,模塊功能劃分詳見圖1。下面介紹實現(xiàn)系統(tǒng)的若干關(guān)鍵技術(shù)。
1. 抽取公共功能和全局變量
公共功能模塊主要用于處理數(shù)據(jù)庫操作,包括建立數(shù)據(jù)庫連接,執(zhí)行數(shù)據(jù)庫的查詢、增、刪、改操作,還包括數(shù)據(jù)庫的批量處理等。在實現(xiàn)時,建立了公共功能類,使用標(biāo)準(zhǔn)SQL語句處理數(shù)據(jù)庫操作。此外,還將系統(tǒng)中各模塊的公共變量抽取出來也構(gòu)成了一個類。
2. 用戶模塊設(shè)計
本系統(tǒng)的用戶分為三類:投稿者、審稿人和管理員(組委會)。管理員較為特殊,因此單獨為之構(gòu)造一個模塊。該模塊主要實現(xiàn)用戶注冊與登錄、稿件在線提交與重投、稿件信息瀏覽與修改、會費在線支付、會費信息(發(fā)票抬頭、郵寄地址等)提交與狀態(tài)查詢(是否已收到款項)、酒店預(yù)訂、站內(nèi)信件等功能。對于審稿人而言,該模塊還提供了在線審稿功能。稿件在線提交及會費在線支付是其中的重點和難點。在提交稿件時,允許用戶填寫稿件標(biāo)題、摘要、關(guān)鍵字和創(chuàng)新點,添加、刪除和修改作者信息,設(shè)置通訊作者,調(diào)整作者順序,選擇稿件所屬的研究方向,推薦審稿人。稿件提交之后,若不滿意,只要稿件尚未進入審稿程序用戶即可修改投稿信息或重新投稿。若審稿人認為稿件需要修改,投稿者可在線提交修改稿。本系統(tǒng)通過在代碼中內(nèi)嵌各大網(wǎng)銀的支付API接口實現(xiàn)了在線支付功能:用戶提交數(shù)據(jù)到網(wǎng)銀API接口之后,接口將把這些數(shù)據(jù)自動POST到對應(yīng)的網(wǎng)銀服務(wù)器,網(wǎng)銀服務(wù)器負責(zé)驗證密匙并完成交易,最后網(wǎng)銀服務(wù)器把支付結(jié)果以POST方式發(fā)送給用戶。此外,為了方便用戶和管理員之間溝通交流,系統(tǒng)中設(shè)置了站內(nèi)信件功能。
3. 管理員模塊設(shè)計
管理員模塊主要實現(xiàn)了會議信息發(fā)布與管理、用戶信息管理、稿件管理、會費管理、酒店住宿信息管理等功能。會議信息包括會議海報、組委會成員信息、新聞、日程安排等內(nèi)容,還包括主頁廣告和友情鏈接信息,這些內(nèi)容直接顯示于會議主頁,管理員可對其進行增刪改。用戶的注冊信息可由管理員修改或刪除。對于審稿人,本系統(tǒng)設(shè)定所有審稿人賬戶由管理員創(chuàng)建,即每個審稿人都是經(jīng)過管理員核定的。稿件由管理員根據(jù)研究方向指派給審稿人,在審稿結(jié)束之后,管理員根據(jù)審稿意見以及修改稿的質(zhì)量決定是否錄用稿件。若稿件被錄用,則管理員發(fā)布酒店住宿信息并開啟會費繳納進程。僅當(dāng)會費繳納和酒店預(yù)訂獲得管理員確認之后,投稿者才可參會。管理員根據(jù)繳費信息自動開具發(fā)票并郵寄給參會者。
4. 系統(tǒng)實現(xiàn)過程中的兩個關(guān)鍵問題
(1)并發(fā)訪問問題
大量的訪問,會導(dǎo)致記錄鎖死,當(dāng)系統(tǒng)在面對成千上萬用戶并發(fā)訪問的時候,主要的解決方法有:使用高性能的服務(wù)器、高性能的數(shù)據(jù)庫。但上述解決方法往往需要更大的投入,而且這樣的解決方法會遇到瓶頸問題且可擴展性差。
在本系統(tǒng)開發(fā)過程中,主要使用了HTML靜態(tài)化以及附件與服務(wù)器分離2種方案來解決并發(fā)訪問問題。
1)HTML靜態(tài)化:在系統(tǒng)中,有些更新內(nèi)容小的,使用率高的數(shù)據(jù)查詢,可用靜態(tài)化的HTML來實現(xiàn)。對于某些大量被前臺程序調(diào)用但是更新小的信息,可以在后臺更新時使其靜態(tài)化,從而減少數(shù)據(jù)庫的訪問請求。
2)附件服務(wù)器分離
對于IIS的Web服務(wù)器來說,附件是非常消耗資源的。所以將附件和頁面進行分離,甚至采用獨立的附件服務(wù)器,在頁面訪問時可減少服務(wù)器的壓力、防止因附件問題導(dǎo)致系統(tǒng)崩潰。
(2)安全性問題
本系統(tǒng)在處理網(wǎng)站安全性問題方面采用了以下2個方法:
1)采用隨機登錄驗證碼機制防止黑客利用軟件自動登錄測試。
2)采用基于身份證信息驗證和郵件驗證的信息審核制度:用戶若要具有高級、進階功能必須實現(xiàn)郵件身份驗證、甚至身份證驗證。避免搗亂用戶占用資源,破壞平臺秩序。
3)使用32位MD5加密保護用戶密碼:MD5是一種散列函數(shù)被廣泛用于計算機安全領(lǐng)域,主要是對消息完整性的保護。用戶密碼是不可見的,即便對于管理員也看不到。管理員可以為用戶設(shè)定新密碼,但無法得知老密碼,主要是因為老密碼是用MD5加密過的,從而可以保證用戶密碼的安全性。
四、小結(jié)
本文提出了面向商務(wù)學(xué)術(shù)交流的管理系統(tǒng)的構(gòu)建方法,為參會者、組委會、審稿人三者提供了不同的操作功能,實現(xiàn)了從投稿到審稿再到參會這一系列過程的可視化、便捷化和系統(tǒng)化。此外,在實現(xiàn)系統(tǒng)過程中,提出了應(yīng)對并發(fā)訪問和提升系統(tǒng)安全性的方法。借助本系統(tǒng),將顯著降低組委會的成本、減小差錯率、提高工作效率,為參會者和組委會提供友好的用戶界面和可視化的稿件處理過程。
參考文獻:
[1] Zheng C, Shen WM, Zheng QH, etc. Design and implementation of a collaborative conference management system[C]. Proc. of CSCWD 2008, Xi'an, China, April 16-18, 2008, 5-10.
[2] 程志君. NGN網(wǎng)絡(luò)下的SIP視頻會議系統(tǒng)設(shè)計與實現(xiàn)[J]. 計算機應(yīng)用與軟件, 2009, (6): 224-227.
[3] 翁曉紅, 郭新海, 樊瑜波. 生物醫(yī)學(xué)工程國際學(xué)術(shù)會議管理系統(tǒng)的設(shè)計與實現(xiàn)[J]. 生物醫(yī)學(xué)工程學(xué)雜志, 2009, (2): 264-267.
[4] 黃釗. 基于Web的學(xué)術(shù)會議管理系統(tǒng)的設(shè)計與實現(xiàn)[D]. 西安:西安電子科技大學(xué), 2010.
[5] 劉鈺紅, 趙麒. 基于.net三層架構(gòu)技術(shù)的在線稿件管理系統(tǒng)的設(shè)計與實現(xiàn)[J]. 南昌大學(xué)學(xué)報(理科版), 2008, 32(16):596-600.
[6] 趙樹慶, 宋國柱. 學(xué)術(shù)期刊稿件管理系統(tǒng)的設(shè)計與實現(xiàn)[J]. 太原理工大學(xué)學(xué)報, 2010, 41(6):771-773.
[7] 陳思思, 朱韻雅, 吳暾華. 基于C2C模式的馬蹄筍銷售商務(wù)平臺[J]. 商場現(xiàn)代化, 2011, (11): 69-70.
注:本文中所涉及到的圖表、注解、公式等內(nèi)容請以PDF格式閱讀原文