




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、河南職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(論文)題目網(wǎng)上書店管理系統(tǒng)的實現(xiàn)孫浩勇09121097計算機應(yīng)用技術(shù) 睿系(分院)學(xué)生姓名 學(xué) 號 專業(yè)名稱 指導(dǎo)教師信息工程系2011年11月16日河南職業(yè)技術(shù)學(xué)院信息工程系(分院)畢業(yè)設(shè)計(論文)任務(wù)書姓名孫浩勇專業(yè)計算機應(yīng)用技術(shù)班級計應(yīng)093畢業(yè)賈冷論文)網(wǎng)上購書系統(tǒng)畢業(yè)設(shè)計(論文)選題的目的與意義網(wǎng)絡(luò)經(jīng)濟是用現(xiàn)代信息技術(shù)和網(wǎng)絡(luò)技術(shù),依靠形成的互聯(lián)網(wǎng)網(wǎng)絡(luò)進(jìn)行商務(wù)活動, 它集金融電子化、管理信息化、辦公室自動化于一體,與傳統(tǒng)的商務(wù)模式相比較,具 有無可比擬的運作優(yōu)勢。網(wǎng)上購書系統(tǒng)實現(xiàn)在線購書,在線支付,產(chǎn)品展示,會員注 冊等功能。畢業(yè)設(shè)計(論文)的資料收集情況(含
2、指定參考資料)rilmike docherty.面向?qū)ο蠓治雠c設(shè)計(uml2.0版)北京:清華大學(xué)出版社,2006.42 陳輪、劉蕾。asp.net3.5網(wǎng)絡(luò)數(shù)據(jù)庫網(wǎng)絡(luò)數(shù)據(jù)庫開發(fā)實例自學(xué)手冊北京:電子 工業(yè)出版社,2008.53 張領(lǐng).asp.net項目開發(fā)全程實錄.北京:清華大學(xué)出版社,2008.64 明日科技.visual c#開發(fā)大全.北京:人民郵電出版社,2007.11畢業(yè)設(shè)計(論文)工作進(jìn)度計劃第一周:完成系統(tǒng)需求分析;第二周:完成系統(tǒng)分析與系統(tǒng)的功能分析;第三周:系統(tǒng)的具體實現(xiàn),代碼接受任務(wù)日期2011年11月16日要求完成日期2012年03月20日學(xué)生簽名:年月日指導(dǎo)教師簽名:年
3、月日系(分院)主任(院長)簽名:年 月日畢業(yè)設(shè)計(論文)指導(dǎo)教師評閱意見表姓名孫浩勇學(xué)號09121097性別男專業(yè)計算機應(yīng)用技術(shù)班級計應(yīng)093畢業(yè)設(shè)計(論文) 題目網(wǎng)上書店管理系統(tǒng)的實現(xiàn)評 閱見成績指導(dǎo)教師簽字年月日畢業(yè)設(shè)計(論文)答辯意見表姓名孫浩勇學(xué)號09121097 性別男專業(yè)計算機應(yīng)用技術(shù)班級計應(yīng)093畢業(yè)設(shè)計(論文) 題目網(wǎng)上書店管理系統(tǒng)的實現(xiàn)答辯時間地點答 辯 小 組成 員姓名職稱學(xué)歷從事專業(yè)組長成員秘書答 辯 小 組 -立.見答辯成績:答辯小組組長簽名:年月h摘要隨著internet技術(shù)和企業(yè)信息化建設(shè)的發(fā)展,傳統(tǒng)實體店也被搬到了網(wǎng)上方便大家 購物,形成個各色各樣的網(wǎng)上商城。網(wǎng)路
4、技術(shù)與計算機的迅速發(fā)展,極大地改變了人類社會生產(chǎn)與生活的各個方面。商 務(wù)交易師深受其影響的重要領(lǐng)域,圖書采購是商務(wù)交易的 重要組成部分,隨著電子商 務(wù)日益規(guī)范,成熟與發(fā)展,電子商務(wù)將務(wù)必進(jìn)入圖書館采購領(lǐng)域,電子商務(wù)所呈現(xiàn)出來 的優(yōu)勢與效益也將 在圖書采購中體現(xiàn)出來。該系統(tǒng)界面友好,基本實現(xiàn)了顧客注冊、登錄,對商品瀏覽和和購買,管理員可以 對顧客、商品和訂單進(jìn)行管理,本系統(tǒng)有一定的實際應(yīng)用價值。通過asp. net和sql 的結(jié)合,使系統(tǒng)具有更高的開發(fā)效率,及代碼重用性高、易于維護(hù),為將來功能擴展及 升級提供了方便。關(guān)鍵字:網(wǎng)上購書 asp 數(shù)據(jù)庫 sql目 錄第一章用戶需求分析與處理-11收集
5、用戶需求-11.1.1項目的背景及意義-1第二章系統(tǒng)分析-22系統(tǒng)分析22.2功能需求定義-52.3其他需求定義-3第三章系統(tǒng)實現(xiàn)-53.1前臺購物車管理-5第四章結(jié)束語-7參考文獻(xiàn)-8第一章用戶需求分析與處理1收集用戶信息1.1.1項目的背景及意義網(wǎng)絡(luò)經(jīng)濟是用現(xiàn)代信息技術(shù)和網(wǎng)絡(luò)技術(shù),依靠形成的互聯(lián)網(wǎng)網(wǎng)絡(luò)進(jìn)行商 務(wù)活動的,它集金融電子化、管理信息化、辦公室自動化于一體,與傳統(tǒng)商務(wù)模 式相比較,具有無可比擬的運作優(yōu)勢:(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)運營成木低;用戶范圍廣;商務(wù)開發(fā)性好; 無時空限制; 多媒體手段表現(xiàn)力強; 以顧客為中心,最大限度地滿足顧客的個性需求
6、; 提升企業(yè)形象;促進(jìn)市場營銷;增強企業(yè)管理功能;革新企業(yè)管理思想;為了滿足河南職業(yè)技術(shù)學(xué)院學(xué)牛的購書需求,河南職業(yè)技術(shù)學(xué)院推出自自 的電子商務(wù)系統(tǒng)一一網(wǎng)上購書系統(tǒng)。顧客群主要是河南職業(yè)技術(shù)學(xué)院在校的近 萬名學(xué)生,以及在internet上來自全國各地的訪問該網(wǎng)上書店的潛在客戶組成。 本項目分為前、后管理系統(tǒng)。前臺銷售管理系統(tǒng)實現(xiàn)的功能類似于現(xiàn)實生活中得商店銷售,顧客可以瀏覽 圖書、選擇圖書、結(jié)算完成購書等。圖書數(shù)據(jù)能根據(jù)需要靈活地檢索與顯示, 簡化 購物流程,真正做到“簡捷、高效、流暢”的購物環(huán)境。本系統(tǒng)的后臺管理系統(tǒng)融入企業(yè)傳統(tǒng)的進(jìn)銷存概念,對訂單進(jìn)疔管理,對 圖書進(jìn)行分類管理,提供圖書信息
7、的添加、修改和刪除等功能,支持圖書的封 面圖片上載功能,從而能夠利用網(wǎng)絡(luò)的優(yōu)勢增強圖書商品的宣傳效果。第二章系統(tǒng)分析2.1系統(tǒng)分析木系統(tǒng)主要分為顧客部分,顧客部分主要實現(xiàn)的功能針對顧客使用,有顧客 的注冊和登錄功能、查看商品信息功能、搜索商品的功能、購物車功能、反饋意 見或留言功能。這里的功能主要按照使用者不同進(jìn)行分配。網(wǎng)上商城系統(tǒng)顧客注冊登錄査看mnna信息搜索商品信息顧客購物車顧客反饋意見表1它們各自的功能如下所述:1)顧客部分顧客部分主要包括以下幾個方面,顧客的注冊登錄,顧客查看商品信息, 搜索商品信息,查看購物車,刪除購物車,修改購物車,確認(rèn)下訂單操作,查看 留言反饋信息,增加留言信息
8、,修改顧客自己的信息等。這里的使用對象主要是 顧客。首先顧客可以方便地注冊與登錄。若還未注冊的顧客只能進(jìn)行商品的查 看,不能購物;未注冊的顧客可進(jìn)入注冊頁面進(jìn)行注冊,然后可以選擇不同的會 員級別,有不同的打折率。但是若顧客不符合要求或是有重大表現(xiàn),后臺的管理 員可以對其會員級別進(jìn)行調(diào)整。顧客可以靈活地檢索所需的商品信息及了解特價商品信息??刹捎藐P(guān)鍵 字搜索。顧客可以方便地查看詳細(xì)的商品資料。顧客可管理自己的購物車(包括添加或刪除選購商品、修改商品購買數(shù) 量及在線下訂單等操作)。2.2功能需求定義要求不同類型的用戶擁有不同的功能,顧客(未注冊或未登錄用戶,登錄用戶)。用例圖如 下(圖3-3):表
9、22.3 其他需求定義2. 3.1對性能的規(guī)定1)數(shù)據(jù)精確度要按照嚴(yán)格的數(shù)據(jù)格式輸入,否則系統(tǒng)不給予響應(yīng)進(jìn)行處理。查詢時要保證查全率,所有包含查詢關(guān)鍵字的記錄都應(yīng)能查到。2)時間特性 一般操作的響應(yīng)時間應(yīng)在1、2秒內(nèi);數(shù)據(jù)庫的鏈接如果時間為不超過10秒,否則鏈接失敗,網(wǎng)絡(luò)繁忙重試;3)靈活性輸入數(shù)據(jù)書寫格式的靈活性;2. 3. 2輸入輸出要求盡量減少輸入數(shù)據(jù)量;輸入數(shù)據(jù)格式;引導(dǎo)操作的提示;2. 3. 3數(shù)據(jù)管理能力要求數(shù)據(jù)導(dǎo)岀到內(nèi)存,內(nèi)存數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫;長久保存的數(shù)據(jù)存入數(shù)據(jù)庫;臨時數(shù)據(jù)在需要使用時導(dǎo)入到內(nèi)存或臨時文件;2. 3. 4故障處理要求 正常使用吋不應(yīng)岀錯,若運行時遇到不可恢復(fù)的
10、系統(tǒng)錯誤,也必須保證數(shù)據(jù)庫完 好無損。保證經(jīng)常變動的數(shù)據(jù)的準(zhǔn)確性,如報表的統(tǒng)計數(shù)據(jù)等;第三章系統(tǒng)實現(xiàn)3.1前臺購物車管理3. 1. 1任務(wù)描述以網(wǎng)上購書商務(wù)網(wǎng)站會員資格登錄的用戶在瀏覽圖書詳細(xì)信息的過程屮,如 果想購買該種圖書,可以單擊圖書詳情下方的“放入購物車”鏈接,即可將該圖 書的信息添加到購物車中;同時,用戶可以通過單擊導(dǎo)航欄中的“我的購物車” 進(jìn)入該用戶自己的購物車管理界面,從而對購物車中得圖書信息進(jìn)行查看、編輯、 移除等操作。只有當(dāng)用戶進(jìn)行提交生成訂單的操作,用戶購物車中得圖書信息才 會被清空。前臺購物車管理功能的實現(xiàn)是網(wǎng)上購書商務(wù)網(wǎng)站的關(guān)鍵,因為購物車 中的圖書信息是用戶個性化選擇
11、的結(jié)果,同時又是生成訂單與結(jié)算支付分來源與 依據(jù)。前臺購物車管理包括的主要功能有:1. 放入圖書到購物車;2. 查看購物車屮的圖書信息;3. 修改購物車中的圖書數(shù)量,并重新計算總價格;4. 移除購物車中的圖書;5. 清空購物車總的全部圖書;3.1.2任務(wù)分析(1)如何實現(xiàn)每個用戶擁有自己的購物車?每個用戶擁有自己的個性購物車,并且只要用戶不提交生成訂單,購物車中 得數(shù)據(jù)就要為用戶一直保留,依據(jù)這個業(yè)務(wù)特點,在asp. net3. 5架構(gòu)下,可以 釆用個性配置(profile)來實現(xiàn),profile可以自動在多個web應(yīng)用程序的訪問 之間存儲用戶信息。一個user profile中可以存儲各種類
12、型的信息,這些信息 既可以是簡單的string和integer類型,也可以是復(fù)雜的自定義類型。例如, 可以存儲用戶的姓名、購物車、用戶屬性或網(wǎng)站使用情況統(tǒng)計等。profile對象與session對象十分相識,但是功能更強。與session相似, 但是功能更強。與session相似的地方在于,profile也是相對于一個特定用戶 的,也就是說,每個web應(yīng)用稱呼的用戶都有特悶其的profile對象。與session不同的是,profile對象是持久對象。如果向session中添加一 個項,在離開網(wǎng)站時,該項就會消失。而profile則完全不同,它為每個用戶存 儲配置的信息是強類型,能夠長期保存,
13、并且它還支持匿名用戶。(2)如何確定購物車中圖書存放的數(shù)據(jù)結(jié)構(gòu)?向購物車中放入圖書的實質(zhì)是增加一個(圖書書號,圖書信息實例)的(鍵, 值)對,要實現(xiàn)該結(jié)構(gòu)最好采用泛型集合類dictionary<tkey, tvalue >,所以使 用dictionary集合類來存放用戶購物車總得圖書信息。(3)如何保持購物車中得圖書信息與數(shù)據(jù)可中存放購物車圖書信息的數(shù)據(jù) 表的一致性?用戶可以通過單擊導(dǎo)航欄中得“我的購物車”進(jìn)入自己的購物車管理界面, 從而對購物車的圖書信息進(jìn)行查看、編輯、移除等操作。當(dāng)用戶對前臺購物車屮 得圖書信息做了更改,則對數(shù)據(jù)庫中存放購物車圖書信息的數(shù)據(jù)表也要做相應(yīng)的 改變這
14、時需要將數(shù)據(jù)表中得原有數(shù)據(jù)刪除,然后插入最新的購物車中得圖書信 息,對這一數(shù)據(jù)表所做得這兩項操作一定要符合事務(wù)機制。3. 1. 3購物車數(shù)據(jù)訪問cartaccess類的實現(xiàn)在dal類庫中添加新類一一購物車數(shù)據(jù)訪問類cartaccess,所屬命名空間為 namcspaccbookshop. dal,訪問權(quán)限為public。該類的功能是對購物車cart表進(jìn) 行數(shù)據(jù)訪問,它包含兩個主要的方法。使用getcartltems方法能夠通過登錄的 用戶名稱獲得該用戶保存在cart表中的所要購買的圖書信息;使用 setcartltems方法設(shè)置cart表中得數(shù)據(jù),如果用戶在前臺清空了購物車,它就 會刪除該用戶
15、在cart表中得記錄,然后再添加更新后的圖書信息來保持與用戶 在購物車管理頁所做操作的一致性。1.相關(guān)知識;事務(wù)購物車數(shù)據(jù)訪問類的setcartltems方法在設(shè)置cart數(shù)據(jù)表時要先后執(zhí)行連 個操作,首先是刪除該用戶原有的記錄,然后添加最新的購物車中現(xiàn)存的圖書記 錄。這兩個操作必須保持一致性,也就是說或者兩個操作都完成,或者兩個都不 做,這就要用到事務(wù)。事務(wù)是作為一個邏輯工作單位執(zhí)行的一系列操作,具有acid (原子性、一 致性、隔離性、持久性)屬性。事務(wù)啟動之后,這一系列操作就必須全部成功提 交,如果在執(zhí)行過程中擊現(xiàn)錯誤,事務(wù)啟動之后對數(shù)據(jù)所做的所有修改將會回滾, 將信息恢復(fù)到操作之前的狀
16、態(tài),確保數(shù)據(jù)的安全。由于本系統(tǒng)采用sql scrvcr2005作為數(shù)據(jù)庫,所以使用sqltransaction類 在sql server數(shù)據(jù)庫中處理transact-sql事務(wù)。該類所屬的命名空間為 system. data. sqlcliento(1) 創(chuàng)建 sqltransaction 對象sqltransaction 類沒有公共構(gòu)造函數(shù),不能用 sqltransaction mytran=new sqltransaction();來新建一個sqltransaction類型的變量,而是需要使用 sqlc onnection 類的 beg in tra nsac tion ();方法:sql
17、transaction trans;trans=myconn. begintransaction ();/myconn 為sqlcormcction 對象該方法返回一個sqltransaction類型的對象。在調(diào)用begintransaction o方法以后,所有基于該數(shù)據(jù)連接對象的sql語句執(zhí)行動作都將被認(rèn)為是 事務(wù)trans的一部反。同時,也可以在該方法的參數(shù)中指定事務(wù)隔離級別的 事務(wù)名稱,女口:sqltransaction trans;tran s 二 myc onn. beg in tra nsac tion( isola tion level. readcomni itt ed, ”
18、 samp letransaction");(2) 事務(wù)的提交方式tans. commit ();該語句執(zhí)行后,事務(wù)針對數(shù)據(jù)庫所做的一系列操作將生效,并且為數(shù)據(jù) 庫事務(wù)的持久性機制所保持一一即使系統(tǒng)在這以后發(fā)生致命錯誤,該事務(wù)對 數(shù)據(jù)庫的影響也不會消失。使用try/catch進(jìn)行異常處理,捕獲異常則令事 務(wù)發(fā)生回滾。(3) 事務(wù)的冋滾使用(1)里創(chuàng)建的trans對象,則為;trans rollbacko ;該語句執(zhí)行后,將撤銷trans這個事務(wù)啟動之后對數(shù)據(jù)表中數(shù)據(jù)所作的 所有修改。第四章結(jié)束語本論文完成工作本次課程設(shè)計完成的是網(wǎng)上購書系統(tǒng),我基本完成了所要求的幾個功能,包 括圖書錄入、圖書銷售、銷售統(tǒng)計、查詢庫存等功能。通過木次課程設(shè)計,自己 對asp. net的基本知識有了一個很好的鞏固和學(xué)習(xí),。而且自己還進(jìn)一步熟悉了 sql數(shù)據(jù)庫的知識,包括建表、查詢、修改等操作,以及學(xué)習(xí)了 asp. net怎樣連 接數(shù)據(jù)庫。開始做這個課程設(shè)計的時候,感覺到自己只有一些理論知識,無法動手來操 作。通過認(rèn)真的學(xué)習(xí)來解決這一問題,這也提高了實際操作的能力。在編寫程序 的過程中,也發(fā)現(xiàn)自己述是存在著很多的缺點,對asp. net和sql數(shù)據(jù)庫的知識 和使用不是很熟悉,操作數(shù)據(jù)庫也不熟練,還需要自己多加練習(xí)來達(dá)到熟練的目 的,以后還要努力學(xué)習(xí)鍛煉自己參考文獻(xiàn)1 mike d
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030中國飛機透明膠片行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報告
- 2025-2030年中國醫(yī)療檢驗儀器項目投資可行性研究分析報告
- 2025-2030年中國復(fù)合刨項目投資可行性研究分析報告
- 2025-2030年中國硅膠套模具行業(yè)深度研究分析報告
- 圍墻護(hù)欄轉(zhuǎn)售合同協(xié)議
- 網(wǎng)站域名轉(zhuǎn)讓合同書7篇
- 駕駛員聘用合同(范本)8篇
- 有關(guān)原料采購合同范本5篇
- 合同之食材采購合同10篇
- 水產(chǎn)品銷售合同模板(6篇)
- 貿(mào)易安全培訓(xùn)
- 中級消控證的試題及答案
- Unit 5 Everyone is special!(教學(xué)設(shè)計)-2024-2025學(xué)年人教版PEP(一起)(2024)英語一年級下冊
- 2025年河南焦作市孟州市開創(chuàng)人才服務(wù)有限公司招聘筆試參考題庫附帶答案詳解
- 2025年湖南永州恒通電力(集團(tuán))有限責(zé)任公司招聘筆試參考題庫附帶答案詳解
- 2024新版人教PEP英語(2025春)七年級下冊教學(xué)課件:Unit4 A 2a-2e
- 中醫(yī)理療技術(shù)
- 婦科護(hù)理人文關(guān)懷課件
- 《汽車專業(yè)英語》2024年課程標(biāo)準(zhǔn)(含課程思政設(shè)計)
- 小學(xué)數(shù)學(xué)二年級第二學(xué)期口算計算共3031道題
- 網(wǎng)絡(luò)安全知識基礎(chǔ)培訓(xùn)課件
評論
0/150
提交評論