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

正文內(nèi)容

本科-小型企業(yè)進(jìn)銷(xiāo)存系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁(yè)

2024-12-07 08:46本頁(yè)面

【導(dǎo)讀】計(jì)算機(jī)實(shí)現(xiàn)企業(yè)進(jìn)銷(xiāo)存管理勢(shì)在必行。本系統(tǒng)小型公司公司的進(jìn)銷(xiāo)存制度,通過(guò)對(duì)。售和庫(kù)存的全面信息管理。經(jīng)過(guò)實(shí)際的需求分析,采用了基于B/S體系結(jié)構(gòu)的開(kāi)發(fā),系統(tǒng)運(yùn)行平臺(tái)為MicrosoftWindowsxp。貨、銷(xiāo)售、庫(kù)存管理的全過(guò)程,包括客戶(hù)的注冊(cè)登錄,公司銷(xiāo)售,進(jìn)貨,庫(kù)存管理,重點(diǎn)的說(shuō)明了進(jìn)貨與銷(xiāo)售模塊的重點(diǎn)、設(shè)計(jì)思想、難點(diǎn)技術(shù)和解決方案。小型企業(yè)進(jìn)銷(xiāo)存系統(tǒng)研究背景·································································1

  

【正文】 圖 庫(kù)存實(shí)體 ER 圖 圖 入庫(kù)實(shí)體 ER 圖 圖 出庫(kù)實(shí)體 ER 圖 現(xiàn)有庫(kù)存 設(shè)備號(hào) 現(xiàn)有庫(kù)存 最大庫(kù)存 最小庫(kù)存 入庫(kù) 設(shè)備號(hào) 供應(yīng)商信息 采購(gòu)價(jià)格、數(shù)量 采購(gòu)員 出庫(kù) 設(shè)備號(hào) 使用部門(mén) 數(shù)量、時(shí)間 經(jīng)手人 小型企業(yè)進(jìn)銷(xiāo)存系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 18 圖 部門(mén)需求實(shí)體 ER 圖 圖 庫(kù)存實(shí)體 ER 圖 圖 計(jì)劃采購(gòu)實(shí)體 ER 圖 實(shí)體與實(shí)體間的關(guān)系 ER 圖如下所示: 部門(mén)需求 設(shè)備號(hào) 需求部門(mén) 需求數(shù)量 需求時(shí)間 設(shè)備還庫(kù) 設(shè)備號(hào) 還庫(kù)時(shí)間、人 還庫(kù)數(shù)量 經(jīng)手人 計(jì)劃采購(gòu) 設(shè)備號(hào) 庫(kù)存信息 供應(yīng)信息 時(shí)間 入庫(kù) 現(xiàn)有庫(kù)存 出庫(kù) 還庫(kù) 部門(mén)需求 設(shè)備采購(gòu) 小型企業(yè)進(jìn)銷(xiāo)存系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 19 圖 實(shí)體之間關(guān)系 ER 圖 代碼設(shè)計(jì) 任何庫(kù)存均可分為如下三類(lèi): A類(lèi)物品:高值 ── 價(jià)值占庫(kù)存總值70 80%的相對(duì)少數(shù)物品。通常為物品的15 20%。 B類(lèi)物品:中值 ── 總值占庫(kù)存總值的15 20%。物品數(shù)居中,通常占物品的30 40%。 C類(lèi)物品:低值 ── 庫(kù)存總值幾乎可以忽略不計(jì),只 占5 10%。是物品的大多數(shù),通常占60 70%。 因此設(shè)計(jì)編碼如下: 設(shè)備號(hào)或零件號(hào) 自定義 自定義 自定義 例如設(shè)備號(hào)或零件號(hào) A 0 1 0 2 A 類(lèi) 消耗性物資 常用零件 4. 4 輸入輸出設(shè)計(jì) 本系統(tǒng)界面標(biāo)準(zhǔn) Windows 形式,鍵盤(pán)輸入 (也可以用條形碼讀取 ),人機(jī)交互,容易使用。輸入輸出的設(shè)計(jì)考慮美觀實(shí)用和通俗易懂,圖文并茂。 4. 5 系統(tǒng)安全性設(shè)計(jì) 系統(tǒng)數(shù)據(jù)庫(kù)中包含多個(gè)二維表,所以 在系統(tǒng)與數(shù)據(jù)庫(kù)的連接上,并沒(méi)有把數(shù)據(jù)庫(kù)和系統(tǒng)的連接直接寫(xiě)入代碼,而是通過(guò)對(duì)服務(wù)器端進(jìn)行系統(tǒng)設(shè)置,使數(shù)據(jù)庫(kù)名及路徑不可見(jiàn),并通過(guò) ACCESS 的數(shù)據(jù)庫(kù)安全設(shè)置,保證了數(shù)據(jù)庫(kù)的安全性。系統(tǒng)根據(jù)用戶(hù)身份不同賦予不同權(quán)限,用戶(hù)用密碼登陸,同樣也保證了系統(tǒng)數(shù)據(jù)的安全性。 小型企業(yè)進(jìn)銷(xiāo)存系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 20 第 五 章 結(jié)語(yǔ) 現(xiàn)代經(jīng)濟(jì)飛速發(fā)展,各種小型公司鱗次櫛比,這些小型公司 中很多 并沒(méi)有使用電子化管理系統(tǒng),雖然節(jié)約了一定的軟件費(fèi)用,卻花費(fèi)了大量多余的人力物力去處理本來(lái)用小型進(jìn)銷(xiāo)存系統(tǒng)就能很好處理的事務(wù),并且也在無(wú)形之中失去了很大的消費(fèi)群體 市場(chǎng)。因此,本論文所研究的小型企業(yè)進(jìn)銷(xiāo)存系統(tǒng),不但能解決這些企業(yè)運(yùn)營(yíng)中存在的問(wèn)題,而且 由于它的小型化,因此軟件花費(fèi)就相對(duì)更加低廉。所以,今后,針對(duì)小型企業(yè),這種功能簡(jiǎn)單卻又囊括齊全的小型進(jìn)銷(xiāo)存管理系統(tǒng)會(huì)成為一種發(fā)展方向,所以對(duì)這中小型企業(yè)進(jìn)銷(xiāo)存系統(tǒng)的研究開(kāi)發(fā)與實(shí)現(xiàn),都是非常有意義的,并且能夠創(chuàng)造很大的商業(yè)價(jià)值的。今后,在研究方向上,會(huì)偏向于對(duì)這種系統(tǒng)可擴(kuò)展性的開(kāi)發(fā),期望能形成一個(gè)多接口的開(kāi)發(fā)平臺(tái),可以根據(jù)不同的客戶(hù)需求,快速開(kāi)發(fā)出對(duì)應(yīng)的功能模塊。 小型企業(yè)進(jìn)銷(xiāo)存系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 21 參考資料 [1] 張衛(wèi)琴 編著 .《 精通 Struts:基于 MVC的 Java Web 設(shè)計(jì)與開(kāi)發(fā) 》 [2] Johnson, Juergen Hoeller, 等編著 .《 Spring java/j2ee Application Framework》 清華大學(xué)出版社 [3] Herbert Schicldt 編著 馬海軍,楊繼萍等譯 .《 Java 2 實(shí)用教程 》 . 清華大學(xué)出版社 [4] Simon Phipps 編著 .《 服務(wù)開(kāi)發(fā) 》 . Sun公司技術(shù)宣傳書(shū)籍 小型企業(yè)進(jìn)銷(xiāo)存系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 22 謝辭 附錄 1 部分基礎(chǔ)關(guān)鍵性代碼 小型企業(yè)進(jìn)銷(xiāo)存系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 23 在此附錄中會(huì)粘貼一些進(jìn)銷(xiāo)存系統(tǒng)中的基礎(chǔ)關(guān)鍵性代碼: 1. 模型層中的數(shù)據(jù)庫(kù)操作類(lèi): package 。 import .*。 import .*。 import 。 import 。 import .*。 public class DBImpl extends AbstractDBImpl{ private Statement stmt。 private PreparedStatement pstmt。 private final static Logger log = ()。 /**構(gòu)造函數(shù),用戶(hù)傳參數(shù) String databaseURL,String user,String password,用于建造和數(shù)據(jù)源連接的 connection 與 statement 以對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作 */ /**用于關(guān)閉指定的結(jié)果集 ResultSet 的函數(shù),需要傳入?yún)?shù)以指定特定的結(jié)果集 */ public void closeResultSet(ResultSet rs){ try{ if(rs!=null){ ()。 }//end of if }catch(SQLException e){ (())。 }//end of try catch }//end of method function closeResultSet 小型企業(yè)進(jìn)銷(xiāo)存系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 24 /**用于關(guān)閉指定的 Statement 的內(nèi)部調(diào)用函數(shù),需要傳入?yún)?shù)以指定特定的 statement*/ public void closeStatement(Statement istmt,boolean b){ if(b){ try{ if(istmt!=null){ ()。 }//end of if }catch(SQLException e){ (())。 }//end of try catch }//end of if ... }//end of function closeStatement /**用于關(guān)閉 Connection con 的內(nèi)部調(diào)用函數(shù) */ public void closeConnection(boolean b){ if(b){ if(con!=null){ try { ()。 (連接已關(guān)閉! )。 } catch (SQLException e) { ()。 }//end of try catch }//end of if } }//end of function closeConnection /**用于結(jié)果集中調(diào)用 next()函數(shù)。 */ public boolean resultSetNext(ResultSet rs){ boolean b=false。 try{ if(rs!=null){ b=()。 }else{ (結(jié)果集為空! )。 小型企業(yè)進(jìn)銷(xiāo)存系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 25 }//end of if else }catch(SQLException e){ (())。 }//end of try catch return b。 }//end of resultsetNext /**從結(jié)果集中取出數(shù)據(jù)裝在 ArrayListArrayListString,并將結(jié)果集關(guān)閉 */ public ArrayListArrayListString getResult(ResultSet rs,int length){ ArrayListArrayListString iiList = new ArrayListArrayListString()。 while(resultSetNext(rs)){ ArrayListString iList = new ArrayListString()。 for(int i = 1。ilength+1。i++){ try { ((i))。 } catch (SQLException e) { ()。 }//end of try catch }//end of for (iList)。 }//end of while closeResultSet(rs)。 return iiList。 }//end of function /**獲取一個(gè)可滾動(dòng)的結(jié)果集,把它存入 ArrayListArrayListString 里之后返回,并將結(jié)果集關(guān)閉 */ public ArrayListArrayListString getResult(ResultSet rs,int startRow,int endRow,int length){ ArrayListArrayListString iiList = new ArrayListArrayListString()。 for(int i = startRow。iendRow+1。i++){ try { (i)。 } catch (SQLException e) { 小型企業(yè)進(jìn)銷(xiāo)存系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 26 ()。 } ArrayListString iList = new ArrayListString()。 for(int j = 1。jlength+1。j++){ try { ((j))。 } catch (SQLException e) { ()。 }//end of try catch }//end of for (iList)。 }//end of for closeResultSet(rs)。 return iiList。 }//end of function /**創(chuàng)建 Statement stmt*/ public void createStmt(){ try { stmt = ()。 } catch (SQLException e) { ()。 }//end of try catch }//end of function /**創(chuàng)建一個(gè) PreparedStatement pstmt*/ public void createPstmt(String sql){ try { pstmt = (sql)。 } catch (SQLException e) { ()。 } }//end of function /**創(chuàng)建一個(gè)具有執(zhí)行完畢后有可滾動(dòng)的結(jié)果集的 Statement stmt*/ public void createScrollStmt(){ 小型企業(yè)進(jìn)銷(xiāo)存系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 27 try { stmt = (,)。 } catch (SQLException e) { ()。 }//end of try catch }//end of function /**創(chuàng)建一個(gè)可具有可滾動(dòng)結(jié)果集的 preparedStatement*/ public void createScrollPstmt(String sql){ try { pstmt = (sql, ,)。 } catch (SQLException e) { ()。 } }//end of function /**取得指定表的列名,組裝進(jìn)數(shù)組。 */ public String[] getColumnName(String tableName,boolean bc){ ResultSet rsInfo=null。 try{ DatabaseMetaData dmd=()。 rsInfo=(null,null,tableName,null)。 }catch(SQLException e){ (())。 }//end of try catch ArrayListString tempList=new ArrayListString()。 String iss = null。 while(resultSetNext(rsInfo)){ try{ iss=(4)。 }catch(SQLException e){ (())。 小型企業(yè)進(jìn)銷(xiāo)存系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 28 }//end of try catch (iss)。 }//end of while closeResultSet(rsInfo)。 closeConnection(bc)。 String[] sArray=(new String[]{})。 return sArray。 }//end of method function getColumnLable /**獲取指定表的列數(shù) */ public int getColumnNumber(String tableName,boolean bc){ return getColumnName(tableName,bc).length。 }//end of function /**查詢(xún)表有幾行。 */ public int getRowNumber(String tableName,boolean bs,boolean bc){ int rowNumber=0。 StringBuffer sql=new StringBuffer(select * from ).append(tableName)。 ResultSet rsValue=null。 createStmt()。 try{ rsValue = (())。 }catch(SQLException e){ (())。 }//end of try catch while(resultSetNext(rsValue)){ rowNumber++。 }//end of while closeResultSet(rsValue)。 closeStatement(stmt,bs)。 closeConnection(bc)。 return rowNumber。 }//end of getRowNumber
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1