在Internet高速發(fā)展的今天,我們生活的各個領(lǐng)域都涉及到計算機(jī)的應(yīng)用,其中包括手工藝品在線網(wǎng)站的網(wǎng)絡(luò)應(yīng)用,在外國手工藝品已經(jīng)是很普遍的方式,不過國內(nèi)的手工藝品可能還處于起步階段。" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網(wǎng)站運營 > 基于JSP的手工藝品在線網(wǎng)站

基于JSP的手工藝品在線網(wǎng)站

時間:2023-05-19 02:51:02 | 來源:網(wǎng)站運營

時間:2023-05-19 02:51:02 來源:網(wǎng)站運營

基于JSP的手工藝品在線網(wǎng)站:

在Internet高速發(fā)展的今天,我們生活的各個領(lǐng)域都涉及到計算機(jī)的應(yīng)用,其中包括手工藝品在線網(wǎng)站的網(wǎng)絡(luò)應(yīng)用,在外國手工藝品已經(jīng)是很普遍的方式,不過國內(nèi)的手工藝品可能還處于起步階段。手工藝品在線網(wǎng)站具有在線下單功能。手工藝品在線網(wǎng)站采用JSP技術(shù),SSM框架,基于mysql開發(fā),實現(xiàn)了用戶、手工藝人、講藝課堂、文化背景、人物宣傳、制作流程、工藝品信息、用戶下單等內(nèi)容進(jìn)行管理,本系統(tǒng)具有良好的兼容性和適應(yīng)性,為用戶提供更多的工藝品信息,也提供了良好的平臺,從而提高系統(tǒng)的核心競爭力。
本文首先介紹了設(shè)計的背景與研究目的,其次介紹系統(tǒng)相關(guān)技術(shù),重點敘述了系統(tǒng)功能分析以及詳細(xì)設(shè)計,最后總結(jié)了系統(tǒng)的開發(fā)心得。
關(guān)鍵詞:手工藝品在線網(wǎng)站;SSM框架; JSP技術(shù);mysql數(shù)據(jù)庫


Abstract
Today, with the rapid development of the Internet, all areas of our life are related to the application of computers, including the network application of online websites of handicrafts. Handicrafts in foreign countries have been a very common way, but domestic handicrafts may still be in its infancy. The online website of handicrafts has the function of placing orders online. The handicraft online website adopts JSP technology and SSM framework. It is developed based on MySQL and realizes the management of users, craftsmen, art lectures, cultural background, character publicity, production process, handicraft information, user orders and other contents. The system has good compatibility and adaptability, provides users with more handicraft information and a good platform, so as to improve the core competitiveness of the system.
This paper first introduces the design background and research purpose, then introduces the system related technology, focuses on the system function analysis and detailed design, and finally summarizes the development experience of the system.
Key words: handicrafts online website; SSM framework; JSP technology; Mysql database








href="https://zhuanlan.zhihu.com/p/591071940/edit#_Toc86821750">1 緒 論 1
"https://zhuanlan.zhihu.com/p/591071940/edit#_Toc86821751">1.1 課題背景 2
1.2 課題研究的意義 3
1.3 系統(tǒng)實現(xiàn)的功能 4
1.4 課題研究現(xiàn)狀
="https://zhuanlan.zhihu.com/p/591071940/edit#_Toc86821755">2系統(tǒng)相關(guān)技術(shù)
2.1 JSP技術(shù)介紹
2.2 mysql數(shù)據(jù)庫介紹
2.3 MySQL環(huán)境配置
2.4 B/S架構(gòu)
2.5 SSM框架
="https://zhuanlan.zhihu.com/p/591071940/edit#_Toc86821761">3系統(tǒng)需求分析
="https://zhuanlan.zhihu.com/p/591071940/edit#_Toc86821762">3.1系統(tǒng)功能
"https://zhuanlan.zhihu.com/p/591071940/edit#_Toc86821763">3.2可行性研究
3.2.1 經(jīng)濟(jì)可行性
3.2.2 技術(shù)可行性
3.2.3 運行可行性
3.2.4 時間可行性
3.3系統(tǒng)業(yè)務(wù)過程分析
"https://zhuanlan.zhihu.com/p/591071940/edit#_Toc86821769">3.4系統(tǒng)用例圖
ef="https://zhuanlan.zhihu.com/p/591071940/edit#_Toc86821770">4系統(tǒng)設(shè)計
"https://zhuanlan.zhihu.com/p/591071940/edit#_Toc86821771">4.1數(shù)據(jù)庫設(shè)計
4.2系統(tǒng)整體設(shè)計
4.2.1 系統(tǒng)設(shè)計思想
4.2.2系統(tǒng)流程圖
="https://zhuanlan.zhihu.com/p/591071940/edit#_Toc86821775">5系統(tǒng)詳細(xì)設(shè)計
5.1管理員功能模塊
5.2用戶功能模塊
5.3前臺功能模塊
5.4手工藝人功能模塊
ef="https://zhuanlan.zhihu.com/p/591071940/edit#_Toc86821780">6系統(tǒng)測試
"https://zhuanlan.zhihu.com/p/591071940/edit#_Toc86821781">7總結(jié)與心得體會
f="https://zhuanlan.zhihu.com/p/591071940/edit#_Toc86821782">7.1 總結(jié)
"https://zhuanlan.zhihu.com/p/591071940/edit#_Toc86821783">7.2 心得體會
ref="https://zhuanlan.zhihu.com/p/591071940/edit#_Toc86821784">參考文獻(xiàn)
href="https://zhuanlan.zhihu.com/p/591071940/edit#_Toc86821785">致謝





1 緒 論

1.1 課題背景

在Internet高速發(fā)展的今天,計算機(jī)的應(yīng)用幾乎完成覆蓋我們生活的各個領(lǐng)域,互聯(lián)網(wǎng)在經(jīng)濟(jì),生活等方面有著舉足輕重的地位,成為人們資源共享,信息快速傳遞的重要渠道[1]。在中國,網(wǎng)上管理的興起也同時飛速發(fā)展著。為了適應(yīng)現(xiàn)代人類強(qiáng)烈的時間觀念,對于工藝品信息不能及時的被分享,用戶就沒有辦法進(jìn)行下單購買工藝品這樣一種現(xiàn)狀,造成各方面的不便,傳統(tǒng)的管理方式已經(jīng)成為一個重要的問題。因此,這就需要一個方便的手工藝品在線網(wǎng)站,方便用戶在線下單。手工藝品在線網(wǎng)站正是這么一個方便的平臺。本網(wǎng)站中,用戶可以以最方便的形式,在最短的時間內(nèi)查找最多的信息,擁有自己權(quán)限進(jìn)行操作[2]。因此,系統(tǒng)無疑給人們的生活帶來了極大的方便,網(wǎng)絡(luò)的應(yīng)用讓時間和距離不再是局限。

1.2 課題研究的意義

通過手工藝品在線網(wǎng)站的研究可以更好地理解系統(tǒng)開發(fā)的意義,而且也有利于發(fā)展更多的智能系統(tǒng),查看講藝課堂、文化背景、人物宣傳、制作流程等信息,手工藝品在線網(wǎng)站的開發(fā)建設(shè),由于其開發(fā)周期短,維護(hù)方便,所以它可以適應(yīng)手工藝人體系基本要求。

1.3 系統(tǒng)實現(xiàn)的功能

本次設(shè)計任務(wù)是要設(shè)計一個手工藝品在線網(wǎng)站,通過這個系統(tǒng)能夠為用戶提供更好的平臺。系統(tǒng)的主要功能包括:講藝課堂、文化背景、人物宣傳、制作流程等功能。

管理員可以根據(jù)系統(tǒng)給定的賬號進(jìn)行登錄,登錄后可以進(jìn)入手工藝品在線網(wǎng)站,對手工藝品在線網(wǎng)站所有模塊進(jìn)行管理[3]。包括查看和修改自己的個人信息以及登錄密碼。

該系統(tǒng)為每一個用戶都分配了一個用戶賬號,用戶通過賬號的登錄可以在系統(tǒng)中查看工藝品信息需要時可以在線下單,也能個人信息進(jìn)行修改等功能,手工藝人添加制作流程、工藝品信息,查看用戶下單情況是否支付等操作。

1.4 課題研究現(xiàn)狀

現(xiàn)今,越來越多的人樂于選擇一項合適的管理方案,但是往往受到管理經(jīng)驗地限制,Internet作為新型網(wǎng)絡(luò)崛起,網(wǎng)絡(luò)進(jìn)入人們生活,手工藝品在線網(wǎng)站無疑是給用戶提供更好平臺,在這樣成功的管理模式背景下,不僅方便管理員管理,也方便用戶在線下單與查看等信息,更加方便手工藝人添加工藝品信息,高效便捷地管理手工藝品成為了轉(zhuǎn)變管理模式,與時代兼容的當(dāng)務(wù)之急。

手工藝品在線網(wǎng)站,為用戶隨時隨地查看工藝品信息提供了便捷的方法,更重要的是大大的簡化了管理員管理的方式方法,相比于傳統(tǒng)手工藝品方法,這樣的電子信息管理更為簡潔方便,在手工藝品維護(hù)信息反饋和處理手工藝品方面也有得天獨厚的優(yōu)勢。

手工藝品在線網(wǎng)站能做到的不僅是大大簡化管理員的信息管理工作,在提高手工藝人運營收益的同時還能縮減開支,更能在數(shù)字化的平面網(wǎng)絡(luò)上將手工藝品最好的一面展示給用戶,過程永遠(yuǎn)比結(jié)果重要。畢業(yè)設(shè)計是大學(xué)生活中最為濃墨重彩的一筆,在這個過程中不僅學(xué)到更為全面的書本和實踐知識,更讓我感受到了濃濃的同窗之情及師生情。這個系統(tǒng)成為手工藝品最不可或缺的內(nèi)容。盡管目前大部分手工藝人已經(jīng)將手工藝品在線網(wǎng)站投入使用,但是人們對于系統(tǒng)要求也變得越來越高,大部分系統(tǒng)已經(jīng)能完美處理各類信息,但是為了更好地契合手工藝品,不同手工藝人有不同的要求,個性化也是管理系統(tǒng)十分重要的一點,所以每個手工藝人都希望自己能有一個性化定制的手工藝品在線網(wǎng)站,但這又涉及到成本控制問題,目前定制一個系統(tǒng)價值不菲,但是如果有這樣一個可以根據(jù)需求自己制定頁面和內(nèi)容的手工藝品在線網(wǎng)站就可以大大縮減開支,但是憑借目前自身技術(shù)恐怕難以實現(xiàn),不過讓系統(tǒng)可二次設(shè)計卻是有可能實現(xiàn)的。隨著網(wǎng)站規(guī)模的不斷擴(kuò)大,信息共享也成一種趨勢[4]。手工藝品在線網(wǎng)站的發(fā)展也證明了系統(tǒng)管理在不斷發(fā)展進(jìn)步,各種理念也越來越先進(jìn),對各方面的要求也變得越來越高,管理員完全可以在進(jìn)入頁面時添加各類信息。

2系統(tǒng)相關(guān)技術(shù)

2.1 JSP技術(shù)介紹

本手工藝品在線網(wǎng)站在前臺管理網(wǎng)頁效果中主要采用的是JSP技術(shù)現(xiàn)在越來越多的軟件公司都使用JSP技術(shù)來開發(fā)web端的應(yīng)用。因為就目前的市場上網(wǎng)頁制作模塊來說哦,JSP技術(shù)包含的內(nèi)容是相對而言比較豐富全面的,而且JSP技術(shù)已經(jīng)成為現(xiàn)在市場上最為常見的網(wǎng)頁開發(fā)技術(shù)。JSP中文全稱是JSP服務(wù)器端語言。我們都知道JSP是一種動態(tài)網(wǎng)頁開發(fā)技術(shù),它的開發(fā)是跨平臺的,JSP可以在windows操作系統(tǒng)上運行也可以在Linux系統(tǒng)上運行。JSP是一個較為簡化的網(wǎng)頁技術(shù),它是由許多公司聯(lián)合發(fā)起的建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。在JSP中可以插入html網(wǎng)頁,CSS,JSPscript等制作動態(tài)網(wǎng)頁,樣式方面較為多樣化。

JSP技術(shù)有很多優(yōu)點,它可以嵌入很多別的樣式操作方便快捷,Html,CSS,JSPscript,Struts,Spring等,豐富了功能結(jié)構(gòu)。JSP標(biāo)簽的可擴(kuò)充性比較強(qiáng),它與XML的兼容性也較強(qiáng),能夠使程序開發(fā)人員減輕許多工作負(fù)擔(dān)。JSP編寫的代碼和它的組件都可跨平臺。JSP還支持多種網(wǎng)頁格式,可移植性和健壯性,易用性都比較強(qiáng)。而且對于他的編寫環(huán)境壓實比較多的,開發(fā)平臺也比較不受限制但是JSP技術(shù)提高了代碼的復(fù)雜性,增加了部署和調(diào)試的困難性[5]。這對于我們開發(fā)一個功能強(qiáng)大的web應(yīng)用網(wǎng)站起著很好的支撐作用。

2.2 mysql數(shù)據(jù)庫介紹

利用MYSQL的數(shù)據(jù)獨立性、安全性等特點,在軟件項目中對數(shù)據(jù)進(jìn)行操作,可以保證數(shù)據(jù)準(zhǔn)確無誤,并降低了程序員的應(yīng)用開發(fā)時間。

MYSQL的特點是支持多線程,能方便的對系統(tǒng)資源充分利用,有效提高速度,還提供多種方式途徑來對數(shù)據(jù)庫進(jìn)行連接;MYSQL的功能相對弱小、規(guī)模也小,但本系統(tǒng)要求不高,MYSQL完全可以滿足本網(wǎng)站使用[6]。

利用MYSQL建立系統(tǒng)數(shù)據(jù)庫,不僅有利于數(shù)據(jù)處理業(yè)務(wù)的早期整合,還能利于發(fā)展后兩種數(shù)據(jù)擴(kuò)展的操作。

2.3 MySQL環(huán)境配置

(1)本系統(tǒng)的數(shù)據(jù)使用的是MySQL,所以要將MySQL安裝到指定目錄,如果下載的是非安裝的MySQL壓縮包,直接解壓到指定目錄就可以了。然后點擊C:/Program Files/MySQL/bin/winMySQLadmin.exe這個文件其中C:/Program Files/MySQL是MySQL安裝目錄。輸入winMySQLadmin的初始用戶、密碼(注:這不是MySQL里的用戶、密碼)隨便填不必在意,確定之后右下角任務(wù)的啟動欄會出現(xiàn)一個紅綠燈的圖標(biāo),紅燈亮代表服務(wù)停止,綠燈亮代表服務(wù)正常,左擊這個圖標(biāo)->winnt->install the service 安裝此服務(wù),再左擊這個圖標(biāo)->winnt->start the service 啟動MySQL服務(wù)。

(2)修改MySQL數(shù)據(jù)庫的root密碼。用cmd進(jìn)入命令行模式輸入如下命令:

cd C:/Program Files/MySQL/bin

MySQLadmin -u root -p password 123

回車出現(xiàn)Enter password: ,這是要輸入原密碼. 剛安裝時密碼為空,所以直接回車,此時MySQL 中賬號 root 的密碼被改為 123 安裝完畢。

2.4 B/S架構(gòu)

B/S的系統(tǒng)是通過能上網(wǎng)的電腦就可以使用,它最大的優(yōu)點是不需要安裝專門的軟件,首先瀏覽器向服務(wù)器發(fā)出請求,然后服務(wù)器處理請求把信息再返回給瀏覽器。不需要再次對數(shù)據(jù)進(jìn)行存取與計算數(shù)據(jù),只要負(fù)責(zé)顯示數(shù)據(jù)來降低要求,如果說客戶端像個“瘦子”,而服務(wù)器會越來越“胖”[7]。B/S體系結(jié)構(gòu)與C/S體系結(jié)構(gòu)相比,最大的不同是:B/S體系的應(yīng)用軟件使用網(wǎng)絡(luò)瀏覽器作為與用戶交互的平臺,而C/S則需要開發(fā)專用的應(yīng)用程序。

當(dāng)前MIS系統(tǒng)結(jié)構(gòu)目前存在兩種較為流行的結(jié)構(gòu):C/S和B/S兩種。

C/S結(jié)構(gòu)的系統(tǒng):C/S結(jié)構(gòu)就是客戶機(jī)服務(wù)器結(jié)構(gòu),它可以法派任務(wù)到Client端和Server端來進(jìn)行,充分利用兩端硬件環(huán)境的優(yōu)勢,來降低系統(tǒng)的通訊的花費??蛻舳酥饕饔檬翘幚砣藱C(jī)交互,執(zhí)行客戶端應(yīng)用程序,收集數(shù)據(jù)以及向服務(wù)器發(fā)送任務(wù)請求。服務(wù)器基本作用是執(zhí)行后臺程序,它主要對客戶機(jī)的請求申請進(jìn)行反饋,除此之外,它的作用還包括:數(shù)據(jù)服務(wù)預(yù)約儲系統(tǒng)的共享管理、通訊管理、文件管理等等。

B/S結(jié)構(gòu)的系統(tǒng):這種網(wǎng)絡(luò)結(jié)構(gòu)簡化了客戶端,并把系統(tǒng)功能實現(xiàn)的中心集中到服務(wù)器上,在這種模式中,只需要一個瀏覽器就可以了。這種結(jié)構(gòu)將很多的工作交于WEB服務(wù)器,只通過瀏覽器請求WEB服務(wù),隨后根據(jù)請求返回信息。

通常在網(wǎng)站網(wǎng)內(nèi)部使用,采用C/S。而使用不僅限于內(nèi)網(wǎng)的情況下使用B/S??紤]到本管理系統(tǒng)的一系列需求,所以,該系統(tǒng)開發(fā)使用B/S結(jié)構(gòu)開發(fā)。

2.5 SSM框架

當(dāng)今流行的“SSM組合框架”是Spring + SpringMVC + MyBatis的縮寫,受到很多的追捧,“組合SSM框架”是強(qiáng)強(qiáng)聯(lián)手、各司其職、協(xié)調(diào)互補(bǔ)的團(tuán)隊精神。web項目的框架,通常更簡單的數(shù)據(jù)源。Spring屬于一個輕量級的反轉(zhuǎn)控制框架(IoC),但它也是一個面向表面的容器(AOP)。SpringMVC常常用于控制器的分類工作模式,與模型對象分開,程序?qū)ο蟮淖饔门c自動取款機(jī)進(jìn)行處理。這種解耦治療使整個系統(tǒng)的個性化變得更加容易。MyBatis是一個良好的可持續(xù)性框架,支持普通SQL查詢,同時允許對存儲過程的高級映射進(jìn)行數(shù)據(jù)的優(yōu)化處理。大型Java Web應(yīng)用程序的由于開發(fā)成本太高,開發(fā)后難以維護(hù)和開發(fā)過程中一些難以解決的問題,而采用“SSM組合框架”,它允許建立業(yè)務(wù)層次結(jié)構(gòu),并為這個問題提供良好的解決方案。

3系統(tǒng)需求分析

3.1系統(tǒng)功能

通過前面的功能分析可以將手工藝品在線網(wǎng)站的功能分為管理員和用戶、手工藝人三個部分,系統(tǒng)的主要功能包括人物宣傳、制作流程、工藝品信息等內(nèi)容。任何用戶只要進(jìn)入網(wǎng)站不需登錄也可瀏覽到的工藝品信息、通知公告,如果想要在線下單購買工藝品,就必須注冊、登錄后才能操作,后臺管理是針對已登錄的用戶看到滿意的手工藝品而設(shè)計的[8]。

1、一般用戶的功能及權(quán)限

所謂一般用戶就是指還沒有注冊的過客,他們可以瀏覽主頁面上的信息。但如果需要其它操作時,要登錄注冊,只有注冊成功才有的權(quán)限。

2、管理員的功能及權(quán)限

用戶信息的添加和管理,工藝品信息添加和管理和手工藝人信息添加和管理,這些都是管理員的功能。

3、系統(tǒng)功能結(jié)構(gòu)圖

系統(tǒng)功能結(jié)構(gòu)圖是系統(tǒng)設(shè)計階段,系統(tǒng)功能結(jié)構(gòu)圖只是這個階段一個基礎(chǔ),整個系統(tǒng)的架構(gòu)決定了系統(tǒng)的整體模式,是系統(tǒng)的根據(jù)[9]。手工藝品在線網(wǎng)站的整個設(shè)計結(jié)構(gòu)如圖3-1所示。

3.2可行性研究

通過對系統(tǒng)研究目標(biāo)及內(nèi)容的分析審察后,提出可行性方案,并對其進(jìn)行論述。主要從技術(shù)可行性出發(fā),再進(jìn)一步分析經(jīng)濟(jì)可行性和操作可行性等方面。

3.2.1 經(jīng)濟(jì)可行性

開發(fā)系統(tǒng)所涉及到的資料,一般是在圖書館查閱,或是在網(wǎng)上進(jìn)行查找收集。所需要的一些應(yīng)用軟件也都是在網(wǎng)上可以免費下載的,因此,開發(fā)成本是幾乎為零。但是開發(fā)出來的系統(tǒng),還是具有高效率,低成本,較高質(zhì)量的。所以,從經(jīng)濟(jì)可行性的角度,該系統(tǒng)符合標(biāo)準(zhǔn)。

3.2.2 技術(shù)可行性

技術(shù)可行性是考慮在現(xiàn)有的技術(shù)條件下,能否順利完成開發(fā)任務(wù)。以及判斷現(xiàn)有的軟硬件配置是否能滿足開發(fā)的需求。而本系統(tǒng)采用的是JSP開發(fā)技術(shù),并非十分困難,所以在技術(shù)上是絕對可行的。此外,計算機(jī)硬件配置是完全符合發(fā)展的需要。

3.2.3 運行可行性

當(dāng)前計算機(jī)信息化的知識已經(jīng)十分普及了,現(xiàn)在的操作人員也都是對系統(tǒng)環(huán)境有很強(qiáng)的適應(yīng)性,各類操作人員大都是有過培訓(xùn)補(bǔ)充的,因此完全不影響組織結(jié)構(gòu),所以在運行上也是可行的。

3.2.4 時間可行性

從時間上看,在大四的最后一個學(xué)期,在實習(xí)工作與完成畢設(shè)兩件大事相交叉的時間里,結(jié)合之前學(xué)習(xí)的相關(guān)知識,并開發(fā)系統(tǒng),時間上是有點緊,但是也不是完全沒可能實現(xiàn),通過這段時間的努力功能基本實現(xiàn)。

3.3系統(tǒng)業(yè)務(wù)過程分析

手工藝品在線網(wǎng)站是三種身份的用戶,主要涉及管理員和用戶、手工藝人。每個身份都是操作起來都是清楚方便的。對于一些通知公告,這是任何人都可以查看的,但是如果用戶想在線下單購買工藝品,則必須是已經(jīng)進(jìn)行登錄的用戶,或者想修改個人信息的話,也是需要用戶為登錄狀態(tài)。這些用戶的基本信息都由管理員對其統(tǒng)一管理。

根據(jù)實際過程的分析,網(wǎng)站有以下幾個部分,其中用戶注冊,登錄,修改個人信息;管理員管理用戶信息;一般用戶只可以瀏覽不可以發(fā)布信息。手工藝人添加制作流程、工藝品信息,以上業(yè)務(wù)過程從用戶角度可以分為三類使用本系統(tǒng)的用戶角色,包括管理員和用戶、手工藝人。以下針對各類用戶說明相應(yīng)的業(yè)務(wù)過程。



關(guān)鍵詞:手工藝

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關(guān)閉