梁相棟,郭小燕,許 亮,鄭鑫偉
(甘肅農業大學 信息科學技術學院,甘肅 蘭州 730070)
現階段,班級的信息管理(如宿舍衛生,班級沙龍,出勤情況,第二課堂,班級獲獎,班級興趣小組,心理活動,節假日活動,愛心活動)等有序開展,但缺少一個統一的平臺承載和整合,因此建設一個班級文化信息建設平臺顯得非常必要。
隨著眾多面向對象的、可視化的開發工具迅速發展,使得系統開發者提高軟件開發的質量和效率[1]。目前,我們已經掌握了web開發技術,java技術,數據庫技術等等,所以結合我們所學知識,開發班級建設管理系統在技術上是可行的。
班級文化信息管理系統面向兩類用戶:管理員、學生用戶。管理員擁有的權限高于普通用戶。管理員為該系統的管理者,負責用戶管理、相冊管理、班級管理、留言板管理等[2];普通用戶即為本班學生,學生可進行的操作有發布留言、上傳相冊、查找同班同學信息、修改個人信息等。系統[1]整體結構如圖1所示:

圖1 系統體系結構圖
班級文化信息管理系統包含了4方面的功能模塊:建立班級學生基礎信息庫供管理普通用戶、建立圖片信息庫供管理用戶上傳的各類圖片、班級管理模塊可查看班級具體信息以及留言板管理模塊更是可以讓用戶在合法合理的范圍內發表言論。
1)班級學生基礎信息庫。模塊基本功能有,增、刪、改、查學生基礎信息,方便用戶間互相查詢。
2)圖片信息管理模塊。學生可上傳外出活動、班會等活動的剪影,分門別類的上傳,方便查看和共享。
3)班級管理模塊。在管理班級基礎信息的基礎上,外加團學活動管理、獎懲制度管理、請銷假管理等功能,可處理班級日常事務,班級活動及獎懲學生登錄即可查看,方便快捷。
4)留言管理模塊。學生可對班級開展的活動發表個人看法,提出合理的意見。這些看法和意見可協同班委會對以后活動的策劃有所幫助,策劃出更加有意義,參與度更高的活動。學生亦可對獎懲結果通過系統進行監督,可營造獎懲制度的公開、公正、透明的評議環境。
1)技術可行性。以Windows為操作系統,運用sql語言和JSP等開發語言,借助MyEclipse和Mysql等搭建框架,開發以Windows為操作平臺,界面美觀大方、模塊功能使用便捷的“班級文化信息管理系統”。系統的軟硬件運行環境成熟可行。
2)經濟可行性。一者,系統界面友好美觀,功能完善強大,會使班主任及班委會的工作效率更進一步,節省了時間和管理員數量,進而提升經濟效益;再者系統開發成本低,效率高,軟硬件環境已然成熟。人員方面,三到五人成組,由老師指導,學生完成。
3)管理可行性。系統操作方便,易于上手,符合大部分人的習慣,很短的時間便能操作嫻熟。老師和學生皆能熟練操作,該系統功能強大而簡潔,系統邏輯清晰明了,管理方法切實可行。
MySQL是一個關系型數據庫管理系統,是最流行的關系型數據庫管理系統之一,在WEB應用方面,MySQL是最好的RDBMS?(Relational Database Management System,關系數據庫管理系統)應用軟件之一。MySQL所使用的SQL語言是用于訪問數據庫的最常用標準化語言。搭配PHP和Apache可組成良好的開發環境[3]。
此數據庫主要包括以下5個表:
(1)管理員用戶表:用于存儲系統管理員的信息。
(2)普通用戶表:用于存儲用戶信息,如班級學生個人信息。
(3)相冊表:用于存儲用戶上傳的相冊名稱、相片路徑、上傳時間等。
(4)班級信息表:用于存儲班級基礎信息,如所屬系,班級ID等[4]。
(5)留言表:用于存儲用戶所發布的留言信息,如發布時間,發布者等。
數據庫設計是指根據特定的需求,在某一具體的數據庫管理系統上,設計數據庫的結構和建立數據庫的過程。使之能夠有效地存儲數據,滿足各種用戶的應用需求[5](信息要求和處理要求)。數據庫系統需要操作系統的支持。
對該系統的實體進行分析,以下是各個實體的E-R圖,如圖2~6所示。

圖2 管理員屬性圖

圖3 學生用戶屬性圖

圖4 班級屬性圖

圖5 相冊屬性圖

圖6 留言屬性圖
數據庫邏輯結構設計有四個部門組成具體見表 1~4。

表1 管理員表

表2 學生用戶表

表3 相冊表

表4 班級信息表

圖7 系統首頁布局
3.2.1 系統登陸模塊,如圖8~9所示

圖8 系統登陸模塊

圖9 班級文化信息管理系統模塊
3.2.2 學生用戶信息填寫模塊如圖10所示

圖10 學生用戶信息填寫模塊
3.2.3 相冊上傳及留言修改模塊如圖11,12所示

圖11 相冊上傳及留言修改模塊

圖12 留言模塊
系統運行測試指當一個系統開發完成后檢測各項性能情況和各大瀏覽器的兼容情況。
用戶通過輸入賬戶密碼進入系統,根據系統響應時間來判斷系統性能。
對系統各個模塊進行測試,測試html、css和js等運行情況是否兼容各個瀏覽器。
4.3.1 必填項非空校驗
用戶注冊、登錄系統或發布留言時,若用戶名、密碼、和學號等必填項為空,提交表單時將無法提交并顯示提示信息,補填表單完整則可提交。
4.3.2 字段唯一性校驗
新用戶注冊時,如果出現相同用戶名稱、相同學號等時,系統提示信息重復。
4.3.3 字段長度校驗
用戶注冊時,用戶名稱不得超過10字符,密碼最多為10字符,如超出該長度則無法提交注冊。
4.3.4 字段為特殊字符校驗
用戶注冊時,用戶名稱是自己的姓名,密碼為數字、字母及符號構成。
班級氛圍建設相當重要,作為大學生成長的基本環境,本系統將著力于營造一個健康積極向上的班級氛圍,建設一個凝聚力強,團結一致的班集體。同時,也是大學生在校期間一次又一次成長的見證。在系統的開發過程中本組成員各盡其力,互幫互助,此次系統的開發對我們的益處頗豐。在這里,衷心感謝我的導師,系統的順利完成離不開導師的督促和悉心教導。