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