




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、淮陰工學(xué)院 數(shù)據(jù)庫課程設(shè)計報告課題名稱: 圖書銷售管理系統(tǒng) 專業(yè): 計算機科學(xué)與技術(shù) 班級: 計算機1072 姓名: 江笑 學(xué)號: 1071301215 指導(dǎo)老師: 劉金嶺、周海巖、馮萬利、邱軍林 2009年12月30日設(shè)計任務(wù)書課題名稱圖書銷售管理系統(tǒng)設(shè)計目的1. 加深對數(shù)據(jù)庫系統(tǒng)、程序設(shè)計語言的理論知識的理解和應(yīng)用水平。2. 通過設(shè)計實際的數(shù)據(jù)庫系統(tǒng)應(yīng)用課題,進一步熟悉數(shù)據(jù)庫管理系統(tǒng)的操作技術(shù),提高動手能力,提高分析問題和解決問題的能力。3. 通過實際編程加深對基本原理的理解,提高實踐能力;4. 學(xué)習(xí)開發(fā)資料的收集與整理,學(xué)會撰寫課程設(shè)計報告。實驗環(huán)境1. 微型電子計算機(PC);2. W
2、indows XP操作系統(tǒng),SQL Server2005,ASP.NET任務(wù)要求1. 利用課余時間去圖書館或上網(wǎng)查閱課題相關(guān)資料,深入理解課題含義及設(shè)計要求,注意材料收集與整理;2. 在第17周末之前完成預(yù)設(shè)計,并請指導(dǎo)教師審查,通過后方可進行下一步工作;3. 本課題主要實現(xiàn)圖書信息管理、訂單信息管理、會員信息管理等。4. 結(jié)束后,及時提交設(shè)計報告(含紙質(zhì)稿、電子稿),要求格式規(guī)范、內(nèi)容完整、結(jié)論正確,正文字?jǐn)?shù)不少于3000字。工作進度計劃序號起止日期工 作 內(nèi) 容1在預(yù)設(shè)計的基礎(chǔ)上,進一步查閱資料,完善設(shè)計方案,形成書面材料。2設(shè)計總體方案,構(gòu)建繪制流程框圖,編寫代碼,上機調(diào)試。3測試程序,
3、優(yōu)化代碼,增強功能,撰寫設(shè)計報告。4提交軟件代碼、設(shè)計報告,參加答辯,根據(jù)教師反饋意見,修改、完善設(shè)計報告。指導(dǎo)教師(簽章): 年 月 日 摘要:隨著信息時代的到來,IT產(chǎn)業(yè)和Internet獲得了飛速發(fā)展,計算機應(yīng)用已滲透到了各個領(lǐng)域,網(wǎng)絡(luò)應(yīng)用越來越普遍,而且走進了千家萬戶,網(wǎng)絡(luò)銷售應(yīng)運而生,而圖書銷售就是其中之一。傳統(tǒng)的圖書銷售僅僅局限于一小塊地方且人力與物力過多浪費,而網(wǎng)絡(luò)圖書銷售則面向全中國,甚至全世界而且管理方便。網(wǎng)絡(luò)圖書銷售具有面向范圍廣,價格優(yōu)惠,種類齊全,購買方便等特點。本圖書銷售管理系統(tǒng)的開發(fā)語言是C#,開發(fā)環(huán)境是Visual Studio 2008,數(shù)據(jù)庫采用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è)計13 邏輯結(jié)構(gòu)設(shè)計33.1 ER模型向關(guān)系模式轉(zhuǎn)換33.2 數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計34 應(yīng)用程序設(shè)計55 編程實現(xiàn)5總 結(jié)9致 謝10參 考 文 獻111 需求分析1.1 系統(tǒng)目標(biāo)設(shè)計出一個能夠?qū)崿F(xiàn)賣方和買方在線交易圖書的平臺。1.2 功能劃分圖書銷售管理系統(tǒng)包括注冊、登錄、購買圖書、添加圖書、刪除圖書、搜索圖書等功能。 1.3 數(shù)據(jù)流圖管理員購物信息訂單信息表購物車信息表用戶購買圖書購物信息提交計算費用圖書價格計算
5、結(jié)果圖1.1 購物車數(shù)據(jù)流圖用戶查詢信息圖書信息表查找頁面查詢信息查詢結(jié)果圖1.2 查找數(shù)據(jù)流圖用戶已修改信息用戶信息表頁面用戶信息驗證已修改信息圖1.3 用戶信息數(shù)據(jù)流圖新圖書信息新圖書信息頁面添加或修改圖書信息表圖書信息管理員圖1.4 圖書添加修改數(shù)據(jù)流圖2 概念設(shè)計本系統(tǒng)規(guī)劃出的實體有:會員信息實體、圖書信息實體、訂單信息實體,它們之間的關(guān)系如下圖所示。姓名宅電身份證號信用卡密碼登錄密碼信用卡賬號家庭地址登錄賬號用戶1手機號性別購買N出版日期圖書分類單價出版社簡介ISBN書名作者圖2.1 用戶購買圖書E-R圖姓名宅電身份證號信用卡密碼登錄密碼信用卡賬號家庭地址登錄賬號用戶N手機號性別搜索
6、1出版日期圖書分類單價出版社簡介ISBN書名作者圖2.1 用戶搜索圖書E-R圖用戶登錄賬號信用卡賬號登錄密碼信用卡密碼家庭地址身份證號宅電性別姓名手機號訂單擁有1N費用ISBN訂購會員訂單編號訂購數(shù)量訂購日期圖2.2 用戶下訂單E-R圖1管理員添加N出版日期圖書分類單價出版社簡介ISBN書名作者圖2.1 管理員添加圖書E-R圖用戶屬性:登錄賬號、登錄密碼、信用卡賬號、信用卡密碼、姓名、身份證號、性別、家庭地址、聯(lián)系電話和手機號等;圖書屬性: ISBN、書名、單價、分類、出版社、出版日期、作者和簡介等;訂單屬性:訂單編號、會員郵箱、所訂圖書的費用、下訂日期、所訂圖書的ISBN和訂購數(shù)量等。一個用
7、戶可以購買多本圖書,一本圖書只能被一個用戶購買,所以是1:N的關(guān)系;一個用戶可以搜索一本圖書,一本圖書可以被多個用戶搜索,所以是N:1的關(guān)系;一個用戶可以有多張訂單,一張訂單只能由一個用戶擁有,所以是1:N的關(guān)系;一個管理員可以添加多本圖書,一本圖書只能被一個用戶添加,所以是1:N的關(guān)系。3 邏輯結(jié)構(gòu)設(shè)計3.1 ER模型向關(guān)系模式轉(zhuǎn)換會員實體集可以轉(zhuǎn)換為關(guān)系:會員(郵箱,登錄密碼,信用卡賬號,信用卡密碼,姓名,身份證號,性別,家庭地址,聯(lián)系電話,手機號)圖書實體集可以轉(zhuǎn)換為關(guān)系:圖書(ISBN,書名,單價,分類,出版社,出版日期,作者,簡介)訂單實體集可以轉(zhuǎn)換為關(guān)系:訂單(訂單編號,會員郵箱,
8、費用,下訂日期,ISBN,訂購數(shù)量)3.2 數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計表3.1 購物車信息表列名數(shù)據(jù)類型長度描述caridint4購物車編號,定義為主鍵,自動編號booknamenvarchar50書名,不允許為空bookquantityint4每種書的數(shù)量,不允許為空shoppingdatedatetime8購買日期,不允許為空unitcostmoney8每種書的總價,不允許為空pricemoney8圖書單價,不允許為空isbnnvarchar50國際標(biāo)準(zhǔn)書號,不允許為空emailnvarchar50電子郵箱,會員賬號,不允許為空表3.2 訂單信息表列名數(shù)據(jù)類型長度描述orderedint4訂單編號,
9、定義為主鍵,自動編號orderdatedatetime8下單日期,不允許為空totalcostmoney8每種書的總價,不允許為空emailnvarchar50電子郵箱,會員賬號,不允許為空isbnnvarch50國際標(biāo)準(zhǔn)書號,不允許為空quantityint4每種書的數(shù)量,不允許為空表3.3 管理員信息表列名數(shù)據(jù)類型長度描述adminidnvarchar50管理員登錄帳號,定義為主鍵adminpwdnvarchar12管理員登錄密碼,不允許為空表3.4 圖書信息表列名數(shù)據(jù)類型長度描述isbnnvarchar50國際標(biāo)準(zhǔn)書號,定義為主鍵booknamenvarchar50書名,不允許為空cat
10、egorynvarchar20圖書分類,不允許為空bookpricemoney8圖書單價,不允許為空bookinfovarcharMAX圖書簡介,不允許為空pressnvarchar50出版社,不允許為空publishdatenvarchar50出版日期,不允許為空authornvarchar50作者,不允許為空表3.5 意見箱信息表列名數(shù)據(jù)類型長度描述adviceidadcontentintvarchar41000意見標(biāo)號,定義為主鍵,自動編號意見內(nèi)容,不允許為空sndtimedatetime8發(fā)送時間,允許為空表3.6 會員信息表列名數(shù)據(jù)類型長度描述emailnvarchar50電子郵箱,
11、會員賬號,定義為主鍵usernamenvarchar10會員的真實姓名,不允許為空passwordnvarchar12登錄密碼,不允許為空idnumnvarchar18身份證號,不允許為空telnumnvarchar20電話號碼,不允許為空addressnvarchar50家庭地址,不允許為空mobilephonenvarchar12手機號,不允許為空sexchar4性別,不允許為空bankidnvarchar50信用卡號,不允許為空bankpwdnvarchar50信用卡密碼,不允許為空4 應(yīng)用程序設(shè)計開始 輸入賬號密碼 正確?NY用戶登錄圖書銷售系統(tǒng)用戶注冊模塊 會員登錄模塊購物車模塊訂單
12、查詢模塊圖書查找模塊圖書分類模塊圖書添加修改模塊意見箱模塊用戶信息修改模塊用戶選擇操作YN 選擇退出?退出執(zhí)行服務(wù)操作圖4.1 系統(tǒng)流程圖 圖4.2 系統(tǒng)功能模塊圖5 編程實現(xiàn)運行系統(tǒng),顯示系統(tǒng)首頁,如圖5.1所示。圖5.1 系統(tǒng)首頁如果用戶未注冊則只能實現(xiàn)搜索和查看圖書的功能,若輸入的書名存在則如圖5.2所示,否則顯示沒有您要找的書,本系統(tǒng)支持模糊搜索;單擊“人文社科類”,即可查看人文社科類的圖書,單擊“自然科學(xué)類”,即可查看自然科學(xué)類的圖書,單擊“藝術(shù)美育類”,即可查看藝術(shù)美育類的圖書。圖5.2 搜索結(jié)果單擊書名,即可看到相應(yīng)書的詳細(xì)介紹,如圖5.3所示。圖5.3 圖書介紹若想購買,填入欲
13、購數(shù)量(默認(rèn)為1),單擊“放進購物車”即可,此時圖書已放進購物車,用戶可單擊“購物車”查看購買情況,如圖5.4所示。只有注冊成為用戶后才有購買權(quán)限。圖5.4 購物車界面此時,如果用戶想將某本書移出購物車,單擊相應(yīng)書后面的“刪除”即可;如果用戶對購買情況確認(rèn)無誤,單擊“結(jié)算”,進行最后確認(rèn),確認(rèn)后不可以對購買情況再作任何修改,如圖5.5所示。圖5.5 結(jié)算結(jié)果界面登錄后,頁面首先跳轉(zhuǎn)到“個人中心”,如圖5.6所示,用戶可單擊“修改信息”,修改注冊信息;單擊“修改密碼”,可修改登錄密碼。對于未注冊的,“個人中心”是不可見的。圖5.6 個人中心界面管理員登錄后可添加新的圖書,如圖5.7所示。圖5.7
14、 添加新書界面添加完后,管理員可單擊“查看”來查看所有圖書信息,并對圖書信息進行修改或刪除如圖5.8所示。圖5.8 圖書總覽界面單擊“查看訂單”,管理員可查看用戶的訂單,從而及時地將圖書郵寄給相應(yīng)用戶,如圖5.9所示。圖5.9 訂單查詢界面單擊“客戶賬號”,管理員可查看用戶的具體信息,如圖5.10所示。圖5.10 用戶詳細(xì)信息界面總 結(jié)這次我做的程序設(shè)計,一開始原以為它很難,很多控件以前都沒學(xué)過,經(jīng)過這些天的實踐,感覺并不像想象中的那么難。通過查閱資料,我對一些控件有了一定的了解,所以并不像想象中那么難。在這周的時間內(nèi),我通過看相關(guān)的書籍和上網(wǎng)查資料,復(fù)習(xí)了一下本學(xué)期的內(nèi)容,然后把所學(xué)到的知識
15、運用到我這次所做的圖書銷售管理系統(tǒng)的課程設(shè)計中,理論實踐相結(jié)合,這樣不僅僅鍛煉了我做事的能力,同時也提高了我的思維能力。這次的實踐讓我學(xué)會了要全面地去思考問題。通過本次課程設(shè)計,我對C#的應(yīng)用有了一定的了解,對數(shù)據(jù)庫的了解也更進了一步。致 謝在這里感謝淮陰工學(xué)院、計算機工程學(xué)院提供給我的實踐機會,實驗室人員提供的實驗環(huán)境,指導(dǎo)教師的辛勤指導(dǎo),同學(xué)的幫助,參考文獻的原作者以及在課程設(shè)計中幫助過我的人。在這里我要謝謝我的同學(xué)們和老師,他們不僅為我提供運行程序的環(huán)境,而且不時的為我解疑難問題,讓我對課程程序中出錯地方有了更深刻的了解,對掌握它又有了新的方法,那就是實事求是,從實踐中檢驗真理和發(fā)展真理
16、。與此同時,我更加深刻地體會到資源的重要性,一個人的力量是永遠(yuǎn)不夠的,只有不斷獲取新的知識,才能把系統(tǒng)做的更加完善。在程序運行及操作時,我在同學(xué)那里得到了很多的幫助,是他們讓我感受到互相學(xué)習(xí)是一件很開心的事,你可以在發(fā)現(xiàn)自己優(yōu)點的同時,找到自己很多未發(fā)現(xiàn)的不足。比如,在程序運行連續(xù)出錯的時候,就想放棄。而同學(xué)們的耐心幫助讓我做了下去。同時,我要感謝學(xué)校提供上機資源。再次感謝所有老師和同學(xué)們。參 考 文 獻1 劉金嶺,馮萬利,張有東等數(shù)據(jù)庫原理及應(yīng)用北京:清華大學(xué)出版社,20092 李律松,馬傳寶,李婷Visual C# + SQL Server數(shù)據(jù)庫開發(fā)與實例北京:清華大學(xué)出版社,20063 陳志泊ASP.NET數(shù)據(jù)庫應(yīng)用程序開發(fā)教程北京:人民郵電出版社,20054 楊會珍,范書義Microsoft Visual C#.NET 2003開發(fā)技巧大全北京:中國水利水電出版社5 張家祥,方凌江,張賢坤等C#范例解析北京:電子工業(yè)出版社6 陳秋萍C# 2005數(shù)據(jù)庫編程經(jīng)典教程北京:人民郵電出版
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年金融環(huán)境變化與公司戰(zhàn)略試題及答案
- 復(fù)習(xí)小技巧的多樣應(yīng)用2025年計算機二級VB考試試題及答案
- 國際貿(mào)易法的主要內(nèi)容試題及答案指引
- 上海民辦日日學(xué)校2025屆七下數(shù)學(xué)期末質(zhì)量跟蹤監(jiān)視試題含解析
- 數(shù)據(jù)交換與共享機制試題及答案
- 建設(shè)高效工作團隊的計劃思路
- 數(shù)據(jù)安全與風(fēng)險管理試題及答案
- 著眼于未來職業(yè)發(fā)展的策略計劃
- 實施教師的績效激勵機制計劃
- 黑龍江省齊齊哈爾市第二十一中學(xué)2025年八年級數(shù)學(xué)第二學(xué)期期末復(fù)習(xí)檢測模擬試題含解析
- 年產(chǎn)10萬噸聚丙烯聚合工段工藝設(shè)計-本科畢業(yè)設(shè)計論文管理資料
- 國家開放大學(xué)《Web開發(fā)基礎(chǔ)》形考任務(wù)實驗1-5參考答案
- SAP-TM運輸管理模塊操作手冊(S4系統(tǒng))
- 第11章-網(wǎng)絡(luò)故障診斷及排除ppt課件(全)
- Access-2016數(shù)據(jù)庫教程課件(完整版)
- 軍事地形學(xué)地形圖基本知識
- 雙減背景下小學(xué)語文作業(yè)設(shè)計課題研究方案
- 北京工業(yè)大學(xué)信號處理工程應(yīng)用訓(xùn)練
- 投影融合方案
- 試卷密封線模板
- 廣告牌鋼結(jié)構(gòu)設(shè)計計算書(共39頁).doc
評論
0/150
提交評論