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

正文內(nèi)容

畢業(yè)論文--ab公司庫存管理系統(tǒng)開發(fā)與設計-畢業(yè)設計-資料下載頁

2025-01-19 05:33本頁面

【導讀】撰寫,無任何抄襲行為。凡涉及他人的觀點材料,均作了注釋。何責任,并接受相應的處分。一直以來,庫存管理為企業(yè)管理者所重視,是企業(yè)管理中的重要組成部分,隨著計算機技術以及網(wǎng)絡的飛速發(fā)展,計算機在各領域中都得到了廣泛運。用,其中也包括在企業(yè)管理中的運用。際的適用的庫存管理系統(tǒng)。司為背景,根據(jù)AB公司的實際情況,設計一個庫存管理系統(tǒng)。論文主要分為三部分,各主要的功能模塊,以及后期的系統(tǒng)測試及維護。DreamweaverMX2021,MySQL數(shù)據(jù)庫為系統(tǒng)提供數(shù)據(jù)信息,運用服務器,采用JSP技術來完成系統(tǒng)。

  

【正文】 準。盡管有些用戶可能直接使用系統(tǒng)或從系統(tǒng)輸入數(shù)據(jù),但都要應用系統(tǒng)輸出的信息,輸出設計的目的正是為了正確及時地反映和組成用于生產(chǎn)和服務部門的有用信息,因此,系統(tǒng)設計過程與實施過程相反,是從輸出設計到輸入設計。即先確定要得到哪些信息,再考慮為了得到這些信息,需要準備哪些原始資料作為輸入。 系統(tǒng)報錯設計 在設計系 統(tǒng)時,對于可能出現(xiàn)的錯誤,作相應的處理,對于系統(tǒng)管理員來說可以很輕松地監(jiān)控系統(tǒng)運行情況。數(shù)據(jù)表的建立和刪除由數(shù)據(jù)庫系統(tǒng)管理員予以維護。 經(jīng)過前面需求分析,明確了系統(tǒng)的任務和目標,按照規(guī)劃所制定的技術路線和計劃目標,進行設計,實現(xiàn)所要達到的功能。設計時首先要考慮網(wǎng)站的功能,如 獎學金庫存管理系統(tǒng) 系統(tǒng)管理 庫存查詢 庫存管理 原料編碼設置 報表管理 庫存預警 庫存清單 存貨編碼 退庫庫管理 出庫管理 入庫管理 用戶設置 浙江工業(yè)大學之江學院畢業(yè)設計(論文) 第 4 章 15 系統(tǒng)需要有哪些人參與,系統(tǒng)中數(shù)據(jù)的存放與查看特別是成績管理部分,以及 對系統(tǒng)的管理等。 數(shù)據(jù)庫設計 一個成功的管理信息系統(tǒng),是建立在許多條件之上的,而數(shù)據(jù)庫是其中一個非常重要的條件和關鍵技術。數(shù)據(jù)庫的設計合理與否決定著系統(tǒng)開發(fā) 成敗,只有建立了合理穩(wěn)定的數(shù)據(jù)庫結構才能有效保證系統(tǒng)信息的集成與共享,并消除冗余、不完整與不一致,同時使系統(tǒng)易維護,易擴充。前面在系統(tǒng)分析中,已經(jīng)對數(shù)據(jù)庫的設計做了詳細的概念與邏輯分析,通過分析后,后面的設計部分就比較全面了,下面就具體的實現(xiàn)過程物理結構設計方面進行了一些介紹。 數(shù)據(jù)庫概念模型設計 通過分析這個獎學金評定系統(tǒng)的業(yè)務流程與數(shù)據(jù)流程,在根據(jù)需求分析中不同的對象有不同的需求,初步確定了數(shù)據(jù)庫要保存的數(shù)據(jù)信息。對用戶需求進行分析是數(shù)據(jù)設計的第一個階段,不斷地調(diào)查與研究用戶需求,了解相關業(yè) 務運作流程和系統(tǒng)需求,是設計概念模型的基礎。 以下是根據(jù)需求分析所設計網(wǎng)站所涉及的實體及實體聯(lián)系,即 ER 圖。 1. 原材料 ER 圖 圖 原材料 ER 圖 2. 倉庫 ER 圖 物料編碼 物料名稱 原材料 規(guī)格 狀態(tài) 倉庫號 計量單位 庫存數(shù)量 預警數(shù) 浙江工業(yè)大學之江學院畢業(yè)設計(論文) 第 4 章 16 圖 倉庫 ER 圖 3. 用戶 ER 圖 圖 用戶 ER ER 圖 員工 工號 用戶設置 置 姓名 權限 倉庫號 倉庫名稱 存貨類別 地點 工號 倉庫 密碼 浙江工業(yè)大學之江學院畢業(yè)設計(論文) 第 4 章 17 圖 入庫單 ER 圖 5. 出庫單 ER 圖 出庫單編號 金額 備注 工號 出庫日期 物料編碼 單價 出庫數(shù)量 出庫單 入庫單編號 金額 備注 工號 入庫日期 物料編碼 單價 入庫數(shù)量 入庫單 浙江工業(yè)大學之江學院畢業(yè)設計(論文) 第 4 章 18 圖 出庫單 ER 圖 圖 實體聯(lián)系圖 數(shù)據(jù)庫邏輯結構設計 將 上面的實體聯(lián)系圖 轉(zhuǎn)化為 關系模型,即數(shù)據(jù)庫中包含的表如下: 原材料( 物料編碼 ,物料名稱,規(guī)格,計量單位,數(shù)量, 倉庫號 ,狀態(tài),預警數(shù)); 倉庫( 倉庫號 ,名稱,存貨類別,管理人員,地點) ; 員工( 工號 ,姓名,部門,權限 ,密碼 ) ; 入庫單( 入庫單編號 ,日期, 物料編碼 ,單價,數(shù)量,金額,備注,工號) ; 出 庫單( 出庫單編號 ,日期, 物料編碼 ,單價,數(shù)量,金額,備注,工號) 。 數(shù)據(jù)庫 物理 設計 由系統(tǒng)的功能可知,需要建立相應的數(shù)據(jù)表分別存儲公司的員工、原材料、單據(jù)、報表等資料,通過前面的分析,應建立以下幾個實體 : 分別為原材料、倉庫、員工、入庫單、出庫單等。也就是說在數(shù)據(jù)庫中主要存在以下幾張表: 表 原材料表 字段名稱 數(shù)據(jù)類型 主鍵 是否允許為空 描述 Mid Int √ 否 物料編碼 Mname varchar 否 物料名稱 Specification varchar 是 規(guī)格 原材料 出庫單 員工 倉庫 入庫單 填寫 入庫 管理 存放 出庫 填寫 1 N 1 1 1 N N M 1 1 1 N 浙江工業(yè)大學之江學院畢業(yè)設計(論文) 第 4 章 19 Status Int 否 狀態(tài) wid Int √ 否 倉庫號 unit varchar 否 計量單位 Quantity Int 否 庫存數(shù)量 表 倉庫表 字段名稱 數(shù)據(jù)類型 主鍵 是否允許為空 描述 Wid Int √ 否 倉庫號 Wname Varchar 否 倉庫名稱 Category Varchar 否 存貨類別 Add Varchar 否 倉庫地址 ID Int √ 否 管理員工號 表 員工表 字段名稱 數(shù)據(jù)類型 主鍵 是否允許為空 描述 ID Int √ 否 員工工號 Name Varchar 否 員工姓名 Department Varchar 否 員工部門 Competence Int 否 員工系統(tǒng)權限 表 入庫單表 字段名稱 數(shù)據(jù)類型 主鍵 是否允許為空 描述 Rkid Int √ 否 入庫單編號 Rdate Date 否 入庫日期 Mid Int 否 入庫物料編碼 Price Float 否 物料單價 Rquantity Float 否 入庫數(shù)量 Amout Float 否 金額 Rnotes Varchar 是 備注 ID Int 否 操作人員工號 出庫單(出庫單編號,日期,物料編碼,單價,數(shù)量,金額,備注,工號) 表 出庫 單 表 浙江工業(yè)大學之江學院畢業(yè)設計(論文) 第 4 章 20 字段名稱 數(shù)據(jù)類型 主鍵 是否允許為空 描述 ckid Int √ 否 入庫單編號 Cdate Date 否 入庫日期 Mid Int 否 入庫物料編碼 Price Float 是 物料單價 cquantity Float 否 入庫數(shù)量 Amout Float 是 金額 otes Varchar 是 備注 ID Int 否 操作人員工號 圖 實體聯(lián)系圖 數(shù)據(jù)庫連接技術 package 。 import 。 import 。 import 。 import 。 import 。 public class DBConn { private Connection conn。 private DriverManager dm。 private Statement stmt。 private ResultSet rs。 public DBConn() { try { ()。 conn=(jdbc: } catch (ClassNotFoundException e) { // TODO Autogenerated catch block ()。 浙江工業(yè)大學之江學院畢業(yè)設計(論文) 第 4 章 21 } catch (SQLException e) { // TODO Autogenerated catch block ()。 } } public ResultSet executeQuery(String sql){ try { stmt=()。 rs=(sql)。 } catch (SQLException e) { // TODO Autogenerated catch block ()。 } return rs。 } /** * 查詢單個列的首個記錄方法 * @param AsTable 表名 * @param AsField 列名 * @param AsColumn 條件列名 * @param AsId 條件值 * @return String 查詢結果 * @throws SQLException */ public String exectueQuery(String AsTable, String AsField, String AsColumn, String AsId) throws SQLException { String sSql = SELECT + AsField + FROM + AsTable + WHERE + AsColumn + = + AsId。 //(sSql)。 String result = 。 stmt=()。 rs = (sSql)。 if (()) { 浙江工業(yè)大學之江學院畢業(yè)設計(論文) 第 4 章 22 result = (1)。 } return result。 } public int executeUpdate(String sql){ int i=0。 try { stmt=()。 i=(sql)。 } catch (SQLException e) { // TODO Autogenerated catch block ()。 } return i。 } public void close(){ if(conn!=null){ try { ()。 } catch (SQLException e) { // TODO Autogenerated catch block ()。} } if(rs!=null){ try { ()。 } catch (SQLException e) { // TODO Autogenerated catch block ()。} } } /** 浙江工業(yè)大學之江學院畢業(yè)設計(論文) 第 4 章 23 * @param args */ public static void main(String[] args) { DBConn db=new DBConn()。 String sql=select * from user。 try { ResultSet rs=(sql)。 while(()){ ((name))。 } } catch (SQLException e) { // TODO Autogenerated catch block ()。} ()。 } } 各功能模塊 根據(jù)本文上章的系統(tǒng)分析結合實際設計出一下界面及部分功能的實現(xiàn)。 系統(tǒng)管理模塊 設置一個 系統(tǒng) 管理員,負責這個模塊的工作。 其下分為兩個子模塊,分別為用戶管理和原料編碼設置。 用戶管理主要實現(xiàn)系統(tǒng)用戶的增加、刪除和修改,以及用戶的權限設置。 浙江工業(yè)大學之江學院畢業(yè)設計(論文) 第 4 章 24 圖 原料編 碼設置:主要實現(xiàn)原材料的增加、刪除和修改,以及物料編碼的設置和分配。 圖 物料編碼管理模塊圖 系統(tǒng)查詢模塊 實現(xiàn)庫存清單查詢,以及預警查看,以及報表管理。此模塊主要分為存貨清單、存貨預警、編碼查詢以及報表管理等子模塊。 存貨清單主要功能是查看庫存情況以及導出 EXCEL。查看功能可以選擇具體的倉庫以及編碼來查詢狀態(tài);導出功能則是為了能以 excel 的方式更好的查看庫存情況以及進行數(shù)據(jù)統(tǒng)計。點擊進入之后頁面自動顯示目前所有的存貨情況,點選之后則顯示分類的具體情況。 浙江工業(yè)大學之江學院畢業(yè)設計(論文) 第 4 章 25 圖 系統(tǒng)查詢圖 編碼查詢則是為了查詢某個編碼對應下的存貨信息,比如規(guī)格、數(shù)量等具體的東西。 存貨預警是此系統(tǒng)比較智能的一塊,根據(jù)實際情況,又系統(tǒng)管理員在輸入原材料的存貨信息的時候設置一個預警數(shù)字,當庫存數(shù)量小于這個數(shù)字時,則屬于預警的范圍。當選擇庫存預警這個功能時,頁面自動跳出數(shù)量不足的原料,提醒計劃員需要及時申請。 圖 庫存預警圖 庫存管理模塊 具體的庫存操作在這個模塊實行,包括入庫單、出庫單等的增加功能 。此模塊還能對之前的單據(jù)進行查詢和修改。此模塊主要分為入庫管理、出庫管理、退庫管理以及盤點等子模塊 。 入庫管理自動顯示之前的入庫單據(jù),選擇添加入庫單功能則能新增入庫單,自動寫入入庫時間,自動生成入庫單編碼。選擇存貨編碼,自動載入規(guī)格等信息,最后由管理人員根據(jù)實際情況浙江工業(yè)大學之江學院畢業(yè)設計(論文) 第 4 章 26 輸入數(shù)量、單價等信息。這些數(shù)據(jù)都會被連接到數(shù)據(jù)庫,改變庫存清單。 圖 系統(tǒng)查詢圖 圖 庫存入庫圖 圖 材料出庫圖 浙江工業(yè)大學之江學院畢業(yè)設計(論文) 第 5 章 27 5 系統(tǒng)實施與維護 開發(fā)工具 及方法 描述 本系統(tǒng)主要是采用 MyEclipse GA 作為系統(tǒng)前端開發(fā)工具并輔助Dreamweaver MX 2021, MySQL 數(shù)據(jù)庫為系 統(tǒng)提供數(shù)據(jù)信息,運用 服務器,采用 JSP 技術來完成系統(tǒng)。 MyEclipse 及 MySQL 簡介 MyEclipse 企業(yè)級工作平臺( MyEclipse Enterprise Workbench ,簡稱 MyEclipse)是對 Eclipse IDE 的擴展,利用它我們可以在數(shù)據(jù)庫和 J2EE 的開發(fā)、發(fā)布,以及應用程序服務器的整合方面極大的提高工作效率。它是功能豐富的 J2EE 集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持 HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。 MyEclipse 是 Eclipse 的插件,也是一款功能強大的 J2EE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯。在結構上, MyEclipse 的特征可以被分為 7 類: 1. J2EE 模型 2. WEB 開發(fā)工具 3. EJB 開發(fā)工具 4. 應用程序服務器的連接器 5. J2EE 項目部署服務 6. 數(shù)據(jù)庫服務 7. MyEclipse 整合幫助 。 MySQL 環(huán)境設置 1. 安裝配置 , 的系統(tǒng)環(huán)境設置。 2. 運行 開啟 Tomcat,并進入其首頁測試 3. 啟動 MySQL 首先在服務中將 MySQL 啟動,再進入其可視界面管理工具Nivicat for MySQL。 4. 最后在 中進行開發(fā)與測試 開發(fā)方法 本系統(tǒng)采用 MVC 模式來進行設計,即模型 — 視圖 — 控制器。 MVC 是一種先進的設計模式,通過三個不同 bu8fen構造的一個軟件或組件的理想辦法。模型( model)用于存儲數(shù)據(jù)的,對象在 JSP 技術中具體由 JavaBean 來實現(xiàn);視圖( View)向控制器提交所需數(shù)據(jù)、顯示模型中的數(shù)據(jù), JSP 中具體由一個或多個 JSP 頁面來實現(xiàn);控制器( controller)具體負責業(yè)務邏輯操作,并負責讓模型和視圖進行必要的交互,當模型中的數(shù)據(jù)變化時,讓視圖更新顯示,也就是 JSP 技術中 Servlet 的功能。 浙江工業(yè)大學之江學院畢業(yè)設計(論文) 第 5 章 28 本系統(tǒng)中,主要有三個儲存數(shù)據(jù)的對象。如下所示為其中一個 JavaBean,其主要作用是儲存物料的屬性,代碼如下: package 。 public class MaterialsBean { private String mid。 //物料編碼 private String mname。 //物料名稱 private String specification。 //規(guī)格 private int stauts。 //狀態(tài) private int wid。 //倉庫編號 。 private String unit。 //計量單位 private int quantity。 //庫存數(shù)量 private int warning。 //警告數(shù)量 public String getMname() { return mname。 } public void setMname(String mname) { = mname。 } public String getMid() { return mid。 } public void setMid(String mid) { = mid。 } public int getQuantity() { return quantity。 } public void setQuantity(int quantity) { = quantity。 } public String getSpecification() { return specification。 } 浙江工業(yè)大學之江學院畢業(yè)設計(論文)
點擊復制文檔內(nèi)容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1