基于ASP的筆記本銷(xiāo)售網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)-ASP語(yǔ)言畢業(yè)設(shè)計(jì)_第1頁(yè)
基于ASP的筆記本銷(xiāo)售網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)-ASP語(yǔ)言畢業(yè)設(shè)計(jì)_第2頁(yè)
基于ASP的筆記本銷(xiāo)售網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)-ASP語(yǔ)言畢業(yè)設(shè)計(jì)_第3頁(yè)
基于ASP的筆記本銷(xiāo)售網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)-ASP語(yǔ)言畢業(yè)設(shè)計(jì)_第4頁(yè)
基于ASP的筆記本銷(xiāo)售網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)-ASP語(yǔ)言畢業(yè)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩24頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、分類(lèi)號(hào):TP315 U D C:D10621-408-(2007)5808-0密 級(jí):公 開(kāi) 編 號(hào):2002032043XX科技大學(xué)學(xué)位論文基于ASP的筆記本銷(xiāo)售網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)論文作者姓名:黃斌權(quán)申請(qǐng)學(xué)位專(zhuān)業(yè):網(wǎng)絡(luò)工程申請(qǐng)學(xué)位類(lèi)別:工學(xué)學(xué)士指導(dǎo)教師姓名(職稱(chēng)):羅代升(教授)論文提交日期:2007年6月5日基于ASP的筆記本銷(xiāo)售網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)摘 要ASP是當(dāng)今流行的Web應(yīng)用程序開(kāi)發(fā)技術(shù)之一。作為一種服務(wù)器端腳本編寫(xiě)環(huán)境,它將HTML語(yǔ)言、腳本代碼和服務(wù)器組件有機(jī)地結(jié)合在一起,可以用來(lái)創(chuàng)建交互式的動(dòng)態(tài)網(wǎng)頁(yè)和具有數(shù)據(jù)庫(kù)訪問(wèn)功能的Web應(yīng)用程序。在此簡(jiǎn)單介紹它的基本設(shè)計(jì)方法,并對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)

2、思想以及對(duì)前臺(tái)各部分設(shè)計(jì)思想進(jìn)行了詳細(xì)的分析。筆記本銷(xiāo)售網(wǎng)站是一種電子商務(wù)類(lèi)網(wǎng)站,能提供一種用戶(hù)足不出戶(hù)就能選購(gòu)自己喜歡的筆記本電腦的快捷購(gòu)物方式。銷(xiāo)售網(wǎng)站一般都需要具有對(duì)商品介紹的新聞發(fā)布系統(tǒng)和用購(gòu)物車(chē)選購(gòu)商品以及查詢(xún)商品得功能。根據(jù)這些銷(xiāo)售網(wǎng)站的這些功能采用的是Windows XP+ASP+SQL Server2000的技術(shù)進(jìn)行開(kāi)發(fā),最后比較好的的實(shí)現(xiàn)了一個(gè)在線購(gòu)物網(wǎng)站應(yīng)具備的基本功能,并且界面友好,操作簡(jiǎn)單。關(guān)鍵詞:筆記本銷(xiāo)售網(wǎng)站;在線購(gòu)物;ASPDesign and Implementation of a Notebook-sell Website Based on ASPAbstra

3、ctNowadays, ASP is a popular development technology of Web application. As a script-programming technology for server, it combines HTML language, script code and server package together, and it can be used for establishing Web application which has interactively dynamic webpage. Its basic design met

4、hod is introduced briefly, and the ideas of the database design and the foreground design are analyzed in detail.The notebook-sell website is one kind of electronic commerce class website. It can provide a quick shopping way for selling the notebook computer and the users can do shopping at home eas

5、ily. The website generally contains news publication which introduces the commodity to issue and the shopping cart which provides selection and inquiry of commodity. According to these functions, the Windows XP+ASP+SQL Server2000 technology are used in the development. Finally a quite good on-line s

6、hopping website has been implemented. Key words: The notebook selling the website; On-line shopping; ASP目 錄論文總頁(yè)數(shù):22頁(yè)1引 言11.1 筆記本銷(xiāo)售網(wǎng)站設(shè)計(jì)的前期準(zhǔn)備11.2 開(kāi)發(fā)系統(tǒng)應(yīng)遵循的原則21.2.1普通用戶(hù)對(duì)系統(tǒng)的要求21.2.2 管理員對(duì)系統(tǒng)的要求21.3 ASP簡(jiǎn)介22 筆記本銷(xiāo)售網(wǎng)站的系統(tǒng)需求分析32.1 筆記本銷(xiāo)售網(wǎng)站的概述32.1.1 筆記本銷(xiāo)售網(wǎng)站簡(jiǎn)介32.1.2 系統(tǒng)的開(kāi)發(fā)工具和環(huán)境簡(jiǎn)介32.1.3 系統(tǒng)開(kāi)發(fā)環(huán)境42.1.4 筆記本電腦銷(xiāo)售網(wǎng)站實(shí)現(xiàn)的功能52.

7、2 數(shù)據(jù)庫(kù)用戶(hù)及權(quán)限管理52.3 筆記本銷(xiāo)售網(wǎng)站中模塊劃分52.3.1 管理員功能模塊52.3.2 用戶(hù)功能模塊73 數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)73.1 數(shù)據(jù)庫(kù)的設(shè)計(jì)83.2 數(shù)據(jù)庫(kù)的連接94 系統(tǒng)主要模塊界面104.1 登錄模塊界面104.1.1 普通用戶(hù)登錄界面104.1.2 管理員登錄界面114.2 用戶(hù)注冊(cè)模塊界面114.3 商品查詢(xún)模塊界面134.4 商品添加及修改模塊界面154.5 商品刪除模塊界面18結(jié) 論19參考文獻(xiàn)20致 謝21聲 明221引 言20世紀(jì)末,隨著計(jì)算機(jī)科學(xué)的發(fā)展,數(shù)據(jù)庫(kù)技術(shù)在Internet中的應(yīng)用越來(lái)越廣泛,為廣大網(wǎng)絡(luò)用戶(hù)提供了更加周到和人性化的服務(wù)。個(gè)性化已逐漸成

8、為當(dāng)今Web應(yīng)用的潮流。據(jù)估計(jì),目前Internet上已有上百萬(wàn)個(gè)Web 站點(diǎn),其內(nèi)容范圍跨越了教育科研、文化事業(yè)、金融、商業(yè)、新聞出版、娛樂(lè)、體育等各個(gè)領(lǐng)域,其用戶(hù)群十分龐大,因此,建設(shè)一個(gè)好的Web站點(diǎn)對(duì)于一個(gè)機(jī)構(gòu)的發(fā)展十分重要。網(wǎng)上筆記本銷(xiāo)售網(wǎng)站是目前Internet上廣泛使用的在線系統(tǒng)之一。網(wǎng)上筆記本銷(xiāo)售網(wǎng)站要實(shí)現(xiàn)的功能非常多。首先,為了銷(xiāo)售筆記本電腦,給電腦做廣告是其中一部分,系統(tǒng)必須在醒目的位置給出筆記本電腦的信息,包括筆記本電腦的名稱(chēng)、編號(hào)、價(jià)格以及筆記本電腦的圖片介紹,并對(duì)瀏覽次數(shù)多和訂購(gòu)數(shù)量多的筆記本電腦在醒目位置向用戶(hù)進(jìn)行推薦。同時(shí),筆記本電腦銷(xiāo)售過(guò)程中還需要對(duì)用戶(hù)的購(gòu)物車(chē)

9、進(jìn)行管理,允許用戶(hù)執(zhí)行如取消訂購(gòu),送收銀臺(tái)等操作。最后,系統(tǒng)必須完成結(jié)帳的功能,從而完成整個(gè)購(gòu)物的流程。其次,因?yàn)樵诰€銷(xiāo)售系統(tǒng)中筆記本電腦的種類(lèi)很多,某個(gè)用戶(hù)想要找到自己需要的筆記本電腦就比較困難了,所以系統(tǒng)提供了查找的功能,將電腦分類(lèi)瀏覽,給用戶(hù)帶來(lái)方便。另外,為了保證數(shù)據(jù)庫(kù)的安全,及電腦交易的順利進(jìn)行,系統(tǒng)還需要對(duì)用戶(hù)進(jìn)行管理,最簡(jiǎn)單的一點(diǎn)就是需要用戶(hù)注冊(cè),進(jìn)行身份的驗(yàn)證。最后,系統(tǒng)特別提供了數(shù)據(jù)庫(kù)管理的功能,允許具有管理權(quán)限的人員對(duì)系統(tǒng)數(shù)據(jù)庫(kù)進(jìn)行操作,包括添加、刪除、修改記錄等等。網(wǎng)上筆記本銷(xiāo)售網(wǎng)站主要是用ASP 和SQL 來(lái)完成系統(tǒng)設(shè)計(jì)的。Microsoft推出的ASP (Active

10、 Server Pages,動(dòng)態(tài)服務(wù)器網(wǎng) )技術(shù)可以開(kāi)發(fā)出滿(mǎn)足企業(yè)、組織和個(gè)人需求的各種站點(diǎn)。ASP 通過(guò)服務(wù)器端腳本的方式實(shí)現(xiàn)服務(wù)器端動(dòng)態(tài)網(wǎng)頁(yè),支持使用ActiveX 組件擴(kuò)展其功能,因此借助ASP,用戶(hù)可以開(kāi)發(fā)出功能強(qiáng)大的站點(diǎn)。同時(shí)Web 已經(jīng)不再局限于僅僅提供大量的信息服務(wù)這是最,Web 技術(shù)的發(fā)展,使得那些具有交互動(dòng)態(tài)頁(yè)面、有條理的數(shù)據(jù)庫(kù)查詢(xún)、豐富信息內(nèi)容的網(wǎng)頁(yè)成為最吸引人的網(wǎng)頁(yè)。數(shù)據(jù)庫(kù)技術(shù)為動(dòng)態(tài)網(wǎng)頁(yè)的發(fā)展提供了功能強(qiáng)大的后臺(tái)數(shù)據(jù)處理,而SQL Server 數(shù)據(jù)庫(kù)是目前最流行的關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)之一,由于他對(duì)服務(wù)器的要求較低,因此也是最適合大眾安裝并上機(jī)實(shí)踐的完整的數(shù)據(jù)庫(kù)管理系統(tǒng)。數(shù)據(jù)

11、庫(kù)技術(shù)與網(wǎng)站的結(jié)合是當(dāng)今Web 技術(shù)的一個(gè)熱點(diǎn)。有了數(shù)據(jù)庫(kù)的支持,可以擴(kuò)展網(wǎng)頁(yè)的功能,可以方便地設(shè)計(jì)出交互式頁(yè)面,可以構(gòu)造功能更加強(qiáng)大的后臺(tái)管理系統(tǒng),可以為網(wǎng)站的更新、維護(hù)提供極大的方便。1.1 筆記本銷(xiāo)售網(wǎng)站設(shè)計(jì)的前期準(zhǔn)備(1)安裝WINDOWS XP 系統(tǒng)、SQL SERVER 2000數(shù)據(jù)庫(kù),配置IIS.(2)熟悉和掌握SQL SERVER 2000中采用企業(yè)管理器建庫(kù)、建表的方法。(3)能夠靈活地在表中進(jìn)行添加、修改、刪除數(shù)據(jù)。(4)能熟悉地運(yùn)用ASP 進(jìn)行頁(yè)面制作 ,了解ASP 中的常用組件對(duì)象及服務(wù)器控件。(5)對(duì)一些簡(jiǎn)單代碼有一定地認(rèn)識(shí)。(6)對(duì)做設(shè)計(jì)的整體流程有基本的計(jì)劃和安排

12、。1.2 開(kāi)發(fā)系統(tǒng)應(yīng)遵循的原則1.2.1普通用戶(hù)對(duì)系統(tǒng)的要求(1)系統(tǒng)要有友好的界面,并提供商品搜索和商品分類(lèi)瀏覽,使用戶(hù)可以方便而快速地查詢(xún)到自己需要的電腦。(2)有健全的售后投訴管理系統(tǒng),當(dāng)用戶(hù)希望與本站就有關(guān)電腦質(zhì)量問(wèn)題或者服務(wù)問(wèn)題進(jìn)行協(xié)商時(shí),可以通過(guò)客戶(hù)投訴將所要協(xié)商的內(nèi)容提交給本站。1.2.2 管理員對(duì)系統(tǒng)的要求(1)系統(tǒng)能夠提供一個(gè)友好的管理員界面,使管理員可以對(duì)系統(tǒng)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行有效的管理。(2)系統(tǒng)能夠提供一個(gè)友好的訂單管理界面,管理員可以對(duì)用戶(hù)訂單信息進(jìn)行處理。(3)提供一個(gè)友好的新品入庫(kù)界面,管理員可以對(duì)新品進(jìn)行添加處理。(4)提供一個(gè)友好的商品管理界面,管理員可以對(duì)電

13、腦資料進(jìn)行修改和刪除處理。(5)提供一個(gè)友好的用戶(hù)管理界面,管理員可以對(duì)用戶(hù)進(jìn)行信息查看和刪除管理。(6)提供一個(gè)友好的用戶(hù)投訴管理界面,管理員可以對(duì)用戶(hù)的投訴進(jìn)行處理和提供解決方案。1.3 ASP簡(jiǎn)介ASP是Active Server Page的縮寫(xiě),是微軟公司推出的Web應(yīng)用程序開(kāi)發(fā)技術(shù)。ASP可以訪問(wèn)數(shù)據(jù)庫(kù),并執(zhí)行相應(yīng)的錄入、查詢(xún)、刪除和修改的操作;還可以根據(jù)服務(wù)器的配置讀寫(xiě)Web服務(wù)端的文件;能夠控制和管理用戶(hù)的訪問(wèn)權(quán)限,限制用戶(hù)在網(wǎng)站的行為。ASP與其他方式開(kāi)發(fā)網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的優(yōu)點(diǎn)在于: ASP是基于Microsoft Windows NT和Microsoft Internet Info

14、rmation Server的開(kāi)發(fā)式腳本開(kāi)發(fā)環(huán)境,它很好的把HTML和腳本開(kāi)發(fā)融合在一起,提高了編程的靈活性,降低了開(kāi)發(fā)難度1。ASP中的腳本在Web服務(wù)端運(yùn)行,而不是在客戶(hù)端瀏覽器中運(yùn)行,這一措施使客戶(hù)的瀏覽器無(wú)須擔(dān)心服務(wù)器端的網(wǎng)頁(yè)是用什么腳本編寫(xiě)的,ASP都會(huì)生成一個(gè)符合HTML標(biāo)準(zhǔn)的網(wǎng)頁(yè)送到客戶(hù)端,ASP還將HTML完全融合在一起,創(chuàng)建簡(jiǎn)單,不需要編譯、鏈接,腳本可以在ASP環(huán)境下直接運(yùn)行;ASP直接建立在Web服務(wù)器中,并且做為Web一個(gè)服務(wù)運(yùn)行,支持多用戶(hù),多線程。ASP具有的優(yōu)點(diǎn)大致歸納如下:無(wú)需編譯:ASP程序直接由Web服務(wù)器的動(dòng)態(tài)庫(kù)asp.dll解釋執(zhí)行,無(wú)需編譯和連接;獨(dú)立

15、于瀏覽器:由于ASP程序在服務(wù)器端解釋執(zhí)行,因此客戶(hù)端用戶(hù)只要使用系統(tǒng)自帶的瀏覽器,即可瀏覽采用ASP設(shè)計(jì)的網(wǎng)頁(yè);安全性高:ASP程序在服務(wù)端執(zhí)行,客戶(hù)端瀏覽器看到的只是HTML文件,可以避免源程序被泄漏;可擴(kuò)展性好:ASP具有很強(qiáng)的擴(kuò)展性,開(kāi)發(fā)人員可以根據(jù)需要使用Visual Basic或Visual C等多種語(yǔ)言制作組件供ASP程序調(diào)用;執(zhí)行效率高:ASP提供最優(yōu)化的多線程環(huán)境,可在一個(gè)進(jìn)程中創(chuàng)建多個(gè)線程以同時(shí)為多個(gè)瀏覽者提供服務(wù),既節(jié)約了服務(wù)器的資源,又提高了程序執(zhí)行效率。2 筆記本銷(xiāo)售網(wǎng)站的系統(tǒng)需求分析2.1 筆記本銷(xiāo)售網(wǎng)站的概述2.1.1 筆記本銷(xiāo)售網(wǎng)站簡(jiǎn)介筆記本銷(xiāo)售網(wǎng)站利用Inte

16、rnet 的優(yōu)勢(shì),使用戶(hù)足不出戶(hù)就可以買(mǎi)到自己需要的筆記本電腦,從而打破了傳統(tǒng)的電腦城經(jīng)營(yíng)模式。筆記本銷(xiāo)售網(wǎng)站的宗旨在于方便用戶(hù)購(gòu)買(mǎi)自己喜愛(ài)的電腦,因此筆記本銷(xiāo)售網(wǎng)站應(yīng)該實(shí)現(xiàn)所有方便用戶(hù)購(gòu)買(mǎi)電腦所必需的功能和服務(wù)。同時(shí),任何一個(gè)銷(xiāo)售網(wǎng)站都需要進(jìn)行管理,筆記本銷(xiāo)售網(wǎng)站也不例外。本系統(tǒng)是在Windows XP +SQL Server 2000 建立WEB 服務(wù)器,WEB數(shù)據(jù)庫(kù)的解決方案是IIS 系列+ASP;以SQL Server 2000 為數(shù)據(jù)庫(kù)的操作平臺(tái),建立筆記本銷(xiāo)售網(wǎng)站的數(shù)據(jù)信息表;使用ASP 進(jìn)行網(wǎng)絡(luò)編程,實(shí)現(xiàn)利用IE 瀏覽器為平臺(tái)進(jìn)行在線查找,購(gòu)買(mǎi)等一系列的操作。2.1.2 系統(tǒng)的開(kāi)

17、發(fā)工具和環(huán)境簡(jiǎn)介筆記本銷(xiāo)售網(wǎng)站是為了給用戶(hù)提供一個(gè)良好的查詢(xún)和購(gòu)買(mǎi)環(huán)境,系統(tǒng)采用了如下軟件工具:(1) Microsoft SQL Server 2000SQL Server 2000是一個(gè)分布式的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),具有客戶(hù)機(jī)、服務(wù)器體系結(jié)構(gòu)2,采用了一種TRANSACT-SQL 的SQL 語(yǔ)言,在客戶(hù)機(jī)和服務(wù)器之間傳遞客戶(hù)機(jī)的請(qǐng)求和服務(wù)器的處理結(jié)果。用戶(hù)可以使用SQL 語(yǔ)言在數(shù)據(jù)庫(kù)中執(zhí)行數(shù)據(jù)庫(kù)的建立、查詢(xún)、更新以及各種數(shù)據(jù)控制。數(shù)據(jù)庫(kù)系統(tǒng)選擇是狹義軟件開(kāi)發(fā)的第一步,選擇數(shù)據(jù)庫(kù)應(yīng)用中存放數(shù)據(jù)的數(shù)據(jù)庫(kù)系統(tǒng)此時(shí)需要考慮以下因素:i應(yīng)用的并發(fā)處理要求。應(yīng)用是否存在多用戶(hù)同時(shí)操作的可能?如果需要并發(fā)處理能力,我們需要選擇大型的數(shù)據(jù)庫(kù)服務(wù)器作為數(shù)據(jù)存放的倉(cāng)庫(kù)。在一般的桌面應(yīng)用中,使用單用戶(hù)的數(shù)據(jù)庫(kù)系統(tǒng)就足夠了。應(yīng)用的事務(wù)處理量。應(yīng)該考慮每天、每小時(shí)、甚至每分鐘的事務(wù)處理數(shù)量,在業(yè)務(wù)量大的情況下,應(yīng)該選擇穩(wěn)定性比較強(qiáng)的數(shù)據(jù)庫(kù)系統(tǒng)作為數(shù)據(jù)庫(kù)存放倉(cāng)庫(kù)。應(yīng)用的數(shù)據(jù)安全性。數(shù)據(jù)是否需要高度的安全保證,數(shù)據(jù)是否涉及商業(yè)的經(jīng)濟(jì)命脈?一般只有大型的數(shù)據(jù)庫(kù)服務(wù)器才具有數(shù)據(jù)庫(kù)安全保證,比如在銀行的數(shù)據(jù)庫(kù)應(yīng)用中,安全性是最重要的因素。(2)ASP(Active Server Pages)它是常用的開(kāi)發(fā)動(dòng)態(tài)頁(yè)面的技術(shù),ASP 融入了ADO( ActiveX Data O

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論