




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、數(shù)據(jù)庫原理及應用課程設計辦公用品管理系統(tǒng)學生姓名: 學生學號: 學生班級: 指導老師: 目錄第一章 系統(tǒng)概述3第二章 需求分析32.1系統(tǒng)需求分析32.2系統(tǒng)功能模塊42.3數(shù)據(jù)流圖42.4數(shù)據(jù)字典5第三章 概念設計63.1實體圖63.2 e-r圖73.1.1 局部e-r圖73.2.2全局e-r圖8第四章 邏輯結構94.1根據(jù)e-r生成關系模式94.2關系模式修改完善9第五章 物理階段設計95.1 數(shù)據(jù)庫模式定義105.2相關程序代碼115.2.1建表代碼115.2.2數(shù)據(jù)錄入135.3 建立視圖185.4建立索引195.5創(chuàng)建備份19結束語19第一章 系統(tǒng)概述辦公用品管理系統(tǒng)主要是針對企業(yè)辦
2、公用品、低值易耗品開發(fā)的一套管理軟件。完成企業(yè)對辦公用品、低值易耗品日常業(yè)務的采購入庫、領用出庫、報表統(tǒng)計等管理工作。全面反映辦公用品、易耗品的采購情況、領用情況以及人員和部門的領用情況。同時借助功能強大的查詢及報表功能使管理人員能及時、準確地了解所需信息,為企業(yè)的決策提供了正確、便捷的支持平臺。幫助企業(yè)更有效、更全面的管理辦公用品、低值易耗品。第二章 需求分析2.1系統(tǒng)需求分析1,基本信息的添加、修改、刪除和查詢,基本信息包括分類、部門和供應商等內(nèi)容,為辦公用品管理和數(shù)據(jù)統(tǒng)計模塊提供依據(jù)。2,辦公用品信息的添加、修改、刪除和查詢,辦公用品信息包括領用信息、入庫信息和庫存信息。3,數(shù)據(jù)統(tǒng)計模塊
3、包括庫存短缺統(tǒng)計、入庫統(tǒng)計和領用統(tǒng)計等功能。4,系統(tǒng)用戶管理包括權限管理、密碼修改等功能。2.2系統(tǒng)功能模塊2.3數(shù)據(jù)流圖2.4數(shù)據(jù)字典數(shù)據(jù)項數(shù)據(jù)項名含義說明別名類型員工編號唯一識別每個員工員工號、用戶名char(8)部門編號唯一識別每個部門部門char(4)進貨清單編號唯一識別每個進貨清單無char(12)權限每個員工能對數(shù)據(jù)庫進行的操作無char(6)商品編號唯一識別每種商品商品char(10)類型標識商品是試用型還是使用型無char(8)數(shù)據(jù)結構數(shù)據(jù)結構名:經(jīng)辦人含義說明:辦理采購和驗收數(shù)據(jù)結構組成:員工編號+進貨清單編號+采購日期+到貨日期數(shù)據(jù)結構名:員工含義說明:對公司員工信息的采集
4、數(shù)據(jù)結構組成:員工編號+姓名+性別+家庭住址+聯(lián)系方式+所屬部門+權限數(shù)據(jù)結構名:部門含義說明:對各個部門具體的描述數(shù)據(jù)結構組成:部門編號+部門名稱+聯(lián)系電話+負責人+員工數(shù)據(jù)流數(shù)據(jù)流名:庫存報警說明:當庫存不足系統(tǒng)所設定的最小數(shù)額時,系統(tǒng)會按照設定的采購方案自動生成進貨單流出過程:更新庫存信息流入過程:處理進貨組成:商品編號+庫存數(shù)量+進貨數(shù)量數(shù)據(jù)存儲數(shù)據(jù)存儲名:庫存清單表說明:經(jīng)過入庫或借還操作后修改庫存清單表,以保證數(shù)據(jù)一致輸入數(shù)據(jù)流:入庫或借還填報的表輸出數(shù)據(jù)流:庫存清單表組成:商品編號+庫存數(shù)量+修改日期處理過程處理過程名:處理進貨說明:對庫存報警的商品擬寫進貨單輸入(數(shù)據(jù)流):庫存
5、信息輸出(數(shù)據(jù)流):進貨清單處理:庫存報警后由專門的經(jīng)辦人進行核對并擬定進貨單第三章 概念設計3.1實體圖員工實體圖:用戶實體圖:庫存商品實體圖:部門實體圖:供應商實體圖3.2 e-r圖3.1.1 局部e-r圖員工、用戶 e-r圖員工、部門 e-r圖員工、商品 e-r圖供應商、庫存 e-r圖3.2.2全局e-r圖第四章 邏輯結構4.1根據(jù)e-r生成關系模式1)供應商(供應商編號、供應商名稱、地址、負責人、聯(lián)系方式、供應商品、單價) 1nf:存在多值依賴、傳遞依賴、部分函數(shù)依賴2) 部門(部門編號、部門名稱、聯(lián)系方式、負責人編號、員工編號、崗位編號、崗位名稱) 2nf:存在傳遞依賴、多值依賴3)
6、員工(員工編號、姓名、性別、家庭地址、聯(lián)系方式、崗位)3nf:無傳遞依賴,無部分函數(shù)依賴,主鍵是員工編號,外鍵是崗位4)庫存商品(商品編號、商品名稱、供應商、數(shù)量、類別)3nf:無傳遞依賴,無部分函數(shù)依賴,主鍵是商品編號5)用戶(用戶名稱、密碼、權限)3nf:無傳遞依賴,無部分函數(shù)依賴,主鍵是用戶名,外鍵也是用戶名6)采購(供應商編號、商品編號、數(shù)量)3nf:無傳遞依賴,無部分函數(shù)依賴,主鍵是供應商編號和商品編號7)領用(商品編號、員工編號、數(shù)量、類別)3nf:無傳遞依賴,無部分函數(shù)依賴,主鍵是商品編號和員工編號4.2關系模式修改完善1)供應商(供應商編號、供應商名稱、地址、負責人、聯(lián)系方式)
7、2)商品供應(供應商編號、供應商品、單價)3)部門(部門編號、部門名稱、聯(lián)系方式、負責人編號)4)部門崗位(部門編號、崗位編號、崗位名稱)5)員工(員工編號、姓名、性別、家庭地址、聯(lián)系方式、崗位)6)庫存商品(商品編號、商品名稱、數(shù)量、類別)7)用戶(用戶名稱、密碼、權限)8)采購(供應商編號、商品編號、數(shù)量)9)領用(商品編號、員工編號、數(shù)量、類別)第五章 物理階段設計物理設計是直屬局庫在存儲設備上的實現(xiàn)。在確定的sql server下,一切由系統(tǒng)去完成,此階段需要做的是確定文件記錄的組織方式,確定文件的類型及存放路徑以及確定文件的多半管理準則。5.1 數(shù)據(jù)庫模式定義 員工信息表:staff
8、 字段名數(shù)據(jù)類型約束控制字段含義說明st_nochar(10)primary key員工編號st_namechar(8)not null姓名st_sexchar(2)“男”或“女“性別st_advarchar(30)not null家庭地址st_phonechar(11)not null聯(lián)系方式st_titlechar(4)foreign key(post. p_name)崗位供應商信息表:supply 字段名數(shù)據(jù)類型約束控制字段含義說明s_nochar(11)primary key供應商編號s_namevarchar(20)not null供應商名稱s_advarchar(30)not nu
9、ll地址s_pvarchar(8)負責人s_phonechar(11)not null聯(lián)系方式部門信息表:branch字段名數(shù)據(jù)類型約束控制字段含義說明b_nochar(8)primary key部門編號b_namevarchar(12)not null部門名稱b_phonechar(11)not null聯(lián)系方式b_pchar(10)foreign key(staff.st_no)負責人編號庫存商品信息表:goods字段名數(shù)據(jù)類型約束控制字段含義說明g_nochar(12)primary key商品編號g_namevarchar(30)not null商品名稱g_nuintnot null數(shù)
10、量g_sortchar(4)“使用”,“試用”類別用戶信息表:used 字段名數(shù)據(jù)類型約束控制字段含義說明u_namechar(10)primary key,foreign key( staff.st_no)用戶名u_limitschar(4)“初級”,“中級”,“高級”權限u_codechar(7)not null密碼商品供應信息表:wares字段名數(shù)據(jù)類型約束控制字段含義說明w_nochar(11)primary key供應商編號w_namevarchar(20)供應商品w_priceintnot null單價部門崗位信息表:post字段名數(shù)據(jù)類型約束控制字段含義說明p_nochar(8)
11、primary key部門編號p_nachar(8)崗位編號p_namechar(10)unique崗位名稱采購信息表:procure字段名數(shù)據(jù)類型約束控制字段含義說明pr_nochar(11)primary key供應商編號pr_nachar(12)商品編號pr_nuintnot null數(shù)量領用信息表:getting字段名數(shù)據(jù)類型約束控制字段含義說明ge_nochar(12)foreign key(goods.g_no)商品編號ge_namechar(10)foreign key(stee。st_no)員工編號ge_nuintnot null數(shù)量ge_sortchar(4)“使用”,“試用
12、”類別5.2相關程序代碼5.2.1建表代碼建立數(shù)據(jù)庫create database bangongyongpingon(name=bangongyongping_data,filename=f:bangongyongpingdata.mdf,size=10mb,maxsize=50mb,filegrowth=5mb)log on(name=bangongyongping_log,filename=f:bangongyongpingdata.ldf,size=5mb,maxsize=25mb,filegrowth=5mb)員工信息表:staff create table staff(st_no
13、char(10) primary key,st_name char(8) not null,st_sex char(2) check(st_sex in (男,女),st_ad varchar(30) not null,st_phone char(11) not null,st_tile char(10) constraint st_fore foreign key references post(p_name)供應商信息表:supply create table supply(s_no char(11) primary key,s_name varchar(20) not null,s_ad
14、 varchar(30) not null,s_p varchar(8),s_phone char(11) not null)部門信息表:branchcreate table branch(b_no char(8) primary key,b_name char(10) not nullb_phone char(11) not null,b_p char(10) foreign key references staff(st_no)庫存商品信息表:goodscreate table goods(g_no char(12) primary key,g_name varchar(30) null,
15、g_nu int not null,g_sort char(4) check (g_sort in (使用,試用)用戶信息表:usedcreate table used(u_name char(10) foreign key references staff(st_no),u_limits char(4) check (u_limits in(初級,中級,高級),u_code char(7) not null,primary key(u_name)商品供應信息表:warescreate table wares(w_no char(11) not null,w_name varchar(20)
16、not null,w_price int not null,primary key(w_no,w_name)部門崗位信息表:postcreate table post(p_no char(8) not null,p_na char(8) not null,p_name char(10) unique,primary key(p_no,p_na)采購信息表:procurecreate table procure(pr_no char(11) not null,pr_na char(12) not null,pr_nu int not null,primary key(pr_no,pr_na)領用
17、信息表:gettingcreate table getting(ge_no char(12) foreign key references goods(g_no),ge_name char(10) foreign key references staff(st_no),ge_nu int not null,go_sort char(4) check(go_sort in(試用,使用),primary key(ge_no,ge_name)5.2.2數(shù)據(jù)錄入部門崗位信息表:postinsert into post(p_no,p_na,p_name)values(082,01,08201)inser
18、t into post(p_no,p_na,p_name)values(083,01,08301)insert into post(p_no,p_na,p_name)values(084,01,08401)insert into post(p_no,p_na,p_name)values(085,01,08501)insert into post(p_no,p_na,p_name)values(086,02,08602)錄入員工表信息:staffinsert into staff(st_no,st_name,st_sex,st_ad,st_phone,st_tile)values(1012345
19、671,李娟,女,云南麗江08201)insert into staff(st_no,st_name,st_sex,st_ad,st_phone,st_tile)values(1012345672,張勇,男,廣西桂林08301)insert into staff(st_no,st_name,st_sex,st_ad,st_phone,st_tile)values(1012345673,古浩,男,平頂山魯山08201)insert into staff(st_no,st_name,st_sex,st_ad,st_pho
20、ne,st_tile)values(1012345674,王冠,男,河南周口08501)insert into staff(st_no,st_name,st_sex,st_ad,st_phone,st_tile)values(1012345675,高麗,女,河北石家莊08601)錄入供應商表信息:supply insert into supply(s_no,s_name,s_ad,s_p,s_phone)values(12345678910,江南第一家,湖南毛利古城,李穎文insert into supply(s_n
21、o,s_name,s_ad,s_p,s_phone)values(12345678911,晨光,河北石家莊,趙志正insert into supply(s_no,s_name,s_ad,s_p,s_phone)values(12345678912,南極人,湖南鳳凰古城,蔣健insert into supply(s_no,s_name,s_ad,s_p,s_phone)values(12345678913,歐貝爾,重慶墊江,戴峰insert into supply(s_no,s_name,s_ad,s_p,s_phon
22、e)values(12345678914,天正,四川成都,曹毅錄入部門表信息:branchinsert into branch(b_no,b_name,b_phone,b_p)values(082,后勤部1012345671)insert into branch(b_no,b_name,b_phone,b_p)values(083,人事部1012345672)insert into branch(b_no,b_name,b_phone,b_p)values(084,外聯(lián)部1012345673
23、)insert into branch(b_no,b_name,b_phone,b_p)values(085,信息部1012345674)insert into branch(b_no,b_name,b_phone,b_p)values(086,團支部1012345675)錄入庫存商品表信息:goodsinsert into goods(g_no,g_name,g_nu,g_sort)values(111111111100,鋼筆,20,使用)insert into goods(g_no,g_name,g_nu,g_sort)values(11
24、1111111101,圓規(guī),13,試用)insert into goods(g_no,g_name,g_nu,g_sort)values(111111111102,打印機,2,試用)insert into goods(g_no,g_name,g_nu,g_sort)values(111111111103,便簽,45,使用)insert into goods(g_no,g_name,g_nu,g_sort)values(111111111104,文件夾,10,使用)錄入用戶表信息:usedinsert into used(u_name,u_limits,u_code)values(1012345
25、671,高級,1234567)insert into used(u_name,u_limits,u_code)values(1012345672,初級,1234568)insert into used(u_name,u_limits,u_code)values(1012345673,中級,1234569)insert into used(u_name,u_limits,u_code)values(1012345674,初級,1234560)insert into used(u_name,u_limits,u_code)values(1012345675,中級,1234561)錄入商品供應表信息
26、:waresinsert into wares(w_no,w_name,w_price)values(江南第一家,便簽,2)insert into wares(w_no,w_name,w_price)values(晨光,文件夾,13)insert into wares(w_no,w_name,w_price)values(晨光,訂書機,15)insert into wares(w_no,w_name,w_price)values(歐貝爾,鋼筆,32)insert into wares(w_no,w_name,w_price)values(南極人,記事本,12)錄入采購表信息:procurein
27、sert into procure(pr_no,pr_na,pr_nu)values(江南第一家,111111111103,21)insert into procure(pr_no,pr_na,pr_nu)values(晨光,111111111100,15)insert into procure(pr_no,pr_na,pr_nu)values(晨光,111111111103,20)insert into procure(pr_no,pr_na,pr_nu)values(歐貝爾,111111111102,4)insert into procure(pr_no,pr_na,pr_nu)value
28、s(南極人,111111111104,20)錄入領用表信息:gettinginsert into getting(ge_no,ge_name,ge_nu,go_sort)values(111111111101,1012345671,1,試用)insert into getting(ge_no,ge_name,ge_nu,go_sort)values(111111111103,1012345671,2,使用)insert into getting(ge_no,ge_name,ge_nu,go_sort)values(111111111104,1012345674,5,使用)insert into getting(ge_no,ge_name,ge_nu,go_sort)values(111111111102,1012345673,1,試用)insert into getting(ge_no,ge_name,ge_nu,go_sort)values(111111111103,1012345672,3,使用)5.3 建立視圖常用采購:supply_pcreate view supply_p(供
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 富氧燃燒施工方案
- 室內(nèi)藝術漆施工方案
- 2025年地理試題及答案
- 6年級下冊語文園地5日積月累朗讀
- 5年級下冊書人教版英語書
- centos中多線程壓縮命令
- 的田字格書寫格式
- arcgis開始編輯的代碼
- 廣東減震支架施工方案
- 登山臺階開挖施工方案
- 血透室護理交接班制度
- 2025陜西省地方電力(集團)限公司招聘210人高頻重點模擬試卷提升(共500題附帶答案詳解)
- 工程成本預算與實際對比表
- 2025年阜陽幼兒師范高等??茖W校單招職業(yè)技能測試題庫審定版
- 2025年黑龍江職業(yè)學院單招職業(yè)適應性測試題庫附答案
- 2025年四川三江招商集團有限公司招聘筆試參考題庫含答案解析
- 2024年西安電力高等??茖W校高職單招職業(yè)技能測驗歷年參考題庫(頻考版)含答案解析
- 2024年牡丹江大學單招職業(yè)適應性測試題庫帶答案
- 統(tǒng)編版(2024新版)七年級下冊道德與法治期末復習背誦知識點提綱
- GB/T 44679-2024叉車禁用與報廢技術規(guī)范
- 你進步-我高興
評論
0/150
提交評論