2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩11頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  畢業(yè)設(shè)計(jì)(論文)</b></p><p>  題 目 網(wǎng)上書店管理系統(tǒng)的實(shí)現(xiàn) </p><p><b>  摘要</b></p><p>  隨著Internet技術(shù)和企業(yè)信息化建設(shè)的發(fā)展,傳統(tǒng)實(shí)體店也被搬到了網(wǎng)上方便大家購(gòu)物,形成個(gè)各

2、色各樣的網(wǎng)上商城。</p><p>  網(wǎng)路技術(shù)與計(jì)算機(jī)的迅速發(fā)展,極大地改變了人類社會(huì)生產(chǎn)與生活的各個(gè)方面。商務(wù)交易師深受其影響的重要領(lǐng)域,圖書采購(gòu)是商務(wù)交易的 重要組成部分,隨著電子商務(wù)日益規(guī)范,成熟與發(fā)展,電子商務(wù)將務(wù)必進(jìn)入圖書館采購(gòu)領(lǐng)域,電子商務(wù)所呈現(xiàn)出來(lái)的優(yōu)勢(shì)與效益也將 在圖書采購(gòu)中體現(xiàn)出來(lái)。</p><p>  該系統(tǒng)界面友好,基本實(shí)現(xiàn)了顧客注冊(cè)、登錄,對(duì)商品瀏覽和和購(gòu)買,管理

3、員可以對(duì)顧客、商品和訂單進(jìn)行管理,本系統(tǒng)有一定的實(shí)際應(yīng)用價(jià)值。通過(guò)ASP.NET和SQL的結(jié)合,使系統(tǒng)具有更高的開發(fā)效率,及代碼重用性高、易于維護(hù),為將來(lái)功能擴(kuò)展及升級(jí)提供了方便。</p><p>  關(guān)鍵字: 網(wǎng)上購(gòu)書 ASP 數(shù)據(jù)庫(kù) SQL</p><p><b>  目 錄</b></p><p>  第一章 用戶需求分

4、析與處理- 1 -</p><p>  1.1 收集用戶需求- 1 -</p><p>  1.1.1 項(xiàng)目的背景及意義- 1 -</p><p>  第二章 系統(tǒng)分析- 2 -</p><p>  2.1 系統(tǒng)分析- 2 -</p><p>  2.2 功能需求定義………………………………………………………

5、…………………- 3 -</p><p>  2.3 其他需求定義…………………………………………………………………………- 3 -</p><p>  第三章 系統(tǒng)實(shí)現(xiàn)- 5 -</p><p>  3.1 前臺(tái)購(gòu)物車管理- 5 -</p><p>  第四章 結(jié)束語(yǔ)- 7 -</p><p>  參考文獻(xiàn)-

6、 7 -</p><p>  第一章 用戶需求分析與處理</p><p>  1.1 收集用戶信息</p><p>  1.1.1 項(xiàng)目的背景及意義</p><p>  網(wǎng)絡(luò)經(jīng)濟(jì)是用現(xiàn)代信息技術(shù)和網(wǎng)絡(luò) 技術(shù),依靠形成的互聯(lián)網(wǎng) 網(wǎng)絡(luò)進(jìn)行 商務(wù)活動(dòng)的,它集金融電子化、管理信息化、辦公室自動(dòng)化于一體,與傳統(tǒng)商務(wù) 模式相比較,具有無(wú)可 比擬的運(yùn)作 優(yōu)

7、勢(shì):</p><p><b>  運(yùn)營(yíng)成本低;</b></p><p><b>  用戶范圍廣;</b></p><p><b>  商務(wù)開發(fā)性好;</b></p><p><b>  無(wú)時(shí)空限制;</b></p><p>  多媒

8、體手段表現(xiàn)力強(qiáng);</p><p>  以顧客為中心,最大限度地滿足顧客的個(gè)性需求;</p><p><b>  提升企業(yè)形象;</b></p><p><b>  促進(jìn)市場(chǎng)營(yíng)銷;</b></p><p><b>  增強(qiáng)企業(yè)管理功能;</b></p><p&

9、gt;<b>  革新企業(yè)管理思想;</b></p><p>  為了滿足河南職業(yè)技術(shù)學(xué)院學(xué)生的 購(gòu)書需求,河南職業(yè)技術(shù)學(xué)院推出自自的電子商務(wù)系統(tǒng)——網(wǎng)上購(gòu)書系統(tǒng)。顧客群主要是河南職業(yè)技術(shù)學(xué)院在校的 近萬(wàn)名學(xué)生,以及在Internet上來(lái)自全國(guó)各地的訪問(wèn)該網(wǎng)上書店的潛在客戶組成。</p><p>  本項(xiàng)目分為前、后管理系統(tǒng) 。</p><p>

10、;  前臺(tái)銷售管理系統(tǒng)實(shí)現(xiàn)的功能類似于現(xiàn)實(shí)生活中得商店銷售,顧客可以瀏覽圖書、選擇圖書、結(jié)算 完成購(gòu)書等。圖書數(shù)據(jù)能根據(jù)需要靈活地檢索與顯示,簡(jiǎn)化 購(gòu)物流程,真正做到“簡(jiǎn)捷、高效、流暢”的購(gòu)物環(huán)境。</p><p>  本系統(tǒng)的后臺(tái)管理系統(tǒng)融入 企業(yè)傳統(tǒng)的進(jìn)銷存概念,對(duì)訂單進(jìn)行管理,對(duì)圖書進(jìn)行分類管理 ,提供圖書信息的添加、修改和刪除等功能 ,支持圖書的封面 圖片上載功能 ,從而能夠利用網(wǎng)絡(luò)的優(yōu)勢(shì)增強(qiáng)圖書商品的

11、宣傳效果。</p><p><b>  第二章 系統(tǒng)分析</b></p><p><b>  2.1系統(tǒng)分析</b></p><p>  本系統(tǒng)主要分為顧客部分,顧客部分主要實(shí)現(xiàn)的功能針對(duì)顧客使用,有顧客的注冊(cè)和登錄功能、查看商品信息功能、搜索商品的功能、購(gòu)物車功能、反饋意見或留言功能。這里的功能主要按照使用者不同進(jìn)行分配

12、。</p><p><b>  表1</b></p><p>  它們各自的功能如下所述:</p><p><b>  顧客部分</b></p><p>  顧客部分主要包括以下幾個(gè)方面,顧客的注冊(cè)登錄,顧客查看商品信息,搜索商品信息,查看購(gòu)物車,刪除購(gòu)物車,修改購(gòu)物車,確認(rèn)下訂單操作,查看留言反饋

13、信息,增加留言信息,修改顧客自己的信息等。這里的使用對(duì)象主要是顧客。</p><p>  首先顧客可以方便地注冊(cè)與登錄。若還未注冊(cè)的顧客只能進(jìn)行商品的查看,不能購(gòu)物;未注冊(cè)的顧客可進(jìn)入注冊(cè)頁(yè)面進(jìn)行注冊(cè),然后可以選擇不同的會(huì)員級(jí)別,有不同的打折率。但是若顧客不符合要求或是有重大表現(xiàn),后臺(tái)的管理員可以對(duì)其會(huì)員級(jí)別進(jìn)行調(diào)整。</p><p>  顧客可以靈活地檢索所需的商品信息及了解特價(jià)商品信息

14、??刹捎藐P(guān)鍵字搜索。</p><p>  顧客可以方便地查看詳細(xì)的商品資料。</p><p>  顧客可管理自己的購(gòu)物車(包括添加或刪除選購(gòu)商品、修改商品購(gòu)買數(shù)量及在線下訂單等操作)。</p><p><b>  2.2功能需求定義</b></p><p>  要求不同類型的用戶擁有不同的功能,顧客(未注冊(cè)或未登錄用戶,

15、登錄用戶)。用例圖如下(圖3-3):</p><p><b>  表2</b></p><p>  2.3其他需求定義</p><p>  2.3.1對(duì)性能的規(guī)定</p><p><b>  1)數(shù)據(jù)精確度</b></p><p>  要按照嚴(yán)格的數(shù)據(jù)格式輸入,否則系統(tǒng)不

16、給予響應(yīng)進(jìn)行處理。</p><p>  查詢時(shí)要保證查全率,所有包含查詢關(guān)鍵字的記錄都應(yīng)能查到。</p><p><b>  2)時(shí)間特性</b></p><p>  一般操作的響應(yīng)時(shí)間應(yīng)在1~2秒內(nèi);</p><p>  數(shù)據(jù)庫(kù)的鏈接如果時(shí)間為不超過(guò)10秒,否則鏈接失敗,網(wǎng)絡(luò)繁忙重試;</p><

17、p><b>  3)靈活性</b></p><p>  輸入數(shù)據(jù)書寫格式的靈活性;</p><p>  2.3.2輸入輸出要求</p><p>  盡量減少輸入數(shù)據(jù)量;</p><p><b>  輸入數(shù)據(jù)格式;</b></p><p><b>  引導(dǎo)操

18、作的提示;</b></p><p>  2.3.3數(shù)據(jù)管理能力要求</p><p>  數(shù)據(jù)導(dǎo)出到內(nèi)存,內(nèi)存數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫(kù);</p><p>  長(zhǎng)久保存的數(shù)據(jù)存入數(shù)據(jù)庫(kù);</p><p>  臨時(shí)數(shù)據(jù)在需要使用時(shí)導(dǎo)入到內(nèi)存或臨時(shí)文件;</p><p>  2.3.4故障處理要求</p>&

19、lt;p>  正常使用時(shí)不應(yīng)出錯(cuò),若運(yùn)行時(shí)遇到不可恢復(fù)的系統(tǒng)錯(cuò)誤,也必須保證數(shù)據(jù)庫(kù)完好無(wú)損。</p><p>  保證經(jīng)常變動(dòng)的數(shù)據(jù)的準(zhǔn)確性,如報(bào)表的統(tǒng)計(jì)數(shù)據(jù)等;</p><p><b>  第三章 系統(tǒng)實(shí)現(xiàn)</b></p><p>  3.1 前臺(tái)購(gòu)物車管理</p><p><b>  3.1.1任務(wù)描

20、述</b></p><p>  以網(wǎng)上購(gòu)書商務(wù)網(wǎng)站會(huì)員資格登錄的用戶在瀏覽圖書詳細(xì)信息的過(guò)程中,如果想購(gòu)買該種圖書,可以單擊圖書詳情下方的“放入購(gòu)物車”鏈接,即可將該圖書的信息添加到購(gòu)物車中;同時(shí),用戶可以通過(guò)單擊導(dǎo)航欄中的“我的購(gòu)物車”進(jìn)入該用戶自己的購(gòu)物車管理界面,從而對(duì)購(gòu)物車中得圖書信息進(jìn)行查看、編輯、移除等操作。只有當(dāng)用戶進(jìn)行提交生成訂單的操作,用戶購(gòu)物車中得圖書信息才會(huì)被清空。前臺(tái)購(gòu)物車管理

21、功能的實(shí)現(xiàn)是網(wǎng)上購(gòu)書商務(wù)網(wǎng)站的關(guān)鍵,因?yàn)橘?gòu)物車中的圖書信息是用戶個(gè)性化選擇的結(jié)果,同時(shí)又是生成訂單與結(jié)算支付分來(lái)源與依據(jù)。</p><p>  前臺(tái)購(gòu)物車管理包括的主要功能有:</p><p><b>  放入圖書到購(gòu)物車;</b></p><p>  查看購(gòu)物車中的圖書信息;</p><p>  修改購(gòu)物車中的圖書數(shù)量

22、,并重新計(jì)算總價(jià)格;</p><p>  移除購(gòu)物車中的圖書;</p><p>  清空購(gòu)物車總的全部圖書;</p><p><b>  3.1.2任務(wù)分析</b></p><p> ?。?)如何實(shí)現(xiàn)每個(gè)用戶擁有自己的購(gòu)物車?</p><p>  每個(gè)用戶擁有自己的個(gè)性購(gòu)物車,并且只要用戶不提交生

23、成訂單,購(gòu)物車中得數(shù)據(jù)就要為用戶一直保留,依據(jù)這個(gè)業(yè)務(wù)特點(diǎn),在ASP.NET3.5架構(gòu)下,可以采用個(gè)性配置(Profile)來(lái)實(shí)現(xiàn),Profile可以自動(dòng)在多個(gè)Web應(yīng)用程序的訪問(wèn)之間存儲(chǔ)用戶信息。一個(gè)User Profile中可以存儲(chǔ)各種類型的信息,這些信息既可以是簡(jiǎn)單的string和integer類型,也可以是復(fù)雜的自定義類型。例如,可以存儲(chǔ)用戶的姓名、購(gòu)物車、用戶屬性或網(wǎng)站使用情況統(tǒng)計(jì)等。</p><p>

24、  Profile對(duì)象與Session對(duì)象十分相識(shí),但是功能更強(qiáng)。與Session相似,但是功能更強(qiáng)。與Session相似的地方在于,Profile也是相對(duì)于一個(gè)特定用戶的,也就是說(shuō),每個(gè)Web應(yīng)用稱呼的用戶都有特悶其的Profile對(duì)象。</p><p>  與Session不同的是,Profile對(duì)象是持久對(duì)象。如果向Session中添加一個(gè)項(xiàng),在離開網(wǎng)站時(shí),該項(xiàng)就會(huì)消失。而Profile則完全不同,它為每個(gè)

25、用戶存儲(chǔ)配置的信息是強(qiáng)類型,能夠長(zhǎng)期保存,并且它還支持匿名用戶。</p><p> ?。?)如何確定購(gòu)物車中圖書存放的數(shù)據(jù)結(jié)構(gòu)?</p><p>  向購(gòu)物車中放入圖書的實(shí)質(zhì)是增加一個(gè)(圖書書號(hào),圖書信息實(shí)例)的(鍵,值)對(duì),要實(shí)現(xiàn)該結(jié)構(gòu)最好采用泛型集合類Dictionary<TKey,TValue >,所以使用Dictionary集合類來(lái)存放用戶購(gòu)物車總得圖書信息。</

26、p><p>  (3)如何保持購(gòu)物車中得圖書信息與數(shù)據(jù)可中存放購(gòu)物車圖書信息的數(shù)據(jù)表的一致性?</p><p>  用戶可以通過(guò)單擊導(dǎo)航欄中得“我的購(gòu)物車”進(jìn)入自己的購(gòu)物車管理界面,從而對(duì)購(gòu)物車的圖書信息進(jìn)行查看、編輯、移除等操作。當(dāng)用戶對(duì)前臺(tái)購(gòu)物車中得圖書信息做了更改,則對(duì)數(shù)據(jù)庫(kù)中存放購(gòu)物車圖書信息的數(shù)據(jù)表也要做相應(yīng)的改變這時(shí)需要將數(shù)據(jù)表中得原有數(shù)據(jù)刪除,然后插入最新的購(gòu)物車中得圖書信息,對(duì)

27、這一數(shù)據(jù)表所做得這兩項(xiàng)操作一定要符合事務(wù)機(jī)制。</p><p>  3.1.3購(gòu)物車數(shù)據(jù)訪問(wèn)CartAccess類的實(shí)現(xiàn)</p><p>  在DAL類庫(kù)中添加新類——購(gòu)物車數(shù)據(jù)訪問(wèn)類CartAccess,所屬命名空間為namespaceBookshop.DAL,訪問(wèn)權(quán)限為public。該類的功能是對(duì)購(gòu)物車Cart表進(jìn)行數(shù)據(jù)訪問(wèn),它包含兩個(gè)主要的方法。使用GetCartItems方法能夠通

28、過(guò)登錄的用戶名稱獲得該用戶保存在Cart表中的所要購(gòu)買的圖書信息;使用SetCartItems方法設(shè)置Cart表中得數(shù)據(jù),如果用戶在前臺(tái)清空了購(gòu)物車,它就會(huì)刪除該用戶在Cart表中得記錄,然后再添加更新后的圖書信息來(lái)保持與用戶在購(gòu)物車管理頁(yè)所做操作的一致性。</p><p><b>  相關(guān)知識(shí);事務(wù)</b></p><p>  購(gòu)物車數(shù)據(jù)訪問(wèn)類的SetCartIte

29、ms方法在設(shè)置Cart數(shù)據(jù)表時(shí)要先后執(zhí)行連個(gè)操作,首先是刪除該用戶原有的記錄,然后添加最新的購(gòu)物車中現(xiàn)存的圖書記錄。這兩個(gè)操作必須保持一致性,也就是說(shuō)或者兩個(gè)操作都完成,或者兩個(gè)都不做,這就要用到事務(wù)。</p><p>  事務(wù)是作為一個(gè)邏輯工作單位執(zhí)行的一系列操作,具有ACID(原子性、一致性、隔離性、持久性)屬性。事務(wù)啟動(dòng)之后,這一系列操作就必須全部成功提交,如果在執(zhí)行過(guò)程中出現(xiàn)錯(cuò)誤,事務(wù)啟動(dòng)之后對(duì)數(shù)據(jù)所做的

30、所有修改將會(huì)回滾,將信息恢復(fù)到操作之前的狀態(tài),確保數(shù)據(jù)的安全。</p><p>  由于本系統(tǒng)采用SQL Server2005作為數(shù)據(jù)庫(kù),所以使用SqlTransaction類在SQL Server數(shù)據(jù)庫(kù)中處理Transact-SQL事務(wù)。該類所屬的命名空間為System.Data.SqlClient。</p><p>  (1)創(chuàng)建SqlTransaction對(duì)象</p>

31、<p>  SqlTransaction類沒(méi)有公共構(gòu)造函數(shù),不能用SqlTransaction myTran=new SqlTransaction();來(lái)新建一個(gè)SqlTransaction類型的變量,而是需要使用SqlConnection類的BeginTransaction();</p><p><b>  方法:</b></p><p>  sqlTra

32、nsaction trans;</p><p>  trans=myConn.BeginTransaction(); //myConn為sqlConnection 對(duì)象</p><p>  該方法返回一個(gè)SqlTransaction類型的對(duì)象。在調(diào)用BeginTransaction()方法以后,所有基于該數(shù)據(jù)連接對(duì)象的SQL語(yǔ)句執(zhí)行動(dòng)作都將被認(rèn)為是事務(wù)trans

33、 的一部反。同時(shí),也可以在該方法的參數(shù)中指定事務(wù)隔離級(jí)別的事務(wù)名稱,如:</p><p>  sqlTransaction trans;</p><p>  trans=myConn.BeginTransaction(IsolationLevel.ReadCommitted,”SampleTransaction”);</p><p>  (2)事務(wù)的提交方式<

34、/p><p>  Tans.Commit();</p><p>  該語(yǔ)句執(zhí)行后,事務(wù)針對(duì)數(shù)據(jù)庫(kù)所做的一系列操作將生效,并且為數(shù)據(jù)庫(kù)事務(wù)的持久性機(jī)制所保持——即使系統(tǒng)在這以后發(fā)生致命錯(cuò)誤,該事務(wù)對(duì)數(shù)據(jù)庫(kù)的影響也不會(huì)消失。使用Try/Catch進(jìn)行異常處理,捕獲異常則令事務(wù)發(fā)生回滾。</p><p><b>  (3)事務(wù)的回滾</b></p&

35、gt;<p>  使用(1)里創(chuàng)建的trans對(duì)象,則為;</p><p>  Trans.RollBack();</p><p>  該語(yǔ)句執(zhí)行后,將撤銷Trans這個(gè)事務(wù)啟動(dòng)之后對(duì)數(shù)據(jù)表中數(shù)據(jù)所作的所有修改。</p><p><b>  第四章 結(jié)束語(yǔ)</b></p><p><b>  本論

36、文完成工作</b></p><p>  本次課程設(shè)計(jì)完成的是網(wǎng)上購(gòu)書系統(tǒng),我基本完成了所要求的幾個(gè)功能,包括圖書錄入、圖書銷售、銷售統(tǒng)計(jì)、查詢庫(kù)存等功能。通過(guò)本次課程設(shè)計(jì),自己對(duì)Asp.net的基本知識(shí)有了一個(gè)很好的鞏固和學(xué)習(xí),。而且自己還進(jìn)一步熟悉了SQL數(shù)據(jù)庫(kù)的知識(shí),包括建表、查詢、修改等操作,以及學(xué)習(xí)了Asp.net怎樣連接數(shù)據(jù)庫(kù)。</p><p>  開始做這個(gè)課程設(shè)計(jì)

37、的時(shí)候,感覺(jué)到自己只有一些理論知識(shí),無(wú)法動(dòng)手來(lái)操作。通過(guò)認(rèn)真的學(xué)習(xí)來(lái)解決這一問(wèn)題,這也提高了實(shí)際操作的能力。在編寫程序的過(guò)程中,也發(fā)現(xiàn)自己還是存在著很多的缺點(diǎn),對(duì)Asp.net和SQL數(shù)據(jù)庫(kù)的知識(shí)和使用不是很熟悉,操作數(shù)據(jù)庫(kù)也不熟練,還需要自己多加練習(xí)來(lái)達(dá)到熟練的目的,以后還要努力學(xué)習(xí)鍛煉自己</p><p><b>  參考文獻(xiàn)</b></p><p>  [1]M

38、ike Docherty.面向?qū)ο蠓治雠c設(shè)計(jì)(UML2.O版).北京:清華大學(xué)出版社,2006.4</p><p>  [2]陳輪、劉蕾。ASP.NET3.5網(wǎng)絡(luò)數(shù)據(jù)庫(kù)網(wǎng)絡(luò)數(shù)據(jù)庫(kù)開發(fā)實(shí)例自學(xué)手冊(cè).北京:電子工業(yè)出版社,2008.5</p><p>  [3]張領(lǐng).ASP.NET項(xiàng)目開發(fā)全程實(shí)錄.北京:清華大學(xué)出版社,2008.6</p><p>  [4]明日科技.

溫馨提示

  • 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. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論