李連天



摘 要:文章主要是基于Android技術移動端的校園小站設計與實現的研究,校園小站能夠幫助解決高校生活和學習的服務平臺,高校二手物品交易、校園兼職、其他校園輔助服務功能。本系統采用了Android系統平臺以及Java語言開發實現,MVC設計模式、數據有效緩存、JSON數據傳輸等關鍵技術。
關鍵詞:Android;MVC設計;校園小站
1? ? 項目背景
每當大學畢業的時候,學生都有很多舊而有用的電腦、電子產品、書等物品要丟棄,或者是在小范圍轉賣;開學同學們批發生活日常用品買給新生等等;還有很多同學想到企業兼職或企業需要兼職的同學,這些需求校園沒有一個網絡服務平臺。大學校園各類信息平臺比較多,一般提供一些服務,但沒有得到很好的使用;在這信息時代、智能時代,當今智能手機飛速發展,開發相應的服務平臺是大家渴望的,建立一個基于Android技術移動端校園小站提供這樣的服務給學生[1]。
2? ? 項目功能需求
校園小站模塊包含的主要功能包括:
(1)高校二手物品交易。在二手物品交易模塊中,注冊的會員可以發布交易物品信息,管理員可以管理會員和商品的信息,客戶可以在Android手機客戶端進行商品交易[2]。
(2)校園兼職。企業通過注冊可以發布企業的兼職信息;學生可以在兼職功能頁面中瀏覽兼職信息,學生也可以發布自己兼職需求。
(3)其他校園輔助服務功能。
3? ? 項目設計
3.1? 校園小站功能結構設計
校園小站主要功能有兩大模塊,即二手物品交易、兼職,物品交易包括:體育用品、生活用品、自行車、電子產品、圖書、辦公用品、電腦配件等;兼職包括:兼職展示、兼職發布等。校園小站主要功能結構設如圖1所示。
3.2? 項目設計模式
本項目采用MVC設計模式。MVC設計將這些對象、顯示、控制分離以提高軟件的靈活性和復用性,MVC結構可以使程序具有對象化的特征,也更容易維護[3]。項目總體設計結構有數據庫、model層(DAO層)、controller層、view層,設計關系如圖2所示。
3.3? 項目數據庫設計
本項目利用數據抽象的方法可以對現實世界抽象得出概念模型的子集及屬性,形成實體集、屬性和聯系。系統主要實現用戶對二手物品管理,用戶對兼職信息管理,用戶對想買的二手商品管理,管理員對用戶信息管理、二手物品信息、兼職信息、想買二手商品信息管理等。根據實體之間的聯系設計了主要實體E-R圖如圖3所示。
4? ? 結語
本系統使用Android系統平臺以及Java語言開發實現,采用了MVC設計模式、數據有效緩存、JSON數據傳輸等關鍵技術。系統主要是基于移動端的校園小站系統,能夠幫助解決高校生活和學習的服務平臺,高校二手物品交易、校園兼職、其他校園輔助服務功能。
[參考文獻]
[1]白文江. 基于Android平臺的移動應用開發研究[J].太原大學學報,2011(3):117-120.
[2]劉海濤.基于安卓系統APP開發技術研究[J].名城繪,2019(1):570-570.
[3]劉育旺.基于.NET MVC框架的web設計[J].電子技術與軟件工程,2017(1):48-49.
(編輯 何 琳)