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

正文內(nèi)容

軟件工程課程設(shè)計文檔-商店倉庫管理系統(tǒng)-全文預(yù)覽

2025-01-12 18:24 上一頁面

下一頁面
  

【正文】 mon = new ModifyTable()。 model = new DefaultTableModel(rows,columnHeads)。 } 。 (table) 。 rows = () 。 if(str2 == null) str2 = is not null 。 model = new DefaultTableModel(rows,columnHeads)。 if(source == button11){ mon = new ModifyTable()。// 表列名 private DefaultTableModel model 。 private JButton backButton 。 private JButton button11 。 private JTextField text27 。 private JTextField text23 。 private JComboBox workAgeBox 。 33 private JPanel panel1 。 private JTabbedPane tabbedPane 。 () 。 private JTextField Text 。 private JButton button3 。 private int tmp = 0 。// 表列名 private DefaultTableModel model 。 private JComboBox box2 。 private JRadioButton outButton。 //表行值 private Vector columnHeads。 private JTable table 。 private JComboBox productList 。 直接讀取數(shù)據(jù)庫中的 int 類型; (4) :直接讀取 double 類型 6. SearchGoods 類 基本成員函數(shù): private JFrame frame 。 }catch (Exception ex){ () 。 SQL = updateGoodsSQL(num) 。 (操作失敗 )。 (操作失敗 )。 mon = new ModifyTable()。 private Integer num 。 private JTextField text2。 } } } 5. OutStoreHouse 類 基本成員變量: private JFrame frame 。 clear() 。 SQL = insertSQL()。 String SQL = getSQL()。 private JButton backButton 。 } } 4. InStoreHouse 類 基本成員變量: private JFrame frame 。 } }else if(source == resetButton){ ()。 }catch (Exception ex){ () 。 Select select = new Select()。 rs = (select * from host)。 ( 3)監(jiān)控器的設(shè)定 : public void actionPerformed(ActionEvent e){ boolean tmp = false 。 radioButton1 = new JRadioButton(管理員 ,false)。 表示登錄身份: public static boolean isManager = false 。 用于標(biāo)識登陸角色的單選按鈕 private JRadioButton radioButton1 。 } catch(Exception e){ () 。i++){ ((i))。//獲得結(jié)果集列屬性值 rows = new Vector()。 mon = new ModifyTable()。 }catch (SQLException e1) { // TODO Autogenerated catch block ()。 sql = ()。 } 實現(xiàn)對數(shù)據(jù)庫的插入刪除和更新操作函數(shù) modifyRecord(): public void modifyRecord(){ Connection con = null。 sql = ()。 、 程序 設(shè)計 根據(jù)系統(tǒng)要求,一共設(shè)計 9個類,如下圖,其中: 數(shù)據(jù)庫操作類: DBManger:實現(xiàn)連接,查詢修改等 分步 操作 ; GetDBInfo :實現(xiàn)查詢 結(jié)果集 的返回 ; 操作界面類: Enter : 登錄界面 Select : 功能選擇界面 InStoreHouse : 物品入庫操作界面 OutStoreHouse : 物品出庫操作界面 SearchGoods : 物品查詢界面 OutIn : 出入庫查詢界面 ManagerInfo : 管理員信息管理界面 分步實現(xiàn)說明: 1. DBManger 類 實現(xiàn)對數(shù)據(jù)庫的查詢操作函數(shù) f(String s): public ResultSet f(String s){ Connection con = null。 ⑵調(diào)用方式 用戶在主控制界面中選擇相應(yīng)選項打開數(shù)據(jù)恢復(fù)界面,在界面中選擇相應(yīng)功能。 ⑧退出按鈕觸發(fā)的處理:關(guān)閉產(chǎn)品信息管理窗口并返回主控制界面。(僅限管理員權(quán)限) ④上一頁按鈕觸發(fā)的處理:顯示上一頁的記錄。 ⑵調(diào)用方式 用戶在主控制界面中選擇相應(yīng)選項打開產(chǎn)品信息界面,在界面中選擇相應(yīng)功能。 ④重置按鈕觸發(fā)的處理:將用戶填寫的產(chǎn)品入庫信息清空重新填寫。 ⑵調(diào)用方式 用戶在主控制界面中選擇相應(yīng)選 項打開產(chǎn)品出庫界面,在界面中填寫相應(yīng)出庫信息。 ⑦重置按鈕觸發(fā)的處理:將用戶填寫的產(chǎn)品入庫信息清空重新填寫。 ③產(chǎn)品價格輸入框:用于輸入添加的產(chǎn)品的價格。通過調(diào)用該模塊,用戶將產(chǎn)品的入庫信息添加到倉庫信息中。 ⑥首頁按鈕觸發(fā)的處理:顯示第一頁的記錄。(僅限管理員權(quán)限) ②刪除 按鈕觸發(fā)的處理:用于刪除選中的系統(tǒng)用戶。 ⒊用戶信息管理模塊 21 ⑴功能描述 用戶信息管理模塊是對整個系統(tǒng)的用戶進行權(quán)限分配的模塊,通過調(diào)用該模塊,具有查詢用戶基本信息和修改密碼及權(quán)限的功能。 ⑵主要算法 if 用戶名 and 口令 正確 以該用戶身份進入系統(tǒng)總控制界面并獲得響應(yīng)系統(tǒng)權(quán)限 else 提示“用戶名或口令錯誤” 累計錯誤三次,自動 關(guān)閉本系統(tǒng) end if (3)涉及類: 類 Enter,類 DBManager, ⒉系統(tǒng)總控制模塊 ⑴功能描述 系統(tǒng)總控制模塊是系統(tǒng)運行時的主控制程序,通過系統(tǒng)的主菜單集中各子功能模塊,用戶在該模塊中通過選擇菜單進入到相應(yīng)的子模塊。 ⒉評估物理結(jié)構(gòu) 由于在物理設(shè)計過程中需要考慮的因素很多,包括時間和空間效率、維護代價和用戶的要求等,對這些因素進行權(quán)衡后,可能會產(chǎn)生多種物理設(shè)計方案。在此過程中需考慮存取時間、空間效率和維護代價間的平衡,如在引入冗余數(shù)據(jù)以加快存取速度時應(yīng)兼顧系統(tǒng)的空間效率。 ①詳細(xì)了解給定的 DBMS 的功能和特點,特別是該 DBMS所提供的物理環(huán)境和功能; ②熟悉應(yīng)用環(huán)境,了解所設(shè)計的應(yīng)用系統(tǒng)中各部分的重要程度、處理頻率、對響應(yīng)時間的要求,并把它們作為物理結(jié)構(gòu)設(shè)計過程中平衡時間和空間效率時的依據(jù); ③了解外存設(shè)備的特性, 如分塊原則、塊因子大小的規(guī)定、設(shè)備的 I/O 特性等。 根據(jù)對程序功能模塊的劃分做出全面的分析后,可以列出如下數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu): ①用戶信息表 ( a) ( b) 圖 61 系統(tǒng) 用戶信息表 ② 管理員 信息表 ( a) ( b) 圖 62商品信息表 18 ③入庫 記錄表 ( a) ( b) 圖 63 入庫信息表 ④ 出庫記錄表 ( a) ( b) 表 64 出庫信息表 ⑤商品信息表 ( a) 19 ( b) 圖 65 商品信息表 .?dāng)?shù)據(jù)庫物理 結(jié)構(gòu) 設(shè)計 數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計是指為給頂?shù)囊粋€邏輯數(shù)據(jù)模型選擇最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)。 倉庫管理系統(tǒng)用戶登錄商品入庫商品出庫入庫出庫查詢功能管理員信息系統(tǒng)操作選擇庫存信息查詢 17 六 .?dāng)?shù)據(jù)庫設(shè)計 .?dāng)?shù)據(jù)庫邏輯設(shè)計 由于本管理系統(tǒng)沒有海量的數(shù)據(jù)需要存儲,所以沒有必要使用 ORACLE,且ORACLE 的鏈接和服務(wù)器配置也是有一定問題的,而 MySQL 在安全性和可靠性方面足以勝任,所以在測試階段我們選用了 MySQL 作為數(shù)據(jù)庫系統(tǒng)應(yīng)用。 (c) 硬件接口 最低配置: CPU P3 內(nèi)存 256M 硬盤 30G 、 出錯處理設(shè)計 ( 1) 系統(tǒng)應(yīng)具有相當(dāng)健壯性,避免或降低由系統(tǒng)錯誤所造成的數(shù)據(jù)庫損壞。狀態(tài)轉(zhuǎn)換通常是由事件觸發(fā)的,在這種情況下應(yīng)該在表示狀態(tài)轉(zhuǎn)換的箭頭上標(biāo)出觸發(fā)事件表達(dá)式。 在狀態(tài)圖中,初態(tài)用實心圓表示,終態(tài)用一對同心圓(內(nèi)圓為實心圓)表示。此外,狀態(tài)圖還指明了作為特定事件的結(jié)果系統(tǒng)將做哪些動作。 通常使用實體 聯(lián)系圖來建立數(shù)據(jù)模型,可以把實體 聯(lián)系圖簡稱為 ER 圖,相應(yīng)地可以把 ER 圖描繪的數(shù)據(jù)模型稱為 ER模型。 ③產(chǎn)品 信息 表 表名: goods 內(nèi)容:記載產(chǎn)品的基本信息 組成: 列名 數(shù)據(jù)類型 長 精 小 備注 12 度 度 數(shù) Gid int 11 10 0 關(guān) 鍵 字( 主鍵) Gcode char 10 0 0 不為空 Gname char 10 0 0 不為空 Gtype char 10 0 0 不為空 Gnum int 10 0 0 不為空 Gprice double 8 0 2 不為空 Gsize char 10 0 0 不為空 Gweight double 8 0 2 不為空 Gcolor char 10 0 0 不為空 Gplace varchar 255 00 0 不為空 Gincode char 20 0 0 不為空 GV double 8 0 2 不為空 組織:按錄入順序。 數(shù)據(jù)字典和數(shù)據(jù)流圖共同構(gòu)成系統(tǒng)的邏輯模型。 數(shù)據(jù)流圖描述數(shù)據(jù)在軟件系統(tǒng)內(nèi)從輸入流動到輸出的過程中所經(jīng)受的變換,通常用數(shù)據(jù)流圖建立軟件的功能模型。系統(tǒng)會根據(jù)用戶的操作,給予相應(yīng)的顯示與處理結(jié)果。首先,用戶登陸倉庫管理系統(tǒng),通過一系列對系統(tǒng)的操作后,由系統(tǒng)返回給用戶相應(yīng)的結(jié)果。 (4) 由于計算機能存貯大量的數(shù)據(jù),而且數(shù)據(jù)只要一次存入,便可多次重復(fù)使用,所以管理數(shù)據(jù)達(dá)到完整,統(tǒng)一,原始記錄能保證及時,準(zhǔn)確。倉庫管理對查詢要求高,通過主菜單記錄當(dāng)前操作用戶的用戶編號,保證了對進、出庫信息錄入負(fù)責(zé)人的確認(rèn)。 數(shù)據(jù)字典 —— 數(shù)據(jù)字典的名字都是一些屬性與內(nèi)容的抽象與概括,它們的特點是數(shù)據(jù)表的“嚴(yán)密性”和“精確性”。(假設(shè)系統(tǒng)壽命 n=5)高階代數(shù)方程解出投資回收率 所以,經(jīng)過以上成本效益的分析,得出在經(jīng)濟上,我們的設(shè)備管理系統(tǒng)是可行、值得投資的。如果純收入為零,則工程的預(yù)期效益和在銀行存款一樣,如果純收入小于零,那么這項工程顯然不值得投資。顯然,投資回 收期越短就能越快獲得利潤,因此這項工程也就越值得投資。 ( 4)成本 /效益分析 應(yīng)該比較新系統(tǒng)的開發(fā)成本和經(jīng)濟效益以便從經(jīng)濟角度判斷這個系統(tǒng)是否值得投資,但是,投資是現(xiàn)在進行的,效 益是將來獲得的,不能簡單的比較成本和效益,應(yīng)該考慮貨幣的時間價值。估計每個任務(wù)的成本時,通常先估計完成該項任務(wù)需要用的人力(以人月為單位),再乘以每人每月的平均工資而得出每個任務(wù)的成本。通常根據(jù)經(jīng)驗和歷史數(shù)據(jù)估計實現(xiàn)一個功能需要的源程序行數(shù)。 ( 1)成本分析 軟件開發(fā)成本主要表現(xiàn)為人力消耗(乘以平均工資則得到開發(fā)費用)。 、 成本 — 效益分析 (假設(shè)) 一般來說,我們的客戶開發(fā)這個軟件系統(tǒng)是一項投資,所以當(dāng)然期望獲得很大的經(jīng)濟效益。 、 市場可行性 5 當(dāng)下,市場經(jīng)濟迅速發(fā)展,網(wǎng)上購物已成潮流,在這種情況下,物流倉儲等行業(yè)的發(fā)展也在以一種驚人的速度發(fā)展,要想保證倉庫出入貨物與賬目的一致性,必須出現(xiàn)一種專門的、特定意義、特殊功用的管理系統(tǒng)出現(xiàn),即倉庫管理系統(tǒng),在網(wǎng)上調(diào)查的過程中,我們發(fā)現(xiàn),很多
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1