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

正文內(nèi)容

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

2025-06-08 17:28 本頁面


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