屈峰 周世杰 劉夢琳


摘要:該軟件選用B/S結(jié)構(gòu),主要采用MySQL數(shù)據(jù)庫技術(shù)和Android開發(fā)實(shí)現(xiàn),后臺代碼采用Java語言。該應(yīng)用軟件將目前市場上一些常用校園類軟件(如:校園社交APP;校園學(xué)習(xí)APP;校園兼職APP等)匯聚成了一個(gè)綜合的應(yīng)用平臺,為在校大學(xué)生提供更加方便,實(shí)用性的服務(wù)。
關(guān)鍵詞:校園;Java;MySQL數(shù)據(jù)庫;Android
中圖分類號:TP393? ? ? 文獻(xiàn)標(biāo)識碼:A? ? ? 文章編號:1009-3044(2018)34-0071-02
1 背景
隨著我國科學(xué)技術(shù)的發(fā)展和人民生活水平的提高,網(wǎng)絡(luò)信息時(shí)代早已到來,智能手機(jī)幾乎成了大學(xué)生的標(biāo)配,高校作為人才培養(yǎng)的重要基地,更應(yīng)該與時(shí)俱進(jìn),建設(shè)數(shù)字信息化校園模式,滿足大學(xué)生活的各種需求。目前市場上有一大批校園APP,各種功能應(yīng)有盡有。如校園社交APP;校園兼職APP等各種各樣的軟件。但是這些校園類APP基本都是功能單一,相互獨(dú)立的,不能做到信息交互。如果學(xué)生要使用這些功能的話,則每個(gè)學(xué)生的手機(jī)上都要安裝好幾種APP才能滿足大學(xué)生活的需求。所以,就目前形式來看,應(yīng)該出現(xiàn)一款功能全面,能夠涵蓋大學(xué)生校園生活的APP應(yīng)用。基于此,我們項(xiàng)目組為棗莊學(xué)院的學(xué)子們專門開發(fā)并推出了“棗園通”APP。
2 棗園通APP的功能分析
我們項(xiàng)目組通過對棗莊學(xué)院大學(xué)生的日常生活進(jìn)行調(diào)研分析,發(fā)現(xiàn)大學(xué)生對二手市場交易、考研考證資訊、家教兼職等功能有較強(qiáng)的需求,為此我們將上述功能進(jìn)行匯總,設(shè)計(jì)出了如圖1所示的系統(tǒng)功能圖。該平臺包括兩類用戶,分別為管理員和普通用戶。
2.1 管理員模塊
管理員主要通過Mysql數(shù)據(jù)庫對數(shù)據(jù)庫中的考研、考證、家教信息等進(jìn)行審核,審核完畢后在后臺進(jìn)行發(fā)布,調(diào)解二手市場中買家與賣家的利益矛盾,切實(shí)維護(hù)用戶的個(gè)人權(quán)益。
2.2 普通用戶模塊
用戶經(jīng)過注冊登錄之后,可以使用信息通知模塊中瀏覽并下載自己所需的信息和資料,在二手市場購買和發(fā)布商品,在在線提問模塊提出自己的疑惑和幫人解決問題等功能。
3 數(shù)據(jù)庫設(shè)計(jì)
數(shù)據(jù)庫(Database)是信息系統(tǒng)的核心,是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫,然后把數(shù)據(jù)倉庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織起來,提供存儲、維護(hù)、檢索數(shù)據(jù)的功能,使管理員可以方便、及時(shí)、準(zhǔn)確地從對數(shù)據(jù)進(jìn)行新增、截取、更新、刪除等操作。本系統(tǒng)的數(shù)據(jù)存儲采用了MySQL數(shù)據(jù)庫技術(shù)。MySQL是一種開放源代碼的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。MySQL的執(zhí)行性能高,運(yùn)行速度快,比較容易使用。并且其體積小、跨平臺、易擴(kuò)展性等特點(diǎn),所以我們采用其管理我們的后臺數(shù)據(jù)。
通過對該APP的數(shù)據(jù)需求分析,得出了以下的需求信息:
管理員:包括編號,用戶名,密碼,權(quán)限等。
用戶:包括編號,用戶名,密碼,電話,性別,密保等等。
信息:包括編號、內(nèi)容等信息。
二手商品:包括編號、名稱、價(jià)格、備注、圖片等等。
分析以上數(shù)據(jù)之間內(nèi)在的語義關(guān)聯(lián),得出了如圖2所示的基本E-R圖。
4 各功能模塊的具體設(shè)計(jì)
4.1 信息通知模塊
該模塊是用來通知考研、考證、家教等信息的,在該模塊中用戶可以了解最新的考研、考證資訊,下載最新的考研資料和眾多名校的歷年考研真題,另外還有事業(yè)編、教師資格證、公務(wù)員考試等試題資料,省去學(xué)生收集各種資料的時(shí)間。模塊主要分為以下四個(gè)子模塊:
考研墻:考研資訊、考研真題下載;兼職墻:家教信息等
考證墻:英語四六級、普通話、教師資格證等? 學(xué)院通知:校慶活動、考研講座等
4.2 二手市場模塊
該模塊為大學(xué)生們提供一個(gè)二手交易平臺,同學(xué)們可以將自己平常用不到的一些生活用品,舊書資料在平臺上出售。該模塊分為商品展示、發(fā)布商品、我的購物三個(gè)功能。
商品展示:用戶在這個(gè)頁面里瀏覽自己喜歡的商品信息,并可以通過價(jià)位等關(guān)鍵字進(jìn)行搜索,選擇自己所需商品后與賣家進(jìn)行溝通選擇交易方式。
發(fā)布商品:用戶將自己想要賣出的二手商品的各種信息進(jìn)行上傳,即可在商品頁面出現(xiàn)。
我的購物:用戶可以在此頁面查看自己購買過的商品信息。
4.3 用戶模塊
該模塊主要是用戶進(jìn)行注冊、登陸修改個(gè)人信息。具體功能
注冊功能:用戶可以利用用戶名,密碼,密保,郵箱,性別等進(jìn)行注冊。
登錄功能:檢驗(yàn)用戶是否注冊,如果未注冊將直接跳轉(zhuǎn)入注冊頁面,另外還可以檢驗(yàn)用戶是否為合法用戶。
基本信息功能:用戶可以通過此功能來修改并完善自己的基本信息。
4.4 在線提問模塊
該模塊是一個(gè)問題分享,在線解答的平臺,在大學(xué)生生活中難免會有很多疑問,專業(yè)課題目或者是對大學(xué)生活的一些疑問都可以在平臺上進(jìn)行發(fā)布提問,還可以進(jìn)行積分懸賞,獎(jiǎng)勵(lì)給那些比較優(yōu)質(zhì)的答案,另外也可以分享一些自己的學(xué)習(xí)心得。當(dāng)然,也可以幫助別人解答問題可以獲得積分,然后在二手市場中進(jìn)行積分抵消優(yōu)惠活動。
5 結(jié)束語
該應(yīng)用軟件的應(yīng)用和推廣,將有助于大學(xué)生在日常學(xué)習(xí)和生活中的每個(gè)環(huán)節(jié),一個(gè)APP在手,大學(xué)生活盡在掌握,將用不到的東西放在二手市場進(jìn)行變賣,既能夠生活補(bǔ)貼又能養(yǎng)成不浪費(fèi)的好習(xí)慣。也不會錯(cuò)失一些競賽或者考研資訊。該軟件會先在棗莊學(xué)院進(jìn)行測試,所以暫時(shí)為棗園通,待同學(xué)們接受以后,會擴(kuò)大使用市場,對軟件進(jìn)行優(yōu)化升級。
參考文獻(xiàn):
[1] 李興華, 馬云濤. 第一行代碼Java[M]. 北京: 人民郵電出版社, 2017: 1652-1658.
[2] 汪文君. Java高并發(fā)編程詳解[M]. 北京: 機(jī)械工業(yè)出版社, 2018.
[3] 包海山, 李占嶺, 等. Java程序設(shè)計(jì)案例教程[M]. 北京: 機(jī)械工業(yè)出版社, 2011.
[4] 王能. 基于B/S結(jié)構(gòu)的校園二手交易平臺的構(gòu)建[J]. 信息與電腦, 2012(3): 12-19.
[5] 張丹陽. 校園網(wǎng)上二手信息發(fā)布平臺的設(shè)計(jì)與實(shí)現(xiàn)[D]. 上海: 華東師范大學(xué), 2010: 133-143.
[6] 明日科技. Android項(xiàng)目開發(fā)實(shí)戰(zhàn)[M]. 長春: 吉林大學(xué)出版社, 2017.
[7] 陳曉勇. MySQL DBA修煉之道[M]. 北京: 清華大學(xué)出版社, 2017.
【通聯(lián)編輯:謝媛媛】