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

正文內(nèi)容

基于jsp的進銷存管理系統(tǒng)論文-資料下載頁

2024-11-16 16:51本頁面

【導讀】KEYWORDS:JSP,Enterprise,Purchase-sell-stock,ManagementSystem,,SQLdatabase,將浪費大量的時間、人力和物力,且對數(shù)據(jù)操作的準確性不高。本文提出了一種易于操。作的進銷存管理系統(tǒng)對整個流程中涉及到的表單進行半自動化處理。本系統(tǒng)的設計目標。是管理企業(yè)的進貨、銷售、庫存、帳務等過程。用戶通過使用本系統(tǒng)可以為企業(yè)有效減。三層采用SQLyog作為數(shù)據(jù)庫服務器。本系統(tǒng)可以管理貨品的基本信息,客戶信息,供貨商信息,員工信息等。建立以及查詢企業(yè)在進貨、銷售、庫存等過程中產(chǎn)生的各種單據(jù),包括進貨單,銷售單,入庫單,出庫單,進貨付款單,銷售收款單等。并提供報表打印功能。本系統(tǒng)采用二級用戶管理,有著良好的系統(tǒng)安全性。

  

【正文】 7 系統(tǒng)開發(fā) 公司管理 公司瀏覽 系統(tǒng)使用 方法加載標題欄 , 使用 方法加載主菜單;系統(tǒng)使用 頁面根據(jù)提交時的 Url 參數(shù)處理登錄頁面的回發(fā)請求 ; 當頁面每次被加載時 , 驗證用戶是否具有公司瀏覽頁面訪問權限 , 用戶不具有權限的操作按鈕顯示為不可用狀態(tài) 。 當用戶點擊刷新按鈕時 , 系統(tǒng)提交頁面到 ?Action=Reflash, 系統(tǒng)自動跳轉到當前 Url 指向的頁面 , 即當前頁 , 實現(xiàn)刷新頁面功能 ; 當用戶點擊檢索按鈕時 , 系統(tǒng)提交頁面到 ?Action=Search, 根據(jù)頁面設置的檢索 , 排序及篩選條件 , 生成新目標的 Url; 當用戶點擊新建按鈕時 , 系統(tǒng)提交頁面到 ?Action=New, 系統(tǒng)自動跳轉到創(chuàng)建公司信息頁面 ; 當用戶點擊刪除按鈕時 , 系統(tǒng)提交頁面到 ?Action=Delete, 根據(jù)當前選中的對應行記錄的編號值刪除改行記錄 , 系統(tǒng)調用 方法刪除記錄 。 可以選擇多行記錄一并刪除 , 該操作將引發(fā)一個數(shù)據(jù)庫事務 , 刪除操作執(zhí)行失敗 ,將不會導致數(shù)據(jù)庫被更改 , 成功刪除的記錄無法恢復 。 刪除成功 , 系統(tǒng)將刷新當前頁面顯示 , 刪除失敗 , 系統(tǒng)將自動調用 方法處理由刪除失敗所引發(fā)的系統(tǒng)消息 。 公司編輯 系統(tǒng)使用 方法加載標題欄 , 使用 方法加載主菜單 ; 系統(tǒng)使用 頁面根據(jù)提交時的 Url 參數(shù)處理登錄頁面的回發(fā)請求 ; 當頁面每次被加載時 , 如果 Url 中包含參數(shù) mCompanyno 值時 , 系統(tǒng)調用 方法創(chuàng)建需要編輯的 CCompany 對象 , 并為當前頁控件 txt 編號 、 txt 公司名 、 txt 負責人 、 txt 郵編 、 txt 電話 、 txt 地址 、 txt 聯(lián)系人 、 txt 銀行卡賬戶賦值 ; 當用戶點擊確定按鈕時 , 系統(tǒng)提交頁面到 ?Action=EditSubmit,初始化 CCompany 對象并設置屬性值 , 系統(tǒng)根據(jù) Url 中是否包含參數(shù) mCompanyno 值判斷當前操作執(zhí)行創(chuàng)建公司信息操作 , 還是修改公司信息操作 , 當執(zhí)行創(chuàng)建公司信息操作時 ,系統(tǒng)調用 方法插入公司信息 , 當執(zhí)行修改公司信息操作時 , 系統(tǒng)基于 JSP 的進銷存管理系統(tǒng) 21 調用 方法更新公司信息 當操作被成功執(zhí)行時 , 系統(tǒng)將自動跳轉到 指向的頁面 , 通常為瀏覽公司信息頁以查看編輯結果 ; 系統(tǒng)設置編號值為自增長 , 由數(shù)據(jù)庫自動生成 , 不需要用戶手 動輸入 。 效果圖如下: 圖 72 公司編輯 客戶管理 客戶瀏覽 系統(tǒng)使用 方法加載標題欄 , 使用 方法加載主菜單 ; 系統(tǒng)使用 頁面根據(jù)提交時的 Url 參數(shù)處理登錄頁面的回發(fā)請求 。 系統(tǒng)通過 方法獲取當前頁面的分頁信息及執(zhí)行查詢信息 。 當用戶點擊刷新按鈕時 , 系統(tǒng)提交頁面到 ?Action=Reflash,系統(tǒng)自動跳轉到當前 Url 指向的頁面 , 即當前頁 , 實現(xiàn)刷新頁面功能 當用戶點擊檢索按鈕時 , 系統(tǒng)提交頁面到 ?Action=Search, 生成新目標的 Url ; 當 用 戶 點 擊 新 建 按 鈕 時 , 系 統(tǒng) 提 交 頁 面 到?Action=New, 系統(tǒng)自動跳轉到創(chuàng)建客戶信息頁面 ; 當用戶點擊刪除按鈕時 , 系統(tǒng)提交頁面到 ?Action=Delete, 根據(jù)當前表格控件中選中的 CheckBox 對應行記錄的編 號值刪除改行記錄 , 系統(tǒng)調用 方法刪除記錄 .可以選擇多行記錄一并刪除 , 該操作將引發(fā)一個數(shù)據(jù)庫事務 , 刪除操作執(zhí)行失敗 ,將不會導致數(shù)據(jù)庫被更改 , 成功刪除的記錄無法恢復 。 刪除成功 , 系統(tǒng)將刷新當前頁面7 系統(tǒng)開發(fā) 22 顯示 。 客戶編輯 系統(tǒng)使用 方法加載標題欄 , 使用 方法加載主菜單 ; 系統(tǒng)使用 頁面根據(jù)提交時的 Url 參數(shù)處理登錄頁面的回發(fā)請求 。 當頁面每次被加載時 , 如果 Url 中包含參數(shù) mCustomno 值時 , 系統(tǒng)調用 方法 創(chuàng)建需要編輯的 CCustom 對象 , 并為當前頁控件 txt編號 ,txt 姓名 , txt 地址 , txt 電話 , txt 傳真 , txt 聯(lián)系人 , txt 開戶行 , txt 銀行卡號 , txt付款時間 , txt 銷售員賦值 。 當用戶點擊確定按鈕時 , 系統(tǒng)提交頁面到 ?Action=EditSubmit,初始化 CCustom 對象并設置屬性值 , 系統(tǒng)根據(jù) Url 中是否包含參數(shù) mCustomno 值判斷當前操作執(zhí)行創(chuàng)建客戶信 息操作 , 還是修改客戶信息操作 , 當執(zhí)行創(chuàng)建客戶信息操作時 ,系統(tǒng)調用 方法插入客戶信息 , 當執(zhí)行修改客戶信息操作時 , 系統(tǒng)調用 方法更新客戶信息 。 當操作被成功執(zhí)行時 , 系統(tǒng)將自動跳轉到 指向的頁面 , 通常為瀏覽客戶信息頁以查看編輯結果 。 系統(tǒng)設置編號值為自增長 , 由數(shù)據(jù)庫自動生成 , 不需要用戶手動輸入 。 效果圖為: 圖 73 客戶編輯 產(chǎn)品管理 產(chǎn)品瀏覽 系統(tǒng)使用 方法加載標題欄 , 使用基于 JSP 的進銷存管理系統(tǒng) 23 方法加載主菜單 ; 系統(tǒng)使用 頁面根據(jù)提交時的 Url 參數(shù)處理登錄頁面的回發(fā)請求 。 系統(tǒng)通過 方法 獲取當前頁面的分頁信息及執(zhí)行查詢信息 ; 當用戶點擊刷新按鈕時 , 系統(tǒng)提交頁面到?Action=Reflash, 系統(tǒng)自動跳轉到當前 Url 指向的頁面 ,即當前頁 , 實現(xiàn)刷新頁面 功能 ; 當用戶點擊檢索按鈕時 , 系統(tǒng)提交頁面到?Action=Search, 生成新目標的 Url。 當用戶點擊新建按鈕時 ,系統(tǒng)提交頁面到 ?Action=New, 系統(tǒng)自動跳轉到創(chuàng)建產(chǎn)品信息頁面 ; 當 用 戶 點 擊 刪 除 按 鈕 時 , 系 統(tǒng) 提 交 頁 面 到?Action=Delete, 根據(jù)當前表格控件中選中的 CheckBox 對應行記錄的編號值刪除改行記錄 , 系統(tǒng)調用 方法刪除記錄 .可以選擇多行記錄一并刪除 , 該操作將引發(fā)一個數(shù)據(jù)庫事務 , 刪除操作執(zhí)行失敗 , 將不會導致數(shù)據(jù)庫被更改 , 成功刪除的記錄無法恢復 。 刪除成功 , 系統(tǒng)將刷新當前頁面顯示 。 產(chǎn)品編輯 系統(tǒng)使用 方法加載標題欄 , 使用 方法加載主菜單 ; 系統(tǒng)使用 頁面根據(jù)提交時的 Url 參數(shù)處理登錄頁面的回發(fā)請求 . 當頁面每次被加載時 , 系統(tǒng)調用 方法 創(chuàng)建需要編輯的 CProductinfor 對象 , 并為當前頁控件 txt 編號 , txt 名稱 , txt 類型 , txt 編碼 , txt單位 , txt 單價 , txt 過期日期 , txtSalemanager 賦值 。 當 用 戶 點 擊 確 定 按 鈕 時 , 系統(tǒng)提交頁面到?Action=EditSubmit, 初始化 CProductinfor 對象并設置屬性值 , 系統(tǒng)根據(jù) Url 中是否包含參數(shù) mId 值判斷當前操作執(zhí)行創(chuàng)建產(chǎn)品信息操作 , 還是修改產(chǎn)品信息操作 , 當執(zhí)行創(chuàng)建產(chǎn)品信息操作時 , 系統(tǒng)調用 方法插入產(chǎn)品信息 , 當執(zhí)行修改產(chǎn)品信息操作時 , 系統(tǒng)調用 方法更新產(chǎn)品信息 , 當操作被成功執(zhí)行時 , 系統(tǒng)將自動跳轉到 指向的頁面 , 通常為瀏覽產(chǎn)品信息頁以查看編輯結果 。 系統(tǒng)設置編號值為主鍵 , 要求唯一 , 由用戶手動輸入系統(tǒng) 。 效果圖如下: 7 系統(tǒng)開發(fā) 24 圖 75 產(chǎn)品編輯圖 供應商管理 供應商瀏覽 系 統(tǒng) 使 用 方 法 加 載 標 題 欄 , 使用 方法加載主菜單 。系統(tǒng)使用 頁面根據(jù)提交時的 Url 參數(shù)處理登錄頁面的回發(fā)請求 . 系統(tǒng)通過 方法 獲取當前頁面的分頁信息及執(zhí)行查詢信息 , 如分頁頁碼 , 記錄范圍和查詢執(zhí)行時間 ; 當用戶點擊刷新按鈕時 , 系統(tǒng)提交頁面到 ?Action=Reflash, 系統(tǒng)自動跳轉到當前 Url 指向的頁面 , 即當前頁 , 實現(xiàn)刷新頁面功能 。 當用戶點擊檢索按鈕時 , 系 統(tǒng)提交頁面到 ?Action=Search, 根據(jù)頁面設置的檢索 , 排序及篩選條件 , 生成新目標的 Url; 當用戶點擊新建按鈕時 , 系統(tǒng)提交頁面到 ?Action=New, 系統(tǒng)自動跳轉到創(chuàng)建供應商信息頁面 ;當用戶點擊刪除按鈕時 , 系統(tǒng)提交頁面到 ?Action=Delete, 根據(jù)當前表格控件中選中的 CheckBox 對應行記錄的編號值刪除改行記錄 , 系統(tǒng)調用 方法刪除記錄 .可以選擇多行記錄 一并刪除 , 該操作將引發(fā)一個數(shù)據(jù)庫事務 , 刪除操作執(zhí)行失敗 , 將不會導致數(shù)據(jù)庫被更改 , 成功刪除的記錄無法恢復 .刪除成功 , 系統(tǒng)將刷新當前頁面顯示 。 供應商編輯 系統(tǒng)使用 方法加載標題欄 , 使用 方法加載主菜單 ; 系統(tǒng)使用 頁面根據(jù)提交時的 Url 參數(shù)處理登錄頁面的回發(fā)請求 . 基于 JSP 的進銷存管理系統(tǒng) 25 當頁面每次被加載時 , 系統(tǒng)調用 方法創(chuàng)建需要編輯的CProvider 對 象 , 并為當前頁控件 txt編號 , txt 名稱 , txt 電話 , txt傳真 , txt 添加時間 , txt 聯(lián)系人 , txt 聯(lián)系電話 , txt 付款時間 , txt 開戶行 , txt 銀行卡賬戶賦值 當用戶點擊確定按鈕時 , 系統(tǒng)提交頁面到?Action=EditSubmit, 初始化 CProvider 對象并設置屬性值 , 系統(tǒng)根據(jù) Url 中是否包含參數(shù) mProid 值判斷當前操作 , 當執(zhí)行創(chuàng)建供應商信息操作時 ,系統(tǒng)調用 方法插入供應商信息 , 當執(zhí)行修改供應商信息操作時 ,系統(tǒng)調用 方法更新供應商信息 , 當操作被成功執(zhí)行時 , 系統(tǒng)將自動跳轉到 指向的頁面 , 通常為瀏覽供應商信息頁以查看編輯結果 。 系統(tǒng)設置編號值為自增長 , 由數(shù)據(jù)庫自動生成 , 不需要用戶手動輸入 。 效果圖如下: 圖 75 供應商編輯 8 軟件測試 26 8 軟件測試 軟件測試的原則 應 盡早和不斷地進行軟件測試 , 實踐證明單元測試能夠盡早發(fā)現(xiàn)問題 , 減少后期測試的錯誤量。應當避免由程序員檢查自己的程序。(指后期系統(tǒng)測試階 段 , 不包括單元測試) 測試用例的設計要確保能覆蓋所有可能路徑。在設計測試用例時 , 應當包括合理的輸入條件和不合理的輸入條件。不合理的輸入條件是指異常的 , 臨界的 , 可能引起問題的輸入條件。充分注意測試中的群集現(xiàn)象。經(jīng)驗表明 , 測試后程序殘存的錯誤數(shù)目與該程序中已發(fā)現(xiàn)的錯誤數(shù)目或檢錯率成正比。應該對錯誤群集的程序段進行重點測試。嚴格執(zhí)行測試計劃 , 排除測試的隨意性。 軟件測試的目的 測試的最終目的是為了避免錯誤的發(fā)生 , 確保應用程序能夠正常高效的運行 , 好的測試用例在于發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤; 成功的測試是發(fā)現(xiàn)了至今未 發(fā)現(xiàn)的錯誤的測試; ,好的測試工程師應該做到不僅發(fā)現(xiàn)問題 , 還能夠幫助開發(fā)人員分析問題。 軟件測試步驟 集中對用源代碼實現(xiàn)的每一個程序單元進行測試 , 檢查各個程序模塊是否正確地實現(xiàn)了規(guī)定的功能。 產(chǎn)品測試用例: 點擊產(chǎn)品模塊 , 在產(chǎn)品界面上不填寫任何信息 , 點擊提交后 , 系統(tǒng)會自動出現(xiàn)提示對話框。操作頁面如下: 基于 JSP 的企業(yè)進銷存管理系統(tǒng) 27 圖 81 打開產(chǎn)品新建窗口 彈出下面窗口提示: 圖 82 窗口提示信息為空 若輸入信息后 , 點擊“確定” , 就會返回產(chǎn)品瀏覽頁面 , 自動生成并顯示在產(chǎn)品瀏覽頁面上: 圖 83 成功輸入信息的顯示 而后供應商模塊、客戶模塊、公司信息模塊皆用此種方法進行測試。得出結論 , 其測試結果與預期的一致。 9 總結 28 9 總 結 我組做的是一個基于 JSP的企業(yè)進銷存管理系統(tǒng) , 該系統(tǒng)屬于 B/S結構 , 采用了三層架構模式 , 有以下 6個模塊組成 , 他們分別是:基礎資料模塊、進貨管理模塊、銷售管理模塊、庫存管理模塊、經(jīng)營分析、系統(tǒng)維護。界面操作簡潔 , 用戶使用方便。在用戶分權限登錄后 , 不同的用戶有不同的權限。權限級別的設置大大加強了本系統(tǒng)的安全性 ,讓使用本系統(tǒng)的人各司其職 , 從而加強工作效率。在本系統(tǒng)的 基礎資料模塊中 , 可以設置本系統(tǒng)的所有相關參數(shù) , 從而提高了本系統(tǒng)的實
點擊復制文檔內(nèi)容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1