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

正文內(nèi)容

物資出門管理系統(tǒng)的設(shè)計與實現(xiàn)-文庫吧資料

2024-09-17 19:58本頁面
  

【正文】 參照完整性是建立在外關(guān)鍵字和主關(guān)鍵字之間或外關(guān)鍵字和惟一性關(guān)鍵字之間的關(guān)系上的。 (3) 參照完整性( Referential Integrity) 23 參照完整性是指兩個表的主關(guān)鍵字和外關(guān)鍵字 的數(shù)據(jù)應(yīng)對應(yīng)一致。其中約束又包括取值范圍、精度等規(guī)定。表中定義的 UNIQUE PRIMARYKEY 和 IDENT99vY 約束就是實體完整性的體現(xiàn)。數(shù)據(jù)完整性分為四類:實體完整性( Entity Integrity)、域完整性( Domain Integrity)、參照完整性( Referential Integrity)、用戶定義的完整性( UserDefinedIntegrity) [10]。 二、數(shù)據(jù)完整性 數(shù)據(jù)完整性( Data Integrity)是指數(shù)據(jù)的精確性( Accuracy) 和可靠性( Reliability)。系統(tǒng)安全性是指在系統(tǒng)級控制數(shù)據(jù)庫的存取和使用的機制,包含:有效的用戶名 /口令的組合;一個用戶是否授權(quán)可連接數(shù)據(jù)庫;用戶對象可用的磁盤空間的數(shù)量;用戶的資源限制;數(shù)據(jù)庫審計是否是有效的;用戶可執(zhí)行哪些系統(tǒng)操作。在數(shù)據(jù)庫系統(tǒng)這一級中提供兩種控制:用戶標(biāo)識和鑒定,數(shù)據(jù)存取控制。在一般的計算機系統(tǒng)中,安全措施是一級一級設(shè)置的。 表 用戶表 列名 數(shù)據(jù)類型 可否為空 說明 操作員編碼 Char(4) Not Null 人員編碼(主鍵) 姓名 Char(10) Not Null 密碼 Char(16) Not Null 默認(rèn)值為 0 部門編碼 Char(2) Not Null 部門名稱 Char(20) Not Null 表 列名 數(shù)據(jù)類型 可否為空 說明 部門編碼 Char(2) Not Null 部門編碼(主鍵) 部門名稱 Char(20) Not Null 表 提貨單位 表 列名 數(shù)據(jù)類型 可否為空 說明 編碼單位 Char(2) Not Null 編碼單位(主鍵) 提貨商名稱 Char(20) Not Null 助記碼 Char(10) Not Null 21 表 流程表 列名 數(shù)據(jù)類型 可否為空 說明 統(tǒng)一編碼 Char(30) Not null 流水號 Int(4) Not null 提貨單位 Char(30) Not null 提貨人 Char(10) Not null 流程編碼 Char(2) Not null 制單部門 Char(2) Not null 制單時間 Datetime(8) Not null 完成時間 Datetime(8) Null 步驟 ID Int(4) Not null 否決 Bit(1) Not null 默認(rèn)值為 0 備注 Char(20) Null 表 菜單表 列名 數(shù)據(jù)類型 可否為空 說明 權(quán)限編碼 Char(9) Not null 權(quán)限編碼(主鍵) 末級否 Int Not null 功能名稱 Char(20) Not null 表 出門條信息表 列名 數(shù)據(jù)類型 可否為空 說明 ID_BH Int(4) Not null 統(tǒng)一編碼 Char(30) Not null 物資類 型 Char(2) Not null 物資名稱 Char(20) Not null 數(shù)量 Float(8) Not null 默認(rèn)值為 0 計量單位 Char(2) Not null 備注 Char(30) Null 22 第三節(jié) 數(shù)據(jù)庫安全性和完整性 一、數(shù)據(jù)庫的安全性 數(shù)據(jù)庫的安全性是指保護(hù)數(shù)據(jù)庫以防止不合法的使用所造成的數(shù)據(jù)泄露、更改或破壞。每個用戶表都存放著系統(tǒng)基本數(shù)據(jù)。 圖 物資出門管理 系統(tǒng) ER 圖 計量單位 備注信息 用 戶 部門號 編碼 姓名 登錄密碼 出門條 統(tǒng)計 物資明細(xì)報表 數(shù)量 名稱 備注 類型 提貨單位 物資名稱 物資類型 制單部門 數(shù)量 制單時間 1 m n 領(lǐng)取 工作 編碼 名稱 助記碼 1 p n 20 第二節(jié) 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 根據(jù) 概念結(jié)構(gòu)設(shè)計的數(shù)據(jù)庫 ER 圖,現(xiàn)在需要將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為 SQL Server 2020 數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu),在上面的實體以及實體之間的關(guān)系的基礎(chǔ)上,形成數(shù)據(jù)庫中的表格以及各表格之間的關(guān)系。以下介紹主要實體及屬性如圖 所示。 18 編 碼 部 門 編 號 姓 名 部門號 登錄密碼 部門編碼 部門名稱 助記碼 名 稱 這一設(shè)計階段是在需求分析的基礎(chǔ)上,設(shè)計出能夠滿足用戶需求的各種實體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。其中最經(jīng)常采用的策略是自底向上方法。首先定義最重要的核心概念結(jié)構(gòu),然后向外擴充,以滾雪球的方式逐步生成其他概念結(jié)構(gòu),直至總體概念結(jié)構(gòu); (4) 混合策略。即首先定義全局概念結(jié)構(gòu)的框架,然后逐步細(xì)化; (2) 自底向上。描述概念模型的有力工具是 ER 模型。它是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵。即在需求分析的基礎(chǔ)上,設(shè)計出能夠滿足用戶需求的各種實體以及它們之間的相互關(guān)系概念結(jié)構(gòu)設(shè)計模型。設(shè)計數(shù)據(jù)庫時應(yīng)該首先充分了解用戶各方面的需求,包括現(xiàn)在有的以及將來可能增加的需求 [9]。合理的數(shù)據(jù)庫庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致。通過系統(tǒng)分析 實現(xiàn)物資 出門 管理系統(tǒng)化、規(guī)范化和自動化,提高單位工作效率 。系統(tǒng)分析在用戶模型的基礎(chǔ)上,建立適應(yīng)性強的獨立于系統(tǒng)實現(xiàn)環(huán)境的邏輯結(jié)構(gòu)。 系統(tǒng)分析從系統(tǒng)需求入手,從用戶觀點出 17 發(fā)建立系統(tǒng)用戶模型。 需求分析是一項高度復(fù)雜的工作。因此,此軟件系統(tǒng)的操作非常的簡單,復(fù)雜程度很小。 ○ 3 軟件的可擴充性:此軟件的可擴充性較好,可以根據(jù)需要進(jìn)行相應(yīng)擴充?,F(xiàn)在從以下幾個方面進(jìn)行分析: ○ 1 處理速度:面對社會經(jīng)濟發(fā)展、生活節(jié)奏快的今天,此軟件系統(tǒng)所具備的處理速度快,完全適宜。不同系統(tǒng)具有不同的性能要求。 根據(jù)系統(tǒng)角色的分析,將系統(tǒng)用戶分為系統(tǒng)管理員、管理員和一般用戶。管理者通過系統(tǒng)流程化設(shè)置對物資出門進(jìn)行審核,保證物資標(biāo)準(zhǔn)化管理。 ○ 5 根據(jù)不同角色需求,系統(tǒng)的總體任務(wù)是簡化審核流程,掌控單據(jù)信息,把控物資信息。他的主要權(quán)限是填制出門條單據(jù),提交給管理員審核。公司主管人員配置管理員權(quán)限。 ○ 3 管理員權(quán)限低于高級管理員權(quán)限低。 ○ 2 高級管理員權(quán)限主要是查看表單信息,明確物資出門信息,對報表進(jìn)行管 16 理。通過具體分析,系統(tǒng)角色特點如下: ○ 1 系統(tǒng)管理員擁有最高權(quán)限,可以給用戶分配權(quán)限,進(jìn)行流程設(shè)置,同時可以對表單和報表做出一系列的操作。系統(tǒng)管理員可以對系統(tǒng)的各個模塊內(nèi)容進(jìn)行添加,刪除,修改,查詢;高級管理 員對表單管理和報表管理進(jìn)行管理;普通管理員主要是審核出門條單據(jù)、查看物資出門信息。 二、 角色需求分析 根據(jù)企業(yè)的實際使用情況,系統(tǒng)的角色分為四類:系統(tǒng)管理員、高級管理員、普通管理員和一般用戶。 ○ 5 在相應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便,數(shù)據(jù)文檔性好。 ○ 3 原始數(shù)據(jù)修改簡單方便,支撐多條件修改。通過調(diào)查,此系統(tǒng)需要有以下功能: ○ 1 要求有良好的人機交互界面。信息系統(tǒng)的目標(biāo)通過信息系統(tǒng)的功能體現(xiàn)。 為了滿足計算機管理以及系統(tǒng)的需要,我們采取了下面的一些原則: 統(tǒng)一單據(jù)和報表的格式;刪除不必要的管理冗余,實現(xiàn)管理規(guī)范化、科學(xué)化 ; 程序代碼標(biāo)準(zhǔn)化,軟件統(tǒng)一化,確保軟件的可維護(hù)性和實用性 ; 界面盡量簡單化,做到實用、方便,盡量滿足企業(yè)中不同層次員工的需求 。 從而滿足用戶對物資出門管 15 理的以下需求:管理體制的合理化, 管理工作的標(biāo)準(zhǔn)化 , 管理效果的最優(yōu)化 , 基礎(chǔ)數(shù)據(jù)的科學(xué)化。 從而降低軟件項目的風(fēng)險。 在我們的開發(fā)過程中 , 為了更好地讓用戶了解我們的系統(tǒng)和我們的設(shè)計方案 , 與用戶進(jìn)行有針對性和方向性的討論 , 對用戶進(jìn)行需求分析,從而在真正的分析與設(shè)計時就能更加符合用戶的要求。需求分析( Requirement Analysis)是調(diào)查用戶對信息系統(tǒng)的需要和要求,結(jié)合組織的目標(biāo)、現(xiàn)狀、實力和技術(shù)等因素,通過深入細(xì)致的分析,確定出合理可行的信息系統(tǒng)需求,并通過規(guī)范的形式描述需求的過程 [8]。 第二節(jié) 需求分析 需求是對信息系統(tǒng)應(yīng)該具備的目標(biāo)、功能、性能等要素的綜合描述。另一種常見的信息管理方法是軟件系統(tǒng)進(jìn)行管理,此系統(tǒng)采用 C/S 模式,方便信息管理以及流程管理。 14 三、 操作可行性分析 傳統(tǒng)的物資出門管理系統(tǒng),一般有兩種方式,一種是手工管理,這種方式應(yīng)用最傳統(tǒng)的“筆紙操作系統(tǒng)”,將物資出門信息以純手工的形式進(jìn)行,將信息以表格文件的表現(xiàn)形式記錄在紙上,再進(jìn)行統(tǒng)一保存。運用 實現(xiàn)了真正地面向?qū)ο蠹夹g(shù),采用事件驅(qū)動的編程機制。 二、 技術(shù)可行性分析 技術(shù) 上的 可行性分析要考慮現(xiàn)在技術(shù)條件能否順利完成開發(fā)工作及將來要采用的硬件和軟件技術(shù)能否滿足用戶提出的要求(如計算機的 容量、速度等)。一旦此系統(tǒng)投入使用,不僅可以減少物資管理工作的難度,提高了工作效率,還延續(xù)了傳統(tǒng)的管理模式,極大限度地方便了物資管理人員。一般來說,可行性分析應(yīng)從經(jīng)濟可行性、技術(shù)可行性、操作可行性等方面進(jìn)行研究。要達(dá)到這個目的,必須分析幾種主要的可能解法的利弊,從而判斷原定的系統(tǒng)規(guī)模和目標(biāo)是否實現(xiàn),系統(tǒng)完成后所能帶來的效益是否達(dá)到值得投資開發(fā)的程度。通過對系統(tǒng)開發(fā)技術(shù)的介紹,系統(tǒng)設(shè)計運用面向?qū)ο蟮姆椒ǎC合運用數(shù)據(jù)庫技術(shù)、程序設(shè)計技術(shù),采用 C/S 工 13 作模式來完成系統(tǒng)開發(fā)。 SQL Server 2020 占用內(nèi)存小,可靠性強, Visual Studio 2020設(shè)計界面優(yōu)美。 同時,系統(tǒng)的實用性強,便于操作,適于開發(fā)。 系統(tǒng)基于 設(shè)計,設(shè)計成本低,功能性好,人性化界面,只要將物資出門管理系統(tǒng)軟件和 SQL Server 2020 安裝在 PC 機上,或者是安裝好物資出門管理系統(tǒng)后配置服務(wù)器連接,系統(tǒng)基本沒有大的問題,用戶便可放心使用。 第五節(jié) 運行環(huán)境及方案 系統(tǒng)所需的軟硬件環(huán)境已經(jīng)具備,具體如下: 硬件: GHz 或更快的 CPU, 384 MB 或更大的內(nèi)存, 1280x1024 顯示器, 7200 RPM 或更快的硬盤 軟件: Windows XP , SQL Server 2020, Visual Studio2020。在客戶端方面:①打開客戶端后連接上服務(wù)器端。④完成一個服務(wù)后又回到第二步中,繼續(xù)監(jiān)聽等待客戶端請求。②服務(wù)器端開始監(jiān)聽并等待接受來自客戶端的請求。 客戶機 /服務(wù)器模式在操作中, 是使用的主動請求方式。對應(yīng)的優(yōu)點就是客戶端響應(yīng)速度快。 C/S 結(jié)構(gòu)軟件(即客戶機 /服務(wù)器模式)分為客戶機和服務(wù)器兩層,客戶機不是毫無運算能力的輸入、輸出設(shè)備,而是具 有 12 了一定的數(shù)據(jù)處理和數(shù)據(jù)存儲能力,通過把應(yīng)用軟件的計算和數(shù)據(jù)合理地分配在客戶機和服務(wù)器兩端,可以有效地降低網(wǎng)絡(luò)通信量和服務(wù)器 運算量 [5]。 C/S 模式具有 應(yīng)用服務(wù)器運行數(shù)據(jù)負(fù)荷較輕 和 數(shù)據(jù)的儲存管理功能較為透明 等優(yōu)點。一旦后臺服務(wù)器端啟動,就將會監(jiān)聽等待客戶機端發(fā)來指令,并相應(yīng)的把數(shù)據(jù)經(jīng)過處理之后送回給客戶端,從而完成一個簡單的循環(huán) [4]。客戶軟件部分一般負(fù)責(zé)數(shù)據(jù)的表示和應(yīng)用,處理用戶界面,用以接收用戶的數(shù)據(jù)處理請求并將之轉(zhuǎn)換為對服務(wù)器的請求,要求服務(wù)器為其提供數(shù)據(jù)的存儲和檢索服務(wù);服務(wù)器端軟件負(fù)責(zé)接收客戶端軟件發(fā)來的請求并提供相 應(yīng)服務(wù)。 從硬件的角度看,客戶 /服務(wù)器體系結(jié)構(gòu)說的是將某項任務(wù)在兩臺或多臺機器之間進(jìn)行分配,其中客戶機( Client)用來運行提供用戶接口和前端處理的應(yīng)用程序,服務(wù)器機( Server)提供客戶機使用的各種資源和服務(wù)。 第四節(jié) C/S 模式 在網(wǎng)絡(luò)連接模式中,除對等網(wǎng)外 ,還有另一種形式的網(wǎng)絡(luò),即客戶機 /服務(wù)器網(wǎng) , Client/Server。 (5) 因為 是基于 .NET 框架的,可以與其它 .NET 語言協(xié)同工作。在 中,可以使用初始化函數(shù)將這兩個步驟合并在一行代碼中完成,這個似乎微小的改進(jìn),提供了更少、更簡單、更易于維護(hù)的代碼。 (2) 編寫線程的能力比 VB 有很大的增強。在 中,可以利用構(gòu)造函數(shù)為對象賦初值,這樣就不需要進(jìn)行煩瑣的調(diào)用賦初值了。了解 不得不把 和 做一下比較,看看 對比 有著什么樣的特性和優(yōu)點 [3]。 VB. 于開發(fā) Web Form 應(yīng)用程序和Windows 圖形用戶界面應(yīng)用程序, 它同時支持多種數(shù)據(jù)庫系統(tǒng)的訪問,支持動態(tài)數(shù)據(jù)交換、動態(tài)鏈接庫和對象的鏈接與嵌入技術(shù),以及強大的網(wǎng)絡(luò)功能和多媒體技術(shù) 。VB6. 0 部分支持繼承、重載和接 口 , 所以不是真正面向?qū)ο蟮?。作?VB6. 0 的后續(xù)版本
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1