freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

食堂倉庫管理系統(tǒng)的設計與實現(xiàn)論文(編輯修改稿)

2024-07-17 03:46 本頁面
 

【文章內(nèi)容簡介】 聯(lián)系。以下是系統(tǒng)的整個ER如圖32所示。 地址簡稱密碼聯(lián)系方式用戶名供應商名稱操作員管理 庫存供應商 1 M屬于 M 1 1用戶名提供倉庫 M 1管理員 M密碼 商品產(chǎn)地規(guī)格簡稱商品名 圖32 系統(tǒng)整體ER圖 功能模塊設計圖 這一小節(jié)主要是介紹一下系統(tǒng)的一些功能模塊。 (1)食堂倉庫管理系統(tǒng)功能模塊包括: 進貨管理 ①進貨管理模塊,主要功能是添加商品到庫房,同時將庫房需要退貨的商品進行退貨操作如上圖33所示。 進貨退貨進貨單 圖33 進貨管理功能模塊圖 ②出庫管理模塊,主要功能是為管理員提供商品出庫的管理,如圖34所示。 出庫管理模塊出庫單出庫退貨圖34出庫管理功能模塊圖 ③系統(tǒng)管理模塊,主要功能是對系統(tǒng)的用戶進行管理,包括增加用戶、修改用戶密碼以及添加、刪除用戶等信息,如圖35所示。 系統(tǒng)管理操作員操作更改密碼權(quán)限管理圖35系統(tǒng)管理模塊圖 ④查詢統(tǒng)計模塊,主要功能是對食堂信息查詢、商品查詢、供應商查詢、出庫查詢、出庫退貨查詢、入庫查詢等信息,如圖36所示。查詢統(tǒng)計模塊食堂查詢商品查詢供應商查詢出庫退貨查詢?nèi)霂觳樵儓D36查詢統(tǒng)計模塊圖 ⑤基礎信息管理模塊,主要功能是為管理員提供實現(xiàn)對食堂信息、供貨商信息、商品信息的管理維護,包括對信息查詢、添加、修改和刪除等一系列操作,如圖37所示?;A信息管理 客戶信息管理商品信息管理供應商信息管理食堂信息添加食堂信息添加或刪除商品信息添加商品信息添加活刪除供應商信息添加供應商信息添加貨刪除圖37基礎信息管理模塊圖 (1)數(shù)據(jù)庫設計(Database Design)是指根據(jù)用戶的需求,在某一具體的數(shù)據(jù)庫管理系統(tǒng)上,設計數(shù)據(jù)庫的結(jié)構(gòu)和建立數(shù)據(jù)庫的過程。一般,數(shù)據(jù)庫的設計過程大致可分數(shù)據(jù)庫設計為6個步驟: ①需求分析:調(diào)查和分析用戶的業(yè)務活動和數(shù)據(jù)的使用情況,弄清所用數(shù)據(jù)的種類、范圍、數(shù)量以及它們在業(yè)務活動中交流的情況,確定用戶對數(shù)據(jù)庫系統(tǒng)的使用要求和各種約束條件等,形成用戶需求規(guī)約[8]。 ②概念設計:對用戶要求描述的現(xiàn)實世界(可能是一個工廠、一個商場或者一個學校等),通過對其中住處的分類、聚集和概括,建立抽象的概念數(shù)據(jù)模型。這個概念模型應反映現(xiàn)實世界各部門的信息結(jié)構(gòu)、信息流動情況、信息間的互相制約關(guān)系以及各部門對信息儲存、查詢和加工的要求等。所建立的模型應避開數(shù)據(jù)庫在計算機上的具體實現(xiàn)細節(jié),用一種抽象的形式表示出來。以擴充的實體—(ER模型)聯(lián)系模型方法為例,第一步先明確現(xiàn)實世界各部門所含的各種實體及其屬性、實體間的聯(lián)系以及對信息的制約條件等,從而給出各部門內(nèi)所用信息的局部描述(在數(shù)據(jù)庫中稱為用戶的局部視圖)。第二步再將前面得到的多個用戶的局部視圖集成為一個全局視圖,即用戶要描述的現(xiàn)實世界的概念數(shù)據(jù)模型[9]。 ③邏輯設計:主要工作是將現(xiàn)實世界的概念數(shù)據(jù)模型設計成數(shù)據(jù)庫的一種邏輯模式,即適應于某種特定數(shù)據(jù)庫管理系統(tǒng)所支持的邏輯數(shù)據(jù)模式。與此同時,可能還需為各種數(shù)據(jù)處理應用領(lǐng)域產(chǎn)生相應的邏輯子模式。這一步設計的結(jié)果就是所謂“邏輯數(shù)據(jù)庫”[10]。 ④物理設計:根據(jù)特定數(shù)據(jù)庫管理系統(tǒng)所提供的多種存儲結(jié)構(gòu)和存取方法等依賴于具體計算機結(jié)構(gòu)的各項物理設計措施,對具體的應用任務選定最合適的物理存儲結(jié)構(gòu)(包括文件類型、索引結(jié)構(gòu)和數(shù)據(jù)的存放次序與位邏輯等)、存取方法和存取路徑等。這一步設計的結(jié)果就是所謂“物理數(shù)據(jù)庫”[11]。 ⑤驗證設計:在上述設計的基礎上,收集數(shù)據(jù)并具體建立一個數(shù)據(jù)庫,運行一些典型的應用任務來驗證數(shù)據(jù)庫設計的正確性和合理性。一般,一個大型數(shù)據(jù)庫的設計過程往往需要經(jīng)過多次循環(huán)反復。當設計的某步發(fā)現(xiàn)問題時,可能就需要返回到前面去進行修改。因此,在做上述數(shù)據(jù)庫設計時就應考慮到今后修改設計的可能性和方便性[12]。 ⑥數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和有效性,是為防止數(shù)據(jù)庫中存在不符合語義規(guī)定的數(shù)據(jù)和防止因錯誤信息的輸入輸出造成無效操作或錯誤信息而提出的。數(shù)據(jù)庫的完整性包括:實體完整性、參照完整性和用戶定義完整性。實體完整性(Entity Integrity) :現(xiàn)實世界的實體是可區(qū)分的,即它們具有某種唯一性標識。相應地,關(guān)系模型中主鍵應作為唯一性標識。因此實體完整性規(guī)則規(guī)定基本關(guān)系的所有主鍵(Primary Key)都不能取空值(NULL)。參照完整性(Referential Integrity):參照完整性維護表與表之間的相關(guān)性,通常用“主鍵(Primary Key)/外鍵(Foreign Key)”保證,其中Foreign Key可以取NULL值,或取其參照表中Primary Key的取值。用戶定義的完整性(User_defined Integrity ):針對某一具體數(shù)據(jù)的約束條件,由應用環(huán)境決定。數(shù)據(jù)庫完整性約束能夠防止合法用戶使用數(shù)據(jù)庫時向數(shù)據(jù)庫中添加不合語義的數(shù)據(jù)[13]。數(shù)據(jù)庫的邏輯設計如下: (2)倉庫管理系統(tǒng)所用的數(shù)據(jù)庫是SQL Server 2000,下面主要介紹數(shù)據(jù)庫的表。如下是表tb_gysinfo的結(jié)構(gòu)在數(shù)據(jù)庫的邏輯表示,供應商信息表包括的字段主要供應商的ID、供應商的名稱、簡稱、地址、編碼、聯(lián)系方式,其中有些字段是為了后面設計商品信息進行關(guān)聯(lián)視圖的字段,如表313所示。表313供應商信息表 列名 數(shù)據(jù)類型 長度 允許空 Id varchar 50 name varchar 100 √ jc varchar 50 √ address varchar 100 √ bianma varchar 50 √ tel varchar 50 √ fax varchar 50 √ lian varchar 50 √ ltel varchar 50 √ yh varchar 50 √ mail varchar 50 √ 如下是表tb_khinfo的結(jié)構(gòu)在數(shù)據(jù)庫的邏輯表示,主要包括的字段主要是食堂的ID編號,食堂的名稱、食堂的簡稱、食堂負責人的聯(lián)系方式,同時包括了各個食堂的地址的詳細信息,如表314所示。表314食堂信息表列名數(shù)據(jù)類型長度允許空idvarchar50 khnamevarchar100√ jianvarchar50√ addressvarchar100√ bianmavarchar50√telvarchar50√faxvarchar50√ lianvarchar50√ itelvarchar50√ mailvarchar50√ xinhangvarchar60√haovarchar60√ 如下是表tb_kucun的結(jié)構(gòu)在數(shù)據(jù)庫的邏輯表示,庫存信息表能夠給食堂倉庫管理系統(tǒng)提供庫存的信息,包括商品的一些信息,比如是商品的ID、商品的名稱、商品的簡稱、商品的規(guī)格、商品的單價以及庫存數(shù)量等一系列的信息,如表315所示。表315 庫存信息表列名數(shù)據(jù)類型長度允許空idvarchar30spnamevarchar50jcvarchar25√cdvarchar50√ggvarchar50√bzvarchar50√dwvarchar10√djvarchar8√kcslvarchar4√ 如下是表tb_rukunView的結(jié)構(gòu)在數(shù)據(jù)庫的邏輯表示,設計這張表主要是方便食 堂倉庫管理人員查詢食堂倉庫里面的入庫信息,這樣能夠更好的為各個食堂提供一些最近入庫的商品信息,同時也很清晰的就能夠查詢到食堂倉庫管理系統(tǒng)最近購買商品的信息,各個食堂可以通過操作員對倉管系統(tǒng)查詢是否倉庫部門是否在購買了本食堂需求的商品,如表316所示。表316入庫查詢信息表列名數(shù)據(jù)類型長度允許空rkIDvarchar30spidvarchar50spnamevarchar50ggvarchar50djmoney8slint4jemoney8√gysnamevarchar100√rkdatedatetime8czyvarchar30jsrvarchar30jsfsvarchar10 如下是表tb_sellView的結(jié)構(gòu)在數(shù)據(jù)庫的邏輯表示,這張信息表主要就是關(guān)于出庫信息的一張數(shù)據(jù)邏輯設計表,這是食堂倉庫管理系統(tǒng)必備的一張數(shù)據(jù)邏輯表, 通過查詢商品的出庫信息,不但是可以了解到各個商品的需求程度,方便倉管部門能夠?qū)τ行┥唐愤M行及時的采購,另外就是能夠更好的統(tǒng)計食堂倉庫管理部門的報表信息,如表317所示。表317出庫查詢信息表列名數(shù)據(jù)類型長度允許空sellIDvarchar30spnameVarchar50spidvarchar50ggvarchar50djmoney8slfloat8jefloat8√khnamevarchar100xsdatedatetime8czyvarchar30jsrvarchar30jsfsvarchar10 如下是表tb_userlist的結(jié)構(gòu)在數(shù)據(jù)庫的邏輯表示,這張表主要是用來存儲本系統(tǒng)的使用者的一些信息,包括用戶的用戶名、密碼以及登錄倉庫管理系統(tǒng)時候所使用的角色信息,關(guān)于操作員的角色信息就是通過權(quán)限這個字段來進行控制,所以在設計數(shù)據(jù)庫的時候設計一張關(guān)于對倉庫管理系統(tǒng)進行操作的用戶信息表,如表318所示。表318操作員信息表列名數(shù)據(jù)類型長度允許空namevarchar50usernamevarchar50passvarchar50quanvarchar2 如下是表tb_spinfo的結(jié)構(gòu)在數(shù)據(jù)庫的邏輯表示,對于一個食堂倉庫管理系統(tǒng)來講,商品信息是非常重要的,在設計數(shù)據(jù)庫的時候,本人設計了一張專門的商品信息表來存儲商品的詳細信息,主要是包括商品的ID、商品的名稱、商品的簡稱、商品的規(guī)格、商品的供應商等詳細信息,如表319所示。表319商品信息表列名數(shù)據(jù)類型長度允許空idvarchar50spnamevarchar50jcvarchar50√cdvarcha
點擊復制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1