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

正文內(nèi)容

基于java技術(shù)的倉儲管理系統(tǒng)的設(shè)計與實現(xiàn)學(xué)位論文-預(yù)覽頁

2025-07-16 07:31 上一頁面

下一頁面
 

【正文】 ean的兩種形式,多數(shù)的商業(yè)邏輯模仿要以使用無狀態(tài)的會話Bean,比方價格計算等,一般模仿一個客戶的會話,使用有狀態(tài)的會話Bean,它會臨時保存客戶信息,依據(jù)客戶的需求,選擇調(diào)用其它Bean來實現(xiàn)數(shù)據(jù)的存取,當服務(wù)器關(guān)閉時或被客戶斷開連接時,狀態(tài)信息或者數(shù)據(jù)在兩種狀態(tài)下都不會保存,會話Bean也就隨之消失。JSP是聯(lián)合markup(HTML和XML)和Java代碼來共同處理的一種動靜頁面。 StrutsStruts 框架是由 Apache 基金會在 Jakarta中推出的一個子項目,在英文中是支架、支柱的意思,這也反映了在Web應(yīng)用程序開發(fā)中起著重要作用, Struts為Web應(yīng)用程序的總體框架,可以使開發(fā)人員把在部分精力集中在,怎么解決實際業(yè)務(wù)的題目上來,與此同時 Struts 框架也容許開發(fā)人員憑據(jù)實際需要實行拓展和定制,從而可以更好的適應(yīng)用戶的需求。MVC式的涌現(xiàn),不但落實了功能和顯示模塊的分解,同時它還使應(yīng)用系統(tǒng)的可維護性、可擴展性、可移植性和組件的可復(fù)用性在早期的程序中得到了改善,如若不注意對象功能和顯示的解耦合,經(jīng)常會導(dǎo)致程序的繁雜及維護困難。第二是,腳本語言的功能比較弱,缺少支撐MVC設(shè)計模型的一些必需的基礎(chǔ)技能,直到基于J2EE的JSP Model 2問世時才得以改善,它用JSP完成了視圖的功能,用Servlet實現(xiàn)控制器的功能,用JavaBean技術(shù)實現(xiàn)模型的功能JSP Model 1 與 JSP Model 2,如下圖223所示。此中包括有validate方法,用于驗證form的有效性。在Form考證的過程中,一旦有Error發(fā)生,則會將頁面重新導(dǎo)向至輸入頁,并提示錯誤。系統(tǒng)開發(fā)的基礎(chǔ)便是系統(tǒng)分析的結(jié)果,此關(guān)系到開發(fā)的成敗和軟件產(chǎn)品的質(zhì)量的優(yōu)劣。倉儲管理員依據(jù)送貨人員提供的入庫申請單對待入庫貨品進行檢查。②出入庫記錄的查詢及報表倉庫的管理人員要對倉庫存儲的貨品信息、記錄等及時掌握并了解,這樣才能隨時把控倉庫的運行動態(tài),如此才有可能會使倉庫管理保持良好的運營狀態(tài)。比方,針對每個倉庫來說,都有具體的庫位用來存放貨品,倉儲管理員要對這些存儲庫位進行的管理,每個庫房都有一些倉儲管理員,對這些倉儲管理員的管理,也是倉儲管理員理系統(tǒng)的功能之一。②倉儲管理員對各種貨品數(shù)據(jù)信息的查詢、統(tǒng)計、修改和維護,包含貨品、票據(jù)查詢,貨品出入、人員操作統(tǒng)計等各種信息的修改與維護。⑥倉儲管理員理系統(tǒng)的使用幫助。③庫存狀態(tài)信息,包含的數(shù)據(jù)項有編號、貨品編號、庫存數(shù)目、庫房編號等。 ⑦系統(tǒng)日記信息,包含的數(shù)據(jù)項有用戶名、操作時間、操作內(nèi)容等。倉儲部管理員:負責(zé)倉庫貨品的出入管理,可憑據(jù)流向單落實出入庫操作,具體權(quán)限設(shè)置如下:①庫存信息管理②庫檢信息維護 ③入庫單信息維護④出庫單信息維護⑤報表信息管理 ⑥密碼修改、清除信息等系統(tǒng)更改設(shè)置 ⑦供應(yīng)商、倉庫、客戶等基本信息的查詢?yōu)g覽等倉儲部主管:負責(zé)整個倉庫的日常運作作和管理,具體權(quán)限設(shè)置如下:①部門信息維護和人員信息管理 ②審批權(quán)限③報表信息管理 ④密碼修改、數(shù)據(jù)庫備份等系統(tǒng)設(shè)置 系統(tǒng)功能設(shè)計根據(jù)倉儲管理員理系統(tǒng)的需求,設(shè)計了如下功能模塊:1)管部信息管理模塊為倉儲部主管提供對倉儲部信息的管理與維護的功能。 ③出庫信息管理模塊:為倉庫管理員提供檢索、添加、修改和刪除出庫流向單(包括:產(chǎn)品出庫單、部件出庫單、禮品出庫單)的操作,其中添加和刪除操作后的出庫貨檢單要交由管理部審核。2)貨品信息管理模塊①倉儲部職員管理模塊:為倉儲管理員供給實現(xiàn)對倉庫部門信息的管理與維護,包含對部門信息檢索、添加、修改和刪除等操作;②倉庫報表管理模塊:為倉儲管理員供給實現(xiàn)對報表信息的管理與維護,包含對報表的檢索、瀏覽和刪除等操作;③倉庫貨檢信息管理模塊:為倉儲管理員供給實現(xiàn)對貨檢信息的管理與維護,包括對在庫貨檢信息、入庫貨檢信息和出庫貨檢信息的審核;④基礎(chǔ)信息管理模塊:為倉儲管理員供給實現(xiàn)對基本信息進行添加、刪除、檢索和瀏覽功能;⑤系統(tǒng)設(shè)置模塊:為管理員供給實現(xiàn)密碼更改、數(shù)據(jù)庫備份和恢復(fù)的功能。分支事件流NO主事件流Step角色/系統(tǒng)條 件描 述數(shù)據(jù)項轉(zhuǎn)去主事件流步驟備注A14系 統(tǒng)完成供貨商信息查詢返回成功信息查詢的供貨商信息2A24系 統(tǒng)未完成供貨商信息查詢返回失敗信息查詢失敗的信息提示2③供貨商信息修改用例用例名稱供貨商信息修改主題領(lǐng)域供貨商信息修改用例包用例定義供貨商信息修改角色倉儲管理員理人員業(yè)務(wù)觸發(fā)事件進行供貨商信息修改前置條件有需要修改的供貨商信息記錄結(jié)束條件成功條件:失敗條件:檢索到需要修改的供貨商信息未檢索到需要修改的供貨商信息相關(guān)用例輸入概述所需要修改的供貨商信息輸出概述修改結(jié)果使用性備注用例備注主事件流Step系統(tǒng)/角色描 述數(shù)據(jù)項備 注10角色進入修改界面11系統(tǒng)顯示修改界面12角色輸入所需修改的供貨商信息13系統(tǒng)修改是否成功修改成功如果修改成功轉(zhuǎn)到A1;如果修改不成功轉(zhuǎn)到A2。零部件職員倉庫客戶裝配產(chǎn)品人員編號數(shù)量入庫單編號庫房編號備注地址電話號碼責(zé)任人編號部件單編號信譽度編號編號編號組裝單編號部件單編號編號入庫單編號不合格品數(shù)量供貨商編號姓名庫房編號成品編號供貨商編號庫房編號貨檢編號庫房編號不合格數(shù)量地址電話數(shù)量不合格數(shù)在庫貨檢日期在庫貨檢日期備注組裝日期入庫日期貨檢員編號入庫日期貨檢日期數(shù)量貨檢員編號圖41 倉庫ER系統(tǒng)圖(1)供貨商報告出庫組裝入庫報表編號庫房編號組裝編號報表類型出庫單編號庫房編號庫房編號入庫日期入庫編號姓名供貨商編號結(jié)束日期起始日期庫房編號提交人編號提交日期數(shù)量成品編號貨檢日期提交人編號信譽度性別創(chuàng)建日期出庫單狀態(tài)審核日期組裝日期在庫貨檢日期入庫單狀態(tài)貨檢人編號地址電話號碼圖41 倉庫ER系統(tǒng)圖(2)審核人編號審核日期提交人編號客戶編號審核人編號主管編號主管編號審核日期備注 數(shù)據(jù)表邏輯設(shè)計,倉儲管理員理系統(tǒng)的數(shù)據(jù)庫是MySQL,如下表所示是表在數(shù)據(jù)庫中的邏輯表示。 模塊化功能實現(xiàn)①登陸actionimport 。import 。import 。 LoginService loginService=new LoginService()。 //返回到登陸成功頁面 }else{()。 } return null。 import 。import .*。 //取出來session如果沒有得到空值 if (session== null||(username)== null) { //判斷是否登錄過如果沒有就重定向到登陸頁面 String temp=你還沒登陸請重新登陸!!。 } public void init(FilterConfig arg0) throws ServletException { //初始化時調(diào)用的方法}}③登陸DAOpublic Boolean login(String userName,String psw) {Employee employee=new Employee()。 if(length==1) { return true。import 。import 。import 。 PageBean pageBean = new PageBean()。 int lineSize = ()。 (allRecorders)。} list = (supplier, currentPage, lineSize)。 //把查詢出來的supplier對象放在request里 return (supplierResult)。 !().equals()) (())。 if (() != null amp。amp。 !().equals())(())。 return supplier。import 。import 。 (())。 (())。 try { (supplier)。 }}}③供貨商添加Actionimport 。import 。 Supplier supplier = new Supplier()。 (())。 try { (supplier)。 }}}供貨商DAOpackage 。import 。import 。public class SupplierDAO extends BaseHibernateDAO {public static final String NAME = name。public static final String REMARK = remark。 transaction=()。 } catch (Exception re) { } }public void upDate(Supplier transientInstance)throws Exception { try { Session session= getSession()。 ()。 Supplier instance = (Supplier) ( , id)。}}public int getCount(Supplier instance) throws Exception { if(()!=null) { Supplier supplier=findById(())。 } } else{Session session= getSession()。 ()。 Session session=getSession()。 ((currentPage 1) * lineSize)。 getSession().close()。 }}}6 調(diào) 試軟件開發(fā)過程中一個關(guān)鍵的環(huán)節(jié)便是測試,一個好的軟件必需通過無數(shù)次的測試,軟件測試,是保證軟件質(zhì)量的關(guān)鍵一環(huán)。進行查詢測試,一般正常查詢一條以上庫存記錄,檢索各種查非所查的記錄、查詢各種不對應(yīng)選項的查詢等。 本系統(tǒng)當前,只是針對某些具體的業(yè)務(wù)情況開發(fā)的,有一定范圍的通用性,因為每一個公司的倉儲業(yè)務(wù)情況和管理方式都不完全一樣,設(shè)計時并沒有考慮這些情況,此外,在數(shù)據(jù)倉庫,深度數(shù)據(jù)技術(shù)以及倉儲的智能化方面,沒有做很詳細的考量,今后需逐步地進行完善。參考文獻[1]吳建,鄭潮,: [2]: [3]Bruce Eckel著, 陳昊鵬 ,: [4]: [5]Perry Analysisamp。另外要感謝各位授課老師,他們教會我扎實的基礎(chǔ)專業(yè)知識,開拓我的思路,讓我在寫作中有章可循。45
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1