【畢業(yè)學位論文】(Word原稿)基于.NET的建材公司倉儲管理系統(tǒng)的分析與設計-軟件工程_第1頁
【畢業(yè)學位論文】(Word原稿)基于.NET的建材公司倉儲管理系統(tǒng)的分析與設計-軟件工程_第2頁
【畢業(yè)學位論文】(Word原稿)基于.NET的建材公司倉儲管理系統(tǒng)的分析與設計-軟件工程_第3頁
【畢業(yè)學位論文】(Word原稿)基于.NET的建材公司倉儲管理系統(tǒng)的分析與設計-軟件工程_第4頁
【畢業(yè)學位論文】(Word原稿)基于.NET的建材公司倉儲管理系統(tǒng)的分析與設計-軟件工程_第5頁
已閱讀5頁,還剩62頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

中圖分類號: 學校代碼: 10055 密級: 公開 專 業(yè) 碩 士 學 位 論 文 基于 建材公司倉儲管理系統(tǒng)的分析與設計 摘要 I 摘要 在信息化快速發(fā)展的大潮中,企業(yè)的信息化管理成為企業(yè)資源重組的重要手段。面對復雜的 建材公司 管理的資源、信息、市場響應速度之間的矛盾,信息化管理系統(tǒng)的開發(fā)成為企業(yè)的迫切需求,成為實現(xiàn)企業(yè)資源整合、業(yè)務重組和利益驅動的共同需求。 為解決上述問題,在調研分析國內外庫存管理系統(tǒng)現(xiàn)狀的基礎上,確定了課題的研究方向。系統(tǒng)采用 為開發(fā)技術,使用 008 作為數(shù)據(jù)庫管理工具,基于 B/S 網(wǎng)絡模式進行開發(fā),并 最終得以實現(xiàn)。 建材 倉儲 管理系統(tǒng)是 建材公司 通過運用現(xiàn)代化信息技術對物資的庫存管理過程進行控制的平臺。該系統(tǒng)能夠確保物資的準確入庫、盤點,出庫管理,提高庫管員工作效率,降低企業(yè)運營成本,提高企業(yè)物資管理能力,以大大提高企業(yè)的經(jīng)濟收益。 關鍵字: 倉儲 管理 ; 信息系統(tǒng) ; I n of an of In of of of of In to we at on of as 008 as , to of of 錄 錄 摘要 . I . 錄 . 一章 緒論 . 1 第一節(jié) 研究背景 . 1 第二節(jié) 國內外研究現(xiàn)狀 . 2 外發(fā)展現(xiàn)狀 . 2 內發(fā)展現(xiàn)狀 . 4 第三節(jié) 研究目的與意義 . 5 第四節(jié) 需要解決的問題 . 5 第五節(jié) 本文組織結構 . 6 第二章 系統(tǒng)開發(fā)技術 . 7 第一節(jié) 系統(tǒng)開發(fā)環(huán)境 . 7 術 . 7 據(jù)庫 . 8 、學術論文與研究成果 . 61 第一章 緒論 1 第一章 緒論 本章主要介紹 建材公司 關于 建材 庫存管理系統(tǒng)的開發(fā)背景、當前 建材 庫存系統(tǒng)的國內外發(fā)展現(xiàn)狀,開發(fā) 建材 庫存 管理系統(tǒng)的目的和意義,以及開發(fā)本系統(tǒng)需要解決的主要問題,最后簡單概述本文的組織結構。 第一節(jié) 研究背景 隨著世界經(jīng)濟發(fā)展的不斷全球化趨勢,各國企業(yè)紛紛在全球供應鏈的大背景下展開日趨激烈的市場競爭。市場競爭的日趨激勵,帶來的是企業(yè)的優(yōu)勝劣汰,帶來的是企業(yè)不斷提高的產(chǎn)品質量和企業(yè)優(yōu)質管理文化。越來越多的企業(yè)在市場競爭中深入挖掘市場潛力,不斷提高自身的核心競爭力和高效的信息化管理能力。信息管理的高水平,意味著企業(yè)的各個方面發(fā)揮絕對優(yōu)勢。企業(yè)的信息化管理不斷提高,一方面解決了企業(yè)各部門各單位管理水平的信息化,提高員 工的工作效率,另一方面,為企業(yè)降低運營成本、提高資金周轉,提高客戶服務管理能力,發(fā)揮至關重要的作用 1。 在信息化快速發(fā)展的大潮中,企業(yè)的進銷存管理系統(tǒng)成為企業(yè)資源規(guī)劃的重要信息化管理平臺。對管理者來說,管理的核心是企業(yè)資源的整合和利用,能夠為企業(yè)創(chuàng)造更多經(jīng)濟價值。近年來,信息技術的信息化和自動化建設,進一步使電子商務的應用得到提升,使系統(tǒng)的信息化發(fā)展效率大大提高。信息化管理平臺與實際企業(yè)業(yè)務流程的有效整合,成為當前管理者和學術界公共研究的重要課題。隨著企業(yè)日趨完善的管理制度的快速推進,企業(yè)的生產(chǎn)業(yè)務規(guī)模也逐漸擴大。面對復雜的企業(yè)資源、信息、市場響應速度之間的矛盾,解決這種復雜矛盾的信息化管理系統(tǒng)的開發(fā)成為企業(yè)的迫切需求,成為實現(xiàn)企業(yè)資源計劃以信息化管理技術實現(xiàn)企業(yè)綜合業(yè)務管理的一個共同需求 2 倉儲管理主要是對物料的生產(chǎn)、庫存、維護、運營、銷售等進行存儲和管理,以滿足客戶,供應商等各種用戶的需求。通常物料管理包括產(chǎn)品生產(chǎn)原材料、半成品、制成品、消耗品以及備用物品等。倉儲管理實際是企業(yè)、公司的各個部門對物料的進、存、銷等日常事物進行科學、有效的管理,通過科學的計算機信息處理,實現(xiàn)物料的匯總,分析,周 期盤點,以及庫存調整等 4。 建材 庫存管理是 建材 企業(yè)通過運用現(xiàn)代化信息技術對 建材 的庫存管理過程 第一章 緒論 2 進行控制,通過對 建材 進行分類、傳遞、匯總、庫存、查詢等方式實現(xiàn)有效控制,確保物資的準確采購、庫存,降低企業(yè)運營成本,提高企業(yè)物資管理能力,以大大提高企業(yè)的收益 5。 通常 建材 庫存管理方式主要以人工為主,特別針對中小型 建材公司 而言,在公司發(fā)展之初,通常以傳統(tǒng)的人工方式為主,然而隨著企業(yè)的快速發(fā)展,公司的業(yè)務量在快速增加,公司的工作人員也在成倍增長,傳統(tǒng)的人工方式造成企業(yè)效率低下, 建材 庫存成本過高,保密性不強等很多 問題 6。 隨著 建材 庫存所涉及的人員過多,造成大量的文本文件丟失,數(shù)據(jù)不一致,工作崗位職責不明確,數(shù)據(jù)查找困難,物資結算,庫存盤點等都相當困難,即使數(shù)據(jù)能夠保持準確,對于管理人員來講,他們需要花費大量的人力物力來統(tǒng)計數(shù)據(jù),記錄數(shù)據(jù),查找數(shù)據(jù),匯總數(shù)據(jù)。與此同時,管理人員的這些數(shù)據(jù)不能很好的反饋給決策者,以方便決策者根據(jù)現(xiàn)有數(shù)據(jù)進行今后公司發(fā)展規(guī)劃等7。 由于信息技術的快速發(fā)展,科學化、信息化的物料庫存管理模式已經(jīng)逐漸在大中型企業(yè)應用,并且給這些企業(yè)帶來的豐厚的利益??茖W的信息化物資庫存管理能夠滿足企業(yè) 的快速數(shù)據(jù)檢索,加快數(shù)據(jù)處理,提高企業(yè)保密性,減低企業(yè)運營成本。中小 建材公司 所面臨的 建材 種類繁多、使用頻繁、材料入庫、出庫程序化需要盡量降低,良好的 建材 庫存管理系統(tǒng),對于提高中小型 建材公司 的業(yè)務水平有著極大的幫助 8。 第二節(jié) 國內外研究現(xiàn)狀 本小節(jié)主要介紹國內外 建材 庫存管理系統(tǒng)的發(fā)展狀況及發(fā)展優(yōu)勢分析等。 外發(fā)展現(xiàn)狀 建材 庫存管理的概念可以追溯到 20 世紀 80 年代。國外很多 建材 企業(yè)開始分析和解決企業(yè)經(jīng)營過程中所遇到的很多問題。 建材 產(chǎn)品從原材料的訂購開始,到配送到 建材 商貿(mào)庫存公司,從產(chǎn)品的采購 管理、庫存管理、庫存管理到產(chǎn)品的采購、庫存、庫存、成本、利潤統(tǒng)計等,經(jīng)過周密部署,將最終產(chǎn)品庫存給客戶。如此看似比較完整的 建材 庫存流程卻存在著很多的隱患,每個職能部門都需要進量提高自己的產(chǎn)能標準,盡量避免過多的產(chǎn)品積壓在自己部門,一旦需求量增加,各個部門沒有物資存留,這種物資配送方式再加上沒有高效的信 第一章 緒論 3 息化管理,那么整個 建材 庫存就會中斷。因此這種傳統(tǒng)的垂直職能管理不能夠解決整個企業(yè)的協(xié)同工作 9 建材 庫存管理截止 20 世紀 90 年代末期,伴隨著互聯(lián)網(wǎng)的快速發(fā)展,整個建材 庫存的經(jīng)營觀念受到了強大沖擊, 建材 庫存作為電子商務實現(xiàn)的載體受到企業(yè)的重視,現(xiàn)代化的 建材 庫存理念得到普及,特別是基于互聯(lián)網(wǎng)的 建材 庫存管理越來越多的得到企業(yè)領導的重視。以美國、日本為例,這些 建材 庫存管理理念得到很好的應用 11。 在美國,很多 建材 貿(mào)易公司的物資中央化管理強調整體化 建材 管理,以整體利益為重,打破部門分管體制,從商貿(mào)公司的整體運行規(guī)劃管理。在 建材 產(chǎn)品管理方面,通過采購、倉儲、市場調研,客戶服務等四個方面加強產(chǎn)品計劃安排,在庫存流通和服務方面,提高管理的預測能力,加強 建材 產(chǎn)品的訂貨過程,從而保證產(chǎn)品的更新?lián)Q代及時,并能夠隨時將 建材 產(chǎn)品順利的庫存到客戶手中 12。 日本的 建材 庫存管理集生產(chǎn)、流通、消費、還原與一體,采用少庫存多批發(fā)的原則,統(tǒng)籌商品整體管理,結合企業(yè)良好的庫存管理策略,完成商品的訂貨,交貨,庫存統(tǒng)計等。這些企業(yè)通過與第三方 建材 庫存代理簽訂合同,通過先進的電子商務與 建材 庫存管理相結合的模式,提高了商貿(mào)的信息化管理程度,同時提高了商品流通速度,為企業(yè)的經(jīng)濟利潤的提高起到很大作用 13。 目前很多第三方 建材 庫存都有基本運作模式如下圖 示。 分 銷 商代 理 商生 產(chǎn) 制 造 企 業(yè) 第 三 方 五 金 銷 售 公司 :進 貨 入 庫盤 點 管 理出 庫 管 理揀 貨 配 送訂 貨 、 退 貨 管 理 終 端 消 費 者原 材 料 供 應 商配 件 供 應 商圖 第三方 建材 庫存基 本運作模式 由圖 以看出國外的 建材 庫存模式主要通過與第三方 建材 庫存公司簽訂協(xié)議,將生產(chǎn)廠商的 建材 庫存管理主要壓力給予第三方 建材 庫存公司,從而降低了 建材 生產(chǎn)廠商的物資儲備和管理風險。同時第三方 建材 庫存公司通過物 第一章 緒論 4 資的入庫,庫存管理,庫存管理、配送、訂退貨管理為生產(chǎn)廠商提供一站式服務 14。 內發(fā)展現(xiàn)狀 在我國,現(xiàn)代化 建材 庫存管理也已經(jīng)經(jīng)歷了近 20 年的飛速發(fā)展,已經(jīng)迎來了 建材 庫存管理的春天。隨著我國經(jīng)濟每年 10%的速度高速增長,互聯(lián)網(wǎng)應用的快速普及,電子商務行業(yè)的驟然興起,以及加入世 貿(mào)組織后市場經(jīng)濟的穩(wěn)步發(fā)展,截止目前,我國的內在環(huán)境和外在環(huán)境都對 建材 庫存的快速發(fā)展建立了良好的宏觀環(huán)境和微觀基礎。今后的 建材 庫存管理的發(fā)展形勢會越來越好 15。 1 建材 庫存管理是 建材 庫存管理的一個具體應用。 目前國內很多 建材公司 的 建材 庫存管理采用現(xiàn)代化信息管理技術,在良好的宏觀經(jīng)濟環(huán)境下,公司通過結構調整、公司業(yè)務重組等方式充分提高了公司工作效率和服務質量,大大提高了 建材公司 的經(jīng)濟收益。很多正在建設和準備建設的 建材公司 都盡量與現(xiàn)代化 建材 庫存中心和交通樞紐為基礎,做到依山傍水 16。 2 建材 庫存管理 主要依靠物流市場的巨大潛力。 在我國國內 速增長的同時,根據(jù)相關統(tǒng)計,我國 建材 庫存公司的年對庫存總額已經(jīng)超過 4 萬億元,其中 建材 零 材料 等庫存總額達到 12 萬億元, 建材 建材物料費用達到 16 萬億元。通過這些數(shù)據(jù)不難看出我國的 建材公司 的經(jīng)濟收益是非常樂觀的,由此可以看出我國 建材 庫存管理的信息化、科學化管理亟需提高 17。 3 建材 庫存管理系統(tǒng)發(fā)展呈現(xiàn)地域性不均衡發(fā)展。 我國經(jīng)濟發(fā)展速度很快,地域經(jīng)濟發(fā)展不均衡,造成相關地域 建材 公司的發(fā)展不均衡。我多東部發(fā)展較快,西部發(fā)展最慢,中部發(fā)展居中。 建材 庫存發(fā)展較為迅速 的多數(shù)集中在長江三角洲、珠江三角洲和環(huán)渤海經(jīng)濟開發(fā)區(qū) 18。 4 建材 庫存管理系統(tǒng)主要集中在大城市,中小城市發(fā)展優(yōu)勢并不明顯。 大城市是物流、經(jīng)濟、交通、人才的聚集中心,建筑材料需求量大,人們日常生活所用 建材 也非常普遍,因對 建材公司 的需求也比較大。通過分析世界500 強企業(yè)在中國的投資項目可以看出, 90%的企業(yè)都將項目投資在大城市的經(jīng)濟開發(fā)區(qū),給 建材 庫存、采購等相關物流業(yè)帶來了前所未有的機遇 19。 第一章 緒論 5 5 建材公司 的 建材 庫存管理系統(tǒng)是 建材 庫存管理的重中之重。 很多大中型 建材公司 都擁有自己的 建材 庫存管理系統(tǒng), 很多系統(tǒng)都是基于C/S 的客戶機與服務器模式?,F(xiàn)存的很多系統(tǒng)仍然以 為主要開發(fā)工具。 第三節(jié) 研究目的與意義 本系統(tǒng)是為中小 建材 商貿(mào)公司開發(fā)的庫存管理系統(tǒng)。這些公司通常設有經(jīng)理,主管,主任,計劃員,采購員,調度員,庫管員,配送員、維修員,財務管理人員等,具有完整的企業(yè)管理團隊。 近幾年來,由于 建材公司 所采購和庫存商品的業(yè)務增多,客戶規(guī)模在逐漸壯大, 建材 建材材料等相關資料進出庫相對頻繁,如果仍然使用傳統(tǒng)的物資管理辦法,將會造成公司物資用料管理混亂,很多賬單、數(shù)據(jù)不一致,還會出現(xiàn)商貿(mào)公司所 需物資與倉庫該種物資的庫存量不合理等。因此決定采用現(xiàn)代化、信息化、科學化的信息管理系統(tǒng),對整個 建材公司 的 建材 庫存進行管理是非常必要的,而開發(fā)這樣一套適合該公司的 建材 庫存管理系統(tǒng)成為必然。 第四節(jié) 需要解決的問題 建材 庫存管理系統(tǒng)主要包括系統(tǒng)人員角色管理、客戶檔案管理、庫存商品管理、日常采購入庫管理、材料庫存出庫管理、員工班組內部領料管理、費用管理、統(tǒng)計管理與賬務管理、商品庫存管理、數(shù)據(jù)維護與報表打印管理等。 從科學化、信息化、數(shù)據(jù)完整化等角度出發(fā),當前 建材 庫存管理中存在并需要在系統(tǒng)中解決的主要問題如下 : 系 統(tǒng)務必保證信息的真實性和管理的規(guī)范性。 系統(tǒng)務必滿足系統(tǒng)管理的實效性。 系統(tǒng)務必保證數(shù)據(jù)的準確性。 系統(tǒng)務必保證操作環(huán)節(jié)的細致性,便于監(jiān)管。 本系統(tǒng)主要針對中小型 建材 商貿(mào)庫存管理業(yè)務需求,通過仔細調研分析,與相關工作人員溝通,從軟件工程的角度出發(fā),結合 向對統(tǒng)一建模開發(fā)語言,對系統(tǒng)進行分析和設計,使用 008 和 術,基于 B/過 角色訪問控制技術 第一章 緒論 6 保證系統(tǒng)的安全性。 第五節(jié) 本文組織結構 本文第一章主要介紹 建材公司 關于 建材 庫存管理系統(tǒng)的開發(fā)背景、當前 建材 庫存系統(tǒng)的國內外發(fā)展現(xiàn)狀,開發(fā) 建材 庫存管理系統(tǒng)的目的和意義,以及開發(fā)本系統(tǒng)需要解決的主要問題,最后簡單概述本文的組織結構。 第二章本章主要介紹系統(tǒng)的開發(fā)環(huán)境和 模應用兩個方面。其中系統(tǒng)開發(fā)環(huán)境簡要講述 術、 據(jù)庫和 B/S 結構模式。 模應用主要從 述、 模應用及 件開發(fā)過程三個方面講述。 第三章將詳細闡述系統(tǒng)的可行性分析、系統(tǒng)功能需求分析和系統(tǒng)業(yè)務流程分析。其中系統(tǒng)可行性分析主要從系統(tǒng)的技術可行性和經(jīng)濟可行性兩個角 度分析。系統(tǒng)業(yè)務流程主要從計劃采購、提貨、入庫、管理、出庫、領料等業(yè)務流程進行闡述。系統(tǒng)功能需求分析主要從系統(tǒng)基礎配置模塊、入庫管理模塊、庫存盤點模塊、出庫管理模塊、統(tǒng)計管理模塊和報表打印模塊進行闡述。 第四章將介紹 建材 庫存管理系統(tǒng)的總體設計思路與目標、系統(tǒng)數(shù)據(jù)庫設計概述、數(shù)據(jù)庫概念結構設計、數(shù)據(jù)庫邏輯結構設計等。在數(shù)據(jù)庫設計概述簡要介紹了數(shù)據(jù)庫設計的概念、標準及注意事項。在數(shù)據(jù)庫概念結構設計中重點對系統(tǒng)的基礎配置模塊、入庫管理模塊、庫存管理模塊和出庫管理模塊進行的詳細設計。 第五章將介紹 建材 庫存管理系統(tǒng)的 各個功能的詳細設計與實現(xiàn)以及系統(tǒng)部分功能測試。 第六章總結與展望。 第二章 系統(tǒng)開發(fā)技術 7 第二章 系統(tǒng)開發(fā)技術 本章主要介紹系統(tǒng)的開發(fā)環(huán)境和 模應用兩個方面。其中系統(tǒng)開發(fā)環(huán)境簡要講述 術、 據(jù)庫和 B/S 結構模式。 模應用主要從 述、 模應用及 件開發(fā)過程三個方面講述。 第一節(jié) 系統(tǒng)開發(fā)環(huán)境 術 基于 程序設計語言。 一套完整的開發(fā)工具,專門用于構件高性能桌面應用程序,移動設備應用程序和 務等。從 20 世紀 90 年代初由微軟公司首次推出源于 言的,至今將近 20 年的時間,由此派生出的語言如 業(yè)界使用人數(shù)最多的語言之一。 量減少了程序員編寫程序的工作,提高了工作效率,從而使其能夠把更多的精力放在系統(tǒng)需求分析,程序設計,代碼優(yōu)化,數(shù)據(jù)安全等方面 20。 供了完全的面向對象的程序設計語言特性,其主要特點包括構造函數(shù),繼承的完善,完全的面向對象,自由線程,方法的概念, 單和務功能。 工作機制,簡單說就是窗口、事件和消息三個關鍵概念的集合。 工作機制是指定一個句柄管理每一個窗口,然后通過鼠標或鍵盤操作產(chǎn)生事件,并將產(chǎn)生的消息發(fā)給操作系統(tǒng),之后,操作系統(tǒng)將消息通過廣播的形式發(fā)送給其它窗口。從這點可以看出, 夠避開底層消息的處理,通過創(chuàng)建??旎膽贸绦蚩焖偻瓿上嚓P功能模塊的實現(xiàn),不需要過多涉及系統(tǒng)內部細節(jié)。 用構造函數(shù)進行對象初始化。繼承的完善方面, 全實現(xiàn)繼承,包括可視化窗體的繼承。程序開發(fā)人員可以通過創(chuàng)建新的關鍵字類中派生,當然該類應該是已經(jīng)存在的。所謂實現(xiàn)完全的面向對象,即 足封裝性,繼承性和多態(tài)性三個基本條件。線程是進程的一個實體,是被系統(tǒng)獨立調用和分派的基本單位。在之前版本中, 支持多進程, 第二章 系統(tǒng)開發(fā)技術 8 而 巧妙的使用了相對簡單的形式實現(xiàn)了線程的編寫和管理。方法是描述對象執(zhí)行的動作,是對象執(zhí)行動作或所具有的功能的集合。 持在服務器端運行 務組件,允許客戶端程序通過 用其方法?;陂_放的 準,因此無論服務器端使用的是什么語言和平臺都可 以被任何客戶訪問。 據(jù)庫 008 是微軟數(shù)據(jù)平臺是一個信任度高,效率高,智能化的數(shù)據(jù)管理平臺。截止目前 經(jīng)發(fā)展到 2010 版本, 稱為 軟公司發(fā)布的 000 數(shù)據(jù)庫管理系統(tǒng)是所有數(shù)據(jù)庫管理平臺的一個典范,到目前全球各地的大部門企業(yè)、公司的數(shù)據(jù)庫管理都還沿用 000,并且由于該系統(tǒng)的發(fā)布,很多大型聯(lián)機事務處理、數(shù)據(jù)倉庫、以及電子商務等都使 用該數(shù)據(jù)庫平臺。 據(jù)庫對象包含數(shù)據(jù)庫、表、列、索引、觸發(fā)器、存儲過程、用戶連接、鎖定與打開對象。如果僅僅是想將數(shù)據(jù)安全保存,則可使用任意數(shù)據(jù)存儲系統(tǒng)。 僅可以保存數(shù)據(jù)本身,還可以定義數(shù)據(jù)類型和數(shù)據(jù)業(yè)務規(guī)則。在管理 據(jù)庫時, 非常優(yōu)秀的工具。該工具提供了通過相對易于使用的圖形用戶界面來管理服務器的各種功能。作為 境的一個子集,該工具繼承了在獨立工具中使用的多個功能 21。 基于 客戶 /服務器數(shù)據(jù)庫。基于 來描述它是應用了結構化查詢語言( 客戶 /服務器用來描述服務器上存放的數(shù)據(jù)可以被客戶機上的應用程序調用,而服務器可以實時將數(shù)據(jù)發(fā)給客戶機。 括 身、 件系統(tǒng))和 布式事務協(xié)調器, 此外,缺省 裝還建立幾個數(shù)據(jù)庫,稱為系統(tǒng)數(shù)據(jù)庫。 稱是 “結構化查詢語言( ”,它的前身是言。 言的功能覆蓋面廣,易于初學者上手,如今已經(jīng)得到全球軟件開發(fā)人員的認可并得到廣泛的傳播和應用?,F(xiàn)在有大部分數(shù)據(jù)庫都能夠支持 言進行查詢,例如 等。 第二章 系統(tǒng)開發(fā)技術 9 含 4 個部分: 1數(shù)據(jù)查詢語言 數(shù)據(jù)操縱語言 數(shù)據(jù)定義語言 數(shù)據(jù)控制語言 B/S 結構模式 本系統(tǒng)采用 B/S(瀏覽器 /服務器)結構模式。 B/S 模式是當前開發(fā)網(wǎng)站最常用的模式。 B/S 模式是一種瀏覽器與服務器模式,它區(qū)別于 C/S 模 式(客戶端 /服務器)模式 瀏覽器 數(shù)據(jù)處理邏輯 數(shù)據(jù)庫 請 求響 應請 求響 應圖 B/S 結構圖 如圖 示, B/S 模式結構圖具有三層結構,即 務器(邏輯層)主要在瀏覽器實現(xiàn)用戶界面、客戶端瀏覽器(表示層)主要是實現(xiàn)部分前端邏輯事物,以及數(shù)據(jù)庫服務器(數(shù)據(jù)層)主要完成大部分事物邏輯。其工作原理:用瀏覽器取代了原有的客戶端,向服務器發(fā)出請求,網(wǎng)絡頁面需要附加語言引擎分析和執(zhí)行程序代碼(在服務器中進行),然后再送給瀏覽器,其瀏覽器不需要任何附加軟件支持。 采用 B/S 模式,更適用于廣域網(wǎng)環(huán)境,支持更 多的客戶。采用 B/S 模式可以通過配置動態(tài)訪問 務器和應用服務器來保證系統(tǒng)的性能。 B/S 模式具有以下三種優(yōu)勢 22。 1客戶端只需要標準的瀏覽器,用戶使用方便。 2系統(tǒng)維護和升級簡單。 第二章 系統(tǒng)開發(fā)技術 10 3面向對象技術,代碼可重用性好。 因此本系統(tǒng)將采用 B/S 模式實現(xiàn) 建材 庫存管理系統(tǒng)。 第二節(jié) 模應用 述 由一種統(tǒng)一建模語言,早在 1975 年左右即 20 世紀 70 年代中期,面向對象建模語言得到的迅速發(fā)展,并且是多種建模語言并發(fā)的發(fā)展,這些語言存在方法上存在著很多差異,也都有著自己的很 多優(yōu)點,由于這種情況的存在,很多世界級的面向對象專家學者像 等就開始對面向對象建模語言進行探討匯總,最終以 法、 法和法三種方法作為基礎,并且兼容必報其它各種面向對象方法的優(yōu)點,經(jīng)過許多專家的集中廣義,反復修改最終 型對象建模語言在 1996 年脫穎而出 23。 在以后的時間里,經(jīng)過很多計算機軟件工程界的著名學者、著名企業(yè)的軟件工程優(yōu)秀人士的多次評論、修改,在 1997 年最終由 司向 交了 準文本,并最終得 到 認可, 此成為軟件工程行業(yè)的標準建模語言,也作為一個軟件開發(fā)規(guī)范成為各種軟件人員爭相學習的典范。 為統(tǒng)一語言建模的標準,結束了長期以來在面向對象語言領域,百家混戰(zhàn)的局面,并且在得到各個行業(yè)認可的同時, 于其具有的規(guī)范性和廣泛性在建模語言上掀起了新的軟件開發(fā)高潮。同時由于其代表的是軟件開發(fā)的發(fā)展方向,因而其巨大的市場前景和潛在的經(jīng)濟價值都得到了軟件工程領域的推崇和膜拜,可以說 思想和方法的進步,使其占據(jù)了面向對象領域的重要地位。 具體 型詳見圖 示。 第二章 系統(tǒng)開發(fā)技術 11 活 動 圖類 圖 用 例 圖序 列 圖模 型協(xié) 作 圖 狀 態(tài) 圖組 件 圖對 象 圖部 署 圖圖 型 體系結構主要包含基本構造塊、規(guī)則、公用機制三個部分。其中基本構造塊包含事物、關系和圖。在 基本構造塊中,結構事物、行為事物是我們經(jīng)常見到的兩種事物,而分組事物以及注釋事物也是事物組成的兩個部分。依賴關系、關聯(lián)關系、泛化關系及實現(xiàn)統(tǒng)稱為關系,用例圖、順序圖、協(xié)作圖、狀態(tài)圖、活動圖、組件圖和部署圖等等都統(tǒng)一成為圖。規(guī)則有名字、作用域、可見性、完整性、執(zhí)行五部分組成。而公用機制含有規(guī)范說明、修飾、公共劃分及擴展機制。 為一種規(guī)范 化的標準面向對象建模語言,有著自己的規(guī)范化的圖形符號,這些圖形符號可以視為模型元素。軟件開發(fā)人員通常使用這些元素將涉及到的系統(tǒng)開發(fā)模型,用類、對象、狀態(tài)、組件以及這些元素之間的關系等描述。 模應用 作為一種用圖形符號來表示軟件系統(tǒng)的,并且這些圖形具有明確的語義、語法,能夠描述軟件開發(fā)過程中的各個方面。所以說從軟件需求分析角度來講, 能夠表述的是一個系統(tǒng)的結構和行為,它可以使用試圖描述各個用例,描述系統(tǒng)對象的屬性和方法,也可以描述對象之間的相互關系,還可以描述系統(tǒng)的狀態(tài)等等。 系統(tǒng)模型拆分開多個組件,就好像在網(wǎng)絡層, 據(jù)報被分組分片后,最終通過

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論