




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、級:09信科2班口號:績:指導教師:沈佑田 陳林開課時間:2011-2012學年 1學期課程設計報告課程設計名稱:數據庫原理與應用部:龔林園學生姓名:設計題目:低值、易耗品管理系統二. 主要內容:系統功能的基本要求:? 低值、易耗品信息的輸入,包括登記號、名稱、數量、單價、購買時間、 購買系別、購買人、保管人等信息。? 低值、易耗品的領用信息輸入,包括登記號、名稱、數量、領用人、領用 時間等信息。? 教務處設備科負責低值、易耗品的錄入,并能按年度、按系別等條件進行 統計、查看。? 各系負責領用信息的輸入,并能查看本系的所有低值、易耗品的購買紀 錄,且能按年度、領用人等條件進行統計、查看。三.
2、具體要求1.課程設計的內容獨立自主完成,課程設計報告內容完整、格式規范、排版整 潔美觀;2.后臺數據庫采用MS SQL SERVER2005,前臺界面語言不限,編寫的程序代碼,須有較詳細的注釋說明;四. 進度安排課程設計安排:16周星期一講解課程設計的內容,安排每一天的具體任務,分配并熟悉題目;星期二需求分析:給出系統的功能需求、性能需求,并繪制 DFD和DD;星期三概念結構設計:繪制實體屬性圖(可選),局部ER圖和全局ER圖;星期四邏輯結構設計:轉換、優化、外模式的設計;星期五物理結構設計及數據庫實施;17周星期一應用程序編制調試、整理課程設計報告,并檢查;星期二根據反饋結果修改課程設計;星
3、期三提交作業上交的材料:課程設計的電子稿、打印稿、源碼(SQL代碼和程序代碼)五. 成績評定考核方法:現場驗收(占50%),課程設計報告(占50%)。考核內容:學習態度(出勤情況,平時表現等)、方案合理性、各階段的圖表與程序編制質量、設計報告質量。成績評定:優,良,中,及格,不及格。特別說明:(1)如發現抄襲,按照不及格處理。(2)材料不齊的,考核等級降一級。電子稿件以壓縮文件的形 式上交,壓縮命名為:11位學號+姓名正文撰寫包含的內容:1、需求分析2、概念結構設計3、邏輯結構設計4、物理結構設計5、數據庫實施及應用程序編制6、心得體會7、參考資料正文:題目:低值、易耗品管理系統1.1需求分析
4、由于經濟的快速發展,高校每年也不斷擴招,這需要更加信息化,科學化 的管理系統來管理低值易耗品。為了規范低值易耗品的使用,根據院低值易耗 品的管理規定,實現對文具、紙張、辦公耗材等方面的有效管理,特起草本需 求,以便指導相應管理系統的開發設計。相關管理及使用部門應根據實際需要 對需求提出修改完善意見。圍繞著易耗品的管理,系統維護的基礎數據是易耗品目錄。為了方便管 理,易耗品目錄需進行分類管理。為了節約采購成本,應要求供貨商定期提供 產品報價,在易耗品采購時綜合考慮各家報價進行定向采購。系統管理的對象雖然是易耗品,但更重要的是其庫存,即易耗品倉庫的管 理。易耗品的動態管理是從各部門的采購申請開始,
5、經過相關審批手續后,教 務處部門匯總下單采購。供貨商按單送貨時,教務處人員辦理驗收入庫手續, 并按單結算。申購部門根據實際到貨情況辦理領用手續。1.2數據需求在調研過程中,用戶提供了該系統所需的輸入,輸出單據。輸入數據包括 報價單,申購單,入庫單,報損,領用單,輸出數據包括缺貨單,采購單,結 算,供貨單,以及各系領用情況和教務處采購情況。1.3功能描述低值易耗品管理系統的用戶是學校教務處設備科和各系負責人。其組要的 功能包括教務處設備科負責低值易耗品的錄入、并能按年度按系別等條件進行統計、查看。各系負責領用信息的輸入,并能查看本系的所有低值易耗品的領 用記錄,且能按年度、領用人等條件進行統計、
6、查看。1.4數據流圖教務處設備科負責低值易耗品的統一購買和管理,各系部有需時,進行領用。1.4.1低值易耗品系統的數據流圖供應商領用單1.5數據字典報價單1.4.2庫存管理,采購管理的數據流圖可供貨入報損領用購庫存管理缺貨單教務處結算系圖低教務處供貨處理采購缺貨記錄b1.5.1各數據項:品管理系_統庫存記錄表1數據項含義說/ 數據類型明密碼m輸入Char數據長度 計供應商hm用戶char、8采dj下單價char8米購Lgr購采購人char8單si單數量char8cT教務處采購時間datatimewpbh物品編號char8wpm物品名char8bgr保管人char8xbdh系部代號char8xm
7、系名char8char8lyr領用人char8lysj領用時間datatimexb系別char8gysm供應商名char20dh電話char8Ixr聯系人char8zje總金額char81.5.2數據結構:表2數據結構名含義說明組成cgbm采購部門密碼,部門代號,用戶 名dzyh p低值易耗品物品編號,物品名,物品型號,保管人xb系部系部代號,系名1.5.3數據流:表3數據流名說明數據流來源數據流去向可供貨處理領用單各系教務處1.5.4數據存儲:表4數據存儲名輸入數據流組成領用記錄各系所領用物品的統計所領用物品的信息以及領用人庫存記錄對倉庫中物品進庫,出庫的總記錄所有物品還剩余的數量缺貨記錄對
8、倉庫中短缺的物品統計所缺物品的詳細信息1.5.5數據處理:表5處理過程名輸入輸出處理供應商報價各物品這段時間的報價單教務處采購人員采購員將相同物 品的價格經行比 較教務處申購申購所需物品的 名稱的詳細信息更咼層領導經行審核,批準教務處錄入新入庫物品的詳細信息庫存記錄更新,以及新入庫物品的總價格與供應商經行結算各系領用所需物品的信息教務處負責人員經行審核,批準廠物品編號、3"完整數據庫 E-R 圖:三、邏輯結構設計1、E-R圖向關系模型轉換(1)數據庫只能一共包含6各基本表,即低值易耗品表(dzyhp),采購部門(cgbm,采購單(cgd),系部表(xbb),領用單(lyd ),報價單
9、(bjd )。 低值易耗品(dzyhP):物品編號,物品名,保管人,數量,單價主碼:物品編號采購部門(cgbm):用戶名,部門代號,密碼 主碼:用戶名采購單(cgd):采購人,采購時間,單價,數量,物品編號,用戶名,物品名, 總金額,部門代且 主碼:(物品編號,用戶名) 外碼:物品編號,用戶名 系部表(xbb):系名,系部代號 主碼:系部代號領用單(lyd ):物品編號,系名,數量,領用時間,領用人 主碼:(物品編號,系名) 外碼:物品編號,系名報價單:物品編號,物品名,單價,供應商名,電話,聯系人 主碼:(物品編號,供應商名)外碼:物品編號(2)確定各關系模式是否是第三范式在將E-R圖轉換為
10、關系模式后,首先需要分析各關系模式是否符合第三范式 的要求,觀察上面的6個表,都滿足第三范式。四、物理結構設計1、關系模式存取方法選擇存取方法是快速存取數據庫的技術,數據庫管理系統一般提供多種存取方 法。常用的有三類。第一類是索引法 2,第二類是聚集索引,第三類是 HASH 這里 對地址易耗品管理主要采用索引方法。如果一個屬性經常在查詢條件中出 現則可考慮建立索引。在低值易耗品的采購單上“物品編號”,“系號”是經 常出現的兩個蘇醒。因此可以在采購單上建立關于物品編號和系號的升序的索 引,以提咼對地址易耗品的查詢效率。2、確定數據庫的存儲結構確定數據庫物理結構主要值確定數據存放的位置和存儲結構,
11、包括:確定 關系、索引、日志、備份等存儲安排和存儲結構,確定系統配置等。在綜合考 慮存取時間、存儲空間利用率和維護代價三方面的因素下,經過權衡,確定下 數據的存放位置和存儲結構。五、數據庫實施及應用程序編制5.1創建數據庫建立以“ dbs20T命名的數據庫Create database dbs2015.1.1創建表1. 創建低值易耗品表(dzyhp)Create table dzyh p(Wpbh char(8) p rimary key,Wpm char(8),Bgr char(8),Dj char(8),Sl char(8)2、創建采購部門表(cgbmCreate table cgbm(B
12、mdh char(8),Yhm char(8) p rimary key.Mm char(8)3、創建采購單表(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),P rimary key(w pbh,yhm),Foreig n key( wp bh) refere nces dzyh p(wp bh), Foreig n key(yhm) refere nces cgbm(yhm) )4、創建系部表(xbb)
13、Create table xbb(Xbdh char (8),xm char(8) p rimary key)5、創建領用單(lyd )Create table lyd(Wpbh char(8),Xm char(8),Sm char(8),Lysj datetime,Lyr char(8),Sl char(8),P rimary key(w pbh,xm),Foreig n key(w pbh) refere nces dzyh p(wp bh),Foreig n key(xm) refere nces xbb(xm)6創建報價單(bjd)Create table bjd(Wpbh char(
14、8),Wpm char(8),Dj char(8),Gysm char(20),Dh char(8),Lxr char(8),P rimary key(w pbh,gysm),Foreig n key(w pbh) refere nces dzyh p(wp bh)5.3數據庫的運行和維護在這一階段,我們對系統的各個設計階段的結果進行一一審查,并對基本 功能進行了驗證,如數據庫的查詢、插入、刪除、更新等功能。1. 數據庫查詢Select *From cgd2. 設計外模式在數據庫應用系統中,用戶需要將許多數據進行統計,查詢,在設計關系 模式階段我們已經確定了低值易耗品管理系統所包含的全部的關系
15、模式。1) 領用統計Create p rocedure 領用統計wp bh char (8),nd char (8),lyr char (8),xm char (8)AsSelect wp bh,sl,lyr,lysj,xmFrom lydWhere wp bh=w pbh and left(lysj,4)=nd and lyr=lyr and xm=xm2) 結算Create p rocedure 結算gysm char (8)AsSelect cgd.w pbh,w pm ,sl,cgd.dj,zje,gysm,dh,lxrFrom bjd inner join cgd on bjd.w
16、pbh=cgd.w pbhWhere gysm=gysm3) 缺貨單Create view qhd(w pbh,w pm ,dj)AsSelect wp bh,w pm,djFrom dzyh pWhere sl='0'3.實現1)缺貨提醒Create trigger 缺貨提醒On lyd after up date,i nsertAsIf exists(select dzyh p.wp bh,w pm ,dzyh p.slFrom dzyh p inn er jo in lyd on dzyh p.wp bh=lyd.w pbhWhere lyd.sl>dzyh p.s
17、l)Rollback2)價格提醒Create trigger 報價提醒On cgd after up dateAsIf exists(Select * from in serted join dzyh p on in serted.w pbh=dzyh p.wpbhWhere in serted.dj>dzyh p.dj*1.1)Beg inRollbackPrint '單價過高End4、通告調用存儲過程創建dbms系統用戶Exec sp_addlogin 張建','123'Exec sp_addlogin 李華','111'Exe
18、c sp _addlogi n 劉云','222'Exec sp_addlogin 露露','333'Exec sp_addlogin 周青','444'Exec sp_addlogin 陳濤','555'Exec sp_addlogin 趙軍','666'Exec sp_addlogin 楊博','777'5、添加數據庫用戶Exec sp _adduser 張建'Exec sp _adduser 李華'Exec sp _adduser
19、 劉云'Exec sp _adduser 露露'Exec sp _adduser 周青'Exec sp _adduser 陳濤'Exec sp _adduser 趙軍'Exec sp _adduser 楊博'&授予張建用戶采購單各字段的更新權限及領用單的查詢權限。Grant up date on cgd to 張建Grant select on lyd to 張建7、授予各系負責人對本系的領用信息插入及查詢權限Grant in sert,selectOn lyd to 李華Grant in sert,selectOn lyd to 劉云G
20、rant 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、創建角色gly,包含lyd的查詢權限以及dzyhp、cgd的更新權限。Use dbs201Create role glyGrant select on lyd to glyGrant up date on dzyh p to glyGrant up date on cgd to gly8、授予張建用戶角色glyExec sp _addrolemember 'gly'張建'六、設計心得通過這次課程設計,初步的了
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年廣西中考地理試題(含答案)
- ××中學法律合規制度
- 2025年新型皮革加脂劑項目提案報告模板
- 2025年水處理阻垢緩蝕劑HEDP項目提案報告模板
- 培訓服務協議合同
- 2025年離子敏傳感器項目申請報告模板
- 品牌合作授權經營合同協議
- 2025年雅思考試口語全真模擬試卷:環保公益活動策劃與實施案例分析提升試題
- 2025年茶藝師中級茶葉加工與儲藏技能鑒定理論試卷
- 2025年保育員實操技能試卷:幼兒教育心理學研究方法
- 安全防護用品檢查維護記錄表
- 無人機駕駛員國家職業技能標準(2021年版)(word精排版)
- DB37T 4027-2020 食用農產品可追溯供應商通用規范 果蔬
- 增壓機通用說明書.
- 監理人員廉潔自律制度管理辦法
- BS EN 10222-5-2000用于壓力目的的鋼鍛件—第5部分:馬口鐵鋼奧氏體鋼和奧氏體-鐵素體不銹鋼
- 化工機械設備課程設計(板式塔)__副本
- 洗潔精-MSDS(202334)
- 東莞虎門架空線路拆除施工方案
- 機關公文寫作案例分析課件
- 物業公司工程部工作職責.doc
評論
0/150
提交評論