




免費預覽已結(jié)束,剩余8頁可下載查看
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
數(shù)據(jù)庫作業(yè)教材購銷系統(tǒng)1. 需求分析。2. 數(shù)據(jù)庫設計。2.1概念結(jié)構(gòu)設計22邏輯結(jié)構(gòu)設計。2.3物理結(jié)構(gòu)設計。3. 數(shù)據(jù)庫實施。4. 數(shù)據(jù)庫運行。 1需求分析 教材購銷管理系統(tǒng): 教材購銷管理系統(tǒng)是幫助管理人員、教材銷售和庫存的管理軟件。該教材購銷管理系統(tǒng)軟件目前已有比較完善的管理與使用功能,該項目的用戶是學校,開發(fā)本系統(tǒng)是為了教材購銷管理系統(tǒng)更完善,為了教材購銷對商品庫存和銷售的管理更方便,為了減輕工作人員的工作負擔,以現(xiàn)代化的創(chuàng)新思維模式去工作。系統(tǒng)的功能要求:銷售子系統(tǒng)(1)審查有效性學生將購書單交給教材科秘書,秘書通過查閱各班學生用書表、售書登記表檢查是否允許該生買書。(2)開發(fā)票如果允許學生買書,教材科會計將按購書單查閱教材存量表,如果有書且數(shù)量夠,則開交款發(fā)票,否則,將購書單中無法購買的書的信息寫入缺書登記表,以備以后補售教材。(3)登記并開領書單教材科出納員根據(jù)發(fā)票上的總金額收取現(xiàn)金,并進行售書登記,同時開領書單,學生將領書單交給保管員,領書。(4)補售教材采購部門進書后,教材科秘書根據(jù)進書通知和缺書登記表給沒買到教材的學生發(fā)補售通知單。采購子系統(tǒng)(1)教材入庫采購員采購教材后,將進書單交給秘書,秘書修改教材庫存和待購量。(2)統(tǒng)計秘書每月按書號和出版社統(tǒng)計缺書,形成待購教材表和缺書單,供采購員采購時使用。教材保管員學生寫購書單領書單,發(fā)票購買夠查閱數(shù)量不夠交購書單檢查是否允許購買是教材出納員教材科秘書否采購員2系統(tǒng)設計2.1 概念結(jié)構(gòu)設計E-R圖是分為兩部分實體和屬性,每個實體可以有多個屬性,這些屬性用來表示實體的性質(zhì)。不同實體之間可以用關系進行連接,表明各個實體之間的內(nèi)在聯(lián)系。實體和實體之間的關系有一對一的關系(1:1),一對多的關系(1:N)和多對多的關系(N:M)。各個實體分E-R圖如下圖所示實體:教材,學生,購書單,教材庫出版社書名書號單價購書單圖1-1教材E-R圖性別姓名班級學號年齡學生專業(yè)圖1-2學生E-R圖購書人書號購書單號購買數(shù)量購書單圖1-3購書單E-R圖圖書管理員書號庫號庫存量教材庫圖1-4教材庫E-R圖出版社名shehao地址出版社號電話出版社圖1-2出版社E-R圖總體E-R圖及各個實體之間的關系如下圖所示交納書費教材庫學生1書庫書庫填寫1n對應購書單nmn買教材教材購書單細節(jié)圖2-1 教材購銷管理ER圖2.2 邏輯結(jié)構(gòu)設計E-R圖向關系模型的轉(zhuǎn)換關系模型的邏輯結(jié)構(gòu)是一組關系模式的集合。E-R圖則是由實體,實體的屬性和實體間的聯(lián)系三個要素組成。所以將E-R圖轉(zhuǎn)換為關系模型實際上就是要將實體,實體的屬性和實體間的聯(lián)系轉(zhuǎn)換為關系模式。轉(zhuǎn)換原則如下。1. 實體類型的轉(zhuǎn)換:一個實體型轉(zhuǎn)換成一個關系模式。實體的屬性就是關系的屬性,實體的碼就是關系的碼。2聯(lián)系類型的轉(zhuǎn)換,根據(jù)不同的情況做不同的處理。 一個1:1的聯(lián)系可以轉(zhuǎn)換為一個獨立的關系模式,也可以與任意一端對應的關系模式合并。如果轉(zhuǎn)換為一個獨立的關系模式,則與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關系的屬性,每個實體的碼均是該關系的候選碼。如果與某一端實體對應的關系模式合并,則需要在該關系模式的屬性中加入另一個關系模式的碼和聯(lián)系本身的屬性。 一個:N的聯(lián)系可以轉(zhuǎn)換為一個獨立的關系模式,也可以與N端對應的關系模式合并。如果轉(zhuǎn)換為一個獨立的關系模式,則與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關系的屬性,而關系的碼為N端實體的碼。 一個M:N聯(lián)系轉(zhuǎn)換為一個關系模式。與該聯(lián)系相連的各實體的碼為各實體碼的組合。 三個或三個以上實體間的一個多元聯(lián)系可以轉(zhuǎn)換為一個關系模式。與該多元聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關系的屬性,而關系的碼為各實體碼的組合。 具有相同碼的關系模式可合并。3. 根據(jù)銷售信息管理系統(tǒng)的E-R圖轉(zhuǎn)換為關系模型如下。將每一個實體轉(zhuǎn)換成一個關系(關系就是給出關系名,屬性就是實體屬性,并標明該關系的主鍵用下劃線來表示)關系模式:學生(學號,姓名,性別,年齡,所在系,班級),主碼為學號,符合三范式。購書單(購書單號,書號,購買數(shù)量,購書人學號),主碼為購書單號,符合三范式。教材庫(圖書管理員,庫號,書號,庫存量)主鍵為圖書管理員,庫號符,合三范式。教材(書號,書名,單價,出版社)主碼為書號,符合三范式。2.3 物理結(jié)構(gòu)設計表3-1 學生表Student字段名稱中文名稱類型長度取值范圍是否非空主關鍵字備注Sno學號char 10NY外碼Sname姓名char 30NNSsex性別char 10男、女NNSge年齡char 101828NNSdept專業(yè)char 10NNSclass班級char 10NN表3-2 購書單表BuyBook字段名稱中文名稱類型長度取值范圍是否非空主關鍵字備注BBno購書單號char 1000009999NYBno書號char 1000009999NN外碼BBamount購買數(shù)量int 10NNSno購書人學號char 10NN外碼表3-3教材庫表StackRoom字段名稱中文名稱類型長度取值范圍是否非空主關鍵字備注SRmanager圖書管理員char 1000009999NYSRno庫號char 1000009999NNBno書號char 1000009999NN外碼SRamount庫存量int 10NN表3-4 教材表Book字段名稱中文名稱類型長度取值范圍是否非空主關鍵字備注Bno書號char 1000009999N外碼Bname書名char 30NNBprice單價char 10NNPno出版社號char 1000009999NN表3-5 出版社表Publish字段名稱中文名稱類型長度取值范圍是否非空主關鍵字備注Pno出版社號char 1000009999NY外碼Pname出版社名char 30NNPphone電話char 30NNPadd地址char 30NN3系統(tǒng)實施3.1數(shù)據(jù)庫實現(xiàn)創(chuàng)建數(shù)據(jù)庫:create database 教材購銷創(chuàng)建基本表:(1)學生表:學號,姓名,性別,年齡,所在系,班級create table Student(Sno char (10) primary key not null, Sname char (30) not null, Ssex char (10) not null, Sage char (10) not null, Sdept char (10) not null, Sclass char (10) not null, foreign key Sno references BuyBook(Sno)(2)購書單表:購書單號,書號,購買數(shù)量,購書人學號create table BuyBook(BBno char (10) primary key not null, Bno char (10) not null, BBamount int(10) not null,Sno char (10) not null,foreign key Sno references Student(Sno),foreign key Bno references Book(Bno)(3)教材庫表:圖書管理員,庫號,書號,庫存量create table StackRoom(SRmanager char (10) not null, SRno char (10) not null,Bno char (10) not null,SRamount int(10) not null,primary key (SRno, SRmanager),foreign key Bno references Book(Bno)(4)教材表:書號,書名,單價,出版社create table Book(Bno char (10) primary key not null, Bname char (30) not null, Bprice char (10) not null, Pno char (10) not null,foreign key Pno references Public(Pno)(5)出版社表:create table Public (Pno char (10) primary key not null, Pname char (30) not null, Pphone char (30) not null, Padd char (30) not null,)3.2 數(shù)據(jù)載入圖4-1 學生表數(shù)據(jù)圖4-2 購書單表數(shù)據(jù)圖4-3教材庫表數(shù)據(jù)圖4-4教材表數(shù)據(jù)圖4-5出版社表數(shù)據(jù)4運行 (1)各班學生用書表:班級、書號、書名、購買數(shù)量 select distinct Sclass,Book.Bno,Bname,BBamountfrom Student,BuyBook,Bookwhere BuyBook.Sno=Student.Sno and BuyBook.Bno=Book.Bno圖5-1各班學生用書表(2)售書登記表:學號、姓名、書號、購買數(shù)量select Student.Sno,Sname,Bno,BBamountfrom Student,BuyBookwhere BuyBook.Sno=Student.Sno圖5-2售書登記表(3)缺書登記表:學號、姓名、書號、缺書數(shù)量select Student.Sno,Student.Sname,BuyBook.Bno,BBamount-SRamount amountfrom Student,BuyBook,StackRoom,Bookwhere BuyBook.Sno=Student.Sno andBuyBook.Bno=StackRoom.Bno andBook.Bno=BuyBook.Bno and BuyBook.BBamountStackRoom.SRamount圖5-2缺書登記表(4)教材存量表:書號、單價、庫存量select Book.Bno,Bprice,SRamountfrom Book,StackRoom,BuyBookwhe
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 策劃母親節(jié):營銷新視角
- 高效辦公秘籍
- 護理疾病查房模板
- 2025年車庫坡道用漆項目提案報告模板
- 2025至2030年中國成套控制柜行業(yè)投資前景及策略咨詢報告
- 2025年防雷工程項目提案報告模范
- 2025至2030年中國微型車方向盤行業(yè)投資前景及策略咨詢報告
- 2025至2030年中國平面飛毛機行業(yè)投資前景及策略咨詢報告
- 2025至2030年中國將軍方鼎紀念座行業(yè)投資前景及策略咨詢報告
- 家長幼兒園進課堂講故事課
- SOR-04-014-00 藥品受托生產(chǎn)企業(yè)審計評估報告模板
- 人工智能算法自主進化
- 兩人股權分配協(xié)議書模板
- 廣州市白云區(qū)2024年六年級下學期小升初數(shù)學試卷含解析
- 小孩辦身份證的委托書范本
- 安全伴我行-大學生安全教育智慧樹知到期末考試答案章節(jié)答案2024年哈爾濱工程大學
- 江西省第一屆職業(yè)技能大賽分賽場項目技術文件(世賽選拔)重型車輛維修
- CJ/T 28-2013 中餐燃氣灶炒菜灶
- 幼兒園班級幼兒圖書目錄清單(大中小班)
- 危重患者的管道護理課件
- 端午節(jié)英文演講
評論
0/150
提交評論