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

基于Android校園移動應(yīng)用的后臺數(shù)據(jù)庫的管理與設(shè)計

2015-04-21 02:38:20劉軍華凌力
微型電腦應(yīng)用 2015年6期
關(guān)鍵詞:數(shù)據(jù)庫校園用戶

劉軍華,凌力

基于Android校園移動應(yīng)用的后臺數(shù)據(jù)庫的管理與設(shè)計

劉軍華,凌力

隨著智能手機(jī)的普及,手機(jī)上的應(yīng)用程序也越來越多樣化,有關(guān)用戶的數(shù)據(jù)量也很多,這其中有涉及到用戶的個人信息安全,也有許多跟用戶相關(guān)的信息需要數(shù)據(jù)庫服務(wù)器的管理維護(hù)。不同移動應(yīng)用需要不同級別的數(shù)據(jù)庫來管理,根據(jù)成本及應(yīng)用范圍,選擇一種合適的數(shù)據(jù)庫管理方案。在此以一個移動校園生活應(yīng)用為例來說明,在用戶方便查閱信息的背后,一個好的數(shù)據(jù)庫的設(shè)計管理功不可沒。

安卓應(yīng)用;校園生活;數(shù)據(jù)庫設(shè)計、管理

0 引言

我們在生活當(dāng)中,就已經(jīng)接觸了大量APP,這包含了衣食住行等諸多方面,然而作為大學(xué)生,我們也有自己的校園生活,這免不了與各種微信賬號、微博賬號等社交軟件的互動。我們平常所用的信息主要是通過校園網(wǎng)等渠道獲得,學(xué)校也有各種平臺來管理、發(fā)布、處理這些信息,當(dāng)然這些大都是基于PC端的,移動端的除了微博、微信也就無法及時主動獲取重要信息,因此在我們校園生活中,可以開發(fā)出一套方便師生使用的移動應(yīng)用。

當(dāng)前,智能手機(jī)客戶端的移動應(yīng)用越來越豐富,用戶數(shù)據(jù)量也逐漸增加,對于用戶數(shù)據(jù)安全性的管理也必須重視起來。其中,對于后臺數(shù)據(jù)庫中用戶信息的管理,不同級別的要求有多種不同安全性能的管理方式。

本軟件系統(tǒng),就是利用PhoneGap集成開發(fā)環(huán)境,分別生成能在Android和IOS系統(tǒng)上運(yùn)行的APP。該軟件涵蓋了多個模塊,不同功能對后臺數(shù)據(jù)的要求也不同,本文就以android智能手機(jī)上的校園通應(yīng)用為例進(jìn)行系統(tǒng)分析說明。

1 系統(tǒng)設(shè)計分析

這款A(yù)PP應(yīng)用,設(shè)計包含了學(xué)生(教職工)基本信息、講座通知、課程安排、校園新聞、校車查詢、空閑教室、校園卡信息、地圖及二維碼查詢等相關(guān)模塊。此款軟件系統(tǒng)界面人性化,具有很好的用戶體驗,適合在校師生日常信息查詢之需,包含了豐富的校園信息,覆蓋了大部分校園生活。

對于不同的模塊,后臺數(shù)據(jù)庫的管理維護(hù)不同。現(xiàn)在就系統(tǒng)功能需求分別對不同主體進(jìn)行說明。

1.1 軟件開發(fā)

該軟件是采用集成開發(fā)工具phonegap來生成的,phonegap是一種使用CSS、HTML5、JavaScript等web開發(fā)跨平臺的移動應(yīng)用程序,是一款開源的開發(fā)框架。開發(fā)者只需要利用這3種web開發(fā)工具就能生成在IOS、Android、webOS、Symbian等系統(tǒng)設(shè)備運(yùn)行的程序[1]。這種集成開發(fā)減少了開發(fā)成本,提高了跨平臺轉(zhuǎn)移的效率。

1.2 軟件設(shè)計

該軟件主要有3大模塊,分別包含了軟件的顯示模塊、信息處理模塊、后臺數(shù)據(jù)維護(hù)模塊[2]。信息展示模塊就是面對用戶而設(shè)計的,方便用戶查閱相關(guān)信息,信息處理模塊就是為用戶與服務(wù)器之間的信息交流服務(wù)的,方便信息下載解析等,后臺數(shù)據(jù)處理模塊就是為了維護(hù)用戶的基本信息,及其他實時信息的維護(hù)管理如圖1所示:

1.3 數(shù)據(jù)庫需求分析

對于這款校園通移動應(yīng)用而言,功能設(shè)計包含了許多即時信息及非即時消息,具體可以分為這兩大類。即時信息包含了校園新聞公告、講座通知、校園卡信息、空閑教室、校園熱點、地理位置服務(wù);非即時信息包含了用戶個人信息、課程安排、校車信息。對于非即時信息,我們只需要在服務(wù)器端寫好這些不會隨時可變的數(shù)據(jù);對于即時消息,需要我們在服務(wù)器端不停的抓取校園網(wǎng)上的實時信息,并不斷更新服務(wù)器數(shù)據(jù),維護(hù)好當(dāng)前數(shù)據(jù)為最新信息,保證師生能及時有效的獲得需要的信息,保證數(shù)據(jù)的可靠性。

因此,對于這塊數(shù)據(jù)庫的設(shè)計,我們可以設(shè)置一下爬蟲程序,不斷的從校園網(wǎng)上抓取實時信息,放在服務(wù)器中的數(shù)據(jù)庫中,設(shè)置好接口,從而及時有效的保證服務(wù)質(zhì)量。

2 數(shù)據(jù)庫的設(shè)計管理

針對該APP應(yīng)用軟件,結(jié)合系統(tǒng)需求及成本等,該應(yīng)用采用SQL Server數(shù)據(jù)庫的管理方式,來管理維護(hù)用戶數(shù)據(jù)的安全及信息查詢的需求。對于數(shù)據(jù)庫的安裝在這里就不一一贅述了,這里需要設(shè)計幾個關(guān)鍵的表,分別有校園新聞(news)、校園卡信息(cards)、空閑教室(rooms)、講座信息(speech)、用戶信息(users-info)、課程安排(schedule)、校車信息(school-bus)。這些庫表的設(shè)計要簡單明確,從而可以提高數(shù)據(jù)庫查詢、反饋的效率。

2.1 程序設(shè)計

使用SQL編寫程序,并導(dǎo)入到MySQL Server數(shù)據(jù)庫中,其部分程序如下:

設(shè)計庫表,設(shè)置了幾個關(guān)鍵的表頭列項,使用數(shù)據(jù)庫桌面軟件Workbench可以看到,這里只列出部分庫表的具體內(nèi)容,如圖2所示:

2.2 數(shù)據(jù)庫服務(wù)器的管理維護(hù)

對于數(shù)據(jù)庫中表格的管理維護(hù),就能及時跟新信息,方便用戶查閱。該軟件系統(tǒng)應(yīng)用需要客戶端與數(shù)據(jù)庫服務(wù)器結(jié)合使用,服務(wù)器端采用JDBC訪問數(shù)據(jù)庫,客戶端和服務(wù)器端的數(shù)據(jù)交換通過Apache+Servlet技術(shù)來完成。數(shù)據(jù)庫端收到request請求時,返回相應(yīng)的數(shù)據(jù),服務(wù)器端包含了數(shù)據(jù)庫訪問的接口及實現(xiàn)的類和處理邏輯業(yè)務(wù)的servlet類。

具體流程:利用安卓無線通信接口向web服務(wù)器提交SQL語句,web服務(wù)器利用servlet的request對象獲取信息并利用JDBC技術(shù)執(zhí)行SQL語句,讓后將數(shù)據(jù)庫返回的信息放在response對象中發(fā)回給手機(jī)客戶端,本文采用的web服務(wù)器是Tomcat6.0[3]。

可以對數(shù)據(jù)庫服務(wù)器設(shè)置管理員權(quán)限,防止非法登入,篡改數(shù)據(jù),給用戶造成損失。

2.3 數(shù)據(jù)庫的備份與還原

考慮到數(shù)據(jù)的安全性及某些不可控因素,需要定期對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行備份。一旦出現(xiàn)異常或者數(shù)據(jù)丟失等問題,就可以將備份的數(shù)據(jù)還原出來,減少系統(tǒng)風(fēng)險。

3 總結(jié)

隨著大數(shù)據(jù)時代的來臨,我們每天都會面臨著數(shù)以兆記的信息量,對這些有用數(shù)據(jù)的管理離不開一個性能優(yōu)良的數(shù)據(jù)庫。因此,為了便于對信息的處理、及對用戶信息安全性的保證,有必要設(shè)計出一個實用安全的數(shù)據(jù)庫管理方案。

當(dāng)然,本文想通過一個實例來說明后臺數(shù)據(jù)庫管理維護(hù)及設(shè)計的必要性與易用性,通過后臺數(shù)據(jù)的維護(hù),一方面保護(hù)用戶的個人信息安全,另一方面,也便于對用戶信息的管理。

[1]謝文燾,董黎剛.基于Android的校園網(wǎng)移動客戶端設(shè)計與實現(xiàn)[J].杭州電子科技大學(xué)學(xué)報,2012,10(32):203-206.

[2]彭鳳凌,王洪輝.安卓手機(jī)與數(shù)據(jù)庫交互系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機(jī)工程與設(shè)計,2013,11.

[3]王海峰.基于android技術(shù)校園信息平臺客戶端研究與設(shè)計[J].軟件工程師,2014,9:43-45.

[4]Qian Li,Xueli Hu.Database Management Strategy and Recovery Methods of Android[C].Software Engineering and Service Science,2014,5.

The Management and Design of Backstage Database Based on the Android Campus Mobile Application

Liu Junhua,Ling Li
(Department of Communication Science and Engineering,Fudan University,Shanghai 200433,China)

With the popularization of smart mobile phone,the application on the mobile phone is more and more diversification. The user-related data are so many.Among these data,some of them involve in personal information security of the users,and others are related to the users.They all need a good database server management.Different mobile applications require different levels of database management.Considering the cost and scope of the application,an appropriate database management program is chosen.This paper uses a mobile application about campus life for example,so a good design and management program about database can play a big role to help the users access the information conveniently.

Android Application;Campus Life;Database Design and Management

TP311

A

1007-757X(2015)06-0020-02

2015.03.13)

劉軍華(1989-),男,河南,復(fù)旦大學(xué),通信科學(xué)與工程系,碩士研究生,研究方向:數(shù)據(jù)通信,上海,200433

凌 力(1967-),男,浙江,復(fù)旦大學(xué),通信科學(xué)與工程系,副教授,研究方向:網(wǎng)絡(luò)與數(shù)據(jù)通信,上海,200433

猜你喜歡
數(shù)據(jù)庫校園用戶
校園的早晨
琴童(2017年3期)2017-04-05 14:49:04
春滿校園
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
開心校園
主站蜘蛛池模板: 久久久亚洲色| 97免费在线观看视频| 成人免费黄色小视频| 成人国产精品网站在线看| jizz在线观看| 伊人婷婷色香五月综合缴缴情| 国产精品成人观看视频国产 | 亚洲男人的天堂久久精品| 国产精品吹潮在线观看中文| 久久久久青草线综合超碰| 亚洲国产综合精品一区| 精品视频一区在线观看| 天天视频在线91频| 中文字幕乱码二三区免费| 亚洲精品自拍区在线观看| 国产鲁鲁视频在线观看| 毛片久久久| 熟妇丰满人妻| 在线另类稀缺国产呦| 日本成人不卡视频| 亚洲AV无码一区二区三区牲色| 免费高清自慰一区二区三区| 亚洲成人精品在线| 欧美翘臀一区二区三区| 亚洲高清中文字幕在线看不卡| 999在线免费视频| 91成人在线免费观看| 57pao国产成视频免费播放| 欧美在线国产| 久久综合亚洲色一区二区三区| 色屁屁一区二区三区视频国产| 国产午夜人做人免费视频| 久久鸭综合久久国产| 国产精品999在线| 黄色一级视频欧美| 亚洲综合色婷婷| 伊人成人在线| 成人中文字幕在线| 免费毛片网站在线观看| 毛片在线播放网址| 第一页亚洲| 午夜国产小视频| 99热这里只有精品5| 婷婷色中文| 99热这里只有精品在线播放| 免费观看国产小粉嫩喷水 | 一级毛片网| 99无码中文字幕视频| 国产在线麻豆波多野结衣| 亚洲第一成年免费网站| 国产精品精品视频| 亚洲日韩AV无码精品| 国产高清国内精品福利| 狼友视频国产精品首页| 日韩激情成人| 四虎精品国产AV二区| 夜色爽爽影院18禁妓女影院| 91午夜福利在线观看| 91久久天天躁狠狠躁夜夜| 香蕉在线视频网站| 五月丁香伊人啪啪手机免费观看| 欧美激情一区二区三区成人| 国产呦视频免费视频在线观看| 中文无码日韩精品| 亚洲无码电影| 91毛片网| 最新无码专区超级碰碰碰| 国产精品 欧美激情 在线播放| 秋霞午夜国产精品成人片| 国产精品亚洲五月天高清| 91在线一9|永久视频在线| 国产无码网站在线观看| 99re在线视频观看| 老司机午夜精品网站在线观看 | 国产99欧美精品久久精品久久| 国产视频 第一页| 香蕉久久国产精品免| 国产91高跟丝袜| 亚洲天堂2014| 精品一区二区三区波多野结衣| 91丨九色丨首页在线播放| 日本精品视频|