亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于JSP和MySQL的高等院校社交網(wǎng)站設(shè)計(jì)

        2017-08-27 10:48:00于頊頊汪恒
        世界家苑 2017年7期
        關(guān)鍵詞:高等院校

        于頊頊 汪恒

        摘 要:隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展和人們對精神生活要求的提高,越來越多的社交網(wǎng)站進(jìn)入了人們的生活中。眾所周知,各種社交工具占據(jù)了我們大量的空閑時(shí)間,應(yīng)用社交網(wǎng)站來維持人際關(guān)系的現(xiàn)象已經(jīng)非常普遍。而在各大高等院校中,大學(xué)生這一群體成為了社交網(wǎng)站的重要用戶來源。與傳統(tǒng)社交網(wǎng)站不同,本系統(tǒng)專門應(yīng)用于各大高校,針對大學(xué)生這一群體進(jìn)行開發(fā)。它采用的是B/S架構(gòu),就是人們常說的瀏覽器/服務(wù)器模式。需要用戶通過訪問瀏覽器進(jìn)行使用,這種B/S架構(gòu)無論對于開發(fā)者還是用戶來說都是非常受歡迎的,運(yùn)用的技術(shù)是JSP+MySQL。

        關(guān)鍵詞:社交網(wǎng)站;高等院校;JSP;MySQL

        1開發(fā)技術(shù)簡介

        JSP+MySQL一直以來都是構(gòu)建網(wǎng)絡(luò)應(yīng)用程序的一對“黃金搭檔”,使用JSP+MySQL可以高效快速地構(gòu)建友好、安全的網(wǎng)絡(luò)應(yīng)用程序,這是網(wǎng)絡(luò)程序開發(fā)者們所一直推崇的。本網(wǎng)站采用的前端開發(fā)工具是MyEclipse10和Tomcat7.0,數(shù)據(jù)庫開發(fā)工具為MySQL5.0和SQLyog8.4(MySQL數(shù)據(jù)庫圖形化管理界面)。

        1.1 JSP簡介

        Java Server Pages(簡稱JSP)實(shí)際上是一種動(dòng)態(tài)Web開發(fā)技術(shù),也被稱為Java服務(wù)器頁面。它是基于Java Servlet的一種頁面開發(fā)技術(shù),同時(shí)也是Servlet 2.1 API的拓展[1]。動(dòng)態(tài)頁面是通過JSP結(jié)合標(biāo)記語言以及Java代碼來進(jìn)行處理的。在頁面第一次被調(diào)用時(shí),JSP引擎會(huì)將它編譯成Servlet,然后進(jìn)一步處理,之后每次調(diào)用時(shí),編譯過的Servlet都會(huì)被再次執(zhí)行。它的主要特性為如下:(1).將內(nèi)容的生成和顯示進(jìn)行分離。(2).程序的執(zhí)行效率高。(3).JSP的效率和安全性高。(4).JSP的適應(yīng)平臺很廣。(5).有很強(qiáng)大的數(shù)據(jù)庫支持。

        1.2 MySQL簡介

        數(shù)據(jù)庫(Data Base)一般被定義為長期保存在計(jì)算機(jī)上的存儲(chǔ)設(shè)備上,按照一定的規(guī)則組織起來,可以被各種用戶或應(yīng)用共享的數(shù)據(jù)集合,這些數(shù)據(jù)被存放在結(jié)構(gòu)化的數(shù)據(jù)表里[2]。數(shù)據(jù)庫一般來說分為兩種:關(guān)系型數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)庫,其中MySQL是一款最受歡迎的小中型、關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。MySQL數(shù)據(jù)庫憑借其運(yùn)行速度快、安全性高、配置簡單、穩(wěn)定性好、性能優(yōu)良等特點(diǎn)而被廣大網(wǎng)絡(luò)開發(fā)者所青睞。

        1.3 Struts 2框架

        為了使應(yīng)用的維護(hù)性和擴(kuò)展性得以提高,開發(fā)者會(huì)將一個(gè)應(yīng)用拆分為3個(gè)部分:模型(Model)、視圖(View)和控制器(Controller),從而讓它們以最低的耦合來進(jìn)行協(xié)作運(yùn)行,這也是我們常說的MVC模式,也是一直以來為開發(fā)者所青睞的一種模式。而Struts 2是一款優(yōu)秀的基于MVC思想的應(yīng)用框架,是Apache Struts和Web Work組合產(chǎn)生的新產(chǎn)品,是最靈活、最簡單的MVC組件。Struts 2的實(shí)現(xiàn)過程:(1)瀏覽器發(fā)送請求。(2)核心控制器調(diào)用Action。(3)Interceptors攔截器實(shí)現(xiàn)代碼功能。(4)回調(diào)Action的execute方法。(5)頁面返回Result。

        2網(wǎng)站總體設(shè)計(jì)

        一個(gè)網(wǎng)站的設(shè)計(jì)需要從用戶的角度出發(fā),根據(jù)不同用戶的不同需求來設(shè)計(jì)不同的功能以及不同的界面,本網(wǎng)站針對普通用戶和后臺管理員設(shè)計(jì)了前端和后臺。普通用戶和游客可以通過瀏覽器訪問前端界面,但是他們沒有訪問后臺的權(quán)限。而后臺管理員可以通過管理員的帳號和密碼登錄后臺管理系統(tǒng)。一個(gè)可用的應(yīng)用程序離不開數(shù)據(jù)庫的支持,數(shù)據(jù)庫是應(yīng)用的核心部分,而對于數(shù)據(jù)庫而言,其核心部分則是與實(shí)體屬性相對應(yīng)的數(shù)據(jù)表。

        2.1 總體結(jié)構(gòu)設(shè)計(jì)

        本系統(tǒng)的前臺主要分為十個(gè)模塊:用戶注冊、用戶登錄、信息修改、發(fā)布動(dòng)態(tài)、添加好友、搜索他人、刪除動(dòng)態(tài)、評論動(dòng)態(tài)、相冊、日志;后臺管理系統(tǒng)主要包括三個(gè)功能模塊:用戶管理、博文管理、公告管理。

        2.2 模塊功能設(shè)計(jì)

        (1)用戶注冊和登錄:系統(tǒng)可以明確分辨普通用戶和游客的身份,游客只能進(jìn)行瀏覽操作,而不能進(jìn)行評論、發(fā)布動(dòng)態(tài)等操作。如果游客有這些需要,那么他需要注冊一個(gè)賬號并登錄系統(tǒng)。

        (2)信息修改:在用戶使用過程中,難免會(huì)遇到需要更改個(gè)人信息的時(shí)候,例如轉(zhuǎn)專業(yè)的同學(xué)需要更改學(xué)院信息。

        (3)發(fā)布動(dòng)態(tài):動(dòng)態(tài)是一個(gè)人對自己心情表達(dá)的一個(gè)良好途徑,很多用戶通過動(dòng)態(tài)來表達(dá)自己內(nèi)心的想法以及最近發(fā)生在自己身邊的事。

        (4)添加好友:添加好友這一功能是必不可少的,當(dāng)用戶遇到自己心儀的對象時(shí),為了能進(jìn)一步地溝通,他們首先需要將對方添加為自己的好友,然后才能夠更好的進(jìn)行進(jìn)一步的溝通。

        (5)評論動(dòng)態(tài):用戶發(fā)布動(dòng)態(tài)的目的無疑是想引起他人的關(guān)注,而這種關(guān)注最直接的表達(dá)形式就是評論,一句評論代表了一種關(guān)心,這對于雙方用戶而言,都是一種非常有意義的互動(dòng)。

        (6)相冊:在同一個(gè)大學(xué)中,有可能兩個(gè)人曾經(jīng)遇見過而產(chǎn)生好感,但苦于不認(rèn)識對方,也不好意思去詢問對方的信息,就止步于邂逅。但相冊功能會(huì)讓他們重新遇到對方,這一次的遇見會(huì)讓他們不再錯(cuò)過。

        (7)關(guān)于后臺的功能,主要是針對管理員這一特殊身份而設(shè)計(jì)的,管理員的存在是為了管理學(xué)生用戶以及他們發(fā)布的各種動(dòng)態(tài)信息。除此之外,管理員還有發(fā)布公告權(quán)限,在后臺發(fā)布一些活動(dòng)之類的公告,會(huì)在前臺頁面顯示,供學(xué)生用戶以及游客查看。

        2.3 數(shù)據(jù)庫設(shè)計(jì)

        數(shù)據(jù)庫里的核心內(nèi)容是數(shù)據(jù)表,數(shù)據(jù)表由數(shù)據(jù)項(xiàng)、數(shù)據(jù)類型、主鍵、外鍵等多個(gè)屬性構(gòu)成,對應(yīng)數(shù)據(jù)表中數(shù)據(jù)項(xiàng)的是實(shí)體,該系統(tǒng)主要包括管理員、學(xué)生、動(dòng)態(tài)、相冊、日志、活動(dòng)、博文、公告等實(shí)體。

        數(shù)據(jù)庫中的數(shù)據(jù)表有admin、bowen、gonggao、haoyou、pinglun、rizhi、user、xaingce、zhaopian。其中數(shù)據(jù)表admin如表2-1所示。其他數(shù)據(jù)表與數(shù)據(jù)表admin相似,在這里不過多描述。

        3結(jié)語

        社交網(wǎng)站的普及是網(wǎng)絡(luò)技術(shù)飛速發(fā)展的必然結(jié)果,高等學(xué)校的學(xué)生作為網(wǎng)絡(luò)的龐大用戶,在經(jīng)歷了一天的學(xué)習(xí)之后,需要通過一些工具來放松一下自己。而且多數(shù)大學(xué)生更加渴望在大學(xué)生活中增加和異性的接觸,不僅可以滿足心理上的需求,還可以在學(xué)習(xí)上互幫互助,甚至成就一段美好的姻緣。于是社交網(wǎng)站會(huì)發(fā)揮無可取代的作用,它增加了大學(xué)生接觸本校學(xué)生的可能性,而減少了網(wǎng)絡(luò)上的未知可能性的隱患,對于在校大學(xué)生來說,無疑是更方便、更安全的選擇。

        參考文獻(xiàn)

        [1]張洪波,張黎明,單銀根.JSP/HTML編程實(shí)作教程[M].北京:北京希望電子出版社,2001:1-4.

        [2]崔洋,賀亞茹.MySQL數(shù)據(jù)庫應(yīng)用從入門到精通[M].北京:中國鐵道出版社,2013:1-4.

        [3]汪孝宜,劉中兵,徐佳晶.JSP數(shù)據(jù)庫開發(fā)實(shí)例精粹[M].北京:電子工業(yè)出版社,2005:2-10.

        [4]陳恒.Struts 2框架實(shí)用教程[M].北京:清華大學(xué)出版社,2017:12-19.

        作者簡介

        于頊頊,1995年,男,漢族,江蘇徐州人,學(xué)歷:本科,專業(yè):軟件工程。

        (作者單位:淮陰工學(xué)院)

        猜你喜歡
        高等院校
        高等院校教育督導(dǎo)職能與任務(wù)
        中國市場(2016年35期)2016-10-19 03:12:05
        高職院校大學(xué)語文課程定位及改革取向研究
        淺析VB程序設(shè)計(jì)教學(xué)方法的改革
        當(dāng)代大學(xué)生創(chuàng)新意識培養(yǎng)的研究
        成才之路(2016年25期)2016-10-08 09:49:02
        日韩中文字幕素人水野一区| 亚洲精品一二区| 久久中文字幕久久久久91| 少妇被粗大的猛进69视频| 免费又黄又爽又色的视频| 18禁美女裸身无遮挡免费网站| 被欺辱的高贵人妻被中出| 日韩人妻美乳中文字幕在线| 婷婷精品国产亚洲av| 在线中文字幕一区二区| 亚洲乱亚洲乱妇| 国产欧美日韩在线观看| 日韩欧美国产自由二区| 一本色道亚州综合久久精品| 日韩中文字幕版区一区二区三区| 国产免费人成视频在线观看| 综合五月网| av网站在线观看二区| 日本人妻系列中文字幕| 情人伊人久久综合亚洲| 亚洲人成无码网www| 日日骚一区二区三区中文字幕| 永久免费看黄在线观看| 日本边添边摸边做边爱 | 一区二区传媒有限公司| 国产成人无精品久久久| 精品在线视频免费在线观看视频| 久久精品国产91精品亚洲| 国产精品videossex久久发布| 国产自偷亚洲精品页65页| 午夜无码片在线观看影院y| 国产精品人伦一区二区三| 人妻少妇不满足中文字幕| 色999欧美日韩| 久久2020精品免费网站| 国产精品国产三级国产av品爱网| 又黄又爽的成人免费视频| 中文字幕一区二区三区在线视频| 东京热日本av在线观看| 亚洲性啪啪无码av天堂| 91久久国产综合精品|