




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、摘要近年來,隨著移動(dòng)互聯(lián)網(wǎng)的持續(xù)的高速發(fā)展和智能等終端設(shè)備的日益普及,使用移動(dòng)上網(wǎng)用戶明顯大幅度增長,移動(dòng)互聯(lián)網(wǎng)的應(yīng)用也日漸豐富多彩,這一現(xiàn)象在高校大學(xué)生中尤為普遍。大學(xué)生們除了在日常生活中正常的互動(dòng)交流外,很多時(shí)候都是在移動(dòng)終端上進(jìn)行交流互動(dòng)。針對(duì)這一現(xiàn)象,開發(fā)了一大學(xué)生為中心,一 GIS 為原理開發(fā)了一款大學(xué) WEB 移動(dòng)端的社交應(yīng)用。本應(yīng)用主要服務(wù)于大學(xué)生社交的應(yīng)用。主要有愛、找朋友、Hi 周末(周末去哪玩)、社團(tuán)活動(dòng)的功能。這是一款基于 GIS 開發(fā)的移動(dòng) web 應(yīng)用,主要是以大學(xué)生為中心,通過發(fā)布一些自己自己或朋友身邊有趣的一些事,這樣就可以以一種愉悅、有趣的方式進(jìn)行交流互動(dòng),即的
2、自己,又可以大眾,擴(kuò)大的交友圈,讓的大學(xué)生活充滿的歡快。:社交、GIS、WEB 移動(dòng)端、大學(xué)生AbstractIn recent years, with the growing popularity of mobileernet of sustainedhigh-speed development and sother devi, use the mobile phoneernet users significantly increased by a large margin, the application of mobileernet hase increasingly rich and
3、colorful, this phenomenon in collegestudents is particularly prevalent.College students in addition to the normaleractionin the daily life of the exchange, many times are mobile terminals exchange anderaction.Aiming at this phenomenon, a university student is developed as the center,and a GIS is dev
4、eloped for the soterminal.l application of a university WEB mobileThe application of sol application for college students.Mainly love to share,findfriends,Hikend(kendwheretoplay),communityactivitiesfunction.This is a mobile web applications based on the GIS development, mainly tocollege students as
5、the center, through the release of some of their own or friendseresting things, sot we can to a pleasant anderesting ways toeract, is theirown entertaent and entertain the public, expand our circle of friends, let ourcollege life is full of more cheerful.Keyword:solercourse,GIS,WEB mobile,university
6、 student目錄摘要IAbstract.II1 緒論課題背景1國內(nèi)外社交的現(xiàn)狀1地理信息系統(tǒng)概述2地理信息系統(tǒng)簡(jiǎn)介2地理信息系統(tǒng)的組成2地理信息系統(tǒng)的應(yīng)用2地理信息系統(tǒng)在國內(nèi)的發(fā)展趨勢(shì)3地理信息系統(tǒng)在國內(nèi)社交應(yīng)用中的發(fā)展現(xiàn)狀4本章小結(jié)41.4移動(dòng)社交網(wǎng)絡(luò)的研究4研究的目的4研究的內(nèi)容及基本路線5研究的對(duì)象5研究的方法5文獻(xiàn)法5分類法5訪談法6問卷法6觀察法6服務(wù)設(shè)計(jì)研究方法6社會(huì)網(wǎng)絡(luò)分析方法7本章小結(jié)7應(yīng)用的總體設(shè)計(jì)7設(shè)計(jì)目標(biāo)7設(shè)計(jì)基本原則7實(shí)用性與先進(jìn)性結(jié)合的原則7可擴(kuò)展性的原則8安全性的原則8操作可行性的原則8應(yīng)用的功能設(shè)計(jì)8數(shù)據(jù)庫設(shè)計(jì)9設(shè)計(jì)數(shù)據(jù)庫需遵循的三大完整性
7、規(guī)則9防止數(shù)據(jù)庫設(shè)計(jì)打補(bǔ)丁的方法是“三少原則”9校傲江湖數(shù)據(jù)庫的設(shè)計(jì)內(nèi)容及描述10運(yùn)行環(huán)境的部署12IIS 的安裝與配置12將項(xiàng)目部署到 IIS 服務(wù)器16實(shí)現(xiàn)應(yīng)用的技術(shù)16html5 技術(shù)16bootstrap17AngularJS 框架18.Net MVC19Entity Framework20本章小結(jié)20應(yīng)用的功能實(shí)現(xiàn)20功能的概括21及登錄214.2.1功能214.2.2 登錄功能23用戶信息的展示及修改23用戶信息的展示23用戶信息的修改24展示用戶信息的意義244.4 愛. 24愛愛動(dòng)態(tài)信息的展示24動(dòng)態(tài)信息的發(fā)布254.4.3 查看附近學(xué)校的動(dòng)態(tài)信息274.4.4 查看與我有關(guān)的
8、動(dòng)態(tài)信息274.5 找朋友2..34.5.4找朋友信息的展示27找朋友信息的發(fā)布28與我有關(guān)29互動(dòng)交流30路徑導(dǎo)航功能314.6 Hi 周末3..44.6.5分類展示學(xué)校周圍好玩的地方31發(fā)布邀請(qǐng)32發(fā)布邀請(qǐng)場(chǎng)所的熱力分布圖33發(fā)布邀請(qǐng)信息的展示33路徑導(dǎo)航功能344.7 社團(tuán)活動(dòng)3..44.7.5社團(tuán)活動(dòng)信息的展示35社團(tuán)活動(dòng)信息的發(fā)布36查看附近學(xué)校的社團(tuán)活動(dòng)信息36社團(tuán)活動(dòng)的路徑導(dǎo)航功能37與我有關(guān)384.8 本章小結(jié)385 結(jié)論及展望385.1 結(jié)論385.2 展望39謝 辭3
9、9參考文獻(xiàn)401 緒論1.1 課題背景隨著移動(dòng)互聯(lián)網(wǎng)的持續(xù)的高速發(fā)展和智能等終端設(shè)備的日益普及,使用移動(dòng)上網(wǎng)用戶明顯大幅度增長,移動(dòng)互聯(lián)網(wǎng)的應(yīng)用也日漸豐富多彩,這一現(xiàn)象在高校大學(xué)生中尤為普遍。而理工類高校與師范類院校都存在嚴(yán)重的男女比率失調(diào),在這僧多粥少的環(huán)境下,在理工學(xué)校中的男同胞們與師范類的妹子們,想結(jié)識(shí)附近學(xué)院或?qū)W校的異性同學(xué),卻苦于沒有一個(gè)很好的。在這移動(dòng)互聯(lián)網(wǎng)高速發(fā)展和 html5 技術(shù)蓬勃發(fā)展的時(shí)代,是否能針對(duì)這一情況開發(fā)一個(gè)基于大學(xué)校園開發(fā)一款輕松、愉快的良好的移動(dòng)端 web 社交,從而使的理工類的男同胞們?cè)谏硇挠鋹偟耐瑫r(shí),還可以和同?;蚋浇鼘W(xué)校的妹子進(jìn)行交流互動(dòng)。雖然的生活中也
10、有許多社交工具,但是到目前為止好沒有一個(gè)很好的社交可以使周圍的理工類院校與師范類院校的能夠以一個(gè)輕松、愉快、有意思的方式進(jìn)行互動(dòng)交流。因此,針對(duì)這一情況,到了開發(fā)笑傲江湖移動(dòng)端 Web 應(yīng)用。這是一款基于 GIS 開發(fā)的移動(dòng) web 應(yīng)用,主要是以大學(xué)生為中心,通過發(fā)布一些自己自己或朋友身邊有趣的一些事,這樣互動(dòng),拿出來和大家一起交流和就可以以一種愉悅、有趣的方式進(jìn)行交流,這樣就可以以一種愉悅、有趣的方式進(jìn)行交流互動(dòng),即大學(xué)生活充滿的自己,又可以的歡快。大眾,擴(kuò)大的交友圈,讓的1.2 國內(nèi)外社交的現(xiàn)狀(1)社交,根據(jù) Compete 公司公開的數(shù)據(jù),截止到 09 年 1 月,僅僅在始于校園顯示
11、,于 2004 年由 Mark Zukerberg 創(chuàng)建的社交量達(dá)到了 6850 萬,的用戶量達(dá)到 1.5 億,活躍用戶突本土用戶的破 1.75 億。在大學(xué)生中的覆蓋率已經(jīng)超過百分之九十,還在 2008在國內(nèi)校園社交年開心網(wǎng)迅速成為年輕白領(lǐng)打發(fā)時(shí)間和休閑的新貴,并且僅經(jīng)過短短的半年時(shí)間就發(fā)展為 1500 萬用戶的規(guī)模。還有現(xiàn)如今的業(yè),每天活躍用戶上億。(2)2014 年 7 月 21 日,根據(jù)第 34 次中國互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計(jì)用戶群包含有各行各顯示,至 2014 年的上半年,我國國內(nèi)的社交網(wǎng)絡(luò)的規(guī)模達(dá)到了 2.57 億,相對(duì)與 2013 年的年底數(shù)量下滑了 2047 萬,在國內(nèi)的大多數(shù)網(wǎng)民的
12、心中對(duì)于社交網(wǎng)站的使用率已經(jīng)達(dá)到了 40.7%,同比 2013 年年滑了 4.3 個(gè)百分點(diǎn)。這種種的跡象表明 2014 年開始,社交的用戶使用率和用戶的規(guī)模正在下滑。,社交第 34 次中國互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計(jì)的還分析的使用率和用戶的規(guī)模正在處于下滑階段。其下滑原因主要來源于兩個(gè)方面,一方面是的來自于自身的競(jìng)爭(zhēng)對(duì)手的競(jìng)爭(zhēng),社交類的應(yīng)用在近幾年更新的非常迅速,致使部分的社交被分流了;另一個(gè)方面原因來源與自身,由于缺乏創(chuàng)新及運(yùn)營的方向偏離,導(dǎo)致未能滿足社交用戶的需求,再加上有些社交自身用戶定義的局限性,當(dāng)用戶角色或狀態(tài)發(fā)生改變時(shí),導(dǎo)致用戶與原來的關(guān)系脫節(jié),從而引起用戶的流失。上述了社交創(chuàng)新少、用戶互
13、動(dòng)少、更新慢,進(jìn)而影響了交流質(zhì)量,使得用戶的使用意愿降低。地理信息系統(tǒng)概述地理信息系統(tǒng)簡(jiǎn)介地理信息系統(tǒng)是一種特定的十分重要的空間信息系統(tǒng)。它是在計(jì)算機(jī)硬、軟件系統(tǒng)支持下,對(duì)整個(gè)或部分地球表層(包括大氣層)空間中的有關(guān)地理分布數(shù)據(jù)進(jìn)行、管理、運(yùn)算、分析、顯示和描述的技術(shù)系統(tǒng)。1.3.2 地理信息系統(tǒng)的組成地理信息系統(tǒng)由以下 5 部分組成:,是 GIS 中最重要的組成部分。開發(fā)種任務(wù),開發(fā)處理程序。操作熟練的 GIS必須定義 GIS 中被執(zhí)行的各通常都能夠克服 GIS自身功也,但是與之相反的情況卻不能成立。因此,哪怕是最好的 GIS能的不能夠彌補(bǔ)操作對(duì) GIS的一無所知所帶來的影響。數(shù)據(jù),精確的可
14、用的數(shù)據(jù)可以影響到查詢和分析的結(jié)果。硬件,硬件的性能會(huì)直接影響到 GIS其使用是否便捷和可能輸出結(jié)果的方式。對(duì)數(shù)據(jù)的處理效率,進(jìn)而影響到,其不僅僅是包括 GIS,還會(huì)包括影像處理(如 MV)、數(shù)據(jù)庫(如SQL Server、等)、繪圖工具、統(tǒng)計(jì)工具等等其它的輔助工具。過程,GIS 要求明確定義,一致的方法來生成正確的可驗(yàn)證的結(jié)果。1.3.3 地理信息系統(tǒng)的應(yīng)用在早期地理信息系統(tǒng)主要應(yīng)用與設(shè)施的管理、自動(dòng)化制圖和土地地理信息系統(tǒng),到了后來才逐漸拓展到了城市規(guī)劃、監(jiān)測(cè)和評(píng)估、資源和環(huán)境管理和軍事等眾多領(lǐng)域。隨著 GPS 技術(shù)的成熟,并與相關(guān)的學(xué)科的結(jié)合,GIS 的應(yīng)用水平從原來的單一應(yīng)用,發(fā)展為多
15、元化應(yīng)用,如交通、農(nóng)業(yè)耕種、監(jiān)測(cè)、金融生活和社交決策等等方面;甚至現(xiàn)在 GIS 已經(jīng)進(jìn)入到的生活中,成為不可缺少的一部分,如現(xiàn)在地圖上定位、根據(jù)需要查看附近的場(chǎng)所;還比如和上的查看附近的人,和附近人進(jìn)行互動(dòng)交流;還有現(xiàn)在比較火的外賣“餓了嗎”,也應(yīng)用到了 GIS 的定位,路徑分析功能,方便派送外賣等等。下面介紹 GIS 一些應(yīng)用到的領(lǐng)域:(1)資源管理資源與管理包括土地、森林、草原、礦產(chǎn)動(dòng)植物資源的、管理及保護(hù)。GIS 系統(tǒng)將各種現(xiàn)有和數(shù)據(jù)信息有機(jī)匯集組織,科學(xué)的分類與管理,并通過系統(tǒng)的統(tǒng)計(jì),疊置分析地形地質(zhì)分析等功能,按照區(qū)域條件,也是狀況和屬性條件,提供多種條件組合形式的資源統(tǒng)計(jì)和狀況分析
16、,為資源的保護(hù)、合理的開發(fā)利用以及科學(xué)管理提供可靠的一句。(2)土地和管理土地信息系統(tǒng)(LIS)是 GIS 在土地方面的專業(yè)應(yīng)用,它主要涉及土地位置、形狀、邊界、名稱、地籍、面積、類型、等級(jí)、權(quán)屬地價(jià)、地理要素使用等內(nèi)容。使用 GIS 可以對(duì)地籍?dāng)?shù)據(jù)進(jìn)行管理,進(jìn)行土地的科學(xué)管理和合理使用。(3)宏觀和輔助決策大區(qū)域、長周期、復(fù)雜的環(huán)境現(xiàn)象和變化很難在短時(shí)間內(nèi)看清楚他的發(fā)展、變化及效果。因此,通過建立環(huán)境數(shù)據(jù)庫,并使用一系列模擬和決策模型進(jìn)行分析研究,可以為國家大區(qū)域的宏觀決策提供可靠的科學(xué)依據(jù)。(4)生活和社交隨著互聯(lián)網(wǎng)的高速發(fā)展和智能移動(dòng)終端的普及,GIS 的應(yīng)用也走進(jìn)了的日常生活,并和生活
17、和社交融為一體,成為不可缺少的一部分。如現(xiàn)在地圖上定位、根據(jù)需要查看附近的場(chǎng)所,查看路線功能;和上的查看附近的人,并和附近的人進(jìn)行交流互動(dòng);還有現(xiàn)在比較火的外賣“餓了嗎”,利用 GIS 定位,路徑分析,得到最佳的外賣派送路徑;GIS 的位置信息的管理、分析、展示等功能,大大的便捷了多彩。的生活和社交,讓的生活的更加豐富1.3.4 地理信息系統(tǒng)在國內(nèi)的發(fā)展趨勢(shì),對(duì)地理信息系統(tǒng)(GIS)的研究和應(yīng)用開始于 80 年代前期。在早期,GIS 主要依賴于遙感,空中攝影,以及計(jì)算機(jī)輔助設(shè)計(jì)(CAD)的應(yīng)用和發(fā)展。最近幾年,伴隨著 GPS 和ernet 技術(shù)的發(fā)展,GIS 在發(fā)展勢(shì)頭良好。的 GIS 來說,
18、機(jī)展望 21 世紀(jì),一個(gè)新的數(shù)字地球,網(wǎng)絡(luò)時(shí)代即將到來,遇和并存。GIS經(jīng)過 20 多年的發(fā)展和努力,GIS 在國內(nèi)的各行各業(yè)都得到了廣泛的應(yīng)用,如通過 GIS 對(duì)自然進(jìn)行災(zāi)情分析來輔助決策;GIS 輔助快遞物流派送,資源合理利用;城市 GIS 對(duì)城市建設(shè)進(jìn)行合理規(guī)劃;GIS 社交,基于地理位置信息幫助用戶尋找朋友的位置信息和以及一些相關(guān)性信息,同時(shí)也可以不斷激勵(lì)用戶他們自身位置信息等內(nèi)容,逐漸成為一種可提供社交網(wǎng)絡(luò)服務(wù)、位元素的服務(wù)等,并成為以此為基礎(chǔ)創(chuàng)建聚合用戶、生態(tài)系統(tǒng)。置信息服務(wù)以及開發(fā)者以及主的1.3.5 地理信息系統(tǒng)在國內(nèi)社交應(yīng)用中的發(fā)展現(xiàn)狀隨著國內(nèi)互聯(lián)網(wǎng)的高數(shù)發(fā)展及智能移動(dòng)終端設(shè)
19、備在人們生活中的普及,人們對(duì)于空間信息服務(wù)需求日益增強(qiáng)。社交網(wǎng)絡(luò)、空間信息、無線移動(dòng)等服務(wù)的結(jié)合,使得社交與地理信息系統(tǒng)日漸融合。在這樣的背景下,社交網(wǎng)絡(luò)與地理信息系統(tǒng)的融合,將成為國內(nèi)社交網(wǎng)絡(luò)服務(wù)發(fā)展的一個(gè)新的趨勢(shì),這將會(huì)引領(lǐng)社交網(wǎng)絡(luò)發(fā)展攀向另一個(gè)。1.4 本章小結(jié)本章主要介紹選題的背景意義及國內(nèi)外社交的現(xiàn)狀,然后闡述地理信息系統(tǒng)的定義、組成部分、地理信息系統(tǒng)的應(yīng)用(包括在社交中的應(yīng)用)、地理信息系統(tǒng)在國內(nèi)的發(fā)展趨勢(shì)以及地理信息系統(tǒng)在國內(nèi)社交中的發(fā)展現(xiàn)狀。彰顯了地理信息系統(tǒng)廣闊的應(yīng)用前景及地理信息系統(tǒng)與社交網(wǎng)絡(luò)將成為社交發(fā)展的趨勢(shì)。2 移動(dòng)社交網(wǎng)絡(luò)的研究2.1 研究的目的通過觀察訪談與問卷展
20、開大學(xué)生用戶研究,分析大學(xué)生社交網(wǎng)絡(luò)現(xiàn)狀和移動(dòng)社交網(wǎng)絡(luò)服務(wù)使用特點(diǎn),提取用戶需求,了解大學(xué)生使用移動(dòng)社交網(wǎng)絡(luò)服務(wù)的行為模式,以用戶為中心,設(shè)計(jì)大學(xué)生移動(dòng)設(shè)計(jì)網(wǎng)絡(luò)服務(wù)系統(tǒng)原型,優(yōu)化用戶體驗(yàn),為笑傲江湖移動(dòng)端 Web 應(yīng)用提供設(shè)計(jì)和參考。本次研究主要有一下四個(gè)目的:(1)分析大學(xué)生生活方式、社交行為,了解大學(xué)生用戶群體特點(diǎn)。(2)調(diào)研大學(xué)生社交網(wǎng)絡(luò)使用現(xiàn)狀,分析社交網(wǎng)絡(luò)在大用,發(fā)掘大學(xué)移動(dòng)社交網(wǎng)絡(luò)需求。會(huì)交往中的作通過大學(xué)群體訪談?wù){(diào)研,對(duì)大學(xué)生群體進(jìn)行分類,總結(jié)大學(xué)生用戶交往模式及需求狀況,建立典型的大學(xué)生移動(dòng)社交網(wǎng)絡(luò)用戶模型。概括未來大學(xué)生社交網(wǎng)絡(luò)移動(dòng)性的的服務(wù)模式特點(diǎn),建立移動(dòng)社交網(wǎng)絡(luò)服務(wù)系統(tǒng)
21、原型,優(yōu)化用戶體驗(yàn)。2.2 研究的內(nèi)容及基本路線移動(dòng)社交網(wǎng)絡(luò)服務(wù)是用戶通過可移動(dòng)方式或隨身攜帶的設(shè)備上網(wǎng)進(jìn)行信息及服務(wù)等交流行為。通過研究大學(xué)生的生活方式及社會(huì)行為特點(diǎn),總結(jié)大學(xué)生對(duì)移動(dòng)網(wǎng)絡(luò)服務(wù)需求點(diǎn),并根據(jù)用戶需求進(jìn)行系統(tǒng)設(shè)計(jì),滿足用戶移動(dòng)社交網(wǎng)絡(luò)服務(wù)使用用戶體驗(yàn)。主要設(shè)計(jì)點(diǎn)在移動(dòng)設(shè)計(jì)啊網(wǎng)絡(luò)服務(wù)功能性及可用性研究,移動(dòng)設(shè)備的外觀、界面、系統(tǒng)硬件及服務(wù)等不做重點(diǎn)研究。移動(dòng)網(wǎng)絡(luò)終端與 PC 端使用環(huán)境不同,移動(dòng)互聯(lián)網(wǎng)與傳統(tǒng)互聯(lián)網(wǎng)的網(wǎng)頁架構(gòu)及內(nèi)容不相同,因而產(chǎn)生的互動(dòng)也隨之改變,接受信息的方式也發(fā)生改變,所有并不能將傳統(tǒng)的互聯(lián)網(wǎng)使用經(jīng)驗(yàn)直接嫁接到移動(dòng)網(wǎng)絡(luò)終端上。通過多種方法,包括訪談法、問卷法、行
22、為觀察的方法收集大學(xué)生社交網(wǎng)絡(luò)特研究息,根據(jù)大學(xué)生群體的生活方式和社交行為模式,對(duì)大學(xué)生社交類型進(jìn)行分類,分析大學(xué)生用戶使用移動(dòng)社交網(wǎng)絡(luò)的使用模式及需求狀況。2.3 研究的對(duì)象目標(biāo)的用戶是高校大學(xué)生,大學(xué)生作為一個(gè)特殊的社會(huì)群體,正處于人生發(fā)展的最關(guān)鍵時(shí)期,除了在大學(xué)學(xué)習(xí)專業(yè)知識(shí)外,學(xué)習(xí)怎么樣建立和維持良好的社交網(wǎng)絡(luò),從而擁有一個(gè)良好的人際關(guān)系,是大學(xué)生發(fā)展的一個(gè)重要任務(wù)。大學(xué)生的段集中在 18 至 25 歲之間,對(duì)新事物的接受能力較強(qiáng),大部分喜歡使用前衛(wèi)的智能及移動(dòng)設(shè)備,同時(shí)對(duì)互聯(lián)網(wǎng)社交網(wǎng)絡(luò)服務(wù)較為熱衷,其中很大一部分大學(xué)生經(jīng)常移動(dòng)社交網(wǎng)絡(luò)服務(wù),非常適合作為目標(biāo)用戶。2.4 研究的方法在本次
23、研究過程中,方面運(yùn)用的方法有社會(huì)網(wǎng)絡(luò) 分析方法、服務(wù)設(shè)計(jì)研究方法等,用戶研究方面采用訪談法、問卷法、觀察法,數(shù)據(jù)分析采用分類法,定性分析,采用用戶體驗(yàn)設(shè)計(jì)、用戶參與的進(jìn)行設(shè)計(jì)評(píng)估。2.4.1 文獻(xiàn)法文獻(xiàn)法就是搜集和分析研究各種現(xiàn)存的有關(guān)文獻(xiàn)資料,從中選取信息,以達(dá)到某種研究目的的方法。它所要解決的是如何在浩如煙海的文獻(xiàn)群中選取適用于課題的資料,并對(duì)這些資料做出恰當(dāng)分析和使用。其基本步驟包括文獻(xiàn)收集,摘錄信息,文獻(xiàn)分析三個(gè)環(huán)節(jié)。2.4.2 分類法分類就是按照事物的性質(zhì)、特點(diǎn)、用途等作為區(qū)分的標(biāo)準(zhǔn),將符合同一標(biāo)準(zhǔn)的事物聚類,不同的則分開的一種認(rèn)識(shí)事物的方法。分類法是指將類或組按照相互間的關(guān)系,組成
24、系統(tǒng)化的結(jié)構(gòu),并體現(xiàn)為許多類目按照一定的原則和關(guān)系組織起來的體系表,作為分類工作的依據(jù)和工具。分類法有交叉分類法,樹狀分類法等等2.4.3 訪談法訪談法(erview)又稱晤談法,是指通過訪員和受訪人面對(duì)面地交談來了解受訪人的心理和行為的心理學(xué)基本研究方法。因研究問題的性質(zhì)、目的或?qū)ο蟮牟煌?,訪談法具有不同的形式。根據(jù)訪談進(jìn)程的標(biāo)準(zhǔn)化程度,可將它分為結(jié)構(gòu)型訪談和非結(jié)構(gòu)型訪談。訪談法運(yùn)用面廣,能夠簡(jiǎn)單而敘述地收集多方面的工作分析資料,因而深受人們的青睞。本研究通過分析整理訪談提綱,編制訪談問題,采用實(shí)鏡訪談和網(wǎng)上調(diào)研的形式深入了解校園大學(xué)生的生活方式、行為和社交需求。2.4.4 問卷法問卷法是通
25、過由一系列問題的表收料以測(cè)量人的行為和態(tài)度的心理學(xué)基本研究方法之一。問卷是研究者按照一定目的編制的,對(duì)于被的回答,研究者可以不提供任何規(guī)定某種要求。研究者根據(jù)被,也可以提供備選的,還可以對(duì)的選擇者對(duì)問題的回答進(jìn)行統(tǒng)計(jì)分析,就可以作出某種心理學(xué)的結(jié)論。問卷法已廣泛應(yīng)用于青年研究、教育心理學(xué)研究和社會(huì)領(lǐng)域。等2.4.5 觀察法觀察法是指研究者根據(jù)一定的研究目的、研究提綱或觀察表,用自己的感官和輔助工具去直接觀察被研究對(duì)象,從而獲得資料的法。科學(xué)的觀察具有目的性和計(jì)劃性、系統(tǒng)性和可重復(fù)性。常見的觀察方法有:核對(duì)法;級(jí)別量表法;記敘性描述。觀察一般利用眼睛、耳朵等感覺去感知觀察對(duì)象。由于人的感覺具有一
26、定的局限性,觀察者往往要借助各種現(xiàn)代化的儀器和,如照相機(jī)、機(jī)、顯微機(jī)等來輔助觀察。根據(jù)大學(xué)生人群的使用,設(shè)定移動(dòng)社交網(wǎng)絡(luò)服務(wù)任務(wù),要求被試采用通常的模式完成相應(yīng)的任務(wù),觀察用戶操作步驟,用戶行為狀態(tài)及操作過程。2.4.6 服務(wù)設(shè)計(jì)研究方法服務(wù)設(shè)計(jì)以客戶的需求作為出發(fā)點(diǎn),主要通過運(yùn)用創(chuàng)造性的客戶參與方法,來確定提出服務(wù)內(nèi)容和方式。產(chǎn)品設(shè)計(jì)活動(dòng)主要表現(xiàn)在一個(gè)產(chǎn)品的開發(fā)過程中,二對(duì)于服務(wù)設(shè)計(jì),則包括從概念發(fā)掘直到整個(gè)服務(wù)實(shí)施的設(shè)計(jì)過程中的探索性、評(píng)價(jià)性和創(chuàng)造性的個(gè)項(xiàng)活動(dòng)。服務(wù)設(shè)計(jì)注重以人文本的研究,利用各種研究方法,通過原型和服務(wù)設(shè)定等技術(shù)展現(xiàn)出服務(wù)的表現(xiàn)形式及其特征。從這個(gè)角度上來看,服務(wù)設(shè)計(jì)就是
27、要設(shè)計(jì)出具有有用性、可用性、滿意性、高效性和有效性的服務(wù)。2.4.7 社會(huì)網(wǎng)絡(luò)分析方法社會(huì)網(wǎng)絡(luò)分析法是一種社會(huì)學(xué)研究方法,社會(huì)學(xué)理論認(rèn)為社會(huì)不是由個(gè)人而是由網(wǎng)絡(luò)的,網(wǎng)絡(luò)中包含結(jié)點(diǎn)及結(jié)點(diǎn)之間的關(guān)系,社會(huì)網(wǎng)絡(luò)分析法通過對(duì)于網(wǎng)絡(luò)中關(guān)系的分析探討網(wǎng)絡(luò)的結(jié)構(gòu)及屬性特征,包括網(wǎng)絡(luò)中的屬性及網(wǎng)絡(luò)整體屬性,網(wǎng)絡(luò)屬性分析包括:點(diǎn)度中心度,接近中心度等;網(wǎng)絡(luò)的整體屬性分析包括小世界效應(yīng),小團(tuán)體研究,凝聚子群等。該方法目前在教育領(lǐng)域應(yīng)用比較廣泛,主要探究于該網(wǎng)絡(luò)的改進(jìn)策略。環(huán)境下學(xué)習(xí)者所網(wǎng)絡(luò)的特點(diǎn),以及在此基礎(chǔ)上對(duì)2.5 本章小結(jié)本章闡述移動(dòng)社交的研究目的、研究?jī)?nèi)容及基本路線、研究對(duì)象和研究的方法,彰顯大學(xué)校園類的
28、社交應(yīng)用需很有發(fā)展?jié)撡|(zhì)??梢越Y(jié)合地理信息系統(tǒng)的位置信息的管理及分析功能,開發(fā)出一款可以豐富大學(xué)生校園生活擴(kuò)大交友圈的web 移動(dòng)端社交應(yīng)用。3 應(yīng)用的總體設(shè)計(jì)3.1 設(shè)計(jì)目標(biāo)基于 GIS 開發(fā)的校傲江湖移動(dòng)端 web 應(yīng)用,主要是以大學(xué)為主體,通過分享自己身邊有趣的事、查找附近學(xué)校學(xué)生發(fā)布的交友信息進(jìn)行交流、查找附近好玩的地方然后要求同學(xué)一起去、發(fā)布社團(tuán)活動(dòng)邀請(qǐng)跟多的同學(xué)參與進(jìn)來。通過這些方式,讓可以以一種愉悅、有趣的方式進(jìn)行交流與互動(dòng)。這樣在自己的同時(shí)又了大眾,還可以擴(kuò)大多的歡樂。的交友圈,讓的大學(xué)校園生活充滿更3.2 設(shè)計(jì)基本原則3.2.1 實(shí)用性與先進(jìn)性結(jié)合的原則本應(yīng)用是通過一系列的與分
29、析和反復(fù)的推敲設(shè)計(jì)而得出的方案,其不僅融合了地理信息系統(tǒng)的功能,還應(yīng)用了當(dāng)下進(jìn)的 html5 的技術(shù),并結(jié)合開發(fā)使用比較火的 angularJS 和 bootstrap 技術(shù)。本應(yīng)用本著使用新技術(shù),開發(fā)出簡(jiǎn)單、實(shí)用、能夠解決實(shí)際問的應(yīng)用原則。3.2.2 可擴(kuò)展性的原則本應(yīng)用結(jié)構(gòu)方式開發(fā),隨著應(yīng)用本身的范圍和使用的深度的不斷擴(kuò)大,在應(yīng)用的功能上都會(huì)有很好的可擴(kuò)展性。比如本應(yīng)用中的愛功能,隨著使用的用戶增多和歷史的增多數(shù)據(jù),后面可以添加幾個(gè)統(tǒng)計(jì)分析功能,分析出大學(xué)生主要的活動(dòng)區(qū)域(可以分為男遇的機(jī)會(huì)。的分布活動(dòng)區(qū)域),這樣可以增大和妹子或帥哥偶3.2.3 安全性的原則應(yīng)用應(yīng)該保證數(shù)據(jù)在處理的過程中
30、保證準(zhǔn)確無誤,所以需要建立一套保護(hù)機(jī)制來防止用戶的操作和破壞。比如用戶時(shí)需要用戶輸入號(hào)碼注冊(cè),所以添加了一組號(hào)碼驗(yàn)證機(jī)制,防止輸入機(jī)號(hào)碼。3.2.4 操作可行性的原則應(yīng)用的開發(fā)最終是為了用戶服務(wù)的,所以開發(fā)的應(yīng)用操作應(yīng)該要力求操作的簡(jiǎn)單、大方和用戶交互友好。如本應(yīng)菜單展示功能,采用側(cè)滑菜單展示,其操作原則就是本著簡(jiǎn)單、交互友好的原則。3.3 應(yīng)用的功能設(shè)計(jì)本應(yīng)功能主要有用戶管理功能,包含有登錄與;愛功能,包含發(fā)布、附近學(xué)校、與我有關(guān),發(fā)布時(shí)可定位顯示當(dāng)前位置,附近學(xué)??梢圆榭锤浇鼘W(xué)校學(xué)生發(fā)布的的信息,方,然后狀態(tài);找朋友,可以發(fā)布交友信息,然后在地圖上顯示當(dāng)天發(fā)布可以進(jìn)行互動(dòng)交流;Hi 周末,
31、通過在地圖上分類顯示好玩的地可以根據(jù)顯示的地方,發(fā)布邀請(qǐng)小伙伴們一起去玩;社團(tuán)活動(dòng),通過本應(yīng)用讓本校和附近學(xué)校的都能參與進(jìn)來。以下為“校傲江湖”移動(dòng)端 web 應(yīng)用的總體設(shè)計(jì)結(jié)構(gòu)圖:3.4 數(shù)據(jù)庫設(shè)計(jì)3.4.1 設(shè)計(jì)數(shù)據(jù)庫需遵循的三大完整性規(guī)則關(guān)系型數(shù)據(jù)庫必須遵循的三個(gè)完整性規(guī)則:域完整性規(guī)則、參照完整性規(guī)則、用戶自定義完整性規(guī)則。以下分別為三大完整性規(guī)則的介紹:域的完整性規(guī)則:用 Check 來實(shí)現(xiàn)約束,在數(shù)據(jù)庫設(shè)計(jì)工具中,對(duì)字段的取值范圍進(jìn)行定義時(shí),有一個(gè) Check 按鈕,通過它定義字段的值城。參照完整性規(guī)則:用 PK、FK、表級(jí)觸發(fā)器來實(shí)現(xiàn)。(3) 用戶定義完整性規(guī)則:它是一些業(yè)務(wù)規(guī)則
32、,用現(xiàn)。過程和觸發(fā)器來實(shí)3.4.2 防止數(shù)據(jù)庫設(shè)計(jì)打補(bǔ)丁的方法是“三少原則”一個(gè)數(shù)據(jù)庫中表的個(gè)數(shù)越少越好。只有表的個(gè)數(shù)少了,才能說明系統(tǒng)的 E-R 圖少而精,去掉了重復(fù)的多余的實(shí)體,形成了對(duì)客觀世界的高度抽象,進(jìn)行了系統(tǒng)的數(shù)據(jù)集成,防止了打補(bǔ)丁式的設(shè)計(jì);一個(gè)表中組合主鍵的字段個(gè)數(shù)越少越好。因?yàn)橹麈I的作用,一是建主鍵索引,二是做為子表的外鍵,所以組合主鍵的字段個(gè)數(shù)少了,不僅節(jié)省了運(yùn)行時(shí)間,而且節(jié)省了索引空間;(3) 一個(gè)表中的字段個(gè)數(shù)越少越好。只有字段的個(gè)數(shù)少了,才能說明在系統(tǒng)中不存在數(shù)據(jù)重復(fù),且很少有數(shù)據(jù)冗余,更重要的是督促讀者學(xué)會(huì)“列變行”,這樣就防止了將子表中的字入到主表中去,在主表中留下
33、許多空余的字段。所謂“列變行”,就是將主表中的一部分內(nèi)容拉出去,另外單獨(dú)建一個(gè)子表。這個(gè)方法很簡(jiǎn)單,有的人就是不、不采納、不執(zhí)行。3.4.3 校傲江湖數(shù)據(jù)庫的設(shè)計(jì)內(nèi)容及描述(1)用戶表 x_User(2)學(xué)校表 x_univs字段名稱字段類型描述id主鍵自增namevarchar(255)學(xué)校的名稱lng城市 IDvarchar(15)學(xué)校位置的經(jīng)度latvarchar(15)學(xué)校位置的緯度字段名稱字段類型描述id主鍵自增userIDnvarchar(13)用戶 IDuserNamenvarchar(50)用戶名passwordnvarchar(50)sexchar(1)headnvarcha
34、r(50)保存頭像路徑schoolIDvarchar(15)學(xué)校 IDxueyuanIDvarchar(15學(xué)院 IDzhuanyenvarchar(50)學(xué)生的專業(yè)shetuannvarchar(50)學(xué)生參加的社團(tuán)rigisterDatavarchar(15)的時(shí)間 用戶的生日birthDatavarchar(15)ruxueDatavarchar(15)學(xué)生的入學(xué)時(shí)間citynvarchar(20)所在的城市l(wèi)ngvarchar(15)用戶坐標(biāo)的經(jīng)度latvarchar(15)用戶坐標(biāo)的緯度gexingtext用戶的個(gè)性簽名xingqutext用戶的(3)學(xué)院表 x_schools(4)
35、存放發(fā)布內(nèi)容的表 x_content(5)存放發(fā)布內(nèi)容表 x_imges字段名稱字段類型描述id主鍵自增typechar(2)發(fā)布內(nèi)容的類型contentIDvarchar(30)發(fā)布內(nèi)容的 ID,關(guān)聯(lián) x content 表photoUrlvarchar(30)存放的路徑(6)存放發(fā)布內(nèi)容評(píng)論表ment字段名稱字段類型描述id主鍵自增contentIDvarchar(30)發(fā)布內(nèi)容的 ID,關(guān)聯(lián) x content 表messagetext評(píng)論的內(nèi)容userIDvarchar(30)評(píng)論的用戶 IDdatevarchar(30)評(píng)論的時(shí)間userTypechar(1)評(píng)論的用戶類型(本用戶/
36、非本用戶)字段名稱字段類型描述id主鍵自增contentIDvarchar(30)發(fā)布內(nèi)容的 IDuserIDvarchar(30)所發(fā)布的用戶 IDtitletext發(fā)布內(nèi)容的標(biāo)題,如社團(tuán)活動(dòng)的標(biāo)題infotext發(fā)布的內(nèi)容activityDatevarchar(30)發(fā)布活動(dòng)的活動(dòng)時(shí)間datevarchar(30)發(fā)布的時(shí)間commentCount統(tǒng)計(jì)評(píng)論的數(shù)量zan統(tǒng)計(jì)點(diǎn)贊的數(shù)量lngvarchar(50)發(fā)布內(nèi)容的經(jīng)度latvarchar(50)發(fā)布內(nèi)容的緯度locationDesctext發(fā)布內(nèi)容的地址typenchar(1)發(fā)布內(nèi)容的類型infoUrlnvarchar(200)地址
37、查看詳情的 URLstarDatedate活動(dòng)的開始時(shí)間endDatedate活動(dòng)的結(jié)束時(shí)間字段名稱字段類型描述id主鍵自增manevarchar(255)院系名稱uid學(xué)校 ID(7)存放發(fā)布內(nèi)容點(diǎn)贊表 x_zan運(yùn)行環(huán)境的部署IIS 的安裝與配置(1)安裝 IIS。先打開控制面板,找到“程序與功能”,然后單擊進(jìn)入(2)點(diǎn)擊左側(cè)的“打開和關(guān)閉 Windows 功能”(3)找到“ ernet 信息服務(wù)”,按照下圖打鉤即可字段名稱字段類型描述id主鍵自增contentIDvarchar(30)發(fā)布內(nèi)容的 ID,關(guān)聯(lián) x content 表userIDvarchar(30)評(píng)論的用戶 ID等待安裝
38、完成,然后重啟一下計(jì)算機(jī)重啟計(jì)算機(jī)后,打開控制面板,找到“管理工具”,點(diǎn)擊進(jìn)入(6)點(diǎn)擊ernet 信息服務(wù)(IIS)管理器(7)點(diǎn)擊查看應(yīng)用程序池,查看是否添加否則就跳過了.net framework 4.5,如果沒有就執(zhí)行(8),(8)打 開C:WINDOWS電 腦 , 進(jìn) 入 系 統(tǒng)安 裝 盤 ( 一 般 是 C : ) , 進(jìn) 入.NETFramework,并可以看到系統(tǒng)中安裝的.net framework 版本列表,然后進(jìn)入 v4.0.30319 文件夾,同時(shí)并打開命令行 cmd,在命令行模式下輸入:(9)在 IIS 管理器的根目錄中找到“ISAPI 和 CGI 限制”,點(diǎn)擊進(jìn)入(1
39、0)將的 ASP.NET v4.0.30319 限制設(shè)置為允許3.5.2 將項(xiàng)目部署到 IIS 服務(wù)器(1)打開 IIS 管理器,右擊,然后選擇添加(2)輸入名稱,選擇 ASP.NETv4.0 應(yīng)用程序池,綁定 IP 和端口,然后點(diǎn)擊確定就可以將項(xiàng)目部署到 IIS 上面了實(shí)現(xiàn)應(yīng)用的技術(shù)html5 技術(shù)Html5 是由 Web 超文本應(yīng)用技術(shù)工作組(Technology Working Group),簡(jiǎn)稱 WHATWG;與Web Hypertext Application網(wǎng)(World Wide WebConsortium),也就是常說的 W3C。在 2006 年,雙方?jīng)Q定進(jìn)行合作,來共同創(chuàng)造出
40、新的 HTML,這就是所說的 HTML5。HTML5 的設(shè)計(jì)目的是為了在移動(dòng)設(shè)備上支持多。新的語法特征被引進(jìn)以支持這一點(diǎn),如、audio 和 canvas 標(biāo)記。HTML5 還引進(jìn)了新的功能,可以真正改變用戶與文檔的交互方式,包括:(1)新的規(guī)則增強(qiáng)了靈活性(2)新添的屬性。如:表單相關(guān)的屬性有:對(duì) input(type=text)、select、 textarea 與button 指定autofocus 屬性,它以指定屬性的方式讓元素在畫面打開時(shí)自動(dòng)獲得焦點(diǎn)。 對(duì) input(type=text)、textarea 指定 placeholder 屬性,它會(huì)對(duì)用戶的輸入進(jìn)行提示,提示用戶可以輸
41、入的內(nèi)容。 對(duì) input、output、select、 textarea、button 與 fieldset 指定 form 屬性,它 屬于哪個(gè)表單,然后將其放置在頁面的任何位置,而不失表單之內(nèi)。對(duì) inpu(t type=text)、textarea 指定 required屬性,該屬性表示用戶提交時(shí)進(jìn)行檢查,檢查該元素內(nèi)必定要有輸入內(nèi)容。 為inputplete、min、max、multiple、pattern 與 step,增加幾個(gè)新的屬性:還有 list 屬性與 datalist 元素配合使用;datalist 元素與plete 屬性配合使用。相關(guān)的屬性有:為 a、area 增加 me
42、dia 屬性,規(guī)定目標(biāo) URL 是為什么類型的媒介/設(shè)備進(jìn)行優(yōu)化的,該屬性用于規(guī)定目標(biāo) URL 是為特殊設(shè)備(比如)、語音或打印媒介設(shè)計(jì)的,該屬性可接受多個(gè)值,只能在 href 屬性存在時(shí)使用。還有其它屬性:為 ol 增加 reversed 屬性,它指定列表倒序顯示; 為meta 增加 charset 屬性 為增加 type 和 label 屬性;label 為菜單定義一個(gè)課件的標(biāo)注,type 屬性讓才當(dāng)可以以上下文菜單、工具條與列表 cande 但三種形式出現(xiàn);為 style 增加 scoped 屬性。(3)淘汰過時(shí)的或冗余的屬性。如:archive、chla、codee、codetype、
43、pace 等等。、一個(gè) HTML5 文檔到另一個(gè)文檔間的拖放功能。多用途互聯(lián)網(wǎng)郵件擴(kuò)展(MIME)和協(xié)議處理程序。在移動(dòng)設(shè)備開發(fā) HTML5 應(yīng)用只有兩種方法,要不就是全使用 HTML5 的語法,要不就是僅使用 JavaScript 引擎。純 HTML5應(yīng)用運(yùn)行緩慢并錯(cuò)漏,但優(yōu)化后的效果會(huì)好轉(zhuǎn)。盡管不是很多人愿意去做這樣的優(yōu)化,但依然可以去嘗試。而 JavaScript 引擎的構(gòu)建方法讓制作復(fù)雜,已預(yù)訂了一個(gè) UI 工具包去使用。網(wǎng)頁成為可能。由于界面層很綜上所述,HTML5應(yīng)用的最大優(yōu)勢(shì)就是可以在網(wǎng)頁上直接調(diào)試和修改。原先應(yīng)用的開發(fā)可能需要花費(fèi)非常大的力氣才能達(dá)到 HTML5 的效果,不斷地
44、重復(fù)編碼、調(diào)試和運(yùn)行,這是首先得解決的一個(gè)問題。因此也有許多雜志客戶端是基于 HTML5 標(biāo)準(zhǔn),開發(fā)可以輕松調(diào)試修改。因此,HTML5 將會(huì)取代 1999 年制定的 HTML 4.01、XHTML 1.0 標(biāo)準(zhǔn),以期能在互聯(lián)網(wǎng)應(yīng)用迅速發(fā)展的時(shí)候,使網(wǎng)絡(luò)標(biāo)準(zhǔn)達(dá)到符合當(dāng)代的網(wǎng)絡(luò)需求,為桌面和移動(dòng)接的豐富內(nèi)容。帶來無縫銜3.6.2 bootstrapBootstrap,來自,是目前最受歡迎的前端框架。Bootstrap 是基于HTML、CSS、JAVASCRIPT 的,它簡(jiǎn)潔靈活,使得 Web 開發(fā)更加快捷。它由的設(shè)計(jì)師Mark Otto 和Jacob Thornton 合作開發(fā),是一個(gè) CSS/H
45、TML 框架。Bootstrap 提供了優(yōu)雅的 HTML 和 CSS 規(guī)范,它即是由動(dòng)態(tài) CSS 語言 Less 寫成。Bootstrap 一經(jīng)推出后頗受歡迎,一直是上的熱門開源項(xiàng)目,包括 NASA的 MSNBC(微軟)的 Breaking News 都使用了該項(xiàng)目。(1)Bootstrap 的特點(diǎn):Bootstrap 是基于HTML5 和CSS3 開發(fā)的,它在jQuery的基礎(chǔ)上進(jìn)行了更為個(gè)性化和人性化的完善,形成一套自己獨(dú)有的兼容大部分 jQuery 插件。風(fēng)格,并(2)Bootstrap 的組件:Bootstrap 中包含了豐富的 Web 組件,根據(jù)這些組件,可以快速的搭建一個(gè)漂亮、功能
46、完備的。其中組件包含有:下拉菜單、按鈕組、按鈕下拉菜單、導(dǎo)航、導(dǎo)航條、面包屑、分頁、排版、縮略圖、警告對(duì)話框、進(jìn)度條、對(duì)象等等。(3)Bootstrap 的 Javascript 插件:Bootstrap 自帶了 13 個(gè) jQuery 插件,這些插件為 Bootstrap 中的組件賦予了“生命”。其中包括:模式滾動(dòng)條、彈出框等。(4)Bootstrap 框架代碼:可以對(duì) Bootstrap 中所有的 CSS 變量進(jìn)行修改,依據(jù)自己的需求裁剪代碼???、頁、3.6.3 AngularJS 框架AngularJS 是為了克服 HTML 在構(gòu)建應(yīng)用上的而設(shè)計(jì)的。HTML 是一門很好的為靜態(tài)文本展示設(shè)
47、計(jì)的力了。式語言,但要構(gòu)建 WEB 應(yīng)用的話它就顯得乏通常,是通過以下技術(shù)來解決靜態(tài)網(wǎng)頁技術(shù)在構(gòu)建動(dòng)態(tài)應(yīng)用上的:類庫 - 類庫是一些函數(shù)的集合,它能幫助你寫 WEB 應(yīng)用。起主導(dǎo)作用的是你的代碼,由你來決定何時(shí)使用類庫。類庫有:jQuery 等。框架 - 框架是一種特殊的、已經(jīng)實(shí)現(xiàn)了的 WEB 應(yīng)用,你只需要對(duì)它填充具體的業(yè)務(wù)邏輯。這里框架是起主導(dǎo)作用的,由它來根據(jù)具體的應(yīng)用邏輯來調(diào)用你的代碼??蚣苡校簁nockout、sproore 等。AngularJS 使用了不同的方法,它嘗試去補(bǔ)足 HTML 本身在構(gòu)建應(yīng)用方面的缺陷。AngularJS 通過使用稱為標(biāo)識(shí)符(directives)的結(jié)構(gòu)
48、,讓瀏覽器能夠識(shí)別新的語法。例如:使大括號(hào)語法進(jìn)行數(shù)據(jù)綁定;使用 DOM 控制結(jié)構(gòu)來實(shí)現(xiàn)迭代或者隱藏 DOM 片段;支持表單和表單的驗(yàn)證;能將邏輯代碼關(guān)聯(lián)到相關(guān)的 DOM 元素上;能將 HTML 分組成可重用的組件。AngularJS 試圖成為 WEB 應(yīng)用中的一種端對(duì)端的解決方案。這意味著它不只是你的 WEB 應(yīng)用中的一個(gè)小部分,而是一個(gè)完整的端對(duì)端的解決方案。這會(huì)讓 AngularJS 在構(gòu)建一個(gè) CRUD(增加 Create、查詢 Retrieve、更新 Update、刪除 Delete)的應(yīng)用時(shí)顯得很“固執(zhí)”(原文為 opinionated,意指沒有太多的其他方式)。但是,盡管它很“固
49、執(zhí)”,它仍然能確保它的“固執(zhí)”只是在你構(gòu)建應(yīng)用的起點(diǎn),并且你仍能靈活變動(dòng)。AngularJS 的一些出眾之處如下:(1)構(gòu)建一個(gè) CRUD 應(yīng)用可能用到的全部?jī)?nèi)容包括:數(shù)據(jù)綁定、基本模板標(biāo)識(shí)符、表單驗(yàn)證、路由、深度、組件重用、依賴注入。(2)測(cè)試方面包括:?jiǎn)卧獪y(cè)試、端對(duì)端測(cè)試、模擬和自動(dòng)化測(cè)試框架。(3)具有目錄布局和測(cè)試的應(yīng)用作為起點(diǎn)。AngularJS 通過為開發(fā)者呈現(xiàn)一個(gè)更次的抽象來簡(jiǎn)化應(yīng)用的開發(fā)。如同其他的抽象技術(shù)一樣,這也會(huì)損失一部分靈活性。因此,并不是所有的應(yīng)用都適合用 AngularJS 來做。AngularJS 主要考慮的是構(gòu)建 CRUD 應(yīng)用。幸運(yùn)的是,至少 90%的 WEB
50、 應(yīng)用都是 CRUD 應(yīng)用。但是要了解什么適合用 AngularJS 構(gòu)建,就得了解什么不適合用 AngularJS 構(gòu)建。操作很頻繁也很復(fù)雜的應(yīng)用,和 CRUD如,圖形界面編輯器,這種 DOM應(yīng)用就有很大的不同,它們不適合用AngularJS 來構(gòu)建。像這種情況用一些更輕量、簡(jiǎn)單的技術(shù)如 jQuery 可能會(huì)更好。3.6.4 .Net MVCMVC 是一個(gè)框架模式,它強(qiáng)制性的使應(yīng)用程序的輸入、處理和輸出分開。使用 MVC 應(yīng)用程序被分成三個(gè):模型、視圖、控制器。它們各自處理自己的任務(wù)。下列分別介紹視圖、模型、控制器:(1)視圖是用戶看到并與之交互的界面。對(duì)老式的 Web 應(yīng)用程序來說,視圖就
51、是由 HTML 元素組成的界面,在新式的 Web 應(yīng)用程序中,HTML 依舊在視圖中扮演著重要的角色,但一些新的技術(shù)已層出不窮,它們包括 Adobe Flash 和像 XHTML,XML/XSL,WML 等一些標(biāo)識(shí)語言和 Web servi.MVC 好處是它能為應(yīng)用程序處理很多不同的視圖。在視圖中其實(shí)沒有真正的處理發(fā)生,不管這些數(shù)據(jù)是聯(lián)機(jī)只是作為一種輸出數(shù)據(jù)并允許用戶的還是一個(gè)雇員列表,作為視圖來講,它的方式。(2)模型表示企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則。在 MVC 的三個(gè)中,模型擁有最多的處理任務(wù)。例如它可能用像 EJBs 和 ColdFuComponents 這樣的構(gòu)件對(duì)象來處理數(shù)據(jù)庫,被模型返回的數(shù)
52、據(jù)是中立的,就是說模型與數(shù)據(jù)格式無關(guān),這樣一個(gè)模型能為多個(gè)視圖提供數(shù)據(jù),由于應(yīng)用于模型的代碼只需寫一次就可以被多個(gè)視圖重用,所以減少了代碼的重復(fù)性。(3)控制器接受用戶的輸入并調(diào)用模型和視圖去完成用戶的需求,所以當(dāng)單擊 Web 頁面中的超和發(fā)送 HTML 表單時(shí),控制器本身不輸出任何東西和做任何處理。它只是接收請(qǐng)求并決定調(diào)用哪個(gè)模型構(gòu)件去處理請(qǐng)求,然后再確定用哪個(gè)視圖來顯示返回的數(shù)據(jù)。3.6.5 Entity Framework長久以來,程序設(shè)計(jì)師和數(shù)據(jù)庫總是保持著一種微妙的關(guān)系,在應(yīng)用程序中,數(shù)據(jù)庫一定是不可或缺的元件,這讓程序設(shè)計(jì)師一定要為了連接與數(shù)據(jù)庫而去學(xué)習(xí) SQL 指令,因此在信息業(yè)
53、中有很多人都在研究如何將程序設(shè)計(jì)模型和數(shù)據(jù)庫集成在一起,對(duì)象關(guān)系對(duì)應(yīng) (Object-Relational Map) 的技術(shù)就是由此而生,像 Hibernate 或 NHibernate 都是這個(gè)技術(shù)下的產(chǎn)物,而微軟雖然有了ADO.NET 這 個(gè)數(shù)據(jù)的利器,但卻沒有像 NHibernate 這樣的對(duì)象對(duì)應(yīng)工具,因此微軟在.NET Framework 2.0 發(fā)展時(shí)期,就提出了一個(gè) ObjectSpace 的概念,ObjectSpace 可以讓應(yīng)用程序可以用完全對(duì)象化的方法連接與數(shù)據(jù)庫,其技術(shù)概念 與 NHibernate相當(dāng)類似,然而 ObjectSpace 工程相當(dāng)大,在.NETFramew
54、ork 2.0 完成時(shí)仍無法全部完成,因此微軟將 ObjectSpace 納入下一版本的.NET Framework 中,并且再加上一個(gè)設(shè)計(jì)的工具(Designer),ADO.NET Entity Framework。Entity Framework 利用了抽象化數(shù)據(jù)結(jié)構(gòu)的方式,將每個(gè)數(shù)據(jù)庫對(duì)象都轉(zhuǎn)換成應(yīng)用程序?qū)ο?(entity),而數(shù)據(jù)字段都轉(zhuǎn)換為屬性 (property),關(guān)系則轉(zhuǎn)換為結(jié)了現(xiàn)在的合屬性 (assotion),讓數(shù)據(jù)庫的 E/R 模型完全的轉(zhuǎn)成對(duì)象模型,如此讓程序設(shè)計(jì)師能用最熟悉的編程語言來調(diào)用。而在抽象化的結(jié)構(gòu)之下,則是高度集層,以 及支持 Entity Framewor
55、k 的數(shù)據(jù)成與對(duì)應(yīng)結(jié)構(gòu)的概念層、對(duì)應(yīng)層和提供者 (provider),讓數(shù)據(jù)的工作得以順利與完整的進(jìn)行。(1)(2)(3)Provider概念層:負(fù)責(zé)向上的對(duì)象與屬性顯露與。對(duì)應(yīng)層:將上方的概念層和的層的數(shù)據(jù)結(jié)構(gòu)對(duì)應(yīng)在一起。層:依不同數(shù)據(jù)庫與數(shù)據(jù)結(jié)構(gòu),而實(shí)體的數(shù)據(jù)結(jié)構(gòu)體,和和 SQL 的產(chǎn)生。一起,負(fù)責(zé)實(shí)際對(duì)數(shù)據(jù)庫的3.7 本章小結(jié)本章通過闡述設(shè)計(jì)的目標(biāo)、應(yīng)用的功能設(shè)計(jì)、設(shè)計(jì)的基本原則、數(shù)據(jù)庫設(shè)計(jì)、運(yùn)行環(huán)境的部署理的移動(dòng)端 web 應(yīng)用應(yīng)用所使用到的技術(shù),反應(yīng)出怎么樣才能開發(fā)出簡(jiǎn)單、合。設(shè)計(jì)的目的,明確出本應(yīng)用的要開發(fā)出一款基于 GIS位置信息服務(wù)的大學(xué)生社交;功能設(shè)計(jì),反映出該需要實(shí)現(xiàn)的功能
56、;設(shè)計(jì)點(diǎn)的原則,使了解到,要想開發(fā)出也優(yōu)秀合理的作品,需要遵循設(shè)計(jì)的基本原則;數(shù)據(jù)庫的設(shè)計(jì)會(huì)影響到,項(xiàng)目后期的開發(fā)難度、進(jìn)度及整個(gè)應(yīng)用的穩(wěn)定性;運(yùn)行環(huán)境的部署直接影響開發(fā)起來更加得心應(yīng)手。項(xiàng)目的運(yùn)行情況;使用相應(yīng)的技術(shù),能使4 應(yīng)用的功能實(shí)現(xiàn)4.1 功能的概括這是一款基于 GIS 開發(fā)的大學(xué)生社交移動(dòng)端 web 應(yīng)用,主要是以大學(xué)生社交為,而拓展出的社交應(yīng)用功能。其目的是為了促進(jìn)大學(xué)生之間的互動(dòng)交流,將附近的大學(xué)的所有大學(xué)生包含進(jìn)來,為周邊的大學(xué)生們能夠有很好的社交環(huán)境。及登錄功能本應(yīng)用的功能主要分成 3 個(gè)步驟,第一步輸入真實(shí)機(jī)號(hào)碼為賬號(hào),長度不得少于 6 位,選擇出生日期,
57、選擇;然后右上角點(diǎn)擊下一步點(diǎn)擊進(jìn)入第二步操作,輸入大學(xué)名稱(根據(jù)輸入的信息下拉列表顯示查詢出的學(xué)校信息,然后選擇自己的大學(xué)),輸入學(xué)院(根據(jù)大學(xué)關(guān)聯(lián)和輸入的信息下拉列表顯示查詢的學(xué)院信息,然后選擇學(xué)院),輸入自己所學(xué)的專業(yè),輸入入學(xué)時(shí)間,如果該學(xué)校已經(jīng)有定位過境不需要定位,點(diǎn)擊下方進(jìn)行定位一下;都完成上述的操作后,點(diǎn)擊右上角的下一步,進(jìn)入第三步操作,概步操作為的最后階段,主要是添加用戶的頭像和用戶的名稱。4.2.2 登錄功能輸入用戶名(正確合法機(jī)號(hào)碼),輸入,點(diǎn)擊記?。梢杂涀‘?dāng)前用戶登錄信息,方便下次登錄),然后單擊登錄,如果用戶名和正確就會(huì)提示登錄成功,然后在 3 秒后進(jìn)入用戶界面,默認(rèn)為
58、主要為愛的主頁信息。用戶信息的展示及修改用戶信息的展示用戶通過點(diǎn)擊頭像查看用戶詳情,主要是展示用戶的基本信息,供其他同學(xué)查看,展示的內(nèi)容有用戶的、學(xué)校、出生日期、學(xué)院、專業(yè)、個(gè)性簽名、社團(tuán)、個(gè)人相冊(cè)。4.3.2 用戶信息的修改如果是查看自己的信息內(nèi)容,可以進(jìn)行修改,否則不可以修改。4.3.3 展示用戶信息的意義通過點(diǎn)擊頭像可以查看用戶的基本信息,不僅可以讓用戶彼此之間有了一些簡(jiǎn)單的了解,還可以添加用戶之間的信用感,讓這樣一些都大學(xué)生用戶之間建立良好的社交關(guān)于具有非常重要的意義。實(shí)性,這對(duì)于4.4 愛4.4.1 愛動(dòng)態(tài)信息的展示主要展示用戶的狀態(tài)信息(默認(rèn)展示本校的信息),每次加載 10 條數(shù)據(jù)
59、,滑到底部如果還有數(shù)據(jù),點(diǎn)擊查看數(shù)據(jù),如果是到最后一條數(shù)據(jù),就在底部顯示返回頂部的,點(diǎn)擊可返回狀態(tài)信息的頂部。點(diǎn)擊動(dòng)態(tài)信息上的小手可以對(duì)動(dòng)態(tài)信息進(jìn)行點(diǎn)贊和取消點(diǎn)贊(顏色變填充時(shí)為已贊狀態(tài),否則為未贊狀態(tài));點(diǎn)擊動(dòng)態(tài)內(nèi)容或進(jìn)入詳情頁后,可以對(duì)動(dòng)態(tài)信息進(jìn)行評(píng)論。可以查看動(dòng)態(tài)的的詳情,通過該功能可以對(duì)自己或其他同學(xué)發(fā)生的事情進(jìn)行交流,這樣就之間的關(guān)系,為可以在這點(diǎn)贊和評(píng)論的互動(dòng)交流中,不知不覺的拉近了,彼此間的進(jìn)一步交流提供了可能性。4.4.2 愛動(dòng)態(tài)信息的發(fā)布通過點(diǎn)擊右上角的加號(hào)按鈕,下拉顯示功能菜單,然后點(diǎn)擊發(fā)布就可以進(jìn)入發(fā)布頁面。進(jìn)入發(fā)布的頁面后,系統(tǒng)會(huì)根據(jù)自己所在的位置,獲取當(dāng)前的位置信息,
60、然后輸入要的內(nèi)容,上傳相對(duì)應(yīng)的,最后右上角點(diǎn)擊,就可以進(jìn)行了。成功后會(huì)在 3 秒后,返回到愛的首頁通過該功能用戶可以隨時(shí)隨地的自己的身邊發(fā)生的有趣的事情。正所謂獨(dú)不如眾,一個(gè)的開心通過可以變成很多份。通過還可以與的同學(xué)進(jìn)行交流,即可以促進(jìn)自身社交關(guān)系的發(fā)展,還可以收獲友情,一石二鳥,何樂而不為呢?4.4.3 查看附近學(xué)校的動(dòng)態(tài)信息在地圖上顯示出附近學(xué)校的信息,點(diǎn)擊地圖上查出的附近學(xué)校標(biāo)注,彈出信息框,展示學(xué)校的信息,可以通過點(diǎn)擊信息框上的“點(diǎn)擊查看動(dòng)態(tài)”的超可以查看到該學(xué)校學(xué)生分析的動(dòng)態(tài)信息。,該功能可以通過地圖上查出附近學(xué)校,并查看附近學(xué)校的動(dòng)態(tài)信息,這樣用戶不僅可以查看本校的動(dòng)態(tài)信息,還可
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 加油站服務(wù)合同范例
- 倉儲(chǔ)物流物料訂購合同范例
- 三棟鋪面出租合同范本
- 農(nóng)資商品購銷合同范本
- 環(huán)保沙發(fā)采購合同范本
- 合同范例范例租車
- 企業(yè)購買葡萄合同范本
- 口腔護(hù)士用工合同范例
- 卡制作合同范例
- 合同范本自助
- 2025年湖南鐵道職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫帶答案
- 2025年江蘇揚(yáng)州市儀征市眾鑫建設(shè)開發(fā)有限公司招聘筆試參考題庫附帶答案詳解
- 大象版四年級(jí)下冊(cè)《科學(xué)》全套教學(xué)課件
- 安徽毛坦廠實(shí)驗(yàn)中學(xué)2025屆高三11月期中考試英語+答案
- 期末考試質(zhì)量分析教學(xué)成績(jī)匯報(bào)模板
- 學(xué)校招生預(yù)約與咨詢服務(wù)
- 核心素養(yǎng)導(dǎo)向下的小學(xué)語文跨學(xué)科學(xué)習(xí)研究
- 塑料包裝知識(shí)培訓(xùn)課件
- 古法拓印(非遺課程)
- 部編高教版2023·職業(yè)模塊 中職語文 2.《寧夏閩寧鎮(zhèn):昔日干沙灘今日金沙灘》 課件
- 安全環(huán)保職業(yè)健康法律法規(guī)清單2024年
評(píng)論
0/150
提交評(píng)論