




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
摘要現(xiàn)代化的網(wǎng)上書(shū)店要對(duì)書(shū)籍的各種信息進(jìn)行管理,這些信息數(shù)量大而且處理復(fù)雜。傳統(tǒng)的方法需要大量的人力時(shí)間,又存在很多漏洞,一旦出現(xiàn)錯(cuò)誤可能會(huì)造成不可估量的損失。因此設(shè)計(jì)一個(gè)智能化系統(tǒng)化信息化的網(wǎng)上圖書(shū)銷(xiāo)售管理系統(tǒng)是十分必要的。在實(shí)現(xiàn)技術(shù)上,利用VS2010構(gòu)建網(wǎng)上書(shū)店的程序結(jié)構(gòu)和用戶(hù)界面;利用SQLServer2005數(shù)據(jù)庫(kù)建立網(wǎng)上書(shū)店的后端數(shù)據(jù)源;針對(duì)網(wǎng)上書(shū)店的電子商務(wù)交易流程,對(duì)網(wǎng)站的具體運(yùn)作形式作了詳細(xì)地說(shuō)明。本論文以一個(gè)虛擬的網(wǎng)上書(shū)店解決方案背景,詳細(xì)論述了網(wǎng)頁(yè)各部分之間的內(nèi)在聯(lián)系,最終根據(jù)內(nèi)在聯(lián)系將它們有機(jī)地結(jié)合在一起,以形成一個(gè)完整的網(wǎng)上書(shū)城的解決方案。本系統(tǒng)基于B/S架構(gòu)和VS2010平臺(tái),采用C#技術(shù)和MicrosoftSQLServer2005數(shù)據(jù)庫(kù)技術(shù)進(jìn)行開(kāi)發(fā)。關(guān)鍵詞:網(wǎng)上書(shū)城;C#;SQLServer2005;VisualStudio2010
AbstractModernonlinebookstoretovariouskindsofinformationonthebooks,andtheinformationmanagementoflargequantitiesanddealingwithcomplex.Thetraditionalmethodofhumanneedsalotoftime,andtherearemanyloopholes,onceappearmistakemaycausetheirownlosses.Thereforedesignanintelligentsystematicinformationonlinebooksalesmanagementsystemisverynecessary.Intechnology,usetheonlinebookstoresVS2010constructionprogramstructureanduserinterface;UseSQLServer2005databaseestablishedonlinebookstorebackenddata;Accordingtotheonlinebookstorese-commercetransactionsofthesite'sspecificprocess,theoperationformindetail.Thisthesistoavirtualonlinebookstoresolutionsbackground,thewebpageisintroducedindetailtheinnerrelationbetweeneachpartaccordingtotheinnerlink,andeventuallytheytogetherefficiently,inordertoformacompleteonlinebookstoressolutions.ThissystembasedonB/SstructureandVS2010platform,usingc#technologyandMicrosoftSQLServerdatabasetechnologydevelopedin2005.Keywords:C#;SQLServer2005;VisualStudio20101.緒論1.1選題意義電子商務(wù)是21世紀(jì)經(jīng)濟(jì)發(fā)展的主要?jiǎng)恿χ唬鼘⑾笳羝麢C(jī)的發(fā)明一樣,引起整個(gè)社會(huì)生活和經(jīng)濟(jì)的變革。當(dāng)然,如上所述目前困難還很多,由于在消費(fèi)觀念、信用體系、法規(guī)政策、網(wǎng)上支付等問(wèn)題上與國(guó)外存在距離,我國(guó)電子商務(wù)的發(fā)展還處于初級(jí)階段,需要進(jìn)行市場(chǎng)培育與誘導(dǎo)。電子商務(wù)將是21世紀(jì)的經(jīng)濟(jì)增長(zhǎng)點(diǎn),它所帶動(dòng)的電子商務(wù)的技術(shù)、產(chǎn)品、服務(wù)的發(fā)展將會(huì)給不同的行業(yè)帶來(lái)大量的新的機(jī)會(huì)。電子商務(wù)的快速發(fā)展以及上網(wǎng)人數(shù)的劇增,為企業(yè)創(chuàng)造了許多網(wǎng)絡(luò)商機(jī)。為了跟上世界電子商務(wù)的發(fā)展潮流,縮短與發(fā)達(dá)國(guó)家之間的差距,每個(gè)人都應(yīng)該從不同的角度積極了解電子商務(wù)、參與電子商務(wù),盡快適應(yīng)飛速發(fā)展的信息社會(huì)的需要。為此,我撰寫(xiě)了這篇論文,力求將理論與實(shí)踐相結(jié)合,在對(duì)電子商務(wù)理論進(jìn)行闡述的同時(shí),配合一個(gè)模擬網(wǎng)上書(shū)店購(gòu)物系統(tǒng),以期達(dá)到對(duì)電子商務(wù)更深層次的理解與認(rèn)識(shí)。網(wǎng)上書(shū)店作為電子商務(wù)系統(tǒng)的一個(gè)應(yīng)用具有如下優(yōu)點(diǎn):1.突破了商業(yè)往來(lái)的時(shí)間限制:網(wǎng)絡(luò)上的計(jì)算機(jī)可以一天24小時(shí),天天提供客戶(hù)完善的網(wǎng)絡(luò)服務(wù)。而且可以提供給全國(guó)各地的消費(fèi)者,以最快的速度將公司圖書(shū)的外觀、內(nèi)容、價(jià)格及相關(guān)信息提供給客戶(hù)了解。2.節(jié)省公司營(yíng)運(yùn)成本:網(wǎng)上書(shū)店本身沒(méi)有店面,減少了公司的管理費(fèi)用,此外,網(wǎng)上書(shū)店管理系統(tǒng)精簡(jiǎn)了辦公程序,促進(jìn)了管理的規(guī)范化。3.提高了客戶(hù)購(gòu)物的積極性:顧客利用網(wǎng)上書(shū)店,可以很快的找到所需的圖書(shū),在網(wǎng)上提交訂單后,圖書(shū)很快就會(huì)送到顧客手中,節(jié)省了顧客的購(gòu)物時(shí)間和精力。4.圖書(shū)商品本身的優(yōu)越性:根據(jù)國(guó)內(nèi)外同行的經(jīng)驗(yàn),專(zhuān)業(yè)、學(xué)術(shù)等圖書(shū)更加適合郵購(gòu)、直銷(xiāo)等無(wú)店鋪銷(xiāo)售。1.2網(wǎng)上書(shū)店的現(xiàn)狀分析網(wǎng)上書(shū)店系統(tǒng),是為了迎合現(xiàn)在人們的生活而設(shè)計(jì)的。隨著網(wǎng)絡(luò)的覆蓋面的增廣,上網(wǎng)的人們也就越來(lái)越多了,在網(wǎng)上購(gòu)買(mǎi)圖書(shū)是一種潮流,隨著現(xiàn)在網(wǎng)上書(shū)店大量的出現(xiàn),人們更喜歡的在網(wǎng)上購(gòu)書(shū),這樣大大節(jié)約了出行的時(shí)間,而且服務(wù)也不比現(xiàn)實(shí)的差,網(wǎng)上書(shū)店的主要目標(biāo)是滿(mǎn)足人們足不出戶(hù)購(gòu)物的需求,只需在網(wǎng)上書(shū)店是先訂貨,然后在一定時(shí)間內(nèi)送貨上門(mén)或通過(guò)郵寄的方式送貨,貨到再付款。很多人看到了書(shū)這種商品網(wǎng)上銷(xiāo)售的諸多好處:方便購(gòu)買(mǎi)、金額小、風(fēng)險(xiǎn)小、用戶(hù)容易決定;信息的完整性以及很少出現(xiàn)質(zhì)量問(wèn)題和退貨現(xiàn)象等。完全符合人們的理念。使人們避免了挑選圖書(shū)的煩瑣過(guò)程,讓人們?cè)谫?gòu)物過(guò)程中變得輕松,快捷,方便。從而在網(wǎng)絡(luò)上建立一個(gè)虛擬的購(gòu)物書(shū)店,讓人們?cè)诰W(wǎng)絡(luò)上進(jìn)行購(gòu)書(shū)的行為。伴隨著網(wǎng)上購(gòu)物以及網(wǎng)上書(shū)店的出現(xiàn),從而使得人們避免了挑選圖書(shū)的煩瑣過(guò)程,讓人們?cè)谫?gòu)物過(guò)程中變得輕松,快捷,方便。1.3術(shù)語(yǔ)說(shuō)明本網(wǎng)站的開(kāi)發(fā)平臺(tái)MicrosoftVisualStudio2010簡(jiǎn)稱(chēng)VS2010,MicrosoftSQLSever2005簡(jiǎn)稱(chēng)SQL2005。
2可行性分析2.1技術(shù)可行性本系統(tǒng)使用.NET技術(shù)進(jìn)行開(kāi)發(fā),編程語(yǔ)言使用VisualC#語(yǔ)言。ASP.NET是Microsoft開(kāi)發(fā)的適用于構(gòu)建、管理Web頁(yè)面的技術(shù),它的特點(diǎn)主要是:簡(jiǎn)化頁(yè)面的編輯工作,提供代碼與設(shè)計(jì)視圖分離,使得代碼更容易編寫(xiě)、修改與維護(hù);不僅能使用Script語(yǔ)言,還可以使用編譯式語(yǔ)言,如本系統(tǒng)所采用的C#,不同的動(dòng)態(tài)網(wǎng)頁(yè)制作技術(shù)還可以使用不同的編程語(yǔ)言;所以ASP.NET是實(shí)現(xiàn)本系統(tǒng)的最佳技術(shù),它是完全可行的。2.2操作可行性界面設(shè)計(jì)時(shí)充分考慮了管理人員和用戶(hù)的習(xí)慣,簡(jiǎn)單操作;數(shù)據(jù)錄入迅速、規(guī)范、可靠;統(tǒng)計(jì)準(zhǔn)確;適應(yīng)力強(qiáng);容易擴(kuò)充。在操作的可行性也得到了保障。
3網(wǎng)站規(guī)劃設(shè)計(jì)3.1需求分析3.1.1功能需求分析一個(gè)網(wǎng)上圖書(shū)書(shū)城應(yīng)該包含兩類(lèi)角色:購(gòu)書(shū)者(用戶(hù))和圖書(shū)銷(xiāo)售管理員。針對(duì)不用角色,將系統(tǒng)分為前臺(tái)和后臺(tái)兩個(gè)部分。前臺(tái)為針對(duì)用戶(hù)使用,后臺(tái)就是管理員使用。用戶(hù)部分(前臺(tái)):購(gòu)書(shū)者進(jìn)行網(wǎng)上注冊(cè)、登錄:必須先注冊(cè),注冊(cè)時(shí)必須提供用戶(hù)名、密碼、電子郵件等。查詢(xún)圖書(shū)信息:所有注冊(cè)用戶(hù)均可通過(guò)網(wǎng)上圖書(shū)銷(xiāo)售管理系統(tǒng),查詢(xún)最新圖書(shū)信息、暢銷(xiāo)圖書(shū)信息。沒(méi)有登錄的用戶(hù)不能購(gòu)買(mǎi)圖書(shū)。訂購(gòu)圖書(shū):消費(fèi)者對(duì)欲購(gòu)圖書(shū)訂購(gòu),可以修改自己的購(gòu)物車(chē),在訂購(gòu)信息確認(rèn)之前可以對(duì)訂購(gòu)信息進(jìn)行修改。留言:用戶(hù)可以對(duì)網(wǎng)站上面的圖書(shū)進(jìn)行評(píng)論。缺書(shū)登記:當(dāng)用戶(hù)欲購(gòu)的圖書(shū)在書(shū)城上沒(méi)有信息時(shí),用戶(hù)可以登記這本圖書(shū)的信息,以便圖書(shū)管理員更新圖書(shū),使書(shū)城更加完全,書(shū)籍更加完備。修改會(huì)員信息:用戶(hù)可以對(duì)自己的信息隨意更改。系統(tǒng)管理員(后臺(tái)):管理員登錄:管理員進(jìn)入圖書(shū)銷(xiāo)售系統(tǒng)須填寫(xiě)用戶(hù)名和密碼。圖書(shū)管理:對(duì)原數(shù)據(jù)庫(kù)中不存在的圖書(shū)增加新的圖書(shū)信息,包括增加、刪除、修改圖書(shū)信息。管理員處理購(gòu)書(shū)者的訂單信息:包括客戶(hù)填寫(xiě)的訂單信息,同時(shí)對(duì)訂單進(jìn)行審核,對(duì)未處理訂單處理放入已處理狀態(tài)。缺書(shū)管理:對(duì)用戶(hù)提出的缺書(shū)信息管理,查看缺少的書(shū)本信息。用戶(hù)管理:包括系統(tǒng)管理員和會(huì)員的用戶(hù)管理;更改系統(tǒng)管理員的的信息和刪除會(huì)員信息。3.1.2數(shù)據(jù)流圖數(shù)據(jù)流圖是一種圖形化技術(shù),它描繪信息流和數(shù)據(jù)從輸入移動(dòng)到輸出的過(guò)程中所經(jīng)受的變換。數(shù)據(jù)流圖有四種基本符號(hào):正方形表示數(shù)據(jù)的源點(diǎn)或終點(diǎn);圓角矩形代表變換數(shù)據(jù)的處理;或兩條平行橫線(xiàn)代表數(shù)據(jù)存儲(chǔ);箭頭表示數(shù)據(jù)流。頂層數(shù)據(jù)流圖該系統(tǒng)的頂層數(shù)據(jù)流圖如圖3-1。由于該系統(tǒng)分為用戶(hù)和管理員兩部分,每個(gè)部分總的數(shù)據(jù)流圖分別如圖3-2和圖3-3所示。圖書(shū)圖書(shū)信息購(gòu)物信息圖書(shū)信息購(gòu)物信息網(wǎng)上圖書(shū)銷(xiāo)售系統(tǒng)用戶(hù)管理員圖3-1頂層數(shù)據(jù)流圖用戶(hù)用戶(hù)網(wǎng)上圖書(shū)銷(xiāo)售管理系統(tǒng)注冊(cè)登錄信息搜索查看信息購(gòu)物車(chē)訂單結(jié)算用戶(hù)圖書(shū)信息訂單信息訂單信息表用戶(hù)信息表圖書(shū)詳細(xì)信息表圖3-2用戶(hù)部分的數(shù)據(jù)流圖管理員網(wǎng)上圖書(shū)銷(xiāo)售管理系統(tǒng)圖書(shū)類(lèi)別圖書(shū)管理員網(wǎng)上圖書(shū)銷(xiāo)售管理系統(tǒng)圖書(shū)類(lèi)別圖書(shū)信息訂單信息用戶(hù)信息管理員訂單信息表用戶(hù)信息表圖書(shū)類(lèi)別信息表圖書(shū)詳細(xì)信息表訂單(詳細(xì))信息表訂單信息用戶(hù)信息圖書(shū)信息圖書(shū)類(lèi)別3.1.3數(shù)據(jù)字典數(shù)據(jù)字典是開(kāi)發(fā)者與用戶(hù)相互溝通的有效途徑之一。它能形象的向用戶(hù)描述開(kāi)發(fā)者的意圖,使用戶(hù)明白數(shù)據(jù)庫(kù)可能具有的項(xiàng)目,可有效地緩解開(kāi)發(fā)者和用戶(hù)之間的交流鴻溝,也有利于用戶(hù)向開(kāi)發(fā)者提出自己的要求,避免因理解分歧造成的代價(jià)巨大的接口問(wèn)題。數(shù)據(jù)字典是各類(lèi)數(shù)據(jù)描述的集合,它是進(jìn)行詳細(xì)設(shè)計(jì)的數(shù)據(jù)收集和數(shù)據(jù)分析后所獲得的主要成果。針對(duì)本網(wǎng)站,通過(guò)對(duì)管理內(nèi)容和過(guò)程的分析,設(shè)計(jì)的主要數(shù)據(jù)字典表示如下:名字:用戶(hù)基本信息(Userinfo)描述:用戶(hù)注冊(cè)所填寫(xiě)的信息表定義:用戶(hù)信息=用戶(hù)ID+用戶(hù)名+密碼+電子郵件名字:管理員信息(admin)描述:系統(tǒng)后臺(tái)銷(xiāo)售管理員的信息定義:管理員ID+用戶(hù)名+密碼+用戶(hù)真實(shí)名稱(chēng)+登錄時(shí)間名字:圖書(shū)基本信息(Book)描述:圖書(shū)入庫(kù)時(shí)進(jìn)行登記的圖書(shū)分類(lèi)表定義:圖書(shū)基本信息=圖書(shū)編號(hào)+類(lèi)型編號(hào)+圖書(shū)名稱(chēng)+作者+譯者+出版社+價(jià)格+封面圖片+折扣+狀態(tài)名字:圖書(shū)分類(lèi)信息(BookType)描述:所銷(xiāo)售的圖書(shū)類(lèi)信息表定義:圖書(shū)分類(lèi)=圖書(shū)分類(lèi)編號(hào)+類(lèi)名稱(chēng)+描述名字:留言表(comment)描述:消費(fèi)者對(duì)圖書(shū)的評(píng)論定義:評(píng)論信息=評(píng)論信息編號(hào)+圖書(shū)編號(hào)+評(píng)論者+電子郵箱+標(biāo)題+評(píng)論內(nèi)容+評(píng)論時(shí)間名字:缺少的圖書(shū)(LackRecord)描述:用戶(hù)需要但數(shù)據(jù)庫(kù)中沒(méi)有記錄的圖書(shū)定義:缺書(shū)表=缺書(shū)編碼+登記缺書(shū)的用戶(hù)編碼+書(shū)籍名稱(chēng)+出版社+Bookhitssales名字:訂單基本信息(Orders)描述:消費(fèi)者購(gòu)買(mǎi)圖書(shū)的信息表定義:訂單基本信息=訂單號(hào)+訂購(gòu)用戶(hù)+訂購(gòu)日期+訂購(gòu)狀態(tài)名字:訂單詳細(xì)信息(OrderDetails)描述:消費(fèi)者購(gòu)買(mǎi)圖書(shū)的詳細(xì)信息表定義:訂單詳細(xì)信息=編號(hào)+訂單編號(hào)+圖書(shū)編號(hào)+數(shù)量名字:臨時(shí)存儲(chǔ)信息(TempStore)描述:記錄臨時(shí)所需的圖書(shū)定義:臨時(shí)存儲(chǔ)信息=圖書(shū)編號(hào)+會(huì)員編號(hào)3.2總體設(shè)計(jì)3.2.1系統(tǒng)模塊設(shè)計(jì)各個(gè)功能模塊描述前臺(tái):(1)首頁(yè)圖書(shū)瀏覽模塊:默認(rèn)的首頁(yè)。(2)用戶(hù)注冊(cè)和登錄模塊:用于登錄和注冊(cè),只有登錄了的用戶(hù)才能購(gòu)買(mǎi)商品。(3)購(gòu)物車(chē)模塊:購(gòu)物車(chē)能得到想要買(mǎi)的書(shū)。(4)訂單結(jié)算模塊:用戶(hù)確認(rèn)訂單后提交給管理員。(5)留言模塊:用戶(hù)對(duì)服務(wù)與圖書(shū)可以進(jìn)行評(píng)論。后臺(tái):(1)圖書(shū)類(lèi)別管理模塊:銷(xiāo)售的圖書(shū)必須進(jìn)行分類(lèi),這樣才方便人們進(jìn)行選購(gòu)和查找。(2)圖書(shū)信息管理模塊:可以對(duì)圖書(shū)進(jìn)行增、刪、改操作。(3)訂單管理模塊:用戶(hù)完成購(gòu)物結(jié)算并提交訂單之后,管理員要對(duì)用戶(hù)提交的訂單信息進(jìn)行審核,審核通過(guò)之后按照訂單發(fā)貨。(4)用戶(hù)及管理員信息模塊:管理員可以管理用戶(hù)和管理員的信息。(5)缺書(shū)管理模塊:管理員根據(jù)客戶(hù)登記的缺書(shū)信息進(jìn)行審核,然后考慮是否增加圖書(shū),以便完善圖書(shū)。綜上所述,系統(tǒng)總體設(shè)計(jì)模塊圖如下圖3-4所示。缺書(shū)管理網(wǎng)上缺書(shū)管理網(wǎng)上書(shū)城系統(tǒng)前臺(tái)管理系統(tǒng)后臺(tái)管理首頁(yè)圖書(shū)瀏覽用戶(hù)注冊(cè)登錄訂單結(jié)算購(gòu)物車(chē)圖書(shū)類(lèi)別管理圖書(shū)信息管理用息管理訂單管理管理員管理客戶(hù)留言圖3-4系統(tǒng)總體設(shè)計(jì)模塊圖
3.2.2邏輯結(jié)構(gòu)設(shè)計(jì)(1)用戶(hù)信息表(用戶(hù)ID,用戶(hù)名,密碼,電子郵件),結(jié)構(gòu)表如下表3-1:表3-1UserInfo序號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)明1IDint用戶(hù)ID2NameVarchar(30)用戶(hù)名3PasswordVachar(32)密碼4MailVachar(30)電子郵件(2)管理員信息表(管理員ID,用戶(hù)名,密碼,真實(shí)名字,登錄時(shí)間),如表3-2:表3-2Admin序號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)明1AdminIDInt管理員編號(hào)2AdminIDVarchar(50)用戶(hù)賬號(hào)3PasswordVachar(50)密碼4RealNameVachar(50)真實(shí)名字5LoadDateDateTime登錄時(shí)間(3)圖書(shū)分類(lèi)信息表(分類(lèi)ID,分類(lèi)名稱(chēng),描述),如表3-3:表3-3booktype序號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)明1IDInt類(lèi)型編碼2typeNameNvarchar(50)類(lèi)型名3MemoVachar(2000)描述
(4)圖書(shū)基本信息表(圖書(shū)編號(hào),圖書(shū)類(lèi)型,圖書(shū)名,作者,譯者,出版社,銷(xiāo)售價(jià)格,書(shū)面圖片,折扣,描述,點(diǎn)擊頻率,銷(xiāo)售額,狀態(tài)),如表3-4:表3-4book序號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)明1IDint圖書(shū)編號(hào)2TypeInt類(lèi)型編號(hào)3NameVarchar(100)圖書(shū)名4AuthorVarchar(30)作者5TranslatorVarchar(30)譯者6PublisherVarchar(1000)出版社7PiceDecimal(18,2)價(jià)格8CoverNvarchar(50)封面9DiscountDecimal(18,2)折扣10DescriptionText描述11HitsInt點(diǎn)擊率12SaleInt銷(xiāo)售額13SatusBit狀態(tài)(5)評(píng)論表(編號(hào),圖書(shū)編號(hào),評(píng)論者,郵件地址,標(biāo)題,評(píng)論,評(píng)論時(shí)間),如表3-5:表3-5Comment序號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)明1IDInt評(píng)語(yǔ)編號(hào)2BookIDInt圖書(shū)編號(hào)3UserNameVarchar(50)評(píng)論者4E-mailVarchar(50)郵件地址5CaptionVarchar(100)標(biāo)題6ContentText評(píng)論7PublisDateDatetime評(píng)論時(shí)間
(6)缺書(shū)信息表(缺少圖書(shū)號(hào),用戶(hù)編號(hào),用戶(hù)名,出版社,回復(fù)),如表3-6:表3-6LackRecord序號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)明1IDInt缺少的圖書(shū)號(hào)2UserIDInt用戶(hù)編號(hào)3NameVarchar(50)用戶(hù)名4PublisherVarchar(30)出版社5ReplyVarchar(100)回復(fù)(7)訂單詳細(xì)信息表(編號(hào),訂單號(hào),圖書(shū)ID,數(shù)量),如下表3-7:表3-7OrderDetails序號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)明1IDInt編號(hào)2OrderIDInt訂單編號(hào)3BookIDVachar(50)圖書(shū)編號(hào)4QuantityVachar(30)數(shù)量(8)訂單表(訂單號(hào),會(huì)員ID,訂購(gòu)日期,狀態(tài)),如下表3-8:表3-8Order序號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)明1IDInt編號(hào)2UserIDInt會(huì)員編號(hào)3OrderDateDatetime訂購(gòu)日期4StatusBit狀態(tài)(9)臨時(shí)存儲(chǔ)表(圖書(shū)編號(hào),用戶(hù)編號(hào)),如下表3-9:表3-9TempStore序號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)明1BookIDInt圖書(shū)編號(hào)2UserIDInt會(huì)員編號(hào)4.詳細(xì)設(shè)計(jì)4.1任務(wù)目標(biāo)詳細(xì)設(shè)計(jì)的任務(wù)是實(shí)現(xiàn)各個(gè)模塊的功能,并且設(shè)計(jì)出的處理過(guò)程應(yīng)該盡可能簡(jiǎn)明易懂,這一章主要用程序流程圖來(lái)說(shuō)明來(lái)描述程序的處理過(guò)程。從而方便在編碼階段能把對(duì)設(shè)計(jì)的描述直接翻譯成程序代碼。4.2系統(tǒng)模塊流程圖4.2.1用戶(hù)注冊(cè)登錄模塊用戶(hù)注冊(cè)和登錄模塊:用戶(hù)只有在成功登錄系統(tǒng)后,才可以實(shí)現(xiàn)圖書(shū)的購(gòu)買(mǎi)。注冊(cè)用戶(hù)還具有修改個(gè)人資料和密碼的功能。用戶(hù)注冊(cè)登錄模塊的流程圖如圖4-1:登錄系統(tǒng)登錄系統(tǒng)登錄用戶(hù)名和密碼登錄主頁(yè)面用戶(hù)名和密碼是否正確是否用戶(hù)用戶(hù)注冊(cè)否注冊(cè)成功是是否已注冊(cè)?圖4-1用戶(hù)注冊(cè)登錄流程圖4.2.2購(gòu)物車(chē)模塊購(gòu)物車(chē)是每個(gè)電子商務(wù)站點(diǎn)的基本元素,這里只有登錄的用戶(hù)才能使用該功能。購(gòu)物車(chē)包含了用戶(hù)決定購(gòu)買(mǎi)的所有圖書(shū)信息。用戶(hù)在查看圖書(shū)信息時(shí),如果決定購(gòu)買(mǎi)即可將圖書(shū)加入購(gòu)物車(chē),然后可以繼續(xù)瀏覽其他圖書(shū),購(gòu)物車(chē)模塊流程圖如下圖4-2所示:用戶(hù)用戶(hù)點(diǎn)擊購(gòu)買(mǎi)是否已登錄提示登錄加入購(gòu)物車(chē)否是圖4-2購(gòu)物車(chē)流程圖4.2.3訂單結(jié)算模塊用戶(hù)對(duì)已經(jīng)放進(jìn)購(gòu)物車(chē)的圖書(shū)進(jìn)行審查、修改、刪除,最后進(jìn)行下訂單,完成圖書(shū)的購(gòu)買(mǎi)。如果用戶(hù)未登錄,會(huì)提示要先登錄。訂單結(jié)算模塊流程如圖4-3:用戶(hù)用戶(hù)查看購(gòu)物車(chē)修改數(shù)量點(diǎn)擊下訂單按鈕完成下訂單圖4-3訂單結(jié)算流程圖4.2.4缺書(shū)登記模塊用戶(hù)提出缺書(shū)登記,對(duì)在書(shū)城里面沒(méi)有的圖書(shū)進(jìn)行登記,以完善網(wǎng)站圖書(shū)信息,為以后能在網(wǎng)站得到更多圖書(shū)。如圖4-4:用戶(hù)用戶(hù)進(jìn)入缺書(shū)登記頁(yè)面填寫(xiě)缺書(shū)信息點(diǎn)擊登記按鈕完成缺書(shū)登記圖4-4缺書(shū)登記流程圖4.2.5圖書(shū)搜索模塊用戶(hù)利用站內(nèi)搜索引擎快速搜索所需圖書(shū),可以減少尋找圖書(shū)的時(shí)間,可以填寫(xiě)圖書(shū)書(shū)名、作者、出版社、圖書(shū)類(lèi)型等。如下圖4-5:用戶(hù)用戶(hù)進(jìn)入圖書(shū)搜索頁(yè)面填寫(xiě)圖書(shū)信息搜索/重置顯示圖書(shū)信息搜索重置圖4-5圖書(shū)搜索流程圖5.編碼測(cè)試和維護(hù)5.1編碼編碼是把軟件設(shè)計(jì)結(jié)果翻譯成程序設(shè)計(jì)語(yǔ)言書(shū)寫(xiě)的程序,它是對(duì)設(shè)計(jì)的進(jìn)一步具體化,這一小節(jié)闡述了幾個(gè)比較重要的模塊實(shí)現(xiàn)涉及到的算法和數(shù)據(jù)結(jié)構(gòu)等技術(shù)。5.1.1前臺(tái)注冊(cè)/登錄模塊用戶(hù)要使用頁(yè)面其他功能首先要登錄,如果是第一次進(jìn)入本網(wǎng)站,需要注冊(cè)新的賬號(hào)。如下圖5-1所示:圖5-1用戶(hù)注冊(cè)信息圖填寫(xiě)正確賬號(hào)和密碼,進(jìn)行用戶(hù)登錄。如下圖5-2所示:圖5-2用戶(hù)登錄圖5.1.2購(gòu)物車(chē)模塊購(gòu)物車(chē)包含了用戶(hù)決定購(gòu)買(mǎi)的所有商品信息,包括商品名稱(chēng)、商品價(jià)格、購(gòu)買(mǎi)數(shù)量、應(yīng)付總價(jià)等。用戶(hù)購(gòu)買(mǎi)圖書(shū)時(shí),需要先注冊(cè),然后登錄系統(tǒng)才能將圖書(shū)加入購(gòu)物車(chē)購(gòu)買(mǎi)。未注冊(cè)用戶(hù)不能使用購(gòu)物車(chē)功能。截圖如下圖5-3所示:圖5-3購(gòu)物車(chē)圖5.1.3訂單結(jié)算模塊訂單信息是在購(gòu)物車(chē)中,點(diǎn)擊下訂單按鈕時(shí)生成的,減少了用戶(hù)過(guò)多的操作,用戶(hù)可以查看自己的訂單信息。截圖如下圖5-4所示圖5-4訂單信息圖5.1.4缺書(shū)登記模塊當(dāng)用戶(hù)在網(wǎng)站內(nèi)找不到所需的圖書(shū),可以利用缺書(shū)登記的功能,填寫(xiě)圖書(shū)的相關(guān)信息并提交,過(guò)后管理員會(huì)審核考慮增加該圖書(shū),這是用戶(hù)與管理員交流的一種方法,有利于網(wǎng)站的完善。缺書(shū)登記信息如下截圖5-5所示刪除圖書(shū)信息對(duì)一些過(guò)時(shí)的或者是無(wú)用的圖書(shū)進(jìn)行刪除,如下圖5-5所示:圖5-5缺書(shū)登記圖5.1.5圖書(shū)搜索模塊有時(shí)候因?yàn)檎緝?nèi)的圖書(shū)過(guò)多,用戶(hù)一時(shí)間難以尋找到想要的那本書(shū),那么用戶(hù)可以利用圖書(shū)搜索功能進(jìn)行快速搜索,只要知道書(shū)名、類(lèi)別等,減少了尋找的時(shí)間。如下圖5-6所示:圖5-6圖書(shū)搜索圖5.2測(cè)試和維護(hù)5.2.1測(cè)試目的 測(cè)試的真正目的是“為了發(fā)現(xiàn)程序中的錯(cuò)誤”。這和某些人通常想象的“測(cè)試時(shí)為了表明程序是正確的”,“成功的測(cè)試時(shí)沒(méi)有發(fā)現(xiàn)錯(cuò)誤的測(cè)試”等等是完全相反的,好的測(cè)試極有可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤。但暴露問(wèn)題不是軟件測(cè)試的最終問(wèn)題,發(fā)現(xiàn)問(wèn)題是為了解決問(wèn)題,測(cè)試階段的根本目標(biāo)是盡可能多地發(fā)現(xiàn)并排除軟件中潛藏的錯(cuò)誤,最終把一個(gè)高質(zhì)量的軟件系統(tǒng)交給用戶(hù)使用。測(cè)試只能查找出程序中的錯(cuò)誤,不能證明程序中沒(méi)有錯(cuò)誤。5.2.2測(cè)試方法本系統(tǒng)采用的是黑盒測(cè)試。黑盒測(cè)試也稱(chēng)功能測(cè)試,它是通過(guò)測(cè)試來(lái)檢測(cè)每個(gè)功能是否都能正常使用。在測(cè)試地,把程序看作一個(gè)黑盒子,完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過(guò)程,在程序接口進(jìn)行的測(cè)試,它只檢查程序功能是否能按照規(guī)格說(shuō)明書(shū)的規(guī)定正常使用,程序是否能恰當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)并產(chǎn)生正確的輸出信息。黑盒測(cè)試著眼于程序外部結(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),主要針對(duì)軟件界面和軟件功能進(jìn)行測(cè)試。5.2.3測(cè)試過(guò)程設(shè)計(jì)測(cè)試用例測(cè)試項(xiàng)目用戶(hù)注冊(cè)功能測(cè)試測(cè)試要求1.用戶(hù)名111為有效注冊(cè)用戶(hù),兩次輸入的密碼一致,且填寫(xiě)格式錯(cuò)誤;2.用戶(hù)名111已經(jīng)存在,請(qǐng)換其他用戶(hù)名;3.用戶(hù)名111不存在,兩次輸入的密碼不一致;4.用戶(hù)名111不存在,兩次輸入的密碼一致,填寫(xiě)格式錯(cuò)誤。輸入標(biāo)準(zhǔn)1.用戶(hù)名沒(méi)有被使用過(guò),兩次輸入密碼一致,且填寫(xiě)格式錯(cuò)誤;2.注冊(cè)的用戶(hù)名存在;3.注冊(cè)的用戶(hù)名不存在,兩次輸入的密碼不一致;4.注冊(cè)的用戶(hù)名不存在,兩次輸入的密碼一致,填寫(xiě)格式錯(cuò)誤。輸出標(biāo)準(zhǔn)1.用戶(hù)名沒(méi)有被使用過(guò),兩次輸入密碼一致,且填寫(xiě)格式正確,注冊(cè)成功;2.注冊(cè)的用戶(hù)名存在,注冊(cè)不成功,并提示信息;3.注冊(cè)的用戶(hù)名不存在,兩次輸入的密碼不一致,注冊(cè)不成功,并提示信息;4.注冊(cè)的用戶(hù)名不存在,兩次輸入的密碼一致,填寫(xiě)格式錯(cuò)誤,注冊(cè)失敗,并提示信息。5.2.4測(cè)試結(jié)果頁(yè)面登錄時(shí),輸入錯(cuò)誤的密碼,如圖5-7所示:圖5-7輸入密碼錯(cuò)誤圖
輸出LoginFailed!無(wú)法登錄。如圖5-8所示:圖5-8登錄失敗圖輸入正確用戶(hù)和密碼,成功登錄。如圖5-9所示:圖5-9登錄成功圖輸入已存在的用戶(hù)名,提示這個(gè)用戶(hù)已經(jīng)注冊(cè)過(guò)。如圖5-10所示:圖5-10用戶(hù)注冊(cè)信息圖兩次輸入的密碼不一致,輸出如圖5-11所示:圖5-11輸入密碼不一致圖按要求正確輸入用戶(hù)名、密碼等信息,成功注冊(cè)如圖5-12所示:圖5-12注冊(cè)成功圖5.2.5測(cè)試分析經(jīng)測(cè)試各模塊基本功能成功實(shí)現(xiàn),能夠達(dá)到預(yù)期效果,能夠?qū)崿F(xiàn)界面設(shè)計(jì)合理,方便用戶(hù)操作,基本滿(mǎn)足用戶(hù)和管理員的需求。但有部分系統(tǒng)功能不夠完善,比如圖書(shū)的庫(kù)存沒(méi)有體現(xiàn)等等仍需要繼續(xù)完善功能。5.2.6系統(tǒng)的維護(hù)維護(hù)階段的關(guān)鍵任務(wù)通過(guò)各種必要的維護(hù)活動(dòng)使系統(tǒng)持久地滿(mǎn)足用戶(hù)的需要。改正性維護(hù),即診斷和改正在使用過(guò)程中發(fā)現(xiàn)的軟件錯(cuò)誤;適應(yīng)性維護(hù),即修改軟件以適應(yīng)環(huán)境的變化;完善性維護(hù),即根據(jù)用戶(hù)的要求改進(jìn)或擴(kuò)充軟件使它更完善;預(yù)防性維護(hù),為將來(lái)的維護(hù)活動(dòng)預(yù)先做準(zhǔn)備。
結(jié)論本次畢業(yè)設(shè)計(jì)的題目是網(wǎng)上書(shū)城。該系統(tǒng)主要利用VS2010和SQLServer2005等技術(shù)實(shí)現(xiàn)前臺(tái)圖書(shū)信息發(fā)布的實(shí)時(shí)性和用戶(hù)在線(xiàn)購(gòu)書(shū)的快捷性,保證了后臺(tái)系統(tǒng)數(shù)據(jù)庫(kù)的完整性和安全性。在系統(tǒng)開(kāi)發(fā)和論文撰寫(xiě)過(guò)程中,我根據(jù)題目要求,通過(guò)查閱、研究大量的相關(guān)文獻(xiàn),參考一些比較有特色的相關(guān)網(wǎng)站,切實(shí)按照軟件工程的步驟,從需求分析,概要設(shè)計(jì),詳細(xì)設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì),再到編碼,調(diào)試運(yùn)行,測(cè)試等步驟,基本達(dá)到預(yù)期設(shè)計(jì)的要求。通過(guò)本次畢業(yè)設(shè)計(jì),使我無(wú)論在理論還是在實(shí)踐上都有一個(gè)較大的提高,使更加了解軟件開(kāi)發(fā)的過(guò)程,同時(shí)也培養(yǎng)了自己獨(dú)立分析問(wèn)題、解決問(wèn)題以及與他人溝通交流的能力。雖然系統(tǒng)已基本上滿(mǎn)足了要求,但因?yàn)殚_(kāi)發(fā)時(shí)間倉(cāng)促,還有本人對(duì)軟件開(kāi)發(fā)方面的不熟悉,以至于系統(tǒng)還不夠完善,希望以后通過(guò)更多的學(xué)習(xí)和實(shí)踐,讓自己在軟件開(kāi)發(fā)方面有所提高。目錄第一章總論 11.1項(xiàng)目名稱(chēng)及建設(shè)單位 11.2項(xiàng)目概況 11.3結(jié)論 2第二章項(xiàng)目建設(shè)的必要性 32.1項(xiàng)目建設(shè)的必要性 3第三章建設(shè)規(guī)模及建設(shè)條件 43.1建設(shè)規(guī)模 43.2建設(shè)條件 4第四章總體規(guī)劃方案 74.1設(shè)計(jì)依據(jù) 74.2設(shè)計(jì)目標(biāo) 74.3規(guī)劃原則 74.4規(guī)劃理念 8第五章工程建設(shè)方案 95.1總體建設(shè)方案 95.2建設(shè)范圍 105.3建設(shè)內(nèi)容 10第六章節(jié)能分析 216.1設(shè)計(jì)依據(jù) 216.2項(xiàng)目所在地能源供應(yīng)狀況分析 236.3節(jié)能分析 23第七章環(huán)境保護(hù) 257.1編制依據(jù) 257.2環(huán)境保護(hù)建設(shè)目標(biāo) 257.3環(huán)境影響因素識(shí)別 267.4環(huán)境保護(hù)措施和建議 267.5環(huán)境影響的綜合評(píng)價(jià) 28第八章消防、勞動(dòng)安全與衛(wèi)生 298.1消防 298.2安全與衛(wèi)生 29第九章 社會(huì)穩(wěn)定風(fēng)險(xiǎn)分析 319.1編制依據(jù) 319.2風(fēng)險(xiǎn)調(diào)查 319.3風(fēng)險(xiǎn)識(shí)別 329.4風(fēng)險(xiǎn)估計(jì) 339.5風(fēng)險(xiǎn)因素分析 349.6風(fēng)險(xiǎn)防范和化解措施 359.7風(fēng)險(xiǎn)等級(jí)及結(jié)論 41第十章項(xiàng)目組織管理 4310.1項(xiàng)目組織 4310.2部門(mén)職責(zé) 4410.3人員培訓(xùn) 45第十一章項(xiàng)目實(shí)施進(jìn)度安排 4611.1項(xiàng)目實(shí)施內(nèi)容 46HYPERLINK\l"_Toc410
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能家居設(shè)備兼容性與互聯(lián)考核試卷
- 住院患者出院管理工作總結(jié)計(jì)劃
- 企業(yè)生產(chǎn)計(jì)劃管理
- 營(yíng)業(yè)收入識(shí)別標(biāo)準(zhǔn)計(jì)劃
- 為學(xué)生提供全方位的發(fā)展支持計(jì)劃
- 班主任對(duì)學(xué)生未來(lái)發(fā)展的指導(dǎo)計(jì)劃
- 《材料工程基礎(chǔ)材料化學(xué)》課程教學(xué)大綱
- 幼兒園小班音樂(lè)教育安排計(jì)劃
- 企業(yè)文化與團(tuán)隊(duì)建設(shè)策略
- 提升個(gè)人能力的策略分享計(jì)劃
- 某水廠水資源論證報(bào)告書(shū)
- 酒店幕墻工程單元板塊幕墻軌道吊裝方案
- 消毒供應(yīng)中心清洗消毒滅菌技術(shù)操作規(guī)范
- BIM在鋼結(jié)構(gòu)工程中應(yīng)用
- 職業(yè)健康安全交底
- GB∕T 7588.1-2020 電梯制造與安裝安全規(guī)范 第1部分:乘客電梯和載貨電梯
- 壓力容器定期(月度)檢查記錄
- 無(wú)線(xiàn)電遙控模型飛機(jī)戴氏教學(xué)法(業(yè)余特技飛行訓(xùn)練)
- 2022年全省公訴業(yè)務(wù)知識(shí)考試參考答案
- 天潤(rùn)化肥事故案例警示會(huì)3.5
- 鎮(zhèn)政府(街道辦事處)辦公大樓平面圖
評(píng)論
0/150
提交評(píng)論