書店系統(tǒng)設(shè)計畢業(yè)論文_第1頁
已閱讀1頁,還剩66頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  畢 業(yè) 設(shè) 計 [ 論 文 ]</p><p>  題 目: BookShop系統(tǒng)設(shè)計與實現(xiàn)</p><p>  院 系:軟件技術(shù)系 </p><p>  專 業(yè):軟件技術(shù)C#編程方向 </p><p>  姓 名:

2、 </p><p>  指導教師: </p><p>  XXXX年 XX 月 XX 日</p><p><b>  目錄</b></p><p><b>  0.引言5</b></p><p

3、>  1.相關(guān)技術(shù)突破5</p><p>  1.1..NET環(huán)境5</p><p>  1.2..NET概述5</p><p>  1.3..NET平臺介紹6</p><p>  1.3.1.公共語言運行庫6</p><p>  1.3.2..NET Framwork 類7</p&

4、gt;<p>  1.3.3.ASP.NET7</p><p>  1.3.4.開發(fā)語言(C#8</p><p>  1.3.5.Web Service8</p><p>  1.3.6..NET遠程處理8</p><p>  1.3.7.Windows窗體8</p><p>  1.

5、3.8.Microsoft Visual Studio.NET8</p><p>  1.3.9.Windows Server System9</p><p>  2.系統(tǒng)需求分析10</p><p>  2.1.架構(gòu)說明10</p><p>  2.1.1.系統(tǒng)開發(fā)環(huán)境10</p><p>  2

6、.1.2.系統(tǒng)軟件架構(gòu)10</p><p>  2.1.3.系統(tǒng)硬件結(jié)構(gòu)10</p><p>  2.1.4.條件與限制11</p><p>  2.2.功能分析11</p><p>  2.3.模塊分析13</p><p>  3.系統(tǒng)設(shè)計14</p><p>  3.

7、1.三層體系結(jié)構(gòu)14</p><p>  3.2.系統(tǒng)結(jié)構(gòu)與設(shè)計14</p><p>  3.2.1.系統(tǒng)總體結(jié)構(gòu)14</p><p>  3.2.2.用戶管理15</p><p>  3.2.3.目錄管理15</p><p>  3.2.4.功能描述15</p><p>

8、;  3.2.5.商品管理16</p><p>  3.2.6.搜索17</p><p>  3.2.7.購物車模塊17</p><p>  3.2.8.訂單管理18</p><p>  3.2.9.商品推薦19</p><p>  3.2.10.增強訂單19</p><p&

9、gt;  3.2.11.訂單流水線19</p><p>  3.2.12.顧客信息管理20</p><p>  3.2.13.錯誤信息及處理報告20</p><p>  3.3.新聞管理20</p><p>  3.3.1.公告管理21</p><p>  3.3.2.統(tǒng)計管理21</p&

10、gt;<p>  3.3.3.錯誤處理21</p><p>  3.4.數(shù)據(jù)庫設(shè)計21</p><p>  3.4.1.表設(shè)計概述21</p><p>  3.4.2.表設(shè)計23</p><p>  3.4.3.存儲過程設(shè)計26</p><p>  3.4.4.自定義函數(shù)設(shè)計38&

11、lt;/p><p>  3.4.5.數(shù)據(jù)庫安全性設(shè)計39</p><p>  3.4.6.數(shù)據(jù)庫管理和設(shè)置39</p><p>  3.4.7.數(shù)據(jù)庫備份恢復策略40</p><p>  3.4.8.數(shù)據(jù)庫運行日常維護40</p><p>  3.5.類與結(jié)構(gòu)設(shè)計40</p><p&

12、gt;  3.6.頁面設(shè)計50</p><p>  3.6.1.前臺頁面設(shè)計50</p><p>  3.6.2.管理頁面設(shè)計53</p><p>  4.系統(tǒng)實現(xiàn)54</p><p>  4.1.數(shù)據(jù)實現(xiàn)(部分)54</p><p>  4.1.1.用戶自定義函數(shù)(UDF)54</p&g

13、t;<p>  4.1.2.搜索功能實現(xiàn)55</p><p>  4.1.3.分頁實現(xiàn)58</p><p>  4.2.類實現(xiàn)(部分)60</p><p>  4.2.1.通用類:Utilities.cs60</p><p>  4.2.2.通用數(shù)據(jù)訪問類:GenericDataAccess.cs62<

14、/p><p>  5.編譯與測試65</p><p>  5.1.1.部分測試用例65</p><p>  5.1.2.測試結(jié)果與發(fā)現(xiàn)66</p><p><b>  6.發(fā)布66</b></p><p><b>  7.結(jié)束語66</b></p>

15、<p>  8.參考文獻66</p><p>  80Sharp BookShop系統(tǒng)設(shè)計與實現(xiàn)</p><p><b>  【摘要】</b></p><p>  隨著Internet的迅速發(fā)展,電子商務已被廣大的互聯(lián)網(wǎng)用戶所接受,網(wǎng)上書店系統(tǒng)作為其中的一部分也有了迅速的發(fā)展。目前,網(wǎng)上書店在國際互聯(lián)網(wǎng)上可以實現(xiàn)的商務功能已經(jīng)

16、多樣化,可以完成從最基本的信息展示、信息發(fā)布功能到在線交易、在線客戶服務、在線網(wǎng)站管理等功能,可以說,現(xiàn)在傳統(tǒng)書店所具備的功能幾乎都可以在互聯(lián)網(wǎng)上進行電子商務的高效運作,雖然傳統(tǒng)書店的規(guī)模有所不同,但是隨著互聯(lián)網(wǎng)與電子商務的發(fā)展,它將有力的改變現(xiàn)存企業(yè)競爭的模式,給企業(yè)以高效低成本的發(fā)展空間。</p><p>  關(guān)鍵詞:電子商務 80Sharp 網(wǎng)上書店</p><p>  The D

17、esign and Realizes 80Sharp BookShop System </p><p>  【Abstract】</p><p>  Along with the Internet rapidly expand, E-commerce has been accepted by the general Internet user, on-line bookstore syst

18、em also took a part to have the rapid development. At present, on-line bookstore the achievable commercial function already diversified on the internet, may complete from the most basic information demonstration, the inf

19、ormation issue function to functions and so on online exchanges, online customer service, online website management, may say, now the traditional bookstore has</p><p>  【Key words】 E-commerce 80Sharp on-li

20、ne bookshop</p><p><b>  引言</b></p><p>  隨著Internet的迅速發(fā)展,當今電子商務已接被廣大的互聯(lián)網(wǎng)用戶所接受,網(wǎng)上書店系統(tǒng)作為其中的一部分也有了迅速的發(fā)展。</p><p>  當然,網(wǎng)上書店系統(tǒng)目前主要是以B2C的方式進行經(jīng)營,通過網(wǎng)上開店的方式向讀者出售書本。國內(nèi)著名的兩大書店,當當網(wǎng)與卓越

21、網(wǎng),他們售書的理念很簡單,讀者可以自己尋找自己喜愛的書。對于讀者來說,無需為尋找一本自己想要的書好奔波于城市的各個角落,無需因為時間問題而錯過了新書的首發(fā)式,或者因為時間問題而去不了書店,網(wǎng)上書店系統(tǒng),只需你有一臺可以連上互聯(lián)網(wǎng)的電腦,就可以按照自己的興趣檢索到自己想要的書本。</p><p>  而關(guān)鍵的一點,就是他們只是基于B2C的,只有自己在賣書,而我們所要改進的就是引入C2C經(jīng)營理念,增加了讀者售書的功能

22、,讀者可以對來說已經(jīng)不需要的書本售給需要它的人,當然不是免費的,系統(tǒng)按照設(shè)定的比率進行收費,實現(xiàn)額外的營運收入。</p><p>  UMTS論壇近日表示,2007年初全球使用WCD-MA技術(shù)的3G用戶將突破1億大關(guān),加上5000萬使用cdma2000 1x EV-DO技術(shù)的用戶,全球使用各種技術(shù)的3G用戶將超過1.5億。UMTS論壇指出,2007年將是一個3G市場迅猛發(fā)展的年頭,特別是WCDMA技術(shù)被普遍采用

23、。按照目前的發(fā)展勢頭,預計全球使用各種技術(shù)的3G用戶數(shù)將在2007年底一舉超過2.75億。到2010年底,全球3G用戶數(shù)將接近8億,其中使用WCD-MA的用戶數(shù)將占到用戶總數(shù)的75%。UMTS論壇還稱,到2010年,全球所有手機用戶(包括使用2G和3G技術(shù))將超過40億,幾乎是目前數(shù)量的兩倍。屆時,WCDMA用戶也將超過6億,占到整個手機用戶數(shù)的14.2%。隨著智能手機用戶的增加,以及WAP技術(shù)的成熟,網(wǎng)上書店系統(tǒng)離不開這樣廣大的用戶群

24、。</p><p>  80Sharp網(wǎng)上書店實現(xiàn)網(wǎng)上書店大型系統(tǒng),添加獨特的物流子系統(tǒng)、在線客服子系統(tǒng)、Wap子系統(tǒng)讓客戶能夠有效的掌握,有效的處理各類所需相關(guān)信息,以及促進各個子系統(tǒng)管理的信息化、規(guī)范化和集成化,實現(xiàn)計算機的智能化管理,以提高工作效率和經(jīng)濟效益。</p><p><b>  相關(guān)技術(shù)突破</b></p><p><b&

25、gt;  .NET環(huán)境</b></p><p>  不僅提供了新型的語言和虛擬機,還提供了它強大的框架,.Net Framework 。在過去幾年中,使用.NET的開發(fā)者能夠充分感覺到這兩種框架為他們帶來的好處。為了掌握最先進的技術(shù),這次畢業(yè)設(shè)計的開發(fā)選擇了它。</p><p><b>  .NET概述</b></p><p>  

26、.NET是Microsoft貼在現(xiàn)有產(chǎn)品和未來產(chǎn)品上的一個新式行銷標簽。在Microsoft服務器端產(chǎn)品中,如基于Windows DNA 2000技術(shù)的izTalk Server 2000和Application Center 2000,.NET標簽將隨處可見。然而,.NET最令人感興趣的特色卻在于它的開發(fā)平臺、語言和協(xié)議。   </p><p>  通過.NET,Microsoft為我們提供了一種全新的開發(fā)平臺

27、,這個平臺將推動以新體系為基礎(chǔ)的協(xié)同Web應用開發(fā)。根據(jù)Microsoft的說法,.NET至少將成為一種“對Web編程”的方法。當前,第一版Visual Studio .NET已經(jīng)出現(xiàn),由此出發(fā),我們或許可以比較精確地勾畫出.NET平臺最終的全貌。    </p><p>  可以說,無論是在技術(shù)上還是在戰(zhàn)略上,Microsoft都對.NET寄予了厚望。當前的DNA 2000技術(shù)并未包含新的.NET平臺;相反,.

28、NET將是一種全新的技術(shù),有望揉合許多根本性的、深層次的創(chuàng)意。   </p><p>  作為一種全新的平臺和技術(shù),.NET帶來了許多新的產(chǎn)品,但這些產(chǎn)品和現(xiàn)有技術(shù)的兼容性未能獲得百分之百的保證。.NET支持27種編程語言,它們將共享一組提供基本服務的類。.NET應用不再直接在裸機上運行,由于看好一種運行在虛擬機CLR(Common Language Runtime)上的稱為MSIL的中間語言,Microsoft

29、放棄了Intel x86代碼。</p><p><b>  .NET平臺介紹</b></p><p><b>  公共語言運行庫</b></p><p>  公共語言運行庫是 .NET 框架應用程序的運行引擎。它提供了一系列服務,包括:</p><p>  ? 代碼管理(裝入與執(zhí)行) </p&

30、gt;<p>  ? 應用程序內(nèi)存隔離 </p><p><b>  ? 類型安全檢查 </b></p><p>  ? 中間語言到機器語言的轉(zhuǎn)換 </p><p>  ? 訪問元數(shù)據(jù)(增強類型信息) </p><p>  ? 托管對象的內(nèi)存管理 </p><p>  ? 強制的代碼

31、訪問安全性 </p><p>  ? 異常處理,包括跨語言異常 </p><p>  ? 托管代碼(指向公共語言運行庫服務的代碼)、組件對象模型 (COM) 對象以及非托管代碼和數(shù)據(jù)(早先的動態(tài)鏈接庫 [DLLs])之間的交互操作 </p><p>  ? 對象布局的自動化 </p><p>  ? 為開發(fā)人員提供的服務支持(如配置文件和調(diào)

32、試)</p><p>  公共語言運行庫負責運行時服務,如語言集成,強制安全,以及內(nèi)存、進程和線程管理。除此之外,它還在開發(fā)時期承擔如生命周期管理,強類型命名,跨語言異常處理以及動態(tài)綁定之類的角色,以減少開發(fā)人員將事務邏輯轉(zhuǎn)成可重用組件必須寫的代碼數(shù)量。</p><p>  圖 1 公共語言運行庫的基本構(gòu)成</p><p>  公共語言運行庫讓設(shè)計含有跨語言對象的

33、組件與應用程序變得更加容易。不同語言寫成的對象可以互相通訊,他們的行為可以被緊密集成。舉個例子,一個開發(fā)者可以定義一個類,然后使用另外一種語言從此原初類中派生出另一個類,或是調(diào)用原初類的方法。開發(fā)人員也可以將某個類的實例傳遞至另一種語言寫成的其他類的某個方法中。這種跨語言的集成之所以成為可行,是因為面向運行時的語言編譯器和工具使用了一個由運行庫定義的公共類型系統(tǒng),它們遵從運行庫的約束來定義新的類型,或者建立、使用、保持和綁定類型。<

34、;/p><p>  .NET Framwork 類</p><p>  .NET 框架包括了大量類,接口,以及值類型,使開發(fā)過程得以加速和優(yōu)化,同時提供了系統(tǒng)功能的訪問途徑。為了實現(xiàn)跨語言操作性,.NET 框架類型遵從公共語言規(guī)范 (CLS) ,因此可以使用任何有編譯器支持的語言。這就允許企業(yè)的 IT 部門在保留現(xiàn)有開發(fā)人員基礎(chǔ)上得以拓展,迅速開始 .NET 應用程序的開發(fā),或利用完全的互操作

35、性對現(xiàn)有應用程序用 .NET 特性加以改進。通過跨語言的繼承,代碼的復用性提高了,也就減少了投向市場所需的時間。</p><p>  .NET 框架類型是連接 .NET 的應用程序,組件與控件的基礎(chǔ)。.NET 框架包含了完成如下功能的類型:</p><p>  ? 代表基本數(shù)據(jù)類型及異常 </p><p><b>  ? 封裝數(shù)據(jù)結(jié)構(gòu) </b>

36、</p><p>  ? 完成輸入/輸出 </p><p>  ? 訪問加載類型的信息 </p><p>  ? 調(diào)用 .NET 框架安全性檢查 </p><p>  ? 提供數(shù)據(jù)存取訪問 </p><p>  ? 實現(xiàn)胖客戶端圖形用戶界面 (GUI) 以及服務器端控制的客戶端 GUI Enable rich cli

37、ent-side Graphical User Interface (GUI) and server-controlled, client-side GUI</p><p>  .NET 框架提供了豐富的接口集合,以及抽象與具像 (非抽象) 類。開發(fā)人員可以原封不動使用具像類,或者在許多情況下,派生出自定義的類。要使用接口的功能,開發(fā)人員既可以創(chuàng)建一個實現(xiàn)接口的類,也可以從某個實現(xiàn)該接口的 .NET 框架類中派生

38、出類。</p><p><b>  ASP.NET</b></p><p>  ASP.NET 是一個革命性的編程框架,使快速開發(fā)強大的 Web程序和服務成為可行。提供了最方便、最靈活的途徑來構(gòu)建,部署和運行 Web 應用程序,面向任何瀏覽器或設(shè)備。</p><p>  ASP.NET 讓傳統(tǒng) ASP 應用程序編程的概念更上一層樓。一個網(wǎng)站,或

39、一個站點內(nèi)的 Web 應用程序,可以兼有 ASP.NET 頁面和 ASP 頁面。因為 ASP 和 ASP.NET 頁面可以從同一個 Web 服務器訪問,所以并不需要將現(xiàn)有的 ASP 頁面導入 ASP.NET 兼容的頁面中。當然,Microsoft 測試顯示,ASP.NET 應用程序每秒可以處理的請求是經(jīng)典 ASP 應用程序的二至三倍。</p><p>  ASP.NET 中的新特性,如服務器端控件和事件處理,幫助

40、開發(fā)人員開發(fā)應用程序速度更快,編碼更少。將代碼與 HTML 內(nèi)容分離也變得前所未有的簡單。</p><p><b>  開發(fā)語言(C#)</b></p><p>  C# 是非常成功的基于 Web 的 Consensus 3.0a 程序的關(guān)鍵部分,旨在允許 Microsoft 用戶或小組不費力的創(chuàng)建,分布及管理電子調(diào)查,以獲得有價值的反饋。開發(fā)此應用程序的團隊使用 .

41、NET 框架和 C# 語言創(chuàng)建了多線程的郵件服務。使用 C# 可以在不丟失面向?qū)ο筇匦缘幕A(chǔ)上降低開發(fā)與測試時間。對這個項目來說,C# 語言看起來是最合適做應用程序設(shè)計的了;實際上,因為有了來自 .NET 框架對核心編程任務的支持,這個團隊發(fā)現(xiàn)使用 C# 比使用 Visual Basic 更容易</p><p>  Web Service</p><p>  一個 XML Web 服務是一

42、個包裝成單個實體的系列函數(shù)集,并發(fā)布出來為其他應用程序提供數(shù)據(jù)和服務。應用程序通過行業(yè)標準的萬維網(wǎng)協(xié)議與數(shù)據(jù)格式,如 HTTP,XML,以及簡單對象訪問協(xié)議 (Simple Object Access Protocol, SOAP) 來訪問 Web 服務,且不需要關(guān)心 Web 服務的具體實現(xiàn)方法。Web 服務是建立開放分布式系統(tǒng)的基石</p><p><b>  .NET遠程處理</b>&l

43、t;/p><p>  通信是跨網(wǎng)絡或跨應用程序域?qū)ο蟮年P(guān)鍵因素,這些對象又被稱作遠程對象。.NET 遠程處理提供了一種強力高效的機制,允許對象之間跨越應用程序域?qū)崿F(xiàn)交互。</p><p>  存在于 .NET 應用程序及應用程序域之間的通信,通過負責在遠程對象之間傳送消息的通道而產(chǎn)生。一條消息被通道傳送前,會首先被格式化程序格式化(編碼或解碼)。</p><p>  .

44、NET 框架支持 HTTP 和 傳輸控制協(xié)議 (TCP) 通道,以及 SOAP 和二進制的格式化程序。HTTP 通道使用 SOAP 格式化程序來傳送消息,而 TCP 通道使用二進制格式化程序。這兩種通道都可以自定義使用其他的格式化程序。第三方提供的通道同樣是可行的。</p><p>  HTTP 通道使用 SOAP 格式化程序來傳送消息,而 TCP 通道使用二進制格式化程序。這兩種通道都可以自定義使用其他的格式化

45、程序。第三方提供的通道同樣是可行的。</p><p><b>  Windows窗體</b></p><p>  Windows 窗體拓展了傳統(tǒng)的完全桌面化的 Windows 應用程序,同時,Visual Studio 帶來的開發(fā)體驗將我們帶入托管代碼與公共語言運行庫的世界。</p><p>  Microsoft Visual Studio.

46、NET</p><p>  Visual Studio .NET 讓快速開發(fā)應用程序 (RAD) 通過高效開發(fā)工具得以實現(xiàn)。一個緊密集成且統(tǒng)一的可視環(huán)境簡化了開發(fā) Web 應用程序的過程,降低了學習曲線。共享的超文本標記語言 (HTML),XML,以及樣式表編輯器令使用任何 Visual Studio 語言開發(fā) Web 應用程序變得十分容易,包括使用新的 C# 編程語言。</p><p>

47、  Visual Studio .NET 提供的結(jié)構(gòu)完善且易用的編程模型是 Microsoft 出版社更新其 Microsoft Press Connections 網(wǎng)站的理想選擇。開發(fā)團隊發(fā)現(xiàn),較之于其前輩語言,C# 有著更好的封裝性與可維護性;該團隊因此可以非常容易的創(chuàng)建項目中重要的動態(tài)頁面。該團隊同樣能用 C# 寫出多個批量運行的控制臺應用程序。Visual Studio .NET 提供了簡單化開發(fā)與調(diào)試批量數(shù)據(jù)的更新功能所必需的

48、框架環(huán)境。</p><p>  同樣的,內(nèi)部開發(fā)的 MS Contract 顧客反饋應用程序在 2.0 版本時移植到了 Visual Studio .NET 中。在遷移到 Visual Studio .NET 后,開發(fā)團隊可以在 Visual Studio .NET 中做所有與數(shù)據(jù)庫無關(guān)的開發(fā),代替了以前混合使用 Microsoft Visual InterDev,Visual Basic,Microsoft V

49、isual C++ 的開發(fā)過程。在單一環(huán)境中編譯 MS Contracts 2.0 節(jié)省了開發(fā)人員在不同層次代碼及不同工具中切換思維所花費的時間。</p><p>  Visual Studio .NET 允許開發(fā)人員快速構(gòu)建新的托管代碼的應用程序,面向 .NET 框架豐富的功能與類庫。Visual Studio .NET 同樣允許開發(fā)人員采用優(yōu)化過的編譯器出品傳統(tǒng)的非托管代碼的 C++ 應用程序,如 Micro

50、soft Word 或 Microsoft Excel。</p><p>  明確些說,開發(fā)人員可以用 Visual Studio .NET 做下面這些:</p><p>  ? 快速設(shè)計無所不及的 Web 應用程序。利用 Web 窗體,開發(fā)人員可以創(chuàng)建跨平臺,跨瀏覽器的可編程 Web 應用程序,通過使用與以前構(gòu)建基于窗體的桌面程序幾乎相同的技能。Web 窗體在 Web 服務器端執(zhí)行,提供

51、快速的運行時性能,產(chǎn)生 HTML 3.2 兼容的文檔,可以運行在任何瀏覽器中。 </p><p>  ? 方便的使用 Web 服務來簡化分布式計算。有了 Web 服務,開發(fā)人員就可以使用標準的 Internet 協(xié)議跨越電纜調(diào)用業(yè)務邏輯。Web 服務使用超文本傳輸協(xié)議 (HTTP) 作為基本的傳輸途徑,允許功能請求穿過公司防火墻。XML 被用于格式化請求的輸入輸出參數(shù),因此該請求不依賴任何特別的組件技術(shù)或?qū)ο笳{(diào)用

52、約定。其結(jié)果是,Web 服務可以被任意語言訪問,被任意組件模型使用,運行于任意操作系統(tǒng)中。 </p><p>  ? 快速構(gòu)建中間層業(yè)務組件。Visual Studio 的一個主要目的就是為基于服務器的開發(fā)提供 RAD 工具。Visual Studio .NET 為創(chuàng)建中間層業(yè)務邏輯帶來的效率提升,如同 Visual Basic 為基于窗體的應用程序開發(fā)帶來的改變一樣顯著。 </p><p&g

53、t;  ? 構(gòu)建可伸縮的,有效的解決方案。Visual Studio .NET 令依據(jù)默認生成可靠的應用程序和組件變得更加容易。例如,當一個開發(fā)者使用 Microsoft Visual C++ 構(gòu)建 Web 應用程序時,新的活動模板庫 (Active Template Library, ATL) 服務器可以提供顯著的性能提升。</p><p>  Windows Server System</p>

54、<p>  Windows Server System 是 Microsoft 啟用 XML 的一系列企業(yè)產(chǎn)品:Microsoft SQL Server 2000, Microsoft Exchange 2000, Microsoft BizTalk Server 2000, </p><p>  Microsoft Application Center 2000,Microsoft Co

55、mmerce Server,</p><p>  Microsoft Content Management Server,Microsoft Host Integration Server 2000,</p><p>  Microsoft Internet Security and Authorization Server, </p><p>  Micros

56、oft Mobile Information 2001 Server, Microsoft SharePoint,</p><p>  以及 Windows Server 2003 家族</p><p><b>  系統(tǒng)需求分析</b></p><p><b>  架構(gòu)說明</b></p><p&g

57、t;<b>  系統(tǒng)開發(fā)環(huán)境</b></p><p>  系統(tǒng)基于Microsoft Windows 2003 Server操作系統(tǒng)和Microsoft SQL Server 2005數(shù)據(jù)庫平臺, </p><p>  系統(tǒng)采用MS IIS 6.0、Microsoft .Net Framework 2.0簡體中文版來創(chuàng)建高性能的Web Server應用程序。</

58、p><p>  Microsoft .Net Framework 2.0是微軟已經(jīng)很成熟的.NET Framework版本,相對于.NET Framework1.1版本,它提供了更加優(yōu)秀的性能、可擴展性和安全性,更豐富的用戶界面表現(xiàn)元素。配合.Net Framework 2.0推出的最新開發(fā)工具VS.NET2005能極大的提高開發(fā)的可靠性和可維護性</p><p><b>  系統(tǒng)軟

59、件架構(gòu)</b></p><p>  系統(tǒng)采用了B/S結(jié)構(gòu),三層運行模式。此架構(gòu)無須安裝客戶端軟件,便于軟件的分發(fā)和維護升級,適應了眾多應用客戶端分散環(huán)境下的運行和維護需求。</p><p><b>  系統(tǒng)包含如下各層:</b></p><p>  表示層 - Presentation</p><p>  W

60、eb 層為客戶端提供對應用程序的訪問。Web 層由 ASP.NET Web 窗體和代碼隱藏文件組成。Web 窗體只是用 HTML 提供用戶操作,而代碼隱藏文件實現(xiàn)各種控件的事件處理。 </p><p>  業(yè)務邏輯層 - Business Logic</p><p>  業(yè)務邏輯層為 Web 層提供處理書目檢索、用戶帳戶管理、訂單生成、購物車等功能的界面。業(yè)務外觀層用作隔離層,它將用戶界面

61、與各種業(yè)務功能的實現(xiàn)隔離開來。除了低級系統(tǒng)和支持功能之外,對數(shù)據(jù)庫服務器的所有調(diào)用都是通過此程序集進行的。 以及包含各種業(yè)務規(guī)則和邏輯的實現(xiàn)。業(yè)務規(guī)則完成如用戶賬戶和用戶安全性的核查這樣的任務。 </p><p>  數(shù)據(jù)訪問層 - Data Access</p><p>  數(shù)據(jù)訪問層為業(yè)務邏輯層提供數(shù)據(jù)服務。</p><p><b>  系統(tǒng)硬件結(jié)構(gòu)&

62、lt;/b></p><p>  為了使本系統(tǒng)獲得更好的安全性、擴展性和更高的執(zhí)行效能,我們建議整個系統(tǒng)采取分布式部署的方案,該方案系統(tǒng)架構(gòu)示意圖2所示:</p><p>  將承載關(guān)鍵業(yè)務邏輯的應用程序服務器(或應用程序服務器集群)和承載業(yè)務數(shù)據(jù)的數(shù)據(jù)庫服務(或數(shù)據(jù)庫服務器集群)隔離開來,有以下好處:</p><p>  ?有利于安全性的提高;</p

63、><p>  ?將系統(tǒng)負載分攤到應用程序服務器和數(shù)據(jù)庫服務器中,有利于提高系統(tǒng)運行的速度;</p><p>  ?當公司業(yè)務量持續(xù)提升,該部署方案具有更加靈活可靠的擴展性。</p><p><b>  圖 2硬件架構(gòu)圖</b></p><p><b>  條件與限制</b></p>&

64、lt;p>  為了使80Sharp網(wǎng)上書店獲得更好的安全性、擴展性和更高的執(zhí)行效能,整個系統(tǒng)采取分布式部署的方案,將承載關(guān)鍵業(yè)務邏輯的應用程序服務器(或應用程序服務器集群)和承載業(yè)務數(shù)據(jù)的數(shù)據(jù)庫服務(或數(shù)據(jù)庫服務器集群)隔離開來</p><p>  80Sharp網(wǎng)上書店面向全球互聯(lián)網(wǎng)用戶,進行相關(guān)交易前必須注冊為本網(wǎng)絡平臺會員,才能擁有相應權(quán)限;應用本平臺必須保證電腦或其它訪問本平臺的軟件有殺毒防毒能力,

65、對于因客戶中毒而產(chǎn)生的交易損失本平臺不負任何責任;平臺用戶用妥善保管好個人密碼,一旦發(fā)現(xiàn)丟失,需盡快提供相關(guān)證明交于客服人員進行相關(guān)帳戶鎖定與資料的修改。</p><p><b>  功能分析</b></p><p>  80Sharp網(wǎng)上書店主要提供的功能如圖4、5所示:</p><p><b>  圖3前臺功能概要</b&g

66、t;</p><p><b>  圖4 后臺功能概要</b></p><p><b>  模塊分析</b></p><p><b>  a)圖書中心</b></p><p>  (1) 管理圖書:對圖書信息進行相應的操作(刪除,修改,查詢等)</p><p&

67、gt;  (2) 發(fā)布圖書:發(fā)布新圖書的相關(guān)操作(圖片上傳、信息填寫等)</p><p><b>  b)訂單中心</b></p><p>  (1)訂單管理:對訂單各個階段的相應操作(查詢、審核、修改、刪除等)</p><p> ?。?)購物車管理:對購物車中所有記錄進行相應操作(刪除、查詢等)</p><p><

68、;b>  c)用戶中心</b></p><p> ?。?)用戶和角色管理:對用戶信息以及用戶角色的指派的相應操作(用戶的添加、刪除、角色的添加、刪除以及角色的權(quán)利設(shè)置和用戶角色的指派)</p><p> ?。?)修改用戶密碼:為用戶修改密碼(注:因為采用SHA1加密方式,后臺管理員無法查看用戶的密碼,但是可以創(chuàng)建一個新的密碼)</p><p>&l

69、t;b>  d)新聞中心</b></p><p> ?。?)新聞分類:新聞的類別管理的相關(guān)操作(添加、刪除、修改等)</p><p> ?。?)發(fā)布新聞:新聞的發(fā)布的相關(guān)操作(選擇分類、發(fā)布等)</p><p>  (3)新聞管理:新聞信息的管理的相關(guān)操作(查詢、修改、刪除等)</p><p><b>  e)商品

70、類別管理</b></p><p>  (1)總類管理:圖書的大類別管理的相關(guān)操作(添加、刪除、修改等)</p><p> ?。?)分類管理:圖書的小類別管理的相關(guān)操作(選擇分類、添加、刪除、修改等)</p><p><b>  f)其他管理</b></p><p>  公告管理: 公告管理的相關(guān)操作(修改等)

71、</p><p><b>  g)前臺模塊</b></p><p> ?。?)搜索:檢索出自己所需書目,查看相關(guān)書目信息,以決定是否購買</p><p> ?。?)新聞中心:相關(guān)新聞的發(fā)布信息以便用戶及時的料及本站更新進度</p><p>  (3)幫助中心:對用戶相關(guān)操作做一個相應的說明以及部分解答</p>

72、<p>  (4)投票:調(diào)查用戶獲取本網(wǎng)站的渠道以備以后改進推廣方式</p><p> ?。?)公告欄:提供實時的信息推薦和新圖書發(fā)布信息</p><p> ?。?)購物車:實時顯示用戶當前所購書目,可以增加或刪除</p><p> ?。?)圖書瀏覽:提供了分類瀏覽和排行榜圖書的瀏覽以獲取圖書的詳細信息</p><p><

73、b>  系統(tǒng)設(shè)計</b></p><p><b>  三層體系結(jié)構(gòu)</b></p><p>  本系統(tǒng)二層架構(gòu)設(shè)計,其包括:表現(xiàn)層、業(yè)務層和數(shù)據(jù)層。</p><p>  表現(xiàn)層是用戶和服務器交互的接口,也是應用系統(tǒng)中用戶唯一能夠訪問到的部分。</p><p>  業(yè)務數(shù)據(jù)訪問層是數(shù)據(jù)層與表現(xiàn)層之間的紐帶

74、,它向上為表示層提供帶有業(yè)務邏輯的封閉數(shù)據(jù),向下對數(shù)據(jù)層進行數(shù)據(jù)訪問。</p><p>  數(shù)據(jù)層為數(shù)據(jù)訓的物理實現(xiàn)。</p><p>  三層體系的關(guān)系如圖5所示。</p><p><b>  圖5三層架構(gòu)關(guān)系圖</b></p><p><b>  系統(tǒng)結(jié)構(gòu)與設(shè)計</b></p>&

75、lt;p><b>  系統(tǒng)總體結(jié)構(gòu)</b></p><p>  根據(jù)設(shè)計思想,系統(tǒng)結(jié)構(gòu)設(shè)計圖如圖6所示。</p><p><b>  圖6 系統(tǒng)結(jié)構(gòu)圖</b></p><p><b>  用戶管理</b></p><p><b>  圖7用戶管理</b&g

76、t;</p><p><b>  目錄管理</b></p><p>  目錄管理主要有門類管理、分類管理、商品管理、商品詳情管理。其中門類管理、分類管理和商品管理有添加修改和刪除功能,商品詳情管理有商品詳情修改功能。管理員可以創(chuàng)建門類,對過選擇門類來創(chuàng)建分類,對過選擇門類、分類,來創(chuàng)建商品目錄。商品管理可以將商品關(guān)聯(lián)到多個分類,也可以從某個分類中移除</p>

77、;<p><b>  功能描述</b></p><p>  門類管理主要完成商品的一級分類,并對其進行添加、刪除、修改等操作。</p><p><b>  如圖8所示:</b></p><p>  圖8目錄管理模塊功能</p><p>  目錄管理的設(shè)計流程圖</p>&

78、lt;p>  圖9目錄管理流程設(shè)計圖</p><p><b>  刪除目錄流程圖</b></p><p>  圖10刪除目錄流程圖</p><p><b>  商品管理</b></p><p>  商品管理模塊實現(xiàn)對有關(guān)商品的所有功能,不要包括商品的搜索、獲取指定目錄下的商品及商品信息的增加、

79、刪除、修改等功能</p><p><b>  圖11商品管理模塊</b></p><p><b>  商品管理</b></p><p><b>  添加商品</b></p><p>  修改信息(包括分類關(guān)聯(lián))</p><p><b>  刪除

80、商品</b></p><p><b>  商品詳情管理</b></p><p><b>  搜索</b></p><p>  搜索有兩種方式,普通搜索和精確搜索,普通搜索完成在標題中搜索,精確搜索完成在標題跟商品描述中搜索。</p><p><b>  b)普通搜索</b

81、></p><p><b>  c)精確搜索</b></p><p><b>  購物車模塊</b></p><p>  系統(tǒng)提供兩種購物車的實現(xiàn),一種普通的購物車,一種AJAX購物車。使得用戶可以多選擇。</p><p>  用戶通過點擊添加商品到購物車,當用戶下定單定時,用戶的臨時購物車就

82、會與用戶的賬戶關(guān)聯(lián),由于臨時購物車也可以工作,因此即使在開發(fā)了顧客賬戶管理系統(tǒng)后,用戶在結(jié)賬之前仍然無需提供任何額外信息,如用戶登錄或者創(chuàng)建一個新的用戶。</p><p>  目前或許保存購物車的最好方法可能是為每個購物車生成一個唯一的ID,采用全局唯一標識符(GUID)來實現(xiàn),然后以cookie和session數(shù)據(jù)的形式保存在用戶的計算機中,這種方法的好處是即使用戶的瀏覽器是禁用cookie的,系統(tǒng)程序也能夠基

83、于session數(shù)據(jù)正常工作。</p><p>  圖12購物車管理模塊</p><p><b>  添加商品到購物車</b></p><p>  圖13用戶添加商品到購物車</p><p><b>  管理購物車</b></p><p><b>  訂單管理<

84、;/b></p><p>  訂單管理模塊實現(xiàn)對用戶所下訂單的管理。不要包括訂單接收地址的設(shè)置、商品接收地走紅的設(shè)置、訂單的處理和獵取訂單中的商品信息等功能。如圖所示:</p><p>  圖14 訂單管理模塊</p><p><b>  實現(xiàn)訂單</b></p><p>  定單采用郵件通知用戶。當用戶下定單成功

85、后,會給用戶發(fā)送一封確認郵件。等到發(fā)貨后由發(fā)貨單位給用戶再次發(fā)送發(fā)貨通知郵件。</p><p><b>  處理訂單</b></p><p><b>  顯示已有訂單</b></p><p>  管理員通過輸入相應的查詢參數(shù)(如根據(jù)日期、定單號、狀態(tài)、用戶名等),系統(tǒng)返回對應的定單,以及定單的狀態(tài)。定單管理員根據(jù)得到的通知

86、改相應的定單狀態(tài)。</p><p><b>  管理訂單詳情</b></p><p><b>  商品推薦</b></p><p>  商品推薦有多同的類型,如:銷售升級商品,關(guān)聯(lián)銷售,將行色商品放在主頁上。</p><p>  本項目將采用綜合“銷售升級商品”和“關(guān)聯(lián)銷售”的方法來實現(xiàn),</

87、p><p>  商品推薦為系統(tǒng)自動執(zhí)行,當用戶查看某商品的詳細信息時,在此商品下面列出其他顧客在選擇此商品的同時還選擇了以下產(chǎn)品,有利于挖掘潛在客戶</p><p><b>  增強訂單</b></p><p>  a)定單增強功能 b)稅收和發(fā)貸費用</p><p><b>  訂單流水線</b>

88、</p><p><b>  構(gòu)建流水線</b></p><p><b>  圖15訂單流水線</b></p><p><b>  顧客信息管理</b></p><p><b>  錯誤信息及處理報告</b></p><p>  錯

89、誤報告,本本項目中,將通過電子郵件的方式發(fā)送給網(wǎng)站管理員,另外也可以現(xiàn)實性入事件日志,或者保存到數(shù)據(jù)庫,還可以保存到一個文本文件里。</p><p>  另外還通過郵件系統(tǒng)在客戶開出定單,在庫存檢查,在發(fā)貨后等地方發(fā)送通知郵件。</p><p><b>  新聞管理</b></p><p><b>  圖16新聞管理模塊</b&

90、gt;</p><p><b>  公告管理</b></p><p><b>  統(tǒng)計管理</b></p><p>  網(wǎng)站投票:用戶選擇相應的選項進行投票,可以查看投票統(tǒng)計。</p><p><b>  錯誤處理</b></p><p><b&

91、gt;  a)出錯處理</b></p><p>  1.努力提高系統(tǒng)魯棒性,避免因用戶的疏忽對系統(tǒng)造成的損壞;</p><p>  2.采用對話框形式為用戶提供警告信息;</p><p>  3.一些關(guān)鍵性操作(比如:刪除操作),都應提供確認機制;</p><p>  4.對用戶的測試文檔指定專人進行管理,并且導出的數(shù)據(jù)具有一定的

92、保密設(shè)置。</p><p><b>  b)系統(tǒng)維護設(shè)計</b></p><p>  作為一個成熟的軟件產(chǎn)品,80Sharp網(wǎng)上書店必須按照面向?qū)ο蟮能浖こ痰牟襟E進行開發(fā),并充分考慮軟件可維護性,軟件的模塊劃分應滿足高內(nèi)聚、低耦合的特點,同時程序的內(nèi)部必須有詳細的注釋和統(tǒng)一的編碼格式、按時認真地進行相應文檔資料的撰寫和備份工作,以利于未來版本升級及移植等二次開發(fā)。&

93、lt;/p><p><b>  數(shù)據(jù)庫設(shè)計</b></p><p><b>  表設(shè)計概述</b></p><p>  數(shù)據(jù)庫將針對網(wǎng)上書店和新聞發(fā)布兩個功能,配合 SQL Server 數(shù)據(jù)庫系統(tǒng)中提供的數(shù)據(jù)管理功能,實現(xiàn)書籍的查詢、分類、定購、配送等以及新聞的添加、修改、刪除等業(yè)務功能。</p><p&

94、gt;  由于80sharp應用程序的分布式架構(gòu),系統(tǒng)將包括兩個數(shù)據(jù)庫:</p><p><b>  ?HBSTPDB</b></p><p>  ?ASPNETDB</p><p>  HBSTPDB數(shù)據(jù)庫設(shè)計主要包括以Book表為主,連接多張相關(guān)表和新聞發(fā)布系統(tǒng)以News表連接新聞分類表以實現(xiàn)對以下關(guān)系的支持:</p>&

95、lt;p><b>  ?書本與購物車</b></p><p><b>  ?書本與圖書分類</b></p><p><b>  ?圖書分類與分類</b></p><p><b>  ?分類與部門</b></p><p><b>  

96、?新聞與新聞分類</b></p><p>  圖17數(shù)據(jù)庫HBSTPDB關(guān)系圖</p><p>  ASPNETDB數(shù)據(jù)庫是Sql2005自動生成的一個關(guān)于成員和角色管理的數(shù)據(jù)本說明書只提供表圖不提供詳細說明(詳細說明可以查看MSDN)</p><p>  圖18數(shù)據(jù)庫ASPNETDB關(guān)系圖</p><p><b> 

97、 表設(shè)計</b></p><p>  表Audit:用于支付確認</p><p>  表Book用于記錄圖書信息</p><p>  表BookCategory用于記錄圖書分類關(guān)聯(lián)信息</p><p>  表Category用于記錄圖書分類信息</p><p>  表Department用于記錄門類信息&l

98、t;/p><p>  表News用于記錄新聞信息</p><p>  表NewsKinds用于記錄新聞分類信息</p><p>  表OrderDetail用于記錄訂單處理信息</p><p>  表Orders用于記錄訂單信息</p><p>  表Publisher用于記錄出版社信息</p><p&

99、gt;  表Shipping用于記錄送貨信息</p><p>  表ShippingRegion用于記錄送貨地區(qū)信息</p><p>  表ShoppingCart用于記錄購物車信息</p><p>  表Tax用于記錄稅務信息</p><p><b>  存儲過程設(shè)計</b></p><p> 

100、 AddBook (數(shù)據(jù)庫HBSTPDB)</p><p>  概述此存儲過程在表Book中添加一條記錄</p><p><b>  參數(shù)</b></p><p><b>  返回值</b></p><p>  AddCategory (數(shù)據(jù)庫HBSTPDB)</p><p&

101、gt;  概述此存儲過程在表Category中添加一條信息</p><p><b>  參數(shù)</b></p><p><b>  返回值</b></p><p>  AddDepartment (數(shù)據(jù)庫HBSTPDB)</p><p>  概述此存儲過程在表Department中添加一條信息&l

102、t;/p><p><b>  參數(shù)</b></p><p><b>  返回值</b></p><p>  AddNews (數(shù)據(jù)庫HBSTPDB)</p><p>  概述此存儲過程在表News中添加一條信息</p><p><b>  參數(shù)</b>&l

103、t;/p><p><b>  返回值</b></p><p>  AddNewsKinds(數(shù)據(jù)庫HBSTPDB)</p><p>  概述此存儲過程在表NewsKinds中添加一條信息</p><p><b>  參數(shù)</b></p><p><b>  返回值&l

104、t;/b></p><p>  AssignBookToCategory(數(shù)據(jù)庫HBSTPDB)</p><p>  概述此存儲過程在表BookCategory中添加一條信息</p><p><b>  參數(shù)</b></p><p>  CommerceLibOrderGetAuditTrail(數(shù)據(jù)庫HBSTP

105、DB)</p><p>  概述此存儲過程通過查詢獲得表Order中的相應記錄</p><p><b>  參數(shù)</b></p><p>  CommerceLibOrderGetByStatus(數(shù)據(jù)庫HBSTPDB)</p><p>  概述此存儲過程通過狀態(tài)獲得Order表中的相應記錄</p>&

106、lt;p><b>  參數(shù)</b></p><p>  CommerceLibOrderGetInfo(數(shù)據(jù)庫HBSTPDB)</p><p><b>  概述</b></p><p>  此存儲過程獲得Order表中的所有記錄</p><p><b>  參數(shù)</b>&

107、lt;/p><p>  CommerceLibOrderSetAuthCode(數(shù)據(jù)庫HBSTPDB)</p><p>  概述此存儲過程設(shè)置表Order中的AuthCode值</p><p><b>  參數(shù)</b></p><p>  CommerceLibOrderSetDataShipped(數(shù)據(jù)庫HBSTPDB)

108、</p><p>  概述此存儲過程通過OrderID字段獲得表Order中相應記錄</p><p><b>  參數(shù)</b></p><p>  ommerceLibOrdersGetByCustomer(數(shù)據(jù)庫HBSTPDB)</p><p>  概述此存儲過程通過客戶編號獲得Order表中的相應記錄</p

109、><p><b>  參數(shù)</b></p><p>  CommerceLibOrdersGetByDate(數(shù)據(jù)庫HBSTPDB)</p><p>  概述此存儲過程通過日期獲得表Order中的相應記錄</p><p><b>  參數(shù)</b></p><p>  Comme

110、rceLibOrdersGetByRecent(數(shù)據(jù)庫HBSTPDB)</p><p>  概述此存儲過程通過Count字段獲得表Orders中的相應記錄</p><p><b>  參數(shù)</b></p><p>  CommerceLibOrderUpdate(數(shù)據(jù)庫HBSTPDB)</p><p>  概述此存儲

111、過程更新表Order中的相應記錄</p><p><b>  參數(shù)</b></p><p>  CommerceLibOrderUpdateStatus(數(shù)據(jù)庫HBSTPDB)</p><p>  概述此存儲過程更新表Order中的相應記錄</p><p><b>  參數(shù)</b></p&g

112、t;<p>  CommerceLibShippingGetInfo(數(shù)據(jù)庫HBSTPDB)</p><p>  概述此存儲過程獲得表Shipping中的相應記錄</p><p><b>  參數(shù)</b></p><p>  CreateAudit(數(shù)據(jù)庫HBSTPDB)</p><p>  概述此存儲

113、過程在表Audit中添加一條記錄</p><p><b>  參數(shù)</b></p><p><b>  返回值</b></p><p>  CreateCustomerOrder(數(shù)據(jù)庫HBSTPDB)</p><p>  概述此存儲過程在表CustomerOrder添加一條記錄</p>

114、;<p><b>  參數(shù)</b></p><p><b>  返回值</b></p><p>  CreateOrder(數(shù)據(jù)庫HBSTPDB)</p><p>  概述此存儲過程在表Order中添加一條記錄</p><p><b>  參數(shù)</b></

115、p><p><b>  返回值</b></p><p>  DeleteBook(數(shù)據(jù)庫HBSTPDB)</p><p>  概述此存儲過程刪除表Book中一條記錄</p><p><b>  參數(shù)</b></p><p>  DeleteCategory(數(shù)據(jù)庫HBSTPDB

116、)</p><p>  概述 此存儲過程刪除表Category中的一條記錄</p><p><b>  參數(shù)</b></p><p>  DeleteDepartment(數(shù)據(jù)庫HBSTPDB)</p><p>  概述此存儲過程刪除表Department中的一條記錄</p><p><

117、b>  參數(shù)</b></p><p>  DeleteNews(數(shù)據(jù)庫HBSTPDB)</p><p>  概述此存儲過程刪除表News中的一條記錄</p><p><b>  參數(shù)</b></p><p>  DeleteNewsKinds(數(shù)據(jù)庫HBSTPDB)</p><p&

118、gt;  概述 此存儲過程刪除表NewsKinds中的一條記錄</p><p><b>  參數(shù)</b></p><p>  GetAllBooksInCategory(數(shù)據(jù)庫HBSTPDB)</p><p>  概述此存儲過程獲得表Category的所有記錄</p><p><b>  參數(shù)<

119、/b></p><p>  GetAllNews(數(shù)據(jù)庫HBSTPDB)</p><p>  概述 此存儲過程獲得表News中的所有記錄</p><p>  GetAllNewsKinds(數(shù)據(jù)庫HBSTPDB)</p><p>  概述此存儲過程獲得表NewsKinds中的所有記錄</p><p>  Get

120、BookDetails(數(shù)據(jù)庫HBSTPDB)</p><p>  概述此存儲過程獲得表BookDetails中的相應記錄</p><p><b>  參數(shù)</b></p><p>  GetBooksInCategory(數(shù)據(jù)庫HBSTPDB)</p><p>  概述此存儲過程獲得表Category中的相應分頁記錄

121、</p><p><b>  參數(shù)</b></p><p>  GetBooksOnCatalogPromotion(數(shù)據(jù)庫HBSTPDB)</p><p>  概述此存儲過程獲得Catalog的相應分頁記錄</p><p><b>  參數(shù)</b></p><p>  G

122、etBooksOnDepartmentPromotion(數(shù)據(jù)庫HBSTPDB)</p><p>  概述此存儲過程獲得表Department相應分頁記錄</p><p><b>  參數(shù)</b></p><p>  GetCategoriesInDepartment(數(shù)據(jù)庫HBSTPDB)</p><p>  概述

123、 此存儲過程獲得表Department中的相應記錄</p><p><b>  參數(shù)</b></p><p>  GetCategoriesWithBook(數(shù)據(jù)庫HBSTPDB)</p><p>  概述此存儲過程獲得圖書所在的分類</p><p><b>  參數(shù)</b></p>

124、;<p>  GetCategoriesWithoutBook(數(shù)據(jù)庫HBSTPDB)</p><p>  概述此存儲過程不在分類中的圖書</p><p><b>  參數(shù)</b></p><p>  GetCategoryDetails(數(shù)據(jù)庫HBSTPDB)</p><p>  概述此存儲過程獲得C

溫馨提示

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

評論

0/150

提交評論