網(wǎng)上書店的設計與實現(xiàn)畢業(yè)設計_第1頁
網(wǎng)上書店的設計與實現(xiàn)畢業(yè)設計_第2頁
網(wǎng)上書店的設計與實現(xiàn)畢業(yè)設計_第3頁
網(wǎng)上書店的設計與實現(xiàn)畢業(yè)設計_第4頁
網(wǎng)上書店的設計與實現(xiàn)畢業(yè)設計_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、網(wǎng)上書店的設計與實現(xiàn)劉亞菲 摘要:人類進入21世紀,電子商務伴隨著it的成熟,逐漸發(fā)展壯大,成為網(wǎng)絡經(jīng)濟的核心。在電子商務的發(fā)展過程中,人們意識到在線購物的無地域界限、安全、方便快捷及其價格優(yōu)勢,在線購物的隊伍逐漸擴大,不斷增長的強大需求正成為電子商務的發(fā)展動力?;A環(huán)境的成熟與需求欲望的增長將推動電子商務與商務網(wǎng)站的建設不斷發(fā)展,因此,本文通過以某圖書銷售公司網(wǎng)上書店電子商務網(wǎng)站的設計來探討電子商務應用與企業(yè)電子商務網(wǎng)站建設具有重要的社會意義與參考價值。網(wǎng)上購書與在真實的書店是相同的,不同的是前者是買賣雙方通過一個網(wǎng)絡虛擬的平臺來實現(xiàn)。網(wǎng)站一般為購物者準備了發(fā)表評論聯(lián)系賣家的功能,也在很明顯

2、的地方試用了人性化的導航標示,使得沒有太多網(wǎng)絡知識的人們,也能準確地找到所需,購物者可以用多種方式查詢書店發(fā)布的書籍信息,書店管理員也運用了最大的可能的詳細介紹來描述書籍。關鍵詞:網(wǎng)上購物 電子商務 網(wǎng)上書店 一、網(wǎng)上書店的背景介紹 (一)、網(wǎng)上書店開發(fā)背景及意義 1、網(wǎng)上書店開發(fā)的背景 在互聯(lián)網(wǎng)快速發(fā)展的時代,網(wǎng)絡以其高效快捷的方式改變著人們的生活方式,價值觀念。美國未來學家阿爾溫·托夫勒曾預言:“電腦網(wǎng)絡的建立與普及將徹底改變?nèi)祟惿婕吧畹哪J健?刂婆c掌握網(wǎng)絡的人就是人類未來命運的主宰。"今天,網(wǎng)絡的確正在深刻地沖擊著人們的生活模式,出版發(fā)行業(yè)作為人類重要的經(jīng)濟產(chǎn)業(yè)更

3、不能漠視甚至回避網(wǎng)絡時代的到來。 網(wǎng)上書店是近年來隨著網(wǎng)絡技術的發(fā)展而產(chǎn)生的一種新型的書店形式。與傳統(tǒng)書店相比,網(wǎng)上書店擁有許多的優(yōu)勢。網(wǎng)上書店的建立可以大大減少圖書銷售的中間環(huán)節(jié),節(jié)省大量的人力、物力,并且能夠提供更多的書目信息。另外,網(wǎng)上購書的讀者不會再受地域的限制,而是遍及世界各地,這也就極大限度地擴大了出版物的發(fā)行范圍。正是由于這些優(yōu)勢,網(wǎng)上書店才能得以在短時間內(nèi)迅速發(fā)展起來。網(wǎng)上書店的興起,實際上是internet電子商務在圖書業(yè)發(fā)展的必然結果,它使傳統(tǒng)的圖書銷售業(yè)發(fā)生了根本性的變革,同時也使傳統(tǒng)的購書方式發(fā)生了根本性的變化。伴隨著網(wǎng)絡的發(fā)展,電子商務的不斷完善,我國出版發(fā)行業(yè)越來越

4、強烈地意識到網(wǎng)絡帶來的巨大商機,各個出版發(fā)行單位紛紛上馬,搶占有利于自身發(fā)展的網(wǎng)上陣地。他們利用網(wǎng)絡塑造企業(yè)形象,推銷圖書及有關產(chǎn)品,以期達到向國內(nèi)外眾多網(wǎng)絡用戶宣傳自己,提高企業(yè)知名度和獲取豐厚利潤的目的。制作一個電子商務網(wǎng)站最大的目的就是盈利。盈利靠的就是銷量,而網(wǎng)站是否具有吸引力則是決定銷量最主要的因素。為了充分利用現(xiàn)有資源,提高工作效率,降低勞動成本,我們小組選擇網(wǎng)上書城系統(tǒng)進行開發(fā)。該系統(tǒng)解決了網(wǎng)上售書的所需要的功能,對用戶使用來說,具有操作簡單、界面直觀等優(yōu)點;對于系統(tǒng)管理員來說,管理功能完備,操作方便。該系統(tǒng)利用了flash 、div+css、photoshop、dreamvav

5、er技術的方便、快捷和普遍,提高了售書的效率,并降低了勞動強度。 2、系統(tǒng)開發(fā)的意義電子商務(electronic commerce)是在internet開放的網(wǎng)絡環(huán)境下,基于瀏覽器/服務器應用方式,實現(xiàn)消費者的網(wǎng)上購物、商戶之間的網(wǎng)上交易和在線電子支付的一種新型的商業(yè)運營模式。網(wǎng)上購物就是把傳統(tǒng)的商店直接“搬”回家,利用internet直接購買自己需要的商品或者享受自己需要的服務2。隨著信息技術的發(fā)展,網(wǎng)站在促成銷售方面很有價值,因為有絕大部分的消費者在某商場購物之前會事先到該商場的網(wǎng)站中查詢產(chǎn)品信息,實體商店盡管將網(wǎng)站同樣也看作一個銷售渠道,但對于網(wǎng)站的服務投入很少。這主要是由于

6、對電子商務戰(zhàn)略的評價方法存在問題,因為有很多的零售商將銷售額作為網(wǎng)站是否成功的指標,有些公司用利潤來評價。不過,網(wǎng)上零售商不應該將這種信號看作網(wǎng)上零售可以帶來豐厚利潤的信號,盡管在網(wǎng)絡泡沫膨脹時很多人都這么認為。純粹的網(wǎng)上零售商理應將網(wǎng)站帶來多少利潤作為最重要的業(yè)績考評指標。多渠道零售商應該了解,并非每個瀏覽他們網(wǎng)站的顧客最終都會購買。擁有一個很成功的電子商務網(wǎng)站的零售商,收益將比非交易功能的網(wǎng)站多很多。那些希望將網(wǎng)上交易作為部分業(yè)務內(nèi)容的公司發(fā)現(xiàn),將網(wǎng)上網(wǎng)下集成起來很重要。盡管網(wǎng)上網(wǎng)下相結合成為不可逆轉(zhuǎn)的趨勢,但是由于集成的費用可能很高,使得許多零售企業(yè)的進程大為減慢,最好在商場內(nèi)部系統(tǒng)軟件

7、已經(jīng)基于網(wǎng)絡標準更新之后再進行整合,一些大型商場的轉(zhuǎn)型都經(jīng)歷了這個過程。由于無法量化,實體商店不能不考慮他們的網(wǎng)站對商店購買的影響,商店花費有限的網(wǎng)絡資源支撐網(wǎng)站交易基礎是有代價的,有可能最終失去有購買計劃的顧客,最終將網(wǎng)下市場份額丟失給精明的競爭者。本系統(tǒng)正是經(jīng)過對實際商店情況進行了量化分析后才開發(fā)的,將能夠很大的提高競爭力。(二)、網(wǎng)上書城的現(xiàn)狀及發(fā)展前景 1、網(wǎng)上書城的現(xiàn)狀在我國電子商務快速發(fā)展下,電子商務在企業(yè)中將會發(fā)揮越來越多的作用,尤其在金融、政府、事業(yè)單位方面電子商務更是可以發(fā)揮其競爭優(yōu)勢。從電子商務的角度來看,網(wǎng)上書店的研究主要從信息流、物流和資金流等幾方面作了研究。網(wǎng)上書店與

8、網(wǎng)絡出版密切相關。網(wǎng)上書店又分幾種。一種是出版社網(wǎng)站的一個有機組成部分,還有的是發(fā)行單位的網(wǎng)上表現(xiàn)形式,比如新華書店開辦的網(wǎng)上書店,個體書商創(chuàng)辦的網(wǎng)上書店,還有網(wǎng)絡公司創(chuàng)辦的網(wǎng)上書店等等,形式多樣。出版物網(wǎng)上銷售不僅是傳統(tǒng)銷售渠道的發(fā)展和補充,也是未來圖書銷售的發(fā)展方向。目前我國運作和銷售較好的大型網(wǎng)上書店,如當當、卓越和旌旗席殊、中國書網(wǎng)網(wǎng)上書店等,這些網(wǎng)上書店各具優(yōu)勢,其中當當網(wǎng)上書店在價格和品種方面的優(yōu)勢是無人能比;卓越網(wǎng)上書店創(chuàng)造流行的能力比較強;旌旗席殊網(wǎng)上書店的優(yōu)勢是網(wǎng)點多,覆蓋面廣。在國外,影響較大的網(wǎng)上書店有美國的亞馬遜,對于亞馬遜書店,客戶訪問該書店主頁,利用電腦檢索書店提供

9、的出版物目錄,物色到自己喜歡的書通過鍵盤向該書店訂購,客戶向書店提供自己的個人信息,網(wǎng)上書店會定期向你傳遞有關的書目信息及相關著作,形成個性化服務。我國書業(yè)界人士分析,未來我國的網(wǎng)上售書將成為圖書銷售渠道中的重要渠道。我國第一家網(wǎng)上書店是1995年建立的中國書店網(wǎng)上書店。1997年4月杭州新華書店建立了新華書店系統(tǒng)的第一個網(wǎng)上書店。后來發(fā)展比較有影響的有當當網(wǎng)上書店、卓越網(wǎng)上書店、旌旗席殊網(wǎng)上書店、中國書網(wǎng)北京圖書大廈、上海書城、中國尋書網(wǎng)等。 2、網(wǎng)上書城發(fā)展前景電子商務的發(fā)展有其必然性和可能性。傳統(tǒng)的商業(yè)是以手工處理信息為主,并且通過紙上的文字交換信息,但是隨著處理和交換信息量的劇增,該過

10、程變得越來越復雜,這不僅增加了重復勞動量和額外開支,而且也增加了出錯機會,在這種情況下需要一種更加便利和先進的方式來快速交流和處理商業(yè)往來業(yè)務;另一方面,計算機技術的發(fā)展及其廣泛應用和先進通信技術的不斷完善及使用導致了edi和internet 的出現(xiàn)和發(fā)展,全球社會邁入了信息自動化處理的新時代,這又使得電子商務的發(fā)展成為可能。據(jù)互聯(lián)網(wǎng)調(diào)查公司艾瑞市場咨詢估計,2009年,中國在線購物市場總值已達84億元人民幣,并預計今年該金額將翻一番。二、網(wǎng)上書店的環(huán)境介紹 (一)、asp.net的概述asp.net是建立在微軟新一代.net平臺架構上,利用普通語言運行時(common language ru

11、ntime)在服務器后端為用戶提供建立強大的企業(yè)級web應用服務的編程框架。asp.net可完全利用.net架構的強大,安全,高效的平臺特性。asp.net是運行在服務器后端編譯后的普通語言運行時代碼,運行時早綁定(early binding),即時編譯,本地優(yōu)化,緩存服務,零安裝配置,基于運行時代碼受管與驗證的安全機制等都為asp.net帶來卓越的性能。c#是一種語言,c#(讀做 "c sharp",中文譯音暫時沒有.專業(yè)人士一般讀"c sharp",現(xiàn)在很多非專業(yè)一般讀"c井"。c#是微軟公司發(fā)布的一種面向?qū)ο蟮?、運行于.net

12、framework之上的高級程序設計語言。并定于在微軟職業(yè)開發(fā)者論壇(pdc)上登臺亮相。c#是微軟公司研究員anders hejlsberg的最新成果。c#看起來與java有著驚人的相似;它包括了諸如單一繼承、接口、與java幾乎同樣的語法和編譯成中間代碼再運行的過程。它借鑒了delphi 的一個特點,與com(組件對象模型)是直接集成的,而且它是微軟公司.netwindows網(wǎng)絡框架的主角。microsoft.net 是 microsoft xml web services 平臺。1、asp.net的功能和特點c#.net是服務器端的腳本執(zhí)行環(huán)境,可用來產(chǎn)生和執(zhí)行動態(tài)的高性能的web服務器

13、程序。當用戶使用瀏覽器請求aspx主頁時,web服務器響應,調(diào)用asp引擎來執(zhí)行aspx文件,并解釋其中的腳本語言(jscript 或vcscript),通過sqlbc連接數(shù)據(jù)庫,由數(shù)據(jù)庫訪問組件ado(activex data objects)完成數(shù)據(jù)庫操作,最后asp生成包含有數(shù)據(jù)查詢結果的html主頁返回用戶端顯示。由于aspx在服務器端運行,運行結果以html主頁形式返回用戶瀏覽器,因而aspx源程序不會泄密,增加了系統(tǒng)的安全保密性。此外,aspx是面向?qū)ο蟮哪_本環(huán)境,用戶可自行增加activex組件來擴充其功能,拓展應用范圍。2、運用asp.net技術的

14、目的asp技術的主要用途是制作動態(tài)的、交互的、高性能的web應用程序,以前web應用程序都是由(cgi公共網(wǎng)關界面來實現(xiàn)的),但由于cgi本身的一些缺點和限制(如較耗用系統(tǒng)資源、執(zhí)行效率差等),人們都在尋找各種各樣的替換方案,在這種情況下,microsoft的asp應運而生,再加上與microsoft的iis (web服務器)和mts(組件事務管理服務器)的組合,asp已經(jīng)成為web應用程序開發(fā)的主要技術。asp既不是一種語言,也不是一種開發(fā)工具,而是一種技術框架,它能夠把html、腳本語言、activex組件等有機的組合在一起,形成一個能夠在服務器上運行的應用程序,并把標準html頁面送給客

15、戶端瀏覽器。asp內(nèi)含六大內(nèi)置對象,利用這些對象可以使asp腳本功能更加強大,asp具有強大的可擴展性,不僅可以使用asp動態(tài)鏈接庫和腳本運行期庫自身提供的activex組件,還可以從internet上免費或有償獲得一些廠商開發(fā)的activex組件,編程人員也可以自己開發(fā)內(nèi)含商務邏輯的activex組件。(二)、數(shù)據(jù)庫技術sql server是一個全面的、集成的、端到端的數(shù)據(jù)解決方案,它為企業(yè)中的用戶提供了一個安全、可靠和高效的平臺用于企業(yè)數(shù)據(jù)管理和商業(yè)智能應用。sql server 2005為it專家和信息工作者帶來了強大的、熟悉的工具,同時減少了在從移動設備到企業(yè)數(shù)據(jù)系統(tǒng)的多平臺上創(chuàng)建、部

16、署、管理及使用企業(yè)數(shù)據(jù)和分析應用程序的復雜度。通過全面的功能集、和現(xiàn)有系統(tǒng)的集成性、以及對日常任務的自動化管理能力,sql server 2005為不同規(guī)模的企業(yè)提供了一個完整的數(shù)據(jù)解決方案。sql server 2005不僅能作為一個功能強大的數(shù)據(jù)庫服務器有效地工作,而且數(shù)據(jù)庫引擎也用于需要在客戶端本地存儲獨立數(shù)據(jù)庫的應用程序中。所以在cs結構中采用sql server 2005作為數(shù)據(jù)庫平臺是很是實用的。3、 網(wǎng)上書店系統(tǒng)的總體設計(1) 、設計思路 在系統(tǒng)設計的開始,我首先考慮的是如何用數(shù)據(jù)模型來數(shù)據(jù)庫的結構與語義,以對現(xiàn)實世界進行抽象。目前廣泛使用的數(shù)據(jù)模型可分為兩種類型,一種是獨立于

17、計算機系統(tǒng)的“概念數(shù)據(jù)模型”,如“實體聯(lián)系模型”;另一種是直接面向數(shù)據(jù)庫邏輯結構的“結構數(shù)據(jù)模型”。系統(tǒng)的概要設計中最重要的就是系統(tǒng)的模塊化。模塊化是指解決一個復雜問題時自項向下逐層把軟件系統(tǒng)劃分成若干個模塊的過程。每個模塊完成一個特定的功能,所有的模塊按某種方法組織起來,成為一個整體,完成整個系統(tǒng)所要求的功能。 將系統(tǒng)劃分為多個模塊是為了降低軟件系統(tǒng)的復雜性,提高可讀性、可維護性,但模塊的劃分不能是任意的,應盡量保持其獨立性。也就是說,每個模塊只完成系統(tǒng)要求的獨立的子功能,并且與其他模塊的聯(lián)系最少且接口簡單,即盡量做到高內(nèi)聚低耦合,提高模塊的獨立性,為設計高質(zhì)量的軟件結構奠定基礎。

18、(二)、功能介紹 1、系統(tǒng)功能結構圖:以下就是系統(tǒng)的結構圖,具體說明了系統(tǒng)所具有的功能。新書登記圖書分類推薦圖書書籍介紹注冊個人資料管理購物車訂單查詢網(wǎng)上書店系統(tǒng)注冊書籍管理客戶管理訂單管理出貨處理管理員管理-圖3-1 功能結構圖 (三)、流程介紹在系統(tǒng)的概要設計中我采用結構化設計(structure design,簡稱sd),sd以需求分析階段產(chǎn)生的數(shù)據(jù)流圖dfd為基礎,按一定的步驟映射成軟件結構。我首先將整個系統(tǒng)化分為幾個小問題,小模塊,然后,進一步細分模塊,添加細節(jié)。 登錄網(wǎng)站,用戶可以在頁面中登錄,管理員點擊下方后臺登陸。1、 用戶登錄進入書籍列表頁面,按類別分別列出數(shù)據(jù)庫中的書籍信息

19、,點擊可以買書。圖3-2 用戶登錄流程圖2、管理員進入后臺以后,可以對圖書進行添加,刪除,修改操作,或者對圖書類別,用戶等進行同樣的操作。還可以進行資金提現(xiàn)查看。 圖書類別修改:進入后臺以后,可以根據(jù)圖書的類別找到這一類別所有圖書。 圖書信息修改與添加:進入后臺以后,可以對圖書的信息進行修改,也可以添加詳細信息。 沒有帳號的還可以進入注冊頁面進行注冊,注冊頁面具有驗證功能,可以判斷用戶輸入的信息是否符合相應的要求。 圖書列表:通過用戶進入后,可以看到推薦的書,最新圖書和熱銷圖書的列表。可以根據(jù)用戶選擇的圖書類別顯示相應類別的圖書信息列表。 圖書詳細信息頁面,根據(jù)用戶選定的書籍顯示相應書籍的詳細

20、信息,還設有購買功能。圖3-3 管理員添加圖n_content圖書n_idn_daten_pricen_quatityn_titlen_picture圖3-4 圖書列表圖4、 網(wǎng)上書店系統(tǒng)的詳細設計 (一)、數(shù)據(jù)庫設計 1、系統(tǒng)主要e-r圖管理員編號求購nmnnnn111管理員訂單圖書用戶管理生成管理1管理瀏覽新聞信息新聞標題新聞編號1n名稱編號編號用戶名密碼用戶名圖4-1 系統(tǒng)e-r圖后臺管理,在建立數(shù)據(jù)庫之間,首先要針對后臺的功能需求建立數(shù)據(jù)模型,然后在建立數(shù)據(jù)庫。首先 畫出部分的e-r圖:圖4-2 圖書 e-r圖 2、數(shù)據(jù)庫主要表表4-1 管理員信息表(users)字段類型null默認u

21、_idint(11)否u_usernamevarchar(20)是nullu_passwordvarchar(40)是nullu_realnamevarchar(30)是nullu_levelvarchar(40)是null表4-2 書籍信息表( products)字段類型null默認n_idint(11)否n_contenttext是nulln_titlevarcha(30)r是nulln_datedatetime是nulln_pricefloat是nulln_quatityint(11)是nulln_picturevarchar(40)是null表4-3 訂單信息表(order)字段類型n

22、ull默認orderidbrigint否nulluseriduserid否nulln_idn_id否nullpronameproname否nulln_pricen_price否null (二)、模塊設計1、 非管理員用戶 (1)首頁,主要用于顯示網(wǎng)站的一些動態(tài)更新,顯示最新的書,還有最熱銷的圖書,和推薦圖書。 首頁最上面是一個導航條,可以方便的進行網(wǎng)站的導航,左上角是登錄框,中間依次是網(wǎng)站推薦,新書上架,熱銷圖書三個區(qū)域,他們的數(shù)據(jù)會根據(jù)數(shù)據(jù)庫中相關數(shù)據(jù)的變動而變動,左面是一個圖書分類列表,方便查找。 圖4-3 首頁截圖部分代碼:public partial class _default :

23、system.web.ui.page commonclass ccobj = new commonclass(); goodsclass gcobj = new goodsclass(); public void st_check_login() response.write("<script>alert('對不起!您不是會員,請先注冊!');location='default.aspx'</script>"); response.end(); 用戶登錄,用戶登錄時,需要填寫會員名,密碼,和隨機動態(tài)生成的驗證碼,其是為

24、了防止惡意攻擊而設置。圖4-4 用戶登陸圖部分代碼:public datatable userlogin(string strname,string strpwd) sqlcommand mycmd = dbobj.getcommandproc("proc_userlogin"); mycmd.parameters.add(name); datatable dstable = dbobj.getdataset(mycmd, "tbuser"); return dstable; (2)注冊頁面,要求用戶輸入姓名,用戶名,密碼,性別,郵箱, 真實姓名,郵編,

25、詳細住址。姓名欄以及用戶名欄添加了空驗證控件,如果用戶未填入任何信息則給出提示提示用戶填入信息。郵箱欄設置了格式驗證要求用戶輸入的信息必須符合%.com的格式。網(wǎng)頁整體設置了錯誤信息收集控件能夠顯示所有用戶輸入信息的錯誤提示給出提示。當用戶輸入的信息全部符合規(guī)則后才可進行注冊操作。把用戶輸入的信息全部裝到一個實體類中,然后調(diào)用業(yè)務邏輯層的插入操作執(zhí)行注冊,注冊會先判斷是否已經(jīng)存在該用戶,如果存在則插入失敗,如果不存在該用戶才會注冊成功。圖4-5 用戶注冊圖部分代碼: public int adduser(string strname, string strpassword, string st

26、rrealname, bool blsex, string strphonecode) sqlcommand mycmd =dbobj.getcommandproc("proc_adduser"); returnvalue.direction = parameterdirection.returnvalue; dbobj.execnonquery(mycmd); return convert.toint32(returnvalue.value.tostring(); 2、管理員用戶管理員界面,對圖書的詳細信息進行修改,對書籍進行分類和修改,訂單的修改,提現(xiàn)的查看。 (1)圖

27、書類別修改,添加功能,頁面內(nèi)容板塊添加了一個datagridview控件,可以查看和添加,其中,在編輯修改圖書類別的時候,點擊列表中需要編輯的項目行中的修改按鈕,修改完成后點擊更新即可。圖4-6 圖書類別圖部分代碼: public void dldeplaygi(int intdeplay, datalist dlname, string tablename) sqlcommand mycmd = dbobj.getcommandproc("proc_deplaygi"); sqlparameter deplay = new sqlparameter("depla

28、y", sqldbtype.int, 4); datatable dstable = dbobj.getdataset(mycmd, tablename); dlbind(dlname, dstable); (2)訂單管理功能管理頁面中,當前商城的所有訂單,添加,刪除,修改等方法。并且顯示如下信息圖4-7 訂單管理圖 (3)書籍詳細信息修改功能,在通過圖書編號或者圖書名選擇了需要修改的圖書以后,會出現(xiàn)如下界面,只需要在界面中修改對應選項,然后點擊確認即可。圖4-8 圖書信息表 public string getclass(int intclassid) sqlcommand mycm

29、d = dbobj.getcommandproc("proc_gcn"); sqlparameter classid = new sqlparameter("classid", sqldbtype.int, 4); mycmd.parameters.add(classid); return dbobj.execscalar(mycmd).tostring(); (4) 書籍添加功能,可以添加書籍。頁面的每一欄都設置了驗證控件來驗證用戶輸入的信息是否符合規(guī)則。封面一欄設置的是上傳控件,可把上傳的圖片保存到系統(tǒng)指定的圖片文件夾中,然后就可以在其中選擇該圖片。

30、出版日期一欄添加了第三方控件日期控件,用戶可很直觀的選出你想設置的日期。用戶輸入新書的全部信息后,給出判定,如果全部符合規(guī)則后封裝全部信息到一個書籍的實體類中執(zhí)行插入操作。如果信息不符合規(guī)則則給出具體錯誤信息并確定到欄,能夠讓用戶能夠很快找到錯誤之處。部分代碼: public void dlnewgoods(datalist dlname) sqlcommand mycmd = dbobj.getcommandproc("proc_newgoods"); dbobj.execnonquery(mycmd); datatable dstable = dbobj.getdata

31、set(mycmd, "tbgoods"); dlbind(dlname, dstable); (5)會員管理,本頁面用來進行會員信息的瀏覽和管理,可以進行刪除操作。圖4-9 會員管理圖部分代碼:public datatable getuserinfo(int intmemberid) sqlcommand mycmd = dbobj.getcommandproc("proc_getui"); sqlparameter memberid =new sqlparameter("memberid",sqldbtype.int, 4); m

32、emberid.value = intmemberid; mycmd.parameters.add(memberid); dbobj.execnonquery(mycmd); datatable dstable = dbobj.getdataset(mycmd, "tbuser"); return dstable; 3、圖書詳細信息,當用戶點擊了一本圖書以后就會進入本頁面,在這里用戶能瀏覽到該圖的全部信息,點擊購買就能夠放置該圖書到購物車中了圖4-10 圖書分類流程圖部分代碼: public string getclass(int intclassid) sqlcomman

33、d mycmd = dbobj.getcommandproc("proc_gcn"); sqlparameter classid = new sqlparameter("classid", sqldbtype.int, 4); classid.value = intclassid; mycmd.parameters.add(classid);五、系統(tǒng)測試 (一)、測試概要 業(yè)務建模和需求分析的目的是網(wǎng)上書店進行評估,采集和分析系統(tǒng)的需求,理解系統(tǒng)要解決的問題,重點是充分考慮系統(tǒng)的實用性。結果可以用模型表達,模型中的活動者代表外部與系統(tǒng)交互的角色,包括用戶

34、、系統(tǒng)管理員,模型是對系統(tǒng)需求的描述,表達了系統(tǒng)的功能和所提供的服務,包括用戶登陸、購物車(訂單)子系統(tǒng)、圖書瀏覽檢索子系統(tǒng)、添加新圖書子系統(tǒng)、查看信息子系統(tǒng)、系統(tǒng)用戶管理 (二)、條件必須在保證各硬件設備軟件系統(tǒng)齊備的情況下,人員齊備,各方面互相配合,齊心協(xié)力,共同完成。 (三)、測試結果及發(fā)現(xiàn) 1、測試步驟 (1)主頁測試 (2)用戶登錄窗口的測試 (3)修改用戶密碼窗口的測試 (4)購物車(訂單)子系統(tǒng)和測試 (5)圖書瀏覽檢索子系統(tǒng)測試 (6)添加新圖書子系統(tǒng)測試 (7)查看信息子系統(tǒng)測試 (8)系統(tǒng)用戶管理測試 2、模塊測試模塊預計測試功能輸入、輸出功能造成差別的原因主頁正常顯示,各個連接正常顯示一致無用戶登陸驗證用戶名(id,滿足系統(tǒng)設定要求)和密碼的一致性一致無購物車添加圖書,刪除圖書,編輯信息,確認提交一致無圖書瀏覽添加新書,特價書,圖片及資料顯示一致無系統(tǒng)用戶管理對注冊用管理,刪除,查看一致無查看信息子系統(tǒng)瀏覽個信息一致無客戶資料查詢對客戶資

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論