低值易耗品管理系統(tǒng)_第1頁
低值易耗品管理系統(tǒng)_第2頁
低值易耗品管理系統(tǒng)_第3頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、課程設(shè)計報告課程設(shè)計名稱:數(shù)據(jù)庫原理與應(yīng)用系 部:二 系學(xué)生姓名:龔林園班 級:09信科2班學(xué) 號:成 績:指導(dǎo)教師:沈佑田 陳林開課時間:2011-2012學(xué)年丄學(xué)期一. 設(shè)計題目:低值、易耗品管理系統(tǒng)二. 主要內(nèi)容:系統(tǒng)功能的基本要求:? 低值、易耗品信息的輸入,包括登記號、名稱、數(shù)量、單價、購買時間、 購買系別、購買人、保管人等信息。? 低值、易耗品的領(lǐng)用信息輸入,包括登記號、名稱、數(shù)量、領(lǐng)用人、領(lǐng)用 時間等信息。? 教務(wù)處設(shè)備科負責低值、易耗品的錄入,并能按年度、按系別等條件進行 統(tǒng)計、查看。? 各系負責領(lǐng)用信息的輸入,并能查看本系的所有低值、易耗品的購買紀 錄,且能按年度、領(lǐng)用人等條

2、件進行統(tǒng)計、查看。三. 具體要求1. 課程設(shè)計的內(nèi)容獨立自主完成,課程設(shè)計報告內(nèi)容完整、格式規(guī)范、排版整潔美觀;2. 后臺數(shù)據(jù)庫采用MS SQL SERVER2005,前臺界面語言不限,編寫的程序代 碼,須有較詳細的注釋說明;四. 進度安排課程設(shè)計安排:16周星期一講解課程設(shè)計的內(nèi)容,安排每一天的具體任務(wù),分配并熟悉題目;星期二需求分析:給出系統(tǒng)的功能需求、性能需求,并繪制 DFD和DD;星期三 概念結(jié)構(gòu)設(shè)計:繪制實體屬性圖(可選),局部ER圖和全局ER圖;星期四 邏輯結(jié)構(gòu)設(shè)計:轉(zhuǎn)換、優(yōu)化、外模式的設(shè)計;星期五物理結(jié)構(gòu)設(shè)計及數(shù)據(jù)庫實施;17周星期一 應(yīng)用程序編制調(diào)試、整理課程設(shè)計報告,并檢查;

3、星期二根據(jù)反饋結(jié)果修改課程設(shè)計;星期三提交作業(yè)上交的材料:課程設(shè)計的電子稿、打印稿、源碼(SQL代碼和程序代碼)五. 成績評定考核方法:現(xiàn)場驗收(占50%),課程設(shè)計報告(占50%)??己藘?nèi)容:學(xué)習態(tài)度(出勤情況,平時表現(xiàn)等)、方案合理性、各階段的圖 表與程序編制質(zhì)量、設(shè)計報告質(zhì)量。成績評定:優(yōu),良,中,及格,不及格。特別說明:(1)如發(fā)現(xiàn)抄襲,按照不及格處理。(2)材料不齊的,考核等級降一級。電子稿件以壓縮文件的形 式上交,壓縮命名為:11位學(xué)號+姓名正文撰寫包含的內(nèi)容:1、需求分析2、概念結(jié)構(gòu)設(shè)計3、邏輯結(jié)構(gòu)設(shè)計4、物理結(jié)構(gòu)設(shè)計5、數(shù)據(jù)庫實施及應(yīng)用程序編制6、心得體會7、參考資料正文:題目

4、低值、易耗品管理系統(tǒng)一.需求分析1.1需求分析由于經(jīng)濟的快速發(fā)展,高校每年也不斷擴招,這需要更加信息化,科學(xué)化 的管理系統(tǒng)來管理低值易耗品。為了規(guī)范低值易耗品的使用,根據(jù)院低值易耗 品的管理規(guī)定,實現(xiàn)對文具、紙張、辦公耗材等方面的有效管理,特起草本需 求,以便指導(dǎo)相應(yīng)管理系統(tǒng)的開發(fā)設(shè)計。相關(guān)管理及使用部門應(yīng)根據(jù)實際需要 對需求提出修改完善意見。圍繞著易耗品的管理,系統(tǒng)維護的基礎(chǔ)數(shù)據(jù)是易耗品目錄。為了方便管 理,易耗品目錄需進行分類管理。為了節(jié)約采購成本,應(yīng)要求供貨商定期提供 產(chǎn)品報價,在易耗品采購時綜合考慮各家報價進行定向采購。系統(tǒng)管理的對象雖然是易耗品,但更重要的是其庫存,即易耗品倉庫的管

5、理。易耗品的動態(tài)管理是從各部門的采購申請開始,經(jīng)過相關(guān)審批手續(xù)后,教 務(wù)處部門匯總下單采購。供貨商按單送貨時,教務(wù)處人員辦理驗收入庫手續(xù), 并按單結(jié)算。申購部門根據(jù)實際到貨情況辦理領(lǐng)用手續(xù)。1.2數(shù)據(jù)需求在調(diào)研過程中,用戶提供了該系統(tǒng)所需的輸入,輸出單據(jù)。輸入數(shù)據(jù)包括 報價單,申購單,入庫單,報損,領(lǐng)用單,輸出數(shù)據(jù)包括缺貨單,采購單,結(jié) 算,供貨單,以及各系領(lǐng)用情況和教務(wù)處采購情況。1.3功能描述低值易耗品管理系統(tǒng)的用戶是學(xué)校教務(wù)處設(shè)備科和各系負責人。其組要的 功能包括教務(wù)處設(shè)備科負責低值易耗品的錄入、并能按年度按系別等條件進行統(tǒng)計、查看。各系負責領(lǐng)用信息的輸入,并能查看本系的所有低值易耗品的

6、領(lǐng) 用記錄,且能按年度、領(lǐng)用人等條件進行統(tǒng)計、查看。1.4數(shù)據(jù)流圖教務(wù)處設(shè)備科負責低值易耗品的統(tǒng)一購買和管理,各系部有需時,進行領(lǐng)用。低值易耗品系統(tǒng)的數(shù)據(jù)流圖供應(yīng)商1.5數(shù)據(jù)字典報價單1.4.2庫存管理,采購管理的數(shù)據(jù)流圖領(lǐng)用單教務(wù)入報損購領(lǐng)用可供貨庫存管理明密碼mdj采購單下 采 購 單缺貨記錄數(shù)據(jù)項名部門代4供應(yīng)商用戶名品 管 理系 統(tǒng) 庫存記錄表1 據(jù)項含義說缺貨單教務(wù)處2結(jié)算系圖低char單價char教務(wù)處供應(yīng)商cgrsi采購人數(shù)量charcharc教務(wù)處采購時間wpbh物品編號wpm物品名bgr保管人xbdh系部代號xm系名數(shù)據(jù)類型8char8輸-入Char領(lǐng)用記錄8數(shù)據(jù)長度統(tǒng)計da

7、tatimecharcharcharcharcharlyr領(lǐng)用人char8lysj領(lǐng)用時間datatimexb系別char8gysm供應(yīng)商名char20dh電話char8Ixr聯(lián)系人char8zje總金額char81.5.2數(shù)據(jù)結(jié)構(gòu):表2數(shù)據(jù)結(jié)構(gòu)名含義說明組成cgbm采購部門密碼,部門代號,用戶 名dzyhp低值易耗品物品編號,物品名,物品型號,保管人xb系部系部代號,系名1.5.3數(shù)據(jù)流:表3數(shù)據(jù)流名說明數(shù)據(jù)流來源數(shù)據(jù)流去向可供貨處理領(lǐng)用單各系教務(wù)處1.5.4數(shù)據(jù)存儲數(shù)據(jù)存儲名輸入數(shù)據(jù)流組成領(lǐng)用記錄各系所領(lǐng)用物品的統(tǒng)計所領(lǐng)用物品的信息以及領(lǐng)用人庫存記錄對倉庫中物品進庫,出庫的總記錄所有物品還

8、剩余的數(shù)量缺貨記錄對倉庫中短缺的物品統(tǒng)計所缺物品的詳細信息1.5.5數(shù)據(jù)處理:表5處理過程名輸入輸出處理供應(yīng)商報價各物品這段時間的報價單教務(wù)處采購人員采購員將相同物 品的價格經(jīng)行比 較教務(wù)處申購申購所需物品的 名稱的詳細信息更咼層領(lǐng)導(dǎo)經(jīng)行審核,批準教務(wù)處錄入新入庫物品的詳細信息庫存記錄更新,以及新入庫物品的總價格與供應(yīng)商經(jīng)行結(jié)算各系領(lǐng)用所需物品的信息教務(wù)處負責人員經(jīng)行審核,批準1、E-R圖向關(guān)系模型轉(zhuǎn)換(1)數(shù)據(jù)庫只能一共包含6各基本表,即低值易耗品表(dzyhp),采購部門(cgbm),采購單(cgd),系部表(xbb),領(lǐng)用單(lyd ),報價單(bjd) 低值易耗品(dzyhp):物品編

9、號,物品名,保管人,數(shù)量,單價主碼:物品編號采購部門(cgbm):用戶名,部門代號,密碼主碼:用戶名米購單(cgd):米購人,米購時間,單價,數(shù)量,物品編號,用戶名,物品名, 總金額,部門代號主碼:(物品編號,用戶名)外碼:物品編號,用戶名系部表(xbb):系名,系部代號主碼:系部代號領(lǐng)用單(lyd ):物品編號,系名,數(shù)量,領(lǐng)用時間,領(lǐng)用人主碼:(物品編號,系名外碼:物品編號,系名報價單:物品編號,物品名,單價,供應(yīng)商名,電話,聯(lián)系人主碼:(物品編號,供應(yīng)商名)外碼:物品編號(2)確定各關(guān)系模式是否是第三范式在將E-R圖轉(zhuǎn)換為關(guān)系模式后,首先需要分析各關(guān)系模式是否符合第三范式 的要求,觀察上

10、面的6個表,都滿足第三范式。四、物理結(jié)構(gòu)設(shè)計1、關(guān)系模式存取方法選擇存取方法是快速存取數(shù)據(jù)庫的技術(shù),數(shù)據(jù)庫管理系統(tǒng)一般提供多種存取方 法。常用的有三類。第一類是索引法 2,第二類是聚集索引,第三類是 HASH 這里 對地址易耗品管理主要采用索引方法。如果一個屬性經(jīng)常在查詢條件中出 現(xiàn)則可考慮建立索引。在低值易耗品的采購單上“物品編號”,“系號”是經(jīng) 常出現(xiàn)的兩個蘇醒。因此可以在采購單上建立關(guān)于物品編號和系號的升序的索 引,以提高對地址易耗品的查詢效率。2、確定數(shù)據(jù)庫的存儲結(jié)構(gòu)確定數(shù)據(jù)庫物理結(jié)構(gòu)主要值確定數(shù)據(jù)存放的位置和存儲結(jié)構(gòu),包括:確定 關(guān)系、索引、日志、備份等存儲安排和存儲結(jié)構(gòu),確定系統(tǒng)配

11、置等。在綜合考 慮存取時間、存儲空間利用率和維護代價三方面的因素下,經(jīng)過權(quán)衡,確定下 數(shù)據(jù)的存放位置和存儲結(jié)構(gòu)。五、數(shù)據(jù)庫實施及應(yīng)用程序編制5.1創(chuàng)建數(shù)據(jù)庫建立以“ dbs201”命名的數(shù)據(jù)庫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)建采購部門表(cgbm)Create table cgbm(Bmdh char(8),Yhm char(8) primary key.Mm

12、 char(8)3、創(chuàng)建采購單表(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)建報價單(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ù)庫的運行和維護在這一階段,我們對系統(tǒng)的各個設(shè)計階段的結(jié)果進行一一審查,并對基本 功能進行了驗證,如數(shù)據(jù)庫的查詢、插入、刪除、更新等功能。1. 數(shù)據(jù)庫查詢Select *From cgd2. 設(shè)計外模式在數(shù)據(jù)庫應(yīng)用系統(tǒng)中,用戶需要將許多數(shù)據(jù)進行統(tǒng)計,查詢,在設(shè)計關(guān)系 模式階段我們已經(jīng)確定了低值易耗品管理系統(tǒng)所包含的全部的關(guān)系模式。1) 領(lǐng)用統(tǒng)計Create procedure 領(lǐng)用統(tǒng)計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. 實現(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)價格提醒Create trigger 報價提醒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 '單價過高'End4、通告調(diào)用存儲過程創(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ù)庫用戶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 楊博'&授予張建用戶采購單各字段的更新權(quán)限及領(lǐng)用單的查詢權(quán)限。Grant update on cgd to 張建Grant select on lyd to 張建7、授予各系負責人對本系的領(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è)計心得通過這次課程設(shè)計,初步的了解了一個系統(tǒ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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論