版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2PAGEPAGE6圖書(shū)商城管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)目錄TOC\o"1-3"\h\u119911引言 3239111.1選題背景 341281.2選題意義 3191101.3國(guó)內(nèi)外研究現(xiàn)狀 3146432關(guān)鍵技術(shù)介紹 542502.1JSP技術(shù) 5268602.2Java技術(shù) 5116062.3數(shù)據(jù)庫(kù)技術(shù) 5320412.4B/S架構(gòu) 6263472.5Tomcat服務(wù)器 6196183系統(tǒng)分析 7262323.1可行性分析 7236043.1.1技術(shù)可行性 712063.1.2經(jīng)濟(jì)可行性 7132463.1.3操作可行性 771463.1.4時(shí)間可行性 7304123.2系統(tǒng)功能分析 847083.3系統(tǒng)性能分析 8183293.4系統(tǒng)用例分析 9107354系統(tǒng)設(shè)計(jì) 11284734.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 11173854.2管理員子系統(tǒng) 11235204.2.1滾動(dòng)圖片模塊設(shè)計(jì) 1117464.2.2公告信息模塊設(shè)計(jì) 12201364.2.3入駐申請(qǐng)模塊設(shè)計(jì) 12311214.3用戶(hù)子系統(tǒng) 1372374.3.1登錄注冊(cè)模塊設(shè)計(jì) 1325094.2.2搜索模塊設(shè)計(jì) 14165114.2.3訂單模塊設(shè)計(jì) 14240614.2.4購(gòu)物車(chē)模塊設(shè)計(jì) 15170124.2.5推薦模塊設(shè)計(jì) 1564404.4商家子系統(tǒng) 1661264.3.1商品管理模塊設(shè)計(jì) 1695764.3.2評(píng)論管理模塊設(shè)計(jì) 16266974.3.3銷(xiāo)售統(tǒng)計(jì)模塊設(shè)計(jì) 179334.5數(shù)據(jù)庫(kù)設(shè)計(jì) 17214464.5.1數(shù)據(jù)庫(kù)E-R圖設(shè)計(jì) 17210404.5.2數(shù)據(jù)庫(kù)表設(shè)計(jì) 18190085系統(tǒng)實(shí)現(xiàn) 2123325.1管理員子系統(tǒng) 2152635.1.1滾動(dòng)界面管理 2188495.1.2公告管理模塊 2236295.1.3入駐申請(qǐng)模塊 22221155.2用戶(hù)子系統(tǒng) 23145495.2.1登錄注冊(cè)模塊 2329955.2.2搜索模塊 25251335.2.3訂單模塊 26308325.2.4購(gòu)物車(chē)模塊 2750585.2.5推薦模塊 27260875.3商家子系統(tǒng) 2820125.3.1商品管理模塊 2827545.3.2評(píng)論管理模塊 29291705.3.3銷(xiāo)售統(tǒng)計(jì)模塊 30118216系統(tǒng)測(cè)試 3281366.1測(cè)試目的 3294696.2測(cè)試方法 32247066.3測(cè)試用例 332516.4測(cè)試運(yùn)行情況 34187266.5測(cè)試總結(jié) 37194127結(jié)論 3812857參考文獻(xiàn) 40摘要:隨著生活的需要和計(jì)算機(jī)技術(shù)水平的提升,圖書(shū)商城管理系統(tǒng)伴隨新興的網(wǎng)絡(luò)技術(shù)走進(jìn)人們的視野。通過(guò)對(duì)網(wǎng)上購(gòu)書(shū)相關(guān)需求、商家業(yè)務(wù)管理和管理員后臺(tái)管理功能進(jìn)行分析,選擇IntelliJIDEA平臺(tái),采用B/S架構(gòu),以Java為語(yǔ)言編程,使用MySQL作為后臺(tái)數(shù)據(jù)存儲(chǔ),分別實(shí)現(xiàn)系統(tǒng)的管理員子系統(tǒng)、商家子系統(tǒng)和用戶(hù)子系統(tǒng)。管理員子系統(tǒng)實(shí)現(xiàn)了書(shū)籍的增刪改查、首頁(yè)滾動(dòng)圖片、入駐管理和公告管理。商家子系統(tǒng)實(shí)現(xiàn)了商家的訂單管理、售后管理、銷(xiāo)售統(tǒng)計(jì)以及商品管理。用戶(hù)子系統(tǒng)可以進(jìn)行書(shū)籍購(gòu)買(mǎi)、個(gè)人信息修改、推薦系統(tǒng)、購(gòu)物車(chē)管理。本系統(tǒng)經(jīng)過(guò)多次測(cè)試,性能穩(wěn)定、操作簡(jiǎn)單易懂、界面簡(jiǎn)便、維護(hù)與更新簡(jiǎn)單。關(guān)鍵詞:推薦系統(tǒng);Java;B/S架構(gòu);圖書(shū)商城管理系統(tǒng)1引言1.1選題背景隨著社會(huì)經(jīng)濟(jì)和生活水平的發(fā)展,線(xiàn)上圖書(shū)商城的出現(xiàn)改變了線(xiàn)下圖書(shū)市場(chǎng)的壟斷地位,顛覆了人們對(duì)圖書(shū)的購(gòu)買(mǎi)模式,而智能手機(jī)的普及應(yīng)用更是加速了電子商務(wù)模式的到來(lái)REF_Ref26718\r\h[1]。相比于傳統(tǒng)在實(shí)體店中的購(gòu)書(shū)方式,網(wǎng)上購(gòu)書(shū)的虛擬交易方式為生活在快時(shí)代下的用戶(hù)帶來(lái)了更大的便利。網(wǎng)上購(gòu)書(shū)不僅滿(mǎn)足廣大用戶(hù)對(duì)于書(shū)籍?dāng)?shù)量與種類(lèi)的需求,而且在互聯(lián)網(wǎng)上購(gòu)書(shū)可以利用碎片化時(shí)間完成,為用戶(hù)節(jié)約了時(shí)間的同時(shí)也會(huì)提升商家的售書(shū)效率,節(jié)約商家成本,促進(jìn)市場(chǎng)消費(fèi)水平。圖書(shū)商城管理系統(tǒng)保證管理員、商家和用戶(hù)之間數(shù)據(jù)的傳輸交流,充分利用網(wǎng)上交易的優(yōu)點(diǎn),實(shí)現(xiàn)圖書(shū)銷(xiāo)售的電子商務(wù)模式,滿(mǎn)足管理員、商戶(hù)和用戶(hù)之間得到電子交易的需求REF_Ref27635\r\h[2]。1.2選題意義隨著因特網(wǎng)的興起與普及,圖書(shū)商城管理系統(tǒng)的出現(xiàn)是適應(yīng)在迅速變化的網(wǎng)絡(luò)商業(yè)模式下的新途徑。這種新圖書(shū)銷(xiāo)售形式在傳統(tǒng)銷(xiāo)售方式的基礎(chǔ)上滿(mǎn)足了復(fù)雜的商務(wù)邏輯,降低了商家銷(xiāo)售過(guò)程中店鋪成本。考慮到用戶(hù)的需求,在構(gòu)建圖書(shū)商城管理系統(tǒng)時(shí)主要追求的是穩(wěn)定性高、性能強(qiáng)的系統(tǒng)。并且在互聯(lián)網(wǎng)平臺(tái)上,數(shù)據(jù)的傳遞更為迅速,當(dāng)數(shù)據(jù)發(fā)生變化的第一時(shí)間,用戶(hù)就可以收到相應(yīng)的消息提醒。同時(shí),有些用戶(hù)在進(jìn)行購(gòu)書(shū)過(guò)程中有些盲目性或者滯后性,因此通過(guò)本系統(tǒng)將用戶(hù)的信息聯(lián)系起來(lái),然后將這些信息經(jīng)過(guò)處理后以推薦的形式發(fā)送到用戶(hù)手中,提升用戶(hù)的購(gòu)買(mǎi)興趣,從而提高購(gòu)書(shū)效率。而且相比于傳統(tǒng)實(shí)體書(shū)店,網(wǎng)絡(luò)書(shū)店能夠最大程度超越時(shí)間、空間的束縛,連接上網(wǎng)絡(luò),方便人們實(shí)現(xiàn)在線(xiàn)交易R(shí)EF_Ref27789\r\h[4]。1.3國(guó)內(nèi)外研究現(xiàn)狀近年來(lái)國(guó)外電子商務(wù)的發(fā)展受到了廣大消費(fèi)者的認(rèn)可。特別是在經(jīng)濟(jì)發(fā)達(dá)的歐美國(guó)家,對(duì)傳統(tǒng)銷(xiāo)售模式的沖擊更為猛烈。從九十年代的最早一批電商開(kāi)始,僅僅是十幾年的時(shí)間,雅虎、戴爾等大型電子公司借助強(qiáng)大的信用制度使其在電子商務(wù)的發(fā)展中處于帶頭的地位,并在世界的市場(chǎng)中占有了不小的份額。尤其是近幾年,國(guó)外的這種電子商務(wù)在全球化模式的影響下更是受到了極大的刺激不斷擴(kuò)大規(guī)模,這也為整個(gè)市場(chǎng)的集中創(chuàng)造了一定的條件國(guó)內(nèi)的互聯(lián)網(wǎng)雖然要晚于國(guó)外,但是所開(kāi)辟的市場(chǎng)由于受到國(guó)內(nèi)的廣大消費(fèi)用戶(hù)的喜愛(ài),發(fā)展速度上要遠(yuǎn)超國(guó)外,這為在線(xiàn)購(gòu)書(shū)在中國(guó)的發(fā)展提供了非常良好的發(fā)展環(huán)境與競(jìng)爭(zhēng)市場(chǎng)。淘寶、京東、亞馬遜等就是非常有說(shuō)服力的在線(xiàn)購(gòu)物成功案例。而這也讓電子商務(wù)在經(jīng)濟(jì)中取得了不小的發(fā)展優(yōu)勢(shì)。
2關(guān)鍵技術(shù)介紹2.1JSP技術(shù)JSP是由Sun公司主導(dǎo)創(chuàng)建的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)REF_Ref27870\r\h[5]。JSP頁(yè)面通過(guò)HTML和Java兩種編程語(yǔ)言編程,但是HTML和Java在實(shí)現(xiàn)上卻有所區(qū)別。HTML實(shí)現(xiàn)的是網(wǎng)頁(yè)靜態(tài)內(nèi)容的顯示,而用Java則會(huì)顯示網(wǎng)頁(yè)動(dòng)態(tài)內(nèi)容。采用JSP技術(shù),JSP中的文件會(huì)被JSP引擎轉(zhuǎn)換為Servlet,且JSP引擎是一個(gè)關(guān)鍵的Servlet程序REF_Ref3533\r\h[14]。JSP技術(shù)是將Java代碼運(yùn)用在HTML頁(yè)面上,而不使用Java程序控制靜止圖像頁(yè)面顯示的過(guò)程。使用JSP技術(shù),可以提高系統(tǒng)的數(shù)據(jù)交換速度,降低開(kāi)發(fā)難度。用戶(hù)首次在瀏覽器中訪(fǎng)問(wèn)JSP頁(yè)面時(shí),將編譯并保存該頁(yè)面代碼,然后不再重新編譯該頁(yè)面代碼。而再次打開(kāi)JSP頁(yè)面時(shí),則會(huì)執(zhí)行被保存的代碼。這種方法可以降低對(duì)服務(wù)器CPU資源的無(wú)效占用。在Java代碼中HTML頁(yè)面的服務(wù)器的響應(yīng)需要在代碼中連接標(biāo)簽,但是JSP技術(shù)的使用避免了這樣繁瑣的過(guò)程。JSP具有較多的標(biāo)簽和表達(dá)試,在使用JSP技術(shù)開(kāi)發(fā)時(shí),可以獲得更多的頁(yè)面動(dòng)態(tài)效果,為用戶(hù)帶來(lái)更好的視覺(jué)體驗(yàn)。2.2Java技術(shù)Java是比較安全的基礎(chǔ)開(kāi)發(fā)語(yǔ)言。使用Java進(jìn)行軟件應(yīng)用程序的開(kāi)發(fā),具有簡(jiǎn)便性。不僅如此,Java編程語(yǔ)言應(yīng)用于Web程序可以不會(huì)被計(jì)算機(jī)的各類(lèi)因素制約,在多種環(huán)境下均可以較好的運(yùn)行REF_Ref27707\w\h[3]。采用Java來(lái)開(kāi)發(fā)Android手機(jī)應(yīng)用和Web后端,開(kāi)發(fā)效率非常高。Java是面向?qū)ο蟮恼Z(yǔ)言,是基于人的思維模式所開(kāi)發(fā)的,因此,在Java的編程時(shí),具有條理清晰、易于理解并實(shí)現(xiàn)的特點(diǎn)。這也是Java編程更容易被廣大編程人員接受的一個(gè)原因。Java有一個(gè)最大的優(yōu)點(diǎn),就是它沒(méi)有平臺(tái)的限制,Java虛擬機(jī)的出現(xiàn),使得Java編程時(shí),即使更改操作系統(tǒng)或者升級(jí)處理器,它也能夠維持程序的運(yùn)行而且不出現(xiàn)錯(cuò)誤。采用Java編程時(shí),可以在任意系統(tǒng)上通過(guò)Java虛擬機(jī)實(shí)現(xiàn)機(jī)器的自動(dòng)解釋執(zhí)行,在不出現(xiàn)錯(cuò)誤的條件下,它能夠執(zhí)行至結(jié)束。2.3數(shù)據(jù)庫(kù)技術(shù)MySQL數(shù)據(jù)庫(kù)是使用SQL語(yǔ)言的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),其最初由瑞典MySQLAB公司開(kāi)發(fā),現(xiàn)如今屬于Oracle旗下產(chǎn)品REF_Ref28050\r\h[6]。MySQL是最好的RDBMS應(yīng)用程序之一,因此采用MySQL數(shù)據(jù)庫(kù)是非常好的選擇。使用MySQL能提高所開(kāi)發(fā)軟件的靈活性。與其他數(shù)據(jù)庫(kù)相比,MySQL將所有數(shù)據(jù)存儲(chǔ)在同一個(gè)數(shù)據(jù)的庫(kù)中,且MySQL在將所有數(shù)據(jù)分類(lèi)處理后,將數(shù)據(jù)信息整理后分別保存在各自的表中。由于這種儲(chǔ)存數(shù)據(jù)的方式,使得開(kāi)發(fā)人員能夠非常容易在數(shù)據(jù)庫(kù)中找到所找的數(shù)據(jù),從而實(shí)現(xiàn)開(kāi)發(fā)人員快速查找、刪除、添加數(shù)據(jù),并能實(shí)現(xiàn)快速在數(shù)據(jù)庫(kù)中添加新建表或試視圖的功能。同時(shí),當(dāng)開(kāi)發(fā)人員想取回?cái)?shù)據(jù)時(shí),也能快速操作。MySQL數(shù)據(jù)庫(kù)的使用,不僅為開(kāi)發(fā)過(guò)程提供優(yōu)良的開(kāi)發(fā)環(huán)境,并且其數(shù)據(jù)的存取速度快,成本低的特點(diǎn)也吸引著用戶(hù)的使用,目前很多中小型的網(wǎng)站都使用此項(xiàng)技術(shù)進(jìn)行網(wǎng)站數(shù)據(jù)管理REF_Ref31427\r\h[12]。2.4B/S架構(gòu)系統(tǒng)的網(wǎng)絡(luò)架構(gòu)是從整個(gè)系統(tǒng)的每個(gè)環(huán)節(jié)間如何實(shí)現(xiàn)網(wǎng)絡(luò)連接考慮的REF_Ref1443\r\h[13]。B/S架構(gòu)進(jìn)行軟件開(kāi)發(fā)的時(shí)候會(huì)因?yàn)槠渚哂袕?qiáng)分布性與高共享性的優(yōu)勢(shì)被廣泛的使用。B/S架構(gòu)是對(duì)傳統(tǒng)架構(gòu)改進(jìn)所形成的,它是基于瀏覽器的,并與各種腳本語(yǔ)言結(jié)合的一項(xiàng)瀏覽器技術(shù),開(kāi)發(fā)速度較快,業(yè)務(wù)擴(kuò)展簡(jiǎn)單方便以及發(fā)成本低等優(yōu)勢(shì)。如今開(kāi)發(fā)簡(jiǎn)單的應(yīng)用軟件是在用戶(hù)端與服務(wù)器端之間采用B/S架構(gòu)模式,B/S架構(gòu)是由前端瀏覽器和后端服務(wù)器組成的系統(tǒng)的框架結(jié)構(gòu)REF_Ref26857\r\h[7]。B/S架構(gòu)包括:邏輯層,控制邏輯層和數(shù)據(jù)表示層,這三層相對(duì)獨(dú)立并且彼此相關(guān)。B/S架構(gòu)可以直接在不同系統(tǒng)上使用,不會(huì)因?yàn)椴煌牟僮飨到y(tǒng)而出現(xiàn)兼容性問(wèn)題。在開(kāi)發(fā)應(yīng)用程序時(shí),由于只需要在服務(wù)器端進(jìn)行開(kāi)發(fā)并保存數(shù)據(jù),所以降低了數(shù)據(jù)在客戶(hù)端被泄露竊取的概率REF_Ref26968\r\h[8]。2.5Tomcat服務(wù)器Tomcat服務(wù)器是基于JSWDK的Servlet容器,并且對(duì)系統(tǒng)開(kāi)銷(xiāo)較小,擴(kuò)展性強(qiáng),同時(shí)配置起來(lái)較為方便,適用于中小型系統(tǒng),具有良好的穩(wěn)定性。Tomcat本身可以獨(dú)立運(yùn)行,雖然它是作為Apache服務(wù)器的擴(kuò)展而存在的,但獨(dú)立運(yùn)行的特質(zhì)使得它受到了更多初學(xué)人員的認(rèn)可和追捧REF_Ref28174\r\h[9]。PAGEPAGE223系統(tǒng)分析3.1可行性分析考慮開(kāi)發(fā)的技術(shù)能力、、經(jīng)濟(jì)支出、操作性以及時(shí)間投入。本章分析了系統(tǒng)四部分可行性:技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性和時(shí)間可行性。3.1.1技術(shù)可行性本課題的完成,是在Java和MySQL數(shù)據(jù)庫(kù)的結(jié)合使用下實(shí)現(xiàn)的?;谝酝鶎?duì)Java和MySQL的了解,以及查閱許多文獻(xiàn)資料,決定采用這兩種技術(shù),增強(qiáng)系統(tǒng)開(kāi)發(fā)的便利性。這兩種技術(shù)的使用都是零成本,都是常見(jiàn)的軟件開(kāi)發(fā)技術(shù)。從數(shù)據(jù)庫(kù)中取出數(shù)據(jù),極大的滿(mǎn)足用戶(hù)對(duì)速度的需求。MySQL數(shù)據(jù)庫(kù)的使用在程序運(yùn)行時(shí)能夠快速地從數(shù)據(jù)庫(kù)中檢索、刪除和添加數(shù)據(jù),不僅實(shí)現(xiàn)了向數(shù)據(jù)庫(kù)快速添加新表的功能,同時(shí)也減少了開(kāi)發(fā)過(guò)程中對(duì)計(jì)算機(jī)的負(fù)擔(dān)。3.1.2經(jīng)濟(jì)可行性開(kāi)發(fā)本系統(tǒng),需要從開(kāi)發(fā)技術(shù)和設(shè)施配置要求的角度來(lái)考慮經(jīng)濟(jì)成本。圖書(shū)商城管理系統(tǒng)所采用的開(kāi)發(fā)技術(shù)均是免費(fèi)使用的,且都是采用開(kāi)源碼。綜合圖書(shū)商城管理系統(tǒng)對(duì)于管理員、用戶(hù)和商家的低成本與所產(chǎn)生的的效益來(lái)看,所產(chǎn)生的效益是要大于成本的。3.1.3操作可行性本課題設(shè)計(jì)的圖書(shū)商城管理系統(tǒng),具有簡(jiǎn)單美觀的界面,拒絕復(fù)雜的裝飾,在用戶(hù)點(diǎn)擊操作時(shí),能自動(dòng)彈出提示框,響應(yīng)速度快,功能結(jié)構(gòu)劃分清晰,是一款操作性良好,可供用戶(hù)流暢使用的系統(tǒng)。3.1.4時(shí)間可行性開(kāi)發(fā)系統(tǒng),需要考慮時(shí)間的影響,確定系統(tǒng)需在哪個(gè)具體時(shí)間之內(nèi)完成,從而進(jìn)行周祥的計(jì)劃。本圖書(shū)商城管理系統(tǒng)的開(kāi)發(fā),以及在兩個(gè)月的時(shí)間內(nèi)完成。系統(tǒng)的完成,需要經(jīng)歷需求分析、文獻(xiàn)調(diào)查、系統(tǒng)結(jié)構(gòu)確定、做出詳細(xì)結(jié)構(gòu)圖、編寫(xiě)程序以及調(diào)試這些環(huán)節(jié),通過(guò)這些環(huán)節(jié)所需時(shí)間的規(guī)劃,確定了圖書(shū)商城管理系統(tǒng)在規(guī)定時(shí)間內(nèi)可以完成。綜上所述,圖書(shū)商城管理系統(tǒng)所采用的技術(shù)在能夠滿(mǎn)足項(xiàng)目開(kāi)發(fā)需求的前提下,減少開(kāi)發(fā)的難度,節(jié)約成本。3.2系統(tǒng)功能分析在分析系統(tǒng)功能時(shí),需要細(xì)致的劃分,通過(guò)已經(jīng)確定好的需求來(lái)進(jìn)行重組,得到合理的、具有科學(xué)依據(jù)的功能劃分。通過(guò)功能分析,可以更好繪制系統(tǒng)結(jié)構(gòu)圖,還能夠反映出系統(tǒng)運(yùn)作的全過(guò)程。不僅為系統(tǒng)的開(kāi)發(fā)明確方向,還讓系統(tǒng)的構(gòu)成要素、功能體系更加清晰明確。這樣也可以確保系統(tǒng)各個(gè)子功能都能得以實(shí)現(xiàn),從而保證系統(tǒng)總體功能的實(shí)現(xiàn)。本系統(tǒng)包含管理員、商家和用戶(hù),系統(tǒng)功能也主要滿(mǎn)足這三類(lèi)人員的需要。(1)管理員子系統(tǒng):管理員全面管理系統(tǒng),主要有滾動(dòng)界面管理、會(huì)員賬號(hào)管理、入駐申請(qǐng)管理、公告管理、書(shū)籍分類(lèi)管理以及商品管理功能。(2)用戶(hù)子系統(tǒng):用戶(hù)在首頁(yè)查看公告,點(diǎn)擊注冊(cè)界面完成注冊(cè)登錄。登錄后可以進(jìn)行購(gòu)買(mǎi)或添加至購(gòu)物車(chē)收藏等操作。個(gè)人主頁(yè)用于管理個(gè)人賬戶(hù)信息,查看訂單信息。(3)商家子系統(tǒng):商家登陸后通過(guò)后臺(tái)管理系統(tǒng)添加店鋪書(shū)籍信息并進(jìn)行庫(kù)存管理。產(chǎn)生交易時(shí),商家要對(duì)交易訂單及時(shí)更新管理,并在售后管理界面完成售后服務(wù)。完成的交易會(huì)被后臺(tái)數(shù)據(jù)庫(kù)統(tǒng)計(jì)記錄并整理成圖表進(jìn)行分析與管理。3.3系統(tǒng)性能分析系統(tǒng)能否正常運(yùn)行,滿(mǎn)足用戶(hù)各項(xiàng)正常操作,有賴(lài)其良好的性能,因此本系統(tǒng)必須具備相應(yīng)的性能需求,為保證用戶(hù)在使用時(shí)有較好的用戶(hù)體驗(yàn)度,對(duì)本系統(tǒng)的性能要求主要體現(xiàn)在以下四個(gè)方面REF_Ref28308\r\h[10]。(1)操作性:圖書(shū)商城管理系統(tǒng)的開(kāi)發(fā)目的是在滿(mǎn)足各行各業(yè)的人使用圖書(shū)商城管理系統(tǒng)的需要的同時(shí),又方便人們的生活和工作。因此,系統(tǒng)的操作流程需要簡(jiǎn)便易懂。根據(jù)實(shí)際應(yīng)用程序的流程,使用者可以在手機(jī)與電腦的網(wǎng)頁(yè)界面使用系統(tǒng)的功能。(2)擴(kuò)展可能性:圖書(shū)商城管理系統(tǒng)以加強(qiáng)系統(tǒng)管理和用戶(hù)體驗(yàn)為目標(biāo)。因此,系統(tǒng)需要具備易擴(kuò)展性,令系統(tǒng)內(nèi)容可以的進(jìn)一步變化,支持系統(tǒng)添入新功能模塊和現(xiàn)有功能模塊的改進(jìn)。(3)穩(wěn)定性:本次開(kāi)發(fā)的圖書(shū)商城管理系統(tǒng)在維持系統(tǒng)上具有較高的穩(wěn)定性。在系統(tǒng)運(yùn)營(yíng)過(guò)程中,用戶(hù)使用任何功能都能正常運(yùn)行。如果用戶(hù)在操作中輸入了錯(cuò)誤數(shù)據(jù),系統(tǒng)會(huì)自動(dòng)處理這些問(wèn)題,以免給用戶(hù)造成困擾。(4)安全性:圖書(shū)商城管理系統(tǒng)保存了大量的書(shū)籍?dāng)?shù)據(jù)和用戶(hù)的個(gè)人信息。因此,圖書(shū)商城管理系統(tǒng)需要保證系統(tǒng)信息的安全,確保每一位用戶(hù)只有登錄個(gè)人賬戶(hù)才能使用系統(tǒng)功能。3.4系統(tǒng)用例分析用例圖在進(jìn)行需求分析時(shí)可以更為直觀了解系統(tǒng)的功能,而且在建立系統(tǒng)流程時(shí)也會(huì)提供很大的幫助。本系統(tǒng)的三個(gè)子系統(tǒng)用例圖如圖3-1、3-2、3-3所示。圖3-1管理員用例圖圖3-2用戶(hù)用例圖圖3-3商家用例圖
4系統(tǒng)設(shè)計(jì)4.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)一個(gè)完整的系統(tǒng)需要實(shí)現(xiàn)多個(gè)模塊的功能。因此,系統(tǒng)結(jié)構(gòu)應(yīng)明確劃分,將整個(gè)系統(tǒng)的實(shí)現(xiàn)內(nèi)容分成多個(gè)小模塊,分別完成這些小模塊,將這些小模塊合并起來(lái),實(shí)現(xiàn)系統(tǒng)的設(shè)計(jì)。這樣有助于保持開(kāi)發(fā)過(guò)程思路的清晰,不容易造成混亂。在結(jié)構(gòu)設(shè)計(jì)過(guò)程中,需要先分析系統(tǒng)需求,初步確定系統(tǒng)功能,再將功能模塊細(xì)化,完成系統(tǒng)結(jié)構(gòu)的最終設(shè)計(jì)。本圖書(shū)商城管理系統(tǒng)的結(jié)構(gòu)圖如圖4-1所示。圖4-1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)圖4.2管理員子系統(tǒng)本系統(tǒng)的各個(gè)功能模塊通過(guò)以下十一個(gè)方面進(jìn)行介紹。4.2.1滾動(dòng)圖片模塊設(shè)計(jì)管理員登錄后臺(tái)系統(tǒng)對(duì)首頁(yè)圖片進(jìn)行管理,如圖4-2所示。圖4-2滾動(dòng)圖片管理順序圖4.2.2公告信息模塊設(shè)計(jì)管理員對(duì)書(shū)籍購(gòu)物界面的公告信息管理,如圖4-3所示。圖4-3添加公告信息順序圖4.2.3入駐申請(qǐng)模塊設(shè)計(jì)商家想入駐本系統(tǒng)時(shí)進(jìn)行注冊(cè)并申請(qǐng)入駐,在系統(tǒng)后臺(tái)審核同意之后即可成為本系統(tǒng)的商家,如圖4-4所示。圖4-4入駐申請(qǐng)順序圖4.3用戶(hù)子系統(tǒng)4.3.1登錄注冊(cè)模塊設(shè)計(jì)用戶(hù)注冊(cè)并登錄系統(tǒng),如圖4-5所示。圖4-5用戶(hù)登錄順序圖4.2.2搜索模塊設(shè)計(jì)在首頁(yè)界面的搜索框輸入關(guān)鍵字搜索書(shū)籍,如圖4-6所示。圖4-6搜索順序圖4.2.3訂單模塊設(shè)計(jì)商家與用戶(hù)發(fā)生交易時(shí)會(huì)產(chǎn)生訂單信息,商家與用戶(hù)都可以在各自的訂單界面看到訂單信息,如圖4-7所示。圖4-7訂單順序圖4.2.4購(gòu)物車(chē)模塊設(shè)計(jì)用戶(hù)可以將選中的書(shū)籍放入購(gòu)物車(chē)?yán)^續(xù)瀏覽其它書(shū)籍,在將所需書(shū)籍選取完后同時(shí)支付,如圖4-8所示。圖4-8購(gòu)物車(chē)添加書(shū)籍順序圖4.2.5推薦模塊設(shè)計(jì)所有用戶(hù)對(duì)書(shū)籍的點(diǎn)擊次數(shù)會(huì)被數(shù)據(jù)庫(kù)記錄,經(jīng)過(guò)數(shù)據(jù)庫(kù)重新排序后將點(diǎn)擊數(shù)量高的書(shū)籍推送給每一位用戶(hù)。用戶(hù)點(diǎn)擊進(jìn)入書(shū)籍的展示頁(yè)面則會(huì)推送同一作者的其他書(shū)籍或者是同類(lèi)型的書(shū)籍,從而促進(jìn)商家的銷(xiāo)售數(shù)量。商家也可以在后臺(tái)推薦熱銷(xiāo)書(shū)籍到首頁(yè)界面,如圖4-9所示。圖4-9書(shū)籍推薦順序圖4.4商家子系統(tǒng)4.3.1商品管理模塊設(shè)計(jì)商家可以上傳書(shū)籍信息及售價(jià)等信息,還可以將圖書(shū)上架、下架、并設(shè)置金額等操作,如圖4-10所示。圖4-10商品管理順序圖4.3.2評(píng)論管理模塊設(shè)計(jì)商家登錄后可以查看和回復(fù)評(píng)論,如圖4-11所示。圖4-11評(píng)論管理順序圖4.3.3銷(xiāo)售統(tǒng)計(jì)模塊設(shè)計(jì)商家在銷(xiāo)售統(tǒng)計(jì)頁(yè)面查看店鋪售書(shū)數(shù)量以及營(yíng)業(yè)額操作,如圖4-12所示。圖4-12銷(xiāo)售統(tǒng)計(jì)順序圖4.5數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)是一個(gè)完整系統(tǒng)的核心。系統(tǒng)在運(yùn)行時(shí)會(huì)產(chǎn)生數(shù)據(jù)的請(qǐng)求以及數(shù)據(jù)的響應(yīng),需要對(duì)數(shù)據(jù)進(jìn)行獨(dú)立處理與儲(chǔ)存,而這會(huì)占用較大存儲(chǔ)空間,因此通過(guò)數(shù)據(jù)庫(kù)來(lái)完成此類(lèi)操作。根據(jù)數(shù)據(jù)庫(kù)存取速度快、占用存儲(chǔ)空間小的特點(diǎn),所以建立系統(tǒng)不同實(shí)體之間的關(guān)系模型并完成對(duì)數(shù)據(jù)庫(kù)的開(kāi)發(fā)以及設(shè)計(jì)系統(tǒng)開(kāi)發(fā)時(shí)需要的數(shù)據(jù)表內(nèi)容等信息。4.5.1數(shù)據(jù)庫(kù)E-R圖設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)先進(jìn)行需求分析,將分析得出的結(jié)論采用抽象的信息結(jié)構(gòu)表述出來(lái),讓開(kāi)發(fā)者能夠更易于理解數(shù)據(jù)之間各個(gè)關(guān)系的連接,充分反映出數(shù)據(jù)庫(kù)內(nèi)部各個(gè)結(jié)構(gòu),以及能夠在應(yīng)用環(huán)境和要求需要作出變化時(shí),便于修改和擴(kuò)充數(shù)據(jù)模型。因此,通過(guò)概念設(shè)計(jì)將應(yīng)用系統(tǒng)的數(shù)據(jù)以更直觀的方式展現(xiàn)出來(lái)。在概念設(shè)計(jì)中,常用E-R模型來(lái)描述,如圖4-13所示。圖4-13系統(tǒng)總體E-R圖4.5.2數(shù)據(jù)庫(kù)表設(shè)計(jì)開(kāi)發(fā)系統(tǒng)時(shí)進(jìn)行數(shù)據(jù)庫(kù)物理設(shè)計(jì)需要定義數(shù)據(jù)庫(kù),確定數(shù)據(jù)的邏輯結(jié)構(gòu),選擇適當(dāng)?shù)臄?shù)據(jù)庫(kù)管理方法,在決定文件存儲(chǔ)的結(jié)構(gòu)與存儲(chǔ)的方法后,選定合適的數(shù)據(jù)庫(kù)物理結(jié)構(gòu)。用戶(hù)系統(tǒng)需要考慮的是時(shí)間、空間效率以及消耗與維護(hù)的成本,從而優(yōu)化數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)。數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)在構(gòu)建時(shí)需要為數(shù)據(jù)庫(kù)、表格和字段命名,命名后的關(guān)聯(lián)字段可以讓表與表之間實(shí)現(xiàn)關(guān)系的連接。在數(shù)據(jù)表中,為字段應(yīng)用適當(dāng)?shù)臄?shù)據(jù)類(lèi)型完成數(shù)據(jù)庫(kù)結(jié)構(gòu)的創(chuàng)建。系統(tǒng)主要數(shù)據(jù)庫(kù)列表如表4-1至4-6所示。表4-1about表字段名稱(chēng)數(shù)據(jù)類(lèi)型長(zhǎng)度是否主鍵是否可空idint11是否contenttext--否是
表4-2address表字段名稱(chēng)數(shù)據(jù)類(lèi)型長(zhǎng)度是否主鍵是否可空idint11是否namevarchar255否是telvarchar255否是addrtext--否是ismrvarchar255否是delstatusvarchar255否是memberidvarchar255否是表4-3aftersale表字段名稱(chēng)數(shù)據(jù)類(lèi)型長(zhǎng)度是否主鍵是否可空idint11是否memberidvarchar255否是ddnovarchar255否是productnamevarchar255否是flagvarchar255否是contenttext--否是savetimevarchar255否是statusvarchar255否是selleridvarchar255否是表4-4fapply表字段名稱(chēng)數(shù)據(jù)類(lèi)型長(zhǎng)度是否主鍵是否可空idint11是否memberidvarchar255否是realnamevarchar255否是filenamevarchar255否是idcardvarchar255否是savetimevarchar255否是shstatusvarchar255否是表4-5brand表字段名稱(chēng)數(shù)據(jù)類(lèi)型長(zhǎng)度是否主鍵是否可空idint11是否namevarchar255否是delstatusvarchar255否是
表4-6cart表字段名稱(chēng)數(shù)據(jù)類(lèi)型長(zhǎng)度是否主鍵是否可空idint11是否memberidint11否是productidint11否是numint11否是selleridint11否是5系統(tǒng)實(shí)現(xiàn)5.1管理員子系統(tǒng)5.1.1滾動(dòng)界面管理管理員可以在后臺(tái)管理設(shè)置系統(tǒng)首頁(yè)界面的滾動(dòng)圖片,通過(guò)首頁(yè)圖片為商家提供滾動(dòng)圖片廣告,流程圖如圖5-1所示,界面如圖5-2所示。圖5-1滾動(dòng)圖片流程圖圖5-2滾動(dòng)界面圖5.1.2公告管理模塊管理員在后臺(tái)管理系統(tǒng)公告信息,可以在后臺(tái)增添、刪除和修改公告內(nèi)容。幫助管理員及時(shí)將資訊最快傳達(dá)給用戶(hù)與商家,流程圖如圖5-3所示,界面如圖5-4所示。圖5-3公告管理流程圖圖5-4公告管理界面5.1.3入駐申請(qǐng)模塊商家要想通過(guò)系統(tǒng)銷(xiāo)售商品,首先需要向系統(tǒng)管理員申請(qǐng)入駐,管理員在對(duì)商家的營(yíng)業(yè)執(zhí)照和申請(qǐng)人信息進(jìn)行審核之后若合格即可同一入駐申請(qǐng)。入駐申請(qǐng)流程圖見(jiàn)圖5-5,具體界面如圖5-6所示。圖5-5入駐申請(qǐng)流程圖圖5-6入駐申請(qǐng)列表界面5.2用戶(hù)子系統(tǒng)5.2.1登錄注冊(cè)模塊用戶(hù)進(jìn)入系統(tǒng)在登錄界面輸入賬號(hào)與密碼,若與注冊(cè)數(shù)據(jù)庫(kù)的信息一致,即可登入用戶(hù)界面。否則會(huì)顯示密碼或賬號(hào)錯(cuò)誤。若用戶(hù)無(wú)賬號(hào)則需在注冊(cè)界面注冊(cè)后重復(fù)上述操作即可,注冊(cè)登錄流程圖如圖5-7所示,注冊(cè)界面如圖5-8所示,登錄界面如圖5-9所示。圖5-7注冊(cè)登錄流程圖圖5-8注冊(cè)界面圖5-9登錄界面5.2.2搜索模塊用戶(hù)在搜索框搜索書(shū)籍,在書(shū)籍詳情界面查看書(shū)籍的評(píng)論與信息,并將書(shū)籍加入購(gòu)物車(chē)、收藏書(shū)籍和店鋪,流程圖如圖5-10所示,搜索界面如圖5-11所示。圖5-10商品詳情信息流程圖圖5-11商品搜索界面5.2.3訂單模塊用戶(hù)在購(gòu)買(mǎi)書(shū)籍后,會(huì)生成對(duì)應(yīng)的訂單信息,用戶(hù)可以點(diǎn)擊查看訂單信息,流程圖如圖5-12所示,界面如圖5-13所示。圖5-12訂單信息流程圖圖5-13訂單信息界面5.2.4購(gòu)物車(chē)模塊用戶(hù)在瀏覽書(shū)籍界面將需要的書(shū)籍加入購(gòu)物車(chē)后繼續(xù)瀏覽其它書(shū)籍,界面如圖5-14所示。圖5-14購(gòu)物車(chē)界面5.2.5推薦模塊本系統(tǒng)將點(diǎn)擊書(shū)籍與搜索關(guān)鍵詞記錄,并統(tǒng)計(jì)用戶(hù)在瀏覽書(shū)籍信息時(shí)的書(shū)籍的種類(lèi),在經(jīng)過(guò)后臺(tái)數(shù)據(jù)分析之后向用戶(hù)推薦點(diǎn)擊數(shù)量與搜索數(shù)量最高的的書(shū)籍與同種類(lèi)型的其它書(shū)籍。同時(shí)商家也可以將熱銷(xiāo)書(shū)籍推薦到首頁(yè)界面,流程圖如圖5-15所示,界面見(jiàn)圖5-16所示。圖5-15書(shū)籍推薦流程圖圖5-16推薦界面5.3商家子系統(tǒng)5.3.1商品管理模塊商家對(duì)倉(cāng)庫(kù)的書(shū)籍進(jìn)行線(xiàn)上管理,以分類(lèi)或者按名查找的方式查看書(shū)籍的信息、評(píng)論和排名,并對(duì)書(shū)籍信息修改、刪除,或者新增書(shū)籍,流程圖如圖5-17所示,界面如圖5-18所示。圖5-17商品管理流程圖圖5-18商品管理界面5.3.2評(píng)論管理模塊書(shū)籍會(huì)有不同用戶(hù)在商品下方進(jìn)行評(píng)論,而商家可以在后臺(tái)查看、回復(fù)與刪除評(píng)論,如圖5-19所示。圖5-19評(píng)論管理界面5.3.3銷(xiāo)售統(tǒng)計(jì)模塊在銷(xiāo)售統(tǒng)計(jì)模塊,商家可以看到銷(xiāo)售數(shù)量與金額記錄,流程圖如圖5-20所示,界面如圖5-21所示。圖5-20銷(xiāo)售統(tǒng)計(jì)流程圖圖5-21商品銷(xiāo)售統(tǒng)計(jì)界面
6系統(tǒng)測(cè)試系統(tǒng)編寫(xiě)完成之后進(jìn)行系統(tǒng)測(cè)試以檢查系統(tǒng)中是否存在尚未發(fā)現(xiàn)的問(wèn)題,并及時(shí)修改,完善系統(tǒng)功能。6.1測(cè)試目的測(cè)試的目的在于檢測(cè)系統(tǒng)是否可以達(dá)到運(yùn)行的標(biāo)準(zhǔn),設(shè)置的功能是否可以一一實(shí)現(xiàn),能否快速響應(yīng)系統(tǒng)操作指令,運(yùn)行是否穩(wěn)定,需求是否完成。在測(cè)試系統(tǒng)時(shí),如果出現(xiàn)漏洞,需要找出漏洞出現(xiàn)的原因,找到相應(yīng)的代碼,改正錯(cuò)誤。因此,在程序編寫(xiě)時(shí),代碼的格式書(shū)寫(xiě)以及每一個(gè)字段的大小寫(xiě)字母都要準(zhǔn)確,否則會(huì)影響程序的正常運(yùn)行以及程序運(yùn)行界面的完整性。正確的格式可以在程序運(yùn)行出現(xiàn)錯(cuò)誤時(shí),快速定位相應(yīng)字段,這樣就縮短了測(cè)試以及修改漏洞的時(shí)間。程序出現(xiàn)漏洞后,可以修改出現(xiàn)的錯(cuò)誤從而提高程序的性能,因此系統(tǒng)測(cè)試是必要的。測(cè)試的過(guò)程是不斷的試驗(yàn)與糾錯(cuò),每次試驗(yàn)與糾錯(cuò)的過(guò)程,會(huì)將數(shù)據(jù)保存在計(jì)算機(jī)中,顯示測(cè)試的結(jié)果。當(dāng)測(cè)試報(bào)告結(jié)果有漏洞時(shí),就需要尋找漏洞存在的原因并糾正漏洞的錯(cuò)誤從而完善系統(tǒng)。6.2測(cè)試方法測(cè)試的方法包含單元測(cè)試、集成測(cè)試和確認(rèn)測(cè)試三個(gè)步驟。單元測(cè)試采用單元測(cè)試來(lái)測(cè)試是否能夠成功投入使用的非??煽康姆绞健?duì)系統(tǒng)中最小可測(cè)試單元功能檢測(cè),從小功能單元檢測(cè)、發(fā)現(xiàn)并解決問(wèn)題,保證系統(tǒng)每一個(gè)功能模塊都能正確實(shí)現(xiàn)。通過(guò)檢驗(yàn)單元功能,能夠保證程序開(kāi)發(fā)的高質(zhì)量與高效率。集成測(cè)試集成測(cè)試的意思就是將許多單獨(dú)的模塊連接起來(lái),測(cè)試這些模塊在連接起來(lái)后是不是可以實(shí)現(xiàn)各個(gè)功能的銜接,這時(shí),就能解決單元測(cè)試所不能檢驗(yàn)而帶來(lái)的問(wèn)題,進(jìn)一步提高系統(tǒng)順利運(yùn)作速率。確認(rèn)測(cè)試確認(rèn)測(cè)試通常是在綜合測(cè)試之后采用的檢查方法,為了檢測(cè)軟件在特定環(huán)境中在功能上使用的有效性,而該方法也常用于解釋軟件與需求一致。6.3測(cè)試用例系統(tǒng)的網(wǎng)站各項(xiàng)功能主要包含在三個(gè)子系統(tǒng)之中。下面是本系統(tǒng)各個(gè)功能模塊的測(cè)試用例表。如表6-1所示。表6-1功能測(cè)試用例表測(cè)試模塊測(cè)試內(nèi)容測(cè)試結(jié)果原因用戶(hù)注冊(cè)模塊填寫(xiě)未注冊(cè)的賬號(hào)、設(shè)置密碼以及用戶(hù)名等個(gè)人信息注冊(cè)成功添加數(shù)據(jù)信息到數(shù)據(jù)庫(kù)中填寫(xiě)賬號(hào)已經(jīng)被注冊(cè)注冊(cè)失敗賬號(hào)已被注冊(cè)管理員、用戶(hù)、商家登錄正確填寫(xiě)賬號(hào)、密碼、驗(yàn)證碼登陸成功登錄賬號(hào)、密碼和驗(yàn)證碼與數(shù)據(jù)庫(kù)中數(shù)據(jù)一致錯(cuò)誤填寫(xiě)賬號(hào)、密碼、驗(yàn)證碼登錄失敗賬號(hào)、密碼與驗(yàn)證碼與數(shù)據(jù)庫(kù)信息不匹配滾動(dòng)圖片模塊新增圖片增添成功功能正常刪除圖片刪除成功功能正常公告管理模塊新增公告新增成功功能正常編輯公告編輯成功功能正常刪除公告刪除成功功能正常入駐申請(qǐng)模塊申請(qǐng)商家入駐申請(qǐng)成功功能正常入駐申請(qǐng)管理入駐申請(qǐng)管理成功功能正常搜索模塊關(guān)鍵字搜索書(shū)籍搜索成功功能正常訂單模塊用戶(hù)管理交易訂單管理成功功能正常商家管理交易訂單管理成功功能正常購(gòu)物車(chē)模塊書(shū)籍加入購(gòu)物車(chē)添加成功功能正常增加購(gòu)物車(chē)書(shū)籍?dāng)?shù)量增加成功功能正常刪除購(gòu)物車(chē)書(shū)籍刪除成功功能正常推薦模塊推薦書(shū)籍查看查看成功功能正常推薦書(shū)籍設(shè)置設(shè)置成功功能正常
續(xù)表6-1商品管理模塊增添書(shū)籍增添成功功能正常編輯書(shū)籍信息編輯成功功能正常增加庫(kù)存書(shū)籍?dāng)?shù)量增加成功功能正常刪除書(shū)籍刪除成功功能正常評(píng)論管理模塊評(píng)論商品評(píng)論成功功能正?;貜?fù)評(píng)論回復(fù)成功功能正常銷(xiāo)售統(tǒng)計(jì)模塊查看銷(xiāo)售金額與銷(xiāo)售量查看成功功能正常6.4測(cè)試運(yùn)行情況(1)用戶(hù)注冊(cè)測(cè)試:用戶(hù)注冊(cè)后會(huì)在數(shù)據(jù)庫(kù)中添加該用戶(hù)的數(shù)據(jù)信息,如圖6-1所示。圖6-1用戶(hù)測(cè)試圖書(shū)籍推薦測(cè)試:用戶(hù)在瀏覽書(shū)籍信息的界面可以看到書(shū)籍的推薦,如圖6-2所示。圖6-2書(shū)籍類(lèi)似推薦測(cè)試圖管理員商家管理測(cè)試:管理員可以對(duì)違反規(guī)則的商家進(jìn)行相應(yīng)的凍結(jié)操作,被凍結(jié)的商家無(wú)法繼續(xù)售賣(mài)書(shū)籍,只有在經(jīng)過(guò)管理員解凍之后才能繼續(xù)售書(shū),如圖6-3所示。圖6-3管理員商家管理圖管理員公告管理測(cè)試:管理員對(duì)首頁(yè)部分的公告系統(tǒng)的進(jìn)行添加、刪除、修改管理,如圖6-4。圖6-4管理員公告管理圖商家商品管理測(cè)試:商家對(duì)書(shū)籍的信息編寫(xiě)上傳,如圖6-5所示。圖6-5商家商品管理圖商家?guī)齑婀芾頊y(cè)試:商家對(duì)倉(cāng)庫(kù)中的書(shū)籍?dāng)?shù)量統(tǒng)計(jì)并上傳,如圖6-6所示。圖6-6商家?guī)齑婀芾韴D6.5測(cè)試總結(jié)測(cè)試時(shí),使用不同的角色賬號(hào)登錄不同的系統(tǒng),對(duì)各子系統(tǒng)功能模塊進(jìn)行操作,確認(rèn)系統(tǒng)的各環(huán)節(jié),檢查系統(tǒng)的各接口,記錄測(cè)試的結(jié)果進(jìn)行測(cè)試分析。圖書(shū)商城管理系統(tǒng)實(shí)現(xiàn)了需求分析的功能,運(yùn)行順利,各操作都能得到程序反饋,而且響應(yīng)速度快,程序沒(méi)有明顯的邏輯性錯(cuò)誤,反復(fù)測(cè)試系統(tǒng)運(yùn)行良好。
7結(jié)論本系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)是利用了Java語(yǔ)言、MySQL數(shù)據(jù)庫(kù)實(shí)現(xiàn)圖書(shū)商城管理系統(tǒng),用戶(hù)使用時(shí)只要通過(guò)瀏覽器來(lái)完成。網(wǎng)上圖書(shū)商城不僅節(jié)省了消費(fèi)者購(gòu)書(shū)所花費(fèi)的大量時(shí)間保證了購(gòu)書(shū)效率,幫助廣大消費(fèi)者解決了在購(gòu)書(shū)時(shí)因?yàn)闀?shū)籍的沉重而帶來(lái)的不便。在消費(fèi)者進(jìn)入網(wǎng)站首頁(yè)時(shí)還會(huì)因?yàn)橥扑]系統(tǒng)而幫助用戶(hù)與商家解決傳統(tǒng)消費(fèi)時(shí)購(gòu)書(shū)的盲目問(wèn)題。網(wǎng)上圖書(shū)商城不僅為用戶(hù)提供了便捷的購(gòu)書(shū)通道和詳細(xì)的商品信息,也為商家節(jié)約了大量的財(cái)力與精力。系統(tǒng)根據(jù)用戶(hù)、商家和管理者的需要,從圖書(shū)商城管理系統(tǒng)工作的實(shí)現(xiàn)情況出發(fā),主要實(shí)現(xiàn)了圖書(shū)商城管理系統(tǒng)的各項(xiàng)基本功能。用戶(hù)可以通過(guò)本系統(tǒng)在線(xiàn)購(gòu)買(mǎi)書(shū)籍。商家通過(guò)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年皖北煤電集團(tuán)公司掘進(jìn)工招聘?jìng)淇碱}庫(kù)及參考答案詳解
- 2025年貴州鹽業(yè)(集團(tuán))有限責(zé)任公司貴陽(yáng)分公司公開(kāi)招聘工作人員6人備考題庫(kù)及完整答案詳解1套
- 3D打印納米復(fù)合材料植入體的抗菌性能
- 2025年四川工商學(xué)院招聘專(zhuān)任教師崗位5人備考題庫(kù)及完整答案詳解一套
- 3D打印急救器械的模塊化組合應(yīng)用策略
- 四川省眉山市仁壽縣2024-2025學(xué)年九年級(jí)上學(xué)期12月期末化學(xué)試題(含答案)
- 中國(guó)鋁業(yè)集團(tuán)有限公司2026年度高校畢業(yè)生招聘1289人備考題庫(kù)及一套參考答案詳解
- 重癥血液吸附專(zhuān)家指導(dǎo)意見(jiàn)2026
- 2025年共青團(tuán)中央所屬事業(yè)單位社會(huì)人員公開(kāi)招聘18人備考題庫(kù)含答案詳解
- 2025年江陰市東舜城鄉(xiāng)一體化建設(shè)發(fā)展有限公司公開(kāi)招聘工作人員9人備考題庫(kù)及答案詳解一套
- 2024年協(xié)會(huì)工作年終總結(jié)(2篇)
- 廣西桂林市2023-2024學(xué)年七年級(jí)上學(xué)期語(yǔ)文期末試卷(含答案)
- JT-T-1199.2-2018綠色交通設(shè)施評(píng)估技術(shù)要求第2部分:綠色服務(wù)區(qū)
- 刑法學(xué)智慧樹(shù)知到期末考試答案章節(jié)答案2024年上海財(cái)經(jīng)大學(xué)
- 中建高支模專(zhuān)家論證匯報(bào)材料
- 2021年水性丙烯酸防腐涂料,環(huán)氧樹(shù)脂
- 女性壓力性尿失禁-完成
- 船臺(tái)、船體分段合攏工藝
- 個(gè)人借條電子版模板
- 工序交接單-范例
- 形勢(shì)與政策(吉林大學(xué))智慧樹(shù)知到答案章節(jié)測(cè)試2023年
評(píng)論
0/150
提交評(píng)論