【正文】
摘 要信息工程學(xué)院學(xué)生團(tuán)員信息管理系統(tǒng)主要是針對(duì)團(tuán)員信息管理設(shè)計(jì)的。目的是對(duì)該院團(tuán)員四年信息進(jìn)行有效管理,和注入管理意識(shí)提高學(xué)生實(shí)踐能力,以及加深對(duì)面向?qū)ο笏枷氲睦斫夂拖到y(tǒng)設(shè)計(jì)工具的熟練運(yùn)用。學(xué)生團(tuán)員信息管理系統(tǒng)是基于Eclipse 開(kāi)發(fā)環(huán)境和SQL數(shù)據(jù)庫(kù)上,是對(duì)數(shù)據(jù)信息的采集、分析和匯總。Eclipse為用戶(hù)提供可視化窗口,方便用戶(hù)使用。通過(guò)Eclipse 中的JDBCODBC Bridge連接SQL數(shù)據(jù)庫(kù),生成可執(zhí)行文件。如此可熟悉和掌握J(rèn)FC、SQL編輯和調(diào)試的使用方法,以及對(duì)這些編程工具的理解。通過(guò)系統(tǒng)分析確定系統(tǒng)功能,設(shè)計(jì)數(shù)據(jù)庫(kù),建立相應(yīng)ER圖,編寫(xiě)各字段和屬性,以此編輯窗口界面和修改相應(yīng)Java代碼,最終生成可執(zhí)行程序。本系統(tǒng)有二大功能模塊——登錄管理、團(tuán)員信息管理。調(diào)用相應(yīng)的界面即可對(duì)建好的數(shù)據(jù)庫(kù)進(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 開(kāi)發(fā)工具的選擇 2 Eclipse的開(kāi)發(fā)環(huán)境 2 SQL查詢(xún)語(yǔ)言及使用 22 問(wèn)題定義與可行性研究 3 系統(tǒng)初步調(diào)查 3 系統(tǒng)的可行性分析 3 系統(tǒng)的開(kāi)發(fā)步驟 43 需求分析 5 需求分析報(bào)告 5 功能設(shè)計(jì)圖 54 數(shù)據(jù)流圖和程序流程圖設(shè)計(jì) 7 數(shù)據(jù)流圖的定義與分析 7 系統(tǒng)流程圖的分析與設(shè)計(jì) 75 系統(tǒng)設(shè)計(jì) 9 數(shù)據(jù)庫(kù)設(shè)計(jì) 9 數(shù)據(jù)庫(kù)需求分析 9 系統(tǒng)數(shù)據(jù)庫(kù)之ER圖 9 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 10 界面設(shè)計(jì) 10 登錄窗口 10 主窗口 11 用戶(hù)操作窗口(舉例) 11 系統(tǒng)相關(guān)環(huán)境配置與實(shí)現(xiàn) 12 數(shù)據(jù)庫(kù)實(shí)現(xiàn) 12 配置OBDC數(shù)據(jù)源 12 實(shí)現(xiàn)在Eclipse中訪(fǎng)問(wèn)SQL數(shù)據(jù)庫(kù)的方法 136 系統(tǒng)編碼與測(cè)試 14 應(yīng)用程序項(xiàng)目設(shè)計(jì) 14 軟件測(cè)試 14 測(cè)試步驟 14 測(cè)試方法 14 部分測(cè)試舉例 14結(jié) 語(yǔ) 19參考文獻(xiàn) 20附 錄 21致 謝 24畢業(yè)設(shè)計(jì) 緒論學(xué)生團(tuán)員信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)緒 論學(xué)生團(tuán)員信息管理針對(duì)的是對(duì)零散的團(tuán)學(xué)記錄進(jìn)行統(tǒng)一有效的管理,告別以往手寫(xiě)的混亂記錄,提高記錄的可讀性和團(tuán)員信息的清晰查詢(xún)。根據(jù)以前記錄的信息和數(shù)據(jù)庫(kù)知識(shí),可以方便的分析出數(shù)據(jù)的基本組成和內(nèi)容,成而建立ER圖并設(shè)計(jì)數(shù)據(jù)庫(kù)。JFC中包含了AWT、Swing和Java2D。Swing是一組比AWT更具有優(yōu)勢(shì)的GUI程序組件。Swing提供的類(lèi)庫(kù),處理很多與Windows相關(guān)的常見(jiàn)任務(wù),并提供易學(xué)易用的成員函數(shù),(…)中插入代碼處理窗口消息。Swing不再依賴(lài)運(yùn)行時(shí)平臺(tái)的本地組件、具有可拔插的外觀(guān)風(fēng)格、采用MVC模式。Swing不僅覆蓋了AWT的全部功能,而且還封裝了JTree、JTable類(lèi)使之更易于使用,向開(kāi)發(fā)用戶(hù)提供更豐富的編程界面。Swing中的類(lèi)分為兩類(lèi):Swing組件和頂層容器。這些組件封裝了基本功能,開(kāi)發(fā)用戶(hù)可以派生繼承這些類(lèi)的特性,創(chuàng)建自定義類(lèi),以執(zhí)行特定的任務(wù)。JDBC是Java程序連接和存取數(shù)據(jù)庫(kù)的應(yīng)用程序接口(API),JD