網(wǎng)上書(shū)店生產(chǎn)實(shí)習(xí)報(bào)告_第1頁(yè)
網(wǎng)上書(shū)店生產(chǎn)實(shí)習(xí)報(bào)告_第2頁(yè)
網(wǎng)上書(shū)店生產(chǎn)實(shí)習(xí)報(bào)告_第3頁(yè)
網(wǎng)上書(shū)店生產(chǎn)實(shí)習(xí)報(bào)告_第4頁(yè)
網(wǎng)上書(shū)店生產(chǎn)實(shí)習(xí)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩25頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

學(xué)號(hào):題目類(lèi)型:實(shí)習(xí)報(bào)告桂林理工高校GUILINUNIVERSITYOFTECHNOLO(píng)GY生產(chǎn)實(shí)習(xí)(實(shí)習(xí)報(bào)告)題目:網(wǎng)上書(shū)店學(xué)院:專(zhuān)業(yè)(方向):班級(jí):同學(xué):同組成員:指導(dǎo)老師:2015年1月22日摘要隨著科學(xué)技術(shù)的進(jìn)展,網(wǎng)絡(luò)在人們生活中的應(yīng)用越來(lái)越廣泛。人們?cè)絹?lái)越想在最短的時(shí)間內(nèi)購(gòu)買(mǎi)到自己所需的圖書(shū)。但書(shū)目的繁多,給人們?cè)诜泵Φ墓ぷ魃钪械馁?gòu)書(shū)帶來(lái)了很大的麻煩,于是網(wǎng)上購(gòu)書(shū)便成了人們憧憬的事情。圖書(shū)銷(xiāo)售系統(tǒng)的開(kāi)發(fā)為人們帶來(lái)了很大的便利,使他們足不出戶就可以輕輕松松地買(mǎi)到自己想要的書(shū),既省時(shí)又省力。有效地縮短了圖書(shū)流通發(fā)行環(huán)節(jié),將寬敞讀者、圖書(shū)、出版者、發(fā)行者緊密地結(jié)合在一起,大大提高了圖書(shū)流通率。它有著經(jīng)營(yíng)成本低、庫(kù)存是虛擬的、用戶檢索便利、地域限制少等特點(diǎn)。系統(tǒng)以JSP為主要制作工具,實(shí)現(xiàn)了用戶注冊(cè)、登陸、驗(yàn)證身份及書(shū)籍的預(yù)覽查詢、對(duì)書(shū)籍的購(gòu)買(mǎi)通過(guò)購(gòu)物車(chē)實(shí)現(xiàn)等功能。關(guān)鍵詞電子商務(wù)網(wǎng)上書(shū)城管理信息系統(tǒng)AbstractWiththedevelopmentofscienceandtechnology,Internetisappliedmoreandmorewidelyinpeople'slives.Thereisagrowingdesiretopurchasebookswhichpeoplespossiblywanttobuyintheshortesttime.However,awiderangeofbooksbroughtalotoftroublestopeopleinthebusylife.Sobookonlinehasbecomeamat(yī)terofpeopleyearnfor.Thedevelopmentofthissystemwillmakealotofconvenienceforpeople,sothattheycanbuybookswhichtheylikedeasily,bothconvenienceandeffective.Thesystemeffectivelyreducethelengthofthebooklinkstheflowofdistribution,itcanbealargenumberofreaders,books,publishers,distributionworkedcloselytogether,improvingtheflowrateofthebookgreat(yī)ly.Thesystemhasmanyadvantagessuchaslowoperatingcosts,virtualinventory,theusersearchesconvenient,lessgeographicalrestrictionsandsoon.JSPinthesystemasthemaintoolwhat(yī)toachievetheuserregistration,login,authenticat(yī)ion,bookpreviewinquiries,throughtheshoppingcartinordertoachievethepurchaseofbooks.KeywordsOnlinebookstoreMIS中文摘要英文摘要名目引言1.1項(xiàng)目背景1.2國(guó)內(nèi)外爭(zhēng)辯現(xiàn)狀1.3可行性爭(zhēng)辯2任務(wù)概述2.1系統(tǒng)開(kāi)發(fā)的目標(biāo)2.2用戶的特點(diǎn)3系統(tǒng)需求分析3.1對(duì)性能的規(guī)定3.1.1精度要求3.1.2時(shí)間性要求3.1.3機(jī)敏性要求3.1.4輸入輸出要求3.2運(yùn)行環(huán)境規(guī)定3.2.1設(shè)備要求3.2.2支持軟件3.2.3接口要求3.2.4把握要求4系統(tǒng)設(shè)計(jì)4.1總體設(shè)計(jì)4.1.1需求規(guī)定4.1.2基本設(shè)計(jì)概念和處理流程4.1.3各模塊結(jié)構(gòu)設(shè)計(jì)4.1.4功能需求與程序的關(guān)系4.2接口設(shè)計(jì)4.2.1用戶接口4.2.2外部接口4.2.3內(nèi)部接口4.3系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)4.4系統(tǒng)出錯(cuò)處理設(shè)計(jì)5系統(tǒng)實(shí)現(xiàn)6系統(tǒng)測(cè)試與評(píng)價(jià)7實(shí)習(xí)總結(jié)1、引言1.1項(xiàng)目背景隨著internet的普及和電子商務(wù)的興起,網(wǎng)上圖書(shū)銷(xiāo)售是Internet電子商務(wù)在圖書(shū)銷(xiāo)售行業(yè)進(jìn)展的必定結(jié)果,這種新型的圖書(shū)銷(xiāo)售形式,與傳統(tǒng)利用書(shū)店進(jìn)行銷(xiāo)售的方式相比擁有很多優(yōu)勢(shì):一是降低了銷(xiāo)售成本;二是利用網(wǎng)絡(luò)作為交易平臺(tái),轉(zhuǎn)變傳統(tǒng)的交易方式,使得交易活動(dòng)不受空間和時(shí)間的限制;三是信息的傳遞更快速機(jī)敏,新書(shū)信息上傳后,客戶可以馬上看到,交易馬上可以從網(wǎng)上進(jìn)行,從而大大提高了交易的效率。正是由于這些優(yōu)勢(shì),網(wǎng)上圖書(shū)銷(xiāo)售才能得以快速地進(jìn)展。網(wǎng)上圖書(shū)銷(xiāo)售系統(tǒng)的主要功能是利用網(wǎng)站作為交易平臺(tái),將圖書(shū)的一些基本信息以網(wǎng)站的形式發(fā)布到Internet中,客戶可以通過(guò)Internet登錄圖書(shū)銷(xiāo)售網(wǎng)站來(lái)查看售書(shū)信息并提交訂單訂購(gòu)圖書(shū),實(shí)現(xiàn)在線交易。1.2國(guó)內(nèi)外爭(zhēng)辯現(xiàn)狀1)、國(guó)外現(xiàn)狀網(wǎng)上售書(shū)這是信息社會(huì)進(jìn)展的必定要求。國(guó)際互聯(lián)網(wǎng)的開(kāi)通,為信息社會(huì)的飛速進(jìn)展制造了條件。在美、日等信息化程度較高的國(guó)家和地區(qū),網(wǎng)上圖書(shū)銷(xiāo)售進(jìn)展速度迅猛。據(jù)InternetWorldStatS的統(tǒng)計(jì),今日的互聯(lián)網(wǎng)有17億用戶。而目前的全球人口為67億,到2020年毫無(wú)疑問(wèn)會(huì)有更多的人使用互聯(lián)網(wǎng)。美國(guó)國(guó)家科學(xué)基金會(huì)估計(jì),到那時(shí)互聯(lián)網(wǎng)的用戶數(shù)量將接近50億。網(wǎng)民隊(duì)伍的快速擴(kuò)充,無(wú)疑為網(wǎng)上售書(shū)的進(jìn)展供應(yīng)了巨大的市場(chǎng)空間。加上圖書(shū)因其具有標(biāo)識(shí)清楚、規(guī)格統(tǒng)一、特征簡(jiǎn)潔描述、同種商品個(gè)體之間無(wú)差異等特性而能成為進(jìn)展電子商務(wù)的最為抱負(fù)的商品類(lèi)型。因此,網(wǎng)上售書(shū)成為各國(guó)進(jìn)展電子商務(wù)的首選目標(biāo),國(guó)際互聯(lián)網(wǎng)開(kāi)通后,各國(guó)電子商務(wù)網(wǎng)站很大一部分都是網(wǎng)上書(shū)店。只要網(wǎng)絡(luò)進(jìn)展沒(méi)有停止,網(wǎng)上售書(shū)的進(jìn)展就不會(huì)停止。2)、國(guó)內(nèi)的爭(zhēng)辯現(xiàn)狀近年來(lái),隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的飛速進(jìn)展,網(wǎng)絡(luò)技術(shù)應(yīng)用已經(jīng)相當(dāng)普及,使得在線購(gòu)買(mǎi)成為現(xiàn)實(shí),各種各樣的網(wǎng)上圖書(shū)銷(xiāo)售系統(tǒng)層出不窮,國(guó)內(nèi)各大圖書(shū)商都在創(chuàng)建自己的計(jì)算機(jī)網(wǎng)上電子商務(wù)系統(tǒng)。隨著科學(xué)技術(shù)的飛速進(jìn)展,Internet這個(gè)從前少數(shù)科學(xué)家接觸和使用的科研工具已經(jīng)成了一般百姓都可以觸及的大眾型媒體傳播手段。1.3可行性分析1)、社會(huì)可行性數(shù)據(jù)顯示,自2009年至2011年中,消費(fèi)者去超市和商場(chǎng)的人數(shù)趨于平穩(wěn),使用網(wǎng)購(gòu)的消費(fèi)者比例卻在快速增長(zhǎng),2011年上半年增長(zhǎng)速度環(huán)比上升6%。而網(wǎng)購(gòu)用戶的人群也在悄然發(fā)生著變化。報(bào)告顯示,網(wǎng)購(gòu)的重、中度消費(fèi)人群增加,中度消費(fèi)人群比例在2010年下半年開(kāi)頭首次超過(guò)50%。這一結(jié)論從淘寶網(wǎng)的數(shù)據(jù)中也得到印證。2011年,淘寶網(wǎng)年度消費(fèi)金額在一萬(wàn)元以上的用戶數(shù)量環(huán)比增長(zhǎng)達(dá)82.8%,金額在一千至一萬(wàn)元之間的環(huán)比增64.7%,年消費(fèi)金額在一千元以內(nèi)的用戶僅增34%。

與支出相對(duì)的,是網(wǎng)購(gòu)人群的收入增幅卻未能趕上花銷(xiāo)的速度。報(bào)告指出,2011年上半年,我國(guó)網(wǎng)購(gòu)人群家庭月收入增幅為5%,而花費(fèi)增幅則達(dá)9%。在此進(jìn)展趨勢(shì)下,建立電子商務(wù)系統(tǒng),不僅可以拓寬銷(xiāo)售途徑,還可以有效地節(jié)省銷(xiāo)售成本。2)、技術(shù)可行性本系統(tǒng)接受的是JSP、Servlet和MySQL開(kāi)發(fā),WindowsXPProfessional操作系統(tǒng),用Dreamweaver進(jìn)行前臺(tái)網(wǎng)頁(yè)界面設(shè)計(jì)、接受JDBC方式與后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行連接,完成數(shù)據(jù)的添加、修改、刪除、查詢等功能。由于JSP、Servlet功能強(qiáng)大,而MySQL機(jī)敏易維護(hù)在開(kāi)發(fā)方面具有便利快捷、使用機(jī)敏的特點(diǎn),以及目前的廣泛實(shí)際應(yīng)用,因此使用JSP、Servlet、MySQL是開(kāi)發(fā)輕平臺(tái)的最佳組合從而說(shuō)明本系統(tǒng)在技術(shù)方面可行。硬件方面,科技飛速進(jìn)展的今日,硬件更新的速度越來(lái)越快,容量越來(lái)越大,牢靠性越來(lái)越高,價(jià)格越來(lái)越低,其硬件平臺(tái)完全能滿足此系統(tǒng)的需要。3)、操作可行性目前,大多數(shù)計(jì)算機(jī)都能運(yùn)行該系統(tǒng),該系統(tǒng)的安裝、調(diào)試、運(yùn)行不會(huì)轉(zhuǎn)變?cè)?jì)算機(jī)系統(tǒng)的設(shè)置和布局,并且系統(tǒng)界面簡(jiǎn)潔,提示信息完整,由相關(guān)人員指導(dǎo)便能夠便利的操作此軟件。2、任務(wù)概述2.1系統(tǒng)開(kāi)發(fā)的目標(biāo)管理員可以維護(hù)客戶注冊(cè)信息、維護(hù)圖書(shū)信息、處訂定單信息、網(wǎng)上售書(shū)。查看圖書(shū)調(diào)查報(bào)告、游客可以在線注冊(cè)為會(huì)員、購(gòu)書(shū)。本系統(tǒng)的設(shè)計(jì)目標(biāo)將最終定位于完成以上所述的系統(tǒng)主要業(yè)務(wù)的基本模型上。2.2用戶的特點(diǎn)本系統(tǒng)的最終用戶是圖書(shū)管理員和讀者,圖書(shū)管理員需要進(jìn)行用戶的創(chuàng)建,修改和刪除等工作,要求具備計(jì)算機(jī)學(xué)問(wèn),如權(quán)限管理等。讀者是一般用戶,具備肯定的計(jì)算機(jī)操作學(xué)問(wèn)即可。3、系統(tǒng)需求分析3.1對(duì)性能的規(guī)定3.1.1精度要求本系統(tǒng)要求輸入的會(huì)員年齡為整數(shù),買(mǎi)書(shū)的數(shù)量為整數(shù),誕生日期必需是合法的日期形式(如1990-08-01),身份證號(hào)碼必需為數(shù)字。3.1.2時(shí)間性要求(1)系統(tǒng)的更新處理時(shí)間應(yīng)當(dāng)在可接受的范圍內(nèi);(2)系統(tǒng)的數(shù)據(jù)查詢時(shí)間應(yīng)當(dāng)在可接受的范圍內(nèi);(3)系統(tǒng)的數(shù)據(jù)統(tǒng)計(jì)時(shí)間應(yīng)當(dāng)在可接受的范圍內(nèi)。3.1.3機(jī)敏性要求1)操作方式上應(yīng)當(dāng)能夠滿足鼠標(biāo)和鍵盤(pán)任意切換的需要;2)能夠支持WindowsXP及以上運(yùn)行環(huán)境;3)留有與其他系統(tǒng)的接口。3.1.4輸入輸出要求頂層圖:用戶管理員用戶管理員書(shū)籍評(píng)論、訂單訂單管理員、用戶用戶書(shū)籍、訂單評(píng)論帳號(hào)帳號(hào)網(wǎng)上書(shū)店系統(tǒng)網(wǎng)上書(shū)店系統(tǒng)0層圖:管理員管理員查看訂單1.1查看訂單1.1帳號(hào)管理刪除訂單1.2刪除訂單1.2書(shū)籍管理刪除評(píng)論刪除評(píng)論管理員帳號(hào)書(shū)籍用戶帳號(hào)用戶評(píng)論用戶訂單添加訂單添加訂單發(fā)表評(píng)論查看書(shū)籍車(chē)注冊(cè)帳號(hào)發(fā)表評(píng)論查看書(shū)籍車(chē)注冊(cè)帳號(hào)用戶用戶1層圖:管理員管理員刪除用戶刪除用戶刪除書(shū)籍刪除書(shū)籍添改管理員添改管理員刪除管理員添加書(shū)籍刪除管理員添加書(shū)籍書(shū)籍分類(lèi)書(shū)籍分類(lèi)用戶帳號(hào)管理員帳號(hào)書(shū)籍圖書(shū)呈現(xiàn)信息3.2運(yùn)行環(huán)境規(guī)定3.2.1設(shè)備要求CPU主頻不低于2.0GHZ,內(nèi)存容量不低于1024M,硬盤(pán)不低于500G。3.2.2支持軟件本系統(tǒng)支持的操作系統(tǒng)包括:WindowsXP及以上操作系統(tǒng)。本系統(tǒng)支持的數(shù)據(jù)庫(kù):MYSQL本系統(tǒng)的開(kāi)發(fā)工具:tomcat7.0,myeclipse。在使用方面,操作人員需要懂得肯定的計(jì)算機(jī)學(xué)問(wèn)。3.2.3接口要求使用通信協(xié)議TCP/IP。3.2.4把握要求本系統(tǒng)前臺(tái)依據(jù)‘會(huì)員驗(yàn)證’模塊來(lái)把握前臺(tái)工作,若為會(huì)員,則可通過(guò)會(huì)員登錄來(lái)選擇前臺(tái)的各項(xiàng)功能,若不是會(huì)員,則必需先注冊(cè)會(huì)員,后臺(tái)則依據(jù)‘管理員驗(yàn)證’模塊來(lái)把握后臺(tái)工作,通過(guò)管理員的登錄來(lái)管理書(shū)的存儲(chǔ),和會(huì)員信息的存儲(chǔ)以及購(gòu)物單和總賬目的輸出。4、系統(tǒng)設(shè)計(jì)4.1.1需求規(guī)定基本功能:a)客戶信息管理功能:客戶注冊(cè)、客戶登錄功能。b)圖書(shū)分類(lèi)顯示功能:按圖書(shū)的分類(lèi)顯示相應(yīng)類(lèi)別的全部圖書(shū)的信息,顯示信息包括:圖書(shū)名稱、作者、單價(jià)、圖書(shū)簡(jiǎn)介以及圖書(shū)對(duì)應(yīng)的封面圖片。c)圖書(shū)訂購(gòu)功能:在圖書(shū)顯示界面中,客戶可以選購(gòu)圖書(shū),并指定選購(gòu)的數(shù)量。d)購(gòu)物車(chē)功能:客戶選購(gòu)圖書(shū)后能便利地查看購(gòu)物車(chē)內(nèi)的物品列表及相關(guān)的單價(jià)、數(shù)量、圖書(shū)名稱、總價(jià)等信息;并能從購(gòu)物車(chē)中刪除選定物品的功能。e)圖書(shū)信息管理功能:管理人員登錄后能添加、刪除、更改圖書(shū)信息,其中包括:圖書(shū)名、作者姓名、所屬類(lèi)別、單價(jià)、圖書(shū)的簡(jiǎn)介以及圖書(shū)對(duì)應(yīng)的封面圖片。f)圖書(shū)類(lèi)別管理功能:管理人員登陸后可以添加、刪除、更改圖書(shū)類(lèi)別。g)銷(xiāo)售管理功能:管理人員登陸后可以查看用戶所購(gòu)買(mǎi)的書(shū)籍。附加功能:圖書(shū)庫(kù)存管理功能:能實(shí)時(shí)更新和顯示各圖書(shū)在庫(kù)存數(shù)量,對(duì)零庫(kù)存的圖書(shū),只能顯示在客戶界面,但客戶不能訂購(gòu)4.1.2基本設(shè)計(jì)概念和處理流程該網(wǎng)上書(shū)店應(yīng)用程序包括以下幾大模塊:用戶管理模塊注冊(cè)/登錄名目管理模塊分類(lèi)管理商品管理模塊商品管理商品詳情管理購(gòu)物車(chē)管理模塊設(shè)計(jì)購(gòu)物車(chē)保存購(gòu)物車(chē)信息生成購(gòu)物車(chē)ID實(shí)現(xiàn)購(gòu)物車(chē)訪問(wèn)功能處理顧客定單模塊實(shí)現(xiàn)定單系統(tǒng)管理定單留言板模塊留言板管理針對(duì)不同用戶顯示不同的留言板整個(gè)項(xiàng)目結(jié)構(gòu)如下圖所示:4.1.3各模塊結(jié)構(gòu)設(shè)計(jì)1、用戶管理模塊用戶管理模塊用戶管理模塊注冊(cè)登錄用戶模塊中的登錄部分分為會(huì)員登陸和管理員登陸,管理員登陸頁(yè)面會(huì)給把握登陸的servlet傳回一個(gè)role的參數(shù),servlet通過(guò)推斷role是否為null來(lái)打算當(dāng)用戶名和密碼正確時(shí)是否跳轉(zhuǎn)到后臺(tái)管理頁(yè)面,當(dāng)role為null時(shí)假如用戶名和密碼正確就會(huì)跳轉(zhuǎn)到會(huì)員登錄成功界面。2、?名目管理模塊名目管理主要有分類(lèi)管理。分類(lèi)管理有添加、修改和刪除功能。管理員可以創(chuàng)建分類(lèi),對(duì)應(yīng)選擇分類(lèi),來(lái)創(chuàng)建商品名目。管理員可以將商品從某個(gè)分類(lèi)中移除。功能描述:分類(lèi)管理主要完成商品的一級(jí)分類(lèi),并對(duì)其進(jìn)行添加、刪除、修改等操作。如圖所示:名目管理模塊名目管理模塊分類(lèi)管理增加修改刪除分類(lèi)管理的設(shè)計(jì)流程圖:刪除分類(lèi)流程圖:用戶選擇分類(lèi)用戶選擇分類(lèi)不執(zhí)行任何操作提示錯(cuò)誤信息執(zhí)行刪除語(yǔ)句提示成功信息單擊刪除按鈕推斷是否有商品3、商品管理模塊商品管理主要有商品管理、商品詳情管理。其中商品管理有添加、修改和刪除功能,商品詳情管理有商品詳情修改功能。商品管理中管理員可以將商品關(guān)聯(lián)到某個(gè)分類(lèi)。商品管理模塊商品管理模塊修改增加刪除獵取商品4、?購(gòu)物車(chē)用戶通過(guò)點(diǎn)擊添加商品到購(gòu)物車(chē),當(dāng)用戶下定單時(shí),用戶的臨時(shí)購(gòu)物車(chē)就會(huì)與用戶的賬戶關(guān)聯(lián),由于臨時(shí)購(gòu)物車(chē)也可以工作,因此用戶在結(jié)賬之前仍舊無(wú)需供應(yīng)任何額外信息,如用戶登錄或者創(chuàng)建一個(gè)新的用戶。目前或許保存購(gòu)物車(chē)的最好方法可能是為每個(gè)購(gòu)物車(chē)生成一個(gè)唯一的ID,接受全局唯一標(biāo)識(shí)符來(lái)實(shí)現(xiàn),然后以cookie和session數(shù)據(jù)的形式保存在用戶的計(jì)算機(jī)中,這種方法的好處是即使用戶的掃瞄器是禁用cookie的,系統(tǒng)程序也能夠基于session數(shù)據(jù)正常工作。購(gòu)物車(chē)模塊購(gòu)物車(chē)模塊清空購(gòu)物車(chē)更新數(shù)量移除商品添加商品計(jì)算價(jià)格添加商品到購(gòu)物車(chē):用戶添加商品用戶添加商品獵取購(gòu)物車(chē)保存添加商品到購(gòu)物車(chē)更改車(chē)中數(shù)量是否有此商品5、留言板模塊留言板模塊主要用于發(fā)表留言,未登錄的用戶看到的留言版可以查看全部留言但是不能編輯;已登陸的一般用戶看到的留言板可以寫(xiě)新留言,并且可以修改和刪除之前用戶自己發(fā)的留言;管理員可以在后臺(tái)管理查看全部留言并且刪除任意用戶的留言。4.1.4功能需求與程序的關(guān)系程功能需序求用戶注冊(cè)會(huì)員登錄會(huì)員自助服務(wù)圖書(shū)查詢?cè)诰€購(gòu)書(shū)圖書(shū)顯示圖書(shū)管理訂單管理留言板管理用戶注冊(cè)√會(huì)員登錄√會(huì)員自助服務(wù)√圖書(shū)查詢√在線購(gòu)書(shū)√圖書(shū)顯示√圖書(shū)管理√訂單管理√留言板管理√4.2接口設(shè)計(jì)4.2.1用戶接口(1)登入界面:由輸入用戶名、密碼的文本框和登陸、注冊(cè)按鈕組成。(2)購(gòu)物車(chē)界面:已購(gòu)書(shū)籍信息顯示區(qū):用于顯示選購(gòu)書(shū)籍信息(名稱,價(jià)格,購(gòu)買(mǎi)數(shù)量);數(shù)量編輯框:用于輸入每種圖書(shū)的數(shù)量;提交按鈕:確定購(gòu)買(mǎi)下訂單。(4)管理員增加書(shū)籍界面:信息編輯框區(qū):輸入書(shū)籍的信息。提交按鈕:把數(shù)據(jù)提交到數(shù)據(jù)庫(kù)。(5)管理員修改書(shū)籍界面:信息編輯框區(qū):對(duì)已存在書(shū)籍的信息進(jìn)行修改。提交按鈕:把更新數(shù)據(jù)到數(shù)據(jù)庫(kù)。(6)管理員刪除書(shū)籍界面:顯示框:用于顯示全部書(shū)的圖書(shū)名、類(lèi)別、出版社等信息。刪除按鈕:每本書(shū)結(jié)尾都有一個(gè)刪除按鈕用于刪除當(dāng)條記錄。4.2.2外部接口a、硬件接口:由于我們使用的通信協(xié)議是TCP/IP,因此這里的硬件接口問(wèn)題主要就是TCP/IP層中的網(wǎng)絡(luò)接口層,他負(fù)責(zé)數(shù)據(jù)幀的發(fā)送和接收,幀是獨(dú)立的網(wǎng)絡(luò)信息傳輸單元。網(wǎng)絡(luò)接口層將幀放在網(wǎng)上,或從網(wǎng)上把幀取下來(lái)。這就要求IP使用網(wǎng)絡(luò)設(shè)備接口規(guī)范NDIS向網(wǎng)絡(luò)接口層提交幀,并且IP支持廣域網(wǎng)和本地網(wǎng)接口技術(shù)。在系統(tǒng)運(yùn)行時(shí)要留意關(guān)閉那些簡(jiǎn)潔受攻擊和入侵的端口號(hào),在能保證帶寬的前提下僅開(kāi)通系統(tǒng)運(yùn)行所必需的端口。b、軟件接口:這里的接口問(wèn)題主要就是怎樣與sql數(shù)據(jù)庫(kù)進(jìn)行通信,以便對(duì)數(shù)據(jù)庫(kù)進(jìn)行讀取和寫(xiě)入操作。開(kāi)發(fā)中可能使用到的常用對(duì)象有以下幾個(gè):(1)連接對(duì)象(Connection):用來(lái)連接數(shù)據(jù)庫(kù)。(2)記錄集對(duì)象(RecordSet):用來(lái)保存查詢語(yǔ)句的返回結(jié)果。(3)命令對(duì)象(Command):用來(lái)執(zhí)行SQL語(yǔ)句或者SQLServer的存儲(chǔ)過(guò)程。(4)參數(shù)對(duì)象(Parameter):用來(lái)為存儲(chǔ)過(guò)程或查詢供應(yīng)參數(shù)。4.2.3內(nèi)部接口系統(tǒng)中的各模塊之間的接口、調(diào)用關(guān)系,以及模塊間的數(shù)據(jù)傳遞關(guān)系如下所示:模塊編號(hào)模塊名稱備注GN1會(huì)員登錄登錄模塊GN2管理員登錄登錄模塊GN3用戶注冊(cè)登錄模塊GN4添加書(shū)籍書(shū)籍管理模塊GN5修改書(shū)籍書(shū)籍管理模塊GN6查看書(shū)籍書(shū)籍管理模塊GN7刪除書(shū)籍書(shū)籍管理模塊GN8訂購(gòu)書(shū)籍購(gòu)物車(chē)管理模塊GN9刪除訂單購(gòu)物車(chē)管理模塊GN10修改訂購(gòu)信息購(gòu)物車(chē)管理模塊GN11添加留言留言板模塊GN11修改留言留言板模塊GN11刪除留言留言板模塊1)登錄模塊與書(shū)籍管理模塊:管理員可以對(duì)數(shù)據(jù)庫(kù)中的書(shū)籍進(jìn)行增加、刪除、修改等操作,這三種功能的權(quán)限僅局限于管理員,要進(jìn)行操作需確保為管理員,調(diào)用登錄模塊驗(yàn)證用戶以保證數(shù)據(jù)庫(kù)的信息的正確、完整與平安。2)登錄模塊與購(gòu)物車(chē)管理模塊:用戶進(jìn)入系統(tǒng)后可以查詢書(shū)籍,若要購(gòu)物則需確保用戶為本系統(tǒng)的會(huì)員,非會(huì)員可以注冊(cè),會(huì)員成功登錄后將會(huì)員id儲(chǔ)存于服務(wù)器中,購(gòu)物過(guò)程將書(shū)籍id也儲(chǔ)存于服務(wù)器中,當(dāng)會(huì)員確認(rèn)購(gòu)買(mǎi)時(shí),將會(huì)員id、書(shū)籍id和購(gòu)買(mǎi)數(shù)量存于數(shù)據(jù)庫(kù)中的shopcart表中,并更改該書(shū)籍的庫(kù)存量。3)登陸模塊與留言板模塊:用戶沒(méi)登陸時(shí)只能查看留言板的內(nèi)容不能編輯;當(dāng)用戶登錄后可以寫(xiě)新的留言,并且從session中取得當(dāng)前登陸的用戶名作為留言的作者,假如登陸的是會(huì)員,還可以在留言板中刪除和更改自己發(fā)的留言;假如登陸的是管理員,還可以對(duì)全部留言進(jìn)行操作。4.3系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)網(wǎng)上書(shū)店的E-R圖大致如下圖所示:通過(guò)對(duì)于網(wǎng)上書(shū)店的需求分析,以及依據(jù)其他例子參考初步設(shè)計(jì)出數(shù)據(jù)庫(kù)各個(gè)表中的屬性內(nèi)容,數(shù)據(jù)庫(kù)的具體設(shè)計(jì)將在數(shù)據(jù)庫(kù)設(shè)計(jì)中設(shè)計(jì)出來(lái)。如下所示:1)、用戶信息表(user):序號(hào)字段名稱數(shù)據(jù)類(lèi)型長(zhǎng)度必填字段說(shuō)明1id自動(dòng)編號(hào)11-自動(dòng)編號(hào)2name文本50是用戶名(登錄時(shí))3email文本50是E-mail4password文本50是密碼5role數(shù)字11-權(quán)限6relname文本50否真實(shí)姓名7age數(shù)字11否年齡8phone文本50否手機(jī)號(hào)9address文本50否地址10answer文本50否密碼答案11registerTime日期/時(shí)間--注冊(cè)時(shí)間2)、書(shū)籍信息表(book)序號(hào)字段名稱數(shù)據(jù)類(lèi)型長(zhǎng)度必填字段說(shuō)明1id自動(dòng)編號(hào)--自動(dòng)編號(hào)2name文本50是書(shū)名3url文本50是封面路徑4author文本50是作者5bookman文本50是出版社6price數(shù)字雙精度是價(jià)格7categoryId數(shù)字50是分類(lèi)8addTime日期/時(shí)間--添加日期9total數(shù)字11是添加數(shù)目10currentNum數(shù)字11是現(xiàn)有庫(kù)存11introduction文本2000-書(shū)籍簡(jiǎn)介3)、書(shū)籍分類(lèi)信息表(bookcategory)序號(hào)字段名稱數(shù)據(jù)類(lèi)型長(zhǎng)度必填字段說(shuō)明1id自動(dòng)編號(hào)--分類(lèi)id2name文本50是分類(lèi)名4)、購(gòu)物車(chē)信息表(shopcart)序號(hào)字段名稱數(shù)據(jù)類(lèi)型長(zhǎng)度必填字段說(shuō)明1id自動(dòng)編號(hào)--自動(dòng)編號(hào)2num數(shù)字11是購(gòu)買(mǎi)數(shù)量3userId文本50是用戶id編號(hào)4bookName文本50是購(gòu)買(mǎi)書(shū)名5price數(shù)字11是書(shū)籍總價(jià)6bookID數(shù)字11是購(gòu)買(mǎi)書(shū)籍id編號(hào)5)、留言板信息表(note)序號(hào)字段名稱數(shù)據(jù)類(lèi)型長(zhǎng)度必填字段說(shuō)明1id自動(dòng)編號(hào)11是自動(dòng)編號(hào)2title文本50是標(biāo)題3author文本50是作者4content文本50是正文依據(jù)上述幾個(gè)數(shù)據(jù)庫(kù)表,通過(guò)PowerDisigner軟件建立數(shù)據(jù)庫(kù)的概念模型CDM和物理模型PDM。CDM如下圖所示:PDM模型如下圖所示:4.4系統(tǒng)出錯(cuò)處理設(shè)計(jì)信息出錯(cuò)狀況出錯(cuò)形式含義處理方法登陸出錯(cuò)用戶名不存在。密碼錯(cuò)誤在此系統(tǒng)的數(shù)據(jù)庫(kù)中不存在重新輸入正確信息后,登錄注冊(cè)出錯(cuò)填寫(xiě)的注冊(cè)信息錯(cuò)誤填寫(xiě)的注冊(cè)信息不符合系統(tǒng)的要求重新輸入注冊(cè)信息,直到符合要求為止5、系統(tǒng)實(shí)現(xiàn)用戶模塊關(guān)鍵代碼:用戶模塊長(zhǎng)久層:添加用戶功能:publicbooleaninsertUser(Useruser){connection=DBManager.getConnection();//得到數(shù)據(jù)庫(kù)連接 StringBuffersqlState=newStringBuffer(); sqlState.append("INSERTINTOuser(name,pass,role,");?sqlState.append("realName,gender,age,phone,email,address,registerTime"); sqlState.append(")VALUES(?,?,?,?,?,?,?,?,?,?)");?System.out.println(sqlStat(yī)e);try{preState=connection.prepareStatement(sqlState.toString());preState.setString(1,user.getName());//設(shè)置每個(gè)要插入的的屬性preStat(yī)e.setString(2,user.getPass());preState.setInt(3,user.getRole());preState.setString(4,user.getRealName());preState.setString(5,user.getGender());preState.setInt(6,user.getAge());preState.setString(7,user.getPhone());preState.setString(8,user.getEmail());preStat(yī)e.setString(9,user.getAddress());preState.setDate(10,user.getRegisterTime());preState.executeUpdate();returntrue;?}catch(SQLExceptione){?e.printStackTrace();returnfalse;?}finally{?DBManager.closeAll(connection,preState,resultSet);?} }查詢用戶功能:publicArrayListqueryUser(){connection=DBManager.getConnection();?StringsqlState="SELECT*FROMuser";?Useruser=newUser();?ArrayListarrayList=newArrayList();try{state=connection.createStatement();resultSet=state.executeQuery(sqlState);//執(zhí)行sql查詢while(resultSet.next()){?user.setId(resultSet.getInt("id"));?user.setName(resultSet.getString("name"));?user.setPass(resultSet.getString("pass"));?user.setRole(resultSet.getInt("role"));?user.setRealName(resultSet.getString("realName"));?user.setAge(resultSet.getInt("age"));?user.setGender(resultSet.getString("gender")); user.setPhone(resultSet.getString("phone")); user.setEmail(resultSet.getString("email")); user.setAddress(resultSet.getString("address")); user.setRegisterTime(resultSet.getDate("registerTime")); arrayList.add(user);?}returnarrayList;?}catch(SQLExceptione){?e.printStackTrace();returnnull; }finally{?DBManager.closeAll(connection,state,resultSet);?} }刪除用戶功能:publicbooleandeleteUser(intid){try{connection=DBManager.getConnection();//獲得一個(gè)數(shù)據(jù)庫(kù)連接state=connection.createStatement();state.execute("begin");//事務(wù)開(kāi)頭state.executeUpdate("DELETEFROMuserWHEREid='"+id+"'");?System.out.println(id);stat(yī)e.execute("commit");//提交事務(wù)returntrue;?}cat(yī)ch(Exceptione){try{state.execute("rollback");//假如消滅特別數(shù)據(jù)庫(kù)回滾 }catch(SQLExceptione1){?e1.printStackTrace();?} e.printStackTrace();returnfalse;?}finally{?DBManager.closeAll(connection,state,resultSet);}}用戶模塊把握層:登錄把握:publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{//設(shè)置字符集?request.setCharacterEncoding("UTF-8");?response.setCharacterEncoding("UTF-8"); response.setContentType("text/html;charset=UTF-8"); UserDAOud=newUserDAO();//設(shè)置標(biāo)志位booleanisIn=false;booleanisManager=false; HttpSessionsession=request.getSession();//獵取參數(shù)?Useruser=(User)session.getAttribute("user");?StringuserName=request.getParameter("userName");?Stringpassword=request.getParameter("pwd");//推斷用戶是登陸,還是從其他頁(yè)面跳轉(zhuǎn)到該頁(yè)面的if(user==null){//若是登陸,當(dāng)用戶名和密碼為空時(shí)則跳轉(zhuǎn)到出錯(cuò)頁(yè)面if(userName==null||password==null){ request.getRequestDispat(yī)cher("/com/bsw/error/error.jsp").forward(request,response);?}else{//查詢?nèi)康挠脩?user=ud.queryUser(userName);//得到全部用戶 System.out.println(user);if(user==null){?isIn=false;?}else{//推斷是否為一般用戶if(user.getPass().equals(password)&&user.getRole()==0){?isIn=true; }//推斷是否為管理員if(request.getParameter("role")!=null&&user.getPass().equals(password)){?isIn=true; isManager=true; }}?}?}else{?isIn=true;?}//假如合法,顯示用戶訂單信息if(isIn){if(isManager){//若是管理員,則跳轉(zhuǎn)到后臺(tái)管理頁(yè)面?session.setAttribute("user",ud.queryUser(userName));?response.sendRedirect("/BookShop/com/bsw/manager/managerWelcome.jsp");?}else{//若是用戶,則查詢用戶?UserDAOuserDAO=newUserDAO();?UseruserDetail=userDAO.queryUser(user.getName());//放入會(huì)話對(duì)象,便于以后得到用戶名?session.setAttribute("user",userDetail);?BookDAObookDAO=newBookDAO();?ArrayListbooks=bookDAO.queryBook();?request.setAttribute("books",books); request.getRequestDispat(yī)cher("/com/bsw/user/loginSuccess.jsp")?.forward(request,response); }?}//沒(méi)有登陸,跳到出錯(cuò)頁(yè)面else{ request.getRequestDispat(yī)cher("/com/bsw/error/error.jsp").forward(?request,response);?}?}注冊(cè)把握:publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{//設(shè)置字符集?request.setCharacterEncoding("UTF-8");?response.setCharacterEncoding("UTF-8");?response.setContentType("text/html;charset=utf-8");?Useruser=newUser();?UserDAOuserDAO=newUserDAO();?Stringname=request.getParameter("Wname");//假如在數(shù)據(jù)庫(kù)中查到,則設(shè)置用戶的屬性if(userDAO.queryUser(name)==null){ user.setName(name);?user.setPass(request.getParameter("password"));?user.setRealName(request.getParameter("realname"));?user.setGender(request.getParameter("gender"));?user.setAge(Integer.parseInt(request.getParameter("age")));?user.setEmail(request.getParameter("email"));?user.setPhone(request.getParameter("commMethod"));?user.setAddress(request.getParameter("address"));?DateFormatd=DateFormat.getDateInstance();try{ Datedat(yī)e=newDate(d.parse(request.getParameter("registTime")).getTime());?user.setRegisterTime(date);?userDAO.insertUser(user);?}cat(yī)ch(ParseExceptione){?e.printStackTrace();?}?response.sendRedirect("/BookShop/com/bsw/user/registerSuccess.jsp");?}else{ UsertempUser=newUser();?tempUser.setRealName(request.getParameter("realname"));?tempUser.setGender(request.getParameter("gender"));?tempUser.setAge(Integer.parseInt(request.getParameter("age")));?tempUser.setEmail(request.getParameter("email"));?tempUser.setPhone(request.getParameter("commMethod"));?tempUser.setAddress(request.getParameter("address"));?request.setAttribute("userTemp",tempUser);?request.getRequestDispatcher("/com/bsw/user/registerUnsuccess.jsp").forward(request,response); }}用戶模塊運(yùn)行界面:1)、會(huì)員登錄界面:2)、會(huì)員登陸成功界面:3)、登錄失敗界面:4)、會(huì)員退出登錄界面:5)、會(huì)員注冊(cè)界面:6)、注冊(cè)成功界面:7)、管理員登錄界面:8)、管理員登錄成功界面:9)、管理員退出登錄界面:6、系統(tǒng)測(cè)試與評(píng)價(jià)1)、對(duì)代碼規(guī)律等進(jìn)行測(cè)試系統(tǒng)測(cè)試的方法一般有:從是否關(guān)懷軟件內(nèi)部結(jié)構(gòu)和具體實(shí)現(xiàn)的角度劃分:黑盒測(cè)試和白盒測(cè)試;從是否執(zhí)行程序的角度:靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試;從軟件開(kāi)發(fā)的過(guò)程按階段劃分有:?jiǎn)卧獪y(cè)試、集成測(cè)試、確認(rèn)測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試、回歸測(cè)試、Alpha測(cè)試、Beta測(cè)試;單元測(cè)試又稱模塊測(cè)試,是針對(duì)軟件設(shè)計(jì)的最小單位─程序模塊(這里所說(shuō)的程序模塊在Java中一個(gè)模塊就是一個(gè)方法),進(jìn)行正確性檢驗(yàn)的測(cè)試工作。其目的在于發(fā)覺(jué)各模塊內(nèi)部可能存在的各種差錯(cuò)。單元測(cè)試需要從程序的內(nèi)部結(jié)構(gòu)動(dòng)身設(shè)計(jì)測(cè)試用例。多個(gè)模塊可以平行地獨(dú)立進(jìn)行單元測(cè)試。集成測(cè)試(組裝測(cè)試、聯(lián)合測(cè)試),通常在單元測(cè)試的基礎(chǔ)上,需要將全部模塊依據(jù)設(shè)計(jì)要求組裝成為系統(tǒng)。這時(shí)需要考慮的問(wèn)題是:在把各個(gè)模塊連接起來(lái)的時(shí)候,穿越模塊接口的數(shù)據(jù)是否會(huì)丟失;一個(gè)模塊的功能是否會(huì)對(duì)另一個(gè)模塊的功能產(chǎn)生不利的影響;各個(gè)子功能組合起來(lái),能否達(dá)到預(yù)期要求的父功能;全局?jǐn)?shù)據(jù)結(jié)構(gòu)是否有問(wèn)題;單個(gè)模塊的誤差累積起來(lái),是否會(huì)放大,從而達(dá)到不能接受的程度。確認(rèn)測(cè)試(Validat(yī)ionTesting),確認(rèn)測(cè)試又稱有效性測(cè)試。任務(wù)是驗(yàn)證軟件的功能和性能及其它特性是否與用戶的要求全都。對(duì)軟件的功能和性能要求在軟件需求規(guī)格說(shuō)明書(shū)中已經(jīng)明確規(guī)定。它包含的信息就是軟件確認(rèn)測(cè)試的基礎(chǔ)。系統(tǒng)測(cè)試(SystemTesting),是將通過(guò)確認(rèn)測(cè)試的軟件,作為整個(gè)基于計(jì)算機(jī)系統(tǒng)的一個(gè)元素,與計(jì)算機(jī)硬件、外設(shè)、某些支持軟件、數(shù)據(jù)和人員等其它系統(tǒng)元素結(jié)合在一起,在實(shí)際運(yùn)行環(huán)境下,對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行一系列的組裝測(cè)試和確認(rèn)測(cè)試。系統(tǒng)測(cè)試的目的在于通過(guò)與系統(tǒng)的需求定義作比較,發(fā)覺(jué)軟件與系統(tǒng)的定義不符合或與之沖突的地方。驗(yàn)收測(cè)試(AcceptanceTesting),在通過(guò)了系統(tǒng)的有效性測(cè)試及軟件配置審查之后,就應(yīng)開(kāi)頭系統(tǒng)的驗(yàn)收測(cè)試。驗(yàn)收測(cè)試是以用戶為主的測(cè)試。軟件開(kāi)發(fā)人員和QA(質(zhì)量保證)人員也應(yīng)參與。由用戶參與設(shè)計(jì)測(cè)試用例,使用生產(chǎn)中的實(shí)際數(shù)據(jù)進(jìn)行測(cè)試。在測(cè)試過(guò)程中,除了考慮軟件的功能和性能外,還應(yīng)對(duì)軟件的可移植性、兼容性、可維護(hù)性、錯(cuò)誤的恢復(fù)功能等進(jìn)行確認(rèn)。由于功能模塊較多,所以這次主要測(cè)試測(cè)試登錄功能是否有錯(cuò),從測(cè)試的結(jié)果來(lái)看與期望結(jié)果完全相同。具體如下表所示:功能特性用戶登錄驗(yàn)證測(cè)試目的驗(yàn)證是否輸入合法的信息測(cè)試數(shù)據(jù)用戶名稱:ma密碼:123456測(cè)試內(nèi)容操作描述數(shù)據(jù)期望結(jié)果實(shí)際結(jié)果測(cè)試狀態(tài)1輸入用戶姓名,按“登陸”按鈕。用戶姓名:ma,密碼為空顯示警告信息“用戶名或密碼不能為空!”顯示警告信息“用戶名或密碼不能為空!”與期望結(jié)果相同2輸入密碼,按“登陸”按鈕。用戶姓名:空,密碼:123456顯示警告信息“用戶名或密碼不能為空!”顯示警告信息“用戶名或密碼不能為空!”與期望結(jié)果相同3輸入用戶姓名和密碼,按“登陸”按鈕。用戶姓名:1,密碼:1顯示警告信息“用戶名或密碼錯(cuò)誤誤!”顯示警告信息“用戶名或密碼錯(cuò)誤”與期望結(jié)果相同4輸入用戶姓名和密碼,按“登陸”按鈕。用戶名:ma,密碼:123456正確登入到會(huì)員操作界面正確登入到會(huì)員操作界面與期望結(jié)果相同從測(cè)試結(jié)果來(lái)看,系統(tǒng)的登錄功能與預(yù)期相同,沒(méi)有錯(cuò)誤。2)、使用badboy+jmeter并發(fā)性能測(cè)試使用過(guò)程1.1錄制操作(1)打開(kāi)badboy進(jìn)行登錄和注冊(cè)的錄制工作。(2)點(diǎn)擊登錄和注冊(cè),然后結(jié)束錄制,并將錄制的過(guò)程保存下來(lái),保存成jimeter能夠使用的格,Script.jmx1.2測(cè)試并發(fā)(1)運(yùn)行Apachejmeter,文件—打開(kāi),然后選擇剛才保存的錄制文件Sceipt.Jmx(2)設(shè)置模擬并發(fā)的線程數(shù)量,選擇輸出圖形結(jié)果和聚合報(bào)告(4)點(diǎn)擊運(yùn)行—啟動(dòng),開(kāi)頭執(zhí)行并發(fā)注冊(cè)和登錄網(wǎng)上書(shū)店1.3結(jié)果分析1.注冊(cè)聚合報(bào)告圖形報(bào)表2.登錄圖表底部參數(shù)的含義如下:樣本數(shù)目是總共發(fā)送到服務(wù)器的懇求數(shù)。最新樣本是代表時(shí)間的數(shù)字,是服務(wù)器響應(yīng)最終一個(gè)懇求的時(shí)間。吞吐量是服務(wù)器每分鐘處理的懇求數(shù)。平均值是總運(yùn)行時(shí)間除以發(fā)送到服務(wù)器的懇求數(shù)。中間值是代表時(shí)間的數(shù)字,有一半的服務(wù)器響應(yīng)時(shí)間低于該值而另一半高于該值。偏離表示服務(wù)器響應(yīng)時(shí)間變化、離散程度測(cè)量值的大小,或者,換句話說(shuō)就是數(shù)據(jù)的分布。圖表含義說(shuō)明如下:Label:說(shuō)明是懇求類(lèi)型,如Http,F(xiàn)TP等懇求。#Samples:也就是圖形報(bào)表中的樣本數(shù)目,總共發(fā)送到服務(wù)器的樣本數(shù)目。Average:也就是圖形報(bào)表中的平均值,是總運(yùn)行時(shí)間除以發(fā)送到服務(wù)器的懇求數(shù)。Median:也就是圖形報(bào)表中的中間值,是代表時(shí)間的數(shù)字,有一半的服務(wù)器響應(yīng)時(shí)間低于該值而另一半高于該值。90%line:是指90%懇求的響應(yīng)時(shí)間比所得數(shù)值還要小。Min:是代表時(shí)間的數(shù)字,是服務(wù)器響應(yīng)的最短時(shí)間。Max:是代表時(shí)間的數(shù)字,是服務(wù)器響應(yīng)的最長(zhǎng)時(shí)間。Error%:懇求的錯(cuò)誤百分比。Throughput:也就是圖形報(bào)表中的吞吐量,這里是服務(wù)器每單位時(shí)間處理的懇求數(shù),留意查看是秒或是分鐘。KB/sec:是每秒鐘懇求的字節(jié)數(shù)。經(jīng)測(cè)試,系統(tǒng)并發(fā)性符合要求無(wú)太大問(wèn)題。對(duì)于系統(tǒng)的評(píng)價(jià):優(yōu)點(diǎn):本系統(tǒng)有點(diǎn)界面簡(jiǎn)潔易懂,操作簡(jiǎn)潔,結(jié)構(gòu)清楚,小巧;缺點(diǎn):沒(méi)有分頁(yè),沒(méi)有書(shū)籍查詢,沒(méi)有確認(rèn)收獲。有待補(bǔ)充7、實(shí)習(xí)總結(jié)在本次實(shí)習(xí)中的文檔編寫(xiě)部分,我主要負(fù)責(zé)需求分析文檔以及概要設(shè)計(jì)文檔的編寫(xiě)。需求分析主要是要弄清楚我們的這個(gè)系統(tǒng)需要實(shí)現(xiàn)什么功能,并且提出一些比較可行的方案。而概要設(shè)計(jì)則需要做到以下幾點(diǎn):1、模塊描述:說(shuō)明哪些模塊實(shí)現(xiàn)了哪些功能;2、模塊層次結(jié)構(gòu):可以使用某個(gè)視角的軟件框架圖來(lái)表達(dá);3、模塊間的關(guān)系:模塊間依靠關(guān)系的描述,通信機(jī)制描述;4、模塊的核心接口:說(shuō)明模塊傳遞的信息、信息的結(jié)構(gòu);5、處理方式設(shè)計(jì):說(shuō)一些滿足功能和性能的算法。在編寫(xiě)需求分析文檔時(shí),為了了解網(wǎng)上書(shū)店管理系統(tǒng)都需要實(shí)現(xiàn)什么功能我上網(wǎng)搜尋了很多資料。通過(guò)查看這些資料我了解到網(wǎng)上書(shū)店管理系統(tǒng)主要包括以下功能:會(huì)員的注冊(cè)和登陸,書(shū)籍掃瞄與查詢,將書(shū)籍放入購(gòu)物籃和購(gòu)買(mǎi)下訂單,訂單查詢,結(jié)賬,選擇付款方式和送貨方式。同時(shí)作為一個(gè)電子商務(wù)系統(tǒng),還應(yīng)具有后臺(tái)管理部分,包括新書(shū)籍的添加、查看與修改、書(shū)籍訂單管理、書(shū)籍分類(lèi)管理

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論