企業(yè)生產(chǎn)管理系統(tǒng)(共12頁)_第1頁
企業(yè)生產(chǎn)管理系統(tǒng)(共12頁)_第2頁
企業(yè)生產(chǎn)管理系統(tǒng)(共12頁)_第3頁
企業(yè)生產(chǎn)管理系統(tǒng)(共12頁)_第4頁
企業(yè)生產(chǎn)管理系統(tǒng)(共12頁)_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第 PAGE 16 頁 共 NUMPAGES 16 頁企業(yè)(qy)生產(chǎn)管理數(shù)據(jù)庫系統(tǒng)設計(shj)與開發(fā)一.項目(xingm)說明一、概述1、項目背景:數(shù)據(jù)庫基礎與Access2、編寫目的:掌握數(shù)據(jù)庫設計原理及相關軟件的使用3、軟件定義:企業(yè)生產(chǎn)管理系統(tǒng)4、開發(fā)環(huán)境:Microsoft Access 2010二、需求分析1、問題的提出:企業(yè)生產(chǎn)管理系統(tǒng)是每個企業(yè)不可缺少的,它的系統(tǒng)性能對于企業(yè)的決策者和管理者來說都至關重要,一個企業(yè)內(nèi)部管理的成功與否和管理系統(tǒng)的好壞是密不可分的。2.需完成的功能:能夠錄入材料、產(chǎn)品及設備的基本資料,在操作上能夠完成諸如添加、修改、刪除、按各種條件進行查詢、新用

2、戶的設置及密碼修改等方面的工作,基本滿足企業(yè)生產(chǎn)管理的日常業(yè)務的需要。生產(chǎn)管理系統(tǒng),是一種利用現(xiàn)代化軟件系統(tǒng)管理的思維。它能夠代替人工記錄的繁瑣,而且它的計算能力能解決人工計算的差錯。利用計算機來管理,不需要厚厚的賬本,每年每日的記錄一目了然。開發(fā)該生產(chǎn)管理系統(tǒng),就是針對人工手寫記錄的缺點,高速、有效、安全、快捷的管理好每一個公司6。生產(chǎn)管理銷售管理成品倉管理車間管理原料倉管理采購管理應收帳管理成本管理應付帳管理財務總帳產(chǎn)品需求庫存存生產(chǎn)計劃庫存原料需求銷售發(fā)貨成品入庫生產(chǎn)領料采購入庫記賬物流信息流記賬 = 3 * CHINESENUM3 三、項目任務 對數(shù)據(jù)庫的基本對象(duxing)表、查

3、詢、窗體、報表、進行了設計,完成對企業(yè)(qy)生產(chǎn)管理系統(tǒng)的創(chuàng)建(chungjin)!二. 項目環(huán)境2.1硬件環(huán)境圖1硬件環(huán)境2.2軟件環(huán)境Windows xp、win7 Access2010三. 數(shù)據(jù)分析3.1實體數(shù)據(jù)關系基本信息輸入生產(chǎn)需要的物料信息管理采購信息管理產(chǎn)品信息管理基本信息輸入供貨商信息管理客戶基本信息圖2系統(tǒng)E-R圖3.2實體數(shù)據(jù)定義供貨商清單:主鍵:供貨商號(數(shù)據(jù)類型:自動編號,有索引) 聯(lián)系人姓名(數(shù)據(jù)類型:文本,字段大小:6,無索引) 地址(dzh)(數(shù)據(jù)類型:文本(wnbn),字段大小:6,無索引(suyn))郵編(數(shù)據(jù)類型:文本,字段大?。?,無索引)采購訂單:主鍵

4、:出庫編號(數(shù)據(jù)類型:自動編號,無索引) 供貨編號(數(shù)據(jù)類型:數(shù)字,無索引)物料編號(數(shù)據(jù)類型:文本,字段大小:10,無索引) 訂貨數(shù)量(數(shù)據(jù)類型:文本,字段大?。?,無索引) 訂貨日期 (數(shù)據(jù)類型:日期/時間,格式:常規(guī)日期) 進價(數(shù)據(jù)類型:數(shù)字,無索引)產(chǎn)品清單:主鍵:貨號(數(shù)據(jù)類型:自動編號,無索引) 品名(數(shù)據(jù)類型:數(shù)字,無索引)規(guī)格(數(shù)據(jù)類型:文本,字段大?。?0,無索引) 單位(數(shù)據(jù)類型:文本,字段大小:5,無索引) 庫存數(shù)量(數(shù)據(jù)類型:日期/時間,格式:常規(guī)日期) 銷售價格(數(shù)據(jù)類型:數(shù)字,無索引)員工清單:主鍵: 客戶編號(數(shù)據(jù)類型:自動編號,無索引)姓名(數(shù)據(jù)類型:文本,字

5、段大小:10,無索引) 電話(數(shù)據(jù)類型:數(shù)字,無索引)工時(數(shù)據(jù)類型:數(shù)字,無索引) 工資(數(shù)據(jù)類型:數(shù)字,無索引) 部門(數(shù)據(jù)類型:數(shù)字,無索引)地址(數(shù)據(jù)類型:文本,字段大?。?0,無索引郵編(數(shù)據(jù)類型:數(shù)字,無索引)入庫清單:主鍵:入庫日期(數(shù)據(jù)類型:自動編號,有索引) 類別(數(shù)據(jù)類型:日期/時間,格式:常規(guī)日期) 數(shù)量(數(shù)據(jù)類型:文本,字段大?。?0,無索引)供貨單位(數(shù)據(jù)類型:文本,字段大?。?,無索引)生產(chǎn)時期 (數(shù)據(jù)類型:日期/時間,格式:常規(guī)日期)四. 數(shù)據(jù)庫設計4.1結(jié)構(gòu)設計 4.1.1數(shù)據(jù)表:為了記錄學生的個人信息以及相關的其它信息,我們需要建 立如下幾個表:供貨商清單:主

6、鍵:供貨商號(數(shù)據(jù)類型:自動編號,有索引) 聯(lián)系人姓名(數(shù)據(jù)類型:文本,字段大?。?,無索引) 地址(數(shù)據(jù)類型:文本,字段大小:6,無索引)郵編(數(shù)據(jù)類型:文本,字段大?。?,無索引)采購訂單:主鍵:出庫編號(數(shù)據(jù)類型:自動編號,無索引) 供貨編號(數(shù)據(jù)類型:數(shù)字,無索引)物料編號(數(shù)據(jù)類型:文本,字段大?。?0,無索引) 訂貨數(shù)量(數(shù)據(jù)類型:文本,字段大小:5,無索引) 訂貨日期 (數(shù)據(jù)類型:日期/時間,格式:常規(guī)日期) 進價(數(shù)據(jù)類型:數(shù)字,無索引)產(chǎn)品(chnpn)清單:主鍵:貨號(數(shù)據(jù)類型:自動編號(bin ho),無索引) 品名(pnmng)(數(shù)據(jù)類型:數(shù)字,無索引)規(guī)格(數(shù)據(jù)類型:

7、文本,字段大小:10,無索引) 單位(數(shù)據(jù)類型:文本,字段大?。?,無索引) 庫存數(shù)量(數(shù)據(jù)類型:日期/時間,格式:常規(guī)日期) 銷售價格(數(shù)據(jù)類型:數(shù)字,無索引)員工清單:主鍵: 客戶編號(數(shù)據(jù)類型:自動編號,無索引)姓名(數(shù)據(jù)類型:文本,字段大小:10,無索引) 電話(數(shù)據(jù)類型:數(shù)字,無索引)工時(數(shù)據(jù)類型:數(shù)字,無索引) 工資(數(shù)據(jù)類型:數(shù)字,無索引) 部門(數(shù)據(jù)類型:數(shù)字,無索引)地址(數(shù)據(jù)類型:文本,字段大?。?0,無索引郵編(數(shù)據(jù)類型:數(shù)字,無索引)入庫清單:主鍵:入庫日期(數(shù)據(jù)類型:自動編號,有索引) 類別(數(shù)據(jù)類型:日期/時間,格式:常規(guī)日期) 數(shù)量(數(shù)據(jù)類型:文本,字段大?。?

8、0,無索引)供貨單位(數(shù)據(jù)類型:文本,字段大?。?,無索引)生產(chǎn)時期 (數(shù)據(jù)類型:日期/時間,格式:常規(guī)日期) 下面以學生基本信息表為例,利用表設計器新建這個表。表1產(chǎn)品清單信息表字段名稱數(shù)據(jù)類型貨號文本品名文本規(guī)格文本單位文本庫存數(shù)量文本銷售價格文本 = 1 * GB2 在數(shù)據(jù)庫窗口中雙擊【使用設計器創(chuàng)建表】選項,出現(xiàn)一個空白的【表設計器】窗口,按照上面的產(chǎn)品清單信息表的基本信息輸入各個字段,并選擇對應的數(shù)據(jù)類型,如下圖所示:圖3設計(shj)器創(chuàng)建表 = 2 * GB2 在【表設計】工具欄上,單擊【保存(bocn)】按鈕,出現(xiàn)【另存為】對話框,在【表名稱】文本框中輸入供貨商清單(qngdn

9、),然后單擊【確定】按鈕。 = 3 * GB2 雙擊供貨商清單,表將會出現(xiàn)在數(shù)據(jù)表的視圖中,這時我們就可以輸入相關的記錄了。輸入后【供貨商清單】的如下圖:圖4學生基本信息表4.1.2數(shù)據(jù)關系:按照4.1.1的步驟分別建立好各個表,并設置相應的主鍵,然后我們通過在多個表之間的字段間建立關系使他們聯(lián)系起來。各個基本表的關系如下圖:圖5表的關系(gun x) 4.1.3數(shù)據(jù)完整性 在我們建立(jinl)表之間的關系時,窗口上有一個復選框“實施參照完整性”,單擊它之后,“級聯(lián)更新相關字段”和“級聯(lián)刪除相關字段”兩個復選框就可以用了。 如果選定“級聯(lián)更新相關字段”復選框,則當更新父行(一對一、一對多關系

10、中“左”表中的相關行)時,Access就會自動更新子行(一對一、一對多關系中的“右”表中的相關行),選定“級聯(lián)刪除相關字段”后,當刪除父行時,子行也會跟著被刪除。而且(r qi)當選擇“實施參照完整性”后,在原來折線的兩端會出現(xiàn)“1”或“OO”符號,在一對一關系中“1”符號在折線靠近兩個表端都會出現(xiàn),而當一對多關系時“OO”符號則會出現(xiàn)在關系中的右表對應折線的一端上。 設置了實施參照完整性就可以使我們在表中修改了一個記錄的時候,不會影響到查詢的操作。特別是在有很多表,而且各個表之間都有關系聯(lián)接時,“實施參照完整性”會帶來更多的方便。四 數(shù)據(jù)索引 當表中的數(shù)據(jù)越來越多時,需要利用索引幫助用戶更有

11、效地查詢數(shù)據(jù)。索引有助于Access2010快速查找和排序記錄。 以下數(shù)據(jù)類型的字段值能進行索引(suyn)設置: 字段數(shù)據(jù)類型為文本、數(shù)字(shz)、貨幣及時間/日期(rq) 搜索保存在字段中的值 排序字段的值因為我們是通過向?qū)Ш椭苯虞斎霐?shù)據(jù)建立的數(shù)據(jù)庫,所以表的索引由Access2010自動生成。4.2查詢設計 五 查詢設計查詢就是根據(jù)我們需要的結(jié)果而選擇的查詢條件,對數(shù)據(jù)庫表中的數(shù)據(jù)信息進行查找。它與表一樣都是數(shù)據(jù)庫的對象。它允許用戶依據(jù)準則或查詢條件抽取表中的字段和記錄。Access2010中的查詢可以對一個數(shù)據(jù)庫中的一個表或多個表中存儲的數(shù)據(jù)信息進行查找。在本數(shù)據(jù)庫中,分別創(chuàng)建了對【

12、供貨商清單查詢】、【交叉表查詢出庫時間記錄】、【SQL查詢商品種類】在對象中選擇查詢對象,單擊新建按鈕,就出現(xiàn)【新建查詢】對話框,選擇設計視圖,單擊【確定】,彈出查詢設計器窗口,同時彈出【顯示表】對話框,如圖所示 圖17刪除(shnch)后的宿舍表窗口五. 交互(jioh)界面設計 5.1窗體窗體作為(zuwi)Access2010數(shù)據(jù)庫的重要組成部分,是聯(lián)系數(shù)據(jù)庫與用戶的橋梁。窗體提供了輸入和維護表中數(shù)據(jù)的方式,我們可以用每次一個記錄的方式瀏覽數(shù)據(jù)。通過使用窗體,可以使數(shù)據(jù)庫中的數(shù)據(jù)更直觀、更加人性化地顯示在數(shù)據(jù)庫用戶面前。本數(shù)據(jù)庫中創(chuàng)建了【訂購商信息窗體】。窗體的創(chuàng)建可以用窗體向?qū)碓O計也

13、可以用設計視圖設計自己所需要的窗體。下面是用窗體向?qū)碓O計【訂購商信息窗體】窗體: 在【新建窗體】對話框中選擇【窗體向?qū)А窟x項,數(shù)據(jù)來源于訂購商明細表,然后單擊【確定】按鈕就會打開窗體向?qū)А?在屏幕上將彈出的第一個對話框中選擇窗體所用的字段,將訂購商名稱,訂購日期,商品名稱,電話等字段添加到【選定的字段】列表框中,單擊【下一步】按鈕,進入下一個對話框。 該對話框中提供了有關窗體的六種布局方式:【縱欄式】、【表格】、【數(shù)據(jù)表】、【兩端對齊】、【數(shù)據(jù)透視表】和【數(shù)據(jù)透視圖】。這里選擇【縱欄式】的窗體布局,單擊【下一步】按鈕,進入下一個對話框。 在接下來的對話框中可以為窗體選擇不同的樣式,向?qū)峁┝?/p>

14、九種不同的窗體樣式,在此窗體的左側(cè)也提供了所選的窗體樣式預覽。單擊【下一步】按鈕,進入下一個對話框。 最后一個對話框用于設定窗體標題,在對話框頂部的文本框中輸入訂購商信息錄入,然后選擇打開窗體。單擊【完成(wn chng)】按鈕,完成窗體的創(chuàng)建工作。 = 6 * GB2 打開該窗體,將出現(xiàn)(chxin)設計好的窗體,如下圖所示:圖19子窗體 = 8 * GB2 單擊【工具箱】的【子窗體/子報表】按鈕,用拖動的方法在設計視圖的【主體】區(qū)創(chuàng)建一個子窗體控件。同時將彈出子窗體向?qū)υ捒颍谶x擇子窗體的數(shù)據(jù)來源(liyun)中選擇使用現(xiàn)有的窗體,在下面的對話框中選擇【專業(yè)子窗體】,然后單擊【完成】按鈕

15、,將添加該子窗體。以同樣的方式添加班級子窗體。 = 9 * GB2 單擊子窗體標簽,將鼠標指針移動到標簽的中央,直至鼠標指針變成一個插入點,然后單擊鼠標,插入點出現(xiàn)在標簽文本中,刪去【子窗體】三個字,留下前面兩個字,即可。打開剛剛設計的窗體,如下圖:六. 系統(tǒng)(xtng)運行(ynxng)說明 系統(tǒng)建好后,數(shù)據(jù)庫的各個(gg)對象如圖所示: 七. 項目(xingm)個人(grn)總結(jié)在這次的項目開放中,做出了一個以學生(xu sheng)基本信息為主,涉及(shj)到學生社團(shtun)管理、成績管理、住宿管理,專業(yè)班級管理等諸多方面的數(shù)據(jù)庫系統(tǒng)。 通過這個系統(tǒng),用戶可以快捷地輸入學生信息,

16、查看專業(yè)班級、進行成績平均分查看、打印各類報表,等等。在這個項目的開發(fā)中,每個環(huán)節(jié)我都做了工作。最初建表時,先討論了每個實體表需要的字段,已經(jīng)如何建立索引和主鍵能最方便快捷地查找到有關信息;然后建立表間關系并一一截圖;做查詢時,我利用SQL語言編寫了更新查詢、刪除查詢、選擇查詢等;窗體、報表則是有機統(tǒng)一的:利用窗體建立可視化的查找界面和輸入界面,利用報表建立可供查看的打印預覽視圖,這樣,可以看到在我們的數(shù)據(jù)庫中幾乎每一項操作都有窗體、報表,名稱也幾乎相同。另外我還建立了主控制面板。這個面板可以把數(shù)據(jù)庫的幾個主要的操作整合到一個界面上,使用戶不打開表和查詢就能使用數(shù)據(jù)庫進行操作,很方便很快捷。還設置了退出系統(tǒng)的快捷鍵,用戶可以點擊一次就退出整個數(shù)據(jù)庫。當然我的這個項目還有可供改進的地方,比如主控面板一次只能顯示8個項目,可以通過設置二級控制面板來實現(xiàn)更多的功能。我也希望如果下次再做數(shù)據(jù)庫,能在這方面進一步完善。通過這次的數(shù)據(jù)庫管理系統(tǒng)開發(fā),我把本學期以來學到的各類數(shù)據(jù)庫知識都整合到了一起,大大加深了實際操作印象、提高了動手能力、使理論與實踐結(jié)合了起來。尤其是原來如何建立“望遠鏡”等不成熟的地方,通過與他人討論

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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

提交評論