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