




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、分類號(hào):TP315 U D C:D10621-408-(2007)5808-0密 級(jí):公 開 編 號(hào):2002032043XX科技大學(xué)學(xué)位論文基于ASP的筆記本銷售網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)論文作者姓名:黃斌權(quán)申請(qǐng)學(xué)位專業(yè):網(wǎng)絡(luò)工程申請(qǐng)學(xué)位類別:工學(xué)學(xué)士指導(dǎo)教師姓名(職稱):羅代升(教授)論文提交日期:2007年6月5日基于ASP的筆記本銷售網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)摘 要ASP是當(dāng)今流行的Web應(yīng)用程序開發(fā)技術(shù)之一。作為一種服務(wù)器端腳本編寫環(huán)境,它將HTML語言、腳本代碼和服務(wù)器組件有機(jī)地結(jié)合在一起,可以用來創(chuàng)建交互式的動(dòng)態(tài)網(wǎng)頁和具有數(shù)據(jù)庫訪問功能的Web應(yīng)用程序。在此簡(jiǎn)單介紹它的基本設(shè)計(jì)方法,并對(duì)數(shù)據(jù)庫的設(shè)計(jì)
2、思想以及對(duì)前臺(tái)各部分設(shè)計(jì)思想進(jìn)行了詳細(xì)的分析。筆記本銷售網(wǎng)站是一種電子商務(wù)類網(wǎng)站,能提供一種用戶足不出戶就能選購自己喜歡的筆記本電腦的快捷購物方式。銷售網(wǎng)站一般都需要具有對(duì)商品介紹的新聞發(fā)布系統(tǒng)和用購物車選購商品以及查詢商品得功能。根據(jù)這些銷售網(wǎng)站的這些功能采用的是Windows XP+ASP+SQL Server2000的技術(shù)進(jìn)行開發(fā),最后比較好的的實(shí)現(xiàn)了一個(gè)在線購物網(wǎng)站應(yīng)具備的基本功能,并且界面友好,操作簡(jiǎn)單。關(guān)鍵詞:筆記本銷售網(wǎng)站;在線購物;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目 錄論文總頁數(shù):22頁1引 言11.1 筆記本銷售網(wǎng)站設(shè)計(jì)的前期準(zhǔn)備11.2 開發(fā)系統(tǒng)應(yīng)遵循的原則21.2.1普通用戶對(duì)系統(tǒng)的要求21.2.2 管理員對(duì)系統(tǒng)的要求21.3 ASP簡(jiǎn)介22 筆記本銷售網(wǎng)站的系統(tǒng)需求分析32.1 筆記本銷售網(wǎng)站的概述32.1.1 筆記本銷售網(wǎng)站簡(jiǎn)介32.1.2 系統(tǒng)的開發(fā)工具和環(huán)境簡(jiǎn)介32.1.3 系統(tǒng)開發(fā)環(huán)境42.1.4 筆記本電腦銷售網(wǎng)站實(shí)現(xiàn)的功能52.
7、2 數(shù)據(jù)庫用戶及權(quán)限管理52.3 筆記本銷售網(wǎng)站中模塊劃分52.3.1 管理員功能模塊52.3.2 用戶功能模塊73 數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn)73.1 數(shù)據(jù)庫的設(shè)計(jì)83.2 數(shù)據(jù)庫的連接94 系統(tǒng)主要模塊界面104.1 登錄模塊界面104.1.1 普通用戶登錄界面104.1.2 管理員登錄界面114.2 用戶注冊(cè)模塊界面114.3 商品查詢模塊界面134.4 商品添加及修改模塊界面154.5 商品刪除模塊界面18結(jié) 論19參考文獻(xiàn)20致 謝21聲 明221引 言20世紀(jì)末,隨著計(jì)算機(jī)科學(xué)的發(fā)展,數(shù)據(jù)庫技術(shù)在Internet中的應(yīng)用越來越廣泛,為廣大網(wǎng)絡(luò)用戶提供了更加周到和人性化的服務(wù)。個(gè)性化已逐漸成
8、為當(dāng)今Web應(yīng)用的潮流。據(jù)估計(jì),目前Internet上已有上百萬個(gè)Web 站點(diǎn),其內(nèi)容范圍跨越了教育科研、文化事業(yè)、金融、商業(yè)、新聞出版、娛樂、體育等各個(gè)領(lǐng)域,其用戶群十分龐大,因此,建設(shè)一個(gè)好的Web站點(diǎn)對(duì)于一個(gè)機(jī)構(gòu)的發(fā)展十分重要。網(wǎng)上筆記本銷售網(wǎng)站是目前Internet上廣泛使用的在線系統(tǒng)之一。網(wǎng)上筆記本銷售網(wǎng)站要實(shí)現(xiàn)的功能非常多。首先,為了銷售筆記本電腦,給電腦做廣告是其中一部分,系統(tǒng)必須在醒目的位置給出筆記本電腦的信息,包括筆記本電腦的名稱、編號(hào)、價(jià)格以及筆記本電腦的圖片介紹,并對(duì)瀏覽次數(shù)多和訂購數(shù)量多的筆記本電腦在醒目位置向用戶進(jìn)行推薦。同時(shí),筆記本電腦銷售過程中還需要對(duì)用戶的購物車
9、進(jìn)行管理,允許用戶執(zhí)行如取消訂購,送收銀臺(tái)等操作。最后,系統(tǒng)必須完成結(jié)帳的功能,從而完成整個(gè)購物的流程。其次,因?yàn)樵诰€銷售系統(tǒng)中筆記本電腦的種類很多,某個(gè)用戶想要找到自己需要的筆記本電腦就比較困難了,所以系統(tǒng)提供了查找的功能,將電腦分類瀏覽,給用戶帶來方便。另外,為了保證數(shù)據(jù)庫的安全,及電腦交易的順利進(jìn)行,系統(tǒng)還需要對(duì)用戶進(jìn)行管理,最簡(jiǎn)單的一點(diǎn)就是需要用戶注冊(cè),進(jìn)行身份的驗(yàn)證。最后,系統(tǒng)特別提供了數(shù)據(jù)庫管理的功能,允許具有管理權(quán)限的人員對(duì)系統(tǒng)數(shù)據(jù)庫進(jìn)行操作,包括添加、刪除、修改記錄等等。網(wǎng)上筆記本銷售網(wǎng)站主要是用ASP 和SQL 來完成系統(tǒng)設(shè)計(jì)的。Microsoft推出的ASP (Active
10、 Server Pages,動(dòng)態(tài)服務(wù)器網(wǎng) )技術(shù)可以開發(fā)出滿足企業(yè)、組織和個(gè)人需求的各種站點(diǎn)。ASP 通過服務(wù)器端腳本的方式實(shí)現(xiàn)服務(wù)器端動(dòng)態(tài)網(wǎng)頁,支持使用ActiveX 組件擴(kuò)展其功能,因此借助ASP,用戶可以開發(fā)出功能強(qiáng)大的站點(diǎn)。同時(shí)Web 已經(jīng)不再局限于僅僅提供大量的信息服務(wù)這是最,Web 技術(shù)的發(fā)展,使得那些具有交互動(dòng)態(tài)頁面、有條理的數(shù)據(jù)庫查詢、豐富信息內(nèi)容的網(wǎng)頁成為最吸引人的網(wǎng)頁。數(shù)據(jù)庫技術(shù)為動(dòng)態(tài)網(wǎng)頁的發(fā)展提供了功能強(qiáng)大的后臺(tái)數(shù)據(jù)處理,而SQL Server 數(shù)據(jù)庫是目前最流行的關(guān)系型數(shù)據(jù)庫系統(tǒng)之一,由于他對(duì)服務(wù)器的要求較低,因此也是最適合大眾安裝并上機(jī)實(shí)踐的完整的數(shù)據(jù)庫管理系統(tǒng)。數(shù)據(jù)
11、庫技術(shù)與網(wǎng)站的結(jié)合是當(dāng)今Web 技術(shù)的一個(gè)熱點(diǎn)。有了數(shù)據(jù)庫的支持,可以擴(kuò)展網(wǎng)頁的功能,可以方便地設(shè)計(jì)出交互式頁面,可以構(gòu)造功能更加強(qiáng)大的后臺(tái)管理系統(tǒng),可以為網(wǎng)站的更新、維護(hù)提供極大的方便。1.1 筆記本銷售網(wǎng)站設(shè)計(jì)的前期準(zhǔn)備(1)安裝WINDOWS XP 系統(tǒng)、SQL SERVER 2000數(shù)據(jù)庫,配置IIS.(2)熟悉和掌握SQL SERVER 2000中采用企業(yè)管理器建庫、建表的方法。(3)能夠靈活地在表中進(jìn)行添加、修改、刪除數(shù)據(jù)。(4)能熟悉地運(yùn)用ASP 進(jìn)行頁面制作 ,了解ASP 中的常用組件對(duì)象及服務(wù)器控件。(5)對(duì)一些簡(jiǎn)單代碼有一定地認(rèn)識(shí)。(6)對(duì)做設(shè)計(jì)的整體流程有基本的計(jì)劃和安排
12、。1.2 開發(fā)系統(tǒng)應(yīng)遵循的原則1.2.1普通用戶對(duì)系統(tǒng)的要求(1)系統(tǒng)要有友好的界面,并提供商品搜索和商品分類瀏覽,使用戶可以方便而快速地查詢到自己需要的電腦。(2)有健全的售后投訴管理系統(tǒng),當(dāng)用戶希望與本站就有關(guān)電腦質(zhì)量問題或者服務(wù)問題進(jìn)行協(xié)商時(shí),可以通過客戶投訴將所要協(xié)商的內(nèi)容提交給本站。1.2.2 管理員對(duì)系統(tǒng)的要求(1)系統(tǒng)能夠提供一個(gè)友好的管理員界面,使管理員可以對(duì)系統(tǒng)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行有效的管理。(2)系統(tǒng)能夠提供一個(gè)友好的訂單管理界面,管理員可以對(duì)用戶訂單信息進(jìn)行處理。(3)提供一個(gè)友好的新品入庫界面,管理員可以對(duì)新品進(jìn)行添加處理。(4)提供一個(gè)友好的商品管理界面,管理員可以對(duì)電
13、腦資料進(jìn)行修改和刪除處理。(5)提供一個(gè)友好的用戶管理界面,管理員可以對(duì)用戶進(jìn)行信息查看和刪除管理。(6)提供一個(gè)友好的用戶投訴管理界面,管理員可以對(duì)用戶的投訴進(jìn)行處理和提供解決方案。1.3 ASP簡(jiǎn)介ASP是Active Server Page的縮寫,是微軟公司推出的Web應(yīng)用程序開發(fā)技術(shù)。ASP可以訪問數(shù)據(jù)庫,并執(zhí)行相應(yīng)的錄入、查詢、刪除和修改的操作;還可以根據(jù)服務(wù)器的配置讀寫Web服務(wù)端的文件;能夠控制和管理用戶的訪問權(quán)限,限制用戶在網(wǎng)站的行為。ASP與其他方式開發(fā)網(wǎng)絡(luò)數(shù)據(jù)庫的優(yōu)點(diǎn)在于: ASP是基于Microsoft Windows NT和Microsoft Internet Info
14、rmation Server的開發(fā)式腳本開發(fā)環(huán)境,它很好的把HTML和腳本開發(fā)融合在一起,提高了編程的靈活性,降低了開發(fā)難度1。ASP中的腳本在Web服務(wù)端運(yùn)行,而不是在客戶端瀏覽器中運(yùn)行,這一措施使客戶的瀏覽器無須擔(dān)心服務(wù)器端的網(wǎng)頁是用什么腳本編寫的,ASP都會(huì)生成一個(gè)符合HTML標(biāo)準(zhǔn)的網(wǎng)頁送到客戶端,ASP還將HTML完全融合在一起,創(chuàng)建簡(jiǎn)單,不需要編譯、鏈接,腳本可以在ASP環(huán)境下直接運(yùn)行;ASP直接建立在Web服務(wù)器中,并且做為Web一個(gè)服務(wù)運(yùn)行,支持多用戶,多線程。ASP具有的優(yōu)點(diǎn)大致歸納如下:無需編譯:ASP程序直接由Web服務(wù)器的動(dòng)態(tài)庫asp.dll解釋執(zhí)行,無需編譯和連接;獨(dú)立
15、于瀏覽器:由于ASP程序在服務(wù)器端解釋執(zhí)行,因此客戶端用戶只要使用系統(tǒng)自帶的瀏覽器,即可瀏覽采用ASP設(shè)計(jì)的網(wǎng)頁;安全性高:ASP程序在服務(wù)端執(zhí)行,客戶端瀏覽器看到的只是HTML文件,可以避免源程序被泄漏;可擴(kuò)展性好:ASP具有很強(qiáng)的擴(kuò)展性,開發(fā)人員可以根據(jù)需要使用Visual Basic或Visual C等多種語言制作組件供ASP程序調(diào)用;執(zhí)行效率高:ASP提供最優(yōu)化的多線程環(huán)境,可在一個(gè)進(jìn)程中創(chuàng)建多個(gè)線程以同時(shí)為多個(gè)瀏覽者提供服務(wù),既節(jié)約了服務(wù)器的資源,又提高了程序執(zhí)行效率。2 筆記本銷售網(wǎng)站的系統(tǒng)需求分析2.1 筆記本銷售網(wǎng)站的概述2.1.1 筆記本銷售網(wǎng)站簡(jiǎn)介筆記本銷售網(wǎng)站利用Inte
16、rnet 的優(yōu)勢(shì),使用戶足不出戶就可以買到自己需要的筆記本電腦,從而打破了傳統(tǒng)的電腦城經(jīng)營(yíng)模式。筆記本銷售網(wǎng)站的宗旨在于方便用戶購買自己喜愛的電腦,因此筆記本銷售網(wǎng)站應(yīng)該實(shí)現(xiàn)所有方便用戶購買電腦所必需的功能和服務(wù)。同時(shí),任何一個(gè)銷售網(wǎng)站都需要進(jìn)行管理,筆記本銷售網(wǎng)站也不例外。本系統(tǒng)是在Windows XP +SQL Server 2000 建立WEB 服務(wù)器,WEB數(shù)據(jù)庫的解決方案是IIS 系列+ASP;以SQL Server 2000 為數(shù)據(jù)庫的操作平臺(tái),建立筆記本銷售網(wǎng)站的數(shù)據(jù)信息表;使用ASP 進(jìn)行網(wǎng)絡(luò)編程,實(shí)現(xiàn)利用IE 瀏覽器為平臺(tái)進(jìn)行在線查找,購買等一系列的操作。2.1.2 系統(tǒng)的開
17、發(fā)工具和環(huán)境簡(jiǎn)介筆記本銷售網(wǎng)站是為了給用戶提供一個(gè)良好的查詢和購買環(huán)境,系統(tǒng)采用了如下軟件工具:(1) Microsoft SQL Server 2000SQL Server 2000是一個(gè)分布式的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),具有客戶機(jī)、服務(wù)器體系結(jié)構(gòu)2,采用了一種TRANSACT-SQL 的SQL 語言,在客戶機(jī)和服務(wù)器之間傳遞客戶機(jī)的請(qǐng)求和服務(wù)器的處理結(jié)果。用戶可以使用SQL 語言在數(shù)據(jù)庫中執(zhí)行數(shù)據(jù)庫的建立、查詢、更新以及各種數(shù)據(jù)控制。數(shù)據(jù)庫系統(tǒng)選擇是狹義軟件開發(fā)的第一步,選擇數(shù)據(jù)庫應(yīng)用中存放數(shù)據(jù)的數(shù)據(jù)庫系統(tǒng)此時(shí)需要考慮以下因素:i應(yīng)用的并發(fā)處理要求。應(yīng)用是否存在多用戶同時(shí)操作的可能?如果需要并發(fā)處理能力,我們需要選擇大型的數(shù)據(jù)庫服務(wù)器作為數(shù)據(jù)存放的倉庫。在一般的桌面應(yīng)用中,使用單用戶的數(shù)據(jù)庫系統(tǒng)就足夠了。應(yīng)用的事務(wù)處理量。應(yīng)該考慮每天、每小時(shí)、甚至每分鐘的事務(wù)處理數(shù)量,在業(yè)務(wù)量大的情況下,應(yīng)該選擇穩(wěn)定性比較強(qiáng)的數(shù)據(jù)庫系統(tǒng)作為數(shù)據(jù)庫存放倉庫。應(yīng)用的數(shù)據(jù)安全性。數(shù)據(jù)是否需要高度的安全保證,數(shù)據(jù)是否涉及商業(yè)的經(jīng)濟(jì)命脈?一般只有大型的數(shù)據(jù)庫服務(wù)器才具有數(shù)據(jù)庫安全保證,比如在銀行的數(shù)據(jù)庫應(yīng)用中,安全性是最重要的因素。(2)ASP(Active Server Pages)它是常用的開發(fā)動(dòng)態(tài)頁面的技術(shù),ASP 融入了ADO( ActiveX Data O
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能氣象系統(tǒng)施工工藝及技術(shù)措施
- 高中生學(xué)習(xí)訓(xùn)詞精神心得體會(huì)
- 2025年幼兒園財(cái)務(wù)資金往來管理計(jì)劃
- 幼兒園師德師風(fēng)示范崗建設(shè)工作計(jì)劃
- 六年級(jí)語文變形記課文作文范文
- 2025麻醉科醫(yī)師職稱晉升培訓(xùn)計(jì)劃
- 建筑節(jié)能項(xiàng)目外墻真石漆施工措施
- 以形啟思:形象思維在中學(xué)生命科學(xué)教學(xué)中的多維應(yīng)用與實(shí)踐探索
- 小學(xué)班隊(duì)學(xué)風(fēng)提升計(jì)劃
- 湘教版五年級(jí)上冊(cè)音樂教學(xué)設(shè)計(jì)計(jì)劃
- 2025住建發(fā)布《房屋市政工程安全員開展崗前巡查指導(dǎo)手冊(cè)》
- 遼寧省2024年7月普通高中學(xué)業(yè)水平合格性考試地理試卷(含答案)
- 2025年新疆中考數(shù)學(xué)試卷真題
- 2025年福建省中考語文試卷真題(含標(biāo)準(zhǔn)答案)
- 護(hù)士禮儀與職業(yè)素養(yǎng)課件
- 湖南省長(zhǎng)沙市望城區(qū)2020-2021學(xué)年八年級(jí)下學(xué)期期末考試歷史試卷
- 煙葉烘烤調(diào)制理論考試試題
- DB23-T 3336-2022懸掛式單軌交通技術(shù)標(biāo)準(zhǔn)-(高清最新)
- 服刑人員心理健康教育課件
- 湖南省長(zhǎng)郡中學(xué)“澄池”杯數(shù)學(xué)競(jìng)賽初賽試題(掃描版含答案)
- DB32-T 2665-2014機(jī)動(dòng)車維修費(fèi)用結(jié)算規(guī)范-(高清現(xiàn)行)
評(píng)論
0/150
提交評(píng)論