摘要:從高校團學工作的現狀入手,以校園網為支撐平臺,提出了高校團委管理信息系統的架構,給出系統的模塊設計和數據庫,并分析了系統的特點。
關鍵詞:高校團委;團學工作;管理信息系統;B/S;ASP
中圖分類號:TP315文獻標識碼:A文章編號:1009-3044(2009)14-3708-02
Design and Realization of the Management Information System for College Youth League Committees
LU Gui-rong
(Information and Electronics Department, Hangzhou Professional and Technical College, Hangzhou 310012, China)
Abstract: The thesis starts with the current situation of the work about college youth league committees and students. It puts forward architecture about the management information system basing on campus network, giving modules design as well as database, and analyzing the characteristics.
Key words: college youth league committees; the work about youth league committees and students; management information system; browser/server; Active Server Page
1 引言
隨著高校團學工作的深入開展,各項工作的復雜程度也日益顯現,對學生各種信息的匯總、統計、分析等工作面臨著很多困難[1]。目前, 許多高校對團員信息的管理都是通過手工整理或單臺計算機整理完成。在工作過程中, 花費了大量的人力和時間, 而且查詢信息也不方便, 影響了團委和分團委之間的溝通效率。因此,開發適合高校實際需要的團委管理信息系統, 來優化工作流程、提高工作效率,成為當前的迫切需要。
2 系統分析
通過對高校團委的設置情況進行調研得知,高校內部設有團委學生會、分團委學生會、學生社團。分團委學生會、社團在工作上接受校團委的領導和指導。團委學生會在每個學期開展全校性質的校園文化活動,這些活動的開展需要各級分團委學生會工作上的配合和支持。另外,分團委學生會和社團可以獨立開展自己的活動,有一定的自主權。
團委學生會和分團委學生會通常設有團委書記/分團委書記、團委副書記/分團委副書記、組織委員、學生會主席、學生會副主席、文藝部長、宣傳部長、體育部長等多個崗位。一般團委書記和分團委書記由教師擔任,其他崗位至少安排一名學生干部從事工作。
社團是以學生為主體自發組成的或在一定外部環境影響和指導下而成立的非營利性組織[2], 社團內部制定章程,自主管理, 以實現全體會員的共同意愿。不同的高校根據自己的實際情況成立不同的社團,社團通常有一名社長,下設其他崗位進行管理。如圖1是高校團委的組織結構圖。
通過對高校團委內部工作流程調研,總結出了系統的基本功能。高校團委管理信息系統要滿足來自三方面的需求:
1) 團委和分團委相關教師:團委書記和分團委書記登陸系統后可以對全校團員和非團員信息進行管理,下達發文,管理學生活動信息,同時發布公告信息。
2) 各級學生干部:學生干部登陸系統后可以查看通知,搜索、下載文件,編輯學生活動資料并上傳。
3) 系統管理員:除了具有團委書記和分團委書記的相關管理權限外,還能對登陸系統的用戶進行管理,并設置權限,對數據庫進行備份、恢復。
系統設計的目標是:界面友好,功能完善,易操作和維護,確保不同的計算機應用水平的人員均能夠對本系統快速地掌握和方便地使用。同時保證系統的安全可靠性,用戶登陸系統、數據操作時需要用戶名、密碼驗證身份,確保系統的正常運行和合法操作。
3 系統設計
3.1 系統結構
系統采用B/S模式,主要解決各種資源和信息在Web上的錄入、發布、查詢和遠程調用。B/S模式是由客戶端瀏覽器、Web服務器和數據庫服務器組成的三層結構[3],如圖2所示。系統采用動態網頁ASP技術,開發環境為Windows2003 Server,前臺開發工具為Macromedia Dreamweaver2004,后臺數據庫采用SQL server2000。
圖2 B/S三層結構
3.2 功能設計
經系統分析得知,系統用戶有三種角色:系統管理員、教師、學生干部,分別具有如下權限:
教師登陸系統后可以進行通知管理(通知信息的添加、發布、刪除、修改)、學生信息管理(團員和非團員信息的添加、刪除、修改,查詢后生成相應報表)、發文管理(發文信息的添加、發布、刪除、修改)、學生活動管理(學生活動資料的添加、刪除、修改)、期刊管理(學校各類學生期刊的添加、刪除、修改)、個人信息管理。
學生登陸系統后只能對相關信息進行查詢,上傳學生活動文檔,并對個人信息進行管理。
系統管理員登陸系統后除了具有教師的權限外,還可進行數據庫管理(數據庫的備份和恢復)、部門管理(設置系統的組織架構)、用戶管理(添加、刪除、修改用戶信息)、權限管理(設置系統用戶的權限)。
如圖3是高校團委管理信息系統功能模塊圖。
3.3 數據庫設計
數據庫設計是信息系統開發的重要部分,要設計出一個好的數據庫,除滿足系統所要求的功能外,還必須遵守下列原則:基本表的個數越少越好,主鍵的個數越少越好。鍵是表間連接的工具,主鍵越少,表間的連接就越簡單;字段的個數越少越好[4]。
本系統涉及如下9個表:
1) 團員表:用來存放全校學生的基本信息,包含字段有學號、姓名、性別、出生日期、籍貫、是否團員、是否黨員、團關系轉入時間、團關系轉出時間、備注。
2) 部門大類表:用來存放高校團委的各個組織信息,包含字段有大類編號、大類名稱。
3) 職務表:用來存放各個部門開設的職務信息,包含字段有職務編號、職務名稱、部門大類名稱。
4) 委員表:用來存放職務對應的委員信息,包含字段有委員編號、姓名、聯系電話、職務名稱等。
5) 通知表:用來存放通知信息,包含字段有通知編號、通知信息、發布人。
6) 活動資料表:用來存放學生活動資料信息,包含字段有活動編號、活動名稱、主辦單位、活動文檔。
7) 期刊表:用來存放學校學生刊物信息,包含字段有期刊編號、期刊標題、出版日期、主辦單位、期刊內容。
8) 發文表:用來存放團委發文信息,包含字段有發文編號、發文標題、發文人、發文日期。
9) 小結表:用來存放各個部門的學期小結,包含字段有小結編號、標題、部門、日期。
以上9個表在數據庫中并不是孤立的,表之間是有聯系的,在SQL Server2000中設計數據庫的時候要建立關系圖(如圖4所示),實現級聯更新和級聯刪除,以維護表之間的參照完整性。
4 系統特點
1) 系統綜合考慮了各個高校的情況,通用性強,界面友好,操作簡單、方便。
2) 系統運行安全、可靠性好。系統運行安全、可靠性高是決定軟件質量的重要因素。 為了保證系統的安全性,采用了密碼和驗證碼相結合的驗證方式,防止非法用戶登陸系統。系統能對用戶錄入的數據進行有效性檢查,防止無效數據的生成。同時,管理員可以對數據庫定期備份,以便系統發生故障時快速恢復。
3) 具有完善的查詢功能。系統支持模糊查詢,已基本上實現了用戶要求的各種查詢,并能生成超寬報表,給用戶操作系統帶來了方便。
5 結論
本系統在設計中充分考慮到高校團委管理中的各個細節,能對學生信息、發文、活動資料等文檔進行綜合管理,減輕了管理人員的勞動強度,提高了工作效率和工作質量。目前,本系統已在杭州科技職業技術學院試運行。如今使用團委管理信息系統的高校甚少,希望通過本文能促進高校團學管理的信息化進程。
參考文獻:
[1] 倪文志,周鮮成.高校學生信息管理系統的研究與開發[J].湖南商學院學報:雙月刊,2002,9(3):132.
[2] 任遠金,陳雙.通高校學生體育社團的性質、結構特征及特點[J].普洛陽師范學院學報,2008(2):149.
[3] 李鵬海,張鵬.基于Internet的高校科研管理系統的研究與開發[J].天津理工大學學報,2007,23(5):37.
[4] 蔡勇智.高校班級管理信息系統分析與設計[J].四川理工學院學報:自然科學版,2008,21(1):61.