[論文設(shè)計(jì)]一個(gè)網(wǎng)上購(gòu)書系統(tǒng)

上傳人:仙*** 文檔編號(hào):28901046 上傳時(shí)間:2021-09-18 格式:DOC 頁數(shù):28 大?。?65.36KB
收藏 版權(quán)申訴 舉報(bào) 下載
[論文設(shè)計(jì)]一個(gè)網(wǎng)上購(gòu)書系統(tǒng)_第1頁
第1頁 / 共28頁
[論文設(shè)計(jì)]一個(gè)網(wǎng)上購(gòu)書系統(tǒng)_第2頁
第2頁 / 共28頁
[論文設(shè)計(jì)]一個(gè)網(wǎng)上購(gòu)書系統(tǒng)_第3頁
第3頁 / 共28頁

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

15 積分

下載資源

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

資源描述:

《[論文設(shè)計(jì)]一個(gè)網(wǎng)上購(gòu)書系統(tǒng)》由會(huì)員分享,可在線閱讀,更多相關(guān)《[論文設(shè)計(jì)]一個(gè)網(wǎng)上購(gòu)書系統(tǒng)(28頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、綜合實(shí)訓(xùn)報(bào)告書一個(gè)網(wǎng)上購(gòu)書系統(tǒng)專 業(yè):計(jì)算機(jī)應(yīng)用技術(shù)班 級(jí):計(jì)算機(jī)應(yīng)用技術(shù)學(xué) 號(hào):姓 名:指導(dǎo)教師:實(shí)習(xí)方向:.NET編程基礎(chǔ)實(shí)習(xí)時(shí)間:2011年5月27日-2011年7月2日填表日期:2011年07月01日計(jì)算機(jī)系 制第26頁摘 要隨著社會(huì)經(jīng)濟(jì)的不斷發(fā)展,電子商務(wù)這種新興的商業(yè)形式開始進(jìn)入中國(guó)社會(huì)。當(dāng)人們不用走出家門就能得到自己想要的商品的時(shí)候,他就己經(jīng)體會(huì)到電子商務(wù)的優(yōu)越性了。由于電腦和網(wǎng)絡(luò)的普及,越來越多的企業(yè)開始建造自己的網(wǎng)站,網(wǎng)上購(gòu)物已經(jīng)成為當(dāng)今社會(huì)的另一種生活方式。網(wǎng)上購(gòu)物給人們帶來了極大的方便。作為一個(gè)新興的產(chǎn)業(yè),網(wǎng)上購(gòu)物有著很好的發(fā)展前景。本文介紹的是一個(gè)網(wǎng)上購(gòu)書系統(tǒng),是利用A

2、SP.NET語言編寫的動(dòng)態(tài)網(wǎng)頁。它是一個(gè)商業(yè)性的書籍交易網(wǎng)站,系統(tǒng)實(shí)現(xiàn)了前臺(tái)購(gòu)物和后臺(tái)管理的功能。顧客在客戶端可以瀏覽全部的信息,通過注冊(cè)可以購(gòu)買所需要的書籍。管理員進(jìn)行網(wǎng)站的維護(hù)和更新,及時(shí)更新書籍信息和對(duì)已購(gòu)買的用戶進(jìn)行發(fā)貨等。本系統(tǒng)利用C#,SQL數(shù)據(jù)庫可實(shí)現(xiàn)動(dòng)態(tài)的網(wǎng)頁制作。數(shù)據(jù)庫采用SQL語言實(shí)現(xiàn),網(wǎng)頁部分用C#語言編寫腳本和動(dòng)作,并基于Web來實(shí)現(xiàn)的?;赪EB的網(wǎng)上書籍銷售網(wǎng)站實(shí)現(xiàn)了一個(gè)完整的購(gòu)物功能。從用戶注冊(cè)到商品查詢,再到下訂單并最終達(dá)到購(gòu)物的實(shí)現(xiàn)。關(guān)鍵詞: ASP.NET SQL語言 C# 網(wǎng)上購(gòu)物目 錄摘 要1第1章前言3第2章系統(tǒng)分析52.1 系統(tǒng)詳細(xì)調(diào)查52.2 系統(tǒng)

3、功能結(jié)構(gòu)分析52.3 業(yè)務(wù)流程分析62.4 數(shù)據(jù)流程分析7第3章系統(tǒng)設(shè)計(jì)831模塊設(shè)計(jì)83.2系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)93.3代碼設(shè)計(jì)103.4數(shù)據(jù)庫設(shè)計(jì)143.4.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)143.4.2數(shù)據(jù)庫邏輯設(shè)計(jì)163.4.3數(shù)據(jù)庫物理設(shè)計(jì)173.5界面設(shè)計(jì)19第4章 系統(tǒng)調(diào)試與測(cè)試23第5章 系統(tǒng)實(shí)施運(yùn)行24結(jié)束語25參考文獻(xiàn)26第1章 前 言 隨著全球經(jīng)濟(jì)一體化的逐步發(fā)展和深入,人們的觀念也有了巨大的變化。過去逛商場(chǎng),如今坐在家里,輕輕點(diǎn)擊鼠標(biāo),就可以輕松購(gòu)物,免去了逛商場(chǎng)的時(shí)間和勞累。坐在家里就可以等著貨物上門,方便快捷。這就是網(wǎng)上購(gòu)物,現(xiàn)如今網(wǎng)上購(gòu)物成了一種新時(shí)尚,許多人都通過網(wǎng)絡(luò)來購(gòu)買自己

4、喜歡的東西,比如說衣服,化妝品,手機(jī)等等。網(wǎng)上購(gòu)物幾乎成為了許多人生活中不可或缺的部分,為我們的生活提供了便捷。當(dāng)然網(wǎng)上書店也不會(huì)缺席,它同樣成為網(wǎng)上購(gòu)物的重要部分。 網(wǎng)上書店已成為傳統(tǒng)書店必不可少的經(jīng)營(yíng)策略之一。目前,網(wǎng)上書店在國(guó)際互聯(lián)網(wǎng)上可以實(shí)現(xiàn)的商務(wù)已經(jīng)多樣化,可以完成從最基本的信息展示、信息發(fā)布功能到在線交易、在線客戶服務(wù)、在線網(wǎng)站管理功能等??梢哉f,傳統(tǒng)書店所具備的功能幾乎都可以在互聯(lián)網(wǎng)上進(jìn)行電子化的高效動(dòng)作。網(wǎng)上書店與傳統(tǒng)書店相比更加的方便快捷,管理更加高效。網(wǎng)上書店使交易的時(shí)間和空間都有了更大的突破。在空間上,突破了地區(qū)的限制,不在拘泥于過去的一個(gè)狹小的區(qū)域,將方向指向了世界各地

5、。時(shí)間上,不在局限于營(yíng)業(yè)時(shí)間,一天二十四小時(shí),顧客隨時(shí)都可以在網(wǎng)上購(gòu)買書籍。網(wǎng)上書店是傳統(tǒng)書店的發(fā)展方向,它擁有者廣闊的空間和市場(chǎng),對(duì)企業(yè)的發(fā)展有著舉足輕重的作用。網(wǎng)上書店改變了企業(yè)競(jìng)爭(zhēng)的交易成本。網(wǎng)上書店具有投入成本低、批發(fā)數(shù)量大,用戶多的優(yōu)勢(shì)。電子商務(wù)也使企業(yè)規(guī)模影響競(jìng)爭(zhēng)力的基礎(chǔ)發(fā)生了改變。例如在傳統(tǒng)的銷售渠道中,大書商與 小書商之間的競(jìng)爭(zhēng)差別很大。電子商務(wù)使大書商與小書商之間規(guī)模差距的競(jìng)爭(zhēng)變得幾乎微不足道。美國(guó)西雅圖亞馬遜公司在網(wǎng)上開辦了一家大型書店,提供250萬冊(cè)圖書供在線購(gòu)買。只有兩個(gè)人管理的網(wǎng)上書店提供的書目和服務(wù),幾乎可以與200人管理的傳統(tǒng)書店提供的書目和服務(wù)一樣。網(wǎng)上書店的經(jīng)

6、驗(yàn)表明,如果網(wǎng)上書店可以為顧客提供品種齊全的圖書、折扣以及靈活的條件、可靠的安全性和友好的界面,在線購(gòu)物者一般都愿意在網(wǎng)上進(jìn)行圖書交易。在我國(guó),網(wǎng)上購(gòu)物從無到有也不過短短幾年時(shí)間。我國(guó)第一家網(wǎng)上購(gòu)物發(fā)生在1996年,燕莎友誼商場(chǎng)首次通過網(wǎng)上商城售出一個(gè)景泰藍(lán),雖然貨款的支付不是在網(wǎng)上進(jìn)行的,但這畢竟為我國(guó)零售業(yè)奏出了網(wǎng)上購(gòu)物的先聲。根據(jù)CNNIC的統(tǒng)計(jì)結(jié)果,截止2004年1月中國(guó)有互聯(lián)網(wǎng)用戶7950萬人,而又有40.7%以上的網(wǎng)民在過去的一年里有過網(wǎng)上購(gòu)物經(jīng)歷,這就說明中國(guó)有網(wǎng)上購(gòu)物的用戶達(dá)是3235.7萬人,并且這一數(shù)字還在以17%左右的速度增長(zhǎng),預(yù)計(jì)到2006年中國(guó)網(wǎng)上購(gòu)物用戶將達(dá)到696

7、2萬人,這說明在中國(guó)發(fā)展網(wǎng)上購(gòu)物具有良好的群眾基礎(chǔ),網(wǎng)上購(gòu)物方式日趨被大家所接受。第2章 系統(tǒng)分析 現(xiàn)如今,網(wǎng)絡(luò)已經(jīng)進(jìn)入了我們的生活,正在扮演著重要角色。為適應(yīng)時(shí)代的飛速發(fā)展,網(wǎng)上購(gòu)物越來越普遍,為此做網(wǎng)上書店系統(tǒng),來方便人們的生活。本系統(tǒng)希望通過構(gòu)建一個(gè)電子商務(wù)網(wǎng)站,利用日益繁榮的互聯(lián)網(wǎng),打造一個(gè)網(wǎng)上銷售書籍的平臺(tái)。對(duì)書籍的銷售、入庫等進(jìn)行信息化管理,提高工作效率。實(shí)現(xiàn)讀者網(wǎng)上瀏覽、購(gòu)買書籍的功能。2.1 系統(tǒng)詳細(xì)調(diào)查 系統(tǒng)是為廣大網(wǎng)民服務(wù)的,要以便利人們?yōu)槟康模谷藗兡苁娣氖褂?,確實(shí)感覺到網(wǎng)上書店帶給人的方便和樂趣。網(wǎng)上書店系統(tǒng)操作流程要簡(jiǎn)單明了,運(yùn)行穩(wěn)定,還要安全,讓客戶能夠放心的使用

8、本系統(tǒng)進(jìn)行網(wǎng)上交易。 出于安全的考慮,系統(tǒng)分成前臺(tái)和后臺(tái)兩個(gè)部分,每個(gè)部分都采用用戶密碼登錄的形式,保證了客戶信息的安全。同時(shí),前臺(tái)和后臺(tái)相互分開,客戶在瀏覽網(wǎng)頁時(shí)是無法通過前臺(tái)進(jìn)入后臺(tái)界面的,這樣就保證了客戶信息的安全。 為了能夠招攬更多的客戶,網(wǎng)頁上所銷售的書籍應(yīng)該有詳細(xì)的簡(jiǎn)介,讓客戶一目了然,增加購(gòu)買欲。網(wǎng)站還應(yīng)該具有美感,界面要友好,舒適,簡(jiǎn)潔,不要讓人有種眼花繚亂的感覺??蛻魹g覽時(shí)賞心悅目,增加購(gòu)買欲。 本系統(tǒng)主要分為前臺(tái)和后臺(tái)兩大部分:前臺(tái)主要是客戶瀏覽,登錄,注冊(cè)和購(gòu)買;后臺(tái)主要是管理員的管理功能,包括用戶、書籍、訂單、采購(gòu)單等的管理。2.2 系統(tǒng)功能結(jié)構(gòu)分析 本系統(tǒng)是B/S模式

9、的WEB交互界面,應(yīng)當(dāng)實(shí)現(xiàn)如下功能: 前臺(tái)用戶功能:顧客瀏覽、登錄、注冊(cè)、購(gòu)買。 后臺(tái)管理員功能:用戶信息查看及修改、圖書添加、修改及查看、訂單管理、書籍采購(gòu)管理。網(wǎng)上書店功能結(jié)構(gòu)圖網(wǎng)上書店前臺(tái)用戶功能后臺(tái)管理員功能顧客瀏覽用戶登錄用戶注冊(cè)用戶購(gòu)買用戶信息管理圖書管理訂單管理書籍采購(gòu)管理用戶刪除添加圖書查看圖書修改圖書2.3 業(yè)務(wù)流程分析顧客瀏覽網(wǎng)頁,查看書籍信息,選擇要購(gòu)買的書籍。點(diǎn)擊購(gòu)買,如果沒有登錄,系統(tǒng)提示先登錄,若是新用戶需要注冊(cè)后再登錄。登錄之后就可以進(jìn)行購(gòu)買??蛻糇?cè)登錄購(gòu)買圖書登錄登記訂單信息書籍管理用戶管理訂單管理存檔存檔 存檔存檔存檔訂單管理員業(yè)務(wù)流程圖2.4 數(shù)據(jù)流程分析

10、9采購(gòu)單管理 存檔 存檔客戶1注冊(cè) 存檔2登錄3購(gòu)買 進(jìn)入購(gòu)物界面4填寫訂單管理員5登錄 存檔6書籍管理 存檔7會(huì)員管理 存檔8訂單管理數(shù)據(jù)流程圖第3章 系統(tǒng)設(shè)計(jì)31模塊設(shè)計(jì) 前臺(tái)功能: 用戶瀏覽:查看所有的書籍信息,可以分類查看,選擇要購(gòu)買的書籍。用戶登錄:輸入用戶名、密碼登錄,然后才能購(gòu)買書籍。用戶注冊(cè):新用戶需要注冊(cè)之后才能登錄購(gòu)買書籍。前臺(tái)功能用戶登錄用戶注冊(cè)用戶購(gòu)買用戶瀏覽前臺(tái)功能模塊 后臺(tái)功能: 用戶管理:查看用戶信息,刪除非法用戶;圖書信息管理:增加刪改圖書信息,對(duì)圖書信息進(jìn)行更新; 訂單管理:查看訂單信息,及時(shí)給客戶發(fā)貨; 采購(gòu)單管理:添加查看采購(gòu)單,進(jìn)行書籍的采購(gòu);后臺(tái)功能用

11、戶管理圖書管理訂單管理采購(gòu)單管理添加圖書查看圖書用戶刪除修改圖書后臺(tái)功能模塊3.2系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)的主要任務(wù)就是根據(jù)系統(tǒng)的總體目標(biāo)和功能,將整個(gè)系統(tǒng)合理地劃分成若干個(gè)功能模塊,正確處理模塊之間的調(diào)用關(guān)系和數(shù)據(jù)關(guān)系,并根據(jù)評(píng)價(jià)標(biāo)準(zhǔn)對(duì)模塊結(jié)構(gòu)進(jìn)行優(yōu)化。1. 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)的原則(1) 子系統(tǒng)要有相對(duì)的獨(dú)立行(2) 子系統(tǒng)劃分的結(jié)果應(yīng)使數(shù)據(jù)冗余較?。?) 子系統(tǒng)的設(shè)置應(yīng)考慮管理發(fā)展的需要(4) 子系統(tǒng)的劃分應(yīng)便于系統(tǒng)分階段實(shí)現(xiàn)(5) 子系統(tǒng)的劃分應(yīng)考慮到各類資源的充分利用2.系統(tǒng)安全性設(shè)計(jì)(1)系統(tǒng)環(huán)境安全設(shè)計(jì)(2)數(shù)據(jù)安全設(shè)計(jì)(3)運(yùn)行于維護(hù)的管理規(guī)范 (4)審計(jì)與跟蹤3.系統(tǒng)的保密

12、性設(shè)計(jì)(1)利用系統(tǒng)環(huán)境提供的管理軟件(2)有選擇的隔離和限制對(duì)資源的使用 (3)對(duì)一般用戶采用偽藏措施 (4)制定系統(tǒng)保密管理的規(guī)章制度 (5)邏輯訪問控制 (6)用戶標(biāo)識(shí)與認(rèn)證3.3代碼設(shè)計(jì) 代碼即信息編碼,是系統(tǒng)中不可或缺的元素。系統(tǒng)采用代碼,處理起來簡(jiǎn)便、標(biāo)準(zhǔn)、節(jié)省存儲(chǔ)空間,有效的提高信息處理的效率。代碼設(shè)計(jì)是一個(gè)科學(xué)管理的問題為特定的系統(tǒng)設(shè)計(jì)出一套公用的、優(yōu)化的代碼系統(tǒng),可以提高處理效率。 代碼設(shè)計(jì)原則:(1) 邏輯與結(jié)構(gòu)上的要求(2) 代碼的唯一性(3) 代碼的前瞻性(4) 系統(tǒng)化與標(biāo)準(zhǔn)化(5) 代碼的清晰性(6) 代碼表述結(jié)構(gòu)合理(7) 代碼分段表示(8) 代碼組合本系統(tǒng)主要代碼

13、設(shè)計(jì): (1)數(shù)據(jù)庫連接:SqlConnection strConnection = new SqlConnection(Data Source=(local);Integrated Security=SSPI; + Initial Catalog=BookShoponlineDB);strConnection.Open(); (2)書籍搜索:protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e) string typeid = TreeView1.SelectedValue; SqlDataSource

14、1.SelectCommand = string.Format(select * from 圖書信息 where 分類= + typeid + ); GridView1.DataBind(); if (GridView1.Rows.Count = 0) Label4.Visible = true; Else Label4.Visible = false; (3)用戶登錄:protected void Button1_Click(object sender, EventArgs e) SqlConnection strConnection = new SqlConnection(Data Sou

15、rce=(local); Integrated Security=SSPI; + Initial Catalog=BookShoponlineDB); /SqlConnection objConnection = new SqlConnection(strConnection); strConnection.Open(); string msg = select count(*) from 用戶 where 用戶名=+TextBox1.Text+ AND 密碼=+TextBox2.Text+; SqlCommand cmd = new SqlCommand(msg,strConnection)

16、; int uc = Convert.ToInt32(cmd.ExecuteScalar(); strConnection.Close(); if (uc = 0) Label2.Text = 用戶名或密碼錯(cuò)誤; else Sessionuser = TextBox1.Text; Response.Redirect(main.aspx); (4)注冊(cè)代碼:protected void Button1_Click(object sender, EventArgs e) if (TextBox1.Text = | TextBox2.Text = ) Response.Write(無法注冊(cè)); el

17、se SqlConnection strConnection = new SqlConnection(Data Source=(local); Integrated Security=SSPI; + Initial Catalog=BookShoponlineDB); strConnection.Open(); string into = insert into 用戶(用戶名,密碼,性別,email) values(用戶名,密碼,性別,email); SqlCommand cmd = new SqlCommand(into, strConnection); cmd.Parameters.Add

18、WithValue(用戶名, TextBox1.Text.Trim(); cmd.Parameters.AddWithValue(密碼, TextBox2.Text.Trim(); cmd.Parameters.AddWithValue(性別, sex.SelectedValue.Trim(); cmd.Parameters.AddWithValue(email, TextBox5.Text.Trim(); try cmd.ExecuteNonQuery(); catch (Exception ex) Response.Write(ex.ToString(); strConnection.Cl

19、ose(); Response.Write(用戶添加成功!); (5)數(shù)據(jù)庫添加數(shù)據(jù)代碼: string into = insert into 用戶(用戶名,密碼,性別,email) values(用戶名,密碼,性別,email); SqlCommand cmd = new SqlCommand(into, strConnection); cmd.Parameters.AddWithValue(用戶名, TextBox1.Text.Trim(); cmd.Parameters.AddWithValue(密碼, TextBox2.Text.Trim(); cmd.Parameters.AddWi

20、thValue(性別, sex.SelectedValue.Trim(); cmd.Parameters.AddWithValue(email, TextBox5.Text.Trim(); cmd.ExecuteNonQuery(); strConnection.Close(); Response.Write(用戶添加成功!); (6)購(gòu)買代碼: 源碼:CommandName=freezeCommandArgument=%# DataBinder.Eval(Container,RowIndex)代碼:int index = Convert.ToInt32(e.CommandArgument);

21、/獲取行號(hào) /GridViewRow row = GridView1.Rowsindex; /Button b = (Button)row.Cells4.FindControl(Button1); string freeze = ; if (e.CommandName.ToString() = freeze) if (Sessionuser = null) Response.Write(alert(請(qǐng)先登錄!);); else Sessionname= (Label)GridView1.Rowsindex.FindControl(Label1).Text;Sessionzuozhe=(Labe

22、l)GridView1.Rowsindex.FindControl(Label2).Text;Sessionjiage= (Label)GridView1.Rowsindex.FindControl(Label3).Text; Response.Redirect(book.aspx); (7)密碼顯示:TextBox3.TextMode = TextBoxMode.Password;3.4數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,提供一個(gè)確定最佳數(shù)據(jù)模型與處理模式的邏輯設(shè)計(jì),以及一個(gè)確定數(shù)據(jù)庫的合理存儲(chǔ)結(jié)構(gòu)與取存方法的物理設(shè)計(jì),建立起既能反映現(xiàn)實(shí)世界的信息和信息聯(lián)系,滿足各種用戶需求(

23、信息需求和處理要求),又能在某個(gè)數(shù)據(jù)庫管理系統(tǒng)上實(shí)現(xiàn)系統(tǒng)目標(biāo)并有效地存取數(shù)據(jù)的數(shù)據(jù)庫。 數(shù)據(jù)庫的使用方便了網(wǎng)站的管理,使大量的數(shù)據(jù)有了一個(gè)系統(tǒng)化的管理,減少了不必要的錯(cuò)誤,提高了管理效率。3.4.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)概念數(shù)據(jù)庫設(shè)計(jì)的任務(wù)是產(chǎn)生反映企業(yè)和組織信息需求的數(shù)據(jù)庫概念結(jié)構(gòu)。概念結(jié)構(gòu)是對(duì)現(xiàn)實(shí)世界的一種抽象,即對(duì)實(shí)際的人、物、事和概念進(jìn)行人為的處理,抽取人民關(guān)心的共同特性,忽略其本質(zhì)細(xì)節(jié)。作者圖書出版社單價(jià)分類圖書編號(hào)書名庫存圖書信息E-R圖訂單用戶名收件人姓名書名數(shù)量單價(jià)金額聯(lián)系方式收件人地址郵編購(gòu)買日期訂單E-R圖采購(gòu)單采購(gòu)書目采購(gòu)數(shù)量采購(gòu)時(shí)間采購(gòu)地點(diǎn)采購(gòu)人金額采購(gòu)單E-R圖管理員管理

24、員賬號(hào)管理員密碼管理員E-R圖用戶名收件人地址用戶用戶名密碼性別email圖書編號(hào)作者圖書出版社單價(jià)分類書名庫存購(gòu)買填寫訂單收件人姓名書名數(shù)量單價(jià)金額聯(lián)系方式郵編購(gòu)買日期管理員管理員賬號(hào)管理員密碼修改E-R圖3.4.2數(shù)據(jù)庫邏輯設(shè)計(jì)用戶(用戶名、密碼、性別、email)訂單(收件人姓名、用戶名、訂購(gòu)書目、收件人地址、數(shù)量、金額、單價(jià)、購(gòu)買時(shí)間、聯(lián)系方式、郵編)采購(gòu)單(采購(gòu)人、采購(gòu)書目、采購(gòu)數(shù)量、采購(gòu)時(shí)間、金額、采購(gòu)地點(diǎn))管理員(管理員賬號(hào)、管理員密碼)圖書信息(書名、作者、出版社、圖書編號(hào)、單價(jià)、分類、庫存)3.4.3數(shù)據(jù)庫物理設(shè)計(jì)瀏覽器WEB服務(wù)器(ASP)ADO數(shù)據(jù)庫ASP的實(shí)現(xiàn)流程數(shù)據(jù)庫

25、物理設(shè)計(jì)的主要任務(wù)是對(duì)數(shù)據(jù)庫中數(shù)據(jù)在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)和存取方法進(jìn)行設(shè)計(jì)。數(shù)據(jù)庫物理結(jié)構(gòu)依賴于給定的計(jì)算機(jī)系統(tǒng),而且與具體的數(shù)據(jù)庫管理系統(tǒng)密切相關(guān)。ASP技術(shù)可以將編程語言集成到HTML主頁環(huán)境中,通過ASP指令和ActiveX元件建立動(dòng)態(tài)的,交互式的Web服務(wù)器應(yīng)用程序。ASP是通過ADO實(shí)現(xiàn)數(shù)據(jù)庫訪問的,當(dāng)用戶申請(qǐng)一個(gè)*.asp格式的主頁時(shí),Web服務(wù)器響應(yīng)應(yīng)該HTTP請(qǐng)求,啟用ASP技術(shù),讀取*.asp文件的內(nèi)容,執(zhí)行腳本命令,利用ADO進(jìn)行數(shù)據(jù)庫訪問,將所得結(jié)果生成HTML頁面并返回到瀏覽器。ASP腳本無需編譯,易于編寫,可在服務(wù)器端直接執(zhí)行,減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互

26、的速度。ASP源程序不會(huì)被下載到瀏覽器,保證了源程序的安全性。數(shù)據(jù)表的具體設(shè)計(jì):用戶:列名數(shù)據(jù)類型允許空用戶名nvarchar(10)否密碼nvarchar(10)是性別nvarchar(3)是e-mailnvarchar(20)是管理員:列名數(shù)據(jù)類型允許空管理員賬號(hào)nvarchar(10)否管理員密碼nvarchar(15)是圖書信息:列名數(shù)據(jù)類型允許空書名nvarchar(20)是作者nvarchar(20)是出版社nvarchar(30)是圖書編號(hào)nvarchar(20)是單價(jià)money是庫存Int是分類nvarchar(10)是采購(gòu)單:列名數(shù)據(jù)類型允許空采購(gòu)書目nvarchar(20)

27、是采購(gòu)數(shù)量Int是采購(gòu)人nvarchar(10)是采購(gòu)時(shí)間datetime是金額money是采購(gòu)地點(diǎn)nvarchar(30)是訂單:列名數(shù)據(jù)類型允許空用戶名nvarchar(20)是訂購(gòu)書目nvarchar(20)是數(shù)量Int是金額money是訂購(gòu)日期datetime是收件人地址nvarchar(30)是郵編nvarchar(10)是單價(jià)Money是聯(lián)系方式nchar(15)是收件人姓名nchar(10)是3.5界面設(shè)計(jì)主頁界面:用戶登錄界面:用戶注冊(cè)界面:購(gòu)買界面:管理員登錄界面:信息管理界面: 1、用戶管理:2、圖書信息管理 3、采購(gòu)單4、訂單第4章 系統(tǒng)調(diào)試與測(cè)試1、系統(tǒng)調(diào)試 運(yùn)行系統(tǒng),

28、瀏覽書籍信息,點(diǎn)擊購(gòu)買,如果沒有登錄,系統(tǒng)會(huì)提示先登錄,如果是新用戶,需要先去注冊(cè)成為會(huì)員。登錄后,選擇要買的書籍,進(jìn)入購(gòu)買界面,填寫購(gòu)買信息,點(diǎn)擊購(gòu)買,即購(gòu)買成功。 管理員同樣需要登錄才能操作,登錄后,選擇需要操作的模塊(四大模塊:用戶管理、圖書信息管理、采購(gòu)單、訂單)根據(jù)提示要求進(jìn)行操作。2、系統(tǒng)測(cè)試 系統(tǒng)測(cè)試是對(duì)系統(tǒng)性能的整體測(cè)試,通過測(cè)試能夠法發(fā)現(xiàn)系統(tǒng)隱藏的問題,以便及時(shí)的修正,完善系統(tǒng)。測(cè)試數(shù)據(jù) 軟件測(cè)試 測(cè)試報(bào)告 3、測(cè)試問題: (1)數(shù)據(jù)庫連接問題:數(shù)據(jù)庫連接失敗,無法獲取數(shù)據(jù),數(shù)據(jù)庫字符不存在; 解決方案:添加命名空間,修改數(shù)據(jù)地址,重新配置數(shù)據(jù)源。 (2)點(diǎn)擊購(gòu)買時(shí)無法隨機(jī)獲

29、取點(diǎn)擊的那行的數(shù)據(jù); 解決方案:設(shè)置購(gòu)買按鈕的CommandArgument屬性為 CommandArgument=%# DataBinder.Eval(Container,RowIndex) 利用int index = Convert.ToInt32(e.CommandArgument);語句獲取行號(hào)。 然后根據(jù)行號(hào)獲取列的內(nèi)容就可以了第5章 系統(tǒng)實(shí)施運(yùn)行系統(tǒng)的運(yùn)行環(huán)境為Windows XP/Vista7/Win7的操作系統(tǒng),數(shù)據(jù)庫系統(tǒng)為Microsoft SQL Server 2005,瀏覽器為Internet Explore6.0以上,代碼編譯器:Microsoft Visual Stu

30、dio 2005。 ASP.NET是基于通用語言的編譯運(yùn)行程序,所以他的強(qiáng)大性和實(shí)用性可以使其運(yùn)行在WEB應(yīng)用軟件開發(fā)者的幾乎所有平臺(tái)上。通用語言的基本庫,消息機(jī)制,數(shù)據(jù)接口的處理都能無縫的整合到ASP.NET的WEB中去。ASP.NET同時(shí)也是語言獨(dú)立化的,所以你可以選擇適合你的語言來編寫程序。ASP.NET還具有簡(jiǎn)單性和易學(xué)性,執(zhí)行效率高,擁有世界級(jí)的工具支持。他使用一種字符基礎(chǔ)的分級(jí)的配置系統(tǒng),使服務(wù)器的環(huán)境和應(yīng)用程序的設(shè)置更加簡(jiǎn)單。 SQL Server2005 是Microsoft公司推出的SQL Server數(shù)據(jù)庫管理系統(tǒng),該版本繼承了SQL Server7.0版本的優(yōu)點(diǎn),同時(shí)有比

31、他增加了許多更先進(jìn)的功能,具有使用方便,可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行Microsoft Windows98漆上型電腦到運(yùn)行Microsoft Windows2000大型多處理器的服務(wù)器等多種平臺(tái)使用。 進(jìn)入系統(tǒng)主頁后,要先登錄然后才能購(gòu)買,如果是新用戶,需要先去注冊(cè)。游客只能瀏覽網(wǎng)頁,無法購(gòu)買。登錄后進(jìn)入購(gòu)買界面,填寫個(gè)人信息,確認(rèn)后點(diǎn)擊購(gòu)買即可購(gòu)買成功。管理員登錄后,選擇需要的模塊(四大模塊:用戶管理、圖書信息管理、采購(gòu)單、訂單)進(jìn)行操作。結(jié)束語五周的實(shí)訓(xùn)時(shí)間即將結(jié)束,我們?cè)诶蠋煹闹笇?dǎo)下做好了基于ASP.NET和SQL server2005數(shù)據(jù)庫的網(wǎng)上書店系統(tǒng),我們感到

32、非常的高興。在這次實(shí)訓(xùn)中我受益匪淺。 在實(shí)訓(xùn)期間,同學(xué)們相互探討問題,積極詢問老師,在其中得到了知識(shí)和樂趣,增加了學(xué)習(xí)的興趣。 謝謝在此期間指導(dǎo)我們的鄧賓、李湘云、姜宏志三位老師,在他們的指導(dǎo)下,我們更好的完成任務(wù)。當(dāng)遇到問題時(shí)是他們?yōu)槲覀冎更c(diǎn)迷津、開拓思路、精心點(diǎn)撥,他們具有一個(gè)優(yōu)秀老師應(yīng)有的態(tài)度和精神。 以前對(duì).Net課程了解很淺,大多數(shù)內(nèi)容只知道大體的內(nèi)容,沒有做詳細(xì)的了解,可以說是只能說不能做。此次實(shí)踐,讓我掌握了更多的知識(shí),主要是提高了實(shí)踐能力,也增加了我信心,為以后的學(xué)習(xí)和工作給予了很大的幫助。感謝學(xué)校給我們了這個(gè)難得的機(jī)會(huì),使自己找到不足之處,通過這次實(shí)踐,鍛煉了我解決實(shí)際問題的能力,對(duì)ASP.NET也有更深入的理解。參考文獻(xiàn)1 吳明輝、胡煜、竇亮,ASP網(wǎng)絡(luò)辦公及商務(wù)應(yīng)用系統(tǒng)開發(fā)實(shí)例導(dǎo)航,中文第1版,北京,人民郵電出版社 2 鄧文淵、挑戰(zhàn),互動(dòng)網(wǎng)站百寶箱,北京,中國(guó)鐵道出版社3 石志國(guó),ASP動(dòng)態(tài)網(wǎng)站編程,北京,清華大學(xué)出版社4 蒙新,ASP編程技術(shù)與綜合實(shí)例演練,北京,清華大學(xué)出版社 5 丁貴廣,ASP編程基礎(chǔ)與實(shí)例,北京,機(jī)械工業(yè)出版社6 張海藩,軟件工程導(dǎo)論,2003年,清華大學(xué)出版社7 李存斌、樊建平ASP高級(jí)編程及項(xiàng)目應(yīng)用開發(fā),中國(guó)水利水電出版社8 魏善沛編著.Web數(shù)據(jù)庫技術(shù)實(shí)用教程.北京. 清華大學(xué)出版社

展開閱讀全文
溫馨提示:
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ì)自己和他人造成任何形式的傷害或損失。

相關(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),我們立即給予刪除!