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

正文內(nèi)容

基于java技術(shù)的倉(cāng)儲(chǔ)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)位論文-資料下載頁(yè)

2025-07-01 17:01本頁(yè)面

【導(dǎo)讀】伴隨著企業(yè)的逐漸發(fā)展壯大,其業(yè)務(wù)的膨脹給后勤的倉(cāng)儲(chǔ)管理系統(tǒng)帶來(lái)了許多問題,揮的作用越來(lái)越重要,能給企業(yè)帶來(lái)巨大的效益。本文,首先分析倉(cāng)儲(chǔ)系統(tǒng)的具體功能,然后根據(jù)實(shí)際需要進(jìn)行需求。數(shù)據(jù)庫(kù)的模型,后臺(tái)數(shù)據(jù)使用Mysql完成。基于開放結(jié)的開發(fā)結(jié)構(gòu),實(shí)現(xiàn)了系統(tǒng)。產(chǎn)模塊等;最后對(duì)系統(tǒng)進(jìn)行調(diào)試并總結(jié),同時(shí)對(duì)以后的實(shí)際工作指明了方向。

  

【正文】 庫(kù)貨檢日期 DATE 11 √ Make_date 組裝 時(shí)間 DATE 11 Manager_id 主管 編號(hào) VARCHAR 20 √ 表 411 出庫(kù)單結(jié)構(gòu) 字段名 注釋 類型 長(zhǎng)度 是否為主鍵 是否不為空 Outbill_id 出庫(kù) 單 編號(hào) VARCHAR 20 √ √ Depot_id 庫(kù)房 編號(hào) VARCHAR 20 Refer_date 提交 時(shí)間 VARCHAR 20 Refer_id 提交人 編號(hào) VARCHAR 20 Audit_date 審核 時(shí)間 DATE 11 Out_state 出庫(kù)單 狀態(tài) VARCHAR 11 Audit_id 審核人 編號(hào) VARCHAR 20 Customer_id 客戶 編號(hào) VARCHAR 20 √ 表 412 出庫(kù)清單結(jié)構(gòu) 學(xué)位論文 25 字段名 注釋 類型 長(zhǎng)度 是否為主鍵 是否不為空 _id 編 號(hào) INTEGER 11 √ √ Outbill_id 出庫(kù)單 編號(hào) VARCHAR 20 √ Product_id 成品 編號(hào) VARCHAR 20 √ Number 數(shù) 量 INTEGER 11 表 413 報(bào)告的結(jié)構(gòu) 字段名 注釋 類型 長(zhǎng)度 是否為主鍵 是否不為空 Report_id 報(bào)表 編號(hào) VARCHAR 20 √ √ Reporttype 報(bào)表 類型 VARCHAR 20 √ Depotid 庫(kù)房 編號(hào) VARCHAR 20 √ beginDate 起始 時(shí)間 DATE 11 √ endDate 線束 時(shí)間 DATE 11 √ createTime 創(chuàng)建 時(shí)間 DATE 11 √ referId 提交人 編號(hào) VARCHAR 20 √ checkState 審核 狀態(tài) VARCHAR 20 √ checkDate 審核 時(shí)間 DATE 11 AuditId 審核人 編號(hào) VARCHAR 20 表 414 詳細(xì)報(bào)告的結(jié)構(gòu) 字段名 注釋 類型 長(zhǎng)度 是否為主鍵 是否不為空 _id 編 號(hào) INTEGER 11 √ √ Report_id 報(bào)表 編號(hào) VARCHAR 20 √ Depotid 庫(kù)房 編號(hào) VARCHAR 20 √ goodsname 貨品 名稱 VARCHAR 40 √ goodstype 貨品 類型 VARCHAR 30 √ allnumber 總 數(shù) INTEGER 11 badnumber 不合格 數(shù)量 INTEGER 11 Check_id 審核人 編號(hào) VARCHAR 20 √ 學(xué)位論文 26 5 系統(tǒng)功能的實(shí)現(xiàn) 系統(tǒng)功能簡(jiǎn)述 本 課題研究的 系統(tǒng)是基于 Java 技術(shù) 的 倉(cāng)儲(chǔ) 管理系統(tǒng) ,其 主要包 含 三 個(gè) 模塊,基 本信息數(shù)據(jù)、 倉(cāng)儲(chǔ)管理 操作 和 幫助?;A(chǔ)數(shù)據(jù)用于 設(shè)計(jì)一些基礎(chǔ)項(xiàng)目,庫(kù)存操作是對(duì)應(yīng)的入庫(kù)出庫(kù)一類對(duì)庫(kù)存所作的操作,幫助是對(duì)整個(gè)系統(tǒng)的簡(jiǎn)單介紹 。 本系統(tǒng) 使用成員的 角色 包含 兩 類 ,一類是 倉(cāng) 儲(chǔ)部 主管 ,另一類是普通的倉(cāng)儲(chǔ) 管理員,其中,倉(cāng) 儲(chǔ)部 主管擁有整個(gè) 倉(cāng)儲(chǔ) 系統(tǒng)的最高權(quán)限 操作, 倉(cāng) 儲(chǔ)部 主管負(fù)責(zé)整個(gè)倉(cāng) 儲(chǔ)物流區(qū)域 的日常運(yùn)作和 維護(hù) 管理 等 工作 。 模塊化功能實(shí)現(xiàn) 登陸模塊的實(shí)現(xiàn) ① 登陸 action import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 /** * MyEclipse Struts 學(xué)位論文 27 * Creation date: 013020xx * * XDoclet definition: * @ path=/login name=loginForm input=/webpage/ scope=request validate=true */ public class LoginAction extends Action { public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { LoginForm loginForm = (LoginForm) form。 try{ String userName=().trim()。 String psw=().trim()。 LoginService loginService=new LoginService()。 HttpSession session = (true)。 if((userName, psw)){ (username,userName)。 //如果登錄成功把登錄的名字放在 session 中以便在過濾器中判斷 return (loginSuccess)。 //返回到登陸成功頁(yè)面 }else{ ()。 (loginError, 用 戶或者密碼錯(cuò)誤 !!)。 //返回到錯(cuò)誤頁(yè)面 return (loginError) 。 } }catch(Exception e){ ()。 學(xué)位論文 28 } return null。 } } ② 登陸過濾器 Import 。 import 。 import 。 import 。 import 。 import 。 import 。 import .*。 public class SecurityAndDeny implements Filter { public void destroy() { //注銷時(shí)調(diào)用 } public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws IOException, ServletException { HttpServletRequest request = (HttpServletRequest)req。 HttpServletResponse response=(HttpServletResponse)resp。 HttpSession session = (false)。 //取出來(lái) session 如果沒有得到空值 if (session== null||(username)== null) { //判斷是否登錄過如果沒有就重定向到登陸頁(yè)面 String temp=你還沒登陸請(qǐng)重新登陸??! 。 學(xué)位論文 29 temp=((),utf8); (mp)。 return。 } //如果登錄了就進(jìn)入請(qǐng)求頁(yè)面 (req, resp)。 } public void init(FilterConfig arg0) throws ServletException { //初始化時(shí)調(diào)用的方法 } } ③登陸 DAO public Boolean login(String userName,String psw) { Employee employee=new Employee()。 (psw) (userName)。 List results=findByExample(employee)。 int length=()。 if(length==1) { return true。 } else { 學(xué)位論文 30 return false。 } } 供貨商 模塊的實(shí)現(xiàn) ① 供貨商查詢 Action package 。 import 。 import 。 import 。 import 。 import 。 import 。 import import 。 import 。 import 。 import 。 import 。 public class QueryAction extends Action { public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) 學(xué)位論文 31 throws Exception { QueryForm queryForm = (QueryForm) form。 SupplierService ss = new SupplierService()。 PageBean pageBean = new PageBean()。 List list = null。 //存放查出來(lái)的 spplier 對(duì)象 String crrPage = (cp)。 int currentPage = ()。 int lineSize = ()。 Supplier supplier = change(queryForm)。 if (crrPage != null) { currentPage = (crrPage)。 } else { int allRecorders = (supplier)。 (allRecorders)。 ((allRecorders + lineSize 1) / lineSize)。 (allRecorders)。 ((allRecorders + lineSize 1) / lineSize)。 } list = (supplier, currentPage, lineSize)。 (currentPage)。 (pageBean, pageBean)。 (list, list)。 //把查詢出來(lái)的 supplier 對(duì)象放在 request 里 return (supplierResult)。 學(xué)位論文 32 //把 form 表單里的東西轉(zhuǎn)化為 supplier 對(duì)象 public Supplier change(QueryForm queryForm) { Supplier supplier = new Supplier()。 if (() != null amp。amp。 !().equals()) (())。 if (() != null amp。amp。 !().equals()) (())。 if (() != null amp。amp。 !().equals()) (())。 if (() != null amp。amp。 !().equals()) (())。 if (() != null amp。amp。 !().equals()) (())。 if (() != null amp。amp。 !().equals()) (())。 return supplier。 } } ②供貨商修改 Action import 。 import 。 import 。 import 。 學(xué)位論文 33 import 。 import 。 import 。 import 。 import 。 public class ModifyAction extends Action { public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { ModifyForm modifyForm = (ModifyForm) form。 supplier supplier = new Supplier()。 (())。 (())。 (())。 (())。 (())。 (())。 (())。 SupplierService ss = new SupplierService()。 try { (supplier)。 return (success)。 } catch (Exception e) { ()。 return (error)。 } 學(xué)位論文 34 } } ③ 供貨商添加 Action import 。 import 。 import 。 import 。 import 。 import 。 import 。 public class AddAction extends Action { public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { AddForm addForm = (AddForm) form。 Supplier supplier = new Supplier()。 (())。 (())。 (())。 (())。 (())。 (())。 SupplierService ss = new SupplierService()。 try { (supplier)。 學(xué)位論文 35 return (success)。 } catch (Exception e) { ()。 return (error)。 } } } 供貨商 DAO package 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 public class SupplierDAO extends BaseHibernateDAO { public static final String NAME = name。 public static final String NAME = name。 public static final String PHONE = phone。 public static final String CREDIT = credit。 學(xué)位論文 36 public static final String REMARK = remark。 public static final String SUPPLIERID=supplierId。 public void save(Supplier transientInstance) { Transaction transaction=null。 try { Session session= getSession()。 transaction=()。 (transientInstance)。 ()。 ()。 } catch (Exception re) { } } public void upDate(Supplier transientInstance)throws Exception { try { Session session= getSession()。 Transaction transaction = ()。 (transientInstance)。 ()。 ()。 } catch (RuntimeException re)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1