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

正文內(nèi)容

計算機(jī)系畢業(yè)論文_終(參考版)

2025-05-11 20:40本頁面
  

【正文】 在將近一個月的時間里,我利用空閑時間慢慢研究并開發(fā)了這個并不成熟的企業(yè)進(jìn)銷存系統(tǒng),在這個漫長的過程中我學(xué)會了耐心 ,學(xué)會了要逆向思維尋找突破點(diǎn)。同時也深深地感覺到自己所學(xué)的知識太少,還遠(yuǎn)遠(yuǎn)不夠。還學(xué)會了 Rational Rose數(shù)據(jù)庫建模工具的使用和單元測試以及 java應(yīng)用程序的系統(tǒng)打包等等技術(shù),希望對日后的程序開發(fā)有所幫助。 我學(xué)會了運(yùn)用軟件工程的設(shè)計思想,通過一個完整的企業(yè)進(jìn)銷存管理系統(tǒng)深刻體會了一個完整系統(tǒng)的開發(fā)流程。 巢湖學(xué)院計算機(jī)科學(xué)與技術(shù)系 2021 論文(設(shè)計) 36 總結(jié)與展望 隨著我國成功加入 WTO及信息化浪潮的日益臨近,企業(yè)在激烈的市場競爭環(huán)境下的求得生存 ,就必須有效地利用人才、時間、信息結(jié)合的優(yōu)勢。 、商 品信息管理 同客戶信息管理類似, 包括 添加和修改刪除兩個選項(xiàng)卡,如下圖 : 巢湖學(xué)院計算機(jī)科學(xué)與技術(shù)系 2021 論文(設(shè)計) 30 圖 : 添加商品界面 圖 : 修改刪除商品 巢湖學(xué)院計算機(jī)科學(xué)與技術(shù)系 2021 論文(設(shè)計) 31 、供應(yīng)商信息管理 同客戶信息管理類似,包括添加和修改刪除兩個選項(xiàng)卡,如下圖 : 圖 : 添加供應(yīng)商界面 圖 : 修改刪除供應(yīng)商 巢湖學(xué)院計算機(jī)科學(xué)與技術(shù)系 2021 論文(設(shè)計) 32 、查詢統(tǒng)計管理 查詢統(tǒng)計模塊共有客戶查詢、商品查詢、供應(yīng)商查詢、銷售查詢和入庫查詢五大子模塊,由于幾個子模塊除了銷售查詢有點(diǎn)特別外其他的類似,所以僅以客戶查詢?yōu)槔?來進(jìn)行說明,其他類同,如下圖 : 、客戶查詢 、商品查詢 、供應(yīng)商查詢 、銷售查詢 、入庫查詢 圖 : 客戶查詢 銷售查詢模塊稍有不同,單獨(dú)給圖 ,其中查詢類型選擇“按銷售日期”時,在下面的日期文本框中輸入日期格式,點(diǎn)擊“查詢”按鈕就可以查詢出符合條件的銷售訂單,如下圖 25所示: 巢湖學(xué)院計算機(jī)科學(xué)與技術(shù)系 2021 論文(設(shè)計) 33 圖 : 銷售查詢 、系統(tǒng)管理 、操作員管理 操作員管理必須是管理員才能進(jìn)行此項(xiàng)功能,如果是普通用戶則不具備操作員管理功能,有 添加操作員和修改刪除操作員兩個選項(xiàng)卡,分別如下圖 : 圖 : 添加操作員界面 巢湖學(xué)院計算機(jī)科學(xué)與技術(shù)系 2021 論文(設(shè)計) 34 圖 : 修改刪除管理員界面 、更改密碼 除了管理員外,其他普通用戶只能更改自己的密碼,更改密碼界面如下圖 示: 圖 更改密碼界面 、退出系統(tǒng) 當(dāng)點(diǎn)擊退出系統(tǒng)按鈕 時,會彈出確認(rèn)退出系統(tǒng)對話框,如果選擇確定的話就會正常退出系統(tǒng)。 、客戶信息管理 客戶信息管理子模塊中有兩個標(biāo)簽卡,一個是添加新的客戶信息標(biāo)簽卡,另一個是修改和刪除客戶信息標(biāo)簽卡,分別如下圖 。巢湖學(xué)院計算機(jī)科學(xué)與技術(shù)系 2021 論文(設(shè)計) 28 輸入新的單價后,點(diǎn)擊“修改價格”按鈕后,如果彈出修改成 功提示框即說明修改商品的價格成功。點(diǎn)擊退貨按鈕后彈出如下圖 : 圖 溫馨提示 、銷售管理 、銷售單管理 銷售管理的操作界面下有兩個按鈕,一個是銷售單按鈕,另一個是銷售退貨按鈕。如果選中“添加到商品列表”復(fù)選框的話則在數(shù)據(jù)庫商品表中添加此次進(jìn)貨單內(nèi)容。如下圖 : 圖 : 進(jìn)貨管理模塊圖 下面就該模塊中的兩大 功能 進(jìn)行一一介紹: 巢湖學(xué)院計算機(jī)科學(xué)與技術(shù)系 2021 論文(設(shè)計) 24 、進(jìn)貨單管理 點(diǎn)擊 “進(jìn)貨單 ”按鈕,即可彈出進(jìn)貨單管理界面,如圖 : 圖 : 進(jìn)貨單管理界面 在對應(yīng)的文本框中輸入相應(yīng)的進(jìn)貨信息,在單 價和數(shù)量文本框中添加了事件監(jiān)聽類,如果輸入的不是數(shù)字的話是輸入不進(jìn)去的 [3]。如圖 : 巢湖學(xué)院計算機(jī)科學(xué)與技術(shù)系 2021 論文(設(shè)計) 23 圖 : 主界面 、系統(tǒng)退出 停止使用系統(tǒng)可以點(diǎn)擊 “系統(tǒng)管理 ”中的 “退出系統(tǒng) ”按鈕便可退出系統(tǒng)。 } } } 巢湖學(xué)院計算機(jī)科學(xué)與技術(shù)系 2021 論文(設(shè)計) 22 第 5 章、用戶手冊 、系統(tǒng)啟動、登錄與退出 、系統(tǒng)啟動與登錄 在 MyEclipse中運(yùn)行程序, 成功運(yùn)行后的界面如圖 : 圖 : 登錄界面 在相應(yīng)文本框內(nèi)輸入用戶名和密碼后,點(diǎn)擊“確定”按鈕或回車 ,如果用戶名和密碼不正確則提示用戶名和密碼輸入 不正確。 while(()){ i++。 int i=0。 } } public void testJDBC() throws Exception{ if(conn==null) (XXXX)。 stmt=(,巢湖學(xué)院計算機(jī)科學(xué)與技術(shù)系 2021 論文(設(shè)計) 21 READ_ONLY)。 static{ try{ (dbClassName)。 protected static Connection conn=null。 protected static String dbUser = root。 //單元測試類 public class UnitTest extends TestCase { protected static String dbClassName = 。 import 。 import 。以下是測試數(shù)據(jù)庫連接的一個單元測試類, 代碼如下: package 。這樣就能夠有效地屏蔽非數(shù)字格式的輸入,它比之前的數(shù)字格式驗(yàn)證更有效。目前 JUnit的最新版本是 JUnit , 在 Eclipse開發(fā)工具中已經(jīng)集成了 JUnit的多個版本。用于匹配數(shù)值型數(shù)據(jù)。 if ((()) 0) { ()。 import 。以下代碼是 InputKeyListener類的具體實(shí)現(xiàn): package 。在 Dao中會經(jīng)常使用該類作為方法參數(shù),另外在各個窗體界面中也經(jīng)常使用該類作組件數(shù)據(jù),其中 toString()方法返回其 name屬性值。 、實(shí)用類的編寫 系統(tǒng)中共使用了兩個實(shí)用類 InputKeyListener類和 Item類,前者的作用是監(jiān)數(shù)值型文本框中輸入的數(shù)字是否是數(shù)值型的,如果不是的則輸入不進(jìn)去。各個類分別管理對應(yīng)的子模塊,這樣系統(tǒng)程序代碼的編寫過程就非常 清晰了。 數(shù)據(jù)庫操作類(數(shù)據(jù)庫訪問類) 所有內(nèi)部窗口實(shí)現(xiàn)類 模型層中 實(shí)體模型 數(shù)據(jù)封裝類及數(shù)據(jù)合法性檢查類等實(shí)用類類 系統(tǒng)主界面 單元測試類 JDK 包及數(shù)據(jù)庫連接包等引用類 系統(tǒng)所需文件 (圖片等 ) 系統(tǒng)分析文件 巢湖學(xué)院計算機(jī)科學(xué)與技術(shù)系 2021 論文(設(shè)計) 19 、內(nèi)部窗口類的編寫 從主界面中可以根據(jù)各模塊對應(yīng)的按鈕來進(jìn)行系統(tǒng)操作,點(diǎn)擊這些按鈕會彈出對應(yīng)的內(nèi)部窗口,這些內(nèi)部窗口都對應(yīng)相應(yīng)的別名,這樣在使用 java的反射機(jī)制時可以根據(jù)這些別名來創(chuàng)建對應(yīng)的事件監(jiān)聽器 [6]。這樣不但封裝性好,而且可以為不同的數(shù)據(jù)庫單獨(dú)編寫對應(yīng)的類,而不需要修改程序的其他部分,這樣程序非常容易擴(kuò)展,獨(dú)立性很 高。為 Dao和視圖層的調(diào)用帶來了很多方便。本系統(tǒng)的文件夾組織結(jié)構(gòu)如下 4圖所示: 巢湖學(xué)院計算機(jī)科學(xué)與技術(shù)系 2021 論文(設(shè)計) 18 圖 系統(tǒng)的文件夾組織結(jié)構(gòu) 、系統(tǒng)主要類編寫和設(shè)計 、實(shí)體類的編寫 所有的實(shí)體類都屬 于模型層中最底層用來數(shù)據(jù)收集的,在 7個實(shí)體類分別對應(yīng)數(shù)據(jù)庫中的 7張表格,它們用 set和 get方法設(shè)置或獲取數(shù)據(jù),將實(shí)體對象封裝起來在各個模塊之間傳遞數(shù)據(jù)。 //創(chuàng)建登錄界面 } } 、數(shù)據(jù)表設(shè)計 根據(jù)在數(shù)據(jù)庫需求分析 階段 的分析,設(shè)計數(shù)據(jù)庫表格如下: 表 1: 客戶信息 表 ( customer) 表 2: 商品信息 表 ( ware) 表 3: 供應(yīng)商信息 表 ( provider) 巢湖學(xué)院計算機(jī)科學(xué)與技術(shù)系 2021 論文(設(shè)計) 16 表 4: 庫存信息 表 ( storage) 表 5: 銷售信息 表 (saleform) 表 6: 進(jìn)貨 信息表 ( stock) 巢湖學(xué)院計算機(jī)科學(xué)與技術(shù)系 2021 論文(設(shè)計) 17 表 7: 操作員 信息表 ( user) 、文件夾組織結(jié)構(gòu) 在進(jìn)行系統(tǒng)開發(fā)之前需要規(guī)劃好文件夾組織結(jié)構(gòu),也就是說,建立多個文件夾,對各個功能模塊進(jìn)行劃分,實(shí)現(xiàn)統(tǒng)一管理。 }catch(Exception e){ ()。 //當(dāng)改變窗體大小時更新背景圖片,使之占用整個窗體 private class ResizeFrameListener extends ComponentAdapter{ public void ponentResized(ComponentEvent e){ updateBackImage()。 } catch (PropertyVetoException e1) { ()。 } })。 //將內(nèi)部窗體添加為 JDesktopPane 實(shí)例的內(nèi)部窗體 (true)。(即生成相應(yīng)的內(nèi)部窗體然后顯示出來) [12] public void actionPerformed(ActionEvent e){ JInternalFrame internalFrame= getInternalFrame(framename)。 //設(shè)置按鈕上的Tooltip 文字 (, icon)。 巢湖學(xué)院計算機(jī)科學(xué)與技術(shù)系 2021 論文(設(shè)計) 14 (, ame)。 String framename=。 return button。 //希望繪制圖標(biāo)按鈕就將此屬性設(shè)置為 false //設(shè)置鼠標(biāo)經(jīng)過 ,按下時按鈕樣式 if(icon_roll!=null) (icon_roll)。此處取消,更美觀 (false)。 (false)。 //設(shè)置按鈕外觀樣式,美化界面 (new Insets(0, 0, 0, 0))。 Action action=new openFrameAction(ame,fname,icon)。 Icon icon_roll=new ImageIcon(picUrl_roll)。 //鼠標(biāo)經(jīng)過時顯示的圖片 [10] String picUrl_down=res/ActionIcon/+ame+。 } private JButton createButton(String ame,String fname){ String picUrl=res/ActionIcon/+ame+.png。 ( 系統(tǒng)管理 ,null,systemManagePanel,系統(tǒng)管理 )。 巢湖學(xué)院計算機(jī)科學(xué)與技術(shù)系 2021 論文(設(shè)計) 13 ( 基礎(chǔ)信息管理 ,null,baseInfoManagePanel,基礎(chǔ)信息管理)。 ( 銷售管理 ,null,saleManagePanel,銷售管理 )。 //查詢統(tǒng)計 ........... JPanel systemManagePanel=new JPanel()。 //庫存管理 ........... JPanel baseInfoManagePanel=new JPanel()。 JPanel saleManagePanel=new JPanel()。 (createButton(進(jìn)貨單 ,Jinhuodan))。 //進(jìn)貨管理 (new Color(215, 223, 194))。 (false)。 (new BevelBorder())。+ /img/body/html )。 src=39。 height=39。 (htmlbodyimg width=39。 int imageHeight=()110。 巢湖學(xué)院計算機(jī)科學(xué)與技術(shù)系 2021 論文(設(shè)計) 12 .......... (true)。 //在 窗體中添加 JDesktopPane對象 JTabbedPane navigatorPane=createNavigatorPane()。 (backLabel,new Integer())。 updateBackImage()。 } //多個內(nèi)部窗體對象 [8] private MapString, JInternalFra
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1