


下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、課程設(shè)計(jì)報(bào)告課程設(shè)計(jì)名稱:數(shù)據(jù)庫(kù)原理與應(yīng)用系 部:二 系學(xué)生姓名:龔林園班 級(jí):09信科2班學(xué) 號(hào):成 績(jī):指導(dǎo)教師:沈佑田 陳林開課時(shí)間:2011-2012學(xué)年丄學(xué)期一. 設(shè)計(jì)題目:低值、易耗品管理系統(tǒng)二. 主要內(nèi)容:系統(tǒng)功能的基本要求:? 低值、易耗品信息的輸入,包括登記號(hào)、名稱、數(shù)量、單價(jià)、購(gòu)買時(shí)間、 購(gòu)買系別、購(gòu)買人、保管人等信息。? 低值、易耗品的領(lǐng)用信息輸入,包括登記號(hào)、名稱、數(shù)量、領(lǐng)用人、領(lǐng)用 時(shí)間等信息。? 教務(wù)處設(shè)備科負(fù)責(zé)低值、易耗品的錄入,并能按年度、按系別等條件進(jìn)行 統(tǒng)計(jì)、查看。? 各系負(fù)責(zé)領(lǐng)用信息的輸入,并能查看本系的所有低值、易耗品的購(gòu)買紀(jì) 錄,且能按年度、領(lǐng)用人等條
2、件進(jìn)行統(tǒng)計(jì)、查看。三. 具體要求1. 課程設(shè)計(jì)的內(nèi)容獨(dú)立自主完成,課程設(shè)計(jì)報(bào)告內(nèi)容完整、格式規(guī)范、排版整潔美觀;2. 后臺(tái)數(shù)據(jù)庫(kù)采用MS SQL SERVER2005,前臺(tái)界面語(yǔ)言不限,編寫的程序代 碼,須有較詳細(xì)的注釋說(shuō)明;四. 進(jìn)度安排課程設(shè)計(jì)安排:16周星期一講解課程設(shè)計(jì)的內(nèi)容,安排每一天的具體任務(wù),分配并熟悉題目;星期二需求分析:給出系統(tǒng)的功能需求、性能需求,并繪制 DFD和DD;星期三 概念結(jié)構(gòu)設(shè)計(jì):繪制實(shí)體屬性圖(可選),局部ER圖和全局ER圖;星期四 邏輯結(jié)構(gòu)設(shè)計(jì):轉(zhuǎn)換、優(yōu)化、外模式的設(shè)計(jì);星期五物理結(jié)構(gòu)設(shè)計(jì)及數(shù)據(jù)庫(kù)實(shí)施;17周星期一 應(yīng)用程序編制調(diào)試、整理課程設(shè)計(jì)報(bào)告,并檢查;
3、星期二根據(jù)反饋結(jié)果修改課程設(shè)計(jì);星期三提交作業(yè)上交的材料:課程設(shè)計(jì)的電子稿、打印稿、源碼(SQL代碼和程序代碼)五. 成績(jī)?cè)u(píng)定考核方法:現(xiàn)場(chǎng)驗(yàn)收(占50%),課程設(shè)計(jì)報(bào)告(占50%)??己藘?nèi)容:學(xué)習(xí)態(tài)度(出勤情況,平時(shí)表現(xiàn)等)、方案合理性、各階段的圖 表與程序編制質(zhì)量、設(shè)計(jì)報(bào)告質(zhì)量。成績(jī)?cè)u(píng)定:優(yōu),良,中,及格,不及格。特別說(shuō)明:(1)如發(fā)現(xiàn)抄襲,按照不及格處理。(2)材料不齊的,考核等級(jí)降一級(jí)。電子稿件以壓縮文件的形 式上交,壓縮命名為:11位學(xué)號(hào)+姓名正文撰寫包含的內(nèi)容:1、需求分析2、概念結(jié)構(gòu)設(shè)計(jì)3、邏輯結(jié)構(gòu)設(shè)計(jì)4、物理結(jié)構(gòu)設(shè)計(jì)5、數(shù)據(jù)庫(kù)實(shí)施及應(yīng)用程序編制6、心得體會(huì)7、參考資料正文:題目
4、低值、易耗品管理系統(tǒng)一.需求分析1.1需求分析由于經(jīng)濟(jì)的快速發(fā)展,高校每年也不斷擴(kuò)招,這需要更加信息化,科學(xué)化 的管理系統(tǒng)來(lái)管理低值易耗品。為了規(guī)范低值易耗品的使用,根據(jù)院低值易耗 品的管理規(guī)定,實(shí)現(xiàn)對(duì)文具、紙張、辦公耗材等方面的有效管理,特起草本需 求,以便指導(dǎo)相應(yīng)管理系統(tǒng)的開發(fā)設(shè)計(jì)。相關(guān)管理及使用部門應(yīng)根據(jù)實(shí)際需要 對(duì)需求提出修改完善意見。圍繞著易耗品的管理,系統(tǒng)維護(hù)的基礎(chǔ)數(shù)據(jù)是易耗品目錄。為了方便管 理,易耗品目錄需進(jìn)行分類管理。為了節(jié)約采購(gòu)成本,應(yīng)要求供貨商定期提供 產(chǎn)品報(bào)價(jià),在易耗品采購(gòu)時(shí)綜合考慮各家報(bào)價(jià)進(jìn)行定向采購(gòu)。系統(tǒng)管理的對(duì)象雖然是易耗品,但更重要的是其庫(kù)存,即易耗品倉(cāng)庫(kù)的管
5、理。易耗品的動(dòng)態(tài)管理是從各部門的采購(gòu)申請(qǐng)開始,經(jīng)過相關(guān)審批手續(xù)后,教 務(wù)處部門匯總下單采購(gòu)。供貨商按單送貨時(shí),教務(wù)處人員辦理驗(yàn)收入庫(kù)手續(xù), 并按單結(jié)算。申購(gòu)部門根據(jù)實(shí)際到貨情況辦理領(lǐng)用手續(xù)。1.2數(shù)據(jù)需求在調(diào)研過程中,用戶提供了該系統(tǒng)所需的輸入,輸出單據(jù)。輸入數(shù)據(jù)包括 報(bào)價(jià)單,申購(gòu)單,入庫(kù)單,報(bào)損,領(lǐng)用單,輸出數(shù)據(jù)包括缺貨單,采購(gòu)單,結(jié) 算,供貨單,以及各系領(lǐng)用情況和教務(wù)處采購(gòu)情況。1.3功能描述低值易耗品管理系統(tǒng)的用戶是學(xué)校教務(wù)處設(shè)備科和各系負(fù)責(zé)人。其組要的 功能包括教務(wù)處設(shè)備科負(fù)責(zé)低值易耗品的錄入、并能按年度按系別等條件進(jìn)行統(tǒng)計(jì)、查看。各系負(fù)責(zé)領(lǐng)用信息的輸入,并能查看本系的所有低值易耗品的
6、領(lǐng) 用記錄,且能按年度、領(lǐng)用人等條件進(jìn)行統(tǒng)計(jì)、查看。1.4數(shù)據(jù)流圖教務(wù)處設(shè)備科負(fù)責(zé)低值易耗品的統(tǒng)一購(gòu)買和管理,各系部有需時(shí),進(jìn)行領(lǐng)用。低值易耗品系統(tǒng)的數(shù)據(jù)流圖供應(yīng)商1.5數(shù)據(jù)字典報(bào)價(jià)單1.4.2庫(kù)存管理,采購(gòu)管理的數(shù)據(jù)流圖領(lǐng)用單教務(wù)入報(bào)損購(gòu)領(lǐng)用可供貨庫(kù)存管理明密碼mdj采購(gòu)單下 采 購(gòu) 單缺貨記錄數(shù)據(jù)項(xiàng)名部門代4供應(yīng)商用戶名品 管 理系 統(tǒng) 庫(kù)存記錄表1 據(jù)項(xiàng)含義說(shuō)缺貨單教務(wù)處2結(jié)算系圖低char單價(jià)char教務(wù)處供應(yīng)商cgrsi采購(gòu)人數(shù)量charcharc教務(wù)處采購(gòu)時(shí)間wpbh物品編號(hào)wpm物品名bgr保管人xbdh系部代號(hào)xm系名數(shù)據(jù)類型8char8輸-入Char領(lǐng)用記錄8數(shù)據(jù)長(zhǎng)度統(tǒng)計(jì)da
7、tatimecharcharcharcharcharlyr領(lǐng)用人char8lysj領(lǐng)用時(shí)間datatimexb系別char8gysm供應(yīng)商名char20dh電話char8Ixr聯(lián)系人char8zje總金額char81.5.2數(shù)據(jù)結(jié)構(gòu):表2數(shù)據(jù)結(jié)構(gòu)名含義說(shuō)明組成cgbm采購(gòu)部門密碼,部門代號(hào),用戶 名dzyhp低值易耗品物品編號(hào),物品名,物品型號(hào),保管人xb系部系部代號(hào),系名1.5.3數(shù)據(jù)流:表3數(shù)據(jù)流名說(shuō)明數(shù)據(jù)流來(lái)源數(shù)據(jù)流去向可供貨處理領(lǐng)用單各系教務(wù)處1.5.4數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)名輸入數(shù)據(jù)流組成領(lǐng)用記錄各系所領(lǐng)用物品的統(tǒng)計(jì)所領(lǐng)用物品的信息以及領(lǐng)用人庫(kù)存記錄對(duì)倉(cāng)庫(kù)中物品進(jìn)庫(kù),出庫(kù)的總記錄所有物品還
8、剩余的數(shù)量缺貨記錄對(duì)倉(cāng)庫(kù)中短缺的物品統(tǒng)計(jì)所缺物品的詳細(xì)信息1.5.5數(shù)據(jù)處理:表5處理過程名輸入輸出處理供應(yīng)商報(bào)價(jià)各物品這段時(shí)間的報(bào)價(jià)單教務(wù)處采購(gòu)人員采購(gòu)員將相同物 品的價(jià)格經(jīng)行比 較教務(wù)處申購(gòu)申購(gòu)所需物品的 名稱的詳細(xì)信息更咼層領(lǐng)導(dǎo)經(jīng)行審核,批準(zhǔn)教務(wù)處錄入新入庫(kù)物品的詳細(xì)信息庫(kù)存記錄更新,以及新入庫(kù)物品的總價(jià)格與供應(yīng)商經(jīng)行結(jié)算各系領(lǐng)用所需物品的信息教務(wù)處負(fù)責(zé)人員經(jīng)行審核,批準(zhǔn)1、E-R圖向關(guān)系模型轉(zhuǎn)換(1)數(shù)據(jù)庫(kù)只能一共包含6各基本表,即低值易耗品表(dzyhp),采購(gòu)部門(cgbm),采購(gòu)單(cgd),系部表(xbb),領(lǐng)用單(lyd ),報(bào)價(jià)單(bjd) 低值易耗品(dzyhp):物品編
9、號(hào),物品名,保管人,數(shù)量,單價(jià)主碼:物品編號(hào)采購(gòu)部門(cgbm):用戶名,部門代號(hào),密碼主碼:用戶名米購(gòu)單(cgd):米購(gòu)人,米購(gòu)時(shí)間,單價(jià),數(shù)量,物品編號(hào),用戶名,物品名, 總金額,部門代號(hào)主碼:(物品編號(hào),用戶名)外碼:物品編號(hào),用戶名系部表(xbb):系名,系部代號(hào)主碼:系部代號(hào)領(lǐng)用單(lyd ):物品編號(hào),系名,數(shù)量,領(lǐng)用時(shí)間,領(lǐng)用人主碼:(物品編號(hào),系名外碼:物品編號(hào),系名報(bào)價(jià)單:物品編號(hào),物品名,單價(jià),供應(yīng)商名,電話,聯(lián)系人主碼:(物品編號(hào),供應(yīng)商名)外碼:物品編號(hào)(2)確定各關(guān)系模式是否是第三范式在將E-R圖轉(zhuǎn)換為關(guān)系模式后,首先需要分析各關(guān)系模式是否符合第三范式 的要求,觀察上
10、面的6個(gè)表,都滿足第三范式。四、物理結(jié)構(gòu)設(shè)計(jì)1、關(guān)系模式存取方法選擇存取方法是快速存取數(shù)據(jù)庫(kù)的技術(shù),數(shù)據(jù)庫(kù)管理系統(tǒng)一般提供多種存取方 法。常用的有三類。第一類是索引法 2,第二類是聚集索引,第三類是 HASH 這里 對(duì)地址易耗品管理主要采用索引方法。如果一個(gè)屬性經(jīng)常在查詢條件中出 現(xiàn)則可考慮建立索引。在低值易耗品的采購(gòu)單上“物品編號(hào)”,“系號(hào)”是經(jīng) 常出現(xiàn)的兩個(gè)蘇醒。因此可以在采購(gòu)單上建立關(guān)于物品編號(hào)和系號(hào)的升序的索 引,以提高對(duì)地址易耗品的查詢效率。2、確定數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)確定數(shù)據(jù)庫(kù)物理結(jié)構(gòu)主要值確定數(shù)據(jù)存放的位置和存儲(chǔ)結(jié)構(gòu),包括:確定 關(guān)系、索引、日志、備份等存儲(chǔ)安排和存儲(chǔ)結(jié)構(gòu),確定系統(tǒng)配
11、置等。在綜合考 慮存取時(shí)間、存儲(chǔ)空間利用率和維護(hù)代價(jià)三方面的因素下,經(jīng)過權(quán)衡,確定下 數(shù)據(jù)的存放位置和存儲(chǔ)結(jié)構(gòu)。五、數(shù)據(jù)庫(kù)實(shí)施及應(yīng)用程序編制5.1創(chuàng)建數(shù)據(jù)庫(kù)建立以“ dbs201”命名的數(shù)據(jù)庫(kù)Create database dbs201創(chuàng)建表1. 創(chuàng)建低值易耗品表(dzyhp)Create table dzyhp(Wpbh char(8) primary key,Wpm char(8),Bgr char(8),Dj char(8),Sl char(8)2、創(chuàng)建采購(gòu)部門表(cgbm)Create table cgbm(Bmdh char(8),Yhm char(8) primary key.Mm
12、 char(8)3、創(chuàng)建采購(gòu)單表(cgd)Create table cgd(Cgr char(8),Cgsj datetime,Dj char(8),SI char(8),Wpbh char(8),Yhm char(8),Zje char(8),Bmdh char(8),Primary key(wpbh,yhm),Foreig n key( wpbh) refere nces dzyhp(wpbh), Foreig n key(yhm) refere nces cgbm(yhm) )4、創(chuàng)建系部表(xbb)Create table xbb(Xbdh char (8),xm char(8) pr
13、imary key)5、創(chuàng)建領(lǐng)用單(lyd )Create table lyd(Wpbh char(8),Xm char(8),Sm char(8),Lysj datetime,Lyr char(8),Sl char(8),Primary key(wpbh,xm),Foreig n key(wpbh) refere nces dzyhp(wpbh),Foreig n key(xm) refere nces xbb(xm)6創(chuàng)建報(bào)價(jià)單(bjd)Create table bjd(Wpbh char(8),Wpm char(8),Dj char(8),Gysm char(20),Dh char(8)
14、,Lxr char(8),Primary key(wpbh,gysm),Foreig n key(wpbh) refere nces dzyhp(wpbh)5.3數(shù)據(jù)庫(kù)的運(yùn)行和維護(hù)在這一階段,我們對(duì)系統(tǒng)的各個(gè)設(shè)計(jì)階段的結(jié)果進(jìn)行一一審查,并對(duì)基本 功能進(jìn)行了驗(yàn)證,如數(shù)據(jù)庫(kù)的查詢、插入、刪除、更新等功能。1. 數(shù)據(jù)庫(kù)查詢Select *From cgd2. 設(shè)計(jì)外模式在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中,用戶需要將許多數(shù)據(jù)進(jìn)行統(tǒng)計(jì),查詢,在設(shè)計(jì)關(guān)系 模式階段我們已經(jīng)確定了低值易耗品管理系統(tǒng)所包含的全部的關(guān)系模式。1) 領(lǐng)用統(tǒng)計(jì)Create procedure 領(lǐng)用統(tǒng)計(jì)wpbh char (8),nd char (8
15、),lyr char (8),xm char (8)AsSelect wpbh,sl,lyr,lysj,xmFrom lydWhere wpbh=wpbh and left(lysj,4)=nd and lyr=lyr and xm=xm2) 結(jié)算Create procedure 結(jié)算gysm char (8)AsSelect cgd.wpbh,wpm,sl,cgd.dj,zje,gysm,dh,lxrFrom bjd inner join cgd on bjd.wpbh=cgd.wpbhWhere gysm=gysm3) 缺貨單Create view qhd(wpbh,wpm,dj)AsSe
16、lect wpbh,wpm,djFrom dzyhpWhere sl='0'3. 實(shí)現(xiàn)1)缺貨提醒Create trigger 缺貨提醒On lyd after update,i nsertAsIf exists(select dzyhp.wpbh,wpm,dzyhp.slFrom dzyhp inn er jo in lyd on dzyhp.wpbh=lyd.wpbhWhere lyd.sl>dzyhp.sl)Rollback2)價(jià)格提醒Create trigger 報(bào)價(jià)提醒On cgd after updateAsIf exists(Select * from in
17、 serted join dzyhp on in serted.wpbh=dzyhp.wpbhWhere in serted.dj>dzyhp.dj*1.1)Beg inRollbackPrint '單價(jià)過高'End4、通告調(diào)用存儲(chǔ)過程創(chuàng)建dbms系統(tǒng)用戶Exec sp_addlogin 張建','123'Exec sp_addlogin 李華','111'Exec sp_addlogi n 劉云','222'Exec sp_addlogin 露露','333'Exec sp_
18、addlogin 周青','444'Exec sp_addlogin 陳濤','555'Exec sp_addlogin 趙軍','666'Exec sp_addlogin 楊博','777'5、添加數(shù)據(jù)庫(kù)用戶Exec sp_adduser 張建'Exec sp_adduser 李華'Exec sp_adduser 劉云'Exec sp_adduser 露露'Exec sp_adduser 周青'Exec sp_adduser 陳濤'Exec sp_a
19、dduser 趙軍'Exec sp_adduser 楊博'&授予張建用戶采購(gòu)單各字段的更新權(quán)限及領(lǐng)用單的查詢權(quán)限。Grant update on cgd to 張建Grant select on lyd to 張建7、授予各系負(fù)責(zé)人對(duì)本系的領(lǐng)用信息插入及查詢權(quán)限Grant in sert,selectOn lyd to 李華Grant in sert,selectOn lyd to 劉云Grant in sert,selectOn lyd to 露露Grant in sert,selectOn lyd to 周青Grant in sert,selectOn lyd to 陳濤Grant in sert,selectOn lyd to 趙軍Grant in sert,selectOn lyd to 楊博8、創(chuàng)建角色gly,包含lyd的查詢權(quán)限以及dzyhp、cgd的更新權(quán)限。Use dbs201Create role glyGrant select on lyd to glyGrant update on dzyhp to glyGrant update on cgd to gly8、授予張建用戶角色glyExec sp_addrolemember 'gly'張建'六、設(shè)計(jì)心得通過這次課程設(shè)計(jì),初步的了解了一個(gè)系統(tǒ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ù)覽,若沒有圖紙預(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 有機(jī)化學(xué) 有機(jī)上期末試卷(含答案)學(xué)習(xí)資料
- 2025風(fēng)力發(fā)電項(xiàng)目合同
- 山東省東營(yíng)市利津縣2024-2025學(xué)年下學(xué)期期中考試七年級(jí)道德與法治試題及答案 山東省東營(yíng)市利津縣2024-2025學(xué)年下學(xué)期期中考試七年級(jí)道德與法治試題
- 2025糧食收購(gòu)銷售合同協(xié)議書范本
- 2025辦公室改造工程(承包)合同承包電路改造合同
- 2025綜合裝修合同范本
- 2025勞動(dòng)合同集錦范文
- 2025烘焙技術(shù)合作協(xié)議合同
- 2025BT項(xiàng)目合同范本
- 2025年企業(yè)合同模板集錦
- T-CSGPC 033-2024 陸上風(fēng)電場(chǎng)設(shè)施變形測(cè)量技術(shù)規(guī)程
- 2025建筑信息模型技術(shù)員(中級(jí))技能鑒定精練考試指導(dǎo)題庫(kù)及答案(濃縮300題)
- 2025年紅十字初級(jí)急救員證考試題庫(kù)及答案(一)
- 腎梗死護(hù)理措施
- 《頸椎病的針灸治療》課件
- 湖水水質(zhì)監(jiān)測(cè)方案
- 醫(yī)美診所院感知識(shí)培訓(xùn)課件
- 河北省氣象部門招聘筆試沖刺題2025
- 塔吊司機(jī)崗位責(zé)任制樣本(2篇)
- 監(jiān)理工程師歷年考試真題及答案下載
- 糖尿病患者飲食指導(dǎo)課件
評(píng)論
0/150
提交評(píng)論