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

正文內容

企業(yè)庫存管理系統(tǒng)的設計與實現論文-文庫吧

2025-06-08 17:28 本頁面


【正文】 刪除。(4)密碼重置模塊已登錄的管理員在此模塊中可以修改賬戶密碼。(4)安全登出模塊該模清除已登錄帳號的賬戶信息,確保系統(tǒng)安全。 系統(tǒng)設計結構分析庫存管理系統(tǒng)采用的是瀏覽器/服務器系統(tǒng)(Browser/Server 簡稱 B/S)結構。(1)B/S 介紹B/S 結構,即 Browser/Server(瀏覽器/服務器)結構,就是只安裝維護一個服務器(Server),而客戶端采用瀏覽器(Browse)運行軟件。它是隨著 Inter 技術的興起,對 C/S結構的一種變化和改進。主要利用了不斷成熟的 WWW 瀏覽器技術,結合多種 Script 語言(VBScript、JavaScript…)和 ActiveX 技術,是一種全新的軟件系統(tǒng)構造技術。B/S 三層體系結構采用三層瀏覽器/服務器結構,在數據管理層(Server)和用戶界面層(Client)增加了一層結構,稱為中間件(Middleware),使整個體系結構成為三層。三層結構是伴隨著中間件技術的成熟而興起的,核心概念是利用中間件,將應用分為表示層、業(yè)務邏輯層和數據存儲層三個不同的處理層次,如圖 2 所示。三個層次的劃分是從邏輯上分的,具體的物理分法可以有多種組合。中間件作為構造三層結構應用系統(tǒng)的基礎平臺,提供了以下主要功能:負責客戶機與服務器、服務器與服務器間的連接和通信;實現應用與數據庫的高效連接;提供一個三層結構應用的開發(fā)、運行、部署和管理的平臺。這種三層結構在層與層之間相互獨立,任何一層的改變不會影響其它層的功能。6 / 38圖 41 B/S 三層體系結構在 B/S 體系結構系統(tǒng)中,用戶通過瀏覽器向分布在網絡上的許多服務器發(fā)出請求,服務器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。而其余如數據請求、加工、結果返回以及動態(tài)網頁生成、對數據庫的訪問和應用程序的執(zhí)行等工作全部由 Web Server 完成。隨著 Windows 將瀏覽器技術植入操作系統(tǒng)內部,這種結構已成為當今應用軟件的首選體系結構。顯然 B/ S 結構應用程序相對于傳統(tǒng)的 C/S 結構應用程序是一個非常大的進步。采用該結構軟件的優(yōu)勢在于:? 無須開發(fā)客戶端軟件,維護和升級方便;? 可跨平臺操作,任何一臺機器只要裝有 WWW 瀏覽器軟件,均可作為客戶機來訪問系統(tǒng);? 具有良好的開放性和可擴充性;? 可采用防火墻技術來保證系統(tǒng)的安全性,有效地適應了當前用戶對管理信息系統(tǒng)的新需求。因此該結構在管理信息系統(tǒng)開發(fā)領域中獲得飛速發(fā)展,成為應用軟件研制中一種流行的體系結構。(2)B/S 相對于 C/S 的優(yōu)勢由于傳統(tǒng)的客戶服務器兩層結構存在靈活性差、升級困難、維護工作量大等缺陷,已較難適應當前信息技術與網絡技術發(fā)展的需要。而 Browse/Server(簡稱 B/S)結構已成為取代 Client/Server(簡稱 C/S)結構的一種全新技術。它的主要優(yōu)勢有:。比如說很多人每天上“新浪”網,只要安裝了瀏覽器就可以了,并不需要了解“新浪”的服務器用的是什么操作系統(tǒng),而事實上大部分網站確實沒有使用 windows 操作系統(tǒng),但用戶的電腦本身安裝的大部分是 windows 操作系統(tǒng)。由于 B/S 架構管理軟件只安裝在服務器端(Server)上,網絡管理人員只需要管理服務器就行了,用戶界面主要事務邏輯在服務器(Server )端完全通過 WWW 瀏覽器實現,極少部分事務邏輯在前端(Browser)實現,所有的客戶端只有瀏覽器,網絡管理人員只需7 / 38要做硬件維護。但是,應用服務器運行數據負荷較重,一旦發(fā)生服務器“崩潰”等問題,后果不堪設想。因此,許多單位都備有數據庫存儲服務器,以防萬一。(3)客戶/服務器體系結構的綜合特點B/S 結構的主要特點是分布性強、維護方便、開發(fā)簡單且共享性強、總體擁有成本低。但數據安全性問題、對服務器要求過高、數據傳輸速度慢、軟件的個性化特點明顯降低,這些缺點是有目共睹的,難以實現傳統(tǒng)模式下的特殊功能要求。例如通過瀏覽器進行大量的數據輸入或進行報表的應答、專用性打印輸出都比較困難和不便。此外,實現復雜的應用構造有較大的困難。雖然可以用 ActiveX、Java 等技術開發(fā)較為復雜的應用,但是相對于發(fā)展已非常成熟 C/S 的一系列應用工具來說,這些技術的開發(fā)復雜,并沒有完全成熟的技術工具供使用。 系統(tǒng)功能流程圖設計根據上述系統(tǒng)功能的需求分析,按照結構化程序設計的要求,得到如下所示的系統(tǒng)功能模塊圖,如圖 31 圖 31 系統(tǒng)功能結構圖第 4 章 系統(tǒng)設計 系統(tǒng)設計要求、目標及命名規(guī)則 要求(1)由于操作人員的計算機知識普遍較差,要求有良好的人機界面。(2)由于該系統(tǒng)的使用對象多,要求有較好的權限管理。企業(yè)庫存管理系統(tǒng)基本信息管理注冊與登錄模塊庫存管理庫存查詢用戶管理修改密碼安全退出8 / 38(3)方便的數據查詢。(4)基礎信息管理(包括商品信息、客戶信息、倉庫信息等) 。(5)通過計算機,能夠直接“透視”倉庫存儲情況。(6)數據計算自動完成,盡量減少人工干預。(7)系統(tǒng)退出。 目標(1)系統(tǒng)采用人機對話方式,界面美觀友好、信息查詢靈活、方便、快捷、準確、數據存儲安全可靠。(2)鍵盤操作,快速響應。(3)實現模糊查詢等。(4)管理員等級不同權限不同。(5)對用戶輸入的數據,系統(tǒng)進行嚴格的數據檢驗,盡可能排除人為的錯誤。(6)系統(tǒng)最大限度地實現了易安裝性、易維護性和易操作性。(7)系統(tǒng)運行穩(wěn)定、安全可靠。 命名規(guī)則 (1)數據庫命名規(guī)則數據庫中表命名規(guī)則是表名稱各個英文單詞前加前綴“X_” ,表中字段命名與表相同。 系統(tǒng)功能設計 系統(tǒng)具體功能(1)注冊及登錄模塊圖 41(1)所示:注冊模塊圖 41(1)9 / 38登錄模塊及注冊入口圖 41(2) (2)超級管理員登錄后界面:圖 42 所示:10 / 38圖 42 (3) 普通管理員登陸后界面:結構圖 43 所示:11 / 38圖 43(4) 基本信息管理圖 44 所示:圖 44商品類別管理:添加新的商品類別名稱,修改刪除已添加的商品類別;商品信息管理:添加新的商品信息,修改刪除已添加的商品信息;客戶信息管理:添加新的客戶信息,修改刪除已添加的客戶信息;倉庫信息管理:添加新的倉庫信息,修改刪除已添加的倉庫信息; (5) 庫存管理圖 45 所示:12 / 38圖 45入庫單管理:添加新的入庫單,編輯刪除已有的入庫單;出庫單管理:添加新的出庫單,編輯刪除已有的出庫單;庫存報警:輸出數量少于警戒線的商品;(6) 庫存查詢圖 46 所示:圖 46(6) 用戶管理圖 47 所示:圖 47(7) 修改密碼圖 48 所示:13 / 38圖 48 數據庫設計本系統(tǒng)數據庫采用 SQL Server 2022 數據庫,系統(tǒng)數據庫名稱為 zd_kucun。數據庫zd_kucun 中包含 27 張表,其中系統(tǒng)自動生成表 20 張,自定義表 7 張。 數據庫概要結構設計(1)管理員表,包括的數據項有:編號、帳號、密碼、狀態(tài)、權限。(2)倉庫信息表,包括的數據項有:編號、倉庫名稱。(3)商品信息表,包括的數據項有:編號、商品名稱、商品類別編號、銷售價、成本價。(4)商品類別信息表,包括的數據項有:編號、類別名稱。(5)客戶信息表,包括的數據項有:編號、客戶名稱、性別、固話、手機、地址。(6)出入庫單據表,包括的數據項有:編號、負責人、辦理日期、倉庫編號、單據類型。(7)出入庫商品表,包括的數據項有:編號、商品名稱、銷售價、成本價、數量、商品類別。 數據庫邏輯結構設計根據上述數據庫的需求分析和概念結構設計,設計了名稱為 zd_kucun 的數據庫。數據庫 zd_kucun 由下面多個表格組成,各個表的命名及字段命名都是以相應名稱的拼音首字母組合而成,各個表格的設計結果如下表格所示,每個表格表示在數據庫中相對應的一個表。14 / 38圖 48 客戶信息表圖 49 倉庫信息表圖 410 商品信息表圖 411 出入庫商品信息表圖 412 商品類別信息表15 / 38圖 413 出入庫單據信息表圖 414 管理員信息表16 / 38第 5 章 系統(tǒng)的具體實施 母版頁 母版頁的優(yōu)點母版頁系統(tǒng)易于供設計人員使用,因為它基于 的熟悉的用戶控件模型。盡管最終加入了近乎完整的可視化,卻不需要編寫任何代碼。另一方面,母版頁的功能強大,因為它們支持多區(qū)域、默認內容、嵌套模板、和設備篩選器(用于瀏覽器依賴性) 。母版頁也是完全編譯的,從而具有最佳性能,同時提供一種強類型編程模型(其中包括母版屬性的設計時 IntelliSense) ,盡管在最后發(fā)行之前可能會作一些折衷,以便更好地支持動態(tài)母版。 母版頁的使用 Master,內容頁引用模板頁的方法: %@Page Language=C MasterPageFile=~/ AutoEventWireup=trueCodeBehind= .cs Inherits= System_ MainFrame Title=無標題頁 %通常在 Init 事件下改變:protected void Page_PreInit(object sender,EventArgs e){=~/。}Master: asp:Label ID=LabDemo runat=server text=xlovey /內容頁:Label lb = (Label)(LabDemo)。//直接在 Master 中找 LabDemoif (lb != null){ ()。 }當控件在 Master 中的 ContentPlaceHolder 里的話則需要:ContentPlaceHoldera= (ContentPlaceHolder)(Content2)。//先找到 ContentPlaceHolder 的 ID if(a!= null) { TextBox Txt=(TextBox)(TxtDemo)。 if(Txt != null)17 / 38 { (())。 } },屬性,方法首先在內容頁加上:%@ MasterType VirtualPath=~/ %模板頁中的變量必須為:Public string WebTitle=weloe to ...。 //并放在模板頁類下定義并初始化.就可以在內容頁中: 進行引用.但如果此變量在網頁加載的時候改變了,頁到內容頁的事件先后為:(1)母版頁Init(2)內容頁Init(3)內容頁Load(4)母版頁Load (5)內容頁PreRender(6)母版頁PreRender所以,要改變變量的值應放在:母版頁中的 Init 事件中,放在 Load 事件中是不行的。例: protected void Page_Init(object sender,
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1