【正文】
圖 42 靜態(tài)代碼塊調(diào)用圖 ( 4)內(nèi)部操作邏輯: 會員在商品加入購物車時,購物車里會有對應的清單信息,但當會員點擊了付款時,應該要產(chǎn)生一條訂單記錄,而且要把對應的購物車置為空,因為已經(jīng)下點單付款。 在程序代碼設計當中,靜態(tài)代碼塊盡量少用,靜態(tài)代碼塊從產(chǎn)生到程序進程結(jié)束,靜態(tài)代碼塊的代碼會一直存在電腦內(nèi)存中。 ( 3) 數(shù)據(jù)庫連接技術(shù)。 圖 41 管理員和會員功能模塊圖 ( 1)會員功能模塊。從數(shù)據(jù)流圖開始,到對數(shù)據(jù)流圖做一定分析,得出了層次化地模塊結(jié)構(gòu)圖。有了系統(tǒng)的明確需求,就更加容易了解圖書銷售系統(tǒng)。可以修改登錄密碼。 信息科學與技術(shù)學院學士學位論文 10 圖 34 瀏覽者用例圖 ( 2)會員; 會員可以登錄系統(tǒng),可以瀏覽查看所有的書籍,也可以下訂單購買書籍,收到貨之后可以確認收貨,對于購買了的書籍可以評論;會員也可以修改自己的個人信息。 信息科學與技術(shù)學院學士學位論文 9 圖 32 頂層數(shù)據(jù)流圖 繼續(xù)分析第一層的數(shù)據(jù)流圖,如圖 33 所示。 數(shù)據(jù)流程圖是用來敘述系統(tǒng)的邏輯模型的一種工具,它就是以幾種符號,綜合的反映出了信息在系統(tǒng)中的流動、保存跟傳遞。 圖 31 業(yè)務流程圖 數(shù)據(jù)流圖 數(shù)據(jù)流程:數(shù)據(jù)在該系統(tǒng)中之產(chǎn)生、傳輸、加工、使用、保存的過程。 會員登錄了網(wǎng)上圖書銷售系統(tǒng)之后,可以看到,此系統(tǒng)中所有已有的書籍信息和價格,看到自已喜歡的書籍,會員就可以直接下訂單購買,會員收到書籍之后,他們就可以對自己購買了的書籍進行評價了,當然還有對賣家服務的評價;非會員也就是未登錄的瀏覽者,他們在系統(tǒng)上只能瀏覽圖書的相關信息,不能享有下單購買的功能。 小結(jié) 這一章中,主要是從技術(shù)、經(jīng)濟、社會的三個方面,對圖書銷售系統(tǒng)進行了可行性研究,也歸納出了圖書銷售系統(tǒng)的總體設計規(guī)則。 系統(tǒng)設計模式 B/S 結(jié)構(gòu),也就是瀏覽器跟服務器的結(jié)構(gòu),是隨著 INTERNET 技術(shù)的興旺,用戶界面完全使用 3W 瀏覽器就可實現(xiàn),一小部分邏輯就放在前端實現(xiàn),但主要邏輯出理還得在服務器端 [14]。 JSP 與 SERVLET 一樣,都是執(zhí)行在服務器端,返回給瀏覽器的就是一個 HTML文本,因此,客戶端有 瀏覽器 就可以了,就能使用圖書銷售系統(tǒng) [13]。 系統(tǒng)開發(fā)工具與開發(fā)模式的選擇 系統(tǒng)開發(fā)工具 系統(tǒng)中主要使用了 JSP 技術(shù),對銷售系統(tǒng)進行設計和開發(fā)。系統(tǒng)有如下設計規(guī)則: ( 1)簡單原則:在設計系統(tǒng)的同時,要盡量讓系統(tǒng)的操作容易化,對于一個系統(tǒng)來說,這點至關重要重要。但對于開發(fā)者來說的話,做好前期地需求分析是必不可少的,還要通過不斷地修證,直至圖書銷售系統(tǒng)完成。 根據(jù) 以上 的 分析 能夠得知 ,系統(tǒng)在經(jīng)濟上是可行的。 如圖 21 所示。 技術(shù)可行性 本系統(tǒng)采用 MVC( ModelViewControl) 模式 設計, MVC 設計模式是 運用率高,且實用的一種設計模式,它是 一個 定位在 服務器 的 表達層的模型,它將應用 跟操作分開, 從而降低各級 應用之間的耦合 度 [6]。 第五章:系統(tǒng)的實現(xiàn)。 結(jié)構(gòu)透視 全篇共有 6 章,如下: 第一章:前言?;ヂ?lián)網(wǎng)店面更改了變動企業(yè)們比拼能力的基礎,比如:在傳統(tǒng)店面銷售路徑中,大店面跟小店面之間的能力差距很大,但互聯(lián)網(wǎng)店面,就能夠把大店面跟小店面之間,因為店面規(guī)模值產(chǎn)生的競爭,變得基本上沒有了 [4]。 開發(fā)意義 就目前來說, 在線書籍買賣,通過互聯(lián)網(wǎng)能夠?qū)崿F(xiàn)的商用功能,都已經(jīng)多樣化了,從很基本的,讓訪問者能夠在線查看書籍的功能、再到跟賣家的在線交流功能、在線買賣的功能、在線付錢的功能,還有就是管理員的管理功能等等,這樣,所有 信息科學與技術(shù)學院學士學位論文 2 傳統(tǒng)的、實體店面的功能都可以搬到互聯(lián)網(wǎng)上,來進行有效率的、符合電子化的操作。通過網(wǎng)上書籍買賣的話,用戶能夠在網(wǎng)上直接買下自己想要的書,還可以選擇書到再付錢。through my system the study not only understand: how to use j2ee framework to develop a more plete,logical and reasonable online book sales system,whereby you can also extend the idea to develop a similar,other forms of electronic merce systems. System I am using JAVA development language,backend database system I was using open source, simple operation,very easy to use,MYSQL database,the realization of a WEB based,with the B / S mode,online book sales of the main function of the system is:Book online display function,the function of online transactions,online search function,online customer service functions,as well as related functions such as system explained the paper: the advantages of online trading book approach,as well as his development of the trend,I anal yze my website design,design as well as realization of the process,I have do the introduction for everyone. Keywords: Book Sales System, Electronic Commerce, Database 信息科學與技術(shù)學院學士學位論文 III 目 錄 摘 要 ................................................. I Abstract .............................................. II 1 前言 開發(fā)背景 ............................................. (1) 開發(fā)意義 ............................................. (1) 結(jié)構(gòu)透視 ............................................. (2) 2 可行性研究及開發(fā)工具與開發(fā)模式 可行性研究 ........................................... (3) 設計原則 ............................................. (5) 系統(tǒng)開發(fā)工具與開發(fā)模式的選擇 .......................... (5) 小結(jié) ................................................. (6) 3 需求分析 功能需求 ............................................. (7) 數(shù)據(jù)流圖 ............................................. (8) 用例圖 ............................................... (9) 小結(jié) ................................................ (11) 4 系統(tǒng)的總體設計 功能設計 ............................................ (12) 數(shù)據(jù)庫設計 .......................................... (12) 信息科學與技術(shù)學院學士學位論文 IV 小結(jié) ................................................ (22) 5 系統(tǒng)的實現(xiàn) 管理員模塊 .......................................... (23) 會員模塊 ............................................ (25) 小結(jié) ................................................ (26) 6 測試、分析與總結(jié) 測試的重要性 ........................................ (27) 測試方法 ............................................ (27) 單元測試用例 ........................................ (28)