版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
#文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.5、查詢功能通過查詢功能,顧客可以對(duì)書籍按不同方式進(jìn)行查詢。管理員可以查詢書籍的信息和銷售情況根據(jù)功能分析的結(jié)果,網(wǎng)上書店管理系統(tǒng)主模塊圖如圖2.1所示添加2.2業(yè)務(wù)流程圖根據(jù)網(wǎng)上書店要求及需求調(diào)查分析,對(duì)系統(tǒng)畫出如圖2-2所示的業(yè)務(wù)流程圖2.3數(shù)據(jù)流程圖a)第一層數(shù)據(jù)流程圖b)第二層數(shù)據(jù)流圖c)第三層數(shù)據(jù)流圖2.4數(shù)據(jù)字典1、外部實(shí)體描述外部實(shí)體編號(hào):S1外部實(shí)體名稱:管理員簡(jiǎn)述:管理員輸入的數(shù)據(jù)流:無輸出的數(shù)據(jù)流:D1D22、外部實(shí)體編號(hào):S2外部實(shí)體名稱:用戶簡(jiǎn)述:普通購(gòu)書者輸入的數(shù)據(jù)流:無輸出的數(shù)據(jù)流:D33、數(shù)據(jù)流編號(hào):D1數(shù)據(jù)流名稱:書目信息表簡(jiǎn)述:書籍基本信息數(shù)據(jù)流來源:管理員根據(jù)采購(gòu)員提交的圖書信息進(jìn)行書籍信息的處理4、數(shù)據(jù)流描述數(shù)據(jù)流編號(hào):D2數(shù)據(jù)流名稱:顧客信息表簡(jiǎn)述:用戶基本信息數(shù)據(jù)流來源:用戶提交給圖書管理員的信息表,圖書管理員根據(jù)請(qǐng)求類型進(jìn)行相關(guān)的操作5、數(shù)據(jù)流編號(hào):D3數(shù)據(jù)流名稱:訂單信息簡(jiǎn)述:購(gòu)書信息數(shù)據(jù)流來源:用戶填寫購(gòu)書信息2.4.2數(shù)據(jù)項(xiàng)圖書數(shù)據(jù)字典屬性名類型長(zhǎng)度備注書籍編號(hào)nchar10主碼書籍類別nchar20書籍名稱nchar40
書籍價(jià)格nchar10庫(kù)存數(shù)量int顧客數(shù)據(jù)字典屬性名類型長(zhǎng)度備注顧客編號(hào)int主碼顧客密碼char10是顧客姓名char10否顧客住址nchar20是聯(lián)系電話char10是管理員數(shù)據(jù)字典屬性名類型長(zhǎng)度備注管理員登錄名char10主碼管理員密碼char10屬性名類型長(zhǎng)度備注訂單號(hào)int主碼書籍編號(hào)nchar10顧客姓名char20顧客住址nchar10聯(lián)系電話char10訂單表數(shù)據(jù)字典構(gòu)設(shè)計(jì)(E_R圖)根據(jù)對(duì)網(wǎng)上書店的需求分析,畫出如下實(shí)體的ER圖和實(shí)體之間的關(guān)系ER圖
2.6邏輯結(jié)構(gòu)設(shè)計(jì)(關(guān)系模式關(guān)系)下面是把上面E-R圖轉(zhuǎn)化關(guān)系模式:圖書(書籍編號(hào)、書籍類別、書籍名稱、書籍價(jià)格)顧客(顧客編號(hào)、顧客密碼、顧客姓名、顧客住址、聯(lián)系電話)
管理員(管理員登陸名、管理員密碼)訂單表(訂單號(hào)、書籍編號(hào)、顧客姓名、顧客住址、聯(lián)系電話)其中,標(biāo)有下劃線的字段表示為該數(shù)據(jù)表的主碼,即主關(guān)鍵字。在上面的實(shí)體以及實(shí)體之間關(guān)系的基礎(chǔ)上,形成數(shù)據(jù)庫(kù)中的表格以及各個(gè)表格之間的關(guān)系。第三章數(shù)據(jù)庫(kù)物理實(shí)現(xiàn)經(jīng)過數(shù)據(jù)庫(kù)系統(tǒng)分析和邏輯設(shè)計(jì)后,數(shù)據(jù)庫(kù)的結(jié)構(gòu)已經(jīng)非常清晰,剩下的就是用一種數(shù)據(jù)庫(kù)軟件實(shí)現(xiàn)這樣的結(jié)構(gòu)。本系統(tǒng)中數(shù)據(jù)庫(kù)采用MicrosoftSQLServer2000作為數(shù)據(jù)庫(kù)。首先我們?cè)贛icrosoftSQLServer2000的“企業(yè)管理器”創(chuàng)建一個(gè)網(wǎng)上書店數(shù)據(jù)庫(kù);createdatabase網(wǎng)上書店on(name=orderdat,filename='F:\wssd\data\orderdat.mdf',size=1GB,maxsize=10GB,filegrowth=512)logon(name=orderlog,filename='F:\wssd\log\orderlog.ldf',size=1GB,maxsize=10GB,filegrowth=512)CREATETABLE[圖書信息]([書籍編號(hào)][nchar](10)PRIMARY[書籍類別][nchar](20)COLLATE[書籍名稱][nchar](40)COLLATE[書籍價(jià)格][nchar](10)COLLATE[庫(kù)存數(shù)量][int]NULLKEYChinese_PRC_CI_ASChinese_PRC_CI_ASChinese_PRC_CI_ASKEYChinese_PRC_CI_ASChinese_PRC_CI_ASChinese_PRC_CI_AS)ONGOCOLLATEChinese_PRC_CI_ASNOTNULL,NOTNOTNOTNOTNOTNULL,NULL,[顧客信息表]([顧客信息表]([int]PRIMARY[char](10)COLLATEChinese_PRC_CI[char](10)COLLATEChinese_PRC_CI_ASNULL,CREATETABLEKEYNOTNULL,KEYNOTNULL,ASNULL,ASNULL,[顧客姓名][nchar](20)COLLATEChinese_PRC_CI_ASNULL,[char](10)COLLATEChinese_PRC_CI_ASNULL[顧客住址][nchar](20)COLLATEChinese_PRC_CI_ASNULL,[char](10)COLLATEChinese_PRC_CI_ASNULL[聯(lián)系電話])ON[PRIMARY]GO管理員數(shù)據(jù)表CREATETABLE[管理員數(shù)據(jù)表]([管理員登錄名][char](10)PRIMARYKEYCOLLATEChinese_PRC_CI_ASNOTNULL,[管理員密碼][char](10)COLLATEChinese_PRC_CI_ASNOTNULL)ONGO訂單數(shù)據(jù)表CREATETABLE[訂單數(shù)據(jù)表]([訂單號(hào)][int]PRIMARYkeyNOTNULL,[書籍編號(hào)][nchar](10)foreignkeyreferences圖書信息COLLATEChinese_PRC_CI_ASNOTNULL,
[顧客姓名][char](20)foreignkeyreferences顧客信息表ATEChinese_PRC_CI_ASNULL,[顧客住址][nchar](10)foreignkeyreferences顧客信息表COLLATEChinese_PRC_CI_ASNULL,[聯(lián)系電話][char](10)foreignkeyreferences顧客信息表COLLATEChinese_PRC_CI_ASNULL)ONGO第四章功能實(shí)現(xiàn)4.1添加功能管理員添加新的圖書信息insertinto圖書信息values('3','小說','紅樹林','29','50')insertinto圖書信息values('5','長(zhǎng)篇小說','平凡的世界','19','60')insertinto圖書信息values('6','名著','三國(guó)演義','36','100')insertinto圖書信息values('6','名著','三國(guó)演義','36','100')insertinto圖書信息values('4','玄幻','斗羅大陸','26','45')insertinto圖書信息values('2','玄幻','我的美女老師','15','90')insertinto圖書信息values('8','名著','水滸傳','23','156')insertinto圖書信息values('5','玄幻','冰火魔廚','12','60')insertinto圖書信息values('6','小說','邊城','36','70')顧客添加自己得信息insertinto顧客信息表values('','465123','張三','鄭州')insertinto顧客信息表values('','123456','李四','安陽(yáng)')insertinto顧客信息表values('','158456','王五','南陽(yáng)')添加訂購(gòu)單的信息insertinto訂單數(shù)據(jù)表values('1469583','3','張三','鄭州')insertinto訂單數(shù)據(jù)表values('4685123','5','李四','安陽(yáng)')insertinto訂單數(shù)據(jù)表values('4869315','6','insertinto訂單數(shù)據(jù)表values('4869315','6','王五','南陽(yáng)I皂酉曲|g|更J2卜■|心網(wǎng)上書店二]|耀鬲匾|窗丘2d|訂單號(hào)書籍編h顧客坯名顧客住址114695S3304556123張三鄭州4S851235^4313555孝四4869315596847956王五lesT4.2修改功能管理員為圖書信息表增加了折扣,作者新的屬性altertable圖書信息add折扣char(10)altertable圖書信息add作者char(10)如圖用戶為訂單數(shù)據(jù)表添加自己的聯(lián)系電話altertable訂單數(shù)據(jù)表add聯(lián)系電話char(10)null4.3更新操作圖書管理員更新幾種圖書的庫(kù)存update圖書信息set庫(kù)存數(shù)量=庫(kù)存數(shù)量+100where(書籍名稱='紅樹林')or(書籍名稱='三國(guó)演義')圖書管理員更新所有圖書的庫(kù)存update圖書信息set庫(kù)存數(shù)量=庫(kù)存數(shù)量+1004.4刪除功能管理員可以通過此模塊完成對(duì)圖書信息的刪除等操作altertable圖書信息dropcolumn作者altertable圖書信息dropcolumn折扣如果某一種圖書賣完了沒庫(kù)存了則管理員刪除這一種圖書的元組deletefrom圖書信息where書籍編號(hào)=6查詢功能為圖書信息表的添加索引createindexsupempidxon圖書信息(書籍價(jià)格,庫(kù)存數(shù)量asc)用戶查詢圖書信息的名稱,價(jià)格,作者折扣select書籍名稱,書籍價(jià)格,作者,折扣from圖書信息用戶按書籍類別查詢圖書信息select書籍名稱,書籍價(jià)格,作者,折扣from圖書信息where書籍類別二'玄幻’管理員查詢所有的圖書信息及銷售情況select*from圖書信息按圖書的價(jià)格降序檢索全部圖書信息select*from圖書信息orderby書籍價(jià)格desc第五章結(jié)束語我的課程設(shè)計(jì)是網(wǎng)上書店管理系統(tǒng),通過這次課程設(shè)計(jì),使我更大程度上了解了信息管理系統(tǒng)的功能,提高了實(shí)踐能力。是對(duì)所學(xué)知識(shí)的一次綜合應(yīng)用,在課程設(shè)計(jì)過程中,我遇到了很多問題,如在列表框和編輯框中顯示int型和float型數(shù)據(jù)、調(diào)用別的類中生成的變量、自動(dòng)生成顧客編號(hào)、自動(dòng)生成訂單號(hào)等等,最終在老師和同學(xué)們的幫助下,這些問題都一一得到圓滿解決,系統(tǒng)還有以下部分有待完善:(1)數(shù)據(jù)庫(kù)安全性還有待加強(qiáng)。(2)還可以設(shè)置級(jí)聯(lián)使系統(tǒng)更加完善。(3)可以增加顧客對(duì)自己信息的修改權(quán)限,例如聯(lián)系方式、住址等的更改。這次課程設(shè)計(jì)使我們更加熟悉的掌握了PowerDesignerl5.1_CN_CR和SQL語句的運(yùn)用,幫助我們熟悉了更多PowerDesignerl5.1_CN_CR和VSQLServer2000的功能,提高了我們的動(dòng)手能力,在實(shí)踐中能夠
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度生物質(zhì)能源項(xiàng)目股權(quán)分配合同范本3篇
- 2025年度風(fēng)力發(fā)電場(chǎng)場(chǎng)地平整與風(fēng)力塔安裝施工協(xié)議4篇
- 2025年度城市綠化工程苗木采購(gòu)合同3篇
- 二零二五年度能源項(xiàng)目100%股權(quán)轉(zhuǎn)讓合同3篇
- 專業(yè)旅客出行服務(wù)協(xié)議定制版
- 2024試用期工作關(guān)系協(xié)議范本版B版
- 2025年度臨時(shí)場(chǎng)地租賃合同終止及場(chǎng)地恢復(fù)協(xié)議4篇
- 2025年度二零二五購(gòu)物中心攤位租賃及營(yíng)銷支持合同4篇
- 2025年度詳盡場(chǎng)景主播合作框架協(xié)議4篇
- 個(gè)人借款合同模板:無擔(dān)保短期資金周轉(zhuǎn)版B版
- 2024年國(guó)家危險(xiǎn)化學(xué)品經(jīng)營(yíng)單位安全生產(chǎn)考試題庫(kù)(含答案)
- 護(hù)理員技能培訓(xùn)課件
- 員工宿舍用電安全培訓(xùn)
- 家庭年度盤點(diǎn)模板
- 河南省鄭州市2023-2024學(xué)年高二上學(xué)期期末考試 數(shù)學(xué) 含答案
- 2024年資格考試-WSET二級(jí)認(rèn)證考試近5年真題集錦(頻考類試題)帶答案
- 試卷中國(guó)電子學(xué)會(huì)青少年軟件編程等級(jí)考試標(biāo)準(zhǔn)python三級(jí)練習(xí)
- 公益慈善機(jī)構(gòu)數(shù)字化轉(zhuǎn)型行業(yè)三年發(fā)展洞察報(bào)告
- 飼料廠現(xiàn)場(chǎng)管理類隱患排查治理清單
- 【名著閱讀】《紅巖》30題(附答案解析)
- Starter Unit 2 同步練習(xí)人教版2024七年級(jí)英語上冊(cè)
評(píng)論
0/150
提交評(píng)論