王娟 馬薇
(機械工業信息中心 北京市 100040)
行業協會是指介于政府、企業之間,商品生產者與經營者之間,并為其服務、咨詢、溝通、監督、公正、自律、協調的社會中介組織,是一種民間性組織,屬非營利性機構。在信息時代到來之際,行業協會要乘著互聯網的東風,審時度勢,加速發展,進一步深化信息化建設的聯動效應,增強服務會員能力。
協會會員管理系統不僅可以提高協會與會員、會員與會員的互動性和動態信息的即時性,還可以充分展示其行業協會的專業性和權威性,反映本行業的前沿動態、最新行業活動信息,為會員提供最新行業政策、標準信息及本行業年度、月度統計報表、行業分析報告等文獻資料。
該系統使用 ASP.NET+ MySQL 數據庫進行開發,ASP.NET 具有擴展性好、兼容性好、安全性高、易于部署、支持移動設備等優點。
MySQL 數據庫則具有運行速度快、使用成本低、復雜程度低、易于使用、可移植性強等諸多優點。
會員管理系統主要目標是實現會員管理、會員繳費管理、發票開具和發送,以及會員統計信息上報與匯總等各種查詢統計業務,達到操作簡單方便,界面美觀大方,能滿足如各行業協會進行會員管理的需求,幫助協會以科學的管理方法來提高工作效率。
系統部署結構圖,如圖1 所示。
堡壘機:是指用于防御攻擊的,是一個主機系統,其自身經過一定的加固,具有較高的安全性,可抵御一定的攻擊,其作用主要是將需要保護的信息系統資源與安全威脅的來源進行隔離,從而在被保護的資源前面形成一個堅固的“堡壘”,并且在抵御威脅的同時又不影響普通用戶對資源的正常訪問。堡壘機主要供運維人員使用。
Web 服務器:即網站應用服務器,向網站用戶提供訪問服務。
數據庫服務器:為系統提供數據服務,本系統安裝MySQL 數據庫。

圖1:系統部署結構圖

圖2:系統架構圖
備份服務器:為Web服務器和數據庫服務器提供定期備份服務,也可使用外接設備完成備份功能。
系統架構圖,如圖2 所示。
系統應用模型采用三層體系結構,將整個業務應用劃分為:應用層、業務邏輯層、數據訪問層。開發人員可以只關注整個結構中的其中某一層,可以很容易的用新的實現來替換原有層次的實現,降低層與層之間的依賴,有利于標準化,利于各層邏輯的復用。
(1)應用層:即系統展現給用戶的界面,用于顯示數據和接收用戶輸入的數據。
(2)業務邏輯層:業務邏輯層處于應用層和數據層之間,主要用于完成業務規則的制定、業務流程的實現和與業務需求有關的系統設計。
(3)數據層:數據層所做事務直接操作數據庫、二進制文件、文本文檔或XML 文檔。即實現對數據表的增添、刪除、修改、查找等操作,以及對象實體的持久化等。
系統業務架構設計圖,如圖3 所示。
會員中心是針對會員用戶使用的功能,包括入會申請、我的資料管理、會費繳納、發票申請等功能。
(1)入會申請:入會申請時按要求提交單位或個人信息、聯系人信息、申請入會的級別、上傳入會申請書、單位法人證書等資料,等待管理員審核;如果管理員審核不通過,該用戶需要根據提示修改注冊信息或重新上傳資料,再次提交審核。
(2)我的資料管理:可以管理基本信息、聯系人信息和會員級別信息,如果修改會員級別信息需要重新提交入會申請書等資料,提交后等待管理員審批。
(3)會費繳納:提供在線繳費功能,繳費方式提供支付寶、微信、銀行轉賬三種方式。用戶可以查看自己的歷史繳費記錄。
(4)發票申請:提供在線申請發票、我的開票信息維護、我的郵寄地址維護等功能。在申請發票時輸入本單位開票信息、選擇郵寄地址等提交申請,系統即時提示發票開具情況、送達狀態等。
會員基礎信息設置:是針對行業協會管理員使用的功能,包括分支機構管理、會費標準、會員類別維護等功能。
(1)分支機構管理:是對行業協會的分支機構進行新增、修改、刪除等維護操作。
(2)會費標準:是對行業協會會費標準進行維護,按照規定,系統提供4 種級別的維護,可以修改收費標準,不能刪除。
(3)會員類別維護:是對行業協會及各其分支機構的會員類別進行維護,管理員可以維護多種類別,其收費標準必須在4 類會費標準中選擇。
會籍管理:是針對行業協會管理和各分支機構管理員使用的功能,是對所有申請入會的會員進行綜合管理,包括會籍信息的新增、修改、刪除、會籍審批等功能。
(1)會員信息管理:由行業協會管理員對會員信息進行維護,各分支機構管理員對本分支機構會員的信息進行維護。如果同一個會員既是協會會員也是分支機構會員,除會員級別外,其基本信息和聯系人信息由協會及其分支機構共享。
(2)會員申請在線審批:是由行業協會管理員對申請入會的會員申請進行審批,各分支機構管理員對申請加入本分支機構的會員申請進行審批。審批不通過可以退回,并說明退回原因,方便申請入會用戶修改資料,重新提交申請。

圖3:系統業務架構圖
會費管理:是針對行業協會管理員使用的功能,包括會費綜合管理和開票管理等功能。
(1)會費綜合管理:是由行業協會管理員對會員會費進行綜合管理,會員會費默認按其入會級別標準顯示,如果同一個會員既是協會會員也是分支機構會員,默認按最高級別的會費標準收費。管理員可對應繳會費進行減免操作,可對所收會費分配給各分支機構的比例做調整。
(2)開票管理:是由行業協會管理員對所有的開票申請進行管理,開具發票后,系統實時顯示發票狀態,并提示給會員用戶。
系統實現采用Visual Studio2012 作為開發環境,以MySQL 作為后臺數據庫,通過不斷地做用戶需求調研和翻閱相關文獻資料,完成了系統開發,并在系統實施前對系統進行了測試。該系統可以隨時隨地查看會員基本信息、會費收繳情況,能很好地幫助行業協會提高管理水平和工作效率。