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

一款中國古村落網站的設計與實現

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

董青 毛玉萃 張毓

摘要:闡述了開發中國古村落網站的必要性和可行性;介紹了根據面向對象的開發方法,基于B/S架構進行網站開發的各階段;最后對該網站進行了評價。

關鍵詞:B/S架構;網站開發;古村落網站

中圖分類號:TP393? ? ? ?文獻標識碼:A

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

開放科學(資源服務)標識碼(OSID):

1 背景

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

2 中國古村落網站的系統分析

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

核心模塊最終能實現功能如圖1所示。

3 基于面向對象的中國古村落網站的設計[3]

3.1 架構設計

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

網站使用ajax技術能夠在不重新加載整個網頁的情況下,刷新部分頁面,使網頁實現異步更新,增強用戶的體驗感。例如在填寫某些信息時,異步查詢數據庫是否有同名存在,不需刷新整個網頁,節省了操作時間。

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

網站總體結構如圖2所示。

3.2 面向對象建模

3.2.1 用例建模

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

3.2.2 靜態建模

對系統功能以及用例模型的分析,本網站的數據庫主要由sysuser表、villages表構成。

sysuser表主要負責存儲系統用戶的個人信息,主要包括用戶名、密碼、賬戶類型(管理員/普通用戶)、姓名、聯系方式等信息。

villages表主要負責存儲古村落文章的信息,主要包括古村落名字、地理位置、文章內容、圖片視頻等信息。

3.2.3 動態建模

動態模型圖包括時序圖,協作圖,狀態圖,活動圖。這里以活動圖和序列圖為例進行描述。

1)活動圖的建立

根據系統功能結構設計,系統主要由個人管理、后臺管理這兩個功能模塊組成,在此主要說明個人管理中的上傳古村落文章功能。

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

2)時序圖

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

3.3 數據庫設計

系統部分E-R圖如圖5所示。

古村落網站的數據庫基于MySQL數據庫進行搭建。數據庫中的表主要本網站的數據庫表主要包括用戶信息表、網站信息表、新聞信息表、新聞類別表、用戶評論表、用戶留言信息表、古村落信息表、古村落類別表。messages留言表得具體結構如表2所示。

4 古村落網站的實現[4]

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

系統首頁如圖6所示。首頁主要包括頂部的導航欄:用戶可在此處登錄注冊、查看當前時間,根據古村落名字或關鍵字進行搜索,或者點擊查看某一部分的信息等。

5 結束語

中國古村落網站將網絡上零散分布的古村落信息統一收錄管理,方便用戶的瀏覽查詢或學習使用,更重要的目的是通過將大量信息收集、整合、分類,對于文章內容,努力做到簡潔明了、有的放矢,著重宣傳不同古村落具有的獨特優勢。為各有特色的中國古村落找到一個既能更好發展,更好適應現代社會,又能保持自身傳統文化特色不丟失的方法。希望通過這樣的方式幫助古村落當地發展旅游業,為古村落在保留傳統特色的同時又能享受現代社會發展帶來的各種成果做出幫助,更想為了國家的文化建設出一份力。

參考文獻:

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

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

[3] 羅安東. 網絡在線報名系統的實現與意義[J]. 信息通信, 2015(6): 152.

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

【通聯編輯:謝媛媛】

主站蜘蛛池模板: 中文毛片无遮挡播放免费| 国产麻豆精品久久一二三| 国产欧美在线| 男女精品视频| 日本精品αv中文字幕| 亚洲三级成人| 91成人在线观看| 免费99精品国产自在现线| 99久久精品视香蕉蕉| 国产在线一区视频| 天堂在线视频精品| 亚洲第一区欧美国产综合| 国产成人精品男人的天堂| 国产va欧美va在线观看| 强乱中文字幕在线播放不卡| 日韩免费中文字幕| 永久免费无码成人网站| 一级毛片免费不卡在线 | 久久6免费视频| 黄色a一级视频| 狠狠色婷婷丁香综合久久韩国| 91香蕉视频下载网站| 偷拍久久网| 久996视频精品免费观看| 99久视频| 亚洲狠狠婷婷综合久久久久| 午夜不卡视频| 国产精品夜夜嗨视频免费视频| 大香伊人久久| 夜夜高潮夜夜爽国产伦精品| 2020精品极品国产色在线观看| 亚洲激情99| 亚洲福利视频一区二区| 欧美激情伊人| 国产超碰一区二区三区| 美女扒开下面流白浆在线试听 | 久久人搡人人玩人妻精品一| 狠狠亚洲婷婷综合色香| 91国内在线观看| 欧美特级AAAAAA视频免费观看| 国产男人天堂| 91成人在线免费视频| 亚洲一区二区三区中文字幕5566| 国产一级视频在线观看网站| 亚洲精品桃花岛av在线| 91丨九色丨首页在线播放| 日本精品视频| 欧美国产三级| 国产色伊人| 日a本亚洲中文在线观看| 亚洲人成网站观看在线观看| 色播五月婷婷| 中文字幕无线码一区| 国产欧美日韩精品综合在线| 精品无码人妻一区二区| 国产日韩AV高潮在线| 欧美色亚洲| 国产欧美日韩视频怡春院| 久久久久久久久亚洲精品| 九色综合伊人久久富二代| 精品伊人久久久大香线蕉欧美| 欧美在线精品怡红院 | 日韩精品高清自在线| 亚洲乱码在线播放| 国产杨幂丝袜av在线播放| 九九热免费在线视频| 亚洲日产2021三区在线| 国产精品嫩草影院视频| 99草精品视频| P尤物久久99国产综合精品| 国产日韩欧美在线视频免费观看| 日韩欧美91| 国产精品视频第一专区| 激情视频综合网| 国产精品主播| 99精品影院| 久久香蕉欧美精品| 亚洲男人的天堂在线观看| 国产精欧美一区二区三区| 国产成人8x视频一区二区| 亚洲看片网| 欧美成人一区午夜福利在线|