畢業(yè)設(shè)計(jì)成績(jī)查詢(xún)系統(tǒng)_第1頁(yè)
畢業(yè)設(shè)計(jì)成績(jī)查詢(xún)系統(tǒng)_第2頁(yè)
畢業(yè)設(shè)計(jì)成績(jī)查詢(xún)系統(tǒng)_第3頁(yè)
畢業(yè)設(shè)計(jì)成績(jī)查詢(xún)系統(tǒng)_第4頁(yè)
畢業(yè)設(shè)計(jì)成績(jī)查詢(xún)系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、目錄摘要1緒論1第一章 需求分析31.1 功能需求31.2 性能需求3第二章 總體設(shè)計(jì)42.1 系統(tǒng)層次概框圖42.2 管理模塊52.3 數(shù)據(jù)庫(kù)設(shè)計(jì)5第三章 詳細(xì)設(shè)計(jì)63.1 系統(tǒng)e-r圖設(shè)計(jì)63.2系統(tǒng)安全設(shè)計(jì)73.3 頁(yè)面設(shè)計(jì)103.4開(kāi)發(fā)環(huán)境配置133.4.1 my sql服務(wù)器安裝、配置與管理133.4.2windows xp安裝、配置與管理133.4.3 jdk,eclipse3.2的配置與安裝143.4.4 系統(tǒng)工作目錄,代碼規(guī)范設(shè)計(jì)153.5程序集成與測(cè)試15結(jié)束語(yǔ)16致謝17參考文獻(xiàn)17附錄18摘要成績(jī)管理是學(xué)校的一項(xiàng)重要工作,原有的人工管理存在這著很多不足,造成不足的原因是,

2、在校學(xué)生人數(shù)眾多,并且每個(gè)學(xué)生的信息過(guò)于復(fù)雜,從而工作量非常大,給統(tǒng)計(jì)和查詢(xún)帶來(lái)了不便。因此,如何解決這些不足,使成績(jī)管理更快捷、更方便,具有更高的效率也就成了一個(gè)關(guān)鍵問(wèn)題。 隨著科學(xué)技術(shù)的迅速發(fā)展學(xué)校成績(jī)管理的自動(dòng)化也越來(lái)越迫切,因此有必要開(kāi)發(fā)成績(jī)學(xué)籍的軟件系統(tǒng)來(lái)輔助學(xué)校的教學(xué)管理。這樣能極大方便成績(jī)的管理,提高管理效率。 該系統(tǒng)能夠使任課教師在家里就能將考試成績(jī)錄入系統(tǒng)中,使學(xué)生的能夠查詢(xún)自己的成績(jī),以及班級(jí),系部;還可以方便的管理和查詢(xún)到學(xué)院的所有學(xué)生等等。 關(guān)鍵詞:成績(jī) 學(xué)校 老師 教學(xué)管理 學(xué)生 錄入 查詢(xún)abstractperformance management of the s

3、chool is an important task, the original artificial management with a lot less than this, resulting in inadequate because of the large number of students, and each students information was too complicated, so the workload is very large, the census and statistics for inquiries, and has brought inconv

4、enience. as a result, how to resolve these deficiencies, so that the performance management faster, more convenient and more efficient has become a key issue.with the rapid development of science and technology school management automation increasingly urgent, there is a need to develop school perfo

5、rmance software system to support the classroom teaching management. this will greatly facilitate the achievement of management, to improve management efficiency.the system will enable teacher at home will be able to test scores will be recorded in the system so that the students be able to query th

6、eir results, as well as classes, the department of the ministry; can also facilitate the management and all inquiries to the college students, and so on.key words: performance management of teachers teaching students the time of admission inquiries緒論成績(jī)管理系統(tǒng)的主要作用是系統(tǒng)管理員通過(guò)操作能夠方便,快速,簡(jiǎn)潔的管理學(xué)校各科同學(xué)的成績(jī);普通用戶(hù)能夠

7、快速地瀏覽成績(jī)。本系統(tǒng)制作過(guò)程中基于windows xp平臺(tái),用java和my sql 進(jìn)行系統(tǒng)開(kāi)發(fā)。 該系統(tǒng)大大節(jié)約了人力,財(cái)力和物力,適應(yīng)了歷史發(fā)展的潮流,充分發(fā)揮了面向?qū)ο笳Z(yǔ)言的優(yōu)勢(shì)。對(duì)以后學(xué)校教學(xué)任務(wù)起到了至關(guān)重要的作用。成績(jī)管理工作是指學(xué)校管理人員按照一定的教學(xué)任務(wù),運(yùn)用先進(jìn)的管理手段,組織、協(xié)調(diào),指揮與指導(dǎo)各方面人員的活動(dòng),以便高效率、高質(zhì)量地完成各項(xiàng)教學(xué)任務(wù),完成國(guó)家所制訂的教育目標(biāo)。成績(jī)管理工作是學(xué)校教學(xué)工作的中樞,關(guān)系到高校教學(xué)效果的穩(wěn)定和教學(xué)質(zhì)量的提高,關(guān)系到高校的發(fā)展和人才的培養(yǎng),是一項(xiàng)目計(jì)劃性、適應(yīng)性、創(chuàng)造性和科學(xué)性很強(qiáng)的工作。隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,人們生活節(jié)奏越來(lái)

8、越快,怎樣提高工作效率是人們首先考慮的問(wèn)題。當(dāng)今高等教育正在深化改革,全面推進(jìn)素質(zhì)教育,辦學(xué)規(guī)模不斷擴(kuò)大,高校的現(xiàn)有資源日趨緊張,知識(shí)爆炸式增長(zhǎng),邊緣學(xué)科、交叉學(xué)科不斷誕生,教學(xué)管理工作變得繁重復(fù)雜,如果不借用成績(jī)管理信息系統(tǒng),實(shí)現(xiàn)成績(jī)信息化管理,提高工作效率,面對(duì)如此復(fù)雜的現(xiàn)實(shí),我們只能望洋興嘆。成績(jī)管理信息系統(tǒng)是教務(wù)信息化的一個(gè)重要組成部分,也是教務(wù)信息化的基礎(chǔ)。在推進(jìn)教務(wù)信息化的過(guò)程中,成績(jī)管理信息系統(tǒng)建設(shè)要先行一步,把管理信息化的基礎(chǔ)打好。只有管理信息系統(tǒng)的根深,才有教務(wù)信息化這棵大樹(shù)的葉茂。盡快改變傳統(tǒng)的教務(wù)管理模式,運(yùn)用現(xiàn)代化手段進(jìn)行科學(xué)管理,組建高效快捷成績(jī)管理信息系統(tǒng)已經(jīng)成為整

9、個(gè)教務(wù)信息化的重要課題。第一章 需求分析1.1 功能需求本系統(tǒng)主要是向用戶(hù)提供一個(gè)成績(jī)查詢(xún)的平臺(tái),方便用戶(hù)對(duì)學(xué)生信息,成績(jī)進(jìn)行查詢(xún);不同身份的用戶(hù)對(duì)系統(tǒng)有不同的權(quán)限:管理員:有對(duì)系統(tǒng)進(jìn)行添加,刪除,修改的權(quán)限學(xué)生:只有查看信息的權(quán)限老師:只對(duì)自己所教班級(jí)有添加,刪除,修改的權(quán)限系統(tǒng)分為七大模塊: 登陸系統(tǒng)模塊,注冊(cè)模塊,主操作界面模塊,添加模塊,刪除模塊,修改模塊,查詢(xún)模塊。登陸系統(tǒng)模塊:主要是對(duì)不同身份的用戶(hù)進(jìn)行一個(gè)權(quán)限的驗(yàn)證,以便明確所登陸用戶(hù)所具有的操作權(quán)限注冊(cè)模塊:對(duì)不同身份的用戶(hù)進(jìn)行注冊(cè),其中管理員用戶(hù)不必再注冊(cè),由系統(tǒng)默認(rèn)分配一個(gè)賬戶(hù)主操作界面模塊:提供系統(tǒng)整個(gè)操作的全部功能界面添

10、加模塊:添加用戶(hù)信息和成績(jī)刪除模塊:刪除用戶(hù)信息和成績(jī)修改模塊:修改用戶(hù)信息和成績(jī)查詢(xún)模塊:查詢(xún)用戶(hù)信息和成績(jī)1.2 性能需求 由于本系統(tǒng)是由面向?qū)ο蟮膉ava語(yǔ)言編寫(xiě),具有較好的可移植性,只要所運(yùn)行的系統(tǒng)上安裝了jvm即可,在一般系統(tǒng)上都能成功運(yùn)行:1. 硬件環(huán)境:組件最低要求推薦配置cpuintel pentium 133mhzintel pentium 2代 350mhz以上內(nèi)存256mh256mh硬盤(pán)空間 至少5gb4gb(至少2gb自由空間)顯示器vga顯示器,640*480分辨率600*800或更高的分辨率光驅(qū)12倍速24倍速以上軟驅(qū)1.44mb高密度3.5英寸軟驅(qū)1.44mb高密

11、度3.5英寸軟驅(qū)可選組件鼠標(biāo)或其他指定設(shè)備鼠標(biāo)或其他指定設(shè)備2. 軟件環(huán)境:操作系統(tǒng):windows系列,linux,netware,unix等,在這里我們用windows xp運(yùn)行環(huán)境:jvm數(shù)據(jù)庫(kù): mysql開(kāi)發(fā)工具:eclipse3.2解釋環(huán)境:jdk1.5以上3. 開(kāi)發(fā)語(yǔ)言(1) java語(yǔ)言java語(yǔ)言是目前使用最為廣泛的網(wǎng)絡(luò)編程語(yǔ)言之一,它具有簡(jiǎn)單,面向?qū)ο?,穩(wěn)定,與平臺(tái)無(wú)關(guān),多線程,動(dòng)態(tài)等特點(diǎn)(2) sql語(yǔ)言sql是structured language的縮寫(xiě),它的中文意思是結(jié)構(gòu)化查詢(xún)語(yǔ)言。它是定義和訪問(wèn)關(guān)系數(shù)據(jù)庫(kù)的國(guó)際化標(biāo)準(zhǔn)。sql是用戶(hù)與oracle或其他類(lèi)型數(shù)據(jù)庫(kù)傳遞信

12、息的餓語(yǔ)言,即是用戶(hù)存取數(shù)據(jù)庫(kù)的命令集。第二章 總體設(shè)計(jì)2.1 系統(tǒng)層次概框圖2.2 管理模塊 (1) 用戶(hù)管理模塊:包括用戶(hù)登陸,注冊(cè) (2)用戶(hù)主界面:包括個(gè)人信息,個(gè)人的成績(jī)的查看 (3)用戶(hù)添加模塊:包括個(gè)人信息和個(gè)人成績(jī)的添加 (4)用戶(hù)刪除模塊:包括個(gè)人信息和個(gè)人成績(jī)的刪除 (5)用戶(hù)修改模塊:包括個(gè)人信息和個(gè)人成績(jī)的修改 (6)用戶(hù)查詢(xún)模塊:包括個(gè)人信息和個(gè)人成績(jī)的修改2.3 數(shù)據(jù)庫(kù)設(shè)計(jì) 根據(jù)系統(tǒng)功能設(shè)計(jì)的要求以及功能模塊的劃分,對(duì)于系統(tǒng)擁護(hù)信息數(shù)據(jù)庫(kù),可以列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):1. 普通用戶(hù)(學(xué)生)注冊(cè)信息:包括用戶(hù)名,密碼,重復(fù)密碼,用戶(hù)名為主鍵字段名字段類(lèi)型字段長(zhǎng)度字段

13、說(shuō)明是否為空usernamevarchar20用戶(hù)名否pwdvarchar20密碼否repwdvarchar20重復(fù)密碼否2 .老師登錄表:字段名字段類(lèi)型字段長(zhǎng)度字段說(shuō)明是否為空usernamevarchar20用戶(hù)名否pwdvarchar20用戶(hù)名否3 .管理員登錄表:字段名字段類(lèi)型字段長(zhǎng)度字段說(shuō)明是否為空usernamevarchar20用戶(hù)名否pwdvarchar20用戶(hù)名否4 . 學(xué)生信息表:存儲(chǔ)學(xué)生的基本信息,其中學(xué)號(hào)為主鍵字段名字段類(lèi)型字段長(zhǎng)度字段說(shuō)明是否為空idvarchar20學(xué)生學(xué)號(hào)否namevarchar20學(xué)生姓名否sexvarchar10學(xué)生性別否birthdate20

14、學(xué)生出生日期否deptvarchar20學(xué)生所在系部否majorvarchar20學(xué)生所在專(zhuān)業(yè)否gradevarchar20學(xué)生所在班級(jí)否5 . 學(xué)生成績(jī)表:存儲(chǔ)學(xué)生的各科成績(jī),其中學(xué)號(hào)為主鍵字段名字段類(lèi)型字段長(zhǎng)度字段說(shuō)明是否為空idvarchar20學(xué)號(hào)否namevarchar20姓名否mathsfloat10數(shù)學(xué)成績(jī)否linuxfloat10linux成績(jī)否windowsfloat10windows成績(jī)否vbfloat10vb成績(jī)否javafloat10java成績(jī)否cfloat10c成績(jī)否oraclefloat10oracle成績(jī)否infosafefloat10信息安全成績(jī)否第三章 詳細(xì)

15、設(shè)計(jì)3.1 系統(tǒng)e-r圖設(shè)計(jì)e-r圖3.2系統(tǒng)安全設(shè)計(jì)1 . 關(guān)于系統(tǒng)安全權(quán)限,我設(shè)置了三種不同的用戶(hù)身份,分別是學(xué)生,老師,管理員,其中學(xué)生只有查看權(quán)限,老師除查看權(quán)限外,還有添加,修改權(quán)限,管理員有所有權(quán)限:數(shù)據(jù)庫(kù)封裝模塊:db.javapublic boolean land(string username, string pwd , string tablename) connection conn = null;statement stmt = null;resultset rs = null;string sql = select * from + tablename + where

16、 name= + username+ and pwd= + pwd + ;system.out.println(sql);try class.forname(com.mysql.jdbc.driver);conn = (connection) drivermanager.getconnection(jdbc:mysql:/localhost/info?user=root&password=root);stmt = (statement) conn.createstatement();rs = (resultset) stmt.executequery(sql);system.out.print

17、ln(rs);while (rs.next() if (rs.getstring(1).equals(username)& rs.getstring(2).equals(pwd) return true;system.out.println(rs.getstring(id);system.out.println(rs.getstring(name); catch (classnotfoundexception cnfex) system.out.println(裝載jdbc/odbc 驅(qū)動(dòng)程序失敗);cnfex.printstacktrace(); catch (sqlexception sq

18、lex) system.out.println(無(wú)法聯(lián)接數(shù)據(jù)庫(kù));sqlex.printstacktrace(); catch (exception ex) system.out.println(noclassdefexception);ex.printstacktrace(); return false;登陸模塊:landframe.java: if (rb0.isselected()& db.stupwd(t, p, stu_pwd) joptionpane.showmessagedialog(this, 你當(dāng)前是以學(xué)生身份登陸!, 【溫馨提示】, joptionpane.informat

19、ion_message); new mainframe();setvisible(false); else if (rb1.isselected()& db.land(t, p, teacher_pwd) joptionpane.showmessagedialog(this, 你當(dāng)前是以老師身份登陸!, 【溫馨提示】,joptionpane.information_message);new mainframe();setvisible(false); else if (rb2.isselected() & db.land(t, p, admin_pwd) joptionpane.showmes

20、sagedialog(this, 你當(dāng)前是以管理員身份登陸!, 【溫馨提示】,joptionpane.information_message);new mainframe();setvisible(false); else joptionpane.showmessagedialog(this, 信息錯(cuò)誤, 警告,joptionpane.warning_message);2 . sql server數(shù)據(jù)庫(kù)的安全在進(jìn)行my sql 數(shù)據(jù)庫(kù)的安全配置之前,首先,我確保我的操作系統(tǒng)處于安全狀態(tài)。只有操作系統(tǒng)處于安全狀態(tài),才能保證數(shù)據(jù)庫(kù)的安全。然后對(duì)要使用的操作數(shù)據(jù)庫(kù)軟件(程序)進(jìn)行必要的安全審核,接著

21、,安裝my sql 后打上補(bǔ)丁以及最新的sp2。3 .使用能夠安全的密碼策略把密碼策略擺在所有安全配置的第一步,請(qǐng)注意,很多數(shù)據(jù)庫(kù)帳號(hào)的密碼過(guò)于簡(jiǎn)單,這跟系統(tǒng)密碼過(guò)于簡(jiǎn)單是一個(gè)道理。對(duì)于sa更應(yīng)該注意,同時(shí)不要讓sa帳號(hào)的密碼寫(xiě)于應(yīng)用程序或者腳本中。健壯的密碼是安全的第一步。4 使用安全的帳號(hào)策略由于my sql不能更改sa用戶(hù)名稱(chēng),也不能刪除這個(gè)超級(jí)用戶(hù),所以,我們必須對(duì)這個(gè)帳號(hào)進(jìn)行最強(qiáng)的保護(hù),當(dāng)然,包括使用一個(gè)非常強(qiáng)壯的密碼,最好不要在數(shù)據(jù)庫(kù)應(yīng)用中使用sa帳號(hào),只有當(dāng)沒(méi)有其他方法登錄到sql server實(shí)力時(shí)才使用sa。所以數(shù)據(jù)庫(kù)管理員新建立一個(gè)擁有與sa一樣權(quán)限的超級(jí)用戶(hù)來(lái)管理數(shù)據(jù)庫(kù)。

22、不要讓管理員權(quán)限的帳號(hào)泛濫。3.3 頁(yè)面設(shè)計(jì) 1 . 下圖表示總的系統(tǒng)流程圖。通過(guò)進(jìn)入系統(tǒng)主界面可以進(jìn)行瀏覽,用戶(hù)注冊(cè),用戶(hù)登錄,執(zhí)行管理員職責(zé)等工作。2 . 下圖是用戶(hù)注冊(cè)界面:3 . 下圖是用戶(hù)主界面:5 . 下圖是用戶(hù)信息添加/修改界面:6 下圖是用戶(hù)查詢(xún)/刪除界面: 3.4開(kāi)發(fā)環(huán)境配置3.4.1 my sql服務(wù)器安裝、配置與管理:安裝my sql服務(wù)器時(shí),安裝程序要求你自己分配數(shù)據(jù)庫(kù)所在位置,建議安裝文件和數(shù)據(jù)庫(kù)放在兩個(gè)不同位置,這樣有利于數(shù)據(jù)庫(kù)的安全。在安裝my sql時(shí),要輸入密碼時(shí),最好是比較復(fù)雜一些,這樣提高系統(tǒng)的安全。配置sql服務(wù)器的時(shí)候,設(shè)置不要以混合模式進(jìn)入,這樣也可

23、以提高系統(tǒng)安全。3.4.2windows xp安裝、配置與管理:1. 安裝widows xp安裝windows xp至少需要671mb的可用磁盤(pán)空間在啟動(dòng)分區(qū)上。windows xp的安裝程序可以對(duì)硬盤(pán)進(jìn)行分區(qū)和格式化操作,因此可以不必在安裝之前先分區(qū)。在安裝過(guò)程剛開(kāi)始的時(shí)候,安裝程序就回檢查硬盤(pán)的分區(qū)情況,并給出相應(yīng)的選項(xiàng)進(jìn)行如下的操作:l 如果是一個(gè)沒(méi)有經(jīng)過(guò)分區(qū)的硬盤(pán),安裝程序可以在硬盤(pán)上按照輸入的大小創(chuàng)建分區(qū)以供安裝操作系統(tǒng)。l 如果硬盤(pán)上已經(jīng)存在有分區(qū)并且大小滿(mǎn)足要求,安裝程序可以安裝直接在該分區(qū)上安裝操作系統(tǒng)。l 如果硬盤(pán)上已經(jīng)存在一個(gè)或幾個(gè)分區(qū)同時(shí)還有足夠的空間沒(méi)有分區(qū),則安裝程序

24、可以在未建分區(qū)的空間上創(chuàng)建分區(qū),安裝操作系統(tǒng)。l 如果硬盤(pán)上已經(jīng)存在有分區(qū),但每個(gè)可用分區(qū)的大小都不滿(mǎn)足要求,則安裝程序可刪除一個(gè)或幾個(gè)分區(qū),重新將刪除后的空間合并到一個(gè)大的分區(qū),以滿(mǎn)足操作系統(tǒng)的要求。在windows xp的安裝過(guò)程中要求必須選擇一種許可模式。所謂許可證就是為需要訪問(wèn)windows xp的用戶(hù)所購(gòu)買(mǎi)的授權(quán)。因?yàn)閣indows xp是一種工作在服務(wù)器端的操作系統(tǒng),因此除了windows xp本身要求有合法的授權(quán)以外,對(duì)于所有需要訪問(wèn)windows xp的客戶(hù)端也需要有合法的用戶(hù)端訪問(wèn)許可證。安裝過(guò)程的最后還需要用戶(hù)選擇安裝可選足見(jiàn)和網(wǎng)絡(luò)組件。這些組件將為windows xp提供

25、更多的功能和服務(wù),同時(shí)也可以在安裝過(guò)程中接受默認(rèn)的組件,待安裝完成之后通過(guò)“控制面板”中的“添加/刪除程序”來(lái)安裝或刪除可選的組件。除了選擇可選的安裝組件外,擁護(hù)還要選擇日期、時(shí)間、以及時(shí)區(qū)的設(shè)置值。2. 配置與管理硬件及驅(qū)動(dòng)程序的安裝:在硬件管理方面添加新硬件是最常見(jiàn)的操作,添加一個(gè)新的硬件通常包括如下幾個(gè)步驟:(1)將新硬件連接或安裝到計(jì)算機(jī)上。(2)為新硬件安裝相應(yīng)的驅(qū)動(dòng)程序。(3)對(duì)于某些硬件還需要設(shè)定硬件的工作參數(shù)。配置顯示屬性:顯示屬性是指在windows xp的工作環(huán)境中有關(guān)計(jì)算機(jī)屏幕顯示輸出的各項(xiàng)參數(shù),其中包括屏幕分辨率、先似乎顏色數(shù)、屏幕刷新率等一系列參數(shù)。系統(tǒng)啟動(dòng)選項(xiàng)將決定

26、計(jì)算機(jī)在啟動(dòng)時(shí)的默認(rèn)操作系統(tǒng),并可以指定計(jì)算機(jī)在等待特定的時(shí)間后進(jìn)入默認(rèn)的操作系統(tǒng)。故障恢復(fù)選項(xiàng)將決定操作系統(tǒng)在出現(xiàn)嚴(yán)重的錯(cuò)誤-系統(tǒng)死機(jī)時(shí)操作系統(tǒng)的動(dòng)及相應(yīng)的措施。管理添加和刪除應(yīng)用程序:應(yīng)用程序的管理是網(wǎng)絡(luò)管理活動(dòng)中的一個(gè)重要的組成部分,windows xp在應(yīng)用程序管理方面提供了多種工具和選項(xiàng)來(lái)完成這類(lèi)工作,有效地降低了企業(yè)在管理應(yīng)用程序方面的費(fèi)用,降低了tco,同時(shí)可以更加有效地運(yùn)行應(yīng)用程序。運(yùn)行在windows xp操作系統(tǒng)上的應(yīng)用程序需要符合微軟的一系列標(biāo)準(zhǔn)和通過(guò)不同登記的檢測(cè)。通過(guò)檢測(cè)的應(yīng)用程序被允許在產(chǎn)品的包裝上添加“designed for microsoft windows

27、xp”的標(biāo)志,以示與操作系統(tǒng)完全兼容,可以和操作系統(tǒng)穩(wěn)定地協(xié)同工作。在windows xp上安裝和刪除應(yīng)用程序可以利用windows xp提供的“添加/刪除程序”工具來(lái)完成。該工具提供了在windows xp環(huán)境下自動(dòng)、安全地完成應(yīng)用程序的安裝,追加安裝、部分刪除和完全刪除等工作。并且“添加/刪除程序”還可顯示出當(dāng)前安裝在操作系統(tǒng)中的應(yīng)用程序的信息和使用狀況。利用“添加/刪除程序”可以使管理者方便地從光盤(pán)、lan或internet安裝各種符合要求的應(yīng)用程序3.4.3 jdk,eclipse3.2的配置與安裝 (1)jdk安裝: sun公司的官方網(wǎng)站()下載jdk,然后雙擊安裝,安裝后會(huì)生成入下

28、圖的目錄結(jié)構(gòu): (2)eclipse安裝: 到sun官方網(wǎng)站下載eclipse3.2, 無(wú)需安裝,直接雙擊eclipse.exe就可使用. (3)配置環(huán)境變量:將jdk安裝后的bin目錄放到變量名為path下面,將lib目錄放到classpath變量名下面.3.4.4 系統(tǒng)工作目錄,代碼規(guī)范設(shè)計(jì) (1) 打開(kāi)eclipse后,選擇一個(gè)目錄作為工作環(huán)境,進(jìn)入eclipse開(kāi)發(fā)平臺(tái)后,新建一個(gè)工程,并取好名字,完成后目錄結(jié)構(gòu)入下圖:3.5程序集成與測(cè)試 由于前期參數(shù)規(guī)劃合理,文件夾規(guī)劃合理。接口類(lèi)型一致。直接把該工程目錄拷貝進(jìn)來(lái)就可以了。然后經(jīng)過(guò)測(cè)試。解決一些小的問(wèn)題。整個(gè)系統(tǒng)能夠正常運(yùn)行。并能夠

29、實(shí)現(xiàn)基本的功能。結(jié)束語(yǔ) 本系統(tǒng)大約花費(fèi)一月完成,在這一個(gè)月時(shí)間里,結(jié)合所學(xué)知識(shí),通過(guò)自己的動(dòng)手操作,翻閱有關(guān)書(shū)籍,到網(wǎng)上查找相應(yīng)資料,基本實(shí)現(xiàn)了該系統(tǒng)的基本功能。使自己在出身社會(huì)之前具備了相應(yīng)的實(shí)踐經(jīng)驗(yàn),在完成該系統(tǒng)時(shí),出現(xiàn)了一時(shí)難以解決的問(wèn)題,通過(guò)的思考,查閱資料,并順利解決這一問(wèn)題,使用自己具備了獨(dú)立思考的能力,對(duì)以后找工作具有重要意義。致謝值此畢業(yè)論文完稿之際,我要衷心感謝導(dǎo)師老師。本文是在老師的悉心指導(dǎo)下完成的。從論文的選題、開(kāi)題、系統(tǒng)建立到系統(tǒng)測(cè)試以及完成,導(dǎo)師都給予了極大的關(guān)心和幫助,學(xué)生取得的每一點(diǎn)進(jìn)步無(wú)不凝聚著老師的教誨和心血,老師以其獨(dú)敏銳的洞察力和獨(dú)到的見(jiàn)解給了我關(guān)鍵性的指

30、導(dǎo)。張老師治學(xué)嚴(yán)謹(jǐn)、誨人不倦的良師風(fēng)范,勤奮務(wù)實(shí)、鍥而不舍的鉆研精神,謙虛隨和、熱心助人的為人準(zhǔn)則,使我深受啟迪,也是我今后人生的榜樣。最后,感謝在學(xué)習(xí)過(guò)程中給予我?guī)椭乃信笥押屯瑢W(xué)們,在此祝他們身體健康、前程似錦。參考文獻(xiàn)1于耀.java數(shù)據(jù)庫(kù)編程寶典.武漢電子工業(yè)出版社,20032schacht e.industrial polysaccharides. amsterdam:elsevier science,19873耿祥義.java基礎(chǔ)教程.清華大學(xué)出版社,20074spriggs g e.a history of fine grained hardmetal. int j of re

31、fractory metal and hard material,1995,13:241-2555王為民.java程序員.武漢工業(yè)大學(xué),199867 附錄程序部分代碼:public class tableoperation extends jpanel implements runnable,actionlistenerprivate defaultlistselectionmodel listselectionmodel = new defaultlistselectionmodel();borderlayout borderlayout = new borderlayout();jtabl

32、e t;string s;private resultset rs;connection conn = null;statement stmt = null;jlabel bs = new jlabel();jbutton b1;jbutton b2;jbutton b3;jbutton b4;vector v;db db=new db();landframe lf=new landframe();public tableoperation() img0 = new imageicon(system.getproperty(user.dir)+ imagestj.jpg);img1 = new

33、 imageicon(system.getproperty(user.dir)+ imagessc.jpg);img2 = new imageicon(system.getproperty(user.dir)+ imagescx.jpg);img3 = new imageicon(system.getproperty(user.dir)+ imagesxg.jpg);jpanel p1 = new jpanel();thread tt=new thread(this);tt.start();t = new jtable(new tablemodel(db.rs(sturesults);t.se

34、ttooltiptext(顯示全部);t.setautoresizemode(jtable.auto_resize_off); / 根據(jù)數(shù)據(jù)多少自動(dòng)排列 b1 = new jbutton(添加, img0); b2 = new jbutton(修改, img3); b3 = new jbutton(刪除, img1); b4 = new jbutton(查詢(xún), img2);this.setlayout(borderlayout);jscrollpane scrollpane = new jscrollpane(t);b1.setfont(new font(宋體, 15, 15);b2.setfont(new font(宋體, 15, 15);b3.se

溫馨提示

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

評(píng)論

0/150

提交評(píng)論