電子商務(wù)網(wǎng)站畢業(yè)論文.doc

上傳人:good****022 文檔編號(hào):116641164 上傳時(shí)間:2022-07-06 格式:DOC 頁(yè)數(shù):48 大小:949.50KB
收藏 版權(quán)申訴 舉報(bào) 下載
電子商務(wù)網(wǎng)站畢業(yè)論文.doc_第1頁(yè)
第1頁(yè) / 共48頁(yè)
電子商務(wù)網(wǎng)站畢業(yè)論文.doc_第2頁(yè)
第2頁(yè) / 共48頁(yè)
電子商務(wù)網(wǎng)站畢業(yè)論文.doc_第3頁(yè)
第3頁(yè) / 共48頁(yè)

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《電子商務(wù)網(wǎng)站畢業(yè)論文.doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《電子商務(wù)網(wǎng)站畢業(yè)論文.doc(48頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、 學(xué)號(hào):題 目: 電子商城的設(shè)計(jì)與實(shí)現(xiàn) 學(xué) 院: 專 業(yè): 姓 名: 指導(dǎo)教師: 完成日期: 畢業(yè)論文任務(wù)書畢業(yè)論文題目:電子商城的設(shè)計(jì)與實(shí)現(xiàn)的設(shè)計(jì)與實(shí)現(xiàn)選題意義、創(chuàng)新性、科學(xué)性和可行性論證:隨著電子科技的不斷進(jìn)步,購(gòu)物不再是單一的現(xiàn)實(shí)購(gòu)物形式,電子商務(wù)網(wǎng)上購(gòu)物也成為日常購(gòu)買商品的一種主要形式。電子商務(wù)形式的網(wǎng)上商店具有高效、快捷,信息暢通的特點(diǎn),還可以很大程度上降低銷售成本。主要內(nèi)容:電子購(gòu)物網(wǎng)站主要實(shí)現(xiàn)電子商城的購(gòu)物車模塊,實(shí)現(xiàn)了用戶瀏覽頁(yè)面商品和用戶登錄注冊(cè)等功能。前臺(tái)運(yùn)用ASP.NET技術(shù),后臺(tái)運(yùn)用SQL SERVER 2005數(shù)據(jù)庫(kù)。目的要求:通過(guò)對(duì)系統(tǒng)的設(shè)計(jì),對(duì)ASP.NET有了一

2、個(gè)比較深的學(xué)習(xí)和掌握,掌握了一些對(duì)數(shù)據(jù)庫(kù)的基本操作按照校園網(wǎng)發(fā)布的“畢業(yè)論文書寫格式的說(shuō)明及要求”,編寫論文。計(jì) 劃 進(jìn) 度 :2009.11.5 - 2009.12.31 明確設(shè)計(jì)任務(wù),搭建環(huán)境。2010.1.1 - 2010.2.28 收集,查閱與題目有關(guān)的資料,進(jìn)行功能設(shè)計(jì)。2010.3.1 - 2010.4.20 編寫程序代碼、調(diào)試和測(cè)試。2010.4.21 - 2007.5.21 提交論文初稿,修改論文、定稿。指 導(dǎo) 教 師 簽 字: 主管院長(zhǎng)(系主任)簽字: 2009年 11 月 15 日* 大 學(xué)本科畢業(yè)論文(設(shè)計(jì))指導(dǎo)記錄表論文題目電子商城網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)學(xué)生姓名學(xué) 號(hào)年級(jí)、專

3、業(yè)指導(dǎo)教師姓名指導(dǎo)教師職稱所在院系第一次指導(dǎo)(對(duì)確定題目、畢業(yè)論文(設(shè)計(jì))任務(wù)書的指導(dǎo)意見(jiàn)):確定題目為電子商城網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn),明確設(shè)計(jì)任務(wù)和計(jì)劃進(jìn)度。指導(dǎo)方式:(請(qǐng)選擇) 面談 電話 電子郵件 指導(dǎo)教師簽字: 2009年 11 月5 日第二次指導(dǎo)(對(duì)論文提綱的指導(dǎo)意見(jiàn)):論文的摘要需要再斟酌,語(yǔ)言要連貫通順,并且應(yīng)該分為相關(guān)知識(shí)介紹、系統(tǒng)總體設(shè)計(jì)、系統(tǒng)性詳細(xì)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)和結(jié)束語(yǔ)等幾個(gè)主要部分,要嚴(yán)格按照畢業(yè)論文的規(guī)范要求來(lái)編寫論文。指導(dǎo)方式:(請(qǐng)選擇) 面談 電話 電子郵件 指導(dǎo)教師簽字: 2010 年 1 月 10日第三次指導(dǎo)(對(duì)初稿的指導(dǎo)意見(jiàn)):1、摘要內(nèi)容應(yīng)該是論文的背景、本文主要

4、內(nèi)容和各部分的介紹,摘要十分重要,需要修改。2、不要有參考目錄的標(biāo)示。3、目錄寫到2級(jí)標(biāo)題即可。4、論文要有系統(tǒng)詳細(xì)設(shè)計(jì)的數(shù)據(jù)庫(kù)連接代碼。5、圖中字體不要過(guò)大6、詳細(xì)設(shè)計(jì)中內(nèi)容太少,缺少程序流程圖。指導(dǎo)方式:(請(qǐng)選擇) 面談 電話 電子郵件 指導(dǎo)教師簽字: 2010年 3月 12日第四次指導(dǎo)(對(duì)修改稿的指導(dǎo)意見(jiàn)):1、摘要的英文翻譯還需要斟酌,語(yǔ)法錯(cuò)誤需要改正。2、目錄要自動(dòng)生成。3、不要有三級(jí)目錄4、測(cè)試環(huán)境要介紹。5、修改參考文獻(xiàn)的格式。指導(dǎo)方式:(請(qǐng)選擇) 面談 電話 電子郵件 指導(dǎo)教師簽字: 2010年 4月 20日第五次指導(dǎo)(對(duì)是否定稿、進(jìn)入答辯及其它指導(dǎo)意見(jiàn)):論文定稿,可以進(jìn)入答

5、辯。指導(dǎo)方式:(請(qǐng)選擇) 面談 電話 電子郵件 指導(dǎo)教師簽字: 2010年 5 月 15 日主管院長(zhǎng)(主任)簽名 院系蓋章 2010年 5 月 17 日指導(dǎo)教師評(píng)語(yǔ)學(xué) 生: 專 業(yè): 論文題目:電子商城網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 論文共 40 頁(yè),設(shè)計(jì)圖紙 0 張。 指導(dǎo)教師評(píng)語(yǔ):*同學(xué)的論文電子商城的的設(shè)計(jì)與實(shí)現(xiàn)搜集較多的相關(guān)文獻(xiàn)資料,討論了當(dāng)前電子商務(wù)的發(fā)展與背景。然后,經(jīng)過(guò)可行性分析詳細(xì)設(shè)計(jì)對(duì)系統(tǒng)進(jìn)行進(jìn)一步分析,最后經(jīng)過(guò)測(cè)試實(shí)現(xiàn),達(dá)到預(yù)期要求,論文有一定的新意。論文表明,該同學(xué)閱讀了較多的參考文獻(xiàn),對(duì)該研究領(lǐng)域較熟悉,具備了一定的文獻(xiàn)綜述能力。論文語(yǔ)言較通順,結(jié)構(gòu)合理,基本觀點(diǎn)正確,給出的相關(guān)分析

6、有一定的參考價(jià)值。該同學(xué)專業(yè)知識(shí)掌握較好,語(yǔ)言文字功底扎實(shí),具備一定的獨(dú)立從事科研的能力,達(dá)到了本科生的培養(yǎng)目標(biāo)。綜合以上分析,該文達(dá)到了學(xué)士學(xué)位論文水平,同意該學(xué)生參加論文答辯。指導(dǎo)教師評(píng)分: 指導(dǎo)教師簽字: 2010年5月20日*畢業(yè)論文(設(shè)計(jì))成績(jī)?cè)u(píng)定單評(píng)閱人評(píng)語(yǔ): *同學(xué)的本次畢業(yè)論文,闡述了課題研究背景及意義,并在每一章由簡(jiǎn)入繁,結(jié)構(gòu)清晰,語(yǔ)言嚴(yán)謹(jǐn),論述得當(dāng)。評(píng)閱人評(píng)分:評(píng)閱人簽字: 2010 年 5 月 21 日答辯委員會(huì)評(píng)語(yǔ):信息學(xué)院(系)畢業(yè)論文答辯委員會(huì)(小組)于 2010 年 5 月 23日審查了 2010 屆 軟件 專業(yè)學(xué)生 * 的畢業(yè)論文。答辯委員會(huì)評(píng)語(yǔ):*同學(xué)的論文視

7、覺(jué)攝影工作室網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)內(nèi)容詳實(shí),觀點(diǎn)正確,相關(guān)設(shè)計(jì)與分析方法有一定的參考價(jià)值,排版格式符合要求。綜合以上分析,該文達(dá)到了學(xué)士學(xué)位論文水平。答辯成績(jī):答辯委員會(huì)成員: 答辯委員會(huì)(小組)組長(zhǎng)簽字: 2010年5月23日畢業(yè)論文(設(shè)計(jì))成績(jī):評(píng)閱人評(píng)分:指導(dǎo)教師評(píng)分 :答辯成績(jī):總成績(jī):院長(zhǎng)(系主任)簽字: 2010年5月27日注:評(píng)閱人評(píng)分滿分為100分,指導(dǎo)教師評(píng)分滿分為100分,答辯成績(jī)滿分為100分;總成績(jī)?yōu)槿叩乃阈g(shù)平均值(四舍五入)。摘 要隨著電子科技的不斷進(jìn)步,購(gòu)物不再是單一的現(xiàn)實(shí)購(gòu)物形式,電子商務(wù)網(wǎng)上購(gòu)物也成為日常購(gòu)買商品的一種主要形式。電子商務(wù)形式的網(wǎng)上商店具有高效、快捷,

8、信息暢通的特點(diǎn),還可以很大程度上降低銷售成本。本文著重論述了購(gòu)物網(wǎng)站的實(shí)現(xiàn)與設(shè)計(jì)過(guò)程。在系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)過(guò)程中嚴(yán)格遵守軟件工程的規(guī)范,詳細(xì)得從經(jīng)濟(jì)技術(shù)以及操作方面進(jìn)行了可行性分析,并且運(yùn)用軟件設(shè)計(jì)模式,從而減少系統(tǒng)模塊間的偶合,力求做到系統(tǒng)的穩(wěn)定性、可重用性和可擴(kuò)充性。針對(duì)要設(shè)計(jì)的文靜電子商城網(wǎng)站的購(gòu)物車模塊,基于ASP.NET框架,后臺(tái)運(yùn)用SQL SERVER 2005數(shù)據(jù)庫(kù)。此電子購(gòu)物網(wǎng)站主要實(shí)現(xiàn)電子商城的購(gòu)物車模塊,實(shí)現(xiàn)了用戶瀏覽頁(yè)面商品和用戶登錄注冊(cè)等功能,用戶把商品放入購(gòu)物車,并且對(duì)購(gòu)物車?yán)锏纳唐愤M(jìn)行修改,增添和刪除購(gòu)物車的商品,以及改變購(gòu)物車?yán)锷唐返臄?shù)量,最后確定后遞交訂單,管理員

9、根據(jù)訂單以及客戶貨款的情況來(lái)確定是否發(fā)貨,然后在后臺(tái)進(jìn)行填寫已經(jīng)發(fā)貨的情況,以及管理員的后臺(tái)管理,包括對(duì)注冊(cè)用戶的帳號(hào)的管理情況,譬如修改、刪除等等。關(guān)鍵詞:ASP.NET 技術(shù);SQL SERVER 2005;購(gòu)物車;商品管理;訂單管理AbstractWith the progress of electronic technology, shopping is no single reality, e-commerce shopping on shopping and buying goods become daily a main form. Electronic commerce for

10、m of online shop is efficient, quick, information flow characteristics, still can greatly reduce cost of sales.This paper discusses the realization of shopping website design and process. In system design and development process strictly abide by the software engineering specifications, using the so

11、ftware design patterns, thereby reducing the coupling between the system module, the stability of the system and the reusability and extensibility.In this paper, to design the e-mall web site shopping cart module, front the use of ASP.NET technology, the background using SQL SERVER 2005 database. Th

12、e main issue to E-Mall shopping cart module that enables customers to browse merchandise and the user login page registration, users bring their products into the shopping cart, and the right to modify shopping cart of goods, add and delete shopping cart of goods, and changes in the quantity of good

13、s shopping cart to finalize after the submission of orders, orders and customer money managers in accordance with the situation to determine whether shipments, and then fill in the background has been shipped, as well as the administrators background management, including registered users account ma

14、nagement, such as modify, delete and so on.Keywords: ASP.NET; SQL SERVER 2005;Shopping cart; merchandise management; order managementIX目錄序 言1一、系統(tǒng)使用技術(shù)概述41.NET技術(shù)42. ASP.NET技術(shù)73.SQL SERVER 2000數(shù)據(jù)庫(kù)概述94.數(shù)據(jù)庫(kù)技術(shù)概述105.SQL SERVER 2005數(shù)據(jù)庫(kù)概述106.Dreamweaver11二、 電子商務(wù)網(wǎng)站分析121可行性分析122.網(wǎng)站結(jié)構(gòu)方案論證133.需求分析14三、 電子商務(wù)網(wǎng)站總體設(shè)計(jì)

15、181.系統(tǒng)的設(shè)計(jì)思想182.系統(tǒng)功能模塊圖183.數(shù)據(jù)庫(kù)概念模型設(shè)計(jì)20四、 電子商務(wù)網(wǎng)站詳細(xì)設(shè)計(jì)231.數(shù)據(jù)庫(kù)表的設(shè)計(jì)232.數(shù)據(jù)庫(kù)物理設(shè)計(jì)253.系統(tǒng)運(yùn)行環(huán)境264.系統(tǒng)實(shí)現(xiàn)設(shè)計(jì)265.程序的調(diào)試34五、結(jié)論與建議35參考文獻(xiàn)36致謝37序 言1. 課題背景當(dāng)前,在全球范圍內(nèi),電子商城網(wǎng)站正在以前所未有的速度迅猛發(fā)展,不僅改變著傳統(tǒng)的社會(huì)生產(chǎn)方式,而且對(duì)經(jīng)濟(jì)結(jié)構(gòu)的調(diào)整產(chǎn)生了極為深刻的影響,成為經(jīng)濟(jì)新的增長(zhǎng)點(diǎn)。電子商城網(wǎng)不僅是經(jīng)濟(jì)全球化的重要表現(xiàn)形式之一,而且已經(jīng)成為傳統(tǒng)產(chǎn)業(yè)變革和企業(yè)技術(shù)跨越的關(guān)鍵推動(dòng)力。據(jù)統(tǒng)計(jì),目前全國(guó)已擁有4萬(wàn)家商業(yè)網(wǎng)站,其中網(wǎng)上商店700余家。電子商務(wù)項(xiàng)目大量推出,

16、幾乎每天都有各類電子商務(wù)咨詢網(wǎng)站、網(wǎng)上商店、網(wǎng)上商城、網(wǎng)上專賣店、網(wǎng)上拍賣等誕生。電子商務(wù)應(yīng)用與發(fā)展地域也由北京、上海、深圳等極少數(shù)城市,開(kāi)始向各大中城市發(fā)展。據(jù)IDC預(yù)測(cè),2000年中國(guó)大陸網(wǎng)上交易額將達(dá)4000萬(wàn)美元,到2003年將達(dá)38億美元??梢哉f(shuō),中國(guó)電子商務(wù)已經(jīng)由表及里、從虛到實(shí),從宣傳、啟蒙和推廣階段進(jìn)入到了務(wù)實(shí)的發(fā)展實(shí)施階段。發(fā)達(dá)國(guó)家都在把推進(jìn)電子商務(wù)作為增強(qiáng)國(guó)家競(jìng)爭(zhēng)力,贏得全球資源配置優(yōu)勢(shì)的戰(zhàn)略舉措。在經(jīng)濟(jì)全球化和全球信息化的背景下,人們對(duì)電子商務(wù)的認(rèn)識(shí)也越來(lái)越深入,電子商務(wù)對(duì)中國(guó)經(jīng)濟(jì)社會(huì)發(fā)展的作用日漸顯現(xiàn)。隨著互聯(lián)網(wǎng)的迅速普及以及電子商務(wù)的飛速發(fā)展,網(wǎng)上購(gòu)物已經(jīng)成為很多消費(fèi)

17、者,尤其是新崛起的年輕一代消費(fèi)群體所接受和青睞的消費(fèi)模式。去網(wǎng)店淘寶已經(jīng)成為與網(wǎng)民生活密切相關(guān)的重要網(wǎng)絡(luò)應(yīng)用。根據(jù)CNNIC2009年1月的第23次中國(guó)互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告的調(diào)查數(shù)據(jù),截止到2008年底,在我國(guó)現(xiàn)有的近3億網(wǎng)民中,有24.8%的網(wǎng)民有過(guò)網(wǎng)上購(gòu)物的經(jīng)歷,網(wǎng)民規(guī)模約7400萬(wàn),較2007年增長(zhǎng)了60.9%。由此可見(jiàn),網(wǎng)上購(gòu)物已成為了一種潮流,成為了未來(lái)發(fā)展的趨勢(shì)。 隨著電子商務(wù)魅力的日漸顯露,虛擬企業(yè)、虛擬銀行、網(wǎng)絡(luò)營(yíng)銷、網(wǎng)上購(gòu)物、網(wǎng)上支付、網(wǎng)絡(luò)廣告等一大批前所未聞的新詞匯正在為人們所熟悉和認(rèn)同,這些詞匯同時(shí)也從另一個(gè)側(cè)面反映了電子商務(wù)正在對(duì)社會(huì)和經(jīng)濟(jì)產(chǎn)生的影響。時(shí)代在發(fā)展,科

18、技在進(jìn)步,網(wǎng)絡(luò)信息化也更加在完善,電子商務(wù)的發(fā)展更可以說(shuō)在中國(guó)正在茁壯成長(zhǎng)。阿里巴巴的爆發(fā),淘寶的興起,慧聰網(wǎng)的誕生,京東商城的高速發(fā)展,凡客成品的壯大等一些優(yōu)秀電子商務(wù)網(wǎng)站,帶給這個(gè)時(shí)代的不僅是電子商務(wù)的催化作用,而且也給人們創(chuàng)造了更多的價(jià)值,推動(dòng)社會(huì)更進(jìn)一步的發(fā)展。電子商務(wù)被看作是一種現(xiàn)代化的商業(yè)和行政作業(yè)方法,這種方法改善產(chǎn)品和服務(wù)質(zhì)量、提高服務(wù)傳遞速度,實(shí)現(xiàn)跨領(lǐng)域商業(yè)活動(dòng),滿足政府組織、廠商和消費(fèi)者降低成本的需求,通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)加快信息交流以支持決策。電子商務(wù)的內(nèi)涵和外延也在不斷充實(shí)和擴(kuò)展。近年來(lái),世界范圍內(nèi)Internet/Intranet網(wǎng)絡(luò)環(huán)境的基本形成,使得基于Internet

19、環(huán)境的系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)成為重要方向,特別是B/S結(jié)構(gòu)的應(yīng)用越來(lái)越廣泛。本電子商城網(wǎng)站是建立一個(gè)商品銷售平臺(tái),這個(gè)平臺(tái)是企業(yè)發(fā)展及走向全球所迫切需要的。為企業(yè)單位搭建一個(gè)商品發(fā)布、交易的平臺(tái),企業(yè)將銷售商品在此平臺(tái)發(fā)布,由網(wǎng)站相關(guān)管理人員管理,這樣既能提高企業(yè)的銷售量,擴(kuò)大銷售范圍,同時(shí)也能節(jié)約企業(yè)開(kāi)辦更多實(shí)體店的費(fèi)用,從而節(jié)約了大量人力物力,于是本電子商務(wù)網(wǎng)站就應(yīng)運(yùn)而生了。2. 課題意義隨著電子商務(wù)魅力的日漸顯露,虛擬企業(yè)、虛擬銀行、網(wǎng)絡(luò)營(yíng)銷、網(wǎng)上購(gòu)物、網(wǎng)上支付、網(wǎng)絡(luò)廣告等一大批前所未聞的新詞匯正在為人們所熟悉和認(rèn)同,這些詞匯同時(shí)也從另一個(gè)側(cè)面反映了電子商務(wù)正在對(duì)社會(huì)和經(jīng)濟(jì)產(chǎn)生的影響?;贏S

20、P.NET技術(shù)的文靜電子商城系統(tǒng)正是網(wǎng)上購(gòu)物的一種。隨著網(wǎng)絡(luò)技術(shù)的迅速的發(fā)展,網(wǎng)上購(gòu)物已在互聯(lián)網(wǎng)上十分流行,人們可以不受時(shí)間的限制和空間的限制,及不受傳統(tǒng)購(gòu)物的諸多限制,可以隨時(shí)隨地進(jìn)行購(gòu)物,同時(shí)由于產(chǎn)品的網(wǎng)絡(luò)成本遠(yuǎn)低于傳統(tǒng)商店中的產(chǎn)品成本,從而商品的買賣方都能得到實(shí)惠,為此開(kāi)發(fā)文靜電子商城網(wǎng)站十分必要。本文靜電子商城網(wǎng)站目的是為企業(yè)的營(yíng)銷管理提供一種可行的在互聯(lián)網(wǎng)上的營(yíng)銷手段和營(yíng)銷方法,以解決商品信息流通慢、流通面狹小、企業(yè)資金及經(jīng)營(yíng)狀況不清、市場(chǎng)分散的問(wèn)題,促進(jìn)銷售業(yè)務(wù)流程的自動(dòng)化,降低企業(yè)的銷售成本提高公司的整體效益,也為用戶購(gòu)買提供一個(gè)簡(jiǎn)捷、合理、公正、公平、公開(kāi)的交易方式。本課題主要

21、實(shí)現(xiàn)對(duì)商品的下訂單,訂單的管理,訂單的確認(rèn),商品的瀏覽及系統(tǒng)管理員對(duì)訂單的管理,對(duì)商品的管理,從而為商家和買家提供了電子商務(wù)的平臺(tái)。3 課題內(nèi)容及論文結(jié)構(gòu)本論文在分析了現(xiàn)有框架技術(shù)的基礎(chǔ)上,結(jié)合所學(xué)的電子商務(wù)的理念,構(gòu)建一套適合現(xiàn)在大部分企業(yè)的電子商務(wù)網(wǎng)站。它是基于ASP.NET + SQL SERVER 2005形成的架構(gòu)來(lái)實(shí)現(xiàn)的。本課題主要實(shí)現(xiàn)電子商城的購(gòu)物車模塊,實(shí)現(xiàn)對(duì)商品的下訂單,訂單的管理,訂單的確認(rèn),商品的瀏覽及網(wǎng)站管理員對(duì)訂單的管理,對(duì)商品的管理,從而為商家和買家提供了電子商務(wù)的平臺(tái)。本網(wǎng)站主要實(shí)現(xiàn)如下內(nèi)容:(1)客戶的注冊(cè)與登錄;(2)商品信息的管理(商品的添加,刪除和修改)與

22、瀏覽;(3)訂單的管理(下訂單,訂單修改,訂單刪除,訂單確認(rèn)及查看以往訂單)(4) 會(huì)員信息的管理(會(huì)員信息的添加,修改和刪除)本文具體章節(jié)的結(jié)構(gòu)為:首先是序言。闡述了本課題的研究背景和研究意義,及其本文的研究?jī)?nèi)容和組織結(jié)構(gòu)。第一章系統(tǒng)使用技術(shù)概述。本章首先介紹了ASP.NET技術(shù),接著對(duì)SQL SERVER 2005數(shù)據(jù)庫(kù)進(jìn)行了相關(guān)介紹,之后對(duì)系統(tǒng)的運(yùn)行環(huán)境TOMCAT和JDK做了簡(jiǎn)單的介紹。第二章電子商務(wù)網(wǎng)站分析。本章首先對(duì)系統(tǒng)進(jìn)行了可行性研究,指出了系統(tǒng)要解決的問(wèn)題,并提出系統(tǒng)的設(shè)計(jì)思想;接下來(lái)對(duì)系統(tǒng)進(jìn)行了需求分析,最后分析了系統(tǒng)的業(yè)務(wù)流程。第三章總體設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)。在對(duì)系統(tǒng)進(jìn)行架構(gòu)設(shè)

23、計(jì)后,本章首先對(duì)系統(tǒng)流程進(jìn)行了詳細(xì)設(shè)計(jì),最后對(duì)數(shù)據(jù)庫(kù)進(jìn)行了概念設(shè)計(jì)和邏輯設(shè)計(jì)。第四章電子商城網(wǎng)站的實(shí)現(xiàn)與維護(hù)。本章主要介紹了系統(tǒng)的實(shí)現(xiàn)基礎(chǔ),然后按照系統(tǒng)結(jié)構(gòu),逐層分析并給出相關(guān)代碼示例,最后給出了部分頁(yè)面的顯示結(jié)果圖。在總結(jié)中,總結(jié)了本文的內(nèi)容,并介紹了作者的主要工作。在參考文獻(xiàn)中,主要列舉了本文及本系統(tǒng)在構(gòu)建過(guò)程中所參考的書籍和期刊。最后在致謝中,對(duì)給予幫助的師生表示感謝之情。電子商城的設(shè)計(jì)與實(shí)現(xiàn)一、系統(tǒng)使用技術(shù)概述本網(wǎng)站是基于ASP.NET的設(shè)計(jì)方案,使用 SQL Server 2005作為數(shù)據(jù)庫(kù)。使用JDBC與數(shù)據(jù)庫(kù)進(jìn)行交互,表示層由ASP.NET實(shí)現(xiàn)來(lái)開(kāi)發(fā)的電子商務(wù)網(wǎng)站。其開(kāi)發(fā)工具為V

24、isual Studio 2005,Dreamweaver MX 2004和Fireworks MX 2004,運(yùn)行和調(diào)試環(huán)境為IIS6.0。下面就相關(guān)技術(shù),工具,運(yùn)行環(huán)境做簡(jiǎn)單介紹。1 .NET技術(shù)Microsoft.NET將開(kāi)創(chuàng)互聯(lián)網(wǎng)的新局面,基于HTML的顯示信息將通過(guò)可編程的基于XML(eXtensible Markup Language,可擴(kuò)展標(biāo)記語(yǔ)言)的信息得到增強(qiáng)。XML提供了一種從數(shù)據(jù)的演示視圖分離出實(shí)際數(shù)據(jù)的方式。這是新一代互聯(lián)網(wǎng)的關(guān)鍵,提供了開(kāi)啟信息的方式,以便對(duì)信息進(jìn)行組織、編程和編輯;可以更有效地將數(shù)據(jù)分布到不同的數(shù)字設(shè)備;允許各站點(diǎn)進(jìn)行合作,提供一組可以相互作用的“W

25、eb服務(wù)”。Microsoft.NET環(huán)境中的突破性改進(jìn)有三個(gè)方面,首先使用統(tǒng)一的Internet標(biāo)準(zhǔn)將不同的系統(tǒng)對(duì)接;其次.NET是Internet上第一個(gè)大規(guī)模的高度分布式應(yīng)用服務(wù)架構(gòu);最后.NET使用了功能強(qiáng)大的管理程序,能全面管理平臺(tái)中運(yùn)行的服務(wù)程序,并且為它們提供更加安全的保護(hù)后臺(tái)。.NET的平臺(tái)藍(lán)圖如圖1.1所示。Web ServiceInternet使用您的服務(wù)應(yīng)用程序終端用戶Visual Studio.Net應(yīng)用程序與Web ServiceOrchestration.NET FrameworkOperation Windows.NET,CE,Me,XP,2000內(nèi)部Servic

26、eBuilding Block Service.NET Enterprise Server圖1.1 .NET 平臺(tái)藍(lán)圖Microsoft.NET增加許多新的特性,包括.NET Framework、Web Services等。Visual Studio.NETVBC+其他C#通用語(yǔ)言規(guī)范(Common Language Specification)Web Service用戶接口Data 與 XML基礎(chǔ)數(shù)據(jù)庫(kù)(Base class library)通用語(yǔ)言執(zhí)行環(huán)境(Common Language Runtime)圖1.2 .NET Framework的基本層次寫好一份程序,到處執(zhí)行,是Micros

27、oft.NET對(duì)未來(lái)的期望。而實(shí)現(xiàn)這個(gè)目標(biāo)的關(guān)鍵就在于.NET Framework,它的結(jié)構(gòu)主要分為四大部分:通用語(yǔ)言執(zhí)行環(huán)境CLR(Common Language Runtime),類函數(shù)庫(kù),程序語(yǔ)言,Visual Studio.NET。CLR是.NET框架的運(yùn)行環(huán)境。該運(yùn)行環(huán)境為基于.NET平臺(tái)的幾乎一切提供一個(gè)統(tǒng)一的、受控的運(yùn)行環(huán)境。CLR運(yùn)行環(huán)境在.NET平臺(tái)中充當(dāng)一個(gè)類似于代理人的角色,為圖2-3中基于其上的層次提供統(tǒng)一的底層進(jìn)程和線程管理、內(nèi)存管理、安全管理、代碼驗(yàn)證和編譯以及其他的系統(tǒng)服務(wù)。CLR通過(guò)中間語(yǔ)言等機(jī)制實(shí)現(xiàn)基于.NET的編程語(yǔ)言的無(wú)關(guān)性。即凡是符合通用語(yǔ)言規(guī)范CLS(

28、Common Language Specification,定義了一組運(yùn)行于.NET Framework的語(yǔ)言特性)的程序語(yǔ)言所開(kāi)發(fā)的程序,可以在任何有CLR的操作系統(tǒng)下執(zhí)行。.NET Framework提供了一個(gè)包含許多高度可重用的接口、類型的類庫(kù)。該類庫(kù)是一個(gè)完全面向?qū)ο蟮念悗?kù),所以它不僅支持面向過(guò)程語(yǔ)言,還為面向?qū)ο笳Z(yǔ)言提供了完美的支持。它既是.NET應(yīng)用軟件開(kāi)發(fā)的基礎(chǔ)類庫(kù),也是.NET平臺(tái)本身的實(shí)現(xiàn)基礎(chǔ)。當(dāng)然該類庫(kù)不是.NET程序員可以使用的唯一一個(gè)類庫(kù),他們可以使用第三方廠商提供的類庫(kù)。.NET SDK本身提供了C#、Managed Extensions for C+、VB.NET、

29、JavaScript的編譯器。因此.NET Framework默認(rèn)支持的語(yǔ)言是C、C+、VB.NET、JavaScript。但.NET Framework具有了支持幾乎所有語(yǔ)言互操作的特性,只要為該語(yǔ)言實(shí)現(xiàn)了可以將源代碼編譯成MSIL代碼的編譯器,都可以用于.NET平臺(tái)的開(kāi)發(fā)。Visual Studio.NET是快速開(kāi)發(fā)企業(yè)級(jí)Web應(yīng)用程序和高性能桌面應(yīng)用程序的工具。Visual Studio.NET包括了基于組件的開(kāi)發(fā)工具,例如Visual C+以及許多其它用來(lái)簡(jiǎn)化、開(kāi)發(fā)和解決方案部署的技術(shù)。Visual Studio.NET支持.NET Framework、ASP.NET。.NET Fra

30、mework支持Windows中所有的應(yīng)用程序,它是Microsoft的下一代Web服務(wù)NGWS (Next Generation Web Service Framework)的主要部分,在.NET Framework發(fā)布之前,程序是以Win32API及COM對(duì)象為接口,ASP網(wǎng)頁(yè)則以asp.dll所提供的對(duì)象為接口,但在.NET Framework發(fā)布之后,不管是程序或是ASP網(wǎng)頁(yè)都是以它所提供的對(duì)象類別庫(kù)為接口。Web Services在VB6時(shí)代,微軟發(fā)布了RDS(Remote Data Service),確定可以讓我們存取互聯(lián)網(wǎng)上另一Server的數(shù)據(jù)庫(kù),但它仍有兩個(gè)缺點(diǎn):一般使用者不

31、易上手;無(wú)法跨越平臺(tái),不管Server端或Client端,都必須使用Windows操作系統(tǒng)。簡(jiǎn)單地說(shuō),Web Services就是Server端跨越互聯(lián)網(wǎng)所提供給Client的服務(wù),或者說(shuō)Client跨越互聯(lián)網(wǎng)要求Server所提供的服務(wù)。微軟.NET戰(zhàn)略中最重要的組成部分就是對(duì)Web Service的支持和實(shí)現(xiàn)。Web Service技術(shù)是一種基于標(biāo)準(zhǔn)的Web協(xié)議的可編程組件(a programmable application component accessible via standard web protocols)。Web Service相當(dāng)于Web上的組件,Web服務(wù)提供者開(kāi)放一

32、系列API,開(kāi)發(fā)人員通過(guò)調(diào)用這些API來(lái)集成Web服務(wù),構(gòu)建自己的應(yīng)用程序。這種調(diào)用和以前的本地調(diào)用很接近,不同在于調(diào)用的服務(wù)存在于某個(gè)遠(yuǎn)程系統(tǒng)上;也和以前的對(duì)象調(diào)用很接近,不同在于這些調(diào)用是基于消息機(jī)制和標(biāo)準(zhǔn)的Web協(xié)議之上的,因此它們具有相當(dāng)大的可擴(kuò)展性。Web Services提供Internet應(yīng)用程序之間一種緊密的整合方式。Microsoft.NET Framework的目標(biāo)是要讓W(xué)eb應(yīng)用程序與Web服務(wù)的建立過(guò)程更為簡(jiǎn)單,使得Internet上的各應(yīng)用程序之間可以使用Web Service進(jìn)行溝通。Web Service選擇使用SOAP(Simple Object Access

33、Protocol)協(xié)議交換信息,并采用XML作為信息交換的格式。因此,我們不用擔(dān)心不同公司擁有不同的專屬格式問(wèn)題。2. ASP.NET技術(shù)(1)ASP.NET的新特性ASP.NET是微軟.NET技術(shù)中最引人注目的網(wǎng)站開(kāi)發(fā)工具,它的推出和使用將對(duì)開(kāi)發(fā)優(yōu)質(zhì)網(wǎng)站提供廣泛的技術(shù)支持。它是一個(gè)建立服務(wù)器端Web應(yīng)用程序的框架。ASP.NET是ASP的后繼版本,它向前兼容ASP,但它又不僅僅是ASP的簡(jiǎn)單升級(jí)。 ASP.NET和ASP相比具有許多優(yōu)勢(shì)。 語(yǔ)言獨(dú)立性,它支持功能強(qiáng)大的Visual Basic.NET、C#, JavaScript仍可用,凡是可以編譯成MISL(Microsoft Interm

34、ediate Language,是介于程序語(yǔ)言和機(jī)器碼之間的一種語(yǔ)言,具有和程序語(yǔ)言無(wú)關(guān)的特性)的程序語(yǔ)言ASP.NET都支持,ASP.NET為Web應(yīng)用程序提供了一個(gè)真正的中間語(yǔ)言的執(zhí)行框架。ASP缺省只支持JScript和VBScript,若要使用其他腳本語(yǔ)言,必須安裝相應(yīng)的腳本引擎。 代碼更易于編寫、結(jié)構(gòu)更清晰,程序代碼與用戶界面接口徹底分開(kāi),使程序的可讀性更強(qiáng)。在ASP中,幾乎必須為每件事情寫代碼,而且將代碼、HTML、文本、對(duì)象說(shuō)明等混在一起,很難重復(fù)使用這些代碼。而在ASP.NET中引入了一種真正的組件模式,只需寫很少的代碼,并且在很多情況下,可以完全不寫任何代碼。 執(zhí)行效率更高。

35、ASP.NET是由支持它的服務(wù)器上的.NET Framework負(fù)責(zé)編譯執(zhí)行,當(dāng)服務(wù)器接收到一個(gè)ASP.NET頁(yè)面時(shí),如果這是對(duì)該頁(yè)面創(chuàng)建或修改后的第一次請(qǐng)求,.NET Framework就會(huì)把該頁(yè)面中的程序語(yǔ)言內(nèi)容先編譯成MSIL,ASP.NET的執(zhí)行代碼以獨(dú)立線程的方式一直存在于服務(wù)器內(nèi)存中。以后對(duì)ASP.NET頁(yè)面提出請(qǐng)求時(shí),不需要重新編譯,直到該頁(yè)面被修改或Web應(yīng)用程序重啟動(dòng)(見(jiàn)圖1.3)。而ASP是解釋性腳本語(yǔ)言,每次都需要重新編譯。ASP.NET網(wǎng)頁(yè)第一次執(zhí)行MSIL機(jī)器碼高速緩存第二次執(zhí)行圖1.3 ASP.NET網(wǎng)頁(yè)運(yùn)行模式整體比較如下:ASP.NET網(wǎng)頁(yè)第二次被瀏覽速度ASP

36、網(wǎng)頁(yè)瀏覽速度ASP.NET網(wǎng)頁(yè)第一次被瀏覽速度。 網(wǎng)頁(yè)服務(wù)結(jié)構(gòu)不同,ASP.NET與ASP的系統(tǒng)內(nèi)部運(yùn)行模式有很大差異(見(jiàn)圖2-5)。ASP是通過(guò)一個(gè)ASP.DLL動(dòng)態(tài)連接文件來(lái)支持ASP運(yùn)行的,而ASP.NET的運(yùn)行則完全依賴.NET Framework所提供的新架構(gòu)以及多達(dá)數(shù)百種好用的類與對(duì)象。但可以考慮將原來(lái)的ASP做適度的修改,以便讓它們能在.NET Framework的環(huán)境中運(yùn)行。ASP.NET(.aspx)ASP3.0 (.asp).NET FrameworkASP.DLLWindows 2000 Server,IIS 圖1.4 ASP.NET與ASP網(wǎng)頁(yè)服務(wù)結(jié)構(gòu) 數(shù)據(jù)處理模式的不

37、同,ASP網(wǎng)頁(yè)的數(shù)據(jù)處理需要用請(qǐng)示來(lái)的接收數(shù)據(jù),然后作進(jìn)一步的處理,數(shù)據(jù)處理完畢再將結(jié)果用響應(yīng)的方式返回到客戶端。ASP.NET網(wǎng)頁(yè)的數(shù)據(jù)處理卻是采用事件處理驅(qū)動(dòng)的模式,可以在同一個(gè)網(wǎng)頁(yè)中直接處理。事件是以Page_Load、特定的事件及Page_Unload為處理順序(見(jiàn)圖1.5)。由于是在同一個(gè)頁(yè)面中進(jìn)行數(shù)據(jù)處理,所以可直接用控件的ID屬性來(lái)存取輸入值。HTML或ASP網(wǎng)頁(yè)ASP數(shù)據(jù)處理程序HTML數(shù)據(jù)應(yīng)答ASP.NET用戶界面數(shù)據(jù)處理程序段Page_Load特定事件Page_Unload請(qǐng)求響應(yīng)圖1.5 ASP與ASP.NET數(shù)據(jù)處理的模式 簡(jiǎn)化組件部署和組態(tài)的操作。ASP.NET取消了

38、組件注冊(cè)以及DLL鎖定,只需將相關(guān)文件復(fù)制到目的機(jī)器就可以,組件更換后不需重新啟動(dòng),簡(jiǎn)化了組件的部署。全面使用了XML配置文件,從而解決了DLL陷阱問(wèn)題。ASP中使用COM(Component Object Model)組件,COM組件在使用之前必須進(jìn)行注冊(cè),將組件的信息寫到系統(tǒng)登錄中,同時(shí)組件在使用中會(huì)被鎖定而無(wú)法更新版本。 對(duì)后臺(tái)數(shù)據(jù)庫(kù)的訪問(wèn)ASP并沒(méi)有提供任何輸出數(shù)據(jù)為內(nèi)容的元件,所以以往使用ASP撰寫數(shù)據(jù)庫(kù)網(wǎng)頁(yè)時(shí),只能借助ADO的RecordSet對(duì)象逐筆讀取記錄,然后再將記錄顯示出來(lái)。ASP.NET通過(guò)ADO.NET技術(shù)訪問(wèn)數(shù)據(jù)庫(kù)系統(tǒng),ADO.NET提供的DataGrid等數(shù)據(jù)庫(kù)元件

39、可以直接和數(shù)據(jù)庫(kù)聯(lián)系,把數(shù)據(jù)庫(kù)中的內(nèi)容顯示出來(lái)。 更強(qiáng)的安全機(jī)制。ASP.NET提供三種不同的登錄驗(yàn)證方式:基于Windows驗(yàn)證機(jī)制、Passport和Cookie,它還可以為每個(gè)應(yīng)用進(jìn)行配置的方法,確保用戶的應(yīng)用是安全可靠的。 開(kāi)發(fā)調(diào)試工具ASP的主要開(kāi)發(fā)工具是Microsoft 的Visual Studio,在ASP的開(kāi)發(fā)過(guò)程中,由于沒(méi)有很好的偵錯(cuò)程序(Debugger),所以給程序開(kāi)發(fā)帶來(lái)了很多不便。ASP.NET采用VB.NET及任何可以編譯成MSIL的語(yǔ)言作為開(kāi)發(fā)工具,所以調(diào)試較為便利。通過(guò)上面的比較分析可以看出,ASP.NET的性能在許多方面要遠(yuǎn)遠(yuǎn)超越了ASP,利用ASP.NET

40、技術(shù)實(shí)現(xiàn)一個(gè)交互式的動(dòng)態(tài)Web頁(yè)是比較簡(jiǎn)單。而且隨著.NET技術(shù)的日益成熟,相信ASP.NET的應(yīng)用會(huì)越來(lái)越普及。(2) ASP.NET開(kāi)發(fā)和運(yùn)行平臺(tái)如果只運(yùn)行ASP.NET應(yīng)用程序,可以安裝.NET Framework Redist軟件包。如果要開(kāi)發(fā)、部署和運(yùn)行ASP.NET應(yīng)用程序,需要安裝.NET ASP.NET Premium Edition、.NET Framework SDK或者Visual Studio.NET中的任何一個(gè)。.NET Framework SDK Beta 2支持以下操作系統(tǒng):Window XP、Windows 2000、Windows NT4(帶Service P

41、ack 6a),并要求Internet Explorer版本在5.01或5.01以上。要求系統(tǒng)安裝Microsoft Data Access Component 2.6,推薦安裝2.7版本ASP.NET還需要IIS 5.0或IIS 4.0(帶 NT4 Service Pack 6a)。IIS已集成在NT/Windows 2000操作系統(tǒng)中,一般不必另外安裝。3. SQL SERVER 2000數(shù)據(jù)庫(kù)概述SQL Server 2000是Microsoft公司推出的大型數(shù)據(jù)庫(kù)管理系統(tǒng),它建立在成熟而強(qiáng)大的關(guān)系型基礎(chǔ)上,可以很好的支持客戶機(jī)/服務(wù)器網(wǎng)絡(luò)模式,能夠滿足各種類型的企事業(yè)單位對(duì)構(gòu)建網(wǎng)絡(luò)數(shù)據(jù)

42、庫(kù)的需求。它具有易用性、可擴(kuò)展性、可靠性等特點(diǎn),是目前使用最為廣泛、普及率最高的數(shù)據(jù)庫(kù)管理系統(tǒng)之一。在高性能和企業(yè)級(jí)可伸縮性領(lǐng)域,SQL Server 2000 設(shè)計(jì)成利用 Windows 2000 對(duì)更多處理器、更大的系統(tǒng)內(nèi)存的支持,最終達(dá)到支持 64 位硬件平臺(tái)。在不斷提升可用性的努力過(guò)程中,SQL Server 2000 采用 Windows 2000 四路群集,提供了大大改進(jìn)的群集支持。SQL Server 7.0 已經(jīng)在可管理性和易用性方面在行業(yè)內(nèi)領(lǐng)先,SQL Server 2000 通過(guò)與 Windows 2000 活動(dòng)目錄緊密結(jié)合進(jìn)一步改進(jìn)了這些功能。而且,SQL Server

43、2000 還包含對(duì)現(xiàn)有管理工具和實(shí)用程序的重大改進(jìn),并引入更具自我調(diào)節(jié)和自我管理的引擎功能。SQL Server 2000 按照設(shè)計(jì)可以為部署和維護(hù)強(qiáng)大的、易于管理、支持商務(wù)活動(dòng)的 Web 站點(diǎn)提供最好的性能,這些站點(diǎn)可以從事商家和商家之間或商家與客戶之間的交易。在尋求一個(gè)支持您的電子商務(wù)解決方案的數(shù)據(jù)庫(kù)時(shí),需要考慮的項(xiàng)目包括:可用性、性能、可管理性和價(jià)格。4. 數(shù)據(jù)庫(kù)技術(shù)概述數(shù)據(jù)庫(kù)技術(shù)是一門研究數(shù)據(jù)庫(kù)的結(jié)構(gòu)、存儲(chǔ)、管理和使用的軟件學(xué)科。數(shù)據(jù)庫(kù)技術(shù)是在操作系統(tǒng)的文件系統(tǒng)基礎(chǔ)上發(fā)展起來(lái)的,而數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)本身要在操作系統(tǒng)的支持下才能工作。數(shù)據(jù)庫(kù)不僅用到數(shù)據(jù)結(jié)構(gòu)的知識(shí),而且豐富了數(shù)據(jù)結(jié)

44、構(gòu)的內(nèi)容。在關(guān)系數(shù)據(jù)庫(kù)重要用到集合論、數(shù)理邏輯的理論。因此,數(shù)據(jù)庫(kù)技術(shù)是一門綜合性較強(qiáng)的學(xué)科。在數(shù)據(jù)庫(kù)技術(shù)中,我們用模型的概念描述數(shù)據(jù)庫(kù)的結(jié)構(gòu)與語(yǔ)義,對(duì)現(xiàn)實(shí)世界進(jìn)行抽象,表示實(shí)體類型及實(shí)體間聯(lián)系的模型稱為“數(shù)據(jù)模型”。目前廣泛使用的模型可以分為兩類:一種是獨(dú)立于計(jì)算機(jī)系統(tǒng)的模型,完全不涉及信息在系統(tǒng)中的表示,只是用來(lái)描述某個(gè)特定組織所關(guān)心的信息結(jié)構(gòu),這類模型稱為“概念模型”。用戶對(duì)數(shù)據(jù)庫(kù)的使用。是通過(guò)數(shù)據(jù)庫(kù)管理系統(tǒng)所提供的語(yǔ)言來(lái)實(shí)現(xiàn)的。不同的數(shù)據(jù)庫(kù)管理系統(tǒng)提供不同的數(shù)據(jù)庫(kù)語(yǔ)言。關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)幾乎都提供關(guān)系數(shù)據(jù)庫(kù)表追語(yǔ)言-SQL.SQL的全稱是Structured Query Languag

45、e,即結(jié)構(gòu)化查詢語(yǔ)句.SQL語(yǔ)句可以從關(guān)系數(shù)據(jù)庫(kù)中獲得數(shù)據(jù),也可以建立數(shù)據(jù)庫(kù)、增加數(shù)據(jù)、修改數(shù)據(jù)。SQL語(yǔ)言是一種非過(guò)程化語(yǔ)言,它一次處理一個(gè)記錄集合,對(duì)數(shù)據(jù)提供自動(dòng)導(dǎo)航。SQL語(yǔ)言允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對(duì)單個(gè)紀(jì)錄進(jìn)行操作。SQL語(yǔ)言部要求用戶指定數(shù)據(jù)的存取方法,而是使用查詢優(yōu)化器,由系統(tǒng)決定對(duì)指定數(shù)據(jù)存取的最快速手段。5. SQL SERVER 2005數(shù)據(jù)庫(kù)概述SQL Server 2005是Microsoft公司推出的大型數(shù)據(jù)庫(kù)管理系統(tǒng),它建立在成熟而強(qiáng)大的關(guān)系型基礎(chǔ)上,可以很好的支持客戶機(jī)/服務(wù)器網(wǎng)絡(luò)模式,能夠滿足各種類型的企事業(yè)單位對(duì)構(gòu)建網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的需求。它具有易用性、

46、可擴(kuò)展性、可靠性等特點(diǎn),是目前使用最為廣泛、普及率最高的數(shù)據(jù)庫(kù)管理系統(tǒng)之一。在高性能和企業(yè)級(jí)可伸縮性領(lǐng)域,SQL Server 2005 設(shè)計(jì)成利用 Windows 2005 對(duì)更多處理器、更大的系統(tǒng)內(nèi)存的支持,最終達(dá)到支持 64 位硬件平臺(tái)。在不斷提升可用性的努力過(guò)程中,SQL Server 2005 采用 Windows 2005 四路群集,提供了大大改進(jìn)的群集支持。SQL Server 7.0 已經(jīng)在可管理性和易用性方面在行業(yè)內(nèi)領(lǐng)先,SQL Server 2005 通過(guò)與 Windows 2005 活動(dòng)目錄緊密結(jié)合進(jìn)一步改進(jìn)了這些功能。而且,SQL Server 2005 還包含對(duì)現(xiàn)有管

47、理工具和實(shí)用程序的重大改進(jìn),并引入更具自我調(diào)節(jié)和自我管理的引擎功能。SQL Server 2005 按照設(shè)計(jì)可以為部署和維護(hù)強(qiáng)大的、易于管理、支持商務(wù)活動(dòng)的 Web 站點(diǎn)提供最好的性能,這些站點(diǎn)可以從事商家和商家之間或商家與客戶之間的交易。在尋求一個(gè)支持您的電子商務(wù)解決方案的數(shù)據(jù)庫(kù)時(shí),需要考慮的項(xiàng)目包括:可用性、性能、可管理性和價(jià)格。6. DreamweaverDreamweaver是MICROSOFT公司推出的網(wǎng)頁(yè)制作工具,它功能強(qiáng)大、操作方便,易學(xué)易用,是目前最為流行的網(wǎng)頁(yè)制作與站點(diǎn)管理工具。Dreameaver MX不僅保持了開(kāi)發(fā)過(guò)程輕松及頁(yè)面效果完美的制作風(fēng)格,且工作界面清新自然,并對(duì)

48、相關(guān)面板、圖標(biāo)等進(jìn)行歸整,使用戶用起來(lái)更為順手,開(kāi)發(fā)更為簡(jiǎn)便。Dreameaver MX是功能更強(qiáng)大的用于可視化設(shè)計(jì)與管理網(wǎng)頁(yè)和網(wǎng)站的專業(yè)級(jí)HTML編輯器。無(wú)論是在可視化編輯環(huán)境中進(jìn)行開(kāi)發(fā),還是習(xí)慣于書寫HTML代碼,Dreameaver MX都能令用戶很快上手,并且提供實(shí)用的工具來(lái)增加他們的網(wǎng)頁(yè)設(shè)計(jì)經(jīng)驗(yàn),使他們?cè)诰W(wǎng)頁(yè)設(shè)計(jì)中更加得心應(yīng)手。Dreameaver MX的可視化不只是體現(xiàn)在其靈活的界面和直觀的開(kāi)發(fā)環(huán)境上,面板的組合、行為、樣式表、時(shí)間軸,以及定制并拓展Dreameaver等強(qiáng)大的編輯的功能與完美的擴(kuò)展性都是同類其他軟件所不可比擬的。Dreamweaver是一個(gè)很酷的網(wǎng)頁(yè)設(shè)計(jì)軟件,它包

49、括可視化編輯、HTML代碼編輯的軟件包,并支持ActiveX、JavaScript、Java、Flash、ShockWave等特性,而且它還能通過(guò)拖拽從頭到尾制作動(dòng)態(tài)的HTML動(dòng)畫,支持動(dòng)態(tài)HTML(Dynamic HTML)的設(shè)計(jì),使得頁(yè)面沒(méi)有plug-in也能夠在Netscape和IE 4.0瀏覽器中正確地顯示頁(yè)面的動(dòng)畫。同時(shí)它還提供了自動(dòng)更新頁(yè)面信息的功能。它采用圖形化的界面以及“所見(jiàn)即所得(WYSIWYG)”的方式編寫網(wǎng)頁(yè),大大提高了專業(yè)網(wǎng)頁(yè)制作人員的工作效率,使得開(kāi)發(fā)WEB更加輕松自如。二、 電子商務(wù)網(wǎng)站分析1. 可行性分析(1)技術(shù)可行性分析本系統(tǒng)主要通過(guò)ASP.NET技術(shù)和數(shù)據(jù)庫(kù)

50、的訪問(wèn)技術(shù),本系統(tǒng)是用SQL SERVER 2005數(shù)據(jù)庫(kù),非常容易學(xué)習(xí)和掌握,通過(guò)ASP.NET對(duì)象、SQL 指令構(gòu)建頁(yè)面與數(shù)據(jù)庫(kù)之間的聯(lián)系,通過(guò)ASP.NET編程來(lái)實(shí)現(xiàn)頁(yè)面與數(shù)據(jù)庫(kù)之間信息的交流,其中涉及到對(duì)頁(yè)面結(jié)構(gòu)的設(shè)計(jì)就要通過(guò)利用Dreamweaver MX 等可視化工具設(shè)計(jì)頁(yè)面,Dreamweaver MX對(duì)頁(yè)面框架的制作非常容易上手,在大體框架制作完成的基礎(chǔ)上,對(duì)頁(yè)面進(jìn)行美觀設(shè)計(jì)和修飾中用到CSS樣式表等。運(yùn)用ASP.NET 技術(shù)設(shè)計(jì)易學(xué)易懂,同樣能開(kāi)發(fā)出功能齊全的系統(tǒng)模塊出來(lái),同時(shí)本網(wǎng)站的開(kāi)發(fā)是由本人完成,本人已修完本專業(yè)所有的專業(yè)基礎(chǔ)課和專業(yè)課,熟悉數(shù)據(jù)的開(kāi)發(fā)環(huán)境,有一定的運(yùn)用

51、系統(tǒng)軟件和一定的編程能力,完全勝任此項(xiàng)開(kāi)發(fā),故本網(wǎng)站在技術(shù)上可行的。(2) 經(jīng)濟(jì)可行性分析與傳統(tǒng)的實(shí)體店傳統(tǒng)的銷售方式相比,本系統(tǒng)在擴(kuò)大了企業(yè)銷售產(chǎn)品的范圍,增大了企業(yè)銷售范圍的同時(shí),還提高了企業(yè)的知名度,提高了銷售效率,更是減少了企業(yè)在銷售中的開(kāi)銷。它是方便企業(yè)進(jìn)行商品銷售的良好平臺(tái)。另外,系統(tǒng)運(yùn)行所需要的硬件條件在今天是很容易得到滿足的。作為其開(kāi)發(fā)和運(yùn)行的軟件工具也是再普遍不過(guò)了的。因此,此系統(tǒng)在經(jīng)濟(jì)上是完全可行的。因此,從以上的分析可以看出,數(shù)據(jù)庫(kù)采用Microsoft SQL Server 2005,網(wǎng)頁(yè)設(shè)計(jì)采用ASP.NET技術(shù),以IIS為Web服務(wù)器,采用B/S體系結(jié)構(gòu)設(shè)計(jì)本系統(tǒng),

52、無(wú)論是在功能上、技術(shù)上還是在經(jīng)濟(jì)上都是不錯(cuò)的設(shè)計(jì)方案。(3) 操作可行性分析 本網(wǎng)站是基于微型計(jì)算機(jī)圖形界面的操作,所以一般的會(huì)上網(wǎng)的普通用戶即可使用本系統(tǒng)。 系統(tǒng)管理員要求有計(jì)算機(jī)的專業(yè)知識(shí)。 對(duì)系統(tǒng)管理員將進(jìn)行專業(yè)培訓(xùn),使其能夠熟練管理本網(wǎng)站,一般計(jì)算機(jī)相關(guān)專業(yè)的人員即可勝任。(4) 分析結(jié)論綜上所述,從技術(shù)上、經(jīng)濟(jì)上、可操作性都是可行的,而且要求不高,所以本系統(tǒng)的開(kāi)發(fā)是可行的。2 網(wǎng)站結(jié)構(gòu)方案論證B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器模式)是WEB興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,WEB瀏覽器是客戶端最主要的應(yīng)用軟件。C/S 一般建立在專用的網(wǎng)絡(luò)上, 小范圍里的網(wǎng)絡(luò)環(huán)境, 局域

53、網(wǎng)之間再通過(guò)專門服務(wù)器提供連接和數(shù)據(jù)交換服務(wù)。對(duì)于Client/Server模式而言,其主要特點(diǎn)為: 具有成熟的設(shè)計(jì)開(kāi)發(fā)方法和工具。 交互性強(qiáng),界面友好。 數(shù)據(jù)通信量小,安全性高。C/S模式主要由客戶應(yīng)用程序(Client)、服務(wù)器管理程序(Server)和中間件(middleware)三個(gè)部件組成。客戶應(yīng)用程序是系統(tǒng)中用戶與數(shù)據(jù)進(jìn)行交互的部件。服務(wù)器程序負(fù)責(zé)有效地管理系統(tǒng)資源,如管理一個(gè)信息數(shù)據(jù)庫(kù),其主要工作是當(dāng)多個(gè)客戶并發(fā)地請(qǐng)求服務(wù)器上的相同資源時(shí),對(duì)這些資源進(jìn)行最優(yōu)化管理。中間件負(fù)責(zé)聯(lián)結(jié)客戶應(yīng)用程序與服務(wù)器管理程序,協(xié)同完成一個(gè)作業(yè),以滿足用戶查詢管理數(shù)據(jù)的要求而B/S模式即Brower

54、/Server結(jié)構(gòu)模式,是基于Internet/Intranet的結(jié)構(gòu)模式,其主要特點(diǎn)為: 其在邏輯上采用了3層結(jié)構(gòu),它在前臺(tái)Browse和后臺(tái)Server之間增加了一層Web Server層,所有的應(yīng)用程序模塊都安裝在它上面,在Browse上只需安裝一個(gè)通用的瀏覽器軟件,因此,這種模式簡(jiǎn)化了客戶端,使用戶的操作更加方便。 開(kāi)放性好,Intranet/Intenet完全兼容。 擴(kuò)展性好,根據(jù)發(fā)展需要,可對(duì)系統(tǒng)隨時(shí)進(jìn)行擴(kuò)展,降低了系統(tǒng)的開(kāi)發(fā)和維護(hù)的開(kāi)銷B/S 建立在廣域網(wǎng)之上的, 不必是專門的網(wǎng)絡(luò)硬件環(huán)境,例與電話上網(wǎng), 租用設(shè)備. 信息自己管理。比C/S更強(qiáng)的適應(yīng)范圍, 一般只要有操作系統(tǒng)和瀏

55、覽器就行。C/S 程序可以不可避免的整體性考慮, 構(gòu)件的重用性不如在B/S要求下的構(gòu)件的重用性好。B/S 對(duì)的多重結(jié)構(gòu),要求構(gòu)件相對(duì)獨(dú)立的功能. 能夠相對(duì)較好的重用。就入買來(lái)的餐桌可以再利用,而不是做在墻上的石頭桌子。C/S 程序由于整體性, 必須整體考察, 處理出現(xiàn)的問(wèn)題以及系統(tǒng)升級(jí),升級(jí)可能是再做一個(gè)全新的系統(tǒng)。B/S 構(gòu)件組成,方面構(gòu)件個(gè)別的更換,實(shí)現(xiàn)系統(tǒng)的無(wú)縫升級(jí)。 系統(tǒng)維護(hù)開(kāi)銷減到最小。用戶從網(wǎng)上自己下載安裝就可以實(shí)現(xiàn)升級(jí)。C/S 程序可以處理用戶面的固定, 并且在相同區(qū)域, 安全要求高需求, 與操作系統(tǒng)相關(guān)。 應(yīng)該都是相同的系統(tǒng)。B/S 建立在廣域網(wǎng)上, 面向不同的用戶群, 分散地

56、域, 這是C/S無(wú)法做到的。 與操作系統(tǒng)平臺(tái)關(guān)系最小。C/S 多是建立的Window平臺(tái)上,表現(xiàn)方法有限,對(duì)程序員普遍要求較高。B/S 建立在瀏覽器上, 有更加豐富和生動(dòng)的表現(xiàn)方式與用戶交流,并且大部分難度降低,減低開(kāi)發(fā)成本。綜上所述本電子商務(wù)網(wǎng)站采用B/S結(jié)構(gòu)。3. 需求分析(1)網(wǎng)站需求調(diào)查以及系統(tǒng)功能分析系統(tǒng)的實(shí)際應(yīng)用性很明顯,電子商務(wù)發(fā)展非常迅速,人們追求的是簡(jiǎn)捷、方便、省時(shí),通過(guò)Internet選購(gòu)商品,不必花費(fèi)太多的時(shí)間去逛商場(chǎng),坐在家里上網(wǎng)就可以買到稱心的商品,符合人們的心愿。但是,系統(tǒng)不僅僅只要有簡(jiǎn)單易學(xué)的操作界面,還需要考慮交易的安全性,所以在注重界面美觀、容易操作的基礎(chǔ)上,

57、還要特別注意對(duì)信息進(jìn)行保管。關(guān)鍵要注意:在具備基本的功能這個(gè)基礎(chǔ)上要保證操作簡(jiǎn)單以及界面美觀,并要使顧客很快適應(yīng)這個(gè)系統(tǒng)。其本電子商城網(wǎng)站的基本功能模塊要有:注冊(cè)和登錄模塊,還要查詢數(shù)據(jù)庫(kù)里的商品信息,能夠方便顧客進(jìn)行訂購(gòu)操作,還要隨時(shí)查看自己的購(gòu)物車信息,對(duì)用戶信息管理員信息及其商品的分類信息的管理。在性能上來(lái)講,需要查看最新商品信息,譬如價(jià)格、產(chǎn)地、制造商、規(guī)格、詳細(xì)介紹等等都是客戶所想要了解的基本信息。從可靠性來(lái)講,他們需要安全的方式進(jìn)行交易,并要使自己所提供的信息保密。綜述調(diào)查,本課題主要實(shí)現(xiàn)電子商城的購(gòu)物車模塊,實(shí)現(xiàn)對(duì)商品的下訂單,訂單的管理,訂單的確認(rèn),商品的瀏覽及網(wǎng)站管理員對(duì)訂單

58、的管理,對(duì)商品的管理,從而為商家和買家提供了電子商務(wù)的平臺(tái)。本網(wǎng)站主要實(shí)現(xiàn)如下內(nèi)容: 客戶的注冊(cè)與登錄。 商品信息的管理(商品的添加,刪除和修改)與瀏覽。 訂單的管理(下訂單,訂單修改,訂單刪除,訂單確認(rèn)及查看以往訂單)。 會(huì)員信息的管理(會(huì)員信息的添加,修改和刪除)。(2) 網(wǎng)站數(shù)據(jù)流向分析根據(jù)數(shù)據(jù)流向分析,畫出整個(gè)系統(tǒng)的數(shù)據(jù)流圖,數(shù)據(jù)流圖是用來(lái)描繪系統(tǒng)的邏輯模型,描繪信息在系統(tǒng)中流動(dòng)和處理的情況,沒(méi)有具體的物理元素,它可以作為計(jì)算機(jī)人員與客戶之間的通信工具,還可以作為軟件設(shè)計(jì)的出發(fā)點(diǎn),根據(jù)系統(tǒng)的要求,用來(lái)交流信息的工具,還可以幫助進(jìn)行詳細(xì)設(shè)計(jì)(面向數(shù)據(jù)流的設(shè)計(jì)方法),在這里還要提及數(shù)據(jù)字典

59、,關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素進(jìn)行定義的集合,數(shù)據(jù)流圖和數(shù)據(jù)字典一起構(gòu)成系統(tǒng)的邏輯模型,兩者共同構(gòu)成系統(tǒng)的規(guī)格說(shuō)明。數(shù)據(jù)流:是由一組固定成分的數(shù)據(jù)組成,表示數(shù)據(jù)的流向。值得注意的是,數(shù)據(jù)流圖中描述的是數(shù)據(jù)流,而不是控制流。除了流向數(shù)據(jù)存儲(chǔ)或從數(shù)據(jù)存儲(chǔ)流出的數(shù)據(jù)不必命名外,每個(gè)數(shù)據(jù)流必須要有一個(gè)合適的名字,以反映該數(shù)據(jù)流的含義。加工:加工描述了輸入數(shù)據(jù)流到輸出數(shù)據(jù)之間的變換,也就是輸入數(shù)據(jù)流經(jīng)過(guò)什么處理后變成了輸出數(shù)據(jù)。每個(gè)加工都有一個(gè)名字和編號(hào)。編號(hào)能反映該加工位于分層的數(shù)據(jù)流圖的哪個(gè)層次和哪張圖中,能夠看出它是由哪個(gè)加工分解出來(lái)的子加工。數(shù)據(jù)存儲(chǔ):數(shù)據(jù)存儲(chǔ)表示暫時(shí)存

60、儲(chǔ)的數(shù)據(jù)。每個(gè)數(shù)據(jù)存儲(chǔ)都有一個(gè)名字。外部實(shí)體:外部實(shí)體是存在于軟件系統(tǒng)之外的人員或組織,他指出數(shù)據(jù)所需要的發(fā)源地或系統(tǒng)所產(chǎn)生的數(shù)據(jù)的歸屬地。數(shù)據(jù)流圖簡(jiǎn)稱DFD,它以圖形的方式描述數(shù)據(jù)在系統(tǒng)中流動(dòng)和處理的過(guò)程,由于它只反映系統(tǒng)必須完成的邏輯功能,所以它是一種功能模型。數(shù)據(jù)流圖有四種基本圖形符號(hào):“”箭頭表示數(shù)據(jù)流;“”圓或橢圓表述加工;“=”雙杠表示數(shù)據(jù)存儲(chǔ);“”方框表示數(shù)據(jù)的源點(diǎn)或終點(diǎn)在畫數(shù)據(jù)流圖時(shí),為了表達(dá)數(shù)據(jù)處理過(guò)程的數(shù)據(jù)加工的情況,需要采取層次結(jié)構(gòu)的數(shù)據(jù)流圖,按照系統(tǒng)的層次結(jié)構(gòu)進(jìn)行逐層細(xì)分,并以分層的數(shù)據(jù)流圖反映這種結(jié)構(gòu)關(guān)系,使人能容易、清楚地表達(dá)和理解整個(gè)系統(tǒng),在這里采用了兩層層進(jìn)行細(xì)分,頂層數(shù)據(jù)流圖僅包含一個(gè)加工,它代表的就是系統(tǒng),輸入流是系統(tǒng)所輸入的數(shù)據(jù),第二層流圖則表示對(duì)其上層圖的細(xì)化,它的每一個(gè)加工可能繼續(xù)細(xì)化,形成子圖。得出所需數(shù)據(jù)流圖(DFD)如下:用 戶電子商城網(wǎng)商 家/后 臺(tái)

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

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!