• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于JSP的“走進(jìn)故宮”網(wǎng)站的設(shè)計與實現(xiàn)

      2023-10-29 10:27:56閆開軒王黎光
      山西電子技術(shù) 2023年5期
      關(guān)鍵詞:圖集版塊故宮

      閆開軒,王黎光

      (西京學(xué)院,陜西 西安 710123)

      目前關(guān)于故宮的網(wǎng)站多數(shù)是瀏覽型網(wǎng)站,還不曾有具備交流功能的讓用戶有更多參與感的網(wǎng)站[1]。

      “走進(jìn)故宮”網(wǎng)站采用了面向?qū)ο蟮拈_發(fā)方法,歷經(jīng)了面向?qū)ο蠓治觥⒚嫦驅(qū)ο笤O(shè)計、面向?qū)ο缶幊倘齻€階段。在面向?qū)ο蠓治鲭A段,識別系統(tǒng)中的所有對象以及它們之間的關(guān)系,確定系統(tǒng)的功能和業(yè)務(wù);在面向?qū)ο笤O(shè)計階段,使用B/S架構(gòu)中的MVC框架,將業(yè)務(wù)邏輯、數(shù)據(jù)、界面顯示三者進(jìn)行分離;在面向?qū)ο缶幊屉A段,基于面向?qū)ο笤O(shè)計進(jìn)行編程以實現(xiàn)系統(tǒng)功能[2]。

      1 系統(tǒng)分析

      1.1 可行性分析

      “走進(jìn)故宮”網(wǎng)站針對熱愛故宮文化的人群進(jìn)行設(shè)計??梢詽M足用戶了解故宮文化的需求,并且具有留言和評論等交流功能,使用戶足不出戶便可欣賞故宮之美,還能與興趣相投的朋友進(jìn)行交流,大大節(jié)約了時間成本。網(wǎng)站的管理員可以非常方便地發(fā)布、修改信息和管理用戶,操作簡單,效率高。

      基于JSP的“走進(jìn)故宮”網(wǎng)站使用的開發(fā)工具為My Eclipse,開發(fā)語言是Java,Web服務(wù)器是Apache Tomcat8.0,以MySQL數(shù)據(jù)庫作為“走進(jìn)故宮”網(wǎng)站的后臺數(shù)據(jù)庫?!白哌M(jìn)故宮”網(wǎng)站采用了B/S結(jié)構(gòu)模式,開發(fā)了功能完備、使用簡單的前端應(yīng)用程序,并建立、維護(hù)了一個數(shù)據(jù)完整、安全、穩(wěn)定性強(qiáng)的后臺數(shù)據(jù)庫系統(tǒng)[3]。

      該網(wǎng)站只需要基本的操作方式便可使用戶獲取所需要的信息、使管理員進(jìn)行信息的發(fā)布和管理,極大地方便了用戶和管理員,而移動通信端的普及極大地增加該網(wǎng)站的使用可行性。

      1.2 SWOT分析

      表1 “走進(jìn)故宮”網(wǎng)站SWOT分析

      1.3 需求分析

      系統(tǒng)的開發(fā)是為了滿足用戶的特定需求,需求分析階段的任務(wù)就是明確用戶的需求是什么。在確定軟件開發(fā)可行的情況下,要對軟件需要實現(xiàn)的各個功能進(jìn)行詳細(xì)的分析。需求分析是系統(tǒng)設(shè)計的基礎(chǔ),其準(zhǔn)確度決定了系統(tǒng)設(shè)計的質(zhì)量,因此這一階段至關(guān)重要。

      “走進(jìn)故宮”網(wǎng)站可分為以下三部分:管理員及用戶的注冊和登錄、管理員模塊和用戶模塊。其中每個模塊又可以分成不同的功能塊。

      1.3.1 管理員及用戶的注冊和登錄

      網(wǎng)站的使用者包括網(wǎng)站管理員和普通用戶,對于二者來說,要想使用網(wǎng)站,必須首先進(jìn)行登錄。若使用者已有賬號,則直接選擇登錄類型,輸入賬號和密碼進(jìn)行驗證,驗證成功則進(jìn)入網(wǎng)站功能界面,否則使用者需重新登錄;若使用者沒有賬號,首先需要進(jìn)行注冊,注冊成功后方可進(jìn)行登錄。

      圖1 管理員及用戶的注冊和登錄數(shù)據(jù)流圖

      1.3.2 管理員模塊

      管理員負(fù)責(zé)網(wǎng)站所有信息的發(fā)布和管理,同時對用戶信息進(jìn)行管理。共包含以下幾個模塊:導(dǎo)航條管理、版塊管理、圖集管理、留言管理、評論管理、公告管理以及用戶信息管理。

      圖2 管理員用例圖

      1.3.3 用戶模塊

      網(wǎng)站的用戶不具有管理網(wǎng)站信息的權(quán)限,用戶可以進(jìn)行注冊、登錄,而后可以在網(wǎng)站上進(jìn)行信息的瀏覽,還可在網(wǎng)站上發(fā)表自己的正當(dāng)言論以及回復(fù)他人的評論。用戶可以對自己的個人信息進(jìn)行修改,同時可以對網(wǎng)站的建設(shè)提出意見和建議,以留言的形式提交到后臺,管理員將會看到用戶留言并進(jìn)行回復(fù)。

      圖3 用戶用例圖

      2 系統(tǒng)設(shè)計

      2.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計

      “走進(jìn)故宮”網(wǎng)站包括管理員、用戶兩個角色,由于角色不同,所對應(yīng)的功能模塊不同。管理員主要是對網(wǎng)站所有的數(shù)據(jù)信息進(jìn)行管理,并且根據(jù)實際需求對用戶信息進(jìn)行維護(hù)。用戶具有瀏覽網(wǎng)站的權(quán)限和修改自身信息、進(jìn)行留言和評論的權(quán)限。系統(tǒng)的總體結(jié)構(gòu)如圖4。

      2.2 數(shù)據(jù)庫設(shè)計

      數(shù)據(jù)庫是存儲數(shù)據(jù)的倉庫,系統(tǒng)設(shè)計到的所有信息都要存入數(shù)據(jù)庫。我們需要建立一個數(shù)據(jù)庫關(guān)系模型,用于存儲數(shù)據(jù)信息,這樣當(dāng)我們在程序中時,就沒有必要為程序頁面添加數(shù)據(jù),從而提高系統(tǒng)的效率。數(shù)據(jù)庫存儲了很多信息,可以說是信息管理系統(tǒng)的核心和基礎(chǔ),數(shù)據(jù)庫還提供了添加、刪除、修改和檢查,使系統(tǒng)能夠快速找到自己想要的信息,而不是在程序代碼中查找。數(shù)據(jù)庫中信息表的每個部分根據(jù)一定的關(guān)系精確地組合、排列和組合成數(shù)據(jù)表。

      2.2.1 概念結(jié)構(gòu)設(shè)計

      本系統(tǒng)中共有八個實體:使用者、導(dǎo)航條、版塊、圖集、圖片、公告、留言以及評論。根據(jù)各實體之間的關(guān)系得到系統(tǒng)的總體E-R圖,如圖5所示。

      圖5 總體E-R圖

      2.2.2 邏輯結(jié)構(gòu)設(shè)計

      邏輯結(jié)構(gòu)設(shè)計和數(shù)據(jù)庫設(shè)計是相互關(guān)聯(lián)的,因此我們要把系統(tǒng)數(shù)據(jù)庫的E-R圖轉(zhuǎn)換為與數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。各實體對應(yīng)的關(guān)系模型如下:

      1) 使用者實體的關(guān)系模式:使用者(編號,姓名,密碼,性別,電話,QQ號,郵箱,備注,角色)

      2) 導(dǎo)航實體的關(guān)系模式:導(dǎo)航條(導(dǎo)航編號,導(dǎo)航名稱)

      3) 版塊實體的關(guān)系模式:版塊(版塊編號,版塊名稱,所屬導(dǎo)航)

      4) 圖集實體的關(guān)系模式:圖集(圖集編號,圖集名稱,所屬版塊,發(fā)布時間,存儲路徑)

      5) 圖片實體的關(guān)系模式:圖片(圖片編號,所屬圖集,存儲路徑)

      6) 公告實體的關(guān)系模式:公告(公告編號,公告標(biāo)題,公告內(nèi)容,發(fā)布時間)

      7) 留言實體的關(guān)系模式:留言(留言編號,留言內(nèi)容,用戶編號,發(fā)布時間,回復(fù),回復(fù)時間)

      8) 評論實體的關(guān)系模式:評論(評論編號,圖集編號,用戶編號,評論內(nèi)容,發(fā)布時間)

      3 系統(tǒng)實現(xiàn)

      3.1 使用者登錄和注冊頁面實現(xiàn)

      1) 管理員要進(jìn)入網(wǎng)站后臺進(jìn)行操作,必須先進(jìn)行登錄,輸入賬號和密碼后進(jìn)行驗證,若正確,則進(jìn)入網(wǎng)站后臺,否則必須重新登錄。用戶在沒有賬戶時必須先進(jìn)行注冊,將信息提交后注冊成功,然后才能登錄。

      2) 管理員或用戶登錄成功后便可進(jìn)行相應(yīng)的操作。

      3.2 管理員模塊功能實現(xiàn)

      3.2.1 用戶管理

      1) 管理員在后臺可以看到用戶列表,并且可以輸入用戶的姓名或者電話進(jìn)行查詢。

      2) 管理員可以對用戶信息進(jìn)行修改,輸入新的信息后點擊“保存”進(jìn)行提交。

      3) 管理員點擊“刪除”按鈕后進(jìn)入確認(rèn)刪除頁面,點擊“確定”后該用戶的信息將從數(shù)據(jù)庫中刪去。

      3.2.2 導(dǎo)航條/版塊/圖集/公告管理

      管理員可以對導(dǎo)航條進(jìn)行管理,包括新增、刪除導(dǎo)航,修改導(dǎo)航名稱,查看導(dǎo)航條等。對版塊、圖集、的操作與導(dǎo)航條相同。

      3.2.3 留言管理

      用戶在前臺進(jìn)行留言后,管理員在后臺可以查看并進(jìn)行回復(fù)。點擊“查看”按鈕,在文本框中輸入要回復(fù)的內(nèi)容,點擊保存即可。

      4 結(jié)論

      更多的功能仍在開發(fā)當(dāng)中?!白哌M(jìn)故宮”網(wǎng)站制作的目的在于為眾多癡迷故宮文化的人們提供一個兼具瀏覽和交流功能的平臺。讓每一位用戶都可以表達(dá)自己對于故宮文化的理解、對于故宮的獨特情感、分享自己在故宮的收獲,從而提升人們的文化幸福感。

      猜你喜歡
      圖集版塊故宮
      每章一練之“反比例函數(shù)”
      世界抗疫圖集
      《科學(xué)與社會》“STS研究”版塊2021年征稿啟事
      雪中故宮
      加大對“無抗”、“替抗”的產(chǎn)品的研發(fā),潤盈明年要在中草藥版塊再度發(fā)力
      現(xiàn)場圖集
      電子競技(2018年20期)2018-12-17 01:23:52
      故宮
      動物打呵欠圖集
      拾起遺落在祖國版塊上的明珠
      故宮大探索
      集安市| 安岳县| 黑河市| 江门市| 申扎县| 丹江口市| 巴塘县| 即墨市| 商城县| 辛集市| 山东省| 泰安市| 扎囊县| 赤峰市| 醴陵市| 惠东县| 汉寿县| 丰县| 宜州市| 鞍山市| 丰县| 贡觉县| 克什克腾旗| 龙南县| 灵丘县| 石家庄市| 霍山县| 宜川县| 常德市| 买车| 卓资县| 孝感市| 清水县| 石泉县| 东台市| 休宁县| 当阳市| 瑞昌市| 克拉玛依市| 武平县| 化德县|