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

        ?

        一款中國古村落網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)

        2019-09-19 11:34:52董青毛玉萃張毓
        電腦知識與技術(shù) 2019年20期

        董青 毛玉萃 張毓

        摘要:闡述了開發(fā)中國古村落網(wǎng)站的必要性和可行性;介紹了根據(jù)面向?qū)ο蟮拈_發(fā)方法,基于B/S架構(gòu)進(jìn)行網(wǎng)站開發(fā)的各階段;最后對該網(wǎng)站進(jìn)行了評價(jià)。

        關(guān)鍵詞:B/S架構(gòu);網(wǎng)站開發(fā);古村落網(wǎng)站

        中圖分類號:TP393? ? ? ?文獻(xiàn)標(biāo)識碼:A

        文章編號:1009-3044(2019)20-0044-03

        開放科學(xué)(資源服務(wù))標(biāo)識碼(OSID):

        1 背景

        傳統(tǒng)村落是中國農(nóng)耕歷史的主要見證,是傳統(tǒng)文化遺產(chǎn)的重要組成部分。為了更好更便捷地將各地古村落的人文風(fēng)情介紹給大眾,引起人們的關(guān)注,增強(qiáng)對中國非物質(zhì)文化遺產(chǎn)的保護(hù)。用戶可以使用網(wǎng)站查看全國各地古村落信息以及相關(guān)新聞,也可以幫助搜集整理并上傳古村落文章;管理員可以進(jìn)入后臺管理古村落信息以及用戶信息,審核文章。開發(fā)古村落網(wǎng)站使得宣傳中國古村落變得更加簡便,減輕了線下存儲帶來的流通不便,提高了用戶查詢資料的效率以及管理效率。

        2 中國古村落網(wǎng)站的系統(tǒng)分析

        中國古村落網(wǎng)站的使用背景是前臺用戶瀏覽查詢中國古村落的相關(guān)信息,發(fā)表評論,自主整理上傳古村落網(wǎng)站,管理個(gè)人信息;后臺管理員管理用戶信息以及古村落信息,以及其他相關(guān)信息等。

        核心模塊最終能實(shí)現(xiàn)功能如圖1所示。

        3 基于面向?qū)ο蟮闹袊糯迓渚W(wǎng)站的設(shè)計(jì)[3]

        3.1 架構(gòu)設(shè)計(jì)

        網(wǎng)站使用MVC模式進(jìn)行設(shè)計(jì),將系統(tǒng)分為Model層、View層、Controller層。View層負(fù)責(zé)進(jìn)行數(shù)據(jù)的展示,所以將想要展示給使用本網(wǎng)站的用戶的部分放在View層中,Controller層位于View層和Model層之間,負(fù)責(zé)連接Model層和View層,讀取View層傳來的數(shù)據(jù),把讀到的數(shù)據(jù)發(fā)送Model層進(jìn)行封裝,再把Model層的處理結(jié)果返回給View層。完成了古村落網(wǎng)站的開發(fā),使用互聯(lián)網(wǎng)管理古村落信息,實(shí)現(xiàn)了資料的集中管理,只需使用瀏覽器,在網(wǎng)站上就能進(jìn)行數(shù)據(jù)的管理,操作簡潔明了。

        網(wǎng)站使用ajax技術(shù)能夠在不重新加載整個(gè)網(wǎng)頁的情況下,刷新部分頁面,使網(wǎng)頁實(shí)現(xiàn)異步更新,增強(qiáng)用戶的體驗(yàn)感。例如在填寫某些信息時(shí),異步查詢數(shù)據(jù)庫是否有同名存在,不需刷新整個(gè)網(wǎng)頁,節(jié)省了操作時(shí)間。

        落網(wǎng)站主要使用servlet和ajax進(jìn)行數(shù)據(jù)交互,前端通過servlet或ajax將請求發(fā)給Controller層,例如管理古村落信息時(shí),通過jdbc連接數(shù)據(jù)庫,進(jìn)行添加、查詢、刪除等操作,然后將結(jié)果返回給Controller層,Controller層再將結(jié)果通過serlvet發(fā)送給View層進(jìn)行顯示,或者通過返回JSON字符串給ajax進(jìn)行解析以達(dá)到局部刷新的功能。如果該操作不需要查詢數(shù)據(jù)庫的話,servlet處理完請求之后,直接返回到View層進(jìn)行顯示。

        網(wǎng)站總體結(jié)構(gòu)如圖2所示。

        3.2 面向?qū)ο蠼?/p>

        3.2.1 用例建模

        可以將系統(tǒng)使用者分為普通用戶和管理員。普通用戶能夠查看新聞、古村落信息,更改個(gè)人信息,以及上傳古村落信息。管理員能夠管理用戶信息,管理新聞,管理、審核古村落信息,以及管理網(wǎng)站信息。詳細(xì)說明如表1所示。

        3.2.2 靜態(tài)建模

        對系統(tǒng)功能以及用例模型的分析,本網(wǎng)站的數(shù)據(jù)庫主要由sysuser表、villages表構(gòu)成。

        sysuser表主要負(fù)責(zé)存儲系統(tǒng)用戶的個(gè)人信息,主要包括用戶名、密碼、賬戶類型(管理員/普通用戶)、姓名、聯(lián)系方式等信息。

        villages表主要負(fù)責(zé)存儲古村落文章的信息,主要包括古村落名字、地理位置、文章內(nèi)容、圖片視頻等信息。

        3.2.3 動態(tài)建模

        動態(tài)模型圖包括時(shí)序圖,協(xié)作圖,狀態(tài)圖,活動圖。這里以活動圖和序列圖為例進(jìn)行描述。

        1)活動圖的建立

        根據(jù)系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì),系統(tǒng)主要由個(gè)人管理、后臺管理這兩個(gè)功能模塊組成,在此主要說明個(gè)人管理中的上傳古村落文章功能。

        用戶登錄后,在add_village.jsp中填寫完古村落文章后,進(jìn)行數(shù)據(jù)合法性的校驗(yàn),若不合法,則返回錯(cuò)誤提示,請求重新輸入,校驗(yàn)通過后,將所有信息提交到CommDAO進(jìn)行封裝和添加操作,成功后跳轉(zhuǎn)古村落管理界面,如圖3所示。

        2)時(shí)序圖

        添加信息順序圖如圖4所示。

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

        系統(tǒng)部分E-R圖如圖5所示。

        古村落網(wǎng)站的數(shù)據(jù)庫基于MySQL數(shù)據(jù)庫進(jìn)行搭建。數(shù)據(jù)庫中的表主要本網(wǎng)站的數(shù)據(jù)庫表主要包括用戶信息表、網(wǎng)站信息表、新聞信息表、新聞類別表、用戶評論表、用戶留言信息表、古村落信息表、古村落類別表。messages留言表得具體結(jié)構(gòu)如表2所示。

        4 古村落網(wǎng)站的實(shí)現(xiàn)[4]

        古村落網(wǎng)站是基于MyEclipse和MySQL實(shí)現(xiàn)的。使用以及將首頁分塊,動態(tài)加載。注冊時(shí)驗(yàn)證用戶名是否已存在以及添加古村落類別等操作時(shí)使用ajax異步請求。使用ajax技術(shù)實(shí)現(xiàn)局部刷新。

        系統(tǒng)首頁如圖6所示。首頁主要包括頂部的導(dǎo)航欄:用戶可在此處登錄注冊、查看當(dāng)前時(shí)間,根據(jù)古村落名字或關(guān)鍵字進(jìn)行搜索,或者點(diǎn)擊查看某一部分的信息等。

        5 結(jié)束語

        中國古村落網(wǎng)站將網(wǎng)絡(luò)上零散分布的古村落信息統(tǒng)一收錄管理,方便用戶的瀏覽查詢或?qū)W習(xí)使用,更重要的目的是通過將大量信息收集、整合、分類,對于文章內(nèi)容,努力做到簡潔明了、有的放矢,著重宣傳不同古村落具有的獨(dú)特優(yōu)勢。為各有特色的中國古村落找到一個(gè)既能更好發(fā)展,更好適應(yīng)現(xiàn)代社會,又能保持自身傳統(tǒng)文化特色不丟失的方法。希望通過這樣的方式幫助古村落當(dāng)?shù)匕l(fā)展旅游業(yè),為古村落在保留傳統(tǒng)特色的同時(shí)又能享受現(xiàn)代社會發(fā)展帶來的各種成果做出幫助,更想為了國家的文化建設(shè)出一份力。

        參考文獻(xiàn):

        [1] 張海藩, 牟永敏. 軟件工程導(dǎo)論[M]. 6版. 北京: 清華大學(xué)出版社,2013.

        [2] 毛玉萃, 邱少明, 楊文艷, 等. 軟件項(xiàng)目實(shí)踐案例教程[M]. 北京: 清華大學(xué)出版社, 2014.

        [3] 羅安東. 網(wǎng)絡(luò)在線報(bào)名系統(tǒng)的實(shí)現(xiàn)與意義[J]. 信息通信, 2015(6): 152.

        [4] 劉勇軍. Java Web核心編程技術(shù)[M]. 北京: 電子工業(yè)出版社, 2014.

        【通聯(lián)編輯:謝媛媛】

        国产精彩视频| 国产一区二区三区久久精品| 人人妻人人澡人人爽欧美一区双| 午夜视频一区二区三区四区| 亚洲线精品一区二区三区| 樱桃视频影院在线播放| 成年无码av片在线| 无码的精品免费不卡在线| 淫欲一区二区中文字幕| 亚洲第一女人的天堂av| 97碰碰碰人妻无码视频| 波多野结衣av手机在线观看| 久久青青草原亚洲AV无码麻豆| 在线免费午夜视频一区二区| 日韩精品极视频在线观看免费| 欧美黑人又大又粗xxxxx| 日日碰狠狠躁久久躁96avv| 91网红福利精品区一区二| 中文字幕有码在线亚洲| 成人免费无遮挡在线播放| 国产精品久久一区二区三区| 亚洲精品理论电影在线观看| 综合网五月| 国产美女高潮流的白浆久久| 国产av天堂一区二区二区| 中文字幕精品一区二区精品 | 国产女主播一区二区三区| 在线观看精品视频网站| 国产精品污www一区二区三区| 国产精品乱子伦一区二区三区| av在线免费观看男人天堂| 山外人精品影院| 色丁香色婷婷| 国产精品成人无码a 无码| 国产一区二区三区免费精品视频| 人妻洗澡被强公日日澡电影| 亚洲av色先锋资源电影网站| 亚洲又黄又大又爽毛片| 免费久久久一本精品久久区 | 亚洲AV肉丝网站一区二区无码| 男生自撸视频在线观看|