【正文】
nternet online virtual business in cyberspace and protect the smooth operation of the regulatory environment。同時對數(shù)據(jù)庫中的關(guān)鍵技術(shù)和分析方法也做了詳細(xì)的闡述。其次用面向?qū)ο蟮姆椒ǚ治霾⒃O(shè)計(jì)了一個網(wǎng)上書店系統(tǒng),其中涉及了網(wǎng)上書店系統(tǒng)開發(fā)的模式、后臺關(guān)系型數(shù)據(jù)庫的設(shè)計(jì)、工具及環(huán)境的說明。主要開發(fā)流程為:對基于WEB的網(wǎng)上購物系統(tǒng)進(jìn)行可行性分析,并對資源分配、進(jìn)度安排等做出合理的計(jì)劃后,對該系統(tǒng)進(jìn)行了需求分析、概要設(shè)計(jì)和詳細(xì)設(shè)計(jì),最后對每個模塊進(jìn)行了編碼,并進(jìn)一步對完成好的系統(tǒng)進(jìn)行了測試和運(yùn)行。網(wǎng)上書店系統(tǒng)是基于B/S模式的小型電子商務(wù)系統(tǒng),能夠滿足中小型書店的網(wǎng)上售書需要。畢業(yè)設(shè)計(jì)說明書網(wǎng)上書店的設(shè)計(jì)與實(shí)現(xiàn)專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)生姓名班級學(xué)號指導(dǎo)教師完成日期 鹽城工學(xué)院本科生畢業(yè)設(shè)計(jì)說明書(2010)網(wǎng)上書店的設(shè)計(jì)與實(shí)現(xiàn)摘 要:網(wǎng)上書店系統(tǒng)是建立在Internet網(wǎng)上進(jìn)行商務(wù)活動的虛擬網(wǎng)絡(luò)空間和保障商務(wù)順利運(yùn)營的管理環(huán)境;是協(xié)調(diào)、整合信息流、物質(zhì)流、資金流有序、關(guān)聯(lián)、高效流動的重要場所。網(wǎng)上商家、合作商家、企業(yè)和網(wǎng)絡(luò)客戶可充分利用在線書城提供的網(wǎng)絡(luò)基礎(chǔ)設(shè)施、支付平臺、安全平臺、管理平臺等共享資源有效地、低成本地開展自己的商務(wù)活動。系統(tǒng)采用Visual Studio作為開發(fā)平臺,以MS SQL Server 2000 作為 后臺數(shù)據(jù)庫來完成對系統(tǒng)的設(shè)計(jì)和開發(fā)。說明書首先對電子商務(wù)的基礎(chǔ)知識和構(gòu)建網(wǎng)上書店的關(guān)鍵業(yè)務(wù)進(jìn)行了闡述。本網(wǎng)站開發(fā)過程中將依照軟件生命周期法則,在需求分析階段進(jìn)行了功能需求分析、非功能性需求,其中包括系統(tǒng)業(yè)務(wù)流程分析。基本囊括了一個電子商務(wù)網(wǎng)站的開發(fā)制作流程和應(yīng)該予以重視的要點(diǎn)問題。 is to coordinate, integrate information flow, material flow, capital flow and orderly, association, and efficient flow of important places. Online merchants, cooperative business, enterprise and Internet customers can take advantage of online bookstores to provide the network infrastructure, payment platform, security platform, management platform to share resources efficiently, and costeffectively carry out their business activities. Online bookstore system is based on B / S mode of small emerce system that meets the needs of small bookstores sell books online.The system adopts the Visual Studio 2005 as the development platform, with the MS SQL Server 2000 as the background database ,to plete the design and the development. The Main development process is:To carry on the viability assessment according to the WEB online shopping system, and assign to the resources, the degree of progress arrangement etc. after being the plan of a reasonable carried on the need to that system analysis, the essentials design and detailed design. At Last I carried on the coding to each mold piece, and further carry on testing and running on the pletedthe system.This paper first carried on the elaboration to the electronic merce foundation knowledge and the construction of key business through the online book Shop. Secondly by using the method of objectoriented, an online book Shop system has been analyzed and designed. It is included that: the development pattern of system, the designing the relationship database, the environment of system and relative tools. This website performance defers to the software life cycle principle, carried on function requirement analysis and the nonfunction requirement analysis that includes the business process analysis during the requirement analysis stage. And it gives detailed elaboration of essential technology and the analysis method which be used in the database analysis and designation. This paper basically includes development process flow of an electronic merce website and main points which should be valued. Key Words: Electronic Commerce。 Database。對于任何國家來說,都有一個探索與創(chuàng)新的問題,這也為我國加快和跨越發(fā)展提供了難得的機(jī)遇。書籍交易網(wǎng)站就是Internet和電子商務(wù)發(fā)展的產(chǎn)物,近幾年在我國發(fā)展迅猛,如同一些書店紛紛在各地開設(shè)分店以拉近書店與顧客間距離一樣。隨著現(xiàn)金全民素質(zhì)和科學(xué)技術(shù)水平的不斷提高,知識更新的越來越快。網(wǎng)上書店網(wǎng)站的建立可以跟好的解決這方面的問題,我們向廣大用戶推出的是一種全新的網(wǎng)上信息服務(wù),旨在書店與消費(fèi)者之間架起了一座高速、便捷的網(wǎng)上信息橋梁,我們的目的是節(jié)省您的時間、方便您的購書,使您永遠(yuǎn)走在時代的前沿。Visual Basic、Visual C++、Visual C 和 Visual J 全都使用相同的集成開發(fā)環(huán)境 (IDE),利用此 IDE 可以共享工具且有助于創(chuàng)建混合語言解決方案。本課題是基于B/S模式的網(wǎng)上書店系統(tǒng),采用Visual Studio平臺,、可靠性以及可重用性的網(wǎng)上書店系統(tǒng),以滿足現(xiàn)實(shí)生活的需要。采用基于B/S模式,使得應(yīng)用程序可以方便的擴(kuò)展框架,來更好的適應(yīng)用戶的實(shí)際需求。人機(jī)交互方面,由于是B/S模式的,運(yùn)行維護(hù)比較簡便,能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如LAN, WAN, Internet/Intranet等)訪問和操作共同的數(shù)據(jù)。當(dāng)會員中意所需商品時可會把它放入到購物車中。當(dāng)用戶選完所需要的商品后,就是決定購買商品,在這里就需要用戶確定所購商品。數(shù)據(jù)操作方面,便捷高效數(shù)據(jù)庫的操作性,不僅體現(xiàn)在后臺管理系統(tǒng)中,也體現(xiàn)在前臺的用戶操作上。權(quán)限方面,在該系統(tǒng)中進(jìn)行了很好的設(shè)計(jì),分為普通會員級和后臺的管理員級。2網(wǎng)上書店的設(shè)計(jì)與實(shí)現(xiàn)的設(shè)計(jì)方案 開發(fā)工具的選擇 是統(tǒng)一的 Web 應(yīng)用程序平臺,它提供了為建立和部署企業(yè)級 Web 應(yīng)用程序所必需的服務(wù)。 是 Microsoft .NET Framework 的一部分,是一種可以在高度分布的 Internet 環(huán)境中簡化應(yīng)用程序開發(fā)的計(jì)算環(huán)境。它也包含 .NET Framework 類庫,這是一個開發(fā)人員用于創(chuàng)建應(yīng)用程序的綜合的、面向?qū)ο蟮念愋图?。另外,任? 應(yīng)用程序都可以使用整個 .NET Framework。 可以無縫地與 WYSIWYG HTML 編輯器和其他編程工具(包括 Microsoft Visual Studio .NET)一起工作。、優(yōu)秀的升級性、更快速的開發(fā)、更簡便的管理、全新的語言以及網(wǎng)絡(luò)服務(wù)。 包括可用于封裝通用 HTML 用戶界面元素(如文本框、按鈕和列表框)的一組控件。在服務(wù)器上,這些控件公布面向?qū)ο蟮木幊棠P?,該模型?Web 開發(fā)人員提供面向?qū)ο缶幊痰呢S富功能。另外, 使用這些同樣的概念使開發(fā)人員能夠以服務(wù)的形式交付軟件。有關(guān)更多信息,請參見使用托管代碼進(jìn)行 XML Web services 編程簡介。Visual Studio 具有功能強(qiáng)大的 開發(fā)環(huán)境。Visual Basic、Visual C++、Visual C 和 Visual J 全都使用相同的集成開發(fā)環(huán)境 (IDE),利用此 IDE 可以共享工具且有助于創(chuàng)建混合語言解決方案。創(chuàng)建滿足關(guān)鍵性要求的多層次的智能客戶端、Web、移動或基于Microsoft Office的應(yīng)用程序。在統(tǒng)一的開發(fā)環(huán)境中,開發(fā)并調(diào)試多層次的服務(wù)器應(yīng)用程序。使用Visual Studio SDK創(chuàng)建可以擴(kuò)展Visual Studio IDE的工具。Visual Studio 集成環(huán)境包括用于目標(biāo)設(shè)備(如 PDA 和 Smartphone)的工具。 開發(fā)數(shù)據(jù)庫的工具及數(shù)據(jù)庫的選擇本系統(tǒng)采用MS SQL Server來進(jìn)行數(shù)據(jù)存儲、查詢和分析。我認(rèn)為MS SQL Server最突出的優(yōu)點(diǎn)是:說明文檔是中文的,各種類型的書籍資料也數(shù)不勝數(shù)。MS SQL Server也很容易使用,擁有中文界面和幫助系統(tǒng),TSQL也附有例子和中文解釋,而且用戶群龐大,交流很方便,作為開發(fā)企業(yè)應(yīng)用的數(shù)據(jù)庫系統(tǒng)非常合適。豐富的 XML 和 Internet 標(biāo)準(zhǔn)支持允許您使用內(nèi)置的存儲過程以 XML 格式輕松存儲和檢索數(shù)據(jù)。有了 SQL Server ,可以使用 HTTP 來向數(shù)據(jù)庫發(fā)送查詢、對數(shù)據(jù)庫中存儲的文檔執(zhí)行全文搜索、以及通過 Web 進(jìn)行自然語言查詢??梢酝ㄟ^ Web 瀏覽器來訪問和控制多維數(shù)據(jù)。通過向上伸縮和向外擴(kuò)展的能力,SQL Server 滿足了苛刻的電子商務(wù)和企業(yè)應(yīng)用程序要求。SQL Server Enterprise Edition 最多可以使用 32 個處理器和 64 GB RAM。通過增強(qiáng)的故障轉(zhuǎn)移群集、日志傳送和新增的備份策略,SQL Server 達(dá)到了最大的可用性。SQL Server 包括加速從概念到最后交付開發(fā)過程的工具。此外,還可以根據(jù)分析結(jié)果自動驅(qū)動商業(yè)過程以及從最復(fù)雜的計(jì)算靈活地檢索自定義結(jié)果集。您可以從任意 Visual Studio 工具以可視化方式設(shè)計(jì)和編寫數(shù)據(jù)庫應(yīng)用程序。可以在保持聯(lián)機(jī)的同時輕松地在計(jì)算機(jī)間或?qū)嵗g移動和復(fù)制數(shù)據(jù)庫。(ActiveX Data Objects),這是一個廣泛的類組,是因?yàn)镸icrosoft希望表明,。,并支持RICH ,因此任何能夠讀取XML格式的應(yīng)用程序都可以進(jìn)行數(shù)據(jù)處理。通常情況下,數(shù)據(jù)源是數(shù)據(jù)庫,但它同樣也能夠是文本文件、Excel表格或者XML文件。然而并沒有與此相關(guān)的一系列類來完成這樣的工作。一些老式的數(shù)據(jù)源使用ODBC協(xié)議,許多新的數(shù)據(jù)源使用OleDb協(xié)議,并且現(xiàn)在還不斷出現(xiàn)更多的數(shù)據(jù)源。這些類庫稱為Data Providers,并且通常是以與之交互的協(xié)議和數(shù)據(jù)源的類型來命名的。有許多的Data Providers,它將允許與不同的數(shù)據(jù)源交流――取決于它們所使用的協(xié)議或者數(shù)據(jù)庫。SqlConnection對象管理與數(shù)據(jù)源的連接。為了對進(jìn)行快速的只“向前”地讀取數(shù)據(jù),使用SqlDataReader。3網(wǎng)上書店的設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)分析與設(shè)計(jì) 系統(tǒng)需求分析本系統(tǒng)的目的是向用戶提供一個在網(wǎng)上查詢書籍、進(jìn)行自主選擇并購買的平臺。作為一個虛擬的書店,網(wǎng)上書店具有很多新的特性,以下這些是它的優(yōu)勢:其營業(yè)成本完全有理由比傳統(tǒng)意義上的書店低得多:不需支付昂貴的店鋪?zhàn)饨?,花費(fèi)浩大的裝修;不需要將大筆的流動資金作為貨物而沉泣在店里,可依靠“零庫存”管理,縮速資金周轉(zhuǎn)的周期,可以加速周轉(zhuǎn);同時,網(wǎng)上書店更容易開拓全球市場,國際互聯(lián)網(wǎng),顧名思義體現(xiàn)了全球的一體化;實(shí)現(xiàn)24小時營業(yè),不需要營業(yè)員,網(wǎng)上書城可以被設(shè)置成一個自動售貨機(jī);可以利用多媒體促銷,各種文字,圖象和動畫,聲音,讓受眾全方位感受廣告訴求;依靠客戶數(shù)據(jù)庫能夠提供全新的個人化服務(wù)等等。網(wǎng)上書店之所以成為熱點(diǎn),主要與書籍所固有的無差異性有關(guān),換言之,對同意名稱的書籍都是同質(zhì)的,因此挑選性不是特別強(qiáng),另外,書籍的銷售商可以通過網(wǎng)絡(luò)提供簡介,片段,是消費(fèi)者了解內(nèi)容后再訂購,沒有過多的售后服務(wù),退貨等問題,相比較而言,其他