国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

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

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

閆開(kāi)軒,王黎光

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

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

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

1 系統(tǒng)分析

1.1 可行性分析

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

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

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

1.2 SWOT分析

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

1.3 需求分析

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

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

1.3.1 管理員及用戶(hù)的注冊(cè)和登錄

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

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

1.3.2 管理員模塊

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

圖2 管理員用例圖

1.3.3 用戶(hù)模塊

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

圖3 用戶(hù)用例圖

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

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

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

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

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

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

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

圖5 總體E-R圖

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

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

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

2) 導(dǎo)航實(shí)體的關(guān)系模式:導(dǎo)航條(導(dǎo)航編號(hào),導(dǎo)航名稱(chēng))

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

4) 圖集實(shí)體的關(guān)系模式:圖集(圖集編號(hào),圖集名稱(chēng),所屬版塊,發(fā)布時(shí)間,存儲(chǔ)路徑)

5) 圖片實(shí)體的關(guān)系模式:圖片(圖片編號(hào),所屬圖集,存儲(chǔ)路徑)

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

7) 留言實(shí)體的關(guān)系模式:留言(留言編號(hào),留言?xún)?nèi)容,用戶(hù)編號(hào),發(fā)布時(shí)間,回復(fù),回復(fù)時(shí)間)

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

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

3.1 使用者登錄和注冊(cè)頁(yè)面實(shí)現(xiàn)

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

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

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

3.2.1 用戶(hù)管理

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

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

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

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

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

3.2.3 留言管理

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

4 結(jié)論

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

猜你喜歡
圖集版塊故宮
每章一練之“反比例函數(shù)”
世界抗疫圖集
《科學(xué)與社會(huì)》“STS研究”版塊2021年征稿啟事
雪中故宮
加大對(duì)“無(wú)抗”、“替抗”的產(chǎn)品的研發(fā),潤(rùn)盈明年要在中草藥版塊再度發(fā)力
現(xiàn)場(chǎng)圖集
故宮
動(dòng)物打呵欠圖集
拾起遺落在祖國(guó)版塊上的明珠
故宮大探索
万山特区| 铜梁县| 界首市| 崇明县| 寻甸| 镇康县| 喜德县| 北辰区| 宜川县| 崇明县| 红河县| 大兴区| 康平县| 调兵山市| 东莞市| 安宁市| 申扎县| 通海县| 当雄县| 定西市| 镇沅| 乐都县| 南部县| 资中县| 辉县市| 文水县| 丽江市| 鸡西市| 奉节县| 馆陶县| 离岛区| 灵川县| 本溪市| 竹山县| 静宁县| 涡阳县| 海南省| 久治县| 萨迦县| 昭苏县| 吴堡县|