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

        ?

        基于JSP的同鄉(xiāng)會(huì)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

        2018-04-02 09:13:58李剛白磊
        電腦知識(shí)與技術(shù) 2018年5期
        關(guān)鍵詞:數(shù)據(jù)庫(kù)

        李剛 白磊

        摘要:通過對(duì)同鄉(xiāng)會(huì)網(wǎng)站的整體功能和可行性分析,對(duì)目前此類網(wǎng)站的設(shè)計(jì)思想、系統(tǒng)的整體結(jié)構(gòu)進(jìn)行了分析與比較。在此基礎(chǔ)上選擇用JSP技術(shù)來進(jìn)行系統(tǒng)開發(fā)。依據(jù)同鄉(xiāng)會(huì)需求分析,詳細(xì)設(shè)計(jì)了系統(tǒng)功能結(jié)構(gòu)和數(shù)據(jù)庫(kù),實(shí)現(xiàn)了商城、論壇管理,新聞、公告發(fā)布,招聘信息、家鄉(xiāng)資訊瀏覽等功能,最終完成同鄉(xiāng)會(huì)動(dòng)態(tài)網(wǎng)站系統(tǒng)的建設(shè)。

        關(guān)鍵詞:JSP;數(shù)據(jù)庫(kù);同鄉(xiāng)會(huì)系統(tǒng);B/S結(jié)構(gòu);JDBC

        目前,互聯(lián)網(wǎng)技術(shù)改變了人們的交流方式、生活習(xí)慣和思想觀念,我國(guó)適用于同鄉(xiāng)群體溝通交流的特色網(wǎng)站相對(duì)較少,而網(wǎng)站是可以促進(jìn)同鄉(xiāng)群體的交流的重要媒介,當(dāng)?shù)乜梢岳肐nternet通過網(wǎng)站把帶有當(dāng)?shù)靥厣漠a(chǎn)品或服務(wù)的信息發(fā)送到世界每一個(gè)地方,具有宣傳的成本較低,快速方便,信息更新快的特點(diǎn)。同時(shí)還可以幫助當(dāng)?shù)厝送卣罐r(nóng)產(chǎn)品交易渠道,進(jìn)一步擴(kuò)大銷售的成交量,幫助宣傳家鄉(xiāng)文化,切實(shí)符合利用網(wǎng)絡(luò)走出去的發(fā)展戰(zhàn)略。

        1網(wǎng)站開發(fā)技術(shù)的選擇與介紹

        1.1開發(fā)技術(shù)的選擇

        同鄉(xiāng)會(huì)網(wǎng)站要提供特色當(dāng)?shù)孛朗场⒎椯?gòu)物,還有家鄉(xiāng)新聞資訊,在線論壇,電子相冊(cè),留言板等便于用戶交流互動(dòng)的服務(wù)。其中還有用于權(quán)限的管理服務(wù),登錄注銷等管理環(huán)節(jié)。目前用于網(wǎng)站系統(tǒng)設(shè)計(jì)的開發(fā)技術(shù)主要有ASP(ActiveServer Pages)、ASP.NET、PHP(Hypertext Preprocessorl和JSP(Java ServerPages)等,其中JSP是運(yùn)用于此類網(wǎng)站最為流行的開發(fā)技術(shù)。

        運(yùn)行的效率,安全性方面都很高,而且支持跨平臺(tái),易于管理者管理和維護(hù),因此選用JSP開發(fā)技術(shù)進(jìn)行系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。

        1.2B/S模式

        B/S結(jié)構(gòu),即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),B/S結(jié)構(gòu),利用了WWW(worldwideweb,萬維網(wǎng))瀏覽器技術(shù),結(jié)合現(xiàn)今瀏覽器的多種Script腳本語言(VBScript、JavaScript……),使用瀏覽器就實(shí)現(xiàn)了強(qiáng)大的功能。

        其結(jié)構(gòu)圖如圖1所示:

        1.3基于JSP的三層結(jié)構(gòu)架構(gòu)

        JSP三層結(jié)構(gòu)主要包含:視圖層(view層),模型層(Model層),控制器層(Control層)。來實(shí)現(xiàn)MVC三層架構(gòu)模式開發(fā)應(yīng)用程序軟件。

        JSP(全稱Java ServerPages,iava服務(wù)器端腳本)是由Sun公司(現(xiàn)已被甲骨文公司收購(gòu))倡導(dǎo)和許多公司共同參與創(chuàng)建的一種使軟件開發(fā)模式。JSP技術(shù)是以Java語言為基礎(chǔ),開發(fā)跨平臺(tái)的Web應(yīng)用。

        JSP框架功能結(jié)構(gòu)如圖2所示。

        1.4 MySQL數(shù)據(jù)庫(kù)簡(jiǎn)介

        MySQL是RDBMS fRelational Database Management System,關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng))應(yīng)用軟件。其受歡迎的主要原因是。MySQL數(shù)據(jù)庫(kù)是一個(gè)輕量級(jí)的數(shù)據(jù)庫(kù),使用成本相對(duì)較低,開放源碼,這樣便于維護(hù),減少了開發(fā)成本。

        操作簡(jiǎn)便,功能強(qiáng)大,現(xiàn)在對(duì)于用戶上網(wǎng)需求很大,一般中小型網(wǎng)站的開發(fā)都選擇MySQL數(shù)據(jù)庫(kù)作為網(wǎng)站數(shù)據(jù)庫(kù)。

        1.5 Tomcat服務(wù)器

        Tomcat服務(wù)器是一個(gè)免費(fèi)的開放源代碼的Web應(yīng)用服務(wù)器,實(shí)現(xiàn)了JSP及其相關(guān)組件的規(guī)范,是開發(fā)和調(diào)試JSP程序的首選。因其技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),成為目前較流行的Web應(yīng)用服務(wù)器。

        1.6 JDBC(Java Data Base Connectivity)技術(shù)

        JDBC技術(shù)是Java與數(shù)據(jù)庫(kù)互連技術(shù),通過定義一組API(Application Programming Interface)的對(duì)象和方法同數(shù)據(jù)庫(kù)進(jìn)行交互,具體過程為JDBC API接口通過iava.sql包中的java.sql_DriverManager來載入針對(duì)各種不同數(shù)據(jù)庫(kù)的驅(qū)動(dòng),對(duì)數(shù)據(jù)庫(kù)連接提供支持,并通過底層不同的JDBC驅(qū)動(dòng)程序來連接各種不同的數(shù)據(jù)庫(kù)。進(jìn)而實(shí)現(xiàn)與數(shù)據(jù)庫(kù)建立連接、發(fā)送數(shù)據(jù)庫(kù)操作語句到數(shù)據(jù)庫(kù)中、處理數(shù)據(jù)并得到結(jié)果集。JDBC工作原理如圖3所示:

        JDBC驅(qū)動(dòng)由各類數(shù)據(jù)庫(kù)廠商提供,驅(qū)動(dòng)的方式有兩種:一種是適用于個(gè)人開發(fā)與測(cè)試的JDBC-ODBC橋連方式,另一種是多用于生產(chǎn)型開發(fā)的純Java驅(qū)動(dòng)方式。純Java驅(qū)動(dòng)由JDBC驅(qū)動(dòng)直接訪問數(shù)據(jù)庫(kù),其優(yōu)點(diǎn)是速度快而且可跨平臺(tái),前提是訪問不同的數(shù)據(jù)庫(kù)需要下載專用的JDBC驅(qū)動(dòng)。

        2網(wǎng)站系統(tǒng)需求與總體設(shè)計(jì)

        2.1網(wǎng)站需求分析和可行性分析

        2.1.1功能需求

        本網(wǎng)站的設(shè)計(jì)其主要目標(biāo)是實(shí)現(xiàn)網(wǎng)站基本的信息發(fā)布、查詢、網(wǎng)上登錄、注冊(cè)和在線留言、商城、論壇等功能,且操作簡(jiǎn)單、方便。系統(tǒng)后臺(tái)對(duì)于系統(tǒng)管理員,也力求盡最大可能方便其進(jìn)行操作,便于管理。

        2.1.2性能需求

        網(wǎng)站在性能需求上,有著便利快速的特點(diǎn),準(zhǔn)確高效,界面設(shè)計(jì)友好簡(jiǎn)便,運(yùn)行環(huán)境穩(wěn)定可靠,確保了系統(tǒng)能安全高效的運(yùn)行。

        2.1.3可行性分析

        利用網(wǎng)絡(luò)等工具,可以將家鄉(xiāng)的情況,向全世界隨時(shí)隨地地發(fā)布,人們只要上網(wǎng)就可以看到?,F(xiàn)代科技化、信息化發(fā)展,滿足自己的物質(zhì)需求,甚至在家中也可以做到隨時(shí)隨地進(jìn)行交流。因此,同鄉(xiāng)會(huì)網(wǎng)站的建立具有極大的意義!

        2.2網(wǎng)站系統(tǒng)總體設(shè)計(jì)思想

        本網(wǎng)站所采用的設(shè)計(jì)思想主要是,根據(jù)MVC的三層結(jié)構(gòu)分離思想設(shè)計(jì)整個(gè)網(wǎng)站信息的發(fā)布、更新。將最新的新聞、公告信息及時(shí)地發(fā)布到網(wǎng)站上。另外,利用系統(tǒng)登錄、注冊(cè)模塊實(shí)現(xiàn)了對(duì)網(wǎng)站訪問權(quán)限的限定,提高了用戶體驗(yàn)的可行性。

        2.3網(wǎng)站系統(tǒng)功能介紹

        本系統(tǒng)主要包括兩大模塊:一為前臺(tái)模塊,二為后臺(tái)模塊。在兩個(gè)一級(jí)模塊下又劃分出若干個(gè)二級(jí)、三級(jí)模塊,網(wǎng)站的功能結(jié)構(gòu)設(shè)計(jì)如圖4所示:

        2.3.1家鄉(xiāng)資訊模塊

        該模塊是負(fù)責(zé)家鄉(xiāng)信息在網(wǎng)頁上得以顯示。按不同欄目和不同的頁面布局將搭便車、拼車,旅游顯示在網(wǎng)頁上。

        2.3.2家鄉(xiāng)最新變化模塊

        該模塊是前臺(tái)為了向同鄉(xiāng)會(huì)用戶展示最新的新聞,提供了大理本地新聞,熱點(diǎn)新聞,生活方式,國(guó)際新聞,商業(yè)新聞,運(yùn)動(dòng)新聞。

        2.3.3商城模塊

        主要是給同鄉(xiāng)會(huì)用戶提供網(wǎng)上購(gòu)買大理特產(chǎn),服飾,數(shù)碼,家電等產(chǎn)品的功能,對(duì)家鄉(xiāng)起到很好的宣傳效果,方便本鄉(xiāng)人推廣家鄉(xiāng)特產(chǎn),同時(shí)也方便家鄉(xiāng)以外的人得以品嘗當(dāng)?shù)氐拿朗?,了解熱愛民族文化,縮短了兩者之間的距離,使得本鄉(xiāng)人與外鄉(xiāng)人得以相互交流促進(jìn)民族文化團(tuán)結(jié)。主要功能包括購(gòu)物車,訂單,商品詳細(xì)信息查看,留言,公告,新聞,最近瀏覽,熱賣,今日推薦。

        2.4網(wǎng)站系統(tǒng)流程設(shè)計(jì)

        綜合設(shè)計(jì)的分析,系統(tǒng)操作流程設(shè)計(jì)分為:網(wǎng)站前臺(tái)流程設(shè)計(jì)和網(wǎng)站后臺(tái)流程設(shè)計(jì)。

        2.4.1網(wǎng)站前臺(tái)流程設(shè)計(jì)

        用戶進(jìn)入網(wǎng)站首頁。根據(jù)首頁上的導(dǎo)航欄目,用戶可以有選擇的瀏覽不同的欄目信息。

        前臺(tái)流程設(shè)計(jì)如圖5所示:

        2.4.2網(wǎng)站后臺(tái)設(shè)計(jì)

        在登錄頁上輸入管理員賬號(hào)、密碼和驗(yàn)證碼,進(jìn)行登錄。登錄成功則進(jìn)人網(wǎng)站后臺(tái)管理頁面,登錄不成功則返回登錄頁面,重新輸入登錄。后臺(tái)管理完成后則可以進(jìn)行安全退出功能,實(shí)現(xiàn)安全退出。

        后臺(tái)設(shè)計(jì)如圖6、圖7所示:

        2.5數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)

        根據(jù)對(duì)系統(tǒng)所做的需求分析、模塊設(shè)計(jì),采用關(guān)系型數(shù)據(jù)庫(kù)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)。做出了滿足用戶需求的各種實(shí)體分析,并畫出了它們之間的關(guān)系圖。本系統(tǒng)根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有:用戶訂單模塊實(shí)體、論壇模塊實(shí)體、新聞、公告模塊實(shí)體、留言模塊實(shí)體。

        如圖8所示為用戶訂單模塊E-R圖。

        如圖9所示為論壇模塊E-R圖。

        如圖10所示為新聞,公告發(fā)布模塊E-R圖。

        如圖11所示為留言模塊E-R圖。

        3總結(jié)

        本網(wǎng)站在數(shù)據(jù)庫(kù)設(shè)計(jì)和界面設(shè)計(jì)的方法上做了很大的優(yōu)化,在此基礎(chǔ)上,并通過對(duì)同鄉(xiāng)會(huì)的需求分析與詳細(xì)設(shè)計(jì)實(shí)現(xiàn)了同鄉(xiāng)會(huì)網(wǎng)站信息管理系統(tǒng)。在這一過程中主要使用了JSP技術(shù)和MySQL數(shù)據(jù)庫(kù),Eclipse為開發(fā)平臺(tái),使用iava語言、SSH框架來編寫程序,包括前臺(tái)用戶的使用和后臺(tái)數(shù)據(jù)維護(hù)程序的設(shè)計(jì),實(shí)現(xiàn)了數(shù)據(jù)添加、修改、存儲(chǔ)、調(diào)用查詢等功能。管理員有自己特有的管理界面,實(shí)現(xiàn)對(duì)論壇和商場(chǎng)系統(tǒng)的分開管理,這樣方便,快捷,高效,且操作簡(jiǎn)單。對(duì)于用戶,有商城用戶和論壇用戶,不同的用戶可以有自己不同的需求,并根據(jù)自己的需求,在系統(tǒng)中都可以得到滿足,這樣就做到了個(gè)性化,特殊化,提高的用戶體驗(yàn)效果;但是還存在一些不足之處,比如家鄉(xiāng)資訊,動(dòng)態(tài)聚焦界面還未實(shí)現(xiàn)后臺(tái)管理,還可以把家鄉(xiāng)企業(yè)招聘信息也加入到后臺(tái)管理中,方便人們管理和增加同鄉(xiāng)會(huì)的功能。

        猜你喜歡
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        兩種新的非確定數(shù)據(jù)庫(kù)上的Top-K查詢
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        青青草手机视频免费在线播放| 国模精品无码一区二区二区| 国产成人免费一区二区三区| 久久精品亚洲乱码伦伦中文| 三级国产精品久久久99| 人妻少妇不满足中文字幕| 国产精品6| 在线免费观看视频播放| 男女主共患难日久生情的古言| 免费人成视频x8x8入口| 国产一区二区三区在线观看精品| 日本中文字幕av网址| 国产精品一区二区黄色| 亚洲va久久久噜噜噜久久男同| 女同亚洲女同精品| 久久国产精品国产精品久久| 黄片视频免费在线观看国产| 人人妻人人妻人人片av| 亚洲女同精品一区二区久久| 日本精品av中文字幕| 久久精品国产亚洲av果冻传媒| 国产午夜福利小视频合集| 久久久www成人免费无遮挡大片| 成人做爰黄片视频蘑菇视频| 亚洲av成人噜噜无码网站 | 无国产精品白浆免费视| 国产精品毛片av一区二区三区| 精品人伦一区二区三区蜜桃91| 欧美粗大猛烈老熟妇| 91精品国产免费青青碰在线观看| 精品国产日韩亚洲一区在线| 亚洲精品少妇30p| 无码国产亚洲日韩国精品视频一区二区三区| 久久久亚洲女精品aa| 国产精品黑丝美女啪啪啪| 亚洲日韩中文字幕一区| 色婷婷精品综合久久狠狠| 中文字幕亚洲精品在线免费| 专干老肥熟女视频网站300部| 久久半精品国产99精品国产| 色男色女午夜福利影院|