




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
數據庫課程實訓報告 1/29登登錄設備管理是企、事業單位中的一項主要管理工作,特別是對于企、事業單位的決策者和管理者來說,設備管理工作都是至關重要的,作為計算機應用的一部分,使用計算機對設備信息進行管理,有著手工管理所無法比擬的優點,因此要求系統能夠:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等,以此來提高設備管理的工作效率,達到預期的目的,從而為用戶提供充足的信息和快捷的查詢手段以管理相關的設備信息。分析2.1功能需求分析本設備管理系統應具備對設備相關信息進行錄入,刪除,修改,查詢,輸出,折舊等基本操作,并將其數據傳遞到數據庫中存儲。使用國家標準設備分類編碼方法,能夠實現對設備代碼的維護。能夠使用戶方便的進行檢索查詢相關設備信息。能夠實現對數據的備份和恢復。具體功能如下圖所示:輸輸份詢復恢新折更備查2、設備的刪除功能:刪除設備的信息,包括:設備編號、設備名稱、設備類別、使用單位等。4、設備的查詢功能:查詢設備的信息,包括:設備的編號、名稱、類別、使用單位、單價、折5、設備的折舊功能:對現有設備進行折舊計算輸出設備的現有價值。6、數據備份功能:對數據庫中的數據進行備份,用來還原數據庫。7、數據恢復功能:對數據庫進行恢復,是數據庫恢復到備份前的狀態。數據需求分析用戶登錄登錄信A01輸出A02更新、維護、查詢、折舊、備份和還原數據身份驗證3/29(1)數據流的描述(2)處理邏輯描述輯名稱:輸出信息。輸出的數據流:設備明細帳信息輯名稱:功能信息。輸出的數據流:設備標準信息輯名稱:驗證信息。輸人的數據流:用戶基本信息(3)數據儲存描述數據存儲名稱:設備使用明細信息簡述:設備的基本信息數據存儲組成:用戶名+密碼關鍵字:設備編號,單位編號,使用數量,折扣,單價數據存儲名稱:國家標準設備分類信息簡述:國家標準設備基本信息數據存儲組成:用戶名+密碼關鍵字:設備編號,設備類別,設備名稱,生產廠家,單價(元)數據存儲名稱:設備使用單位信息簡述:單位基本信息數據存儲組成:用戶名+密碼關鍵字:單位編號,單位名稱,單位電話,單位地址(4)外部實體的描述外部實體名稱:用戶簡述:使用設備管理系統的人外部實體名稱:設備簡述:國家標準設備信息5/29設備使用明細表列名數據類型是否為空設備編號否單位編號否使用數量4是扣t8是t8是設備名稱是設備使用單位代碼表列名單位編號單位名稱單位電話單位地址國家標準設備分類表列名設備編號設備類別設備名稱生產廠家單價(元)數據類型數據類型t度度8是否為空否是是是是否為空否是是是是7/29本模塊實現了管理員登陸系統的功能,是系統的第一個用戶的接口,通過管理員權限的區別來進入本系統,其他操作者在輸入有誤的情況下拒絕訪問。本模塊實現了設備信息的錄入功能,能夠向設備ID、購買數量進行錄入,并對設備的價格本模塊實現了部門的信息錄入,可以向表中添加刪除部門信息,編輯部門信息(部門編號、部門名稱、狀態、人數、負責業務)本模塊實現了高校學院的信息的修改與刪除,可以修改、刪除、添加表中高校學院的信息(學院編號、學院姓名、狀態、人數、聯系電話等)本模塊實現了設備管理功能,對設備進行產品的入庫登記、入庫記錄、庫存情況的記錄,并查找設備檢索設備的種類,對設備進行添加、修改、刪除的操作。概念設計設備信息(設備編號,設備名稱,設備類型,型號,規格,單價,數量,購買日期,生產廠家,保質期,經辦人)購買記錄(記錄編號,設備名,類別,型號,規格,單價,數量,日期,生產廠家)9/29if(str2=="123456789"){try{{{}}}}else{4.2修改模塊實現用戶可點擊修改按鈕,在對應的文本框上輸入要修改的信息{}用戶可點擊查詢按鈕,在彈出的對話框中輸入關鍵字對信息進行查詢w用戶可點擊添加按鈕,在對應的文本框上輸入要添加的信息n}用戶可點擊刪除按鈕,系統將選定的數據刪除{試與功能測試對各個模板進行添加修改、刪除、操作。11/2913/29整個設計通過了軟件和硬件上的調試。我想這對于自己以后的學習和工作都會有很大的幫助。在這次設計中遇到了很多實際性的問題,在實際設計中才發現,書本上理論性的東西與在實際運用中的還是有一定的出入的,所以有些問題不但要深入地理解,而且要不斷地更正以前的錯誤思維。一切問題必須要靠自己一點一滴的解決,而在解決的過程當中你會發現自己在飛速的提升。對于教材管理系統,其程序是比較簡單的,主要是解決程序設計中的問題,而程序設計是一個很靈活的東西,它反映了你解決問題的邏輯思維和創新能力,它才是一個設計的靈魂所在程序上面的。很多子程序是可以借鑒書本上的,但怎樣銜接各個子程序才是關鍵的問題所在,這需要對系統的結構很熟悉。因此可以說系統的設計是軟件和硬件的結合,二者是密不可分的。通過這次課程設計我也發現了自身存在的不足15/29之處,雖然感覺理論上已經掌握,但在運用到實踐的過程中仍有意想不到的困惑,經過一番努這也激發了我今后努力學習的興趣,我想這將對我以后的學習產生積極的影響。其次,這次課程設計讓我充分認識到團隊合作的重要性,只有分工協作才能保證整個項目的有條不絮。另外在課程設計的過程中,當我們碰到不明白的問題時,指導老師總是耐心的講解,給我們的設計以極大的幫助,使我們獲益匪淺。因此非常感謝老師的教導。通過這次設計,我懂得了學習的重要性,了解到理論知識與實踐相結合的重要意義,學會了堅持、耐心和努力,這將為自己今后的學習和工作做出了最好的榜樣。我覺得作為一名軟件工程專業的學生,這次課程設計是很有意義的。更重要的是如何把自己平時所學的東西應用到實際中。雖然自己對于這門課懂的并不多,很多基礎的東西都還沒有很好的掌握,覺得很難,也沒有很有效的辦法通過自身去理解,但是靠著這一個多禮拜的“學習”,在小組同學的幫助和講解下,漸漸對這門課逐漸產并逐步從基礎慢慢開始弄懂它。我認為這個收獲應該說是相當大的。一開始我們從參考書上找來了課題,但是畢竟是參考書,做到后來發現很多程序都是不完整的,這讓我們傷透了腦筋。看著別的小組都弄得有模有只是一個參考,設計這種東西最后還是要靠自己動腦筋。然后我們大家一起齊心協力,從平時做的實驗﹑老師上課的舉例﹑書本上的知識以及老師的輔導和其他同學的幫助下終于完成了。應該說這是通過我們小組成員的共同努力和動腦完成的,雖然內容并不是很復雜,但是我們覺得設計的過程相當重要,學到了很多,收獲了很多。我覺得課程設計反映的是一個從理論到實際應用的過程,但是更遠一點可以聯系到以后畢業之后從學校轉到踏上社會的一個過程。小組所以我認為這次的課程設計意義很深,和其他同學的共同學習﹑配合﹑努力的過程也很愉快,另外還要感謝老師的耐心輔導。數據庫原理及技術課程設計[M].北京:清華大學出版17/29//全局的位置變量,用于表示鼠標在窗口上的位置//定義組件}}//窗口操作控制菜單}//構造函數publicLogin(){//設置窗體的樣式為當前系統的樣式try{}try{}//窗口背景面板19/29}//窗體移動函數//設置沒有標題的窗口可以拖動{{//按下(mousePressed不是點擊,而是鼠標被按下沒有抬起)origin.x=e.getX();//當鼠標按下的時候獲得窗口當前的位置}});{{ation//設置窗口的位置//窗口當前的位置+鼠標當前在窗口的位置-鼠標按下的時候在窗口y}});}}}}}}}}}}}21/29}}}//窗口淡入淡出函數//窗口設置淡入淡出代碼段r}}}};//設置線程控制}}//全局的位置變量,用于表示鼠標在窗口上的位置//用于獲得窗口的大小h//窗口控制菜單//窗口菜單}//窗體移動函數//設置沒有標題的窗口可以拖動{{//按下(mousePressed不是點擊,而是鼠標被按下沒有抬起)origin.x=e.getX();//當鼠標按下的時候獲得窗口當前的位置}});{{ation//設置窗口的位置//窗口當前的位置+鼠標當前在窗口的位置-鼠標按下的時候在窗口y}});}義菜單label23/29}//主界面左側菜單欄定義String[]nameStrings={"總金額","高校部門","高校學院","設備管理","",""};//為了方便布局使用的空面板}//頂層窗口右側窗口控制菜單}//頂層窗口控制菜單}//中間內容面板//收款面板,管理店鋪的運營//會員信息面板//設備相關管理面板//設備銷售面板//不過值得注意的是第一個加入的會在窗口實例化的時候顯示為第一個}publicvoidinitBkPanel(){//使用工具包里的圖片面板設置窗體的背景圖片Imagebk=null;try{25/29bk=ImageIO.read(newFile(""));}catch(Exceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}im=newImagePanel(bk);im.setLayout(newBorderLayout());initTop();initCenter();im.add(jTop,"North");im.add(conjp,"Center");this.add(im);}//主窗體的構造函數publicUserMainWindows(){//設置窗體的樣式為當前系統的樣式try{UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");}catch(Exceptione){//TODO:handleexception}UIManager.getLookAndFeelDefaults().put("defaultFont",newFont("微軟雅黑",Font.PLAIN,12));this.WindowMove();this.initBkPanel();this.setUndecorated(true);this.addWindowListener(this);AWTUtilities.setWindowOpacity(UserMainWindows.this,0f);this.setSize((int)(width*0.8f),(int)(height*0.8f));this.setVisible(true);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setLocationRelativeTo(null);}//設置//定義頂層菜單樣式函數privatevoidsetTopMenuStyle(JLabeljlb,Stringtype){if(type.equals("enter")){//jlb.setForeground(Color.yellow);jlb.setFont(MyFont.TopMenuC);jlb.setLocation(jlb.getX(),jlb.getY()-1);}if(type.equals("exit")){//jlb.setForeground(Color.black);jlb.setBackground(Color.red);jlb.setFont(MyFont.TopMenu);jlb.setLocation(jlb.getX(),jlb.getY()+1);}if(type.equals("click")){String[]name={"shoukuan","empmanager","mebmanager","product","salcount","pagemanager"};pagemanager};for(inti=0;i<name.length;i++){if(jlb.getName().equals(name[0])){jlb.setForeground(Color.yellow);if(i!=0){jlb1[i].setForeground(Color.black);}}if(jlb.getName().equals(name[1])){jlb.setForeground(Color.yellow);if(i!=1){jlb1[i].setForeground(Color.black);}}if(jlb.getName().equals(name[2])){jlb.setForeground(Color.yellow);if(i!=2){jlb1[i].setForeground(Color.black);}}if(jlb.getName().equals(name[3])){jlb.setForeground(Color.yellow);if(i!=3){jlb1[i].setForeground(Color.black);}}if(jlb.getName().equals(name[4])){jlb.setForeground(Color.yellow);if(i!=4){jlb1[i].setForeground(Color.black);}}if(jlb.getName().equals(name[5])){jlb.setForeground(Color.yellow);if(i!=5){jlb1[i].setForeground(Color.black);}}}}}27/29@OverridepublicvoidmouseClicked(MouseEvente){//TODOAuto-generatedmethodstubif(e.getSource()==this.omenu){}if(e.getSource()==this.min){setState(JFrame.ICONIFIED);}if(e.getSource()==this.close){inti
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 瓷具創意美術課件
- 水利水電工程前景探索試題及答案
- 水利水電工程設計創新試題及答案
- 經濟學畢業設計答辯
- 沖刺搶分卷05 備戰2025年高考考前仿真模擬卷沖刺搶分卷化學試題05 (遼寧、黑龍江、吉林、內蒙古專用) 含解析
- 中級經濟師市場規制試題及答案
- 2025年市政工程資源配置試題及答案
- 有趣的棒棒糖世界探秘
- 2025年經濟法概論核心知識試題及答案
- 畜牧養殖廢物處理利用協議
- 2025屆浙江省稽陽聯誼學校高三下學期4月二模政治試題 含解析
- 2025年北京市東城區九年級初三一模英語試卷(含答案)
- MOOC 創業管理-江蘇大學 中國大學慕課答案
- (高級)政工師理論考試題庫及答案(含各題型)
- 個人車位租賃合同電子版
- 醫院感染相關基礎知識
- 《湖心亭看雪》選擇題解析(內容理解)
- 外墻真石漆施工質量通病與預防措施
- 中央空調應急管理制度匯編
- 國外高速公路管理模式及發展趨勢
- 煤礦自動化(培訓)
評論
0/150
提交評論