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

下載本文檔

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

文檔簡介

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

2、 </p><p>  指導(dǎo)教師: </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.公共語言運(yùn)行庫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遠(yuǎn)程處理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è)計(jì)14</p><p>  3.

7、1.三層體系結(jié)構(gòu)14</p><p>  3.2.系統(tǒng)結(jié)構(gòu)與設(shè)計(jì)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.增強(qiáng)訂單19</p><p&

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

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

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

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

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

16、多樣化,可以完成從最基本的信息展示、信息發(fā)布功能到在線交易、在線客戶服務(wù)、在線網(wǎng)站管理等功能,可以說,現(xiàn)在傳統(tǒng)書店所具備的功能幾乎都可以在互聯(lián)網(wǎng)上進(jìn)行電子商務(wù)的高效運(yùn)作,雖然傳統(tǒng)書店的規(guī)模有所不同,但是隨著互聯(lián)網(wǎng)與電子商務(wù)的發(fā)展,它將有力的改變現(xiàn)存企業(yè)競爭的模式,給企業(yè)以高效低成本的發(fā)展空間。</p><p>  關(guān)鍵詞:電子商務(wù) 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ā)展,當(dāng)今電子商務(wù)已接被廣大的互聯(lián)網(wǎng)用戶所接受,網(wǎng)上書店系統(tǒng)作為其中的一部分也有了迅速的發(fā)展。</p><p>  當(dāng)然,網(wǎng)上書店系統(tǒng)目前主要是以B2C的方式進(jìn)行經(jīng)營,通過網(wǎng)上開店的方式向讀者出售書本。國內(nèi)著名的兩大書店,當(dāng)當(dāng)網(wǎng)與卓越

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

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

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

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

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

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

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

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

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

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

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

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

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

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

35、性對現(xiàn)有應(yīng)用程序用 .NET 特性加以改進(jìn)。通過跨語言的繼承,代碼的復(fù)用性提高了,也就減少了投向市場所需的時(shí)間。</p><p>  .NET 框架類型是連接 .NET 的應(yīng)用程序,組件與控件的基礎(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>  ? 實(shí)現(xiàn)胖客戶端圖形用戶界面 (GUI) 以及服務(wù)器端控制的客戶端 GUI Enable rich cli

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

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

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

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

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

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

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

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

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

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

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

48、框架環(huán)境。</p><p>  同樣的,內(nèi)部開發(fā)的 MS Contract 顧客反饋應(yīng)用程序在 2.0 版本時(shí)移植到了 Visual Studio .NET 中。在遷移到 Visual Studio .NET 后,開發(fā)團(tuán)隊(duì)可以在 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ā)人員在不同層次代碼及不同工具中切換思維所花費(fèi)的時(shí)間。</p><p>  Visual Studio .NET 允許開發(fā)人員快速構(gòu)建新的托管代碼的應(yīng)用程序,面向 .NET 框架豐富的功能與類庫。Visual Studio .NET 同樣允許開發(fā)人員采用優(yōu)化過的編譯器出品傳統(tǒng)的非托管代碼的 C++ 應(yīng)用程序,如 Micro

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

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

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

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

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

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

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

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

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

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

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

65、對于因客戶中毒而產(chǎn)生的交易損失本平臺不負(fù)任何責(zé)任;平臺用戶用妥善保管好個(gè)人密碼,一旦發(fā)現(xiàn)丟失,需盡快提供相關(guān)證明交于客服人員進(jì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> ?。?) 管理圖書:對圖書信息進(jìn)行相應(yīng)的操作(刪除,修改,查詢等)</p><p&

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

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

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

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

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

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

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

74、,它向上為表示層提供帶有業(yè)務(wù)邏輯的封閉數(shù)據(jù),向下對數(shù)據(jù)層進(jìn)行數(shù)據(jù)訪問。</p><p>  數(shù)據(jù)層為數(shù)據(jù)訓(xùn)的物理實(shí)現(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è)計(jì)</b></p>&

75、lt;p><b>  系統(tǒng)總體結(jié)構(gòu)</b></p><p>  根據(jù)設(shè)計(jì)思想,系統(tǒng)結(jié)構(gòu)設(shè)計(jì)圖如圖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)到多個(gè)分類,也可以從某個(gè)分類中移除</p>

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

78、lt;p>  圖9目錄管理流程設(shè)計(jì)圖</p><p><b>  刪除目錄流程圖</b></p><p>  圖10刪除目錄流程圖</p><p><b>  商品管理</b></p><p>  商品管理模塊實(shí)現(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>  搜索有兩種方式,普通搜索和精確搜索,普通搜索完成在標(biāo)題中搜索,精確搜索完成在標(biāo)題跟商品描述中搜索。</p><p><b>  b)普通搜索</b

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

82、會與用戶的賬戶關(guān)聯(lián),由于臨時(shí)購物車也可以工作,因此即使在開發(fā)了顧客賬戶管理系統(tǒng)后,用戶在結(jié)賬之前仍然無需提供任何額外信息,如用戶登錄或者創(chuàng)建一個(gè)新的用戶。</p><p>  目前或許保存購物車的最好方法可能是為每個(gè)購物車生成一個(gè)唯一的ID,采用全局唯一標(biāo)識符(GUID)來實(shí)現(xiàn),然后以cookie和session數(shù)據(jù)的形式保存在用戶的計(jì)算機(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>  訂單管理模塊實(shí)現(xiàn)對用戶所下訂單的管理。不要包括訂單接收地址的設(shè)置、商品接收地走紅的設(shè)置、訂單的處理和獵取訂單中的商品信息等功能。如圖所示:</p><p>  圖14 訂單管理模塊</p><p><b>  實(shí)現(xiàn)訂單</b></p><p>  定單采用郵件通知用戶。當(dāng)用戶下定單成功

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

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

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

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

89、誤報(bào)告,本本項(xiàng)目中,將通過電子郵件的方式發(fā)送給網(wǎng)站管理員,另外也可以現(xiàn)實(shí)性入事件日志,或者保存到數(shù)據(jù)庫,還可以保存到一個(gè)文本文件里。</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)計(jì)管理</b></p><p>  網(wǎng)站投票:用戶選擇相應(yīng)的選項(xiàng)進(jìn)行投票,可以查看投票統(tǒng)計(jì)。</p><p><b>  錯(cuò)誤處理</b></p><p><b&

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

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

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

94、gt;  由于80sharp應(yīng)用程序的分布式架構(gòu),系統(tǒng)將包括兩個(gè)數(shù)據(jù)庫:</p><p><b>  ?HBSTPDB</b></p><p>  ?ASPNETDB</p><p>  HBSTPDB數(shù)據(jù)庫設(shè)計(jì)主要包括以Book表為主,連接多張相關(guān)表和新聞發(fā)布系統(tǒng)以News表連接新聞分類表以實(shí)現(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自動生成的一個(gè)關(guān)于成員和角色管理的數(shù)據(jù)本說明書只提供表圖不提供詳細(xì)說明(詳細(xì)說明可以查看MSDN)</p><p>  圖18數(shù)據(jù)庫ASPNETDB關(guān)系圖</p><p><b> 

97、 表設(shè)計(jì)</b></p><p>  表Audit:用于支付確認(rèn)</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用于記錄稅務(wù)信息</p><p><b>  存儲過程設(shè)計(jì)</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中的相應(yīng)記錄</p><p><b>  參數(shù)</b></p><p>  CommerceLibOrderGetByStatus(數(shù)據(jù)庫HBSTPDB)</p><p>  概述此存儲過程通過狀態(tài)獲得Order表中的相應(yīng)記錄</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中相應(yīng)記錄</p><p><b>  參數(shù)</b></p><p>  ommerceLibOrdersGetByCustomer(數(shù)據(jù)庫HBSTPDB)</p><p>  概述此存儲過程通過客戶編號獲得Order表中的相應(yīng)記錄</p

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

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

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

112、t;<p>  CommerceLibShippingGetInfo(數(shù)據(jù)庫HBSTPDB)</p><p>  概述此存儲過程獲得表Shipping中的相應(yīng)記錄</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中的相應(yīng)記錄</p><p><b>  參數(shù)</b></p><p>  GetBooksInCategory(數(shù)據(jù)庫HBSTPDB)</p><p>  概述此存儲過程獲得表Category中的相應(yīng)分頁記錄

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

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

123、 此存儲過程獲得表Department中的相應(yīng)記錄</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)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論