【正文】
摘 要信息工程學(xué)院學(xué)生團(tuán)員信息管理系統(tǒng)主要是針對團(tuán)員信息管理設(shè)計(jì)的。目的是對該院團(tuán)員四年信息進(jìn)行有效管理,和注入管理意識提高學(xué)生實(shí)踐能力,以及加深對面向?qū)ο笏枷氲睦斫夂拖到y(tǒng)設(shè)計(jì)工具的熟練運(yùn)用。學(xué)生團(tuán)員信息管理系統(tǒng)是基于Eclipse 開發(fā)環(huán)境和SQL數(shù)據(jù)庫上,是對數(shù)據(jù)信息的采集、分析和匯總。Eclipse為用戶提供可視化窗口,方便用戶使用。通過Eclipse 中的JDBCODBC Bridge連接SQL數(shù)據(jù)庫,生成可執(zhí)行文件。如此可熟悉和掌握J(rèn)FC、SQL編輯和調(diào)試的使用方法,以及對這些編程工具的理解。通過系統(tǒng)分析確定系統(tǒng)功能,設(shè)計(jì)數(shù)據(jù)庫,建立相應(yīng)ER圖,編寫各字段和屬性,以此編輯窗口界面和修改相應(yīng)Java代碼,最終生成可執(zhí)行程序。本系統(tǒng)有二大功能模塊——登錄管理、團(tuán)員信息管理。調(diào)用相應(yīng)的界面即可對建好的數(shù)據(jù)庫進(jìn)行指定的操作。關(guān)鍵字:Eclipse; SQL; 登錄管理; 團(tuán)員信息管理 ABSTRACTthe College of Information Engineering League members’ information in the management system is mainly designed for the management of information. Purpose of the college league members in four years, these information required for effective management, and management awareness into practice to improve student ability, as well as deepen the understanding of the object oriented thoughts and make full use of the system design tools.League members’ information in the management system is based on Eclipse development and SQL database, being a data collection, analysis and summary. Eclipseis to provide users with visual window, userfriendly. By Eclipse in JDBCODBC Bridge to connect SQL database, and generate an executable file. This can be familiar with and master JFC, SQL editor and debugger to use, and understanding of these programming tools. Determine the system functions through system analysis, design database, establish the corresponding ER diagram, the preparation of the fields and properties, this editing frame interface and modify the corresponding Java code, eventually generate executable programs.The system has two modules – login management, the management of leagues information. calls the corresponding interface can be built in the database on to make the designated operations.Keywords: Eclipse。 SQL。 login management。 the management of leagues information目 錄摘 要 0緒 論 11 開發(fā)工具的選擇 2 Eclipse的開發(fā)環(huán)境 2 SQL查詢語言及使用 22 問題定義與可行性研究 3 系統(tǒng)初步調(diào)查 3 系統(tǒng)的可行性分析 3 系統(tǒng)的開發(fā)步驟 43 需求分析 5 需求分析報告 5 功能設(shè)計(jì)圖 54 數(shù)據(jù)流圖和程序流程圖設(shè)計(jì) 7 數(shù)據(jù)流圖的定義與分析 7 系統(tǒng)流程圖的分析與設(shè)計(jì) 75 系統(tǒng)設(shè)計(jì) 9 數(shù)據(jù)庫設(shè)計(jì) 9 數(shù)據(jù)庫需求分析 9 系統(tǒng)數(shù)據(jù)庫之ER圖 9 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 10 界面設(shè)計(jì) 10 登錄窗口 10 主窗口 11 用戶操作窗口(舉例) 11 系統(tǒng)相關(guān)環(huán)境配置與實(shí)現(xiàn) 12 數(shù)據(jù)庫實(shí)現(xiàn) 12 配置OBDC數(shù)據(jù)源 12 實(shí)現(xiàn)在Eclipse中訪問SQL數(shù)據(jù)庫的方法 136 系統(tǒng)編碼與測試 14 應(yīng)用程序項(xiàng)目設(shè)計(jì) 14 軟件測試 14 測試步驟 14 測試方法 14 部分測試舉例 14結(jié) 語 19參考文獻(xiàn) 20附 錄 21致 謝 24畢業(yè)設(shè)計(jì) 緒論學(xué)生團(tuán)員信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)緒 論學(xué)生團(tuán)員信息管理針對的是對零散的團(tuán)學(xué)記錄進(jìn)行統(tǒng)一有效的管理,告別以往手寫的混亂記錄,提高記錄的可讀性和團(tuán)員信息的清晰查詢。根據(jù)以前記錄的信息和數(shù)據(jù)庫知識,可以方便的分析出數(shù)據(jù)的基本組成和內(nèi)容,成而建立ER圖并設(shè)計(jì)數(shù)據(jù)庫。JFC中包含了AWT、Swing和Java2D。Swing是一組比AWT更具有優(yōu)勢的GUI程序組件。Swing提供的類庫,處理很多與Windows相關(guān)的常見任務(wù),并提供易學(xué)易用的成員函數(shù),(…)中插入代碼處理窗口消息。Swing不再依賴運(yùn)行時平臺的本地組件、具有可拔插的外觀風(fēng)格、采用MVC模式。Swing不僅覆蓋了AWT的全部功能,而且還封裝了JTree、JTable類使之更易于使用,向開發(fā)用戶提供更豐富的編程界面。Swing中的類分為兩類:Swing組件和頂層容器。這些組件封裝了基本功能,開發(fā)用戶可以派生繼承這些類的特性,創(chuàng)建自定義類,以執(zhí)行特定的任務(wù)。JDBC是Java程序連接和存取數(shù)據(jù)庫的應(yīng)用程序接口(API),JD