第一篇:網上書店系統設計(畢業論文)
目 錄
引言.........................................................................................................................................1 1緒論.....................................................................................................................................2
1.1課題的背景與意義.....................................................................................................2 1.2論文所做的工作內容................................................................................................3 1.3論文結構安排.............................................................................................................3 構建網站必備知識與技術簡介............................................................................4
2.1 開發工具與開發技術...............................................................................................4 2.2 數據庫SQL Server 2005.......................................................................................4 2.3 布局實現DIV+CSS.....................................................................................................5 系統總體規劃...............................................................................................................5
3.1功能分析......................................................................................................................5 3.2需求分析......................................................................................................................6 數據庫設計....................................................................................................................7
4.1數據庫設計原則.........................................................................................................7 4.2數據表設計..................................................................................................................8 系統實現與頁面展示................................................................................................9
5.1書店前臺......................................................................................................................9 5.1后臺管理....................................................................................................................11 總結與展望..................................................................................................................12
6.1總結.............................................................................................................................12 6.2展望.............................................................................................................................13
參考文獻.............................................................................................................................13 致謝.......................................................................................................................................15
基于ASP.NET的網上書店系統設計
摘 要:近年來隨著計算機網絡的發展與普及,電子商務這種利用互聯網進行的商務活動已經越來越被人們所熟知。人們的生活、工作以及購物的方式都隨之發生了很大的改變。以此為背景,本文研發了一個網上書店系統,希望可以為人們的生活工作帶來一些便捷。本文對此系統的分析、設計進行了論述,通過需求分析,明確了系統的功能模型、運行模式、以及所需做的功能模塊,最終運用ASP.NET技術進行實現。
關鍵詞: ASP.NET;網上書店;系統設計
Online Bookstore System Design
Based on ASP.NET Abstract: In recent years with the development of computer network and popularization, the use of the Internet e-commerce business activities in the form of already more and more be known.People live, work and shopping are then much has changed.Based on this background, this paper developed an online bookstore system, hoping to work for the life of people bring some convenient.This article has carried on the elaboration to this system analysis and design, through the demand analysis, the function model of system, running mode, with the required function modules, use ASP.NET technology to realize in the end.Keywords: ASP technology;Bookstore online;The system design
引言
由于計算機網絡技術的興起,網上購書的方式逐漸取代了到實體書店買書的方式,到網上書店購書已經成為一股熱潮。本文所設計的網上書店系統,不僅可以方便廣大網上購書者,節省他們寶貴的時間,而且也是對自己大學這幾年所學進行的一次總結,對自己以后的事業有很大的幫助。
1緒論
1.1課題的背景與意義 1.1.1課題的研究背景
2012年7月,中國互聯網絡信息中心發布了《第三十次中國互聯網發展狀況統計報告》,報告顯示截止2012年6月底,中國的各類網民數量已經增至5.38億,互聯網在國內的普及率達到了39.9%[1]。這些數字已經充分說明自上世紀九十年代(1994年)我國開始接入Internet以來,網絡以其前所未有的速度改變著人們的生活方式。新的科學技術就會帶來新的機遇和挑戰,要想占領新技術所帶來的藍海,我們必須迎接這些挑戰,要想抓住機遇就必須適應新的技術環境。特別是近些年來,計算機技術已經日益成熟,它已經進入到社會生活中的各個領域,并且發揮著越來越重要的作用,我們應該更加的重視這門現代化科技。
網上書店與傳統的去書店選書、買書相比而言,不但可以節省大量的時間和精力,更重要的是一般網上書店擁有的圖書種類更加的全面,瀏覽起來也更加的便捷,另外網上購書也不會受到地域的限制,正因為這樣出版物的發行范圍也將得到擴大。所以到網上書店買書有一種取代去實體書店買書的趨勢,因此網上書店的興起實際上是互聯網絡電子商務在圖書業發展的必然結果。1.1.2課題的研究意義
自中國加入世貿組織以來,西方的一些文化、經貿開始沖擊中國的市場,這個中國的各個方面帶來了一定的改變,對中國物流的發展是一個巨大的推動。正因為如此,社會競爭將會越來越激烈,隨著信息社會高科技的興起,網絡的普及,我們必須去適應這一切,方能在當今社會有一立足之地。
對于傳統書店和網上書店的存在和發展問題,國內學者認為:網絡的方便和快捷正在改變人們傳統的購書習慣,網絡銷售目前已占據整個圖書市場的29%。網絡銷售即在網絡上進行的商貿交易活動[3]。
正因為網絡的興起與繁榮,對于一些還是實體經營的書店來說。這些書店企業在網上書店和大型書店的渠道銷售模式的兩面夾擊下,生存形勢已經不容樂觀。因此這些中小型的實體書店唯有去適應這些改變,才有可能在將來的市場競爭中占有一席之地,本文所說的網上書店系統正是給這些書店帶來了福音,為其
[2]
打開更為廣闊的藍海市場,網絡銷售的產生是流通領域中的一場重要的歷史革命,具有十分重要的現實意義。1.2論文所做的工作內容
為了制作出實用、便捷的網上書店系統,我對本系統所需的電子商務的各種技術進行了深入的學習和研究,在進行需求分析之后,明確了所需做的功能模塊,本系統運用ASP.NET的各種技術知識對系統所需的各個模塊進行了精心的設計。當然系統還需要依靠一些外部要素(如:運輸系統等)的參與才能完成整個交易[4]。
1.3論文結構安排
目前,我國網上書店的質量良莠不齊,雖然網上書店數量很多,但具備市場競爭力的網上書店并不多。本文正是在這種背景下,結合現實中網上書店生存發展的需要,研發的一個網上書店系統。本文不僅對國內網上書店的現狀進行了分析,了解了一些問題,指出了一些解決辦法,而且對電子商務發展現狀及其影響進行了深入的調研,相信在完善本文所設計的圖書售書系統將有很大的幫助。現將整篇文章的內容概括如下:
第一章,緒論部分。主要講述了課題研究的背景以及意義、網上書店系統的研究現狀、論文所做的工作與論文的整體安排等工作。
第二章,構建網站必備知識與技術簡介部分。主要介紹了本次開發系統的過程中所用到的開發工具、數據庫、以及頁面布局的技術。
第三章,數據庫設計部分。主要介紹了數據庫設計原則以及本次系統數據庫的詳細設計情況。
第四章,系統總體規劃部分。主要分析了系統前期開發需要做的工作,包括系統設計的功能性分析、可行性分析、業務流分析、數據流分析、書店前臺和后臺管理的介紹等。
第五章,系統實現與頁面展示部分。主要包括系統實現的關鍵部分代碼以及實現后頁面的截圖部分。
第六章,總結和展望部分。整理網上書店系統設計過程遇到的問題和難點,對改進辦法進行總結性分析,以及本系統中所包含的不足,提出完善的思路,指出以后的工作方向。構建網站必備知識與技術簡介
2.1 開發工具及開發技術
現在一般的電腦軟件配置是由微軟公司開發的,為了讓本書店系統適用性更好,所以在開發工具上選擇了Microsoft公司研發的Microsoft Visual Studio 2005開發工具。
ASP是Active Server Pages的縮寫,ASP.NET技術是目前最常用的網站開發技術之一。該技術是一種在Web服務器IIS(Internet Information Server)上開發交互網頁的一種技術,是一種在本地服務端運行的腳本平臺。之所以成為最長用的開發技術,那么一定有很多的優點,ASP.NET技術擁有什么優點呢?下面我們將進行討論:
(1)執行效率大大提高
因為ASP.NET腳本的運行是在服務端的,所以可以大大減輕客戶端的負擔,運行完后直接將結果返回給客戶端,從而提高運行效率。
(2)適應性好
ASP.NET包含多種工具語言,它的首選語言是C#及VB.NET,同時也支持多種語言的開發,例如:Java/J#、Jscript等語言。其中C#因為是首選語言,所以普遍性好,幾乎所有的平臺都可以運行。
(3)簡單易學
ASP.NET使運行一些很平常的任務如表單的提交客戶端的身份驗證、分別系統和網站配置變得非常簡單。例如ASP.NET頁面構架允許你建立你自己的用戶分頁面,使其不同于常見的VB-Like界面。
(4)可管理性
ASP.NET使用一種字符基礎的,分級的配置系統,虛擬服務器環境和應用程序的設置更加簡單。因為配置信息都保存在簡單文本中,新的設置有可能都不需要啟動本地的管理員工具就可以實現。2.2 數據庫SQL Server 2005 SQL是英文Structured Query Language的縮寫,意思為結構化查詢語言。其主要功能就是同各種數據庫建立聯系。SQL Server 2005 是SQL Server變革歷程中的第三代產品,本代的數據庫具有高實用性、高安全性以及效率上的提高。
SQL語句可以用來執行各種各樣的操作,例如更新數據、提取數據等。實用性強,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL語言標準。2.3 布局實現DIV+CSS DIV+CSS是WEB設計標準,它是一種網頁布局方法。與傳統的表格布局不同,他可以實現網頁頁面內容與表現相分離。它結構清晰、訪問速度快容易被搜索到、降低網頁體積、代碼精簡,所以這種頁面布局漸漸的流行了起來。系統總體規劃
3.1功能分析
如圖1,一個完整的網上書店系統應該包括購物車管理模塊、圖書檢索模塊、圖書瀏覽和圖書購買等模塊。各個功能模塊所要完成的任務如下所述:
(1)購物車管理模塊:在成為本網站用戶,進行購書的時候,本購書系統會為每一位用戶準備一個購物車,買家可以將選中的圖書放置到購物車中,并且可以在購物車中查看準確信息,最后確認無誤再進行統一結賬。
(2)圖書檢索模塊:用戶可以在首頁的搜索框里輸入想要檢索的圖書名稱或者關鍵詞,從而顯示出本網上書店數據庫里符合條件的圖書,從而快速的買到想要的圖書。
(3)圖書瀏覽模塊:本網上書店系統將會有圖書熱銷展示部分,用戶可以瀏覽看到熱銷的熱賣圖書和一些特價的圖書,從而提高本網上書店的交易率。
(4)圖書購買模塊:本模塊與購物車模塊是相連的,因為最終買完書結賬的時候會跳到購物車模塊進行總結的。
圖1 系統功能模塊圖
3.2需求分析
需求分析也是開發系統中重要的一環,因為我們做需求分析的目的是在開發者和提出需求的人之間建立聯系,只有搞清楚別人的需求,我們才能正確的找到系統制作前進的方向,從而繞過很多彎路,對系統的設計有著決定性作用。因為我們要明白系統要服務哪些用戶,對這些用戶提供哪些服務等[5]。3.2.1業務流分析
如圖2所示,一般網上書店的業務流程是:使用搜索引擎來搜索想買的圖書,然后購買圖書和下達訂單,用戶可以對購物車中的物品進行刪除處理,等確定購物車無誤后,可以提交訂單,進行付款,系統會自動將成功提交的訂單發送到倉庫,倉庫收到訂單,進行發貨,最后買家收取貨物。
圖2 業務流程圖
3.2.2數據流分析
如圖3所示,數據流分析不僅包括對信息的流動、傳遞的分析,而且還包括
對信息的處理、存儲等的分析。其目的就是為了發現數據流動的過程中所產生的問題。而我們的網上書店系統的數據主要包括兩個個方面,一是普通用戶使用網站時所產生的數據,二是管理員進行處理時所產生的數據。
圖3 數據流分析圖 數據庫設計
4.1數據庫設計原則
數據庫表的結構設計是應用軟件中的重要部分,數據庫必須能充分滿足各種信息的輸入和輸出,為了設計出適合的數據庫,必須遵循以下數據庫設計原則[6]:
(1)減少冗余
系統中,各個應用程序都有自己的專用文件,這樣就常常會導致存儲數據的冗余,給數據維護上帶來了很大的麻煩,雖然不能根除冗余,但應盡量減少。
(2)數據共享
就是說所有的應用程序都能共享數據庫的數據,不管是現有的程序,還是新的應用程序都可以使用數據庫中的數據。
(3)保存完整性
完整性也就是說數據庫中數據必須是正確的,例如:同樣的物品信息兩條記錄卻不一致。這就是完整性存在問題。
(4)增強安全性
數據的安全是十分重要的,我們可以定義安全性約束,當別人訪問這些加入約束的數據時,就要通過這些約束才可以繼續進行。4.2數據表設計
經過系統功能分析和需求分析,網上書店需將圖書信息、用戶信息、管理員信息、訂單信息等進行分析,本數據庫設計如下數據項和數據結構:
(1)圖書信息表,包括自動編號、書名、作者、價格、上架時間、創建日期、圖片、熱門、推薦、說明、所屬大類、所屬小類、說明等。
表1 圖書信息表(book 表)
列名 id name author price outime creatime kit remark ishot istop pic sort
數據含義 自動編號 書名 作者 價格 出版時間 創建時間 點擊次數 說明 熱門 推薦 圖片 所屬類
數據類型 int nvarchar(20)nvarchar(20)
int nvarchar(18)nvarchar(18)
int text int int nvarchar(20)
int
約束 主鍵 允許空 允許空 允許空 允許空 允許空 允許空 允許空 允許空 允許空 允許空 允許空
(2)圖書大類表,包括自動編號、圖書類別等。
表2 圖書大類表(bigsort 表)
列名 id name
數據含義 自動編號 所屬大類名
數據類型 int nvarchar(20)
約束 主鍵 允許空
(3)圖書小類表,包括自動編號、圖書類別、所屬大類的標記等。
表3 圖書信息表(smallsort 表)
列名
數據含義
數據類型 約束
id name bigtypeid
自動編號 所屬小類名 所屬大類標記
int nvarchar(20)
int
主鍵 允許空 允許空
(4)留言信息表,包括自動編號、留言標題、留言時間、留言內容、留言人名、管理員回復、聯系電話等。
表4 圖書信息表(level 表)
列名 id title creatime content retuncontent name tel
數據含義 自動編號 標題 創建時間 內容 回復 留言人 電話
數據類型 int nvarchar(50)nvarchar(20)nvarchar(500)nvarchar(200)nvarchar(15)nvarchar(15)
約束 主鍵 允許空 允許空 允許空 允許空 允許空 允許空
(5)后臺用戶表,包括自動編號、后臺用戶名、密碼、創建日期等。
表5 圖書信息表(user 表)
列名 id name pwd creatime
數據含義 自動編號 用戶名 密碼 創建時間
數據類型 int nvarchar(20)nvarchar(20)nvarchar(17)
約束 主鍵 允許空 允許空 允許空 系統實現與頁面展示
系統的實現即功能模塊的實現,主要實現系統的基本功能。功能模塊的實現又包括:搜索模塊的實現、購物車模塊實現、圖書類庫模塊的實現等。這些模塊又分為前臺模塊和后臺模塊,主要實現如下: 5.1書店前臺
(1)搜索模塊的實現
用戶可以通過題目索引,迅速的找到自己想要的找的圖書,這樣在找書方面就可以節省大量的時間,關鍵代碼如下:
str = “select * from book where(sort=” + Convert.ToInt32(Request[“id”])+ “ or '”+Request[“id”]+“'='-1')and(name like '%” + Request[“name”] + “%' or name ='')”;
(2)購物車模塊的實現
用戶在找到自己想要的圖書時,可以將它添加到購物車中,最后結賬也是在購物車中進行的。購物車欄還需要用戶填寫自己的聯系方式,購物車是用Repeater制作的[7]。
(3)圖書類庫模塊的實現
這個模塊的制作可以讓用戶根據自己的喜好查看相應的圖書,圖書類庫模塊的模板是套用主頁模板,同樣這個模塊的主要架構還是用Repeater制作的,主要代碼如下:
src=”admin/bookimg/<%# Eval(“pic”)%>“ /> [摘要] 網上書店管理系統在當今的網絡中具有廣泛的應用。本系統描術了通過包括因特網在內的計算機網絡來購買、銷售和交換商品、服務信息的過程,B2C能夠繞過中介(如批發商、銷售商或經銷商)建立與客戶的直接關系,網站還可以為用戶提供商品的詳細信息,用戶可以在線購買商品,確定自己的訂單,同時網站還提供關于商品或電子零售商的選擇建議和評級。 本系統把方便與快捷思想引入網上書店的設計之中,初步檢驗了ASP語言在網上書店系統開發中的使用效果,為后續開發積累了經驗。 [關鍵詞] 網上書店管理系統;網上書店;數據庫;ASP 一綜述 網上書店是指利用互聯網絡來實現圖書銷售業務的一種新型圖書零售渠道。網上書店訂單處理速度快,服務范圍寬,存書量大,讀者坐在家里就可以“逛書店”。 1.1開發該系統的依據及意義 電子商務并不是一個新概念,可以說,在幾十年前主機系統出現時就誕生了。但是,近年來,Internet的出現給了電子商務以新的活力,基于Internet的電子商務已經引起了全世界的注意。 電子商務始于網絡計算。網絡計算是電子商務的基礎。沒有網絡計算,就沒有電子商務。其發展形式多種多樣,從最初的電話、電報到電子郵件以及其后的EDI,都可以說是電子商務的某種發展形式。 電子商務的發展有其必然性和可能性。傳統的商業是以手工處理信息為主,并且通過紙上的文字交換信息,但是隨著處理和交換信息量的劇增,該過程變得越來越復雜,這不僅增加了重復勞動量和額外開支,而且也增加了出錯機會,在這種情況下需要一種更加便利和先進的方式來快速交流和處理商業往來業務;另一方面,計算機技術的發展及其廣泛應用和先進通信技術的不斷完善及使用導致了EDI和Internet 的出現和發展,全球社會邁入了信息自動化處理的新時代,這又使得電子商務的發展成為可能。 在必然性和可能性的推動下,電子商務得到了較快發展,特別是近兩年來其發展速度令世人震驚。雖然如此,電子商務的戰略作用卻是逐漸被全球各國所認識的,而且其今后的發展道路也是漫長的。 隨著信息技術的發展,搭上國際網絡直通車的文化企業面臨著一場新的革命。網站在促成銷售方面很有價值,因為有絕大部分的消費者在某商場購物之前會事先到該商場的網站中查詢產品信息,實體商店盡管將網站同樣也看作一個銷售渠道,但對于網站的服務投入很少。這主要是由于對電子商務戰略的評價方法存在問題,因為有很多的零售商將銷售額作為網站是否成功的指標,有些公司用利潤來評價。 不過,網上零售商不應該將這種信號看作網上零售可以帶來豐厚利潤的信號,盡管在網絡泡沫膨脹時很多人都這么認為。純粹的網上零售商理應將網站帶來多少利潤作為最重要的業績考評指標。多渠道零售商應該了解,并非每個瀏覽他們網站的顧客最終都會購買。擁有一個很成功的電子商務網站的零售商,收益將比非交易功能的網站多很多。 那些希望將網上交易作為部分業務內容的公司發現,將網上網下集成起來很重要。盡管網上網下相結合成為不可逆轉的趨勢,但是由于集成的費用可能很高,使得許多零售企業的進程大為減慢,最好在商場內部系統軟件已經基于網絡標準更新之后再進行整合,一些大型 商場的轉型都經歷了這個過程。 由于無法量化,實體商店不能不考慮他們的網站對商店購買的影響,商店花費有限的網絡資源支撐網站交易基礎是有代價的,有可能最終失去有購買計劃的顧客,最終將網下市場份額丟失給精明的競爭者。 1.3網上書店的現狀 出版物網上銷售不僅是傳統銷售渠道的發展和補充,也是未來圖書銷售的發展方向目前我國運作和銷售較好的大型網上書店,如當當、卓越和旌旗席殊、中國書網網上書店等,這些網上書店各具優勢,其中當當網上書店在價格和品種方面的優勢是無人能比;卓越網上書店創造流行的能力比較強;旌旗席殊網上書店的優勢是網點多,覆蓋面廣。在國外,影響較大的網上書店有美國的亞馬遜,德國的貝塔斯曼和英國的因特網書店。其中亞馬遜網上書店在1998年擁有450萬名顧客,到2002年有將近32億人網上購書,銷售額達到了78億美元。1999年英國的20億英鎊圖書總銷售額中,網上銷售占5%。英國書業界人士分析,未來英國的網上售書將成為圖書銷售渠道中的主要渠道。 1.4網站的可行性分析 隨著計算機技術的發展和網絡人口的增加,網絡世界也越來越廣博,越來越豐富,電子商務已經成為網上的一股潮流。我們相信要不了太長有時間,顧客就可以在網絡世界上獲得他們在現實世界上可以獲得的所有商品和服務。 可行性研究是為了弄清楚系統開發的項目是不是可以實現和值得進行研究的過程,實際上是一次大大簡化系統分析和系統設計的過程,所以,進行可執行性的分析是非常必要的,也是很重要的,經過最初的設計目標和進行的市場調查得出以下四點的可行性分析 (1)經濟:實現這個平臺設計有沒有什么經濟效益。該平臺設計只是作為本小組的課程設計,又因為大家的設計能力有限,其功能還不能完善,所以沒有什么經濟效益可談。 (2)技術:現有的技術能否開發該平臺,會有哪些困難。 (3)運行:該平臺規定的運行方式是否可行。 (4)法律:該平臺的開發會不會在社會上引起侵權或其它責任問題。因為該平臺是作為課程設計與商業無關,又因為是自主開發設計,因此不會構成侵權,在法律上是可行的。 1.5網上購書的優勢 (1)網上書店擠壓盜版空間 如今發展最快的,最時髦的,恐怕就是網絡了。網絡給人們帶來了實惠、虛擬、幻化,也給文學和圖書帶來了廣闊的生存空間。盜版者利用科學技術,瞄準正版書與盜版書的差價牟取暴利。網絡書店的興起無疑給盜版商以有力的打擊,因為發達的網絡可以直接疏通圖書的發行渠道,縮短了網上購書者與出版社的距離,給圖書消費者以清新、便宜的享受。 (2)網上書店濃縮了圖書的庫存空間 傳統圖書店內的圖書擺放面積是有限的,每增加一本書其成本都在以一定比例增加,而網絡書店解決了存儲空間問題,每增加一本書成本增長幾乎為零。 (3)數量、種類多,出版時間跨度大 綜合性的網上書店涉及各種各類內容的圖書,提供訂購的書目信息達上萬、幾十萬條,而圖書出版的時間有最新出版的,也有幾十年前的,這是傳統書店難以做到的。 (4)不受時間、地域限制 網上書店是24小時向全球各地的用戶提供網上服務的,用戶借助網絡可以漫游于世界各地的圖書海洋中,隨時選書、下訂單。中國人不出國可以去到美國最大的Amazon網上書店;廣東人可以不出省去到北京圖書大廈(http:∥),進行異地購書。 (5)信息豐富 網上書店的欄目豐富:特價書、書業視窗、銷售排行、新品上架、最新推薦等,動態地向用戶 提供各種信息,讓用戶了解書市的最新情況。另外,每種被檢索出來的圖書也有詳盡的介紹,如基本書目信息、封面、目次、內容提要、書評等,這些信息都有助于用戶選書。 (6)多途徑綜合檢索 網上書店主要提供分類和自定義搜索的方式對圖書或其它商品(音像制品、電腦軟件等)進行查找。分類一般是結合《中圖法》按用戶的閱讀習慣或興趣分類,同一類的圖書相對集中在一起,方便用戶在同類圖書中挑選出高質量的圖書。自定義搜索是用戶根據自己所需的圖書以主題、書名、著者、出版社等信息作為檢索點對圖書或其它商品進行一般搜索,如果希望檢索結果更準確就使用高級檢索———同時使用幾個檢索點查找。這種方法相對于其它購書方式來說找書更快捷。 (7)價格低廉 一般來講,網上書店買書,要比普通書店便宜。由于拋棄了傳統書店運作的所需的服務設施和多重環節,絕對的成本低廉。由于網上書店運營方式是有訂購需要時直接到出版社取效性強,除了一部分有收藏價值的外,絕大多數圖書都會“掉價”。 (8)個性服務 網上書店不只單純銷售圖書,還充分發揮網絡優勢,提供豐富多彩的個性化服務,滿足讀者特定的需求。網上書店開設的如新書推薦、暢銷書排行、讀者評論、作者訪談、專家點評等欄目,即使讀者把握全方位的圖書信息,又可使其利用網絡公告版同圖書的作者及其他讀者進行在線討論、交流心得體會,并根據他人的書評來協助選書。 (9)配送較及時 網上書店一般根據不同的地區提供不同的配送方式,有的提供短時間內的免費上門送書,書到后付款,有的在收到匯款單后立刻將書寄出。這樣相對于個人或圖書館在新華書店訂書來說,就縮短了到書時間。 1.6我國網上書店概況 1.6.1我國網上書店概況 我國第一家網上書店是1995年建立的中國書店網上書店。1997年4月杭州新華書店建立了新華書店系統的第一個網上書店。后來發展比較有影響的有當當網上書店、卓越網上書店、旌旗席殊網上書店、中國書網北京圖書大廈、上海書城、中國尋書網等。 1.6.2制約我國網上書店發展的因素 隨著我國圖書業的全面開放,電子商務的迅速發展,網上書店還存在巨大的發展空間。但從目前,我國的網上書店仍沒擺脫傳統商業運作的束縛,對電子商務缺乏透徹的理解。雖上購書有能提供大量書目、購書效率高、面大等優點,但也存在信息不暢、資金缺配送體系不完善等一系列因素的制約。 (1)信息 信息流包括商品信息的提供、促銷營銷、服務等內容。網絡的最大優勢在于開展信務,而信息服務的“不完善、低質量”是國內網上書店銷售的一個重要的因素。國網上書店往往過于注重圖書數量的豐富圖書及其相關知識和信息的提供介紹很少容不充實。如:書籍介紹不足或是過于簡明扼要,書評太少,相關新聞嚴重匱乏等,無法起到良好的導購作用。從促銷與營銷方面來看,樹立品牌,擴大影響力也是信息流中一種較為重要的交流。網絡書店巨頭亞馬遜將銷售收入的24%用于廣告和其他方式的宣傳,而目前我國網上書店的宣傳還只局限于網絡,網絡以外的媒體宣傳投放很少。 (2)資金 在付款方式上,消費者可以選擇信用卡、支票付款、郵局匯款等支付方式,但由于國內的支付系統和安全保障體系還不健全,尤其是網民對網上消費的安全性存在較大顧慮,不愿意在網上使用信用卡和網絡銀行等支付方式。一般選擇通過郵局匯款等較為安全的方式,而這些 方式從消費者到網上書店經營者,再從經營者到消費者,這個循環的完成,往往需要較長時間,周期長、費用高,造成大部分消費者對網上交易持懷疑態度,從而影響網上書店的銷售。 (3)物流 我國網上書店物流體系還不發達,配送體系還較落后。如我國的當當網上書店僅在北京建立了一個1萬平方米的配送中心,沒有形成一張遍布全國的圖書配送網,大部分還得通過郵政系統進行郵寄,其配送時間較長,成本也較高。配送中心是能接觸到客戶定單的最后一環,也是實現銷售的關鍵環節,任何因配送的失誤而失去銷售機會對企業來說都是較大的損失,可見物流配送是整個電子商務系統重要的一環。出版物網上銷售是未來圖書銷售的發展方向,網上書店經營還面臨很多困難。要使我國網上書店得到良好發展,就必須從信息流、資金流、物流三個方面加以改善。 1.7發展網上書店的對策 (1)建立功能強大的數據庫系統。信息量大、管理有效、功能強大的數據庫是網上書店生存與發展的根本保障。 (2)加強與出版社合作。 (3)普及電子商務基本教育。讓更多的人認識計算機、認識網絡,了解電子商務、了解網上購書。 (4)締造高效的物流陪送系統。發展網上書店必須具備高效、發達的物流陪送系統。以最低成本、最便捷的方式滿足消費者需求。 (5)充分體現價格的優勢。從價格上下功夫,才能吸引更多買家。 (6)增加書目的信息量。網上書店應該利用多媒體等技術,盡可能為讀者提供如圖書、目錄、精彩章節等詳細介紹。并及時更新相關信息,像當當網。 (7)完善圖書查詢系統。按類瀏覽、查詢書目信息是讀者常用的辦法。因此網上書店綜合考慮讀者查詢在習慣與出版社的圖書分類的關系,制訂出一種科學實用的網上書店圖書分類體系。 (8)努力解決安全問題。首先要解決同姓名消費者的個人資料不被泄露與盜用的問題。 (9)提供特色服務。對市場進行有效細節分析,并根據自己的條件選準目標市場,開展特色化經營。這不僅包括服務內容的特色化,還包括服務方式的多樣化。只能既滿足了讀者的現實需求,又挖掘、引導了讀者的潛在需求,才能使網上書店得到長足的發展。 .......... 《管理信息系統》課程報告 課題名稱:網上書店電子商務系統設計 第一部分,可行性分析 1、引言 1.1 項目背景與問題提出 隨著信息技術在國際貿易和商業領域的廣泛應用,利用計算機技術、網絡通信技術和Internet來實現商務活動的國際化、信息化和無紙化,已成為各國商務發展的—大趨勢。電子商務(Electronic Commerce)正是為了適應這種以全球為市場的變化而出現和發展起來的。它可以使銷售商與供應商更緊密地聯系起來,以更快地滿足客戶的需求,也可以讓商家在全球范圍內選擇最佳供應商,在全球市場上銷售圖書。電子商務基于網絡技術.網絡技術提供了實現電子商務的技術平臺,而電子商務是網絡技術的最新應用和最終目標。 從形式上看,電子商務利用計算機網絡檢索和獲取信息,對個人和公司提供決策服務,解決了組織、商家和客戶的需求,減少了用于改善貨物和服務質量的投入,加快了商品交易的速度。Internet正在將不同形式的電子商務結合起來,產生出許多創新的、混合的電子商務形式。 從電子商務的目標上看,電子商務能夠擴大顧客群,獲取更高收益,開拓目標市場,節省費用和開支,加速商品流通,加快顧客信息反饋,并提高服務質量。在過去的幾年間,隨著Internet的迅速發展,通過網絡使在家庭辦公的個人用戶也積極投入到了電子商務中。由于激烈的市場競爭和對成本的關注,大量企業正在改進原有的電子商務系統來支持新興的網絡經濟。 1.2 研究意義 網上書店系統作為一個小型電子商務交易平臺,簡單清晰的將電子商務的開發過程和基本模式呈現出來,具有啟發和向導作用。 根據網上書店的基本需求,本系統需要完成的具體任務有: ? 書圖查詢: 當客戶進入網上書店時,應該在主頁面中分類顯示最新的書目信息,以供客戶選擇所需圖書,同時也應該提供按照圖書名稱,或者作者信息快速查詢所需書目信息的功能。 ? 購物車管理:當客戶選擇購買某圖書圖書時,應該能夠將對應圖書信息,如:價格、數量記錄到對應的購物車中,并允許客戶返回書目查詢頁面,選擇其他商品,并添加到購物車中,當對應的購物訂單生成后,應該能夠自動清除以生成訂單的購物車中的信息。 ? 訂單處理:對應客戶購買圖書商品信息的需求,在確定了所購圖書商品的價格、數量等信息后,提示用戶選擇對應的送貨方式及付款方式,最終生成對應的訂單記錄,以便于網站配貨人員依據訂單信息進行后續的出貨、送貨的處理。 ? 會員注冊:為了能夠實現圖書商品的購買,需要管理客戶相關的聯系方式、送貨地點等相關的信息。 1.3 建設目標 主要是實現網上選書、購書、產生訂單等功能的系統。具備一個典型的電子書店一般需要實現的服務。 1.4 論文內容 本論文詳細介紹了整個網上書店系統的數據模型設計以及數據庫設計,在設計中把本系統的數據庫根據其功能劃分4個基本的模塊,即圖書信息的動態提示、購物車管理、客戶信息注冊登錄管理、訂單處理模塊。 二、相關技術 2.1 WEB SERVICE簡介 Web service 是自包含的、模塊化的應用程序,它可以在網絡中被描述、發布、查找以及調用。 Web service 是基于網絡的、分布式的模塊化組件,它執行特定的任務,遵守具體的技術規范,這些規范使得Web service 能與其他兼容的組件進行交互操作 Web service 是一種可編程的應用程序,它使用一系列標準協議來對各種請求作出響應。作為傳統計算機技術同互聯網應用與創意的結晶,web service 是使用標準技術在互聯網網上運行的商務流程。 2.2 JAVA語言在網絡上的應用 Java是一種簡單易用、完全面向對象、具有平臺無關性且安全可靠的主要面向Internet的開發工具。自從1995年正式問世以來,Java的快速發展已經讓整個Web世界發生了翻天覆地的變化。在早期,Java比較多的用在瀏覽器上,插入到網頁中(即是Java Applet程序),成為最靈活、最強大的網頁多媒體的載體,但由于Java虛擬機相對于個人電腦而言,有占用資源大,安全性相對較差等缺點,Applet逐漸的被后起之秀Flash所替代,但隨著Java Servlet的推出,Java在電子商務方面開始嶄露頭角,最新的JSP(Java Server Page)技術的推出,更是讓Java成為基于Web的應用程序的首選開發工具,目前的Java技術已成為所有大型電子商務項目的必然選擇 Java程序可以獲取網絡上結點的圖象、聲音、HTML文檔及文本等資源,并可以對獲得的資源進行處理。例如Java程序可以每隔一定時間讀取某結點提供的最新數據,并以圖表的形式顯示出來。在編程處理上,一般先生成一個URL類型的對象,然后用 Java中相應的方法(method)獲取該對象所代表的資源。 2.3 JSP的基礎——Servlet 技術 Java Servlet是JSP技術的基礎,JSP本身就是預先被編譯成Servlet,然后再運行的,而且 大型的Web應用程序的開發需要Java Servlet和JSP配合才能完成,Servlet這個名稱大概源于Applet,現在國內的翻譯方式很多,本文為了避免誤會,本文直接采用Servlet這個名稱而不做任何翻譯,讀者如果愿意,可以稱之為“小服務程序”。Servlet其實和傳統的CGI程序和ISAPI、NSAPI等Web程序開發工具的作用是相同的,在使用Java Servlet以后,用戶不必再使用效率低下的CGI方式,也不必使用只能在某個固定Web服務器平臺運行的API方式來動態生成Web頁面。許多Web服務器都支持Servlet,即使不直接支持Servlet的Web服務器也可以通過附加的應用服務器和模塊來支持Servlet。得益于Java的跨平臺的特性,Servlet也是平臺無關的,實際上,只要符合Java Servlet規范,Servlet是完全平臺無關且是Web服務器無關的。由于Java Servlet內部是以線程方式提供服務,不必對于每個請求都啟動一個進程,并且利用多線程機制可以同時為多個請求服務,因此Java Servlet效率非常高。但Java Servlet也不是沒有缺點,和傳統的CGI、ISAPI、NSAPI方式相同,Java Servlet是利用輸出HTML語句來實現動態網頁的,如果用Java Servlet來開發整個網站,動態部分和靜態頁面的整合過程簡直就是一場噩夢。這就是為什么SUN還要推出Java Server Pages的原因。 2.4 Struts概述 —— 由來和發展 Struts 框架工具是 Apache 基金會 Jakarta 項目中推出的一個子項目。Struts 在英文中是支架、支撐的意思,這也體現出 Struts 在開發 Web 應用程序過程所起到的重要作用,Struts 為 Web 應用提供了通用的框架,讓開發人員可以把主要精力集中在如何解決實際業務問題上,與此同時 Struts 框架也允許開發人員根據實際需要進行擴展和定制,從而可以更好的適應用戶的需求。采用 Struts 可以簡化遵循 MVC 設計模式的 Web 應用的開發工作,很好地實現代碼重用,使開發人員從一些繁瑣的工作中解脫出來,快速開發能夠充分發揮 JSP/Servlet 優點、并具有強可擴展性的 Web 應用。總之,Struts 的出現使得 Web 應用的開發過程大大簡化,從而能夠縮短開發周期、提高開發效率。Struts 架構一經推出,即受到 Java 開發群體的廣泛重視,從 2004 年開始逐漸升溫,并日漸成為 Java 創建 Web 應用開發的最流行的框架工具。 2.5 SQL Server 2000 簡介 SQL Server 2000 是Microsoft 公司2000年推出的SQL Server 數據庫管理系統的版本。它是一個杰出的數據庫平臺,可用于大型聯機事務處理、數據倉庫、以及電子商務等。其特點有如下幾點: 1.真正的客戶機/服務器體系結構。 2.圖形化用戶界面。 3.豐富的編程接口工具。 4.SQL Server與Windows NT完全集成。 5.具有很好的伸縮性。 6.對Web技術的支持。 6.SQL Server提供數據倉庫功能。 三、體系結構 —— 采用MVC構架 3.1 MVC簡介 M——模型 是應用程序的主體部分。模型表示業務數據,或者業務邏輯.V——視圖 是應用程序中用戶界面相關的部分,是用戶看到并與之交互的界面。C——控制器 就是根據用戶的輸入,控制用戶界面顯示數據和更新對象狀態。 MVC是80年代Smalltalk-80出現的一種軟件設計模式,現在已經被廣泛的使用。MVC 構架的出現不僅實現了功能模塊和顯示模塊的分離,同時它還提高了應用系統的可維護性、可擴展性、可移植性和組件的可復用性。 早期的程序中,如果不注意對數功能和顯示的解耦合,常常會導致程序的復雜及難以維護。很多VB, Delphi 等 RAD 程序都有這種問題。甚至現在的 C#,Java 有時候也會出現把業務邏輯寫在顯示模塊中的現象。 盡管MVC設計模式很早就提出,但在Web項目的開發中引入MVC卻是步履維艱。主要原因:一是在早期的Web項目的開發中,程序語言和HTML的分離一直難以實現。CGI程序以字符串輸出的形式動態地生成HTML內容。后來隨著腳本語言的出現,前面的方式又被倒了過來,改成將腳本語言書寫的程序嵌入在HTML內容中。這兩種方式有一個相同的不足之處即它們總是無法將程序語言和HTML分離。二是腳本語言的功能相對較弱,缺乏支持MVC設計模式的一些必要的技術基礎。 3.2 Struts的工作流程 Struts提供了多種Action供選擇使用。普通的Action只能通過調用execute執行一項任務,而DispatchAction可以根據配置參數執行,而不是僅進入execute()函數,這樣可以執行多種任務。如insert,update等。LookupDispatchAction可以根據提交表單按鈕的名稱來執行函數。 4、實現準備 4.1 邏輯層次 1)用戶服務層(User Services Tier),也稱為表現服務(Presebtation Services),是用戶與應用程序進行交互的端點。通常由WIN32或者基于瀏覽器的圖形用戶界面應用構成。在該層用戶可以查看、輸入和處理數據。從用戶的角度來看,用戶服務層就是整個應用。在該電子商務系統中,用戶服務層由內嵌java語句的jsp呈現Http forms,它可以讓消費客戶瀏覽和搜索圖書,向他們的購物車增加圖書,并且下訂單。 網 上 書 店 系 統 設 計 班級:姓名:學號: -子商務報告-網上書店系統設計- 目錄 目錄..................................................................................................................................................1 設計簡述...........................................................................................................................................2 第一章 緒論.....................................................................................................................................2 1.1設計思想.............................................................................................................................2 1.1.1書店前臺..................................................................................................................2 1.1.2書店后臺..................................................................................................................2 第二章 需求分析.............................................................................................................................3 2.1開發該系統的依據及意義.................................................................................................3 2.2網上書店的現狀.................................................................................................................3 2.3網上購書的優勢.................................................................................................................4 第三章 網上書店的設計.................................................................................................................5 3.1網上書店設計總體功能結構圖.........................................................................................5 3.2網上書店設計功能設計目標.............................................................................................6 3.3網上書店設計功能模塊劃分.............................................................................................6 3.3.1用戶功能..................................................................................................................6 3.3.2管理員功能..............................................................................................................8 -子商務報告-網上書店系統設計- 設計簡述 本文首先介紹了網上書店平臺的開發背景和基礎,并介紹了網上書店的設計過程,最終目的是實現人們能遠程瀏覽書店并購買。傳統的購書方式需要人們付出時間四處去書店尋找書籍,而這些對于越來越繁忙的都市人來說是一種浪費。隨著網絡的普及以及人們生活質量的提高,越來越多的消費者意識到網上購書的快捷。本文所開發的系統的主要是幫助經營實物書店的人們擴大市場和增加知名度。本系統主要為用戶提供了會員注冊,購物車管理,商品搜索,用戶資料修改等功能,為管理員提供了商品管理,用戶信息管理,訂單管理等功能。 第一章 緒論 隨著中國加入WTO,全球經濟一體化的逐步深入,網上書店已是現代傳統書店必不可少的經營策略。目前,網上書店在國際互聯網上可以實現的商務功能已經多樣化,可以說從最基本的對外溝通展示功能、信息發布功能,在線書籍展示功能、在線洽談功能、在線交易功能、在線采購功能、在線客戶服務功能、在線網站管理功能等等,幾乎以往傳統書店功能都可以在互聯網上進行電子化的高效運作。 技術的進步對傳統書店上網解決方案提出更嚴格的要求和挑戰。為了保護傳統書店的投資,書店上網解決方案應切合傳統書店實際的需求和發展的趨向,使投入回報和管理效益最大化,傳統書店在實施上網方案的之前,必須對一系列問題進行科學的論證,如網上書店的需求分析、網上書店總體規劃、網上書店系統的功能和實施方案、網上書店的傳播與推廣、運行網上書店系統的軟件和硬件配置、網上書店的管理系統和管理方法等等。網上書店具體實施的指數直接影響傳統書店在Internet的實際效果和經濟效益,這不僅是技術問題,同時也涉及到管理的因素。綜上所述,網上書店已經成為互聯網時代傳統書店的必由之路。 1.1設計思想 1.1.1書店前臺 功能強大、操作方便。 前臺作為與用戶直接交互的界面,在考慮功能的同時,也考慮了操作的簡潔和方便性,目的是讓大多數不在懂電腦操作的客戶,也能輕松的享受電子商務給他們帶來的便利。 1.1.2書店后臺 本系統后臺管理在考慮書店管理操作簡便的同時,提供了強大的書店管理模式。它包括用戶管理、書籍目錄管理、書籍信息錄入管理、書店定單管理、書籍的瀏覽和查找、書店購物結帳功能等。 -子商務報告-網上書店系統設計- 第二章 需求分析 2.1開發該系統的依據及意義 電子商務并不是一個新概念,可以說,在幾十年前主機系統出現時就誕生了。但是,近年來,Internet的出現給了電子商務以新的活力,基于Internet的電子商務已經引起了全世界的注意。電子商務始于網絡計算。網絡計算是電子商務的基礎。沒有網絡計算,就沒有電子商務。其發展形式多種多樣,從最初的電話、電報到電子郵件以及其后的EDI,都可以說是電子商務的某種發展形式。 電子商務的發展有其必然性和可能性。傳統的商業是以手工處理信息為主,并且通過紙上的文字交換信息,但是隨著處理和交換信息量的劇增,該過程變得越來越復雜,這不僅增加了重復勞動量和額外開支,而且也增加了出錯機會,在這種情況下需要一種更加便利和先進的方式來快速交流和處理商業往來業務;另一方面,計算機技術的發展及其廣泛應用和先進通信技術的不斷完善及使用導致了EDI和Internet 的出現和發展,全球社會邁入了信息自動化處理的新時代,這又使得電子商務的發展成為可能。 在必然性和可能性的推動下,電子商務得到了較快發展,特別是近兩年來其發展速度令世人震驚。雖然如此,電子商務的戰略作用卻是逐漸被全球各國所認識的,而且其今后的發展道路也是漫長的。隨著信息技術的發展,搭上國際網絡直通車的文化企業面臨著一場新的革命。網站在促成銷售方面很有價值,因為有絕大部分的消費者在某商場購物之前會事先到該商場的網站中查詢產品信息,實體商店盡管將網站同樣也看作一個銷售渠道,但對于網站的服務投入很少。這主要是由于對電子商務戰略的評價方法存在問題,因為有很多的零售商將銷售額作為網站是否成功的指標,有些公司用利潤來評價。 不過,網上零售商不應該將這種信號看作網上零售可以帶來豐厚利潤的信號,盡管在網絡泡沫膨脹時很多人都這么認為。純粹的網上零售商理應將網站帶來多少利潤作為最重要的業績考評指標。多渠道零售商應該了解,并非每個瀏覽他們網站的顧客最終都會購買。擁有一個很成功的電子商務網站的零售商,收益將比非交易功能的網站多很多。 那些希望將網上交易作為部分業務內容的公司發現,將網上網下集成起來很重要。盡管網上網下相結合成為不可逆轉的趨勢,但是由于集成的費用可能很高,使得許多零售企業的進程大為減慢,最好在商場內部系統軟件已經基于網絡標準更新之后再進行整合,一些大型商場的轉型都經歷了這個過程。 由于無法量化,實體商店不能不考慮他們的網站對商店購買的影響,商店花費有限的網絡資源支撐網站交易基礎是有代價的,有可能最終失去有購買計劃的顧客,最終將網下市場份額丟失給精明的競爭者。 2.2網上書店的現狀 出版物網上銷售不僅是傳統銷售渠道的發展和補充,也是未來書籍銷售的發展方向目前我國運作和銷售較好的大型網上書店,如當當、卓越和旌旗席殊、中國書網網上書店等,這些網上書店各具優勢,其中當當網上書店在價格和品種方面的優勢是無人能比;卓越網上書店創造流行的能力比較強;旌旗席殊網上書店的優勢是網點多,覆蓋面廣。英國書業界人士分析,未來英國的網上售書將成為書籍銷售渠道中的主要渠道。 -子商務報告-網上書店系統設計- 2.3網上購書的優勢 (1)網上書店擠壓盜版空間 如今發展最快的,最時髦的,恐怕就是網絡了。網絡給人們帶來了實惠、虛擬、幻化,也給文學和書籍帶來了廣闊的生存空間。盜版者利用科學技術,瞄準正版書與盜版書的差價牟取暴利。網絡書店的興起無疑給盜版商以有力的打擊,因為發達的網絡可以直接疏通書籍的發行渠道,縮短了網上購書者與出版社的距離,給書籍消費者以清新、便宜的享受。(2)網上書店濃縮了書籍的庫存空間 傳統書籍店內的書籍擺放面積是有限的,每增加一本書其成本都在以一定比例增加,而網絡書店解決了存儲空間問題,每增加一本書成本增長幾乎為零。(3)數量、種類多,出版時間跨度大 綜合性的網上書店涉及各種各類內容的書籍,提供訂購的書目信息達上萬、幾十萬條,而書籍出版的時間有最新出版的,也有幾十年前的,這是傳統書店難以做到的。(4)不受時間、地域限制 網上書店是24小時向全球各地的用戶提供網上服務的,用戶借助網絡可以漫游于世界各地的書籍海洋中,隨時選書、下訂單。中國人不出國可以去到美國最大的Amazon網上書店,廣東人可以不出省去到北京書籍大廈(http:∥www.tmdps.cn),進行異地購書。(5)信息豐富 網上書店的欄目豐富:特價書、書業視窗、銷售排行、新品上架、最新推薦等,動態地向用戶提供各種信息,讓用戶了解書市的最新情況。另外,每種被檢索出來的書籍也有詳盡的介紹,如基本書目信息、封面、目次、內容提要、書評等,這些信息都有助于用戶選書。(6)多途徑綜合檢索 網上書店主要提供分類和自定義搜索的方式對書籍或其它商品(音像制品、電腦軟件等)進行查找。分類一般是結合《中圖法》按用戶的閱讀習慣或興趣分類,同一類的書籍相對集中在一起,方便用戶在同類書籍中挑選出高質量的書籍。自定義搜索是用戶根據自己所需的書籍以主題、書名、著者、出版社等信息作為檢索點對書籍或其它商品進行一般搜索,如果希望檢索結果更準確就使用高級檢索———同時使用幾個檢索點查找。這種方法相對于其它購書方式來說找書更快捷。(7)價格低廉 一般來講,網上書店買書,要比普通書店便宜。由于拋棄了傳統書店運作的所需的服務設施和多重環節,絕對的成本低廉。由于網上書店運營方式是有訂購需要時直接到出版社取效性強,除了一部分有收藏價值的外,絕大多數書籍都會“掉價”。(8)個性服務 網上書店不只單純銷售書籍,還充分發揮網絡優勢,提供豐富多彩的個性化服務,滿足讀者特定的需求。網上書店開設的如新書推薦、暢銷書排行、讀者評論、作者訪談、專家點評等欄目,即使讀者把握全方位的書籍信息,又可使其利用網絡公告版同書籍的作者及其他讀者進行在線討論、交流心得體會,并根據他人的書評來協助選書。(9)配送較及時 網上書店一般根據不同的地區提供不同的配送方式,有的提供短時間內的免費上門送書,書到后付款,有的在收到匯款單后立刻將書寄出。這樣相對于個人或書籍館在新華書店訂書來說,就縮短了到書時間。 -子商務報告-網上書店系統設計- 第三章 網上書店的設計 3.1網上書店設計總體功能結構圖 如圖3-1 圖3-1 總體功能結構 -子商務報告-網上書店系統設計- 3.2網上書店設計功能設計目標 (1)(2)(3)(4)向用戶提供書籍瀏覽; 用戶可以根據多種方式插敘自己喜愛的書籍; 用戶可以把自己想買的書添加到購物車; 用戶可以對書籍進行評估。 3.3網上書店設計功能模塊劃分 3.3.1用戶功能 (1)書籍瀏覽:以列表的方式顯示書籍信息,這樣可以在頁面顯示大量的書籍信息。同時可以提供更多的書籍瀏覽方式,如分類瀏覽,最新書籍,熱銷書籍,推薦書籍,特價書籍等。 (2)書籍顯示:當用戶找到感興趣的書籍后需要顯示書籍的詳細信息,包括書籍名、作者、譯者、出版商、價格、介紹等,此外還可以顯示用戶瀏覽的次數,當前書籍存貨狀態等信息。 (3)書籍評論:讀者對書籍的評價對其他用戶往往具有很高的參考價值,因此 書評是必不可少的一項,如圖3-2 圖3-2 用戶評價系統 (4)購物車:當用戶找到需要的書籍時可以先想書籍加入購物車,然后繼續尋 找其他的書籍,購物車中存儲當前用戶打算購買的所有書籍。 (5)書籍收藏:當找到感興趣的書籍但不打算馬上購買,或者等的其他讀者對書籍做出評價之后再決定購買時,可以先將關注的書籍收藏起來,方便以后登錄網絡書店時 -子商務報告-網上書店系統設計- 快捷地找到相關信息。 (6)書籍訂單:當用戶在網絡書店中找到了所有需要的書籍后,決定購買,可以下訂單。管理員會定期處理用戶下達的訂單,并根據用戶訂單的信息向用戶送貨。 (7)書籍搜索:當用戶僅知道書籍的某些信息時,可以使用搜索功能快速找到 需要的書籍,如圖3-3 圖3-3 書籍搜索系統 (8)缺書登記:網絡書店不可能擁有所有用戶希望購買的書籍,用戶可以進行 缺書登記。管理員可以根據缺書登記記錄,購進這些書籍并向用戶提供缺 書處理反饋信息,如圖3-4 圖3-4 缺書登記系統 (9)用戶注冊:只有成為網絡書店的注冊用戶后才能在網絡書店中購買書籍,因此需要 -子商務報告-網上書店系統設計- 系統提供用戶注冊功能,以及相關的用戶信息修改、密碼維護等功能,如圖3-5 圖3-5 用戶注冊界面 3.3.2管理員功能 網絡書店的管理員功能用于維護系統的政策運行,需要提供如下的功能。 (1)賬號管理:只有成為網絡書店的注冊用戶后才能購買書籍,光利用需要對用戶賬號進行管理,如刪除一些無效賬號等。 (2)書籍管理:管理員需要經常維護書店中的書籍信息,如圖3-6 圖3-6 維護書籍界面 (3)訂單處理:在用戶下達訂單后,管理員需要對用戶訂單進行處理,為用戶 準備訂購的書籍,并組織送貨,收取貨款等。 (4)缺書處理:當用戶等級了缺書記錄后,管理員需要對這些記錄進行處理,或者購進書籍,或者通知用戶目前該書籍沒有貨源等。并對用戶的缺書登 記記錄進行恢復,通知用戶系統已經做了相應處理。 網上書店系統數據流圖 近年來,鮮花在線銷售平臺得到了迅速發展。在北美和歐洲市場,線上鮮花銷售市場已經基本成熟,經過發展,已經逐漸被廣大網友所接受。據不完全統計,已經有數千萬的人們在網上選購鮮花,并且這一數字還在疾速增加[3]。我國的鮮花電子商務起步較晚,但發展蓬勃。 由于千姿百態的花朵述說著千言萬語,每一句都解說著“美好”,特別是現在,隨著人們的生活水平不斷進步,生活質量不斷提高,對生活的追求。鮮花已經是人們生活不可缺少的點綴。花卉消費近年來呈越來越旺的趨勢,除了花卉本身所具俏麗姿容讓人們賞心悅目,美化家居等功效外,它還可以開發人們的想象力,使人們在相互交流時更含蓄,更有品位。這樣我們創辦網上校園花店以鮮花專遞為市場入點,兼顧網站長期市場占有率和短期資金回報率以搶占市場,以滿足個性消費為主題,以鮮花為試點帶動其他產品,最終能形成具有“荊州網上花店”品牌優勢的市場.是十分可行的。 網上花店系統的總體設計目標是為花店用戶提供便捷的網上訂花服務。具體而言是設計開發一個功能較為完備、簡單實用、易于升級維護的網上鮮花管理系統,盡可能減少對系統資源的占用,使鮮花企業的線上銷售平臺能及時向廣大客戶推銷產品,從而構建良好企業形象、提升知名度、在成本降低的同時贏得更多利潤。同時充分考慮管理系統人性化的交互性,最大限度滿足不同類型消費者的喜好和需求。 根據上述分析,可以得到網上書店系統的頂層數據流圖,如圖2-17所示。 圖1 網上書店系統的頂層數據流圖 中層數據流圖是對頂層數據流圖的細化,它把目標系統主要的功能模塊細分為不同的加工,并對數據在不同加工之間的流動關系進行描述。根據上述分析,可以得到“網上書店系統”的中層數據流圖,如圖2-18所示。 圖2 網上書店系統的中層數據流圖 為了對數據流圖進行細化,可以進一步對中層數據流圖中的每一個加工進行分解和求精。在網上書店系統的中層數據流圖中,包含6個加工,分別是用戶注冊、訂單信息查詢、書籍信息查詢、訂購圖書、訂單信息管理和圖書信息管理。那么,該系統應該包含6張底層數據流圖。底層數據流圖展現了系統最精確和最細節性的數據處理過程,為系統設計和編碼提供最直接的參考。 圖3 訂購圖書模塊的底層數據流圖 圖4 訂單信息查詢模塊的底層數據流圖 文檔為doc格式 網上書店系統analysis & design 目錄: 1.登錄包 1.1 class diagram LoginForm為boundary class CheckAndReadFrormUserList為control class UserList 為 entity class 在登...... 單位代碼 學 號 分 類 號 密 級 文獻綜述 網上書店銷售系統設計與實現 院(系)名稱專業名稱 學生姓名 指導教師 信息工程學院 2014 年 2 月 27 日 黃河科技學院畢...... 基于ASP+SQL網上購物系統 網上書店 本系統是基于ASP技術和網絡數據庫的原理,B/S模式的網上書店。在該系統中,顧客可以方便的注冊為會員,瀏覽查找圖書,然后選擇購買圖書。該系統...... *************************** BookShop電子書店 * ****************************** 以我現在的水平也只能分出這幾個功能。如果以后我學的更多了,我會及時的給大家補充的。...... 第一章概述 需求分析
1.1需求分析意義-------------------------1
第二章功能需求
2.1 前臺功能------------------------------2
2.2 后臺功能---------------------------...... 一、實驗目的 1. 認識熟悉一種管理信息系統 2. 了解管理信息系統的功能模塊及組成 3. 掌握可行性分析報告的撰寫技能 二、實驗內容 1.引言 1.1編寫目的 應現代社會發展需求,為...... 開卷有益網上書店項目設計書 開卷有益 網上書店項目設計書 課程名稱網站規劃建設與管理維護 專業 班級 提交人 2013年9月29日 開卷有益網上書店項目設計書 開卷有益網上...... 系統分析與設計大作業 學號:090300235 班級: 09信管1班 姓名: 伍恒 1 1系統的功能和結構說明: 功能要求 本系統主要分為管理員,工作人員,會員和游客四大模塊。 管理員: 進入管理......第二篇:畢業論文網上書店管理系統
第三篇:網上書店電子商務系統設計
第四篇:電子商務分析與設計(網上書店系統)
第五篇:網上書店系統數據流圖
聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。 網上書店-系統分析設計文檔
網上書店銷售系統 文獻綜述
基于ASP SQL網上購物系統 網上書店
jsp+servlet+bean做的網上書店系統
網上書店管理系統 需求分析
網上書店管理系統可行性分析
網上書店項目設計書
網上書店系統分析與設計(定稿)