999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

T基于Android的校園幫辦APP的設計

2017-12-25 06:07:20楊光于浩高健宋唯暢劉夢琳
東方教育 2017年21期

楊光++于浩++高健++宋唯暢++劉夢琳

摘要:本文主要介紹了設計開發校園幫辦APP的意義以及具體實現過程。本系統分為兩個部分:前臺任務發布系統和后臺任務管理系統,實現了任務接取和發布的規范性,安全性。前臺任務發布系統采用Android技術實現,后臺任務管理系統應用Java Web技術和Tomcat實現。

關鍵詞:Android;Java Web;校園幫辦APP;MySQL

0.引言

隨著科技的發展,現如今的大學校園也正逐漸走向信息化,學生們的生活節奏也隨著越來越快。越來越多的學生已經習慣于利用手機APP安排一些日常活動,比如說手機打車、手機外賣等等。而在這個快節奏的學校生活中,一個人不可能在同一時時刻完成幾件事,比如一個學生正在打球,這時快遞來了也需要簽收,這時他就需要找別人幫忙代收。校園幫辦APP的開發可以讓人們事務繁忙時仍能完成多件事。對于個人而言,校園幫辦APP不僅是能幫人收取、購買物品那么簡單。首先,在信息科技還在迅速發展的階段,這種軟件還是新穎的一種,其次,它還可以讓雙方都能獲得好處,發布任務的一方既可以做完眼前的事,也可以在同一時間做完另一件事,而接取任務的一方可以閑暇時間獲取一定的利益。

1.數據庫設計

數據庫是信息系統的核心和基礎,把信息系統中大量的數據按一定的模型組織起來,提供存儲、維護、檢索數據的功能,使信息系統可以方便、及時、準確地從數據庫中獲得所需的信息。

本系統的數據存放采用了MySQL數據庫技術。MySQL是一個多線程的、跨平臺的、開源的結構化查詢語言(SQL)數據庫服務器。MySQL的執行性能非常高,運行速度非常快,并非常容易使用。目前MySQL被廣泛地應用在Internet上的中小型網站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇MySQL作為網站數據庫。

1.1概念設計

通過對本系統的需求分析,得出了如圖1所示的系統E-R圖。

1.2邏輯設計

通過概念設計,得出了本系統的E-R圖。在邏輯設計階段,將E-R圖轉化為相應的關系模式,在關系模式中選擇好合適的屬性作為表的主鍵和索引。

2.校園幫辦APP系統架構

通過全面細致的用戶需求分析,本小組成員明確了所要開發的軟件應具有的功能、性能與界面,在此基礎上得出了如圖2所示本系統的系統架構圖。

此系統服務器端由數據庫和后端代碼組成,應用管理員可以通過PC端網頁進行管理。所有用戶可以通過Android端進行即時通訊,發布或接取任務。

服務器:用以運行后端代碼和數據庫等重要數據。服務器系統是WindowsServe系統,項目代碼通過tomcat進行部署。

數據庫:用以存儲用戶信息和任務等數據,同時存儲了用以實現各種功能的數據表。

后端代碼:此系統采用Java語言編程,后臺代碼分為前端頁面和后端邏輯代碼。主要用于實現管理端的功能和Android端的信息交互。

PC端 :PC端用來訪問網站頁面,進行任務表的管理,數據評價等操作。

Android端:可進行快捷撥打電話,即時通訊,任務提交接取,查看,評價。

整體過程為Android端通過獲取服務器端響應來實現登錄,即時通訊功能,提交務到服務器,服務器對信息進行保存。登錄網頁版可以查看任務的信息,并進行狀態修改。

3.校園幫辦APP的功能設計

3.1前臺模塊

在客戶端,用戶使用系統,首先是進入登錄頁面。在該頁面中必須輸入正確的賬號和密碼才能登陸成功。

學生首次登錄后,可以選擇以下功能進行操作:

“發布任務”模塊:選擇該模塊后用戶可以在此界面進行發布任務。

“接受任務”模塊:選擇該模塊后用戶可以查看附近有人發布的任務并接取。

“我的任務”模塊:選擇該模塊后用戶可以查看自己已經發布的任務,及完成狀態。

“我的賬戶”模塊:選擇該模塊后用戶可以修改、查看個人資料以及修改密碼。

3.2后臺模塊

系統管理員可以用自己的賬號和密碼進入后臺管理系統。在后臺可以實現如下主要功能:

“任務管理”模塊:實現對用戶發布任務的審核,查看和刪除。

“用戶管理”模塊:可以實現對用戶信息的查看和修改。

4.用到的主要技術

前臺界面設計:采用RelativeLayou結構進行各界面設計。此結構使得各個界面的設計更加靈活多變,與服務器的交互功能采用了async框架,使得與服務器的交互更加的方便,方法調用更加靈活實用,而數據的交互運用了json,Gson對其進行解析和轉換,使得服務器與客戶端的數據傳輸效率更高。

后臺界面設計:網頁端的設計運用了javaweb,HTML,js,css等技術,網頁在服務器上運用了TomCat進行發布,主要運用了Servlet進行網頁與服務器端的數據交互,并通過服務器進行對數據庫的修改。

前臺和后臺的數據交互:主要運用了JSON(JavaScript Object Notation, JS 對象標記) 這一種輕量級的數據交換格式進行安卓端與服務器端的數據交互,具有簡潔和清晰的層次結構,易于人閱讀和編寫,同時也易于機器解析和生成,提高了編程效率。

數據庫訪問層設計:系統使用JDBC(Java DataBase Connectivity,java數據庫連接)技術實現了服務器端和數據庫的連接和訪問。

5.結束語

本組成員通過對任務發布與接取進行了較深入地研究,設計開發出的校園幫辦APP操作簡單、功能較完善,在實際使用中有一定的推廣價值,同時該APP也為生活的方便化作出了一定的參考價值。

參考文獻:

[1]盧瀚,王春斌等.Java Web開發實戰1200例.第11卷[M]. 清華大學出版社, 2011.

[2]肖云鵬,劉宴兵,徐光俠.Android 程序設計教程[M].清華大學出版社,2013.

[3]李昭原.數據庫原理與應用[M].科學出版社,2002.

主站蜘蛛池模板: 波多野结衣在线一区二区| 国产经典在线观看一区| 亚洲欧美日韩中文字幕在线一区| 亚洲人成网址| 日本在线欧美在线| 免费在线看黄网址| 制服丝袜国产精品| 国产91av在线| 爱色欧美亚洲综合图区| 九月婷婷亚洲综合在线| 精品日韩亚洲欧美高清a | 99999久久久久久亚洲| jizz国产视频| 99久久成人国产精品免费| 精品国产自在现线看久久| 91精品啪在线观看国产91| 中文字幕乱码中文乱码51精品| 色丁丁毛片在线观看| 欧美日韩免费在线视频| 好紧好深好大乳无码中文字幕| 亚洲免费黄色网| 亚洲αv毛片| 国产精品 欧美激情 在线播放| 大香伊人久久| 国产在线观看第二页| 国产精品va| 色国产视频| 99国产精品国产| 亚洲欧美不卡视频| 国产乱肥老妇精品视频| 午夜免费小视频| 毛片基地视频| 亚洲美女AV免费一区| 91色在线视频| 久久香蕉国产线看观看亚洲片| 在线看国产精品| 色综合色国产热无码一| 精品国产成人高清在线| 无码专区国产精品一区| 在线免费a视频| AV在线天堂进入| 成人在线观看不卡| 免费va国产在线观看| 亚洲va欧美va国产综合下载| а∨天堂一区中文字幕| 精品亚洲欧美中文字幕在线看 | 这里只有精品在线| 亚洲综合片| 国产成人高精品免费视频| 精品国产www| 91伊人国产| 91年精品国产福利线观看久久| 中文字幕不卡免费高清视频| 在线观看免费国产| 日韩美毛片| 亚洲精品麻豆| 久久久久亚洲精品无码网站| 亚洲欧洲AV一区二区三区| 女人av社区男人的天堂| 中日无码在线观看| 毛片在线看网站| 国产亚洲视频中文字幕视频| 欧美高清国产| 亚洲自拍另类| 毛片网站在线看| 免费无遮挡AV| 91亚洲精选| 欧美一级高清片欧美国产欧美| 日韩经典精品无码一区二区| 欧美日韩高清在线| 2021国产精品自产拍在线观看| 国产无人区一区二区三区| 国产精品微拍| 亚洲精品成人7777在线观看| а∨天堂一区中文字幕| 久久亚洲高清国产| 欧美第二区| 国产噜噜噜| 欧美精品在线观看视频| 98超碰在线观看| 欧美五月婷婷| 国产在线观看99|