公司信息查詢系統(tǒng)課程設(shè)計(jì)_第1頁(yè)
公司信息查詢系統(tǒng)課程設(shè)計(jì)_第2頁(yè)
公司信息查詢系統(tǒng)課程設(shè)計(jì)_第3頁(yè)
公司信息查詢系統(tǒng)課程設(shè)計(jì)_第4頁(yè)
公司信息查詢系統(tǒng)課程設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、東莞理工學(xué)院機(jī)械學(xué)院數(shù)據(jù)庫(kù)及其應(yīng)用課程設(shè)計(jì)2015-2016 第一學(xué)期題目: 公司信息管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì) 團(tuán)隊(duì)序號(hào)學(xué)號(hào)姓名得分班別組長(zhǎng)1201341108122洪敏堅(jiān)工業(yè)工程1班組員2201341108113郭雁華工業(yè)工程1班組員3201341108123蔡威工業(yè)工程1班組員4201341108131劉煒琪工業(yè)工程1班組員5201341108141葉子晴工業(yè)工程1班組員6201341108142劉俊豪工業(yè)工程1班*組員同學(xué)請(qǐng)按學(xué)號(hào)為序指導(dǎo)教師:董敬然目錄第一章 設(shè)計(jì)目標(biāo)1.1 用戶調(diào)查1.2 問(wèn)題范圍與邊界1.3 功能規(guī)劃(*影響窗體設(shè)計(jì))第二章 概念設(shè)計(jì) 2.1 業(yè)務(wù)細(xì)節(jié)描述2.2 概念

2、設(shè)計(jì)過(guò)程(參閱課堂練習(xí))第三章 邏輯設(shè)計(jì) 3.1 ER模型轉(zhuǎn)為關(guān)系模型3.2 范式檢查 第四章 物理設(shè)計(jì)4.1數(shù)據(jù)表設(shè)計(jì)4.2數(shù)據(jù)完整性約束設(shè)計(jì)實(shí)體完整性(主鍵)域完整性(數(shù)據(jù)類(lèi)型、范圍)用戶定義的完整性(有效性規(guī)則)參照完整性(外鍵及表關(guān)系)4.3查詢?cè)O(shè)計(jì)(*支持窗體設(shè)計(jì)和查詢?cè)O(shè)計(jì))4.4窗體設(shè)計(jì)(*影響查詢?cè)O(shè)計(jì))4.5報(bào)表設(shè)計(jì)(*影響查詢?cè)O(shè)計(jì))4.5切換面板設(shè)計(jì)第五章 試運(yùn)行與總結(jié)5.1體會(huì)與收獲1設(shè)計(jì)目標(biāo)1.1 用戶調(diào)查隨著經(jīng)濟(jì)全球化和信息的高速發(fā)展,信息化管理成為企業(yè)實(shí)現(xiàn)現(xiàn)代化管理的工具之一,企業(yè)信息化管理整合公司內(nèi)部資源,提高生產(chǎn)效率提供了平臺(tái)。計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算

3、機(jī)實(shí)現(xiàn)企業(yè)信息管理勢(shì)在必行。計(jì)算機(jī)管理所無(wú)法比擬的優(yōu)點(diǎn)是檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高信息管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。根據(jù)公司實(shí)際情況,創(chuàng)建一套公司信息管理系統(tǒng)是十分必要的。1.2問(wèn)題范圍與邊界公司信息管理主要包括員工實(shí)體,產(chǎn)品實(shí)體,供應(yīng)商實(shí)體,客戶實(shí)體的信息保存于查詢管理。公司信息管理系統(tǒng)是一個(gè)簡(jiǎn)單的應(yīng)用軟件,不涉及硬件和軟件的集成,本文將系統(tǒng)的邊界定義為軟件的邊界。1.3功能規(guī)劃產(chǎn)品信息查詢:產(chǎn)品基本信息,根據(jù)產(chǎn)品ID查詢,根據(jù)產(chǎn)品名稱(chēng)查詢,根據(jù)產(chǎn)品是否過(guò)期查詢,根據(jù)產(chǎn)品安全庫(kù)存量查詢員工信息查

4、詢: 員工基本信息,根據(jù)員工ID查詢,根據(jù)員工姓名查詢,根據(jù)員工性別查詢,根據(jù)員工出生日期范圍查詢,根據(jù)員工雇傭日期范圍查詢供應(yīng)商信息查詢:供應(yīng)商基本信息,根據(jù)供應(yīng)商ID查詢,根據(jù)供應(yīng)商名稱(chēng)查詢客戶信息查詢:客戶基本信息查詢,根據(jù)客戶ID查詢,根據(jù)客戶姓名查詢2概念設(shè)計(jì) 2.1業(yè)務(wù)細(xì)節(jié)描述某公司信息管理系統(tǒng)的員工對(duì)公司各種產(chǎn)品的進(jìn)貨訂單和銷(xiāo)售訂單進(jìn)行簽訂、確認(rèn);供應(yīng)商向公司提供特定的產(chǎn)品;公司向客戶銷(xiāo)售不同產(chǎn)品。 2.2概念設(shè)計(jì)過(guò)程 2.2.1確定業(yè)務(wù)過(guò)程中相互作用的實(shí)體 公司實(shí)體,員工實(shí)體,銷(xiāo)售訂單實(shí)體,進(jìn)貨訂單實(shí)體,產(chǎn)品實(shí)體,供應(yīng)商實(shí)體,客戶實(shí)體 2.2.2將實(shí)體之間的作用轉(zhuǎn)換為聯(lián)系 工作

5、、簽訂、確認(rèn)進(jìn)貨、確認(rèn)銷(xiāo)售、供應(yīng)、銷(xiāo)售 2.2.3確定實(shí)體之間的作用時(shí)的數(shù)量關(guān)系 公司1<工作>N員工 員工1<簽訂>Q進(jìn)貨訂單 員工1<簽訂>T銷(xiāo)售訂單 進(jìn)貨訂單C<確認(rèn)進(jìn)貨>M產(chǎn)品 銷(xiāo)售訂單1<確認(rèn)銷(xiāo)售>P產(chǎn)品 產(chǎn)品B<供應(yīng)>1供應(yīng)商 產(chǎn)品D<銷(xiāo)售>S客戶 2.2.4確定每個(gè)實(shí)體集的屬性和鍵 (1) 公司(公司ID,公司名稱(chēng),公司規(guī)模等級(jí),公司總資產(chǎn)規(guī)模)(2) 員工(員工ID,姓名,性別,出生年月,雇傭日期,公司ID,職稱(chēng),辦公地址,聯(lián)系方式,照片)(3) 產(chǎn)品(產(chǎn)品ID,產(chǎn)品名稱(chēng),生產(chǎn)日期,保質(zhì)期限,官

6、方售價(jià),庫(kù)存量,訂購(gòu)量)(4) 供應(yīng)商(供應(yīng)商ID,供應(yīng)商名稱(chēng),地址,聯(lián)系方式)(5) 客戶(客戶ID,姓名,性別,出生年月,所屬公司,聯(lián)系方式,工作地址,照片)(6) 進(jìn)貨訂單(進(jìn)貨ID,員工ID,類(lèi)員工,供應(yīng)商ID,供應(yīng)商,簽訂日期,發(fā)貨日期,到貨日期,收貨地址,產(chǎn)品數(shù)量,總計(jì)貨款)(7) 銷(xiāo)售訂單(銷(xiāo)售訂單ID,客戶ID,員工ID,員工,訂購(gòu)日期,發(fā)貨日期,到貨日期,收貨地址,產(chǎn)品數(shù)量,總計(jì)貨款) 2.2.5確定各實(shí)體集之間的聯(lián)系類(lèi)型(1) 公司-員工E-R圖:?jiǎn)T工ID公司ID公司名稱(chēng)公司ID性別工作公司員工職稱(chēng)姓名出生年月公司規(guī)模等級(jí)公司總資產(chǎn)規(guī)模(2)員工-進(jìn)貨訂單E-R圖:?jiǎn)T工ID

7、供應(yīng)商簽訂日期員工員工ID供應(yīng)商ID進(jìn)貨ID進(jìn)貨訂單性別公司ID 簽訂員工職稱(chēng)姓名出生年月(3)員工-銷(xiāo)售訂單E-R圖:訂購(gòu)日期發(fā)貨日期員工ID銷(xiāo)售訂單ID客戶ID員工銷(xiāo)售訂單員工ID公司ID性別簽訂員工職稱(chēng)出生年月姓名(4)進(jìn)貨訂單-產(chǎn)品E-R圖:供應(yīng)商簽訂日期員工員工ID供應(yīng)商ID進(jìn)貨ID進(jìn)貨訂單產(chǎn)品ID生產(chǎn)日期產(chǎn)品名稱(chēng)產(chǎn)品保質(zhì)期限庫(kù)存量確認(rèn)進(jìn)貨(5)銷(xiāo)售訂單-產(chǎn)品E-R圖產(chǎn)品ID生產(chǎn)日期產(chǎn)品名稱(chēng)產(chǎn)品保質(zhì)期限庫(kù)存量訂購(gòu)日期發(fā)貨日期員工ID銷(xiāo)售訂單ID客戶ID員工銷(xiāo)售訂單確認(rèn)銷(xiāo)售(6)產(chǎn)品-供應(yīng)商E-R圖:供應(yīng)商名稱(chēng)供應(yīng)商ID產(chǎn)品ID生產(chǎn)日期產(chǎn)品名稱(chēng)產(chǎn)品保質(zhì)期限庫(kù)存量供應(yīng)供應(yīng)商聯(lián)系方式地址(

8、7)產(chǎn)品-客戶E-R圖:性別姓名客戶ID產(chǎn)品ID生產(chǎn)日期產(chǎn)品名稱(chēng)產(chǎn)品保質(zhì)期限庫(kù)存量銷(xiāo)售客戶所屬公司出生年月3物理設(shè)計(jì) 3.1 E-R模型轉(zhuǎn)換為關(guān)系模型確認(rèn)進(jìn)貨 (1)E-R模型簽訂進(jìn)貨訂單員工包含公司簽訂銷(xiāo)售訂單確認(rèn)銷(xiāo)售供應(yīng)商提供產(chǎn)品 銷(xiāo)售客戶 (2)關(guān)系模型 關(guān)系模型是對(duì)關(guān)系數(shù)據(jù)結(jié)構(gòu)的描述。 公司(公司ID,公司名稱(chēng),公司規(guī)模等級(jí),公司總資產(chǎn)規(guī)模) 員工(員工ID,姓名,性別,出生年月,雇傭日期,公司ID,職稱(chēng),辦公地址,聯(lián)系方式,照片) 進(jìn)貨訂單(進(jìn)貨ID,員工ID,員工,供應(yīng)商ID,供應(yīng)商,簽訂日期,發(fā)貨日期,到貨日期,收貨地址,產(chǎn)品數(shù)量,總計(jì)貨款) 銷(xiāo)售訂單(銷(xiāo)售訂單ID,客戶ID,員

9、工ID,員工,訂購(gòu)日期,發(fā)貨日期,到貨日期,收貨地址,產(chǎn)品數(shù)量,總計(jì)貨款) 產(chǎn)品(產(chǎn)品ID,產(chǎn)品名稱(chēng),生產(chǎn)日期,保質(zhì)期限,官方售價(jià),庫(kù)存量,訂購(gòu)量) 供應(yīng)商(供應(yīng)商ID,供應(yīng)商名稱(chēng),地址,聯(lián)系方式) 客戶(客戶ID,姓名,性別,出生年月,所屬公司,聯(lián)系方式,工作地址,照片) 供應(yīng)(供應(yīng)ID,供應(yīng)商ID,進(jìn)貨訂單ID,產(chǎn)品ID) 銷(xiāo)售(銷(xiāo)售ID,銷(xiāo)售訂單ID,客戶ID,產(chǎn)品ID) 確認(rèn)進(jìn)貨(確認(rèn)進(jìn)貨ID,進(jìn)貨訂單ID,產(chǎn)品ID) 確認(rèn)銷(xiāo)售(確認(rèn)銷(xiāo)售ID,銷(xiāo)售訂單ID,產(chǎn)品ID) 3.2范式檢查每個(gè)規(guī)范化只有一個(gè)主題。如果某個(gè)關(guān)系有兩個(gè)或多個(gè)主題,就應(yīng)該分解為多個(gè)關(guān)系。規(guī)范化的過(guò)程就是不斷分解關(guān)系

10、的過(guò)程。大多數(shù)業(yè)務(wù)數(shù)據(jù)庫(kù)設(shè)計(jì)中只需要考慮第一范式、第二范式和第三范式?,F(xiàn)在對(duì)本公司信息管理系統(tǒng)進(jìn)行范式檢查。 第一范式(1NF):關(guān)系模型都滿足第一范式,即符合關(guān)系定義的二維表格(關(guān)系)都滿足第一范式。列的取值只能是原子數(shù)據(jù);每一列的數(shù)據(jù)類(lèi)型相同,每一列有唯一的列名(屬性);列的先后順序無(wú)關(guān)緊要,行的先后順序也無(wú)關(guān)緊要。根據(jù)第四章的數(shù)據(jù)表,可推導(dǎo)出,該數(shù)據(jù)庫(kù)符合第一范式。就員工實(shí)體分析,它的屬性有5個(gè):姓名,編號(hào),性別,年齡,工齡,住址。在“員工”關(guān)系中,每一項(xiàng)的數(shù)據(jù)都是最原始狀態(tài),每一列的數(shù)據(jù)都是從對(duì)應(yīng)的屬性中范圍取值,每列或每行顛倒順序?qū)\(yùn)行結(jié)果無(wú)任何影響。其他實(shí)體也都具備這樣特征。因此,

11、該數(shù)據(jù)庫(kù)的關(guān)系符合第一范式。 第二范式(2NF):第二范式要求每個(gè)關(guān)系只包含一個(gè)實(shí)體集的信息,所有非關(guān)鍵字屬性依賴于關(guān)鍵字屬性。每個(gè)以單個(gè)屬性作為主鍵的關(guān)系主動(dòng)符合第二范式。很明顯,公司關(guān)系只包含了公司集的信息,員工關(guān)系只包含了員工的信息,產(chǎn)品關(guān)系只包含了產(chǎn)品的信息,供應(yīng)商只包含了供應(yīng)商的信息,客戶關(guān)系只包含了客戶信息。另外,就員工實(shí)體看,其關(guān)鍵字屬性為員工編號(hào),其他屬性均為非關(guān)鍵字且都以員工編號(hào)為主干而唯一生成的,即都依賴于員工編號(hào),他們形成了父子關(guān)系。經(jīng)分析,其他實(shí)體也都有這樣的特點(diǎn)??傊?,該數(shù)據(jù)庫(kù)的關(guān)系的每一個(gè)給關(guān)鍵字屬性都完全函數(shù)依賴于關(guān)鍵字屬性,則關(guān)系滿足第二范式。 第三范式(3NF

12、):由前文可知,員工實(shí)體關(guān)系滿足第二范式。此外,就員工和產(chǎn)品這兩個(gè)實(shí)體來(lái)說(shuō),彼此的屬性沒(méi)有內(nèi)部關(guān)聯(lián),比如員工的住址非關(guān)鍵字屬性的選擇對(duì)產(chǎn)品的數(shù)量非關(guān)鍵屬性的確定完全沒(méi)影響,兩者相互獨(dú)立,沒(méi)有依賴傳遞。同時(shí),其他實(shí)體關(guān)系非關(guān)鍵字屬性也具有這樣的特點(diǎn)。由此,該數(shù)據(jù)庫(kù)關(guān)系的所有非關(guān)鍵字屬性相互獨(dú)立,任何屬性其屬性值的改變都不會(huì)影響其他屬性,則該關(guān)系滿足第三范式。綜上所訴,該業(yè)務(wù)數(shù)據(jù)庫(kù)課程設(shè)計(jì)符合第一范式、第二范式和第三范式。4物理設(shè)計(jì) 4.1數(shù)據(jù)表設(shè)計(jì)(1)公司信息表(2)產(chǎn)品信息表(3)員工信息表(4)供應(yīng)商信息表(5)客戶信息表(6)銷(xiāo)售訂單信息表(7)進(jìn)貨訂單信息表4.2數(shù)據(jù)完整性約束設(shè)計(jì) 4

13、.2.1實(shí)體完整性(主鍵)(1) 公司實(shí)體主鍵公司ID(2) 員工實(shí)體主鍵員工ID(3) 產(chǎn)品實(shí)體主鍵產(chǎn)品ID(4) 供應(yīng)商實(shí)體主鍵供應(yīng)商ID(5) 客戶實(shí)體主鍵客戶ID(6) 進(jìn)貨訂單實(shí)體主鍵進(jìn)貨ID(7) 銷(xiāo)售訂單實(shí)體主鍵銷(xiāo)售訂單ID 4.2.2參照完整性(外鍵及表關(guān)系) 4.3查詢?cè)O(shè)計(jì)(*支持窗體設(shè)計(jì)和查詢?cè)O(shè)計(jì))(1) 產(chǎn)品信息查詢: 產(chǎn)品基本信息查詢:根據(jù)產(chǎn)品ID查詢: 根據(jù)產(chǎn)品名稱(chēng)查詢: 根據(jù)產(chǎn)品是否過(guò)期查詢: 根據(jù)產(chǎn)品安全庫(kù)存量查詢:(2)員工信息查詢: 員工基本信息查詢: 根據(jù)員工ID查詢: 根據(jù)員工姓名查詢:根據(jù)員工性別查詢 : 根據(jù)員工出生日期范圍查詢:根據(jù)員工雇用日期范圍查

14、詢:(3)客戶信息查詢: 客戶基本信息查詢:根據(jù)客戶ID查詢: 根據(jù)客戶姓名查詢:(4)供應(yīng)商信息查詢: 供應(yīng)商基本信息查詢:根據(jù)供應(yīng)商ID查詢: 根據(jù)供應(yīng)商名稱(chēng)查詢: 4.4窗體設(shè)計(jì)(*影響查詢?cè)O(shè)計(jì))(1)主菜單(主界面):(2)產(chǎn)品信息查詢菜單:(3)員工信息查詢菜單:(4)客戶信息查詢菜單:(5)供應(yīng)商信息查詢菜單: 4.5報(bào)表設(shè)計(jì)(*影響查詢?cè)O(shè)計(jì)) (1)產(chǎn)品報(bào)表(2)員工報(bào)表(3)客戶報(bào)表(4)供應(yīng)商報(bào)表5試運(yùn)行與總結(jié) 5.1體會(huì)與收獲課程設(shè)計(jì)是一個(gè)很好的實(shí)踐過(guò)程,通過(guò)課程設(shè)計(jì),把從課本上學(xué)到的理論知識(shí)運(yùn)用到實(shí)際中,知識(shí)需要溫故而知新,從實(shí)踐中發(fā)掘?qū)碚撝R(shí)更深層的認(rèn)識(shí)與理解。本次數(shù)

15、據(jù)庫(kù)的課程設(shè)計(jì)是一個(gè)團(tuán)隊(duì)合作的過(guò)程,我們?cè)谡麄€(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的過(guò)程中遇到不少難題,那時(shí)候才發(fā)現(xiàn)理論是完全不等同于實(shí)踐的,紙上談兵終究不能解決實(shí)際的問(wèn)題。在實(shí)踐中,我們發(fā)現(xiàn)了自己的不足,對(duì)知識(shí)的掌握及運(yùn)用存在諸多的不完善。課程設(shè)計(jì)過(guò)程中,我們按部就班,從數(shù)據(jù)的系統(tǒng)需求分析做起,到概念結(jié)構(gòu)的設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理設(shè)計(jì),最后到數(shù)據(jù)庫(kù)的試運(yùn)行,雖然很多東西書(shū)上寫(xiě)的很清楚,貌似看著也很簡(jiǎn)單,思路非常清晰,但真正需要自己想辦法去設(shè)計(jì)一個(gè)系統(tǒng)的時(shí)候才發(fā)現(xiàn)其中的難度,在概念結(jié)構(gòu)設(shè)計(jì)階段,我們需要處理信息,辨別實(shí)體與屬性,不知道是認(rèn)識(shí)上存在差異,還是其他的一些原因,我們組員之間經(jīng)常在這一節(jié)上存在爭(zhēng)論,然后到最后還是沒(méi)能討論出一個(gè)合理的結(jié)果,我們就只能又重新查閱相關(guān)資料,查找相關(guān)事例,把問(wèn)題搞個(gè)明白。當(dāng)然,在整個(gè)課程設(shè)計(jì)中

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論