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

正文內(nèi)容

庫存管理系統(tǒng)框架設(shè)計方案(編輯修改稿)

2025-06-02 00:41 本頁面
 

【文章內(nèi)容簡介】 置文件對對象實現(xiàn)自動的加載,并且可以對這些Object實習自動的維護。Hibernate還提供查詢語句(HQL)供應(yīng)用程序使用,Hibernate對數(shù)據(jù)訪問實現(xiàn)封裝,還可以對查詢語句的發(fā)送實現(xiàn)管理,達到優(yōu)化的目的,能夠有效減少數(shù)據(jù)庫的訪問頻率。 Jsp技術(shù)簡介Jsp(Java Server Page服務(wù)器網(wǎng)頁)是從1998年開始出現(xiàn)的新技術(shù)。由Sun公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準,是基于JavaServlet以及整個Java體系的Web開發(fā)技術(shù)。在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中加入腳本片段和Jsp標記(Tag),構(gòu)成Jsp網(wǎng)頁(*.jsp)。Jsp技術(shù)為創(chuàng)建顯示動態(tài)生成內(nèi)容的Web頁面提供了簡便的方法。Jsp作為Java家族的一員,承襲了Java的特點,即跨平臺的特性,也即一次編譯,到處運行。在國外,己經(jīng)大量使用Jsp作為網(wǎng)絡(luò)應(yīng)用程序的開發(fā)工具,而在國內(nèi),盡管Jsp還不是主流開發(fā)技術(shù),但是由于Jsp的強大優(yōu)勢,許多網(wǎng)站都已經(jīng)準備轉(zhuǎn)向Jsp,利用Jsp來開發(fā)動態(tài)網(wǎng)站。 MySQL簡介MySQL 應(yīng)用概述MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi)。這樣就增加了速度并提高了靈活性。MySQL的SQL“結(jié)構(gòu)化查詢語言”。SQL是用于訪問數(shù)據(jù)庫的最常用標準化語言。MySQL軟件采用了GPL(GNU通用公共許可證)。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。MySQL的優(yōu)勢216。 使用了多種編譯器進行測試,保證源代碼的可移植性。216。 支持AIX、FreeBSD、HPUX、Linux、Mac OS、Novell Netware、OS/2 Wrap、Solaris、Windows等多種操作系統(tǒng)。216。 為多種編程語言提供了API。這些編程語言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby等。216。 支持多線程,充分利用CPU資源。216。 優(yōu)化的SQL查詢算法,有效地提高查詢速度。216。 提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫連接途徑。216。 提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具。216。 可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫。 B/S結(jié)構(gòu)B/S結(jié)構(gòu)(Browser/Server結(jié)構(gòu))結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過WWW瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實現(xiàn),形成三層3tier結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本(TCO)。以目前的技術(shù)看,局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過Internet/Intranet模式下數(shù)據(jù)庫應(yīng)用,相對易于把握、成本也是較低的。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護數(shù)據(jù)平臺和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全。特別是在Java這樣的跨平臺語言出現(xiàn)之后,B/S架構(gòu)管理軟件更是方便、快捷、高效。圖C顯示了B/S模式的三層結(jié)構(gòu)。圖C B/S模式三層結(jié)構(gòu)圖第3章 系統(tǒng)設(shè)計本系統(tǒng)是基于B/S架構(gòu)下的多層結(jié)構(gòu)應(yīng)用系統(tǒng)。B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過WWW瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實現(xiàn),形成所謂三層3tier結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本(TCO)。 在軟件體系架構(gòu)設(shè)計中,分層式結(jié)構(gòu)是最常見,也是最重要的一種結(jié)構(gòu)。推薦的分層式結(jié)構(gòu)一般分為三層,從下至上分別為:數(shù)據(jù)訪問(持久)層、業(yè)務(wù)邏輯層(或稱為領(lǐng)域?qū)樱?、表示層??偟膩碚f,采用分層結(jié)構(gòu)的設(shè)計思想,可以讓每個層由一組相關(guān)的類或組件構(gòu)成,共同完成特定的功能。層與層之間存在自上而下的依賴關(guān)系,上層組件會依賴下層組件的API,而下層組件則不依賴于上層組件。例如:表述層依賴于業(yè)務(wù)邏輯層,而業(yè)務(wù)邏輯層依賴于數(shù)據(jù)庫層。并且每個層對對上層公開API,但具體的實現(xiàn)細節(jié)對外透明。當某一層發(fā)生變化,只要API不變,不會影響其他層的實現(xiàn)。在本系統(tǒng)中,使用開源的MySQL數(shù)據(jù)庫,持久層用到Spring所集成的Hibernate技術(shù),業(yè)務(wù)邏輯層用普通Javabean實現(xiàn),表述層運用基于Struts的MVC設(shè)計模式(Struts用來做C層,Spring實現(xiàn)V層與C層的解耦以及C層與M層的解耦)。3.1.2 系統(tǒng)功能設(shè)計系統(tǒng)功能設(shè)計來源于用戶的需求,根據(jù)上面我們在系統(tǒng)分析階段分析了客戶的各種業(yè)務(wù)流程,針對用戶的需求分析可以設(shè)計處如下的功能模塊。一:庫存查詢功能(采用下拉列表)1. 商品名稱查詢功能:管理員通過輸入商品的名稱來查詢商品相關(guān)信息。2. 商品名稱編碼功能:通過輸入商品的編號查詢商品。3. 商品分類查詢功能:通過選擇所要查詢商品的類別來查詢。4. 所有商品查詢功能:對所以庫存中現(xiàn)有的商品進行查詢。5. 對當前庫存的商品的種類、商品編碼、商品名稱、庫存數(shù)量進行查詢二:出庫管理功能 1. 對商品的銷售出庫、出庫的價格、出庫的歷史記錄、商品的出庫及修改貨物出庫進行管理。2. 對商品出貨記錄、出貨時間、出貨數(shù)量、出貨類別、出貨價格進行查詢出貨單管理。3. 對客戶不滿意需要退貨的商品進行退貨及修改退貨的操作。4. 對客戶退貨的記錄、商品的種類、退貨數(shù)量、退貨價格、退貨時間等進行客戶退貨單的查詢。三:入庫管理功能 216。 對進貨商品進行入庫操作,對進貨入庫操作進行修改操作。216。 對公司需要退貨的商品進行出庫操作,對公司退貨操作進行修改操作。216。 查看公司退貨商品的記錄、及商品的相關(guān)信息。216。 對進貨商品的記錄、及商品的相關(guān)信息進行查詢。四:日常管理功能 1. 對客戶的基本信息進行增、刪、改、查操作。2. 對普通用戶基本信息進行增、刪、改、查操作,及資料的更新。 3. 對公司的基本信息進行修改和查詢操作。4.對管理員的基本信息進行修改和查找(普通管理員)、刪除、添加(超級管理員)五:商品管理功能 1. 對商品進行分類管理,包括商品分類的增、刪、改、查操作。2. 對商品資料進行管理,包括商品資料的增、刪、改、查操作。六:庫存預(yù)警功能 1. 當某一種商品的庫存量過多或過少時,及時提醒管理員對商品進行出庫或入 庫操作七:關(guān)于公司 1. 顯示給用戶和客戶有關(guān)公司的基本信息 用戶權(quán)限用例圖在前一階段(系統(tǒng)概要設(shè)計)中,已解決了實現(xiàn)該系統(tǒng)需求的程序模塊設(shè)計問題。包括如何把該系統(tǒng)劃分成若干個模塊、決定各個模塊之間的接口、模塊之間傳遞的信息,以及數(shù)據(jù)結(jié)構(gòu)、模塊結(jié)構(gòu)的設(shè)計等。在以下的詳細設(shè)計報告中將對在本階段中對系統(tǒng)所做的所有詳細設(shè)計進行說明。在本階段中,確定應(yīng)該如何具體地實現(xiàn)所要求的系統(tǒng),從而在編碼階段可以把這個描述直接翻譯成用具體的 程序語言書寫的程序。主要的工作有:根據(jù)在《系統(tǒng)需求分析》中所描述的數(shù)據(jù)、功能、運行、性能需求,并依照《系統(tǒng)概要設(shè)計》所確定的處理流程、總體結(jié)構(gòu)和模塊外部設(shè)計,設(shè)計軟件系統(tǒng)的結(jié)構(gòu)設(shè)計、逐個模塊的程序描述(包括各模塊的功能、性能、輸入、輸出、算法、程序邏輯、接口等等) 通過詳細調(diào)查現(xiàn)實世界要處理的對象,充分了解系統(tǒng)的工作概況,明確用戶的各種需求,然后在此基礎(chǔ)上確定新系統(tǒng)的功能。新系統(tǒng)必須充分考慮今后可能的擴充和改變。主要實現(xiàn)以下功能如圖41所示: l 庫存查詢l 按照商品的名稱查詢商品的庫存量、編號等l 按照商品的名稱查詢l 按照商品的類別查詢l 對所有商品進行查詢l 入庫管理l 對進來的商品進行入庫操作l 對需要退貨的商品進行出庫操作l 查詢進貨的歷史記錄、數(shù)量、種類等信息l 查詢退貨的商品的信息l 出庫管理216。 銷售商品是進行出庫操作216。 查詢商品出庫的記錄、商品數(shù)量等216。 對客戶退貨記錄進行查詢216。 對客戶退貨進行入庫操作l 商品管理216。 對商品進行分類管理216。 對商品的資料進行管理l 日常管理216。 對客戶信息進行增、刪、改、查管理216。 對用戶信息進行增、刪、改、查管理216。 對公司信息進行改、查管理216。 對管理員信息進行增、刪、改、查管理216。l 商品預(yù)警216。 提示管理員庫存的商品過多或過少l 關(guān)于公司216。 關(guān)于公司簡介信息等的修改216。 41 系統(tǒng)總體結(jié)構(gòu)圖216。 關(guān)于公司簡介信息等的修改 模塊
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1