周奕
摘要:設計這個校園活動廣播平臺的主要目的就是為了能激發大學校園中的“宅男”“宅女”們和對某方面特別感興趣的學生們,走出宿舍,敢于參與、積極參與多種多樣的活動和競賽,嘗試各種各樣的可能性。該平臺是一款基于B/S架構的Web應用系統,主要功能有注冊、登錄和活動,其中活動部分主要分為三個大模塊,分別是學?;顒印W院活動和社團活動。在各個活動前期,在負責活動宣傳的人員設計好宣傳海報之后,由后臺人員上傳該次活動,同學們可以在該平臺上閱讀有關信息并且參與報名。
關鍵詞:大學;活動
中圖分類號:TP311 文獻標識碼:A
文章編號:1009-3044(2020)12-0062-02
1系統需求分析
在大學校園里還是有這么些人,他們當中有些可能性格內向、有的可能是因為沒有明確的目標不太知道自己喜歡什么,很少主動去突破自我,去參加豐富多彩的校園活動。校園活動主要包括學校、學院舉辦的重要活動和各個社團自己舉辦的小型活動。有時候校、院學生會和各個社團的宣傳人員絞盡腦汁的去設計奪人眼球、生動形象的宣傳海報,將海報擺放在學校里人流量比較大的地方,試圖去引起學生們的注意,為即將舉辦的活動拉拉觀眾或者鼓動學生們積極去參加比賽,但是效果往往事倍功半。因此,設計了這么一個校園活動廣播平臺,通過這個平臺可以實時更新相關信息,還可以有自動提醒的功能,這對大學生而言可是個不可多得的好幫手。
2系統可行性分析
2.1經濟可行性
所謂經濟可行性主要是指開發人員在開發一款應用軟件的時候,所需要的人力和物力是否在初期的經費預算之內。在這次平臺的有關開發和設計中,所使用的開發軟件都是非商業性的,開發平臺的環境都是在本地計算機上能夠搭建好的,也不需要額外地購置硬件。所以,開發本平臺在經濟上是可行的。
2.2技術可行性
所謂技術可行性是指開發該款軟件所需要的所有技術是否在本次開發人員的已經所掌握的知識和能力范圍之內。本次開發的校園活動廣播平臺所使用到的技術,在開發之前就已經完全掌握并學會熟練應用了。在開發過程中,需要查閱的資料和遇到的問題,可以隨時在網上或書本上來獲取,所以在技術上是可行的。
3系統設計步驟
本校園活動廣播平臺是在動態的Web工程下,應用了MVC開發模式,并且使用了三層架構來實現。這種分層次開發軟件的特點就是,各層之間單獨存在,無論那一層代碼的改變,不會影響到其他層,從而使程序更加易于擴展。
通過對系統的需求分析,以及考慮到本系統使用的方便性,開發的本系統是一款基于B/S架構的Web應用系統,系統界面簡單大方,內容通過表格的形式呈現出來,讓使用者非常容易上手。
在一個系統設計好之后,最重要的一步就是軟件測試。軟件測試就是應用測試技能依照測試方案和流程來檢測程序是否符合預期的要求,從而找到軟件中存在的問題。一個系統并不是說測試不出問題才是好的,軟件測試的目的就是發現問題,然后再次進行測試,直到測試沒有問題,系統的各方面要求都能夠符合需求之后,該系統才能投入使用。但是維護和測試的工作仍沒有結束,需要經過一定的時間來考驗,看是否健壯和穩定,才能夠完全達到市場和客戶的需求。
4系統功能說明
4.1登錄和退出
登錄時,首先在登錄頁面根據不同的用戶類型選擇對應的角色,在輸入框中輸入對應的內容,就可以登錄。開始對驗證碼進行檢查,由于驗證碼的存在,就可以避免撞庫的出現,當驗證通過后,這時候就會按照所選擇的身份進行用戶名和密碼的校驗,只要有一個輸入不正確,頁面就會有對應的提示。當用戶成功登錄后,將用戶的信息保留在session工具中,方便于在其他頁面驗證session工具。
退出比登錄簡單,更容易實現。退出時,用session對象調用invalidate()函數即可使該用戶無效。
4.2舉辦活動
活動部分主要分為三個大模塊,分別是學?;顒印W院活動和社團活動。由于這三個模塊實現的功能大體上是相同的,所以這里就不細分成三個部分一一贅述。核心功能有活動的上傳、活動的刪除、活動的查詢、活動的更新。當然用戶只能查詢相關活動,其他功能均無權限使用。
活動的上傳。在活動和比賽前期的宣傳上,主要是由校學生會、院學生會、社團宣傳部的有關宣傳人員事先寫好宣傳的文案,然后由后臺的管理人員獲得了修改數據庫的權限之后直接向數據庫中導入。導入之后,在Dao包中的數據庫增加信息的相關代碼就會將增加之后的數據發送到用戶的顯示界面。
活動的刪除。下架相關活動主要是由后臺的管理人員直接在數據庫表中刪除該行活動?;顒拥牟樵?。用戶在進行查詢活動時,在數據庫中對查詢框中的信息用模糊查詢,使得能夠全面的查詢到包含用戶所搜索關鍵字的所有活動。
活動的更新。校學生會、院學生會、社團宣傳部的有關宣傳人員在對活動內容要進行修改時,也和活動的上傳過程一樣。事先寫好修改之后的文案,然后由后臺的管理人員獲得了修改數據庫的權限之后直接向數據庫中導入。導入之后,在Dao包中的數據庫修改活動信息的相關代碼就會將修改之后的數據發送到用戶的顯示界面。
5結束語
這個校園活動廣播平臺可以給當代的大學生們提供一個很好的平臺,他們可以通過參加各種活動接觸和認識到各種類型的人,從而可以擁有一個開朗的性格;也可以通過參加各種類型的競賽,去不斷地豐富自己現有的知識,不斷充實自己,從而擁有一個豐富多彩的大學生活;而不是碌碌無為、沒有理想和目標、無知度日。