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

正文內容

鋼鐵企業(yè)物流倉庫管理系統(tǒng)的設計與實現(xiàn)論文-資料下載頁

2025-06-25 00:51本頁面
  

【正文】 涉及的基本數(shù)據(jù)相應的關系模式分別為:商品類別、計量單位、用戶、職員、貨位、倉庫信息表、部門、往來單位、商品。 (2)數(shù)據(jù)庫規(guī)范化 在進行數(shù)據(jù)庫的設計時,恰當數(shù)據(jù)結構的使用作為設計數(shù)據(jù)庫中的最為重要的具體步驟,能夠確保數(shù)據(jù)庫表中數(shù)據(jù)做到正確地分布。合理的數(shù)據(jù)結構能夠在很大程度上簡化應用程序的其他內容,比如數(shù)據(jù)代碼編寫、報表生產(chǎn)、表單結構、查詢等都會產(chǎn)生影響。在進行某鋼鐵物流倉庫管理系統(tǒng)的設計過程中。 在通常情況下,應用系統(tǒng)在使用的過程當中對于變化較少的關系模式不需要進行強制要求其能夠滿足第三范式;對于過程應用中變化較大的關系模式就必須要求其能滿足第三范式。在某鋼鐵物流倉庫管理系統(tǒng)設計中,商品類別信息表、計量單位信息表、用戶信息表、職業(yè)信息表、倉庫信息表、部門信息表、往來單位信息表、商品信息表這8個關系模式都相對較穩(wěn)定,他們當中所包含的應用數(shù)據(jù)隨著時間的變化其變動不大,所以其屬于具有靜態(tài)特性的關系模式,跟字典相似。職業(yè)信息、部門信息、往來單位信息、商品信息這4個關系模式能夠滿足第二范式,商品類別信息、計量單位信息、用戶信息、倉庫信息這5個關系模式能夠滿足第三范式。對于系統(tǒng)當中所涉及到具有動態(tài)特性的業(yè)務應用關系模式,隨著時間的變化關系模式變化較大,其中的相關數(shù)據(jù)會發(fā)生比較大的變化(例如損益等關系模式、貨位商品明細、倉庫商品明細、盤點、返庫單明細、返庫單匯總、退貨單明細、退貨單匯總、出庫單明細、出庫單匯總、入庫單明細、入庫單匯總、訂單、)。以上具有動態(tài)特性的關系模式都能夠滿足第三范式。 本章小結本章主要對某鋼鐵物流倉庫管理系統(tǒng)進行了需求分析及系統(tǒng)設計。需求分析包括對系統(tǒng)需求及性能的分析;然后進行了系統(tǒng)的總體設計,對系統(tǒng)設計過程中涉及的關鍵技術、設計原則、體系結構進行了詳細的分析;其次對系統(tǒng)功能模塊的具體實現(xiàn)進行了設計,對系統(tǒng)設計過程的數(shù)據(jù)庫進行了的分析,并附有相應的理論應用模塊圖。4 系統(tǒng)的實現(xiàn)與測試 系統(tǒng)實現(xiàn)的環(huán)境硬件環(huán)境:硬盤:ST3250820AS 250G內存:4GCPU:Inter(R) Xeon(R) E5502 @ 軟件環(huán)境:JDK:服務器:。系統(tǒng):Ubuntu LTS。 系統(tǒng)框架實現(xiàn)首先建立相應的web 項目,引入Spring以及Hibernate 等必須的Java library。然后進行相應的關鍵配置。添加壓縮filter CharacterEncodingFilter。添加spring security的filter。添加OpenSessionInViewFilter以圖使用 opensessioninview。配置dispatcher等的常規(guī)配置。 。按順序 dataSource,sessionFactory,hibernate Template,transaction Manager,txAdvice,以及基礎 DAO domainObjectDao。 ,登出 url,密碼編碼等的具體對象。 。配置 pass 基礎信息,并將 session Factory,transaction Manager 與pass的關聯(lián)上從而能夠實現(xiàn)與數(shù)據(jù)庫同步更新的問題。 再配置 將系統(tǒng)郵箱的信息配置好。 再配置 ,配置其他基礎 bean. 在相關的基礎配置完成之后,開始創(chuàng)建基礎類。分別是DomainObject ,Hibernate Domain ObjectDao,Document。DomainObject 是所有Domain的基類,他提供了相應的常用基礎屬性和公共方法,如果需要對其判斷是否是新建的方法 is New,以及所有能夠實現(xiàn)持久化的對象都會有的屬性id等。所以首先建立接口 Domain如下:public interface Domain {boolean isNew()。Integer getId()。void setId(Integer id)。int getVersion()。void setVersion(int version)。String getGuid()。void setGuid(String guid)。void saveOrUpdate()。} 然后建立 DomainObject 實現(xiàn)這個接口 Hibernate Domain Object Dao 則是所有Dao的基類,提供一些共有的方法,如新增,更新,根據(jù) id 讀等方法。首先寫接口public interface DomainObjectDao extends Serializable {void saveOrUpdate(Domain domain)。void persist(Domain domain)。T extends Domain void saveOrUpdateAll(CollectionT domains)。T extends Domain T findByGuid(String guid, ClassT clazz)。Domain findById(Integer id, Class clazz)。void delete(Domain domain)。T extends Domain ListT loadAllByClass(Class clazz)。void remove(Domain domain)。void removeAll(Collection domains)。}然后寫類HibernateDomainObjectDao 繼承 HibernateDaoSupport 并實現(xiàn)DomainObjectDaoDocument 是所有上傳文件的基類,提供了讀取上傳文件的方法。具體需要使用的時候便可以繼承并添加需要的屬性。具體實現(xiàn)如下:public abstract class Document extends DomainObject {private String fileName。private String contentType。@NeedValidation(type = )private LocalDate exprieDate = new LocalDate()。private DateTime createDate = new DateTime()。private MultipartFile file。private transient DocumentHelper documentHelper。private String baseDir。protected Document() {}protected Document(String fileName, DateTime createDate) { = fileName。 = createDate。}public InputStream obtainAsStream() throws IOException {reutrun (getGuid(), fileName,baseDir)。}public byte[] obtainAsByte() throws IOException {return (obtainAsStream())。}public void processFile() {setFileName(())。setContentType(())。setCreateDate(new DateTime())。}public void processFile(MultipartFile file) {setFile(file)。setFileName(())。setContentType(())。setCreateDate(new DateTime())。}public void save() {()。try {documentHelper.createDocument(getGuid(), fileName, (),this)。} catch (IOException e) {throw new SilsFatalException(File created unsuccessfully!)。}}public void remove() {()。if (!isNew()) {((),this)。}}} 某鋼鐵物流倉庫管理系統(tǒng)的界面主要通過來JSP實現(xiàn),界面的整體布局均應用了 CSS等的技術,而且在相關數(shù)據(jù)的驗證過程當中均應用javascript技術進行后臺效驗和前臺數(shù)據(jù)效驗。而且在系統(tǒng)的控制端也應用了Servlet技術,系統(tǒng)數(shù)據(jù)庫的操作方面應用Javabean技術均實現(xiàn)了數(shù)據(jù)的持久化。系統(tǒng)的客戶端界面主要包括以下幾個部分: (1)系統(tǒng)主界面及登錄界面 用戶在指定登錄界面輸入用戶名和相應密碼之后,點擊“確定”按鈕,假使用戶名和密碼均已核實,用戶就能夠進入到系統(tǒng)的主界面中。圖41系統(tǒng)登錄界面界面代碼:%@ page language=Mjava import=.*“ pageEncoding=MGB 18030%%@page import=%%@page import=%%@page import=%%@page import=!,%%String path = requestgetContextPathO;String basePath =()+n://++:丨 l++path+7;%%String userName = (String)(Musername_s);if(userName ! =null) {();}%!DOCTYPE HTML PUBLIC /AV3C//DTD HTML Transitional//ENhtmlhead〈base href=n%=basePath%Mtitle物流倉庫管理系統(tǒng)/titlemeta equiv=pragma content=nocachenmeta equiv=ncachecontror content=nocachemeta equiv=nexpires content=0meta equiv=keywords “ content:=keyword 1 ,keyword2skeyword3 meta equiv=Mdescription content=,fThis is my page/headbody〈form action=nsg/ method=Mpost name=nlogin onsubmit=returncheck_input(this)〈table id=loginM align=centerMtrtdximg src=imag/ width=400 height= 160//td/trtrtd div圖42系統(tǒng)主界面 (2)基礎信息維護 基礎信息維護主要包括職員信息、貨位信息、倉庫信息、用戶信息、計量單位信息、產(chǎn)品類別信息、往來單位信息、商品信息維護等的維護。而且還提供了修改、刪除和增加功能。若需要對系統(tǒng)增加相應的商品那么點擊增加商品,輸入相關商品信息之后,點擊提交鍵就會完成商品信息在系統(tǒng)的增加。刪除的時候,能夠直接點擊系統(tǒng)商品信息右邊的刪除按鈕;假使需要對信息進行修改,那么點擊系統(tǒng)商品信息后面對應的修改鍵,然后進行提交。其他的系統(tǒng)商品信息維護與基本信息維護功能類似,在此就不一一列舉。圖43商品信息維護界面 (3)入庫管理模塊 商品入庫模塊主要包含商品入庫退貨以及商品入庫的功能。商品在入庫時,點擊系統(tǒng)信息表單下的“添加商品”鍵,然后輸入需要入庫商品存放位置、成本單價、商品數(shù)量以及商品信息等信息之后進行提交,在所有商品的相關信息全部錄入完成之后點擊“商品入庫”完成商品的入庫錄入,所有商品入庫信息均存入鋼鐵物流倉庫的管理系統(tǒng)。此時倉庫相關工作人員把商品實物進行入庫存儲,并把商品放至入庫單規(guī)定的貨位和倉庫。商品出庫與商品的入庫退貨功能類似。圖44商品入庫單界面 (4)出庫管理模塊 商品的出庫模塊主要包括商品出庫退貨功能與商品出庫。進行商品的出庫,點擊系統(tǒng)表單下端的“添加商品”按鈕,隨后需要輸入準備出庫商品存放位置、以及成本單價、商品數(shù)量、商品信息等信息后提交,在所有清單商品信息在系統(tǒng)錄入完成之后點擊“商品出庫”完成所有商品的出庫操作,并將商品的出庫信息存入鋼鐵物流倉庫的管理系統(tǒng)中。然后倉庫相關工作人員按照出庫詳單進行商品的出庫。商品入庫與商品出庫返貨功能類似。圖45商品出庫單界面 (5)倉庫管理模塊 倉庫管理模塊主要針對系統(tǒng)的盤點功能,盤點按照商品盤點、按倉庫盤點以及按貨位盤點。圖46所示為按商品盤點界面在商品名稱位置處輸入相應的商品名稱,然后點擊“確定”按鈕,盤點單就會中顯示出對應的商品信息,進行實際數(shù)量后的修改,點擊“盤點”按鈕然后完成盤點,商品數(shù)量信息就會發(fā)生變化。按貨位盤點以及按照倉庫盤點與此類似。圖46 按商品盤點界面 (6)查詢中心 主要提供對系統(tǒng)各種相關業(yè)務數(shù)據(jù)的查詢功能。圖47查詢功能界面 系統(tǒng)測試 系統(tǒng)測試方法 在對設計的系統(tǒng)進行了充分的了解之后,可以根據(jù)相應的測試方法對產(chǎn)品進行相應的驗收,從而能夠保證所設計的功能都能滿足實際應用要求。同樣,在對設計系統(tǒng)內部的工作程序充分的了解下,在相應的測試方法的有力支撐下,相關產(chǎn)品的內部工作程序就能夠獲取,從而判定實際所得系統(tǒng)與說明書上的差異。一般對系統(tǒng)進行檢測的方法主要包括兩種:白盒測試:通過產(chǎn)品的邏輯結構實現(xiàn)對其的測試。黑盒測試:根據(jù)說明書的具體內容要求,實現(xiàn)
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1