




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第十章管理信息系統(tǒng)開發(fā)案例管理信息系統(tǒng)開發(fā)示例―××廠庫存管理信息系統(tǒng)的分析與設(shè)計(jì)1.問題的提出(1)開發(fā)背景XX廠是我國的一家老加工公司,隨著改革的進(jìn)一步和經(jīng)濟(jì)的發(fā)展,該廠的生產(chǎn)任務(wù)日益繁重,從而對(duì)庫存管理的規(guī)定也更加嚴(yán)格。在傳統(tǒng)的手工管理時(shí)期,一種物品由進(jìn)貨到發(fā)貨,要通過若干環(huán)節(jié),且由于物品的規(guī)格型號(hào)繁多,加之業(yè)務(wù)人員素質(zhì)較低等因素,導(dǎo)致物品供應(yīng)效率低下,嚴(yán)重的影響了公司的正常生產(chǎn)。同時(shí)由于庫房與管理部門之間的信息交流困難,導(dǎo)致庫存嚴(yán)重積壓,極大的影響了公司的資金周轉(zhuǎn)速度,此外也使得物資管理、數(shù)據(jù)匯總成為了一大難題。當(dāng)今該廠的競爭壓力越來越大,公司要想生存,就必須在各個(gè)方面加強(qiáng)管理,并規(guī)定公司有更高的信息化集成,可以對(duì)公司的整體資源進(jìn)行集成管理。現(xiàn)代公司都意識(shí)到,公司的競爭是綜合實(shí)力的競爭,規(guī)定公司有更強(qiáng)的資金實(shí)力,更快的市場響應(yīng)速度。這就規(guī)定公司各部門之間統(tǒng)一計(jì)劃,協(xié)調(diào)生產(chǎn)環(huán)節(jié),匯總信息,調(diào)配集團(tuán)內(nèi)部資源,實(shí)現(xiàn)既要獨(dú)立,又要統(tǒng)一的資源共享管理。隨著信息技術(shù)的發(fā)展,該廠為了提高庫存周轉(zhuǎn)率,加快資金周轉(zhuǎn)速度,決定開發(fā)“庫存管理信息系統(tǒng)”。(2)項(xiàng)目目的充足運(yùn)用現(xiàn)有的設(shè)備,采用VB6.0作為開發(fā)工具,運(yùn)用ACCESS數(shù)據(jù)庫建立一個(gè)高效、準(zhǔn)確、操作方便,具有專業(yè)的查詢、更新及記錄功能的微機(jī)管理信息系統(tǒng),以滿足工作人員進(jìn)行綜合的、模糊的查詢及更新規(guī)定,從而更加方便的管理庫存物品。該系統(tǒng)的開發(fā)與建立會(huì)極大限度提高管理人員、工作人員的工作效率。2.對(duì)現(xiàn)有系統(tǒng)進(jìn)行需求調(diào)查需求調(diào)查是信息系統(tǒng)分析與設(shè)計(jì)的基礎(chǔ)。要開發(fā)并實(shí)行一個(gè)完整的信息系統(tǒng),必須一方面了理解用戶的需求,并形成系統(tǒng)需求說明書。在此基礎(chǔ)上才干進(jìn)行系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和程序編碼等工作。該廠在需求調(diào)查過程中發(fā)放了8種不同種類的調(diào)查表,規(guī)定相關(guān)人員對(duì)其進(jìn)行逐條逐項(xiàng)的填寫,從而對(duì)其現(xiàn)行系統(tǒng)的業(yè)務(wù)流程進(jìn)行了具體的調(diào)查。(1)現(xiàn)行系統(tǒng)業(yè)務(wù)流程通過大量的調(diào)查,我們了解到當(dāng)前該廠的業(yè)務(wù)流程如下:各車間向商品供應(yīng)部門提出對(duì)某種商品的需求計(jì)劃,倉庫將相應(yīng)的商品發(fā)放給各車間,一般要通過計(jì)劃、庫房管理等流程。各業(yè)務(wù)流程圖如圖1所示。采購單采購單需求計(jì)劃單庫管員訂貨單采購員車間供應(yīng)商采購員提貨告知單入庫單庫管員領(lǐng)料單車間庫存臺(tái)賬記錄報(bào)表圖1業(yè)務(wù)流程圖(2)現(xiàn)行系統(tǒng)存在的問題由于采用的是手工管理,賬目繁多,加之幾個(gè)倉庫之間距離較遠(yuǎn),庫管員、計(jì)劃員和有關(guān)領(lǐng)導(dǎo)互相之間的信息交流困難,使得物資供應(yīng)效率低下,影響生產(chǎn)。同時(shí)每月的月末報(bào)表會(huì)花費(fèi)大量的人力,且由于手工解決容易導(dǎo)致失誤,從而影響了數(shù)據(jù)的效率和準(zhǔn)確率,導(dǎo)致了不必要的損失。因此,該廠必須建立相應(yīng)的庫存管理信息系統(tǒng),使其能根據(jù)市場情況,及時(shí)合理地采購所需商品,同時(shí)又能科學(xué)地對(duì)商品進(jìn)行管理,統(tǒng)籌安排人力、物力、財(cái)力,有效地改善當(dāng)前管理的混亂狀況。庫存管理是公司管理的重要組成部分。在公司生產(chǎn)經(jīng)營活動(dòng)中,庫存管理既必須保證生產(chǎn)車間對(duì)原材料、零部件需求,又直接影響采購、銷售部門的購、銷活動(dòng)。為盤活公司流動(dòng)資金,加快資金周轉(zhuǎn),在保障供應(yīng)的前提下,最大限度地減少商品的庫存量,節(jié)省公司流動(dòng)資金的占用,直接影響著公司的經(jīng)營效益。根據(jù)對(duì)該廠的庫存管理情況所作的調(diào)查和參考有關(guān)資料,發(fā)現(xiàn)目前該廠在庫存管理方面存在著如下問題:
①不能及時(shí)獲得庫存信息在公司運(yùn)作過程中,管理人員必須獲知各種商品當(dāng)前的庫存量,在庫存數(shù)量小于商品的最低庫存限度的時(shí)候,向供應(yīng)商進(jìn)行訂貨;在庫存數(shù)量大于商品的最高庫存限度的時(shí)候,即商品積壓的時(shí)候,應(yīng)當(dāng)停止商品的進(jìn)貨活動(dòng)。但在實(shí)際操作中,由于商品的種類多、數(shù)量大,需要進(jìn)行仔細(xì)地核算,這不僅費(fèi)時(shí),并且易犯錯(cuò),從而影響公司快速有效地運(yùn)轉(zhuǎn)。②庫存信息不夠準(zhǔn)確倉庫管理員根據(jù)各種入庫單、需求計(jì)劃單和領(lǐng)料單進(jìn)行商品的入庫、出庫操作后,要隨時(shí)修改商品的庫存信息和出庫、入庫信息,以便反映庫存狀況。工作中的重要問題是:由于商品種類多、數(shù)量大、出庫入庫操作頻繁等因素,導(dǎo)致庫存記錄和實(shí)際庫存量通常達(dá)不到嚴(yán)格一致,因而需要通過盤點(diǎn)來糾正差錯(cuò),這既耽誤時(shí)間,又增長了工作量。③無法及時(shí)了解車間對(duì)庫存商品的需求情況在需求計(jì)劃單下達(dá)后,由于庫存商品與車間的關(guān)系復(fù)雜,根據(jù)送料員的個(gè)人經(jīng)驗(yàn)給各車間分派車間所需商品時(shí),常缺少入庫、出庫信息和相關(guān)信息,經(jīng)常出現(xiàn)車間缺少該商品的時(shí)候才知道該產(chǎn)品需要情況,此時(shí)假如庫存量局限性,將會(huì)導(dǎo)致車間的停產(chǎn)。無法及時(shí)了解車間對(duì)庫存商品的需求情況會(huì)使公司的生產(chǎn)和銷售環(huán)節(jié)發(fā)生混亂,使公司無法正常的運(yùn)作。市場需求日益多樣化和個(gè)性化,產(chǎn)品更新?lián)Q代的周期越來越短,這就規(guī)定公司必須改變庫存管理現(xiàn)狀,以適應(yīng)時(shí)代的規(guī)定。(3)公司庫存管理系統(tǒng)的特點(diǎn)由于傳統(tǒng)公司庫存管理存在以上的問題難于適應(yīng)現(xiàn)代庫存管理規(guī)定,所以現(xiàn)代公司庫存管理系統(tǒng)要具有以下的特點(diǎn):①科學(xué)的庫存管理流程存貨的種類不同,所涉及的業(yè)務(wù)環(huán)節(jié)及它們所組成的業(yè)務(wù)流程也各有差異。一般而言,庫存業(yè)務(wù)涉及入庫解決、貨品保管和出庫解決三個(gè)重要部分。通暢的業(yè)務(wù)流程是保障高效庫存管理的基礎(chǔ),應(yīng)具有優(yōu)化、無冗余、并行作業(yè)的基本屬性。公司庫存管理系統(tǒng)對(duì)公司的業(yè)務(wù)流程進(jìn)行流程再造,使其更加通暢,提高公司在同行業(yè)中的競爭力。②商品代碼化管理代碼問題,嚴(yán)格說是一個(gè)科學(xué)管理的問題,設(shè)計(jì)出一個(gè)好的代碼方案對(duì)于系統(tǒng)的開發(fā)工作是一件極為有利的事情。代碼設(shè)計(jì)的好可以使很多機(jī)器解決變得十分方便,還可以把一些現(xiàn)階段計(jì)算機(jī)很難解決的工作變成很簡樸的工作。由于庫存商品種類繁多,在庫存管理過程中極易發(fā)生混亂的問題。IT技術(shù)與層次編碼技術(shù)的結(jié)合為商品的高效管理提供了也許。這種編碼技術(shù)對(duì)所有庫存商品按照層次和類別賦予唯一的編碼。它是區(qū)分不同商品的最重要的標(biāo)準(zhǔn),具有易讀和易記的特點(diǎn),使得管理者只需知道商品的編碼,就可以了解該商品的有關(guān)信息,以便在每日的煩雜管理中,保持規(guī)范、有序的狀態(tài)。③庫存異常報(bào)警當(dāng)庫存數(shù)量小于商品的最低庫存限度的時(shí)候,系統(tǒng)發(fā)出警報(bào),提醒管理人員應(yīng)當(dāng)向供應(yīng)商進(jìn)行訂貨;在庫存數(shù)量大于商品的最高庫存限度的時(shí)候,即商品積壓的時(shí)候,系統(tǒng)也會(huì)發(fā)出警報(bào),提醒管理人員應(yīng)當(dāng)停止商品的進(jìn)貨活動(dòng)。也就是說公司庫存管理信息系統(tǒng)既能防止商品供應(yīng)滯后于車間對(duì)它們的需求,也能防止商品過早地生產(chǎn)和進(jìn)貨,以免增長庫存。對(duì)公司的生產(chǎn)起了保障作用,同時(shí)節(jié)省了公司的流動(dòng)資金。3.系統(tǒng)分析系統(tǒng)分析的任務(wù)是在全面調(diào)查的基礎(chǔ)上,通過對(duì)現(xiàn)行管理業(yè)務(wù)的分析,提出系統(tǒng)的目的規(guī)定和功能分析的總體邏輯模型。(1)數(shù)據(jù)流程圖根據(jù)系統(tǒng)調(diào)查階段的數(shù)據(jù)資料,并依據(jù)用戶的規(guī)定,擬定該廠信息系統(tǒng)的基本功能和工作過程如下:一方面車間科室提出需求計(jì)劃,庫房管理員根據(jù)庫存情況,決定是否需購貨,如不需購貨則告知車間前來取貨,否則庫房管理員告知采購員購貨,當(dāng)貨品到達(dá)后進(jìn)行入庫解決并告知車間科室前來取貨。根據(jù)相應(yīng)的功能規(guī)定,我們繪制系統(tǒng)的數(shù)據(jù)流程圖,如圖2所示:供貨單位供貨單位出入庫解決車間采購員計(jì)劃臺(tái)賬庫存臺(tái)賬協(xié)議臺(tái)賬供應(yīng)商信息商品信息車間信息計(jì)劃臺(tái)賬發(fā)貨單退貨單到貨告知入庫單取貨單計(jì)劃單訂貨單驗(yàn)貨解決庫存提醒可供貨的計(jì)劃單庫存檢查查詢打印圖2數(shù)據(jù)流程圖(2)數(shù)據(jù)字典數(shù)據(jù)字典是對(duì)描述數(shù)據(jù)流程圖中的數(shù)據(jù)項(xiàng)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、加工解決邏輯等組成部分的嚴(yán)格定義,下面是本系統(tǒng)的數(shù)據(jù)字典(由于篇幅因素,在此僅給出部分)。①數(shù)據(jù)項(xiàng)的定義數(shù)據(jù)項(xiàng)編號(hào):1-01數(shù)據(jù)項(xiàng)名稱:商品編號(hào)別名:無簡述:某種商品的編號(hào)類型:字符型長度:8字節(jié)取值范圍:數(shù)字+英文字母數(shù)據(jù)項(xiàng)編號(hào):1-02數(shù)據(jù)項(xiàng)名稱:單價(jià)別名:購入單價(jià)簡述:某種商品的購入單價(jià)類型:數(shù)值型長度:10位,小數(shù)位2位取值范圍:0.00-9999999.99數(shù)據(jù)項(xiàng)編號(hào):1-03數(shù)據(jù)項(xiàng)名稱:庫存數(shù)量別名:實(shí)際庫存數(shù)量簡述:某種商品的庫存數(shù)量類型:數(shù)值型長度:5位整數(shù)取值范圍:0-99999②數(shù)據(jù)流的定義數(shù)據(jù)流名稱:入庫單編號(hào):F1簡述:采購人員填寫的商品入庫憑單數(shù)據(jù)流來源:采購人員數(shù)據(jù)流去向:登記庫存臺(tái)賬數(shù)據(jù)流組成:日期+入庫單編號(hào)+商品編號(hào)+購入數(shù)量流通量:25份/天高峰流通量:50份/天數(shù)據(jù)流名稱:發(fā)貨單編號(hào):F2簡述:供應(yīng)商填寫的商品發(fā)貨憑單數(shù)據(jù)流來源:供應(yīng)商數(shù)據(jù)流去向:登記協(xié)議臺(tái)賬數(shù)據(jù)流組成:日期+發(fā)貨單編號(hào)+供應(yīng)商編號(hào)+商品編號(hào)+發(fā)貨數(shù)量流通量:25份/天高峰流通量:50份/天數(shù)據(jù)流名稱:取貨單編號(hào):F3簡述:庫管員填寫的規(guī)定車間取貨憑單數(shù)據(jù)流來源:庫管員數(shù)據(jù)流去向:車間數(shù)據(jù)流組成:日期+車間編號(hào)+商品編號(hào)+數(shù)量流通量:25份/天高峰流通量:50份/天③數(shù)據(jù)存儲(chǔ)的定義?數(shù)據(jù)存儲(chǔ)的名稱:庫存臺(tái)賬數(shù)據(jù)存儲(chǔ)編號(hào):D1簡述:記錄商品的編號(hào)、名稱、單價(jià)與庫存數(shù)量等信息數(shù)據(jù)存儲(chǔ)組成:商品編號(hào)+購入單價(jià)+庫存數(shù)量關(guān)鍵字:商品編號(hào)數(shù)據(jù)存儲(chǔ)的名稱:協(xié)議臺(tái)賬數(shù)據(jù)存儲(chǔ)編號(hào):D2簡述:記錄協(xié)議的編號(hào)、供應(yīng)商編號(hào)、貨品編號(hào)、單價(jià)與購入數(shù)量等信息數(shù)據(jù)存儲(chǔ)組成:協(xié)議編號(hào)+供應(yīng)商編號(hào)+商品編號(hào)+單價(jià)+購入數(shù)量+日期+協(xié)議狀態(tài)關(guān)鍵字:協(xié)議編號(hào)數(shù)據(jù)存儲(chǔ)的名稱:計(jì)劃臺(tái)賬數(shù)據(jù)存儲(chǔ)編號(hào):D3簡述:記錄計(jì)劃的編號(hào)、車間編號(hào)、商品編號(hào)、數(shù)量等信息數(shù)據(jù)存儲(chǔ)組成:計(jì)劃編號(hào)+供應(yīng)商編號(hào)+商品編號(hào)+數(shù)量+日期+計(jì)劃狀態(tài)關(guān)鍵字:計(jì)劃編號(hào)數(shù)據(jù)存儲(chǔ)的名稱:供應(yīng)商信息數(shù)據(jù)存儲(chǔ)編號(hào):D4簡述:記錄供應(yīng)商的編號(hào),名稱,地址,電話,傳真,銀行帳號(hào)數(shù)據(jù)存儲(chǔ)組成:供應(yīng)商編號(hào)+名稱+地址+電話+傳真+銀行帳號(hào)關(guān)鍵字:供應(yīng)商編號(hào)數(shù)據(jù)存儲(chǔ)的名稱:商品信息數(shù)據(jù)存儲(chǔ)編號(hào):D5簡述:記錄庫存商品的編號(hào),類別,名稱,規(guī)格,單價(jià),單位,存放位置,用途數(shù)據(jù)存儲(chǔ)組成:商品編號(hào)+名稱+類別+規(guī)格+單價(jià)+單位+存放位置+用途關(guān)鍵字:商品編號(hào)數(shù)據(jù)存儲(chǔ)的名稱:車間信息數(shù)據(jù)存儲(chǔ)編號(hào):D6簡述:記錄車間的編號(hào),名稱,聯(lián)系人,電話數(shù)據(jù)存儲(chǔ)組成:車間編號(hào)+名稱+聯(lián)系人+電話關(guān)鍵字:車間編號(hào)數(shù)據(jù)存儲(chǔ)的名稱:用戶信息數(shù)據(jù)存儲(chǔ)編號(hào):D7簡述:記錄用戶名稱、密碼和權(quán)限數(shù)據(jù)存儲(chǔ)組成:用戶名+密碼+權(quán)限關(guān)鍵字:用戶名④解決邏輯的定義解決名:庫存檢查編號(hào):P1輸入:數(shù)據(jù)流F5輸出:數(shù)據(jù)流F6描述:當(dāng)車間將計(jì)劃單發(fā)給庫管員后,庫管員要將計(jì)劃單與庫存臺(tái)賬進(jìn)行比較,看是否需要訂貨。解決名:驗(yàn)貨解決編號(hào):P2輸入:數(shù)據(jù)流F2,數(shù)據(jù)流F5輸出:數(shù)據(jù)流F1,數(shù)據(jù)流F4描述:采購員要檢查貨品的質(zhì)量。解決名:出入庫檢查編號(hào):P3輸入:數(shù)據(jù)流F1輸出:數(shù)據(jù)流F3描述:當(dāng)驗(yàn)貨解決后,庫管員將貨品入庫,并發(fā)取貨單到訂貨單位。4.系統(tǒng)設(shè)計(jì)(1)系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)庫存管理信息系統(tǒng)的目的是保障公司生產(chǎn)所需的所有商品供應(yīng),并通過有效的管理,提高庫存周轉(zhuǎn)率,減少資金占用。我們根據(jù)系統(tǒng)分析結(jié)果,得出本系統(tǒng)的功能結(jié)構(gòu)圖如圖3所示。計(jì)劃管理的重要功能是根據(jù)各生產(chǎn)部門上報(bào)的生產(chǎn)、維修及工程用料計(jì)劃與已有的采購協(xié)議計(jì)劃和庫存情況等信息建立數(shù)據(jù)庫,并及時(shí)根據(jù)生產(chǎn)計(jì)劃的變更,修改商品計(jì)劃,生成商品采購清單。庫存管理模塊中的各子模塊都由數(shù)據(jù)錄入、修改、刪除、查詢等模塊構(gòu)成。其中數(shù)據(jù)錄入模塊涉及對(duì)商品庫存文獻(xiàn)的數(shù)據(jù)錄入、商品購入文獻(xiàn)的數(shù)據(jù)錄入、商品出庫文獻(xiàn)的錄入;數(shù)據(jù)修改是對(duì)上述三種文獻(xiàn)中的數(shù)據(jù)進(jìn)行修改;數(shù)據(jù)刪除同數(shù)據(jù)修改基本上是同樣的,只但是這里是將記錄從相應(yīng)的數(shù)據(jù)庫文獻(xiàn)中刪除掉。庫存管理信息系統(tǒng)庫存管理信息系統(tǒng)系統(tǒng)管理計(jì)劃管理庫存管理系統(tǒng)初始化用戶控制庫存臺(tái)賬管理計(jì)劃臺(tái)賬管理合同臺(tái)賬管理修改信息出庫入庫庫存提醒圖3功能結(jié)構(gòu)圖圖3功能結(jié)構(gòu)圖(2)系統(tǒng)配置方案根據(jù)開發(fā)時(shí)期計(jì)算機(jī)市場的性能價(jià)格比和本系統(tǒng)的實(shí)際情況,選擇了P4微機(jī)及Access數(shù)據(jù)庫管理系統(tǒng)。(3)代碼設(shè)計(jì)為了和工作人員以往的商品管理方式一致,商品信息編碼以數(shù)字表達(dá)。根據(jù)行業(yè)標(biāo)準(zhǔn),所有商品分為19大類(兩位數(shù)字),每大類又分為若干小類(兩位數(shù)字),在小類中根據(jù)商品規(guī)格型號(hào)的不同以卡號(hào)(四位數(shù)字)再進(jìn)行區(qū)分。設(shè)計(jì)方案如圖4所示。********小類號(hào)商品規(guī)格型號(hào)大類號(hào)圖4商品代碼設(shè)計(jì)方案此外為了使數(shù)據(jù)錄入、商品信息管理、信息查詢、記錄的方便快速,我們還根據(jù)需要對(duì)商品的去向和來源進(jìn)行了記錄用信息編碼和部門編碼。(4)數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫是數(shù)據(jù)庫應(yīng)用程序的核心。數(shù)據(jù)庫設(shè)計(jì)是建立一個(gè)應(yīng)用程序最重要的環(huán)節(jié)之一。數(shù)據(jù)庫設(shè)計(jì)一般要在需求分析和數(shù)據(jù)分析的基礎(chǔ)上進(jìn)行概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì)。①概念設(shè)計(jì)通過對(duì)該廠的調(diào)查我們了解到系統(tǒng)中的實(shí)體類型有:供應(yīng)商、商品、領(lǐng)用單位等,這些實(shí)體之間的互相關(guān)系有:供應(yīng)商與商品之間存在“供應(yīng)”聯(lián)系,是多對(duì)多的。商品與領(lǐng)用單位之間存在“出庫”,“出庫”對(duì)多的。每個(gè)實(shí)體的屬性分別是:供應(yīng)商:供應(yīng)商編號(hào),名稱,地址,電話,傳真,銀行帳號(hào)商品:商品編號(hào),名稱,類別,規(guī)格,單價(jià),單位,庫存量,存放位置,用途車間:車間編號(hào),名稱,聯(lián)系人,電話畫出庫存管理的E-R圖如圖5所示。圖5庫存管理E-R圖②邏輯設(shè)計(jì)邏輯設(shè)計(jì)的任務(wù)是根據(jù)DBMS的特性把概念結(jié)構(gòu)轉(zhuǎn)換為相應(yīng)的邏輯結(jié)構(gòu)。概念設(shè)計(jì)所得到的E-R模型,是獨(dú)立于DBMS的,這里的轉(zhuǎn)換就是把表達(dá)概念結(jié)構(gòu)的E-R圖轉(zhuǎn)換成關(guān)系模型的邏輯結(jié)構(gòu)。將上圖轉(zhuǎn)換為規(guī)范的關(guān)系模式為:供應(yīng)商(供應(yīng)商編號(hào),名稱,地址,電話,傳真,銀行帳號(hào))商品(商品編號(hào),名稱,類別,規(guī)格,單價(jià),單位,庫存量,存放位置,用途)供應(yīng)(供應(yīng)商編號(hào),商品編號(hào),數(shù)量,單價(jià))車間(車間編號(hào),名稱,聯(lián)系人,電話)出庫(商品編號(hào),車間編號(hào),數(shù)量)③物理設(shè)計(jì)物理設(shè)計(jì)的目的是根據(jù)具體DBMS的特性,擬定數(shù)據(jù)庫的物理結(jié)構(gòu)(存儲(chǔ)結(jié)構(gòu))。關(guān)系數(shù)據(jù)庫的物理設(shè)計(jì)任務(wù)涉及兩個(gè)方面,一是擬定所有數(shù)據(jù)庫文獻(xiàn)的名稱及其所含字段的名稱、類型和寬度;二是擬定各數(shù)據(jù)庫文獻(xiàn)需要建立的索引,在什么字段上建立索引等。各表結(jié)構(gòu)如表1-7所示。表1庫存臺(tái)賬字段名字段類型字段寬度說明商品編號(hào)Character8購入單價(jià)Numeric10.2庫存數(shù)量Numeric5庫存數(shù)量表2協(xié)議臺(tái)賬字段名字段類型?8協(xié)議編號(hào)字段寬度? 8供應(yīng)商編號(hào)說明協(xié)議編號(hào)Character8供應(yīng)商編號(hào)Character8商品編號(hào)Character ? 8商品編號(hào)8單價(jià)Numeric10.2數(shù)量Numeric5日期Date8協(xié)議狀態(tài)??10.2?單價(jià)Logic? 10.2購入數(shù)量1備注???30協(xié)議未執(zhí)行的因素Demo協(xié)議未執(zhí)行的因素表3計(jì)劃臺(tái)賬字段名字段類型 字段寬度說明計(jì)劃編號(hào)Character8車間編號(hào)Character8商品編號(hào)Character8數(shù)量Numeric5日期Date8是否認(rèn)貨Logic1是否到貨Logic1是否取貨Logic1表4供應(yīng)商信息字段名字段類型字段寬度說明供應(yīng)商編號(hào)Character8名稱Character40地址Character50電話Character20傳真Character20銀行帳號(hào)Character20表5商品信息字段名??? 字段名字段類型字段寬度說明商品編號(hào)Character8名稱Character20類別Character8規(guī)格Character8單價(jià)Numeric10.2單位Character8存放位置Character50用途Demo表6車間信息字段名字段類型字段寬度說明車間編號(hào)Character8名稱Character20聯(lián)系人Character10車間的聯(lián)系人電話Character20聯(lián)系人的電話表7用戶信息字段名字段類型字段寬度說明用戶名Character20用戶登錄時(shí)的名稱密碼Character20用戶登錄時(shí)的密碼權(quán)限Character8用戶的權(quán)限(5)系統(tǒng)解決流程設(shè)計(jì)該廠的庫存管理信息系統(tǒng)涉及:計(jì)劃管理、庫房管理等子系統(tǒng),系統(tǒng)運(yùn)營流程圖如圖6所示。結(jié)束結(jié)束開始登錄界面各子系統(tǒng)選擇計(jì)劃管理庫房管理?圖6庫存管理系統(tǒng)流程圖5.系統(tǒng)實(shí)行(略)[課堂案例分析]案例51基于Web的高校教材查詢系統(tǒng)的分析與設(shè)計(jì)1.開發(fā)背景**高校是一所綜合性高校,其涉及的專業(yè)課程多,教材用書種類多,數(shù)量大,傳統(tǒng)的管理方法存在著效率低,易犯錯(cuò)等諸多弊端,特別是學(xué)生、教師對(duì)教材使用情況了解相對(duì)較少,信息的透明度較低,與當(dāng)前高校管理中提倡的“以人為本”的管理思想存在著很大的差距。為此該校教材科開發(fā)了一套基于C/S的教材管理信息系統(tǒng)。該系統(tǒng)重要涉及以下六項(xiàng)解決功能:系統(tǒng)維護(hù)、教材訂購計(jì)劃管理、教材庫存管理、教材銷售解決、學(xué)生預(yù)收款管理、數(shù)據(jù)記錄、查詢與分析等功能。但是由于基于C/S的管理信息系統(tǒng)自身存在的使用范圍小、地點(diǎn)固定等缺陷,仍然不能滿足管理上的需要。如學(xué)生想知道教材科是否有某本書、想了解自己教材款的使用情況,教師想要預(yù)訂下學(xué)期的教材等都必須親自去教材科,一方面浪費(fèi)了學(xué)生和教師的時(shí)間和精力,另一方面也加大了教材科的工作量,為此教材科希望在原有的基于C/S的教材管理信息系統(tǒng)的基礎(chǔ)上,運(yùn)用高校校園網(wǎng)的強(qiáng)大存儲(chǔ)能力和方便的網(wǎng)絡(luò)查詢能力,采用流行的Browser/Server結(jié)構(gòu)體系,將最終用戶界面統(tǒng)一為瀏覽器,開發(fā)基于Web的教材信息查詢系統(tǒng),更好地滿足各類人員對(duì)教材信息管理的需求。2.系統(tǒng)調(diào)查通過對(duì)該高校教材科的業(yè)務(wù)工作進(jìn)行的調(diào)查,我們發(fā)現(xiàn)該教材科的業(yè)務(wù)對(duì)象重要有三類:學(xué)生、教師和教材科,其相應(yīng)的平常業(yè)務(wù)也可以分為三類,分別是:(1)有關(guān)學(xué)生的業(yè)務(wù)教材科對(duì)于學(xué)生的業(yè)務(wù)重要是為學(xué)生提供入學(xué)以來在教材科的購書具體資料的查詢,存款具體資料的查詢,剩余款項(xiàng)數(shù)額查詢及學(xué)生對(duì)所需教材的查詢等等。以往的方式是學(xué)生到教材科,提供自己的姓名、系別、年級(jí),然后教材科在原始記錄中查詢。(2)有關(guān)教師的業(yè)務(wù)教師的業(yè)務(wù)重要是登記查詢教師領(lǐng)書的信息,每學(xué)期開學(xué),各系教師根據(jù)上學(xué)期預(yù)定的教材記錄到教材科領(lǐng)取教材,并登記;每學(xué)期教師可以預(yù)定下學(xué)期所用教材,方式是教師在學(xué)期末到教材科,提供所需教材名稱、教師個(gè)人信息等,然后教材科記錄相應(yīng)信息并制定相應(yīng)采購計(jì)劃。(3)有關(guān)教材科的業(yè)務(wù)教材科的業(yè)務(wù)重要是采購圖書,發(fā)放教材,對(duì)庫存圖書、學(xué)生購書信息、教師(院系)領(lǐng)書的信息進(jìn)行管理、記錄。這其中涉及到所有有關(guān)教材的各種信息、數(shù)據(jù),這部分也是教材科最重要、核心的業(yè)務(wù)。通過對(duì)上述業(yè)務(wù)的歸納,可以畫出該系統(tǒng)的功能體系圖,如圖1所示。教材信息查詢系統(tǒng)教材信息查詢系統(tǒng)通用查詢模塊專用查詢模塊教材預(yù)訂模塊教材信息查詢教師領(lǐng)書查詢教材零售查詢用戶的增長、刪除和修改學(xué)生購書查詢學(xué)生退書查詢學(xué)生存款查詢零售購書記錄退書記錄庫存記錄教師領(lǐng)書記錄教材預(yù)訂信息錄入教材預(yù)訂信息修改教材預(yù)訂信息查詢圖1功能結(jié)構(gòu)圖教材預(yù)訂記錄學(xué)生領(lǐng)書記錄用戶管理模塊3.業(yè)務(wù)流程分析業(yè)務(wù)分類通過對(duì)上述業(yè)務(wù)的了解及分析,新系統(tǒng)的業(yè)務(wù)可以分為通用查詢業(yè)務(wù)、專用查詢業(yè)務(wù)和網(wǎng)上預(yù)定業(yè)務(wù)三部分。(1)通用查詢業(yè)務(wù)通用查詢業(yè)務(wù)涉及教材基本信息查詢業(yè)務(wù)、學(xué)生購書查詢業(yè)務(wù)、學(xué)生存款查詢業(yè)務(wù)、教師領(lǐng)書查詢業(yè)務(wù)、教材零售查詢業(yè)務(wù)等。任何人在學(xué)?;蛐M舛伎梢允褂米约旱挠脩裘兔艽a在任何一臺(tái)可以上網(wǎng)的電腦上查詢他想要查詢的內(nèi)容(其中教材基本信息查詢不需要用戶名和密碼)。(2)教材科專用查詢業(yè)務(wù)專用查詢業(yè)務(wù)是針對(duì)教材科的業(yè)務(wù),這部分業(yè)務(wù)不對(duì)外開放,由于它沒有對(duì)外開放的必要,這部分業(yè)務(wù)重要是輔助教材科對(duì)庫存中教材的數(shù)量,更新速度等進(jìn)行記錄、預(yù)測、分析。具體業(yè)務(wù)應(yīng)涉及:教材庫存記錄業(yè)務(wù)、教材零售記錄業(yè)務(wù)、學(xué)生購書記錄業(yè)務(wù)和學(xué)生退書記錄業(yè)務(wù)及教師(院系)領(lǐng)書情況的記錄業(yè)務(wù)。(3)教材預(yù)訂業(yè)務(wù)網(wǎng)上教材預(yù)訂業(yè)務(wù)是辦公自動(dòng)化優(yōu)越性的體現(xiàn)。在新業(yè)務(wù)系統(tǒng)中,各系要預(yù)訂教材不用像以前跑到教材科進(jìn)行登記了。只要在預(yù)定系統(tǒng)中輸入所要預(yù)定的教材的信息,就可以完畢對(duì)教材的預(yù)定,這樣大大提高了工作效率。為完畢網(wǎng)上預(yù)定的過程,相應(yīng)的應(yīng)當(dāng)完畢一系列的業(yè)務(wù),涉及:預(yù)定教材信息錄入、預(yù)定教材信息的修改、預(yù)定教材信息查詢和預(yù)定教材信息記錄等內(nèi)容。3.2業(yè)務(wù)流程圖由于業(yè)務(wù)較多,在此僅對(duì)通用查詢業(yè)務(wù)和網(wǎng)上教材預(yù)定業(yè)務(wù)分別舉例加以說明。(1)通用查詢業(yè)務(wù)以學(xué)生查詢業(yè)務(wù)為例,該業(yè)務(wù)是學(xué)生向系統(tǒng)輸入用戶名和密碼進(jìn)行身份認(rèn)證,認(rèn)證成功的學(xué)生就可以查詢其在教材中心的某一筆或所有購書、退書及存取款記錄。其業(yè)務(wù)流程圖如圖2所示。學(xué)生學(xué)生登錄子系統(tǒng)登錄信息查詢條件查詢子系統(tǒng)查詢結(jié)果“非法用戶”信息圖2學(xué)生購書查詢業(yè)務(wù)流程圖(2)教材預(yù)訂業(yè)務(wù)教師進(jìn)行教材預(yù)訂的業(yè)務(wù)流程是教師一方面輸入自己的用戶名和密碼進(jìn)行身份認(rèn)證,然后在教材預(yù)訂系統(tǒng)中輸入自己下學(xué)期所上課程要使用的教材基本信息,在規(guī)定的時(shí)間內(nèi),教師也可以對(duì)已輸入的教材信息進(jìn)行查詢和修改,超過了預(yù)定的時(shí)間,該信息將被轉(zhuǎn)移到教材計(jì)劃表中。該業(yè)務(wù)的業(yè)務(wù)流程圖如圖3所示。4、數(shù)據(jù)流程分析數(shù)據(jù)流程分析是在對(duì)上述業(yè)務(wù)流程圖進(jìn)行分析的基礎(chǔ)上,從系統(tǒng)的科學(xué)性、管理的合理性和實(shí)際運(yùn)營的可行性角度出發(fā),將信息解決的功能和彼此之間的聯(lián)系自頂向下、逐層分解,在邏輯上精確地描述新系統(tǒng)應(yīng)具有的功能、數(shù)據(jù)輸入、數(shù)據(jù)輸出、數(shù)據(jù)存儲(chǔ)及數(shù)據(jù)來源和去向。教師教師登錄子系統(tǒng)登錄信息教材信息教材預(yù)訂子系統(tǒng)“非法用戶”信息圖3教材預(yù)訂業(yè)務(wù)流程圖“教材預(yù)定成功”信息“已超期”信息4.1數(shù)據(jù)流程圖由于該系統(tǒng)的數(shù)據(jù)流程圖較多,我們?nèi)匀恢粚?duì)學(xué)生查詢業(yè)務(wù)和教材預(yù)訂業(yè)務(wù)的數(shù)據(jù)流程圖做具體介紹。(1)學(xué)生查詢子系統(tǒng)由于學(xué)生要對(duì)自己的信息進(jìn)行查詢,涉及個(gè)人機(jī)密,所以學(xué)生應(yīng)當(dāng)一方面進(jìn)行身份確認(rèn),即登錄系統(tǒng),在身份得到確認(rèn)后才可以查詢自己的購書記錄,退書記錄、自己的存款賬戶以及教材科現(xiàn)有教材的情況,其數(shù)據(jù)流程圖如圖4所示。學(xué)生學(xué)生P2輸入查詢條件登錄信息P1驗(yàn)證登錄信息合法用戶非法用戶P3判斷條件是否合法查詢條件犯錯(cuò)信息合法查詢條件P4查詢查詢結(jié)果教材信息表D2學(xué)生存款表D5學(xué)生退書表D4學(xué)生領(lǐng)書表D3圖4學(xué)生查詢子系統(tǒng)數(shù)據(jù)流程圖學(xué)生信息表D1(2)教材預(yù)訂子系統(tǒng)根據(jù)業(yè)務(wù)流程圖對(duì)教材預(yù)訂系統(tǒng)的描述,該系統(tǒng)的數(shù)據(jù)流程圖如圖5所示。4.2數(shù)據(jù)字典數(shù)據(jù)流程圖只是從數(shù)據(jù)流向的角度描述了系統(tǒng)的組成和各部分之間的聯(lián)系,但卻沒有具體說明各個(gè)組成部分和數(shù)據(jù)流的具體含義,而數(shù)據(jù)字典正好填補(bǔ)了這一局限性,數(shù)據(jù)字典是對(duì)數(shù)據(jù)流程的最底層圖中的數(shù)據(jù)項(xiàng)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、解決邏輯和外部實(shí)體進(jìn)行了具體的說明。由于系統(tǒng)分析中數(shù)據(jù)字典的內(nèi)容非常多,在此僅對(duì)各個(gè)部分分別舉例進(jìn)行說明。數(shù)據(jù)項(xiàng)的定義數(shù)據(jù)項(xiàng)編號(hào):A01-01數(shù)據(jù)項(xiàng)名稱:學(xué)號(hào)別名:無簡述:學(xué)生信息表中某個(gè)學(xué)生的學(xué)號(hào)類型:字符型長度:10個(gè)字節(jié)取值范圍:-教師教師登錄信息P1驗(yàn)證登錄信息非法用戶教師信息表D6P5輸入教材預(yù)訂信息信息合法用戶教材預(yù)訂表D7圖5教材預(yù)訂子系統(tǒng)數(shù)據(jù)流程圖P5判斷是否超過預(yù)訂日期信息“已超過預(yù)訂期限”信息未超期數(shù)據(jù)項(xiàng)編號(hào):A02-01數(shù)據(jù)項(xiàng)名稱:教材編號(hào)別名:編號(hào)簡述:教材信息表中某種教材的編號(hào)類型:字符型長度:6個(gè)字節(jié)取值范圍:字母+數(shù)字(2)數(shù)據(jù)結(jié)構(gòu)的定義數(shù)據(jù)結(jié)構(gòu)編號(hào):D2數(shù)據(jù)結(jié)構(gòu)名稱:教材信息表簡述:教材科庫存教材的信息情況表數(shù)據(jù)結(jié)構(gòu)組成:教材編碼+教材名稱+作者+出版社+版別序號(hào)+印刷批次+出版日期+價(jià)格+理論庫存量+實(shí)際庫存量+庫存位置數(shù)據(jù)結(jié)構(gòu)編號(hào):D1數(shù)據(jù)結(jié)構(gòu)名稱:學(xué)生信息表簡述:學(xué)生的相關(guān)信息數(shù)據(jù)結(jié)構(gòu)組成:學(xué)號(hào)+學(xué)生姓名+用戶名+密碼+當(dāng)前余額(3)數(shù)據(jù)流的定義數(shù)據(jù)流編號(hào):F02-01數(shù)據(jù)流名稱:登錄信息簡述:用戶登錄系統(tǒng)時(shí)需要輸入的用戶信息數(shù)據(jù)流組成:用戶名+密碼數(shù)據(jù)流來源:學(xué)生、教師、教材管理人員流通量:1000份/天高峰流通量:700份/天天15:00-21:00(4)解決邏輯的定義解決邏輯編號(hào):P1解決邏輯名稱:驗(yàn)證登錄信息簡述:驗(yàn)證用戶身份輸入的數(shù)據(jù)流:登錄信息,來源:外部實(shí)體“學(xué)生”、“教師”等處理:查詢“學(xué)生信息表”或“教師信息表”,判斷其是否為合法用戶輸出的數(shù)據(jù)流:合法用戶,去向是解決邏輯“輸入查詢條件”、“輸入教材預(yù)訂信息”等非法用戶,去向是外部實(shí)體“學(xué)生”、“教師”等處理頻率:200次/天(5)數(shù)據(jù)存儲(chǔ)的定義數(shù)據(jù)存儲(chǔ)編號(hào):D3數(shù)據(jù)存儲(chǔ)名稱:學(xué)生領(lǐng)書表簡述:存放學(xué)生在校期間所有的領(lǐng)書記錄數(shù)據(jù)存儲(chǔ)組成:流水號(hào)+學(xué)號(hào)+教材編碼+領(lǐng)書日期+數(shù)量+單價(jià)+業(yè)務(wù)員關(guān)鍵字:學(xué)號(hào)+教材編碼+領(lǐng)書日期相關(guān)聯(lián)的解決:P4(“查詢”)等(6)外部實(shí)體的定義外部實(shí)體編號(hào):S2外部實(shí)體名稱:教師簡述:本校所有任課教師輸入的數(shù)據(jù)流:F1(“非法用戶信息”)等輸出的數(shù)據(jù)流:D02-01(“用戶登錄信息”)等5、系統(tǒng)設(shè)計(jì)5.1系統(tǒng)總體設(shè)計(jì)5.1.1系統(tǒng)硬件設(shè)計(jì)在開發(fā)一個(gè)網(wǎng)上瀏覽系統(tǒng)時(shí),特別是基于具有大量數(shù)據(jù)的數(shù)據(jù)庫系統(tǒng)的網(wǎng)站時(shí),需要多服務(wù)器的共同支持。雖然這些服務(wù)可以在一個(gè)服務(wù)器上集成,但這樣做也許會(huì)有安全問題。所以針對(duì)最典型的網(wǎng)絡(luò)應(yīng)用,至少需要兩臺(tái)服務(wù)器,他們分別是:Web服務(wù)器和數(shù)據(jù)庫服務(wù)器。瀏覽器、Web服務(wù)器與數(shù)據(jù)庫服務(wù)器之間的三層體系結(jié)構(gòu)關(guān)系如圖6所示。校園網(wǎng)Web服務(wù)器為SunUltraEnterprise450的UNIX服務(wù)器,不兼容微軟的IIS/ASP平臺(tái),所以瀏覽系統(tǒng)的Web服務(wù)器選用HPLH3服務(wù)器,通過在校園網(wǎng)主DNS服務(wù)器設(shè)定域名進(jìn)行解析。數(shù)據(jù)庫服務(wù)器同樣采用HPLH3服務(wù)器并安裝微軟的SQLServer7.0數(shù)據(jù)庫平臺(tái)。5.1.2系統(tǒng)軟件設(shè)計(jì)本系統(tǒng)全面采用微軟的產(chǎn)品解決方案。Web服務(wù)器操作系統(tǒng)采用微軟的WindowsNTServer4,Web服務(wù)器為微軟的InternetInformationSystem4,數(shù)據(jù)庫管理系統(tǒng)采用微軟的SQLServer7,開發(fā)工具采用微軟的VisualInterDev,采用微軟的ActiveServerPages(ASP)技術(shù)開發(fā)網(wǎng)站。ActiveServerPages程序是在服務(wù)器端工作,并且通過服務(wù)器端的編譯動(dòng)態(tài)的送出HTML文獻(xiàn)給客戶端,而不像一般Script是在客戶端通過瀏覽器執(zhí)行,因而產(chǎn)生各廠商瀏覽器并不完全支持某種腳本語言而導(dǎo)致執(zhí)行錯(cuò)誤的現(xiàn)象;當(dāng)客戶端瀏覽器向服務(wù)器端規(guī)定一個(gè).ASP文獻(xiàn)(ActiveServerPages文獻(xiàn)后綴名為.asp)時(shí),Server會(huì)將把這個(gè)ASP文獻(xiàn)從頭到尾讀一遍,并加以編譯執(zhí)行(運(yùn)用核心程序ASP.DLL的編譯),最后送出標(biāo)準(zhǔn)HTML格式文獻(xiàn)給客戶端,由于送給客戶端的是標(biāo)準(zhǔn)的HTML格式文獻(xiàn),所以可以克服瀏覽器互不兼容的問題。圖6三層體系結(jié)構(gòu)示意圖代碼設(shè)計(jì)代碼設(shè)計(jì)是系統(tǒng)設(shè)計(jì)中非常重要的一部分。本系統(tǒng)中設(shè)計(jì)多個(gè)代碼的設(shè)計(jì),如“學(xué)號(hào)”,為了和學(xué)校中的其他系統(tǒng)保持一致,所以使用學(xué)校目前“學(xué)號(hào)”代碼的設(shè)計(jì),其設(shè)計(jì)規(guī)則如下:**********順序號(hào)年級(jí)專業(yè)院系編碼“教材編碼”的設(shè)計(jì)考慮到教材一般都是各個(gè)院系有自己專用的教材,所以其代碼設(shè)計(jì)如下:******順序號(hào)院系編碼由于該高校的院系不超過30個(gè),所以“院系編碼”的設(shè)計(jì)采用了3位的順序碼。其他代碼設(shè)計(jì)不再一一列舉。數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)是在選定的數(shù)據(jù)庫管理系統(tǒng)基礎(chǔ)上建立數(shù)據(jù)庫的過程。數(shù)據(jù)庫設(shè)計(jì)時(shí)需要綜合各個(gè)子系統(tǒng)的數(shù)據(jù)需求,分析各個(gè)數(shù)據(jù)之間的關(guān)系,按照DBMS提供的功能和描述工具,設(shè)計(jì)出規(guī)模適當(dāng)、對(duì)的反映數(shù)據(jù)關(guān)系、數(shù)據(jù)冗余少、存取效率高、能滿足各種查詢規(guī)定的數(shù)據(jù)模型。該設(shè)計(jì)過程涉及概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)。5.3.1概念結(jié)構(gòu)設(shè)計(jì)在系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)中,一方面要對(duì)系統(tǒng)分析得到的數(shù)據(jù)字典中的數(shù)據(jù)存儲(chǔ)進(jìn)行分析,分析各數(shù)據(jù)存儲(chǔ)之間的關(guān)系,可采用E-R圖的方法進(jìn)行數(shù)據(jù)結(jié)構(gòu)分析。本系統(tǒng)中涉及的實(shí)體重要有“學(xué)生”、“教師”、“教材”、“院系”和“學(xué)生預(yù)存款”等,各實(shí)體及其屬性如圖7所示。教材教材編碼教材教材編碼教材名稱作者出版社版別序號(hào)印刷批次出版日期價(jià)格庫存量存放位置學(xué)生學(xué)號(hào)姓名(a)“(a)“學(xué)生”實(shí)體及其屬性圖(b)“教材”實(shí)體及其屬性圖學(xué)號(hào)院系院系名稱院系編碼存取日期教師編號(hào)學(xué)號(hào)院系院系名稱院系編碼存取日期教師編號(hào)預(yù)存款教師預(yù)存款教師業(yè)務(wù)員金額存取姓名業(yè)務(wù)員金額存取姓名(e)“預(yù)存款(e)“預(yù)存款”實(shí)體及其屬性圖(d)“院系”實(shí)體及其屬性圖(c)“教師”實(shí)體及其屬性圖圖7實(shí)體及其屬性圖圖7實(shí)體及其屬性圖各實(shí)體之間具有一定的聯(lián)系,用E-R圖表達(dá)出來,如圖8所示。業(yè)務(wù)員購書日期業(yè)務(wù)員購書日期nmnm購買購買存取n預(yù)存款學(xué)生1教材n退m存取n預(yù)存款學(xué)生1教材n退mmmm業(yè)務(wù)員退書日期m業(yè)務(wù)員退書日期領(lǐng)書日期領(lǐng)取領(lǐng)書日期領(lǐng)取業(yè)務(wù)員業(yè)務(wù)員11預(yù)訂院系nm教師n屬于預(yù)訂院系nm教師n屬于圖8E-R圖圖8E-R圖5.3.2邏輯結(jié)構(gòu)設(shè)計(jì)邏輯設(shè)計(jì)的任務(wù)就是根據(jù)DBMS的特性,將上述獨(dú)立于DBMS的E-R圖描述的概念結(jié)構(gòu)轉(zhuǎn)換為關(guān)系模型的邏輯結(jié)構(gòu)。上述兩個(gè)E-R圖轉(zhuǎn)換成的規(guī)范的關(guān)系模式為:(1)學(xué)生信息表XS(學(xué)號(hào),姓名)(2)教材信息表JC(教材編碼,教材名稱,作者,出版社,版別序號(hào),印刷批次,出版日期,價(jià)格,庫存量,庫存位置)(3)學(xué)生購書表XSGS(學(xué)號(hào),教材編碼,購書日期,數(shù)量,單價(jià),業(yè)務(wù)員)(4)學(xué)生退書表XSTS(學(xué)號(hào),教材編碼,購書日期,退書日期,數(shù)量,單價(jià),業(yè)務(wù)員)(5)教師信息表JS(教師編號(hào),姓名,院系編號(hào))(6)教師領(lǐng)書表JSLS(教師編碼,教材編碼,領(lǐng)書日期,數(shù)量,業(yè)務(wù)員)(7)教材預(yù)訂表JCYD(課程號(hào),計(jì)劃日期,院系編碼,教師編碼,教材名稱,作者,出版社,出版日期,價(jià)格,需求數(shù)量)(8)預(yù)存款信息表XSCK(學(xué)號(hào),存取日期,存取,金額,業(yè)務(wù)員)(9)院系信息表YXXX(院系編碼,院系名稱)5.3.3物理結(jié)構(gòu)設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì)的任務(wù)重要涉及兩個(gè)方面,其一是擬定所有數(shù)據(jù)庫文獻(xiàn)的名稱及其結(jié)構(gòu),其二是擬定各個(gè)數(shù)據(jù)庫文獻(xiàn)是否需要建立索引,以及在什么字段上建立索引。本系統(tǒng)中部分表的結(jié)構(gòu)如表1-表11所示。表1教材信息表(JC)字段名含義類型寬度空值主鍵索引JCBM教材編碼Char6NoYesYesJCMC教材名稱Char32YesZZ作者Char12YesCBS出版社Char40YesBBXH版別序號(hào)LongYSPC印刷批次LongCBRQ出版日期Date8XSJG價(jià)格DecLLKC理論庫存量LongSJKC實(shí)際庫存量LongXQSL需
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 上虞區(qū)水務(wù)集團(tuán)2025年度合同工薪酬管理及培訓(xùn)合同
- 各類藝術(shù)展會(huì)接送合同
- 二零二五年度稅務(wù)局查賬所需補(bǔ)充的購銷合同
- 二零二五年度雨水管施工與城市雨水利用及節(jié)水工程合同
- 二零二五年度綠化工程施工合同解除協(xié)議
- 合租合同終止協(xié)議
- 鋁箔及鋁合金箔產(chǎn)業(yè)分析報(bào)告
- 智能制造項(xiàng)目施工管理流程創(chuàng)新
- 2025年學(xué)校思想政治工作創(chuàng)新發(fā)展計(jì)劃
- 教育領(lǐng)域中“五項(xiàng)管理”的重要性心得體會(huì)
- 五年級(jí)下冊(cè)數(shù)學(xué)計(jì)算題100道及答案
- 生涯發(fā)展報(bào)告介紹職業(yè)發(fā)展規(guī)劃實(shí)現(xiàn)職業(yè)目標(biāo)的具體行動(dòng)和成果
- 關(guān)于防范遏制礦山領(lǐng)域重特大生產(chǎn)安全事故的硬措施(上)
- 《高一數(shù)學(xué)三角函數(shù)誘導(dǎo)公式》課件
- 納米材料在環(huán)境污染治理中的應(yīng)用
- 2024版全文:中國二型糖尿病防治全指南
- 警惕冒充客服詐騙如何識(shí)別和避免客服騙局
- 《中醫(yī)婦科養(yǎng)生》課件
- 學(xué)術(shù)寫作(一)Choosing-a-topic-課件
- GB/T 24478-2023電梯曳引機(jī)
- SH/T 3543-2007 石油化工建設(shè)工程項(xiàng)目施工過程技術(shù)文件規(guī)定
評(píng)論
0/150
提交評(píng)論