Java程序設計課程設計教材管理系統(tǒng)報告_第1頁
Java程序設計課程設計教材管理系統(tǒng)報告_第2頁
Java程序設計課程設計教材管理系統(tǒng)報告_第3頁
Java程序設計課程設計教材管理系統(tǒng)報告_第4頁
Java程序設計課程設計教材管理系統(tǒng)報告_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、沈 陽 工 程 學 院課 程 設 計設計題目: java程序設計課程設計 教材管理系統(tǒng) 系 別 信息工程系 班級 計專本101 學生姓名 學 號 指導教師 職稱 副教授、教授 起止日期:2011 年 6月13日起至 2011年 6月 25日止沈 陽 工 程 學 院課程設計任務書課程設計題目: java程序設計課程設計 教材管理系統(tǒng) 系 別 信息工程系 班級 計專本101 學生姓名 學 號 指導教師 職稱 副教授、教授 課程設計進行地點: 實訓f 任 務 下 達 時 間: 2011 年 6 月 13 日起止日期: 2011 年 6 月 13 日起至 2011年 6月 25 日止教研室主任 201

2、1年 6月 12 日批準1.設計的原始資料及依據通過課程設計使學生進一步加深對課程內容的理解,利用程序設計的基本思想進行程序的開發(fā),進一步掌握編程方法和技巧,提高學生用程序的思想來解決實際問題的能力。2設計的主要內容及要求本小組設計題目:教材管理系統(tǒng)需要完成的功能: 管理員管理子系統(tǒng) 教材信息管理子系統(tǒng) 教材庫存管理子系統(tǒng) 用戶登錄子系統(tǒng)3.對設計說明書撰寫內容、格式、字數的要求 學生應撰寫的內容為:中文摘要和關鍵詞、目錄、正文、參考文獻等。課程設計說明書(論文)的結構及各部分內容要求可參照沈陽工程學院畢業(yè)設計(論文)撰寫規(guī)范執(zhí)行。應做到文理通順,內容正確完整,書寫工整,裝訂整齊。 裝訂格式封

3、面、任務書、成績評審意見表、摘要和關鍵詞、目錄、正文、結論、致謝、參考文獻。 課程設計說明書(論文)是體現和總結課程設計成果的載體,一般不應少于3000字。打印時采用a4紙,頁邊距均為20mm,正文采用宋體小四號字,行間距18磅。文中大標題采用黑體小三號字,一級節(jié)標題采用黑體四號字,二級節(jié)標題采用黑體小四號字,三級節(jié)標題采用黑體小四號字,表題與圖題采用宋體五號字。4. 設計完成后應提交成果的種類、數量、質量等方面的要求 課程設計任務書 課程設計報告 設計成品(光盤)5.時間進度安排順序階段日期計 劃 完 成 內 容備注1第16周第1天查閱資料,充分解讀題目內容,小組分工,確定每個人的具體任務。

4、1天2第16周第2天數據庫設計及登陸界面的實現。1天3第16周第3,4,5天,第17周第1天編制程序,單元測試。4天4第17周第2,3天程序整合,綜合調試。2天5第17周第4天答辯。1天6第17周第5天撰寫課程設計報告。1天6.主要參考資料(文獻)1 耿祥義.java2 實用教程.北京:清華大學出版社,20062 朱仲杰.java2 全方位學習.北京:機械工業(yè)出版社,2006 3 張思民.java程序設計實踐教程.北京:清華大學出版社,20064 湯一平.java 語言程序設計.北京:科學出版社,20065 劉藝.java 程序設計大學教程. 北京:機械工業(yè)出版社,20066 耿祥義.java

5、課程設計.北京:清華大學出版社,20037 sharon zakhour. java教程. 北京:人民郵電出版社,2007 沈陽工程學院 課程設計成績評定表系(部): 信息工程系 班級: 計專本101 學生姓名: 楊建國、田光照、陳國承、于瑞雪 指 導 教 師 評 審 意 見評價內容具 體 要 求權重評 分加權分調研論證能獨立查閱文獻,收集資料;能制定課程設計方案和日程安排。0.15432工作能力態(tài)度工作態(tài)度認真,遵守紀律,出勤情況是否良好,能夠獨立完成設計工作, 0.25432工作量按期圓滿完成規(guī)定的設計任務,工作量飽滿,難度適宜。0.25432說明書的質量說明書立論正確,論述充分,結論嚴謹

6、合理,文字通順,技術用語準確,符號統(tǒng)一,編號齊全,圖表完備,書寫工整規(guī)范。0.55432指導教師評審成績(加權分合計乘以8) 分加權分合計指 導 教 師 簽 名: 年 月 日評 閱 教 師 評 審 意 見評價內容具 體 要 求權重評 分加權分查閱文獻查閱文獻有一定廣泛性;有綜合歸納資料的能力0.25432工作量工作量飽滿,難度適中。0.55432說明書的質量說明書立論正確,論述充分,結論嚴謹合理,文字通順,技術用語準確,符號統(tǒng)一,編號齊全,圖表完備,書寫工整規(guī)范。0.35432評閱教師評審成績(加權分合計乘以4)分加權分合計評 閱 教 師 簽 名: 年 月 日答 辯 小 組 評 審 意 見評價

7、內容具 體 要 求權重評 分加權分學生匯報匯報準備充分,思路清晰;語言表達準確,概念清楚,論點正確,有層次,有重點,基本上反映了所完成任務的全部內容;時間符合要求。0.55432答 辯思路清晰;回答問題有理論依據,基本概念清楚;主要問題回答準確,深入,有說服力。0.55432答辯小組評審成績(加權分合計乘以8)分加權分合計答辯小組教師簽名: 年 月 日課 程 設 計 總 評 成 績分沈陽工程學院課程設計報告 摘要摘 要 隨著信息技術在管理上越來越深入而廣泛的應用,管理信息系統(tǒng)的實施在技術上已逐步成熟。管理信息系統(tǒng)是一個不斷發(fā)展的新型學科,企業(yè)要生存要發(fā)展,要高效率地把企業(yè)活動有機地組織起來,就

8、必須加強企業(yè)管理,即加強對企業(yè)內部的各種資源(人、財、物等)的有效管理,建立與自身特點相適應的管理信息系統(tǒng)。作為校園信息化管理,已經成為評測校園教學質量的一個重要手段。在校園信息化管理中,學校的教材管理已是首要解決的問題,學校每學期開學都需要購買大量的教材,學校根據每學期所開設的各種課程,向書店或者出版社購進教科書,然后學生以班級為單位向學校領書交費。這項工作現在大部分學校還是手工操作,不僅工作效率很低,并且不能及時了解教材庫存和領取的具體情況。針對上述情況,根據目前學校管理的模式和計算機管理中的優(yōu)點,經過多方面的分析,該系統(tǒng)實現班級信息管理、教材收費管理、領取的自動管理以及以往的教材信息的查

9、詢。本系統(tǒng)主要設計了4大功能模塊,分別是管理員管理子系統(tǒng)、教材信息管理子系統(tǒng)、教材庫存管理子系統(tǒng)、用戶登錄子系統(tǒng)。通過功能分析首先建立數據庫結構,根據功能盡量完善和實用結合設計程序界面和功能代碼。而netbeans ide6.5和mysql就是開發(fā)這個管理系統(tǒng)很好的工具。通過對教材信息管理系統(tǒng)的實現,大大提高了管理員的工作效率,方便了學校對班級和教師教材信息的管理,完成了設計的目的。關鍵詞:java 管理信息系統(tǒng) 教材管理 mysqli沈陽工程學院課程設計報告 目錄materials management systemabstract :is getting more and more tho

10、rough along with the information technology in the management and the widespread application, management information systems implementation technically already gradually maturely. the management information system is the new discipline which develops unceasingly, the enterprise must survive must dev

11、elop, wants the high efficiency organically to organize the enterprise activities, must strengthen the business management, namely strengthens to enterprise interior each resources (personnel and so on) the effective management, establishes the management information system which adapts with own cha

12、racteristic. takes the campus informationization management, already became evaluates the campus quality of teaching important means. in the campus informationization management, the school teaching material management already was the most important solution question, school each semester begins sch

13、ool needs to purchase the massive teaching materials, the school acts according to each kind of curriculum which each semester opened, purchased the textbook to the bookstore or the publishing house, then the student received book paying fee take the class and grade as the unit to the school. this w

14、ork now majority of school manual operation, not only the working efficiency is very low, and cannot understand promptly the teaching material keeps in stock the special details which and receives. in view of the above situation, according to the present school administrations pattern and computer m

15、anagements merit, undergoes various analysis, this system realizes the automatic control which as well as the former teaching material information inquiry the class and grade information management, the teaching material charge management, receive. this system has mainly designed 4 big functional mo

16、dules, respectively is the system administration, the money spent on books management, the warehousing management, the synthesis inquiry. first establishes the database structure through the functional analysis, is as far as possible perfect according to the function and the practical union project

17、approach contact surface and the function code. but netbeans ide6.5 and the mysql develop this management system management system very good tool.through to teaching material information management systems realization, raised managers working efficiency greatly, has facilitated the school to the cla

18、ss and grade and the teacher teaching material information management, has completed the design goal.key words: java management information system material management mysql目 錄摘 要i 第1章 緒論1第2章 系統(tǒng)功能介紹2 2.1 系統(tǒng)功能總框圖2 2.2 模塊功能介紹22.2.1身份驗證功能介紹22.2.2 教材庫存查詢功能介紹22.2.3 教材出/入庫查詢功能介紹22.2.4 教材出/入庫登記功能介紹32.2.5 新教

19、材錄入功能介紹32.2.6 教材信息管理功能介紹32.2.7 教材信息查詢功能介紹32.3 組內任務分工3第3章 數據庫設計43.1 數據庫需求分析43.2 數據庫概念結構設計53.3 數據庫表設計5第4章 系統(tǒng)功能實現74.1 數據庫連接功能實現74.2 系統(tǒng)登錄功能實現74.3 系統(tǒng)主界面功能實現94.4 用戶管理功能實現134.5 教材庫存查詢功能實現154.6 教材出/入庫查詢功能實現174.7 教材出/入庫登記功能實現194.8 新教材錄入功能實現234.9 教材信息管理功能實現254.10 教材信息查詢功能實現27結論30 致謝31 參考文獻32 iii沈陽工程學院課程設計報告 第

20、1章 緒論- 1 -第1章 緒 論隨著信息技術的日益發(fā)展和計算機網絡的普遍應用,學校教材的不斷增加,以前的教材管理的手工管理模式已無法跟上時代的需求,教材管理是高校教務工作的一個重要環(huán)節(jié),其工作成效將直接影響教學工作的正常開展。 近年來,隨著我國高等教育辦學規(guī)模的迅速擴大、學科建設的日趨深入,教材也發(fā)展迅猛,表現出“種類多、更新快、用量多”的特點,這就對教材管理提出了新的要求。面對當前教材管理中日益增加的信息種類、信息量和服務差異,如何高效、高質量地開展工作,形成良好的物流、財流和信息流,更好的服務于教學,是高校教材管理中有待解決的問題。 在網絡環(huán)境下建立教材管理系統(tǒng)對于減輕教材管理人員的勞動

21、強度、提高工作質量和效率、方便管理人員對信息的查詢、提高信息資源的利用率和管理水平都具有重要意義。在此階段中,主要是弄清本課題需要解決的問題根本所在,以及此課題所需的資源等。這也是每個軟件開發(fā)的第一步,只有了解了每個項目所必需要做的事,才能把項目繼續(xù)下去,為此我們要對所做的課題進行一個基本的了解。本系統(tǒng)是一個教材管理軟件,教材管理在高校的教學管理工作中占有較重的分量。所以很多長期從事教學工作的人們一直希望使用電腦來處理這些繁重的工作。在前些年,很多高校都利用了電腦來進行教學管理工作,但由于一直沒有開發(fā)出比較好的教材管理系統(tǒng)或者那些系統(tǒng)跟網絡的結合不夠,由此很多高校工作人員體會到了缺少適合自己學

22、校的教學管理系統(tǒng)的切膚之痛。例如:我們學院就是因為還沒有一個較完整的教材管理系統(tǒng),而影響了學院教學工作的辦公效率,許多老師要申報的教材不能及時反應到教務處,而教務處審批的結果也不能及時的發(fā)布,還得文件的方式發(fā)布。鑒于此,在學院和教務處各級領導的重視下我對許多高校的教材管理系統(tǒng)進行了深入的研究,取長補短,并結合本學院的實際而開發(fā)了本教材管理系。沈陽工程學院課程設計報告 第2章 系統(tǒng)功能介紹第2章 系統(tǒng)功能介紹2.1系統(tǒng)功能總框圖 教材管理系統(tǒng)身份驗證庫存管理教材管理教材庫存查詢教材出入庫查詢教材出入庫登記新教材信息錄入教材信息查詢教材信息管理系統(tǒng)管理員一般用戶2.2 模塊功能介紹2.2.1 身份

23、驗證功能介紹此模塊的具體功能是辨別登陸用戶的權限類型。教材管理系統(tǒng)包含兩種用戶權限:系統(tǒng)管理員和一般用戶。系統(tǒng)管理員的權限包括:添加新的用戶,查詢用戶信息,修改刪除用戶信息,修改密碼等。而一般用戶沒有添加新用戶,查詢用戶信息,修改刪除用戶信息的權力。設置用戶權限是為了保證系統(tǒng)的安全和穩(wěn)定性。2.2.2 教材庫存查詢功能介紹此模塊的具體功能是查看當前教材庫中所有教材的存儲情況,只能查詢不能有修改和刪除的功能,庫存的信息存放在數據庫中的book表中。查詢的方式有根據教材名稱、教材編號兩種方式進行查詢。主要的功能就是顯示庫存信息,方便工作人員了解教材庫存數量。2.2.3 教材出/入庫查詢功能介紹此模

24、塊的具體功能是查詢教材的出/入庫情況,只能查詢不能有修改和刪除的功能,庫存的信息存放在數據庫中的book_list表中。查詢的方式有根據教材名稱、教材編號和出入庫時間三種方式進行查詢。主要的功能就是顯示教材出庫信息或者教材入庫信息,方便工作人員了解教材的出入庫情況。2.2.4 教材出/入庫登記功能介紹此模塊的具體功能是登記教材的出/入庫情況,登記的內容有教材的名稱、教材的編號和數量,并可選擇出庫還是入庫操作。操作后的信息反映在數據庫中的book_list表中。主要的功能就是記錄教材出/入庫的操作,方便工作人員了解教材的出入庫情況。2.2.5 新教材錄入功能介紹此模塊的功能是注冊新教材的基本信息

25、,以供之后的教材出入庫等其他功能所用。用數據庫的book表記錄信息。其中的基本信息為教材編號、教材名稱、教材作者、出版社、教材單價、出版時間和庫存量。2.2.6 教材信息管理功能介紹此模塊的功能是管理教材的基本信息,根據數據庫book表中教材的名稱,查詢出此教材的基本信息,包括:教材作者、出版社、教材單價、出版時間和庫存量??蛇x擇修改這幾項的信息,或者直接刪除此教材的所有信息。2.2.7 教材信息查詢功能介紹此模塊的具體功能是查看當前教材庫中所有教材的具體情況,只能查詢不能有修改和刪除的功能,教材的信息存放在數據庫中的book表中。查詢的方式有根據教材名稱、教材編號、作者和出版社四種方式進行查

26、詢。主要的功能就是顯示教材信息,方便工作人員了解教材庫存數量。2.3 組內任務分工姓名分工楊建國登錄模塊、用戶權限管理田光照數據庫設計、主頁面模塊陳國承庫存管理模塊于瑞雪教材管理模塊- 3 -沈陽工程學院課程設計報告 第3章 數據庫設計第3章 數據庫設計數據庫設計師課程設計的核心部分,教材管理系統(tǒng)一共包括五個表:admin表、book表、book_list表。教材管理的主要工作是教材的預定、采購、登記、管理、發(fā)放等, 良好地完成這些工作需要管理員定期的對庫存教材進行清查和統(tǒng)計分析, 并及時與各院系、各教研室取得聯系,征求各方面的建議及要求, 工作性質十分重要, 工作量極大。近年來,隨著國家教學

27、改革的不斷的深化,高校辦學規(guī)模的不斷的擴大,學生人數逐年增長,教材的采購量和分發(fā)量也在不斷的增長。庫存書籍的統(tǒng)計、圖書的出入庫的管理、教材預定以及教材的財務情況等管理工作的工作量不斷的增加,教材管理的難度也隨著提高。一些院校的教材管理工作甚至仍然是在手工記錄的基礎上進行,在不同部門科室間的信息傳遞也是手工的記錄和單據。每個新學年開始教材的采購、分發(fā)以及教材的財務管理等工作量比較大,很主要的因素就是教材管理的方法和手段的落后。 顯然這與院校當前教學改革的步調不一致,更難以滿足以后更多學生所需教材的管理。為了將管理人員從繁瑣的工作中解脫出來, 真正地實現辦公自動化,并充分發(fā)揮計算機管理及校園網的作

28、用,實現信息在校園網上的迅速交流,研制和開發(fā)網上教材管理系統(tǒng)具有十分重要的現實意義?,F在可以見到教材管理的軟件,網上也能查到,各有其特色,這與不同學校的管理方式及使用的開發(fā)工具有關。但是基于網上工作方式的教材管理系統(tǒng)很少,本系統(tǒng)使用c/s教材管理系統(tǒng),以數據庫為基礎,教材的查詢、配置、預定、統(tǒng)計等管理功能,以提高工作的效率。3.1 數據庫需求分析教材管理工作是高等院校教學管理工作的一項重要組成部分. 在高等教育不斷深化改革和全面實施素質教育的今天,教材管理的信息化建設尤其具有重要的現實意義. 這主要體現在以下二個方面: 1、近年來,隨著高教改革的深入和持續(xù)多年的擴招,高等院校的在校大學生和研究

29、生數量迅速增加,因而對教材的需求量和使用也相應地大幅度增加,同時,由于在各大高校,為適應人才市場的需要,也在不斷地進行著專業(yè)的調整和更新,課程改革也在逐步推進,從而使得學校里所使用的教材種類越來越多,手工或效率較低的軟件對于教材管理而言,使得工作人員和管理部門的勞動強度越來越大,為獲取有效的信息所花費的時間也越來越長; 2、現代科學技術和人文管理等知識更新很快,相應的是大學的教材也應該隨之快速更新,但在使用傳統(tǒng)的方法進行教材管理時,在教材選用計劃的制定、訂購、進貨、入庫、發(fā)放、結算、統(tǒng)計、信息收集和反饋等一系列的管理過程中,其周期過長,使得教材的選用和淘汰等明顯地滯后于知識、技術的發(fā)展和教材本

30、身版本的更新,而很多的用人單位在聘用大學畢業(yè)生時,卻要求他們具有較新、甚至是最新的知識結構.教材信息管理工作是一項既復雜又艱辛的工作,管理人員每天都要做大量的進書、出書、做賬等工作. 對于手工管理而言,其難度之大和效率之低是勿容置疑的,特別是盤點 (即清查庫存量) 和收集統(tǒng)計信息時,這些工作有時甚至需要人工花很多天時間才能完成,常常使人疲憊不堪. 而且有時發(fā)現,花了大量心血的結算清單是錯誤的,或者是所收集的信息是不準確的,則更使人頭疼,而這些工作又是教材管理中非常重要的工作,需要經常地做. 顯然這種手工管理方式既費時又費力,不能適應目前教材管理的實際需要.因此,教材管理水平的高低直接影響教學工

31、作的進行、教學質量的提高和合格人才的培養(yǎng),開發(fā)和使用高校教材管理信息系統(tǒng)是改善和提高教材管理水平的一個重要途徑.我們所開發(fā)的高校教材管理系實質是設計一套先進的數據庫管理模式,在此模式上組織數據,定義數據庫結構和各種功能及操作,而設計一個合理的數據庫管理模式的關鍵在于要有完善的數據需求分析. e-r 方法和關系規(guī)范化理論是數據庫設計理論的兩大支柱,能夠實現由現實世界模型向數據庫邏輯模型的轉化,確保了由邏輯模型所產生的關系具有數據一致性和完整性、而且冗余少等特點。3.2 數據庫概念結構設計利用powerdesigner軟件畫出教材信息表和教材庫存表的實體關系圖,如圖3.1所示圖3.1 實體關系圖根

32、據實體關系圖可知:教材信息表(教材編號,教材名稱,教材作者,出版社,教材單價,出版時間,數量)教材出/入庫記錄表(教材編號,教材名稱,出庫入庫,出庫入庫日期,數量)3.3 數據庫表的設計本系統(tǒng)用到了3個表。登陸表、教材基本信息表和教材出/入庫表。以下依次列出3個表的具體信息。admin表中保存的是用戶信息,包括:用戶編號、用戶登錄名、用戶登錄密碼以及用戶權限。如表3.1。表3.1 管理員信息表字段名稱數據類型長 度備 注ad_id文 本10用戶編號ad_name文 本10用戶登錄名ad_pw文 本15用戶登錄密碼ad_dj文 本5用戶權限book表中保存的是教材的基本信息,包括:教材編號、教材

33、名稱、教材作者、出版社、教材單價、出版時間和庫存量。如表3.2。表3.2 教材信息表字段名稱數據類型長 度備 注book_id文 本10教材編號book_name文 本20教材名稱author文 本20教材作者publisher文 本20出版社price文 本10單價publish_date文 本15出版時間quantity文 本50庫存量 book_list表中保存的是教材出入庫情況,包括:編號、教材編號、教材名稱、出庫/入庫、出庫/入庫時間和數量。如表3.3。表3.3 教材信息表字段名稱數據類型長 度備 注id文 本10編號book_id文 本20教材編號book_name文 本20教材名

34、稱in_out文 本20出庫/入庫inout_date文 本15出庫/入庫時間amount文 本50數量- 6 -沈陽工程學院課程設計報告 第4章 系統(tǒng)功能實現第4章 系統(tǒng)功能實現4.1 數據庫連接功能實現本教材管理系統(tǒng)的課程設計用到的數據庫連接的功能單獨寫在getstatement.java的文件中,其中包括數據庫連接、數據庫查詢、數據的更新插入等功能的具體實現。程序代碼如下:package com.jiaocai.condb;import java.sql.*;/* * * author administrator */public class getstatement public ge

35、tstatement() private connection conn; private statement st; public statement return_statement() throws classnotfoundexception, sqlexception class.forname(com.mysql.jdbc.driver); conn = drivermanager.getconnection(jdbc:mysql:/localhost:3306/jiaocai, root, 123); st = conn.createstatement(); return st;

36、 public void close_all() throws sqlexception st.close(); conn.close(); 4.2 系統(tǒng)登錄功能實現登陸功能是做一個登陸界面實現用戶的登陸,連接到數據庫,確認是否有此用戶,如果有則進入主界面,系統(tǒng)中有兩種用戶權限,系統(tǒng)管理員登陸界面如圖4.1所示,一般用戶登陸界面如圖4.2所示。圖4.1系統(tǒng)管理員登陸界面圖4.1一般用戶登陸界面登陸框的功能代碼實現:public class apply extends javax.swing.jframe public apply() initcomponents(); /* this meth

37、od is called from within the constructor to * initialize the form. * warning: do not modify this code. the content of this method is * always regenerated by the form editor. */ suppresswarnings(unchecked) / private void initcomponents() jpanel1 = new javax.swing.jpanel(); jtextfield1 = new javax.swi

38、ng.jtextfield(); jlabel1 = new javax.swing.jlabel(); jpasswordfield1 = new javax.swing.jpasswordfield(); jlabel2 = new javax.swing.jlabel(); jlabel3 = new javax.swing.jlabel(); jbutton1 = new javax.swing.jbutton(); setdefaultcloseoperation(javax.swing.windowconstants.exit_on_close); settitle(教材管理系統(tǒng))

39、; setlocationbyplatform(true); setresizable(false); jlabel1.setfont(new java.awt.font(宋體, 0, 36); jlabel1.settext(教材管理系統(tǒng)登錄); jlabel2.setfont(new java.awt.font(宋體, 0, 14); jlabel2.settext(用戶名:); jlabel3.setfont(new java.awt.font(宋體, 0, 14); jlabel3.settext(密 碼:); jbutton1.settext(登 陸); jbutton1.addmo

40、uselistener(new java.awt.event.mouseadapter() public void mouseclicked(java.awt.event.mouseevent evt) ad_denglu(evt); ); 4.3 主界面功能實現主界面是整個系統(tǒng)的操作的主體部分,把所有的功能和所集成的小工具都放在這個功能模塊上面,所以在做的時候很細致,用一種比較友好的界面來展示我們這次課程設計教材管理系統(tǒng),如圖4.3所示圖4.3系統(tǒng)主界面主界面的功能主要是調用各個功能模塊,大多都是重復的所以只列舉出來部分代碼:public class mainjiemian extends

41、javax.swing.jframe integer dj; string yname; /* creates new form mainjiemian */ public mainjiemian(integer dj,string yname) initcomponents(); dj=dj; yname=yname; if(dj!=2) jmenuitem1.setenabled(false); jmenuitem9.setenabled(false); jmenuitem2.setenabled(false); /* this method is called from within t

42、he constructor to * initialize the form. * warning: do not modify this code. the content of this method is * always regenerated by the form editor. */ suppresswarnings(unchecked) / private void initcomponents() setdefaultcloseoperation(javax.swing.windowconstants.exit_on_close); settitle(教材管理系統(tǒng)); se

43、tlocationbyplatform(true); setresizable(false); jlabel1.setfont(new java.awt.font(宋體, 0, 36); jlabel1.settext(歡迎使用教材管理系統(tǒng)); jmenu1.settext(系統(tǒng)管理); jmenuitem1.settext(添加用戶); jmenuitem1.addactionlistener(new java.awt.event.actionlistener() public void actionperformed(java.awt.event.actionevent evt) adda

44、min(evt); ); jmenu1.add(jmenuitem1); jmenuitem9.settext(查詢用戶); jmenuitem9.addactionlistener(new java.awt.event.actionlistener() public void actionperformed(java.awt.event.actionevent evt) selectadmin(evt); ); jmenu1.add(jmenuitem9); jmenuitem2.settext(修改/刪除用戶); jmenuitem2.addactionlistener(new java.

45、awt.event.actionlistener() public void actionperformed(java.awt.event.actionevent evt) updateadmin(evt); ); jmenu1.add(jmenuitem2); jmenuitem11.settext(修改密碼); jmenuitem11.addactionlistener(new java.awt.event.actionlistener() public void actionperformed(java.awt.event.actionevent evt) xiugaimima(evt)

46、; ); jmenu1.add(jmenuitem11); jmenuitem3.settext(退出系統(tǒng)); jmenuitem3.addactionlistener(new java.awt.event.actionlistener() public void actionperformed(java.awt.event.actionevent evt) tuichu(evt); ); jmenu1.add(jmenuitem3); jmenubar1.add(jmenu1); jmenu2.settext(教材管理); jmenuitem8.settext(添加新教材信息); jmenu

47、item8.addactionlistener(new java.awt.event.actionlistener() public void actionperformed(java.awt.event.actionevent evt) addjcinfo(evt); ); jmenu2.add(jmenuitem8); jmenuitem10.settext(查詢教材信息); jmenuitem10.addactionlistener(new java.awt.event.actionlistener() public void actionperformed(java.awt.event.actionevent evt) selectjcinf(e

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論