圖書銷售管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)_第1頁(yè)
圖書銷售管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)_第2頁(yè)
圖書銷售管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)_第3頁(yè)
圖書銷售管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)_第4頁(yè)
圖書銷售管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩13頁(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、淮陰工學(xué)院 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告課題名稱: 圖書銷售管理系統(tǒng) 專業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 班級(jí): 計(jì)算機(jī)1072 姓名: 江笑 學(xué)號(hào): 1071301215 指導(dǎo)老師: 劉金嶺、周海巖、馮萬(wàn)利、邱軍林 2009年12月30日設(shè)計(jì)任務(wù)書課題名稱圖書銷售管理系統(tǒng)設(shè)計(jì)目的1. 加深對(duì)數(shù)據(jù)庫(kù)系統(tǒng)、程序設(shè)計(jì)語(yǔ)言的理論知識(shí)的理解和應(yīng)用水平。2. 通過(guò)設(shè)計(jì)實(shí)際的數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)用課題,進(jìn)一步熟悉數(shù)據(jù)庫(kù)管理系統(tǒng)的操作技術(shù),提高動(dòng)手能力,提高分析問(wèn)題和解決問(wèn)題的能力。3. 通過(guò)實(shí)際編程加深對(duì)基本原理的理解,提高實(shí)踐能力;4. 學(xué)習(xí)開發(fā)資料的收集與整理,學(xué)會(huì)撰寫課程設(shè)計(jì)報(bào)告。實(shí)驗(yàn)環(huán)境1. 微型電子計(jì)算機(jī)(PC);2. W

2、indows XP操作系統(tǒng),SQL Server2005,ASP.NET任務(wù)要求1. 利用課余時(shí)間去圖書館或上網(wǎng)查閱課題相關(guān)資料,深入理解課題含義及設(shè)計(jì)要求,注意材料收集與整理;2. 在第17周末之前完成預(yù)設(shè)計(jì),并請(qǐng)指導(dǎo)教師審查,通過(guò)后方可進(jìn)行下一步工作;3. 本課題主要實(shí)現(xiàn)圖書信息管理、訂單信息管理、會(huì)員信息管理等。4. 結(jié)束后,及時(shí)提交設(shè)計(jì)報(bào)告(含紙質(zhì)稿、電子稿),要求格式規(guī)范、內(nèi)容完整、結(jié)論正確,正文字?jǐn)?shù)不少于3000字。工作進(jìn)度計(jì)劃序號(hào)起止日期工 作 內(nèi) 容1在預(yù)設(shè)計(jì)的基礎(chǔ)上,進(jìn)一步查閱資料,完善設(shè)計(jì)方案,形成書面材料。2設(shè)計(jì)總體方案,構(gòu)建繪制流程框圖,編寫代碼,上機(jī)調(diào)試。3測(cè)試程序,

3、優(yōu)化代碼,增強(qiáng)功能,撰寫設(shè)計(jì)報(bào)告。4提交軟件代碼、設(shè)計(jì)報(bào)告,參加答辯,根據(jù)教師反饋意見,修改、完善設(shè)計(jì)報(bào)告。指導(dǎo)教師(簽章): 年 月 日 摘要:隨著信息時(shí)代的到來(lái),IT產(chǎn)業(yè)和Internet獲得了飛速發(fā)展,計(jì)算機(jī)應(yīng)用已滲透到了各個(gè)領(lǐng)域,網(wǎng)絡(luò)應(yīng)用越來(lái)越普遍,而且走進(jìn)了千家萬(wàn)戶,網(wǎng)絡(luò)銷售應(yīng)運(yùn)而生,而圖書銷售就是其中之一。傳統(tǒng)的圖書銷售僅僅局限于一小塊地方且人力與物力過(guò)多浪費(fèi),而網(wǎng)絡(luò)圖書銷售則面向全中國(guó),甚至全世界而且管理方便。網(wǎng)絡(luò)圖書銷售具有面向范圍廣,價(jià)格優(yōu)惠,種類齊全,購(gòu)買方便等特點(diǎn)。本圖書銷售管理系統(tǒng)的開發(fā)語(yǔ)言是C#,開發(fā)環(huán)境是Visual Studio 2008,數(shù)據(jù)庫(kù)采用SQL Ser

4、ver 2005。關(guān)鍵字:C#;Visual Studio 2008;SQL Server 2005目 錄1 需求分析11.1 系統(tǒng)目標(biāo)11.2 功能劃分11.3 數(shù)據(jù)流圖12 概念設(shè)計(jì)13 邏輯結(jié)構(gòu)設(shè)計(jì)33.1 ER模型向關(guān)系模式轉(zhuǎn)換33.2 數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)34 應(yīng)用程序設(shè)計(jì)55 編程實(shí)現(xiàn)5總 結(jié)9致 謝10參 考 文 獻(xiàn)111 需求分析1.1 系統(tǒng)目標(biāo)設(shè)計(jì)出一個(gè)能夠?qū)崿F(xiàn)賣方和買方在線交易圖書的平臺(tái)。1.2 功能劃分圖書銷售管理系統(tǒng)包括注冊(cè)、登錄、購(gòu)買圖書、添加圖書、刪除圖書、搜索圖書等功能。 1.3 數(shù)據(jù)流圖管理員購(gòu)物信息訂單信息表購(gòu)物車信息表用戶購(gòu)買圖書購(gòu)物信息提交計(jì)算費(fèi)用圖書價(jià)格計(jì)算

5、結(jié)果圖1.1 購(gòu)物車數(shù)據(jù)流圖用戶查詢信息圖書信息表查找頁(yè)面查詢信息查詢結(jié)果圖1.2 查找數(shù)據(jù)流圖用戶已修改信息用戶信息表頁(yè)面用戶信息驗(yàn)證已修改信息圖1.3 用戶信息數(shù)據(jù)流圖新圖書信息新圖書信息頁(yè)面添加或修改圖書信息表圖書信息管理員圖1.4 圖書添加修改數(shù)據(jù)流圖2 概念設(shè)計(jì)本系統(tǒng)規(guī)劃出的實(shí)體有:會(huì)員信息實(shí)體、圖書信息實(shí)體、訂單信息實(shí)體,它們之間的關(guān)系如下圖所示。姓名宅電身份證號(hào)信用卡密碼登錄密碼信用卡賬號(hào)家庭地址登錄賬號(hào)用戶1手機(jī)號(hào)性別購(gòu)買N出版日期圖書分類單價(jià)出版社簡(jiǎn)介ISBN書名作者圖2.1 用戶購(gòu)買圖書E-R圖姓名宅電身份證號(hào)信用卡密碼登錄密碼信用卡賬號(hào)家庭地址登錄賬號(hào)用戶N手機(jī)號(hào)性別搜索

6、1出版日期圖書分類單價(jià)出版社簡(jiǎn)介ISBN書名作者圖2.1 用戶搜索圖書E-R圖用戶登錄賬號(hào)信用卡賬號(hào)登錄密碼信用卡密碼家庭地址身份證號(hào)宅電性別姓名手機(jī)號(hào)訂單擁有1N費(fèi)用ISBN訂購(gòu)會(huì)員訂單編號(hào)訂購(gòu)數(shù)量訂購(gòu)日期圖2.2 用戶下訂單E-R圖1管理員添加N出版日期圖書分類單價(jià)出版社簡(jiǎn)介ISBN書名作者圖2.1 管理員添加圖書E-R圖用戶屬性:登錄賬號(hào)、登錄密碼、信用卡賬號(hào)、信用卡密碼、姓名、身份證號(hào)、性別、家庭地址、聯(lián)系電話和手機(jī)號(hào)等;圖書屬性: ISBN、書名、單價(jià)、分類、出版社、出版日期、作者和簡(jiǎn)介等;訂單屬性:訂單編號(hào)、會(huì)員郵箱、所訂圖書的費(fèi)用、下訂日期、所訂圖書的ISBN和訂購(gòu)數(shù)量等。一個(gè)用

7、戶可以購(gòu)買多本圖書,一本圖書只能被一個(gè)用戶購(gòu)買,所以是1:N的關(guān)系;一個(gè)用戶可以搜索一本圖書,一本圖書可以被多個(gè)用戶搜索,所以是N:1的關(guān)系;一個(gè)用戶可以有多張訂單,一張訂單只能由一個(gè)用戶擁有,所以是1:N的關(guān)系;一個(gè)管理員可以添加多本圖書,一本圖書只能被一個(gè)用戶添加,所以是1:N的關(guān)系。3 邏輯結(jié)構(gòu)設(shè)計(jì)3.1 ER模型向關(guān)系模式轉(zhuǎn)換會(huì)員實(shí)體集可以轉(zhuǎn)換為關(guān)系:會(huì)員(郵箱,登錄密碼,信用卡賬號(hào),信用卡密碼,姓名,身份證號(hào),性別,家庭地址,聯(lián)系電話,手機(jī)號(hào))圖書實(shí)體集可以轉(zhuǎn)換為關(guān)系:圖書(ISBN,書名,單價(jià),分類,出版社,出版日期,作者,簡(jiǎn)介)訂單實(shí)體集可以轉(zhuǎn)換為關(guān)系:訂單(訂單編號(hào),會(huì)員郵箱,

8、費(fèi)用,下訂日期,ISBN,訂購(gòu)數(shù)量)3.2 數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)表3.1 購(gòu)物車信息表列名數(shù)據(jù)類型長(zhǎng)度描述caridint4購(gòu)物車編號(hào),定義為主鍵,自動(dòng)編號(hào)booknamenvarchar50書名,不允許為空bookquantityint4每種書的數(shù)量,不允許為空shoppingdatedatetime8購(gòu)買日期,不允許為空unitcostmoney8每種書的總價(jià),不允許為空pricemoney8圖書單價(jià),不允許為空isbnnvarchar50國(guó)際標(biāo)準(zhǔn)書號(hào),不允許為空emailnvarchar50電子郵箱,會(huì)員賬號(hào),不允許為空表3.2 訂單信息表列名數(shù)據(jù)類型長(zhǎng)度描述orderedint4訂單編號(hào),

9、定義為主鍵,自動(dòng)編號(hào)orderdatedatetime8下單日期,不允許為空totalcostmoney8每種書的總價(jià),不允許為空emailnvarchar50電子郵箱,會(huì)員賬號(hào),不允許為空isbnnvarch50國(guó)際標(biāo)準(zhǔn)書號(hào),不允許為空quantityint4每種書的數(shù)量,不允許為空表3.3 管理員信息表列名數(shù)據(jù)類型長(zhǎng)度描述adminidnvarchar50管理員登錄帳號(hào),定義為主鍵adminpwdnvarchar12管理員登錄密碼,不允許為空表3.4 圖書信息表列名數(shù)據(jù)類型長(zhǎng)度描述isbnnvarchar50國(guó)際標(biāo)準(zhǔn)書號(hào),定義為主鍵booknamenvarchar50書名,不允許為空cat

10、egorynvarchar20圖書分類,不允許為空bookpricemoney8圖書單價(jià),不允許為空bookinfovarcharMAX圖書簡(jiǎn)介,不允許為空pressnvarchar50出版社,不允許為空publishdatenvarchar50出版日期,不允許為空authornvarchar50作者,不允許為空表3.5 意見箱信息表列名數(shù)據(jù)類型長(zhǎng)度描述adviceidadcontentintvarchar41000意見標(biāo)號(hào),定義為主鍵,自動(dòng)編號(hào)意見內(nèi)容,不允許為空sndtimedatetime8發(fā)送時(shí)間,允許為空表3.6 會(huì)員信息表列名數(shù)據(jù)類型長(zhǎng)度描述emailnvarchar50電子郵箱,

11、會(huì)員賬號(hào),定義為主鍵usernamenvarchar10會(huì)員的真實(shí)姓名,不允許為空passwordnvarchar12登錄密碼,不允許為空idnumnvarchar18身份證號(hào),不允許為空telnumnvarchar20電話號(hào)碼,不允許為空addressnvarchar50家庭地址,不允許為空mobilephonenvarchar12手機(jī)號(hào),不允許為空sexchar4性別,不允許為空bankidnvarchar50信用卡號(hào),不允許為空bankpwdnvarchar50信用卡密碼,不允許為空4 應(yīng)用程序設(shè)計(jì)開始 輸入賬號(hào)密碼 正確?NY用戶登錄圖書銷售系統(tǒng)用戶注冊(cè)模塊 會(huì)員登錄模塊購(gòu)物車模塊訂單

12、查詢模塊圖書查找模塊圖書分類模塊圖書添加修改模塊意見箱模塊用戶信息修改模塊用戶選擇操作YN 選擇退出?退出執(zhí)行服務(wù)操作圖4.1 系統(tǒng)流程圖 圖4.2 系統(tǒng)功能模塊圖5 編程實(shí)現(xiàn)運(yùn)行系統(tǒng),顯示系統(tǒng)首頁(yè),如圖5.1所示。圖5.1 系統(tǒng)首頁(yè)如果用戶未注冊(cè)則只能實(shí)現(xiàn)搜索和查看圖書的功能,若輸入的書名存在則如圖5.2所示,否則顯示沒(méi)有您要找的書,本系統(tǒng)支持模糊搜索;單擊“人文社科類”,即可查看人文社科類的圖書,單擊“自然科學(xué)類”,即可查看自然科學(xué)類的圖書,單擊“藝術(shù)美育類”,即可查看藝術(shù)美育類的圖書。圖5.2 搜索結(jié)果單擊書名,即可看到相應(yīng)書的詳細(xì)介紹,如圖5.3所示。圖5.3 圖書介紹若想購(gòu)買,填入欲

13、購(gòu)數(shù)量(默認(rèn)為1),單擊“放進(jìn)購(gòu)物車”即可,此時(shí)圖書已放進(jìn)購(gòu)物車,用戶可單擊“購(gòu)物車”查看購(gòu)買情況,如圖5.4所示。只有注冊(cè)成為用戶后才有購(gòu)買權(quán)限。圖5.4 購(gòu)物車界面此時(shí),如果用戶想將某本書移出購(gòu)物車,單擊相應(yīng)書后面的“刪除”即可;如果用戶對(duì)購(gòu)買情況確認(rèn)無(wú)誤,單擊“結(jié)算”,進(jìn)行最后確認(rèn),確認(rèn)后不可以對(duì)購(gòu)買情況再作任何修改,如圖5.5所示。圖5.5 結(jié)算結(jié)果界面登錄后,頁(yè)面首先跳轉(zhuǎn)到“個(gè)人中心”,如圖5.6所示,用戶可單擊“修改信息”,修改注冊(cè)信息;單擊“修改密碼”,可修改登錄密碼。對(duì)于未注冊(cè)的,“個(gè)人中心”是不可見的。圖5.6 個(gè)人中心界面管理員登錄后可添加新的圖書,如圖5.7所示。圖5.7

14、 添加新書界面添加完后,管理員可單擊“查看”來(lái)查看所有圖書信息,并對(duì)圖書信息進(jìn)行修改或刪除如圖5.8所示。圖5.8 圖書總覽界面單擊“查看訂單”,管理員可查看用戶的訂單,從而及時(shí)地將圖書郵寄給相應(yīng)用戶,如圖5.9所示。圖5.9 訂單查詢界面單擊“客戶賬號(hào)”,管理員可查看用戶的具體信息,如圖5.10所示。圖5.10 用戶詳細(xì)信息界面總 結(jié)這次我做的程序設(shè)計(jì),一開始原以為它很難,很多控件以前都沒(méi)學(xué)過(guò),經(jīng)過(guò)這些天的實(shí)踐,感覺(jué)并不像想象中的那么難。通過(guò)查閱資料,我對(duì)一些控件有了一定的了解,所以并不像想象中那么難。在這周的時(shí)間內(nèi),我通過(guò)看相關(guān)的書籍和上網(wǎng)查資料,復(fù)習(xí)了一下本學(xué)期的內(nèi)容,然后把所學(xué)到的知識(shí)

15、運(yùn)用到我這次所做的圖書銷售管理系統(tǒng)的課程設(shè)計(jì)中,理論實(shí)踐相結(jié)合,這樣不僅僅鍛煉了我做事的能力,同時(shí)也提高了我的思維能力。這次的實(shí)踐讓我學(xué)會(huì)了要全面地去思考問(wèn)題。通過(guò)本次課程設(shè)計(jì),我對(duì)C#的應(yīng)用有了一定的了解,對(duì)數(shù)據(jù)庫(kù)的了解也更進(jìn)了一步。致 謝在這里感謝淮陰工學(xué)院、計(jì)算機(jī)工程學(xué)院提供給我的實(shí)踐機(jī)會(huì),實(shí)驗(yàn)室人員提供的實(shí)驗(yàn)環(huán)境,指導(dǎo)教師的辛勤指導(dǎo),同學(xué)的幫助,參考文獻(xiàn)的原作者以及在課程設(shè)計(jì)中幫助過(guò)我的人。在這里我要謝謝我的同學(xué)們和老師,他們不僅為我提供運(yùn)行程序的環(huán)境,而且不時(shí)的為我解疑難問(wèn)題,讓我對(duì)課程程序中出錯(cuò)地方有了更深刻的了解,對(duì)掌握它又有了新的方法,那就是實(shí)事求是,從實(shí)踐中檢驗(yàn)真理和發(fā)展真理

16、。與此同時(shí),我更加深刻地體會(huì)到資源的重要性,一個(gè)人的力量是永遠(yuǎn)不夠的,只有不斷獲取新的知識(shí),才能把系統(tǒng)做的更加完善。在程序運(yùn)行及操作時(shí),我在同學(xué)那里得到了很多的幫助,是他們讓我感受到互相學(xué)習(xí)是一件很開心的事,你可以在發(fā)現(xiàn)自己優(yōu)點(diǎn)的同時(shí),找到自己很多未發(fā)現(xiàn)的不足。比如,在程序運(yùn)行連續(xù)出錯(cuò)的時(shí)候,就想放棄。而同學(xué)們的耐心幫助讓我做了下去。同時(shí),我要感謝學(xué)校提供上機(jī)資源。再次感謝所有老師和同學(xué)們。參 考 文 獻(xiàn)1 劉金嶺,馮萬(wàn)利,張有東等數(shù)據(jù)庫(kù)原理及應(yīng)用北京:清華大學(xué)出版社,20092 李律松,馬傳寶,李婷Visual C# + SQL Server數(shù)據(jù)庫(kù)開發(fā)與實(shí)例北京:清華大學(xué)出版社,20063 陳志泊ASP.NET數(shù)據(jù)庫(kù)應(yīng)用程序開發(fā)教程北京:人民郵電出版社,20054 楊會(huì)珍,范書義Microsoft Visual C#.NET 2003開發(fā)技巧大全北京:中國(guó)水利水電出版社5 張家祥,方凌江,張賢坤等C#范例解析北京:電子工業(yè)出版社6 陳秋萍C# 2005數(shù)據(jù)庫(kù)編程經(jīng)典教程北京:人民郵電出版

溫馨提示

  • 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ù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論