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

正文內(nèi)容

固定資產(chǎn)管理信息系統(tǒng)的設(shè)計和實現(xiàn)(完整版)

2025-06-30 11:56上一頁面

下一頁面
  

【正文】 public int getAsset_id() { return 。組件選用的標(biāo)準(zhǔn)是:在滿足需求分析的前提下盡量減少用戶輸入數(shù)據(jù)出錯的可能性,所以大量采用了 JComBoBox 控件,即下拉 框,以防錯誤數(shù)據(jù)進入到數(shù)據(jù)庫。 模塊界面( View)開發(fā) 關(guān)于固定資產(chǎn)界面開發(fā)的類(或者說源文件)分為兩個部分:一部分是使用對話框操作的AssetDialog、 AddAssetDialog、 DeleteAssetDialog、 ModifyAssetDialog、 SelectAssetDialog 五個類。其中屬于界面類的源文件中,有許多關(guān)于事件監(jiān)聽程序的相關(guān)類和方法。 根據(jù)目前已有軟件的使用方式,結(jié)合用戶的操作習(xí)慣,將以上模塊大致設(shè)計成 兩種操作方式:一是下拉菜單,二是工具欄快捷按鈕。我將在下一章中以醒目的表格形式具體給出每種類的說明,并結(jié)合系統(tǒng)重點模塊的開發(fā)實現(xiàn),進一步向讀者說明,本系統(tǒng)如何體現(xiàn)出 MVC 和面向?qū)ο蟮脑O(shè)計思想。同時,對以上需求分析進行歸納和總結(jié),設(shè)計出大約 40 個類。 系統(tǒng)功能實現(xiàn) 結(jié)合以上需求,描繪出系統(tǒng)的用例圖如下: [8] 畢業(yè)設(shè)計(論文) 10 圖 5 系統(tǒng)用例圖 具體說明如下: ? [用例 1] A、用例圖 B、描述 操作員登錄系統(tǒng),輸入用戶名和密碼,點擊登陸鍵或按回車鍵,登錄系統(tǒng)。 資產(chǎn)型號是文本信息,資產(chǎn)的狀態(tài)分為:正常、維修、報廢,使用者為空表示資產(chǎn)未被使用。這里只做一般性概述,下面兩章我將結(jié)合固定資產(chǎn)管理系統(tǒng),具體闡述怎樣使用 MVC 思想架構(gòu)本系統(tǒng)。負(fù)責(zé)維護數(shù)據(jù)。此包中部分常用的類和接口如表 2 和表 3 所示: 表 2 包常用類 類 名 說 明 Date 這個類包含將 SQL日期格式轉(zhuǎn)換成 Java日期格式的各種方法 DriverManager 這個類用于加載和卸載各種驅(qū)動程序并建立與數(shù)據(jù)庫的連接 TimeStamp 這個類表示一個時間戳,能精確到納秒 表 3 包常用接口 畢業(yè)設(shè)計(論文) 7 接口名 說 明 CallableStatement 此接口包含用于執(zhí)行 SQL存儲過程的方法 Connection 此接口用于連接數(shù)據(jù)庫 Driver 此接口用于創(chuàng)建 Connection PreparedStatement 此接口用于執(zhí)行預(yù)編譯的 SQL語句 ResultSet 此接口提供用于檢索 SQL語句返回的數(shù)據(jù)的各種方法 Statement 此接口用于執(zhí)行檢索 SQL語句并將數(shù)據(jù)檢索到 ResultSet 中 開發(fā)一個 JDBC 應(yīng)用程序一般需要以下步驟,圖 3 以圖形方式顯示了這些步驟: [2] 圖 3 訪問數(shù)據(jù)庫的步驟 MVC 設(shè)計思想概述 MVC設(shè)計思想簡介 MVC 模式是 ModelViewController的縮寫,中文翻譯為 模式 視圖 控制器 。包括 Borland 公司在內(nèi)的許多供應(yīng)商都有 JDBC 驅(qū)動程序。 [16] 圖 1 Swing 類結(jié)構(gòu) 畢業(yè)設(shè)計(論文) 5 表 1 Swing 組件 組 件 表 描 述 JApplet 類的擴展,它含有 JRootPane的一個實例 JButton 能顯示文本和圖形的按鈕,它是 AWT按鈕組件的替代組件 JCheckBox 能顯示文本和圖形的復(fù)選框,它是 AWT選擇組件的替代組件 JCheckBoxMenuItem 復(fù)選框菜單項,它是 AWT復(fù)選框菜單項組件的替代組件 JComboBox 帶下拉列表的文本框,它是 AWT選擇組件的替代組件 JComponent 所有輕量組件的基類 JDesktopPane 內(nèi)部窗體的容器 JDialog 對話框的基類,它擴展了 AWT Dialog 類 JEditorPane 用于編輯文本的文本窗格 JFrame 擴展 的外部窗體 JInternalFrame 在 JDesktopPane 中出現(xiàn)的內(nèi)部窗體 JLabel 可顯示文本和圖標(biāo)的標(biāo)簽,它是 AWT標(biāo)簽組件的替代組件 JLayeredPane 能夠在不同層上顯示組件的容器 JList 顯示選項列表的組件,它是 AWT列表組件的替代組件 JMenu 菜單條中顯示的一個菜單,它是 AWT菜單組件的替代組件 JMenuBar 用于顯示菜單的菜單條,它是 AWT菜單組件的替代組件 JMenuItem 菜單項,它是 AWT菜單項組件的替代組件 JOptionPane 顯示標(biāo)準(zhǔn)的對話框,如消息和問題對話框 JPanel 通用容器,它是 AWT面板和畫布組件的替代組件 JPasswordField JTextField 的擴展,使輸入的字符不可見 JPopupMenu 彈出式菜單,它是 AWT彈出式菜單的替代組件 JProgressBar 進度指示器 JRadioButton 單選按鈕,它是 AWT單選框組件的替代組件 JRootPane 頂層容器,包含一個玻璃窗格、一個層窗格、一個內(nèi)容窗格和一個菜單條 JScrollPane 滾動條,它是 AWT滾動條組件的替代組件 JSeparator 水平或垂直分隔條 JSlider 滑桿 JSplitPane 有兩個 分隔區(qū)的容器,這兩個分隔區(qū)可水平排列或垂直排列且分隔區(qū)的大小能自動調(diào)整 JTabbedPane 帶選項卡的窗體 JTable 表格 JTextArea 用于輸入多行文本的文本域,它是 AWT文本域組件的替代組件 JTextComponent 文本組件的基類,它替代 AWT的 TextComponent 類 JTextField 單行文本域,它替代 AWT的當(dāng)行文本域組件 JTextPane 簡單的文本編輯器 JToggleButton 兩種狀態(tài)的按鈕,它是 JCheckBox 和 JRadioButton 組件 的基類 JToolBar 工具條 JToolTip 當(dāng)光標(biāo)停留在一個組件上時,該組件上顯示的一行文字 JTree 用于按鈕層次組織數(shù)據(jù)的結(jié)構(gòu)控件 JViewport 用于瀏覽可滾動組件的窗口 JWindow 外部窗口,它是 的擴展 畢業(yè)設(shè)計(論文) 6 Java數(shù)據(jù)庫開發(fā) JDBC 簡介 什么是 JDBC Sun 公司于 1996 年發(fā)布了 JDBC( Java DataBase Connectivity, Java 數(shù)據(jù)庫連接)第一版。 [3] Swing 的優(yōu)點是: ? Swing 有一套豐富的、更方便的用戶界面元素。在 VCS編碼方面做了改進,提供 VCS 配置共享功能。 ? 強大的代碼生成能力 JBuilder 2021 的可視化設(shè)計器可以十分輕松的設(shè)計圖形用戶界面(即UI Design)和事件處理(即 Events Handling),并且自動生成相應(yīng)代碼,極大的提高了應(yīng)用程序開發(fā)效率。 畢業(yè)設(shè)計(論文) 3 本系統(tǒng)屬于 C/S桌面應(yīng)用程序開發(fā),使用的是 J2SE 平臺的最新版本 J2SE (或稱 J2SE )。 ? 健壯 Java 致力于檢查程序在編譯和運 行時的錯誤。 Java 對程序提供了安全管理器,防止程序的非法訪問。 Java 的出現(xiàn)導(dǎo)致了程序設(shè)計領(lǐng)域的一場革命, Java 和 Java 相關(guān)的一系列技術(shù)的出現(xiàn),極大地提高了軟件質(zhì)量和軟件生產(chǎn)率, Java 因此被譽為 21 世紀(jì)最重要的技術(shù)之一 [1]。因此,使用計算機對固定資產(chǎn)進行管理,提高了管理水平,提高了工作效率,提高了企業(yè)的經(jīng)濟效益。總的說來,固定資產(chǎn)管理系統(tǒng)就是通過集中固定資產(chǎn)信息,對公司的管理進行調(diào)控。主要工作如下: ( 1)對已有的固定資產(chǎn)管理軟件進行學(xué)習(xí)和研究,分析相關(guān)行業(yè)的功能需求,總結(jié)出 本系統(tǒng)的需求分析; ( 2)學(xué)習(xí) Java 語言的最新版 J2SE ,掌握 Java Swing 技術(shù),使用 Jbuilder2021 平臺和 SQL Server2021 數(shù)據(jù)庫對本系統(tǒng)進行( C/S)桌面開發(fā),學(xué)習(xí)并利用 MVC 思想對本系統(tǒng)進行架構(gòu)。 作為計算機應(yīng)用的一部分 ,使用計算機對固定資產(chǎn)進行管理 ,具有著手工管理所無法比擬的優(yōu)點 .例如 :檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。隨著企業(yè)的發(fā)展,企業(yè)的規(guī)模也逐漸發(fā)生變化,其管理難度也越來越大,如何優(yōu)化企業(yè)設(shè)備、資產(chǎn)的日常管理也就成為了一個大 眾化的課題。便于計劃、財務(wù)、審計等管理部門的介入,形成嚴(yán)格的監(jiān)督、約束機制。 畢業(yè)設(shè)計(論文) 2 2 系統(tǒng)設(shè)計方案的研究 Java語言概述 Java 語言誕生于 1991 年,起初被稱為 OAK 語言,是 Sun 公司為一些消費性電子產(chǎn)品設(shè)計的一個通用環(huán)境。所以 Java 有一句著名的口號:“一次編寫,隨處運行”。 ? 面向分布 Java 建立在 TCP/IP 網(wǎng)絡(luò)平臺上。 Java 提供 Null指針檢測、數(shù)組邊界檢測、異常出口和字節(jié)碼校驗。它的主要特征如下 [3]: ? 支持 JBuilder2021 完全基于 (即 JDK )。 ? 增強集成的服務(wù)器 JBuilder 2021 支持眾多主流的應(yīng)用服務(wù)器。 Swing 概述 當(dāng) Java 剛剛出現(xiàn)的時候還沒有 Swing,當(dāng)時的 GUI 基本編程庫, Sun 取名為 AWT( Abstract Window Tookit),基本 AWT 庫處理用戶界面的方法是將這些元素的創(chuàng)建行為,交給底層系統(tǒng)的GUI 工具箱處理。 Swing 提供了 40 多個組件,是 AWT 組件數(shù)的 4 倍。 [3] JDBC 與傳統(tǒng)的 ODBC( Open DataBase Connectivity 為 Mircosoft 公司倡導(dǎo)的用于數(shù)據(jù)庫訪問的應(yīng)用程序接口)相比,具有以下優(yōu)勢: ? JDBC 在設(shè)計上采用了“ 100%純 Java”的解決方案,利用 Java 的平臺 無關(guān)性, JDBC 應(yīng)用程序可以自然的實現(xiàn)跨平臺性,因而更適合 Inter 上異構(gòu)環(huán)境數(shù)據(jù)庫應(yīng)用。這個管理器( Manager)和各種不同的第三方廠商的數(shù)據(jù)庫 JDBC 驅(qū)動程序通信,由他們負(fù)責(zé)連接數(shù)據(jù)庫,返回查詢結(jié)果或執(zhí)行相應(yīng)操作。 如圖 4 所示。 ? 控制器( Controller) :響應(yīng)用戶在 Swing 組件上的具體操作,為視圖處理事件。 類別要求分為兩級,如大類可以是辦公外設(shè)、數(shù)碼產(chǎn)品、計算機等;小類分為辦公外設(shè):傳真機、復(fù)印機、打印機、其它;數(shù)碼產(chǎn)品:數(shù)碼相機、投影儀 ;計算機:筆記本電腦、臺式機、服務(wù)器等。 5) 資產(chǎn)的歸還 資產(chǎn)使用完畢后要歸還給管理員,歸還時根據(jù)要依據(jù)領(lǐng)用時的記錄來填寫如下信息:歸還日期、管理員等。 C、參與者 操作員 ? [用例 6] 畢業(yè)設(shè)計(論文) 12 A、用例圖 B、描述 操作員登錄系統(tǒng)后,選擇職工管理菜單或點擊工具欄快捷鍵,進行職工的增、刪 、改、查。 ? 控制類 對應(yīng)于 MVC 中的 Controller,在本系統(tǒng)中主要是負(fù)責(zé)監(jiān)聽用戶點擊等事件,并 負(fù)責(zé)處理和數(shù)據(jù)庫的交互,將調(diào)用結(jié)果返回至界面。 借用歸還模塊 負(fù)責(zé)資產(chǎn)的借用和歸還。設(shè)計 ER 圖如下: [5] 圖 9 ER圖 表設(shè)計 根據(jù) ER 圖,本系統(tǒng)的數(shù)據(jù)庫共有 5 個基表,分別是: ? 固定資產(chǎn)表 ASSET ? 職工表 EMPLOYEE ? 資產(chǎn) 類別表 CATEGORY ? 借用歸還表 LEND 畢業(yè)設(shè)計(論文) 15 ? 管理員表 OPERATOR 以上基表采用 SQL Server2021 數(shù)據(jù)庫設(shè)計,詳細(xì)信息如下: [6] 表 6 固定資產(chǎn)表 字段名稱 含義 類型 約束 assetid 固定資產(chǎn)編號 int(長度 4) 主鍵 asset_name 固定資產(chǎn)名稱 varchar(長度 40) 非空 cateid 大類編碼 int(長度 4) 非空 subcateid 小類編碼 int(長度 4) 非空 model 樣式 varchar(長度 40) price 價格 decimal(精度 12,小數(shù) 2) 非空 purchase_date 購入日期 varchar(長度 14) 非空 status 狀態(tài) char(長度 4 位) 非空 useby 經(jīng)手人 varchar(長度 40) remarks 備注 varchar(長度 255) 表 7 職工表 字段名稱 含義 類型 約束 empno 職工編號 int(長度 4) 主鍵 ename 職工姓名 varchar(長度 40) 非空 position 職位 varchar(長度 40) 非空 remarks 備注 varchar(長度 255) 表 8 資產(chǎn)類別表 字段名稱 含義 類型 約束
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1