基于JAVA的本科生畢業(yè)論文管理系統(tǒng)設(shè)計(jì)_第1頁
基于JAVA的本科生畢業(yè)論文管理系統(tǒng)設(shè)計(jì)_第2頁
基于JAVA的本科生畢業(yè)論文管理系統(tǒng)設(shè)計(jì)_第3頁
基于JAVA的本科生畢業(yè)論文管理系統(tǒng)設(shè)計(jì)_第4頁
基于JAVA的本科生畢業(yè)論文管理系統(tǒng)設(shè)計(jì)_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、本科生畢業(yè)論文管理系統(tǒng)目錄摘要2需求分析3一、問題描述3二、系統(tǒng)業(yè)務(wù)流程圖3三、系統(tǒng)數(shù)據(jù)流圖5四、數(shù)據(jù)字典5總體設(shè)計(jì)8一、問題重申8二、方案確定8三、系統(tǒng)功能模塊設(shè)計(jì)81.系統(tǒng)功能模塊劃分82.功能描述8數(shù)據(jù)庫設(shè)計(jì)12一、概念結(jié)構(gòu)設(shè)計(jì)12二、邏輯結(jié)構(gòu)設(shè)計(jì)151.轉(zhuǎn)換原則152.關(guān)系模式的優(yōu)化16三、數(shù)據(jù)庫實(shí)現(xiàn)16四、數(shù)據(jù)庫連接19詳細(xì)設(shè)計(jì)21系統(tǒng)測試24一、測試方法24二、測試用例25三、測試結(jié)果25開發(fā)關(guān)鍵技術(shù)與創(chuàng)新點(diǎn)27一、開發(fā)關(guān)鍵技術(shù)27二、創(chuàng)新點(diǎn)30總結(jié)與展望31參考文獻(xiàn)32摘要本系統(tǒng)以黃河大學(xué)本科生畢業(yè)論文(設(shè)計(jì))業(yè)務(wù)為背景,開發(fā)了一套本科生畢業(yè)論文管理系統(tǒng),旨在將傳統(tǒng)的實(shí)地畢業(yè)設(shè)計(jì)

2、過程進(jìn)行電子信息化,從而提高畢業(yè)設(shè)計(jì)各個(gè)環(huán)節(jié)的工作效率。本系統(tǒng)采用eclipse SDK作為開發(fā)工具,使用Access為后臺(tái)數(shù)據(jù)庫,采用了C/S模式。系統(tǒng)分為前臺(tái)和后臺(tái)兩個(gè)部分進(jìn)行設(shè)計(jì),前臺(tái)主要用于學(xué)生用戶、學(xué)院教學(xué)秘書、主管教學(xué)院長和學(xué)校教務(wù)處登錄;后臺(tái)主要是系統(tǒng)管理員對(duì)所有信息進(jìn)行管理。不同的用戶權(quán)限不同,所能夠訪問的系統(tǒng)功能也不同,整個(gè)系統(tǒng)主要包括用戶管理、基本信息管理、評(píng)閱管理、答辯管理和畢業(yè)論文總結(jié)和評(píng)優(yōu)等模塊。采用用戶管理和數(shù)據(jù)的備份與恢復(fù)相結(jié)合的方式為系統(tǒng)提供一定的安全性。測試結(jié)果表明本系統(tǒng)可以實(shí)現(xiàn)本科生畢業(yè)論文管理的基本業(yè)務(wù),可以實(shí)踐使用。關(guān)鍵詞:本科生;畢業(yè)論文設(shè)計(jì)管理系統(tǒng);

3、JAVA;ODBC需求分析一、問題描述本系統(tǒng)是根據(jù)黃河大學(xué)本科生畢業(yè)論文(設(shè)計(jì))業(yè)務(wù)進(jìn)行的,根據(jù)用戶的描述,系統(tǒng)的基本功能如下:1.學(xué)生基本信息的錄入、修改、刪除和查詢及統(tǒng)計(jì)功能;2.指導(dǎo)教師基本信息的錄入、修改、刪除和查詢及統(tǒng)計(jì)功能;3.畢業(yè)題目信息的錄入、修改、刪除和查詢統(tǒng)計(jì)及功能;選題開題撰寫修改畢業(yè)設(shè)計(jì)組織評(píng)審資格審查答辯并評(píng)定成績合格合格YYNN組織評(píng)優(yōu)合格YN復(fù)查整改總結(jié)圖1 系統(tǒng)業(yè)務(wù)流程圖4.開題選題信息的錄入、修改、刪除和查詢及統(tǒng)計(jì)功能;5.評(píng)閱相關(guān)信息的錄入、修改、刪除和查詢及統(tǒng)計(jì)功能;6.答辯相關(guān)信息基本信息的錄入、修改、刪除和查詢及統(tǒng)計(jì)功能;7.畢業(yè)論文(設(shè)計(jì))評(píng)優(yōu)推薦相

4、關(guān)信息的管理;8.畢業(yè)論文(設(shè)計(jì))復(fù)查及整改相關(guān)信息的管理;8.畢業(yè)設(shè)計(jì)工作總結(jié)相關(guān)信息的管理;9.用戶管理10.數(shù)據(jù)的備份與恢復(fù)功能。二、系統(tǒng)業(yè)務(wù)流程圖根據(jù)用戶描述,將系統(tǒng)的業(yè)務(wù)如圖1的描述。首先由畢業(yè)設(shè)計(jì)領(lǐng)導(dǎo)小組對(duì)學(xué)生進(jìn)行資格審查,合格的學(xué)生可以進(jìn)行畢業(yè)設(shè)計(jì)的選題和開題工作。學(xué)生開始撰寫和修改畢業(yè)論文(設(shè)計(jì)),完成后提交評(píng)閱,由指導(dǎo)教師和其他評(píng)閱老師對(duì)學(xué)生的畢業(yè)論文(設(shè)計(jì))進(jìn)行評(píng)閱并進(jìn)行打分,合格后可進(jìn)行畢業(yè)答辯,畢業(yè)答辯由畢業(yè)答辯小組負(fù)責(zé)進(jìn)行,答辯小組各個(gè)成員分別對(duì)學(xué)生的論文(設(shè)計(jì))進(jìn)行評(píng)分,取平均分做為學(xué)生畢業(yè)答辯的成績,答辯不合格者進(jìn)行重新撰寫和修改,合格者擇優(yōu)推薦評(píng)優(yōu),同時(shí)復(fù)查整改

5、教師對(duì)學(xué)生的畢業(yè)論文(設(shè)計(jì))及相關(guān)答辯工作進(jìn)行復(fù)查不合格者整改。最后對(duì)整個(gè)畢業(yè)論文(設(shè)計(jì))進(jìn)行工作總結(jié)。用戶登錄信息2資格審查學(xué)生信息3選題41論文撰寫4.2論文評(píng)審4.3答辯4.4論文提交5復(fù)查整 改4.5推薦評(píng)優(yōu)6畢業(yè)總 結(jié)學(xué)生學(xué)生表教師表評(píng)閱教師評(píng)分表題目表答辯表答辯評(píng)審表指導(dǎo)教師審表評(píng)鑒定表信息復(fù)查表論文表教師信息題目信息審查信息開題信息評(píng)分信息評(píng)分信息評(píng)分信息答辯信息綜合評(píng)分信息論文信息復(fù)查信息1身份驗(yàn)證學(xué)生信息論文表信息鑒定信息論文信息復(fù)查整改信息歸檔信息圖2 系統(tǒng)數(shù)據(jù)流圖三、系統(tǒng)數(shù)據(jù)流圖根據(jù)業(yè)務(wù)流圖,系統(tǒng)數(shù)據(jù)庫流圖如圖2所示。四、數(shù)據(jù)字典數(shù)據(jù)字典是對(duì)系統(tǒng)中數(shù)據(jù)的詳細(xì)描述,是各類數(shù)

6、據(jù)結(jié)構(gòu)和屬性的清單。它與數(shù)據(jù)流圖互為注釋。數(shù)據(jù)字典貫穿于數(shù)據(jù)庫需求分析直到數(shù)據(jù)庫運(yùn)行的全過程。下面為系統(tǒng)的數(shù)據(jù)字典描述。名字:學(xué)生信息表別名:描述:定義描述學(xué)生的基本信息定義:學(xué)號(hào)+姓名+專業(yè)+題目名稱位置:名字:院系表別名:描述:學(xué)院信息表定義:院系名稱+主管教學(xué)院長+教學(xué)秘書+專業(yè)位置:名字:指導(dǎo)教師信息表別名:描述:參與學(xué)生畢業(yè)論文設(shè)計(jì)指導(dǎo)的教師信息表定義:教師編號(hào)+姓名+職稱+學(xué)歷+從事專業(yè)+院系位置:名字:題目表別名:描述:定義可供學(xué)生選擇的題目表定義:題目名稱+題目來源+資金來源+開始日期+結(jié)束日期+指導(dǎo)教師編號(hào)位置:名字:指導(dǎo)教師評(píng)審表別名:描述:記錄指導(dǎo)教師對(duì)論文的評(píng)審結(jié)果信息

7、定義:學(xué)號(hào) +工作量與工作態(tài)度+調(diào)查與資料查新+研究方案設(shè)計(jì)+分析與解決問題能力+論文設(shè)計(jì)質(zhì)量+創(chuàng)新位置:名字:評(píng)閱教師評(píng)審項(xiàng)目別名:描述:記錄評(píng)閱教師對(duì)論文的評(píng)審結(jié)果信息定義:學(xué)號(hào)+評(píng)閱教師+選題+綜合材料調(diào)查論證+設(shè)計(jì)推導(dǎo)與論證+論文設(shè)計(jì)質(zhì)量+創(chuàng)新位置:名字:答辯小組表別名:描述:記錄參與答辯的教師的隊(duì)伍的信息定義:Id+組長編號(hào)+成員教師+秘書位置:名字:答辯評(píng)審表別名:描述:學(xué)生論文的答辯評(píng)審信息定義:學(xué)號(hào)+教師編號(hào)+報(bào)告內(nèi)容+報(bào)告過程+答辯+創(chuàng)新位置:名字:答辯表別名:描述:答辯地點(diǎn)時(shí)間等信息的表定義:學(xué)號(hào)+答辯時(shí)間+答辯地點(diǎn)+組長編號(hào)位置:名字:鑒定表別名:描述:最后答辯得分信息表

8、定義:學(xué)號(hào)+實(shí)習(xí)地點(diǎn)+實(shí)習(xí)時(shí)間+指導(dǎo)教師評(píng)閱成績+評(píng)閱教師評(píng)閱成績+答辯成績位置:名字:復(fù)查表別名:描述:復(fù)查論文答辯等信息定義:學(xué)號(hào)+整改時(shí)間+復(fù)查人+處理意見(合格與否)位置:名字:密碼表別名:描述:記錄用戶名和密碼的表格定義:id+用戶名+密碼位置:名字:論文表別名:描述:答辯信息入庫前的歸檔文檔的信息表定義:學(xué)號(hào)+中文題目+英文題目+中文作者名+英文作者名+中文學(xué)院名+英文學(xué)院名+中文摘要+英文摘要+中文關(guān)鍵詞+英文關(guān)鍵詞位置:總體設(shè)計(jì)一、問題重申系統(tǒng)主要用來解決畢業(yè)生畢業(yè)論文的管理問題,該系統(tǒng)涉及到包括參與畢業(yè)論文設(shè)計(jì)和評(píng)審的老師及其所有相關(guān)信息的整理統(tǒng)計(jì)和管理工作。二、方案確定從上

9、面的問題中我們可以看到該系統(tǒng)所涉及到的數(shù)據(jù)量比較大如果按照系統(tǒng)的數(shù)據(jù)流方向來設(shè)計(jì)和開發(fā)是比較好管理的。也是不容易出錯(cuò)的一種開發(fā)模式。所以應(yīng)該采取結(jié)合系統(tǒng)數(shù)據(jù)流來開發(fā)該系統(tǒng)是比較合理的。硬件環(huán)境選擇:硬盤:320G分辨率:1366x768橫向內(nèi)存:2G軟件環(huán)境選擇:操作系統(tǒng):micorsoft windows7前臺(tái)開發(fā)工具:eclipse SDK 3.4Eclipse簡介:Eclipse 是一個(gè)開放源代碼的、基于 Java 的可擴(kuò)展開發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。幸運(yùn)的是,Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具(Java

10、Development Tools,JDT)。Eclipse是著名的跨平臺(tái)的自由集成開發(fā)環(huán)境(IDE)。最初主要用來Java語言開發(fā),但是目前亦有人通過插件使其作為其他計(jì)算機(jī)語言比如C+和Python的開發(fā)工具。Eclipse的本身只是一個(gè)框架平臺(tái),但是眾多插件的支持使得Eclipse擁有其他功能相對(duì)固定的IDE軟件很難具有的靈活性。后臺(tái)數(shù)據(jù)庫:microsoft access三、系統(tǒng)功能模塊設(shè)計(jì)1.系統(tǒng)功能模塊劃分根據(jù)用戶描述,本系統(tǒng)的功能模塊劃分如圖3所示。2.功能描述從上面的圖示可以看出,本系統(tǒng)共分為一下幾個(gè)模塊:1.賬號(hào)維護(hù)模塊a) 修改密碼用戶可以在這里對(duì)自己的密碼進(jìn)行重置b) 權(quán)限

11、管理系統(tǒng)管理員可以對(duì)其他的用戶c) 重新登錄退出后重新登錄2.基本信息維護(hù)a)教師基本信息管理參與畢業(yè)論文設(shè)計(jì)、評(píng)價(jià)的教師的信息,可以對(duì)教師信息進(jìn)行錄入、修改、刪除和統(tǒng)計(jì);b)學(xué)生基本信息管理參與畢業(yè)論文設(shè)計(jì)的學(xué)生,可以對(duì)學(xué)生信息進(jìn)行錄入、修改、刪除和統(tǒng)計(jì)功能c)領(lǐng)導(dǎo)小組信息管理與畢業(yè)論文相關(guān)的領(lǐng)導(dǎo)小組的信息,對(duì)領(lǐng)導(dǎo)小組信息進(jìn)行錄入、修改、刪除和查詢及統(tǒng)計(jì);d)題目信息管理論文題目信息,可以對(duì)畢業(yè)論文(設(shè)計(jì))題目進(jìn)行錄入、修改、刪除和查詢及統(tǒng)計(jì);3.選題管理模塊a)選題審批記錄論文題目的審閱情況,可以對(duì)選題信息進(jìn)行錄入、修改、刪除和查詢及統(tǒng)計(jì);b)選題統(tǒng)計(jì)統(tǒng)計(jì)審閱后的論文題目,可以對(duì)選題信息進(jìn)

12、行錄入、修改、刪除和查詢及統(tǒng)計(jì);c)開題報(bào)告管理開題報(bào)告信息,可以對(duì)開題信息進(jìn)行錄入、修改、刪除和查詢及統(tǒng)計(jì);4.評(píng)閱管理模塊a)指導(dǎo)教師評(píng)閱管理指導(dǎo)教師對(duì)學(xué)生論文的評(píng)價(jià)信息,可以對(duì)評(píng)閱信息進(jìn)行進(jìn)行錄入、修改、刪除和查詢及統(tǒng)計(jì);b)評(píng)閱教師評(píng)閱管理評(píng)閱教師對(duì)學(xué)生論文的評(píng)價(jià)信息,可以對(duì)評(píng)閱信息進(jìn)行錄入、修改、刪除和查詢及統(tǒng)計(jì);5.論文答辯模塊管理學(xué)生論文的答辯情況信息,可以對(duì)答辯小組評(píng)分信息進(jìn)行錄入、修改、刪除和查詢及統(tǒng)計(jì);6.評(píng)優(yōu)管理模塊a)推薦論文信息管理被推薦為優(yōu)秀論文的論文信息,可以對(duì)優(yōu)秀論文錄入、修改、刪除和查詢及統(tǒng)計(jì);b)推薦教師信息管理被推薦為優(yōu)秀導(dǎo)師的教師信息,可以對(duì)優(yōu)秀教師信息

13、進(jìn)行錄入、修改、刪除和查詢及統(tǒng)計(jì);c)推薦信息匯總管理整個(gè)評(píng)優(yōu)過程的信息情況,可以對(duì)優(yōu)秀學(xué)生和優(yōu)秀指導(dǎo)教師信息進(jìn)行錄入、修改、刪除和查詢及統(tǒng)計(jì);35畢業(yè)論文管理系統(tǒng)修改密碼帳號(hào)維護(hù)重新登錄基本信息維護(hù)教師基本信息學(xué)生基本信息領(lǐng)導(dǎo)小組信息題目信息選題管理選題統(tǒng)計(jì)選題審批開題報(bào)告評(píng)閱管理指導(dǎo)教師評(píng)閱評(píng)閱教師評(píng)閱論文(設(shè)計(jì))答辯答辯記錄評(píng)優(yōu)管理推薦優(yōu)秀本科畢業(yè)設(shè)計(jì)推薦優(yōu)秀指導(dǎo)老師優(yōu)秀本科畢業(yè)設(shè)計(jì)匯總論文鑒定成績登記論文歸檔畢業(yè)論文管理論文復(fù)查及整改論文工作總結(jié)數(shù)據(jù)庫維護(hù)配置數(shù)據(jù)庫路徑備份數(shù)據(jù)庫恢復(fù)數(shù)據(jù)庫權(quán)限管理答辯記錄匯總幫助圖3 系統(tǒng)功能模塊圖7.論文歸檔模塊a)畢業(yè)論文管理記錄管理與論文相關(guān)的基

14、本信息,可以對(duì)論文信息進(jìn)行錄入、修改、刪除和查詢及統(tǒng)計(jì);b)論文鑒定記錄在二次審查后的對(duì)論文的核實(shí)信息,可以對(duì)鑒定信息進(jìn)行錄入、修改、刪除和查詢及統(tǒng)計(jì);c)成績統(tǒng)計(jì)統(tǒng)計(jì)管理論文的成績信息,可以對(duì)論文成績信息進(jìn)行錄入、修改、刪除和查詢及統(tǒng)計(jì);8.論文的復(fù)查和整改管理論文的復(fù)查和整改信息, 可以對(duì)復(fù)查整改信息進(jìn)行錄入、修改、刪除和查詢及統(tǒng)計(jì);9.論文工作總結(jié)在論文的提交和復(fù)查工作完成之后記錄工作總結(jié)信息,可以對(duì)總結(jié)信息進(jìn)行錄入、修改、刪除和查詢及統(tǒng)計(jì);10數(shù)據(jù)庫維護(hù)模塊a)數(shù)據(jù)庫路勁配置配置要使用的數(shù)據(jù)庫的路徑b)數(shù)據(jù)庫備份設(shè)置對(duì)數(shù)據(jù)庫進(jìn)行備份,從而保證數(shù)據(jù)的安全。c)數(shù)據(jù)庫恢復(fù)設(shè)置對(duì)數(shù)據(jù)庫進(jìn)行恢

15、復(fù)工作,保證系統(tǒng)正常運(yùn)行。數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)是進(jìn)行數(shù)據(jù)庫系統(tǒng)開發(fā)的重要內(nèi)容,是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的核心。本節(jié)主要分析系統(tǒng)的概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫實(shí)現(xiàn)、數(shù)據(jù)庫連接等方面。一、概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)是將用戶雪球抽象為信息結(jié)構(gòu),也就是概念數(shù)據(jù)模型,概念模型獨(dú)立與任何計(jì)算機(jī)系統(tǒng),它不涉及信息在計(jì)算機(jī)系統(tǒng)中的表示,只是用來描述某個(gè)特定組織所關(guān)心的信息結(jié)構(gòu)。概念模型用于信息世界的建模,它不依賴于某一個(gè)DBMS支持的數(shù)據(jù)模型,可以轉(zhuǎn)換為任一DBMS支持的特定數(shù)據(jù)模型。在概念模型中做著名的就是實(shí)體關(guān)系(Entity-Relationship,簡稱ER)模型,院系名稱教學(xué)秘書主管教學(xué)主任專業(yè)

16、ID本系統(tǒng)用E-R模型描述如下。1.院系實(shí)體圖圖4 院系實(shí)體圖2. 學(xué)生實(shí)體圖學(xué)生學(xué)號(hào)題目專業(yè)班級(jí)姓名圖5 學(xué)生實(shí)體圖3. 題目實(shí)體圖題目學(xué)號(hào)指導(dǎo)教師編號(hào)題目來源結(jié)束日期開始日期題目名稱圖6 題目實(shí)體圖4. 教師實(shí)體圖教師編號(hào)職稱院系學(xué)歷專業(yè)姓名圖7 教師實(shí)體圖5. 論文實(shí)體圖論文學(xué)號(hào)題目專業(yè)院系班級(jí)姓名指導(dǎo)教師得分關(guān)鍵字摘要圖8 論文實(shí)體圖6. 答辯小組實(shí)體圖答辯小組組長秘書成員Id圖9 答辯小組實(shí)體圖7. 教師與論文E-R圖指導(dǎo)教師論文評(píng)審評(píng)閱教師nn1評(píng)審m圖10 教師評(píng)審ER圖8. 系統(tǒng)ER圖院系學(xué)生教師題目領(lǐng)導(dǎo)小組論文答辯小組屬于屬于評(píng)審選題指導(dǎo)組成答辯1nn11n11n1mn1n圖

17、11 系統(tǒng)E-R圖二、邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)是將概念結(jié)構(gòu)設(shè)計(jì)階段所得到的ER模型轉(zhuǎn)換為任何一種具體的DBMS所支持?jǐn)?shù)據(jù)模型。商用DBMS大部分都是關(guān)系模型,本系統(tǒng)所用ACCESS數(shù)據(jù)庫就是支持關(guān)系模型,所以本系統(tǒng)將ER圖轉(zhuǎn)換為關(guān)系模型。一般地,E-R圖轉(zhuǎn)化為關(guān)系模式要遵循轉(zhuǎn)換原則并進(jìn)行模型優(yōu)化。1.轉(zhuǎn)換原則a.一個(gè)實(shí)體轉(zhuǎn)換為一個(gè)關(guān)系模式,實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的鍵就是關(guān)系的鍵。b.具有相同主鍵的關(guān)系可以合并。 c.一個(gè)聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式,分為以下幾種情況。 一個(gè)1:1的聯(lián)系可以轉(zhuǎn)化為一個(gè)獨(dú)立的關(guān)系模式,也可以與任意一端對(duì)應(yīng)的關(guān)系模式合并。當(dāng)聯(lián)系轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式時(shí),關(guān)系的屬

18、性由聯(lián)系本身的屬性和與之聯(lián)系的兩個(gè)實(shí)體的鍵組成,而關(guān)系的主鍵由各實(shí)體的鍵組成;而當(dāng)聯(lián)系與某一端的關(guān)系模式合并時(shí),在該關(guān)系模式中加入聯(lián)系自身的屬性及另一關(guān)系模式的鍵。 一個(gè)1:n的聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與n端對(duì)應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,則關(guān)系的屬性由聯(lián)系本身的屬性和與之聯(lián)系的兩個(gè)實(shí)體的主鍵組成,而關(guān)系的主鍵為n端實(shí)體的主鍵;如果采用合并的方式,應(yīng)將聯(lián)系與n端關(guān)系模式合并,合并時(shí)在n端關(guān)系模式中加入聯(lián)系自身的屬性及1端關(guān)系模式的主鍵,合并后關(guān)系模式的主鍵沒有變化。 一個(gè)n:m的聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系。關(guān)系的屬性由聯(lián)系本身的屬性和與之聯(lián)系的實(shí)體的主鍵組成,關(guān)系的主

19、鍵由聯(lián)系中各實(shí)體的主鍵組合而成(組合鍵)。 2.關(guān)系模式的優(yōu)化采用規(guī)范化理論對(duì)轉(zhuǎn)換的初步關(guān)系模式進(jìn)行優(yōu)化。系統(tǒng)的關(guān)系模式優(yōu)化為:學(xué)生(學(xué)號(hào),姓名,專業(yè),性別,班級(jí),題目名稱)題目表(題目名稱,題目來源,資金來源,開始日期,結(jié)束日期,指導(dǎo)教師編號(hào))指導(dǎo)教師信息(教師編號(hào),姓名,職稱,學(xué)歷,從事專業(yè),院系)指導(dǎo)教師評(píng)審表(學(xué)號(hào) ,工作量與工作態(tài)度,調(diào)查與資料查新,研究方案設(shè)計(jì),分析與解決問題能力,論文設(shè)計(jì)質(zhì)量,創(chuàng)新)評(píng)閱教師評(píng)審項(xiàng)目(學(xué)號(hào),評(píng)閱教師,選題,綜合材料調(diào)查論證,設(shè)計(jì)推導(dǎo)與論證,論文設(shè)計(jì)質(zhì)量,創(chuàng)新)答辯小組表(id,組長編號(hào),成員教師,秘書)答辯表(學(xué)號(hào),答辯時(shí)間,答辯地點(diǎn),組長編號(hào))答

20、辯評(píng)審表(學(xué)號(hào),教師編號(hào),報(bào)告內(nèi)容,報(bào)告過程,答辯,創(chuàng)新)鑒定表(學(xué)號(hào),實(shí)習(xí)地點(diǎn),實(shí)習(xí)時(shí)間,指導(dǎo)教師評(píng)閱成績,評(píng)閱教師評(píng)閱成績,答辯成績)整改與復(fù)查(學(xué)號(hào),整改時(shí)間,復(fù)查人,處理意見(合格與否)院系表(院系,主管教學(xué)院長,教學(xué)秘書)密碼表(id,用戶名,密碼)畢業(yè)論文歸檔(學(xué)號(hào),中文題目,英文題目,中文作者名,英文作者名,中文學(xué)院名,英文學(xué)院名,中文摘要,英文摘要,中文關(guān)鍵詞,英文關(guān)鍵詞)三、數(shù)據(jù)庫實(shí)現(xiàn)表1 學(xué)生基本信息表表名:stu_info 字段數(shù)據(jù)類型字段長度是否為空主鍵說明stu_id文本10否是學(xué)號(hào)stu_name文本20否 姓名stu_profession文本30否專業(yè)stu_cl

21、ass文本30否班級(jí)stu_academy文本30否學(xué)院paper_title文本30是題目名稱表2 院系表表名:academy_info 字段數(shù)據(jù)類型字段長度是否為空主鍵說明Id自動(dòng)編號(hào)否是academy_name文本20否學(xué)院名稱president文本20否主管教學(xué)院長secretary文本20否教學(xué)秘書profession_name文本30否專業(yè)表3 畢業(yè)論文(設(shè)計(jì))題目表表名:title_list 字段數(shù)據(jù)類型字段長度是否為空主鍵說明paper_tile文本30否是題目名稱title_source文本30否題目來源fund_source文本30否資金來源start_time日期/時(shí)間否

22、開始時(shí)間end_time日期/時(shí)間否結(jié)束時(shí)間表4指導(dǎo)教師表表名:teacher_info字段數(shù)據(jù)類型字段長度是否為空主鍵說明th_id文本10否是教師編號(hào)th_name文本20否 教師名稱th_post文本10否職稱th_education文本10否學(xué)歷th_profession文本30否從事專業(yè)th_academy文本20否院系表5 指導(dǎo)教師評(píng)分表表名:teacher_appraisal字段數(shù)據(jù)類型字段長度是否為空主鍵說明stu_id文本10否是學(xué)號(hào)gzzt_scoreint4否工作量與工作狀態(tài)評(píng)分zlcx_scoreint4否調(diào)查與資料查詢?cè)u(píng)分yjfasj_scoreint4否研究方案設(shè)計(jì)

23、fxwtnl_scoreint4否分析問題能力lwsjzl_scoreint4否論文設(shè)計(jì)質(zhì)量評(píng)分cx_scoreint4否創(chuàng)新評(píng)分表6評(píng)閱教師評(píng)分表表名:project_appraisal字段數(shù)據(jù)類型字段長度是否為空主鍵說明stu_id文本10否是學(xué)號(hào)th_id文本10否評(píng)閱教師編號(hào)xt_scoreint4否選題評(píng)分zhcl_scoreint4否綜合材料調(diào)查論證sjtd_scoreint4否設(shè)計(jì)推到與論證lwsjzl_scoreint4否論文設(shè)計(jì)質(zhì)量cx_scoreint4否創(chuàng)新評(píng)分表7答辯小組表表名:reply_group字段數(shù)據(jù)類型字段長度是否為空主鍵說明id自動(dòng)編號(hào)否是idheadman

24、_id文本10否組長編號(hào)th_member文本20否成員教師secretary文本20否秘書 表8 答辯表表名:reply_info字段數(shù)據(jù)類型字段長度是否為空主鍵說明stu_id文本10否是學(xué)號(hào)reply_time文本20否答辯時(shí)間reply_address文本40否答辯地點(diǎn)headman_id文本10否組長編號(hào)表9答辯評(píng)審表表名:reply_appraisal字段數(shù)據(jù)類型字段長度是否為空主鍵說明stu_id文本10否是學(xué)號(hào)th_id文本10否教師編號(hào)bgnr_scoreint4否報(bào)告內(nèi)容bggc_scoreint4否報(bào)告過程reply_scoreint4否答辯成績cx_scoreint4否

25、創(chuàng)新成績表10鑒定表表名:identify_info字段數(shù)據(jù)類型字段長度是否為空主鍵說明stu_id文本10否是學(xué)號(hào)practice_address文本30否實(shí)習(xí)地點(diǎn)practice_time日期/時(shí)間否實(shí)習(xí)時(shí)間zdjs_scoreint4否指導(dǎo)老師評(píng)閱成績pyjs_scoreint4否評(píng)閱教師評(píng)閱成績r(jià)eply_scoreint4否答辯成績表11復(fù)查與整改表表名:altercheck_info字段數(shù)據(jù)類型字段長度是否為空主鍵說明stu_id文本10否是學(xué)號(hào)alter_time日期/時(shí)間否整改時(shí)間checker文本20否復(fù)查人deal_idea文本10否處理意見(合格與否)表12 畢業(yè)論文表表

26、名:place_file字段數(shù)據(jù)類型字段長度是否為空主鍵說明stu_id文本10否是學(xué)號(hào)chinese_title文本20否中文題目english_title文本30是英文題目chinese_autname文本20否中文作者名english_autname文本30是英文作者名chinese_acaname文本40是中文學(xué)院名english_acaname文本40是英文學(xué)院名chinese_summary文本200是中文摘要english_summary文本200是英文摘要chinese_keyword文本20是中文關(guān)鍵字english_keyword文本20是英文關(guān)鍵字四、數(shù)據(jù)庫連接本系統(tǒng)前臺(tái)

27、開發(fā)工具JAVA和后臺(tái)數(shù)據(jù)庫ACCESS是通過ODBC進(jìn)行連接的,具體連接代碼如下。package com.HRSYS.dao;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import javax.swing.JOptionPane;public class Dao private Connection conn = null;static try Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); cat

28、ch (ClassNotFoundException e) e.printStackTrace();JOptionPane.showMessageDialog(null, "數(shù)據(jù)庫驅(qū)動(dòng)加載失敗");public Connection getDao() String url = "jdbc:odbc:Driver=MicroSoft Access Driver (*.mdb);DBQ=E:/HongLiuKeJi/db/HRSYS.mdb"try conn = DriverManager.getConnection(url); catch (SQLExce

29、ption e) e.printStackTrace();if (conn != null) System.out.println("數(shù)據(jù)庫加載成功");return conn;詳細(xì)設(shè)計(jì)本節(jié)主要介紹系統(tǒng)功能的詳細(xì)實(shí)現(xiàn)及實(shí)現(xiàn)結(jié)果。一、系統(tǒng)總體功能描述如前面所分析,系統(tǒng)功能主要包含一下10個(gè)模塊,由于整體功能界面較多,本節(jié)只介紹主要功能實(shí)現(xiàn)界面。1.信息錄入:實(shí)現(xiàn)對(duì)相關(guān)信息的錄入,如圖12為對(duì)教師信息的錄入。圖12 教師信息錄入界面2)查詢功能:實(shí)現(xiàn)對(duì)各種信息的查詢,對(duì)學(xué)生信息的查詢?nèi)鐖D13所示。圖13 查詢/修改/刪除學(xué)生信息界面3)數(shù)據(jù)刪除:實(shí)現(xiàn)對(duì)特定信息的刪除功能,對(duì)學(xué)生

30、信息的刪除如圖13所示;4)修改和保存:實(shí)現(xiàn)對(duì)數(shù)據(jù)的修改和保存功能,對(duì)學(xué)生信息的修改和保存如圖13所示5)統(tǒng)計(jì)功能:對(duì)學(xué)生選題信息的統(tǒng)計(jì)如圖14所示。圖14 選題統(tǒng)計(jì)界面6)報(bào)表實(shí)現(xiàn):可以實(shí)現(xiàn)對(duì)各種相關(guān)報(bào)表的生成,選題審批報(bào)表生成界面如圖15所示。圖15 選題審批報(bào)表對(duì)畢業(yè)論文復(fù)查整改的報(bào)表如圖16所示。圖16 復(fù)查整改報(bào)表系統(tǒng)測試一、測試方法測試計(jì)劃中的測試項(xiàng)目包括軟件結(jié)構(gòu)中的分系統(tǒng)層、子系統(tǒng)層、功能模塊層、程序模塊層中的各類模塊,從測試本身看,分為單元測試,組合測試,確認(rèn)測試等。測試對(duì)象是隨不同階段而異的,最基本、最初的測試是單元測試,后面的組合測試、確認(rèn)測試都是以被測過的模塊作為測試對(duì)象

31、的。(1)單元測試單元測試也稱模塊測試或程序測試,單元測試是對(duì)每個(gè)模塊單獨(dú)進(jìn)行的,驗(yàn)證模塊接口與設(shè)計(jì)說明書是否一致,對(duì)模塊的所有主要處理路徑進(jìn)行測試且與預(yù)期的結(jié)構(gòu)進(jìn)行對(duì)照,還要對(duì)所有錯(cuò)誤處理路徑進(jìn)行測試。對(duì)源碼進(jìn)行審查,對(duì)照設(shè)計(jì)說明書,表態(tài)地檢查源程序是否符合功能的邏輯要求,是進(jìn)行單元測試前的重要工作工。單元測試一般是由程序員完成,也稱程序調(diào)試。(2)組合測試組合測試也稱集成測試或子系統(tǒng)測試,通常采用自頂向下測試和自底向上測試兩種測試方法。組合測試的對(duì)象是指已經(jīng)通過單元測試的模塊,不是對(duì)零散模塊進(jìn)行單個(gè)測試,而是用系統(tǒng)化的方法裝配和測試軟件系統(tǒng),是一個(gè)嚴(yán)格的過程,必須認(rèn)真地進(jìn)行,其計(jì)劃的產(chǎn)生和

32、單元模塊測試的完成日期要協(xié)調(diào)起來,這種測試應(yīng)在系統(tǒng)目標(biāo)機(jī)上進(jìn)行,造成系統(tǒng)應(yīng)用的環(huán)境條件,除了開發(fā)部分項(xiàng)目負(fù)責(zé)人參加以外,還應(yīng)該有相應(yīng)系統(tǒng)的用戶參加,給評(píng)審員進(jìn)行演示。(3)確認(rèn)測試確認(rèn)測試是對(duì)通過組合測試的軟件進(jìn)行的,這些軟件已經(jīng)存于系統(tǒng)目標(biāo)設(shè)備的介質(zhì)上,確認(rèn)測試的目的是表明軟件是可以工作的,并且符合“軟件需求說明書”中規(guī)定的全部功能和性能要求。確認(rèn)測試是按照這些要求定出的“確認(rèn)測試計(jì)劃”進(jìn)行的。測試工作是由一個(gè)獨(dú)立的組織進(jìn)行,而且測試要從用戶的角度出發(fā)。(4)系統(tǒng)測試系統(tǒng)測試是對(duì)整體性能的測試,主要解決各子系統(tǒng)之間的數(shù)據(jù)通信和數(shù)據(jù)共享問題以及檢測系統(tǒng)是否達(dá)到用戶的實(shí)際要求,系統(tǒng)測試的依據(jù)是系

33、統(tǒng)分析報(bào)告。系統(tǒng)測試應(yīng)在系統(tǒng)的整個(gè)范圍內(nèi)進(jìn)行,這種測試不只對(duì)軟件進(jìn)行,而是對(duì)構(gòu)成系統(tǒng)的硬、軟件一起進(jìn)行。系統(tǒng)測試與建構(gòu)同時(shí)進(jìn)行或略慢。系統(tǒng)測試需要確認(rèn)從頭到尾的功能正常才算完成,應(yīng)當(dāng)盡量避免系統(tǒng)測試延到項(xiàng)目末尾進(jìn)行。(5)用戶驗(yàn)收測試在系統(tǒng)測試完成后,進(jìn)行用戶的驗(yàn)收測試,它是用戶在實(shí)際應(yīng)用環(huán)境中所進(jìn)行的真實(shí)數(shù)據(jù)測試。在具體的測試中,一般應(yīng)遵循以下原則:由程序設(shè)計(jì)者之外的人進(jìn)行測試;測試用例應(yīng)由兩部分組成:輸入數(shù)據(jù)和預(yù)期輸出結(jié)果;應(yīng)選用不合理的輸入數(shù)據(jù)與非法輸入測試;不僅要檢驗(yàn)程序是否實(shí)現(xiàn)預(yù)期功能,還應(yīng)檢查程序是否做了不應(yīng)該做的工作;集中測試容易出錯(cuò)的程序模塊;對(duì)程序修改以后,必須重新進(jìn)行測試。

34、二、測試用例測試中用了以下的數(shù)據(jù):表13為畢業(yè)論文(設(shè)計(jì))題目信息測試數(shù)據(jù),表14為學(xué)生信息測試數(shù)據(jù)。表13 畢業(yè)論文(設(shè)計(jì))題目測試數(shù)據(jù)倉庫管理系統(tǒng)C個(gè)人資金2011-09-042011-10-21T1003戶籍管理系統(tǒng)B大學(xué)生創(chuàng)業(yè)基本2011-09-042011-09-04T1002酒店管理系統(tǒng)A大學(xué)生創(chuàng)業(yè)基金2011-09-=082011-10-23T1001人力資源管理系統(tǒng)A大學(xué)生創(chuàng)業(yè)基本2011-09-042011-09-04T1003學(xué)生選課系統(tǒng)B大學(xué)生創(chuàng)業(yè)基金2011-09-092011-09-29T1004表14 學(xué)生信息測試數(shù)據(jù)。S1002胡歌計(jì)算機(jī)科學(xué)與技術(shù)酒店管理系統(tǒng)S1

35、003周少帥計(jì)算機(jī)科學(xué)與技術(shù)學(xué)生選課系統(tǒng)S1004 張文軍計(jì)算機(jī)科學(xué)與技術(shù)人力資源管理系統(tǒng)S1005李威計(jì)算機(jī)科學(xué)與技術(shù)戶籍管理系統(tǒng)S1006王曉麗計(jì)算機(jī)科學(xué)與技術(shù)倉庫管理系統(tǒng)三、測試結(jié)果測試中,以上表的用例數(shù)據(jù)進(jìn)行,主要測試界面如圖17所示。該功能中組長編號(hào)和成員教室都是從教師基本信息表中抽取出來的,可以生成答辯小組信息。圖17 添加測試界面圖18 是對(duì)畢業(yè)論文(設(shè)計(jì))題目的錄入測試。圖18 題目錄入測試圖19是對(duì)學(xué)生基本信息錄入的測試界面。圖19 學(xué)生信息錄入測試查詢刪除修改及報(bào)表的測試界面可見前節(jié)圖13所示。開發(fā)關(guān)鍵技術(shù)與創(chuàng)新點(diǎn)一、開發(fā)關(guān)鍵技術(shù)1.數(shù)據(jù)庫連接本系統(tǒng)前臺(tái)開發(fā)工具JAVA和后

36、臺(tái)數(shù)據(jù)庫ACCESS是通過ODBC進(jìn)行連接的,具體連接代碼如下。package com.HRSYS.dao;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import javax.swing.JOptionPane;public class Dao private Connection conn = null;static try Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); catch (ClassN

37、otFoundException e) e.printStackTrace();JOptionPane.showMessageDialog(null, "數(shù)據(jù)庫驅(qū)動(dòng)加載失敗");public Connection getDao() String url = "jdbc:odbc:Driver=MicroSoft Access Driver (*.mdb);DBQ=E:/HongLiuKeJi/db/HRSYS.mdb"try conn = DriverManager.getConnection(url); catch (SQLException e) e

38、.printStackTrace();if (conn != null) System.out.println("數(shù)據(jù)庫加載成功");return conn;2. 數(shù)據(jù)查詢/* * 根據(jù)不同的信息對(duì)信息進(jìn)行篩選 * param condition * param index * param table * param scrollPane */public void filterRecord(String condition, int index, JTable table,JScrollPane scrollPane) String sql = null;String t

39、ablename = getTableName(tableindex);/ 獲取當(dāng)前顯示的數(shù)據(jù)來自哪個(gè)數(shù)據(jù)表int i = -1;if (index = 0)/ 根據(jù)列表框的索引值確定sql語句中的查詢條件sql = "SELECT * FROM " + tablename + " WHERE STAFFID='" + condition+ "'"elsesql = "SELECT * FROM " + tablename + " WHERE NAME='" + cond

40、ition+ "'"try System.out.println(sql);PreparedStatement psmt = dao.getDao().prepareStatement(sql);ResultSet rs = psmt.executeQuery();String rows = new String1;/ 設(shè)置表格的行數(shù)table = new JTable(rows, setTableColumn();/ 設(shè)置表格的行和列while (rs.next() i+;for (int j = 0; j < setTableColumn().length

41、; j+)/ 循環(huán)給表格賦值table.setValueAt(rs.getString(j + 1), i, j);scrollPane.setViewportView(table);if (i < 0)JOptionPane.showMessageDialog(null, "查詢沒有結(jié)果n或沒有此類記錄", "警告",JOptionPane.WARNING_MESSAGE); catch (Exception e) e.printStackTrace();JOptionPane.showMessageDialog(null, "查詢出錯(cuò)

42、n或沒有此類記錄", "錯(cuò)誤",JOptionPane.ERROR_MESSAGE);/ TODO: handle exception3. 報(bào)表生成* 生成畢業(yè)生論文工作總結(jié)報(bào)表 * * param title */public void paperJobResult() setExcelTitle("201_屆本科生畢業(yè)論文(設(shè)計(jì))選題審批表");HSSFRow row = sheet.createRow(2);/ 創(chuàng)建第三個(gè)行row.setHeight(short) 600);/ 設(shè)置行的高度setExcelText(row, 2, 2,

43、0, 1, "學(xué)院");setExcelText(row, 2, 2, 2, 8, "");/ 設(shè)置空白部分sheet.addMergedRegion(new CellRangeAddress(3, 3, 0, 1);HSSFRow row2 = sheet.createRow(3);/ 第四行row2.setHeight(short) 700);for (int i = 0; i < 2; i+) HSSFCell cell2 = row2.createCell(0);this.setLeftBorder(cell2);cell2.setCell

44、Value("工作小結(jié):");sheet.addMergedRegion(new CellRangeAddress(3, 3, 2, 8);for (int i = 2; i < 9; i+) HSSFCell cell = row2.createCell(i);this.setRightBorder(cell);cell.setCellValue("");HSSFRow row3 = null;merge(4, 41, 0, 8);for (int j = 4; j < 42; j+) row3 = sheet.createRow(j);/

45、 第5行for (int i = 0; i < 9; i+) HSSFCell ncell = row3.createCell(i);ncell.setCellValue("");setTopRightLeft(ncell);sheet.addMergedRegion(new CellRangeAddress(42, 42, 0, 1);sheet.addMergedRegion(new CellRangeAddress(42, 42, 2, 8);HSSFRow row4 = sheet.createRow(42);row4.setHeight(short) 800

46、);HSSFCell cell5_1 = null;for (int i = 0; i < 2; i+) cell5_1 = row4.createCell(i);cell5_1.setCellValue(" 簽字: ");setLeftBottom(cell5_1);HSSFCell cell5_2 = null;for (int i = 2; i < 9; i+) cell5_2 = row4.createCell(i);cell5_2.setCellValue(" 年 月 日");this.setRightBottom(cell5_2)

47、;sheet.addMergedRegion(new CellRangeAddress(43, 43, 0, 8);HSSFRow row5 = sheet.createRow(43);for (int i = 0; i < 9; i+) cell5_1 = row5.createCell(i);setTopBorder(cell5_1);cell5_1.setCellValue(" 注:紙頁不夠可附頁");String path = "本科生畢業(yè)論文(設(shè)計(jì))選題審批表.xls"OutFile(path);二、創(chuàng)新點(diǎn)本系統(tǒng)在設(shè)計(jì)過程存在兩個(gè)創(chuàng)新點(diǎn):

48、1.數(shù)據(jù)庫采用ODBC連接,連接地址采用2.答辯小組表和院系表采用ACCESS的自動(dòng)編號(hào)功能附加一個(gè)字段做為表的主鍵,有效的解決了數(shù)據(jù)庫冗余問題,使系統(tǒng)功能的實(shí)現(xiàn)更加簡便有效??偨Y(jié)與展望本系統(tǒng)的設(shè)計(jì)和開發(fā)到此已基本完成,作為一個(gè)完整的數(shù)據(jù)管理系統(tǒng),它具有界面友好、操作簡單、易于維護(hù)等特點(diǎn),實(shí)現(xiàn)了對(duì)于從論文相關(guān)信息的輸入、維護(hù),到報(bào)表生成、管理、預(yù)覽,以及查閱預(yù)覽相關(guān)的功能,實(shí)現(xiàn)畢業(yè)論文(設(shè)計(jì))領(lǐng)導(dǎo)小組、指導(dǎo)教師基本信息、學(xué)生基本信息、選題審批表、選題統(tǒng)計(jì)表、開題報(bào)告、指導(dǎo)教師評(píng)閱意見表、評(píng)閱教師評(píng)閱意見表、答辯記錄表、鑒定表、成績登記表、畢業(yè)論文(設(shè)計(jì))正文、優(yōu)秀本科畢業(yè)設(shè)計(jì)(論文)推薦表、優(yōu)

49、秀本科畢業(yè)設(shè)計(jì)(論文)優(yōu)秀指導(dǎo)教師推薦表、畢業(yè)論文(設(shè)計(jì))復(fù)查及整改記錄表和畢業(yè)論文(設(shè)計(jì))工作總結(jié)等的錄入、修改、刪除、查詢和統(tǒng)計(jì)功能,并完成用戶管理和數(shù)據(jù)的備份與恢復(fù)功能基本滿足了此次大賽的基本要求達(dá)到了預(yù)期的設(shè)計(jì)目標(biāo)。通過本次畢業(yè)設(shè)計(jì),我們小組不僅熟悉和鞏固了數(shù)據(jù)庫的基本原理和面向?qū)ο缶幊陶Z言的編程思想,更為重要的是第一次比較獨(dú)立的、較為系統(tǒng)的、完整的開發(fā)了一個(gè)應(yīng)用程序,從實(shí)踐的角度了解了軟件工程的思想及其具體實(shí)現(xiàn);掌握了如何確定一個(gè)應(yīng)用程序的功能模塊和基本結(jié)構(gòu)的過程,對(duì)自己的動(dòng)手能力和全面分析問題的能力有了一個(gè)很好的培養(yǎng)。在個(gè)人主義逐漸被淘汰的這個(gè)時(shí)代,團(tuán)隊(duì)的寫作顯得尤為重要,在此次的

50、比賽中使我們深刻的認(rèn)識(shí)大一個(gè)團(tuán)隊(duì)配個(gè)和協(xié)作的重要性以及團(tuán)隊(duì)工作的功效性、科學(xué)性。我想這些對(duì)于我們以后的工作都是十分難得的經(jīng)驗(yàn)。以上這些都使促使我們有了很大的進(jìn)步和發(fā)展。三天來的系統(tǒng)開發(fā),使我們小組學(xué)到了很多實(shí)踐知識(shí)。所謂實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn),我想我們最寶貴的是學(xué)到了許多書本上沒有的實(shí)踐經(jīng)歷,使我對(duì)軟件開發(fā)有了更加全面的認(rèn)識(shí)。掌握了一些具體的開發(fā)知識(shí),而這些知識(shí)往往是我在學(xué)校很少接觸,很少注意的,但又是十分重要、十分基礎(chǔ)的知識(shí),對(duì)我將來的工作有著重大意義的知識(shí)。我堅(jiān)信通過此次比賽,所獲得的實(shí)踐經(jīng)驗(yàn)對(duì)我終身受益,在我畢業(yè)后的實(shí)際工作中將不斷的得到驗(yàn)證,我會(huì)不斷的理解和體會(huì)實(shí)習(xí)中所學(xué)到的知識(shí),在未來的工作中我把所學(xué)到的理論知識(shí)和實(shí)踐經(jīng)驗(yàn)不斷的應(yīng)用到實(shí)際工作。雖然程序已設(shè)計(jì)開發(fā)完成,但由于時(shí)間的倉促及能力有限,在開發(fā)設(shè)計(jì)過程中尚存在很多不足,尤其是數(shù)據(jù)庫的設(shè)計(jì)以及窗體功能的設(shè)計(jì)方面,希望各位老師諒解,并給予指正。展望:基于桌面級(jí)的應(yīng)用

溫馨提示

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

評(píng)論

0/150

提交評(píng)論