freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計-java學(xué)生管理系統(tǒng)—成績管理子系統(tǒng)-文庫吧

2025-10-28 19:32 本頁面


【正文】 讓他們心有余而力不足他們渴望有一些簡單易用的工具來幫助他們處理日常的事務(wù)而學(xué)生管理系統(tǒng)就由此誕生了而學(xué)生管理系統(tǒng)中又包括若干子系統(tǒng)成績管理系統(tǒng)又是其中重要的板塊之一它幫助 老師解決了上述問題現(xiàn)在各高校基本上都用這些軟件來管理學(xué)校的日常工作 在畢業(yè)之際為了將所學(xué)和實踐結(jié)合起來為了全面的學(xué)習(xí)軟件開發(fā)的過程我選擇了開發(fā)成績管理系統(tǒng)這個大家都很熟悉的系統(tǒng)來提高自己的實際動手能力下面談?wù)勯_發(fā)過程和涉及到的一些問題的解決方法 第一章 概 述 在這部分中主要介紹本進行開發(fā)所使用的語言 Java 使用到的開發(fā)工具JBuilder9 和所用到的數(shù)據(jù)庫系統(tǒng) Access 以及當今成績管理系統(tǒng)的一些應(yīng)用同時明確開發(fā)目的了解開發(fā)意義闡述總體開發(fā)思路 11 Java 概 述 一背 景 最近一年多來 在 Interne 上出現(xiàn)的特別吸引人的事件就是 Java 語言和用Java 編寫的瀏覽器 HotJava 1991 年 SUN MicroSystem 公司的 Jame GoslingBill Joe 等人為在電視控制烤面包箱等家用消費類電子產(chǎn)品上進行交互式操作而開發(fā)了一個名為 Oa 的軟件 即一種橡樹的名字 但當時并沒有引起人們的注意直到 1994 年下半年 Inter的迅猛發(fā)展環(huán)球信息網(wǎng) 的快速增長促進 Java 語言研制的進展使得它逐漸成為上受歡迎的開發(fā)與編程語言一些著名的計算機公司紛紛購買 Java 語言的使用權(quán)如 MicroSoftIBMNetscape NovellAppleDECSGI 等因此 Java 語言被美國的著名雜志 PC Magazine評為 1995年十大優(yōu)秀科技產(chǎn)品 計算機類就此一項入選 隨之大量出現(xiàn)了用 Java 編寫的軟件產(chǎn)品受到工業(yè)界的重視與好評認為 Java 是八十年代以來計算機界的一件大事微軟總裁比爾蓋茨在悄悄地觀察了一段時間后不無感慨地說 Java 是長時間以來最卓越的程序設(shè)計語言并確定微軟整個軟件開發(fā)的戰(zhàn)略從 PC 單機時代向著以網(wǎng)絡(luò)為中心的計算時代轉(zhuǎn)移而購買 Java 則是他的重大戰(zhàn)略決策的實施部署因此 Java 的誕生必將對整個計算機產(chǎn)業(yè)發(fā)生深遠的影響對傳統(tǒng)的計算模型提出了新的挑戰(zhàn) 工業(yè)界不少人預(yù)言 Java 語言的出現(xiàn)將會引起一場軟件革命這是因為傳統(tǒng)的軟件往往都是與具體的實現(xiàn)環(huán)境有關(guān)換了一個環(huán)境就需要作一番改動耗時費力而 Java 語言能在執(zhí)行碼 二進制碼 上兼容這樣以前所開發(fā)的軟件就能運行在不同的機器上只要所用的機器能提供 Java語言解釋器即可 Java 語言將對未來軟件的開發(fā)產(chǎn)生影響可從如下幾個方面考慮1 軟件的需求分析可將用戶的需求進行動態(tài)可視化描述以提供設(shè)計者更加直觀的要求而用戶的需求是各色各樣的不受地區(qū)行業(yè)部門 愛好的影響都可以用 Java語言描述清楚 2 軟件的開發(fā)方法由于 Java 語言的面向目標的特性所以完全可以用 OO 的技術(shù)與方法來開發(fā)這是符合最新的軟件開發(fā)規(guī)范要求的 3Java 語言的動畫效果遠比 GUI 技術(shù)更加逼真尤其是利用提供的巨大動畫資源空間可以共享全世界的動態(tài)畫面的資源 4 軟件最終產(chǎn)品用 Java 語言開發(fā)的軟件可以具有可視化可聽化可操作化的效交互動畫與動作要它停就停要它繼續(xù)就繼續(xù)而這是在電影與電視播放過程中難以做到的 5 其它使用 Java 語言對開發(fā)效益開發(fā)價值都有比較明顯的影響 1996 年 5 月 29~ 31 日在美國舊金山召開了一個全世界 Java 語言開發(fā)者大會 JavaOne Developer Conference 出席會議的多達 6500 多人來自工業(yè)界的超過一半有人評價說這是近年來計算機界最光輝的一次盛會一些工業(yè)界的老總們相當看好 Java 語言認為它的使用將會引起一場軟件革命從軟件的設(shè)計風(fēng)格設(shè)計方法設(shè)計目標到設(shè)計過程都會產(chǎn)生徹底的變革甚至?xí)淖兇诵乔虻纳罘绞? 在這次會上 Java 的創(chuàng)始人之一 James Gosling 說 Java 不僅僅只是 applets它能做任何事情 Dta 咨詢公司的高級軟件工程師 Rich Kadel 說 Java 不僅僅是一種程序設(shè)計語言更是現(xiàn)代化軟件再實現(xiàn)的基礎(chǔ) Java還是未來新型 OS的核心將會出現(xiàn) Java 芯片將構(gòu)成各種應(yīng)用軟件的開發(fā)平臺與實現(xiàn)環(huán)境是人們必不可少的開發(fā)工具 由于各界都看好它因此各大公司都紛紛表示支持 JavaIntelXerox 公司聲言將把 Java嵌入到他們的產(chǎn)品中去就連華爾街金融界也在投入資金人力用 Java開發(fā)電子貿(mào)易金融軟件 所以有人說現(xiàn)在第三方的開發(fā)商都團結(jié)在 Java 大旗周圍了紛紛推出用 Java開發(fā)的各種軟件產(chǎn)品以期盡快地占領(lǐng)市場 Java是一個廣泛使用的網(wǎng)絡(luò) 編程語言它是一種新的計算概念首先作為一種程序設(shè)計語言它簡單面向?qū)ο蟛灰蕾囉跈C器的結(jié)構(gòu)具有可移植性魯棒性安全性并且提供了并發(fā)的機制具有很高的性能其次它最大限度地利用了網(wǎng)絡(luò) Java 的小應(yīng)用程序 applet 可在網(wǎng)絡(luò)上傳輸而不受 CPU 和環(huán)境的限制另外 Java 還提供了豐富的類庫使程序設(shè)計者可以很方便地建立自己的系統(tǒng) Java 語言有下面一些特點簡單面向?qū)ο蠓植际浇忉寛?zhí)行魯棒安全體系結(jié)構(gòu)中立可移植高性能多線程以及動態(tài)性 1 簡單性 Java 語言是一種面向?qū)ο蟮恼Z言它通過提供最基本的方法來完成指定的任務(wù)只需 理解一些基本的概念就可以用它編寫出適合于各種情況的應(yīng)用程序 Java 略去了運算符重載多重繼承等模糊的概念并且通過實現(xiàn)自動垃圾收集大大簡化了程序設(shè)計者的內(nèi)存管理工作另外 Java 也適合于在小型機上運行 它的基本解釋器及類的支持只有 40KB左右加上標準類庫和線程的支持也只有 215KB左右?guī)旌途€程的支持也只有 215KB 左右 2 面向?qū)ο? Java 語言的設(shè)計集中于對象及其接口它提供了簡單的類機制以及動態(tài)的接口模型對象中封裝了它的狀態(tài)變量以及相應(yīng)的方法實現(xiàn)了模塊化和信息隱藏 而類則提供了一類對象的原型并且通過繼 承機制子類可以使用父類所提供的方法實現(xiàn)了代碼的復(fù)用 3 分布性 Java 是面向網(wǎng)絡(luò)的語言通過它提供的類庫可以處理 TCPIP 協(xié)議用戶可以通過 URL 地址在網(wǎng)絡(luò)上很方便地訪問其它對象 4 魯棒性 Java 在編譯和運行程序時都要對可能出現(xiàn)的問題進行檢查以消除錯誤的產(chǎn)生它提供自動垃圾收集來進行內(nèi)存管理防止程序員在管理內(nèi)存時容易產(chǎn)生的錯誤通過集成的面向?qū)ο蟮睦馓幚頇C制在編譯時 Java 提示出可能出現(xiàn)但未被處理的例外幫助程序員正確地進行選擇以防止系統(tǒng)的崩潰另外 Java 在編譯時還可捕獲類型聲明中的許多常見錯誤防止動 態(tài)運行時不匹配問題的出現(xiàn) 5 安全性 用于網(wǎng)絡(luò)分布環(huán)境下的 Java 必須要防止病毒的入侵 Java 不支持指針一切對內(nèi)存的訪問都必須通過對象的實例變量來實現(xiàn)這樣就防止程序員使用特洛伊木馬等欺騙手段訪問對象的私有成員同時也避免了指針操作中容易產(chǎn)生的錯誤 6 體系結(jié)構(gòu)中立 Java 解釋器生成與體系結(jié)構(gòu)無關(guān)的字節(jié)碼指令只要安裝了 Java 運行時系統(tǒng) Java 程序就可在任意的處理器上運行這些字節(jié)碼指令對應(yīng)于 Java 虛擬機中的表示 Java 解釋器得到字節(jié)碼后對它進行轉(zhuǎn)換使之能夠在不同的平臺運行 7可移植性 與平臺無 關(guān)的特性使 Java程序可以方便地被移植到網(wǎng)絡(luò)上的不同機器同時 Java 的類庫中也實現(xiàn)了與不同平臺的接口使這些類庫可以移植另外Java 編譯器是由 Java 語言實現(xiàn)的 Java 運行時系統(tǒng)由標準 C 實現(xiàn)這使得 Java系統(tǒng)本身也具有可移植性 8 解釋執(zhí)行 Java解釋器直接對 Java字節(jié)碼進行解釋執(zhí)行字節(jié)碼本身攜帶了許多編譯時信息使得連接過程更加簡單 9 高性能 和其它解釋執(zhí)行的語言如 BASIC TCL 不同 Java 字節(jié)碼的設(shè)計使之能很容易地直接轉(zhuǎn)換成對應(yīng)于特定 CPU 的機器碼從而得到較高的性能 10 多線程 多 線程機制使應(yīng)用程序能夠并行執(zhí)行而且同步機制保證了對共享數(shù)據(jù)的正確操作通過使用多線程程序設(shè)計者可以分別用不同的線程完成特定的行為而不需要采用全局的事件循環(huán)機制這樣就很容易地實現(xiàn)網(wǎng)絡(luò)上的實時交互行為 11 動態(tài)性 Java 的設(shè)計使它適合于一個不斷發(fā)展的環(huán)境在類庫中可以自由地加入新的方法和實例變量而不會影響用戶程序的執(zhí)行并且 Java 通過接口來支持多重繼承使之比嚴格的類繼承具有更靈活的方式和擴展性 BorlandJBuilder 是全球第一的跨平臺 Java集成開發(fā)環(huán)境 IDE可以用于構(gòu)建符合工業(yè)標準的 Java應(yīng) 用系統(tǒng)開發(fā) EJBWebXML 以及數(shù)據(jù)庫等各類應(yīng)用程序 [8]雙向可視化設(shè)計工具使得我們可以快速的構(gòu)建各種 J2EE 應(yīng)用程序并部署至多種應(yīng)用程序服務(wù)器包括BEAWebLogicIBMWebSphereSunONE Application ServerOracle 10Application Server 以及整合于 JBuilder 的 Borland EnterpriseServer 和 ApacheTomcat 在JBuilderX中還可以使用 JBoss作為開發(fā)調(diào)試時的應(yīng)用程序服務(wù)器對于企業(yè)級的應(yīng)用程序開發(fā)任何 Java的編 程工具可能都無出其右 JBuilder開發(fā)界面除了不像Delphi那樣各個窗體是獨立的以外其他的地方幾乎和 Delphi一模一樣從上我們看出 JBuilder 是一個簡單而且實用的開發(fā)工具 其中的 Borland JBuilder9– 全球最具威力之 Java 開發(fā)環(huán)境相較過去版本JBuilder 提供更多省時工具與精靈讓您團隊生產(chǎn)力提升至極限協(xié)助您在最短時間內(nèi)開發(fā)更好的軟體這僅是完整 Borland 解決方案的一部份以融入應(yīng)用程式開發(fā)周期 為第一要務(wù)能夠使用您現(xiàn)有之技術(shù)投資并給您最大的自由與彈性讓您以 自 己 的 方 式 與 流 程 完 成 工 作 BorlandOptimizeitSuite 已包含JBuilder9Enterprise版 JBuilder9所包含之創(chuàng)新工具與加值功能將企業(yè)級 Java開發(fā)提升至新境界首先 OptimizeitSuiteJBuilder9Enterprise 版中相較版價格更為優(yōu)惠協(xié)助您的團隊將效能品管納入正常工作流程進而開發(fā)出高品質(zhì)軟體加速 Java 開 發(fā)之最佳工具視覺化 EJB 設(shè)計工具讓您快速順暢地建構(gòu) EJB 全新DataTransferObject DTO 與 SessionFaade精靈協(xié)助您用戶端程式碼簡單而正確地使用 JB 圖形 化除錯器改善您偵錯效率 HotSwap 除錯技術(shù)讓您于除錯時期可便捷地更改程式碼全新 SmartTemplate 減少您重復(fù)鍵入相似重復(fù)之程式碼支援ApacheAnt 讓您快速彈性地建構(gòu)專案此外其它各項先進功能將讓您的程式碼撰寫更為快速并縮短開發(fā)周期以自己選擇之環(huán)境完成工作 JBuilder9秉持 Borland尊重客戶選擇的一貫傳統(tǒng)彈性支援多種最新 J2EE 平臺之自動布署包含BorlandEnterpriseServer52BEAWebLogic81IBMWebSphere50 加上TomcatOracleSun 與 Sybase 等伺服器整合應(yīng)用程式開發(fā)周期 JBuilder9 強化了對于整體應(yīng)用程式開發(fā)周期之整合性無論您選擇了完整之 Borland 開發(fā)周期解決方案或是選擇不同廠商的產(chǎn)品您皆無須擔(dān)心開發(fā)周期工具如何與 JBuilder 搭配使用我們來看看激動人心的具體提供了哪些令人興奮的新特性列出大部分的功能 1 在 JDK 的 JBuilder 大大提高了開發(fā)的效率在客戶端可以更高速的執(zhí)行應(yīng)用而且也增加了對鼠標滾輪的支持再以前版本的 JBuilder 中只有靠拖動滾動條來修改程序現(xiàn)在可以直接用鼠標的滾輪鍵來瀏覽代碼了還提供了更多關(guān)于集中針對管理及 Linux 上的 UI 支持 2 工程管理 JBuilder9 在工程管理方面也增加了很多新的特性你可以從桌面用拖拉的方式拖一個文件到 JBuilder 的工程面板里面來不過這個文件必須是 JBuilder 可識別的文件你可以編輯這個文件如果你希望它成為工程的一部分可以按工程面板頂端的 Add FilesPackages按鈕創(chuàng)建一個空的新文件可以通過 FileNew 來創(chuàng)建一個新的空文件工程組你可以在兩個相關(guān)的工程中創(chuàng)建一個工程組來關(guān)聯(lián)兩個工程兩個工程彼此依賴如 CLIENTSERVER另一種邏輯分組是指不同的項目使用自己不 同的應(yīng)用服務(wù)器或者 JDK 但是它們使用相同的代碼以上功能為 JBuilder 企業(yè)版里所特有目錄視圖你可以在工程里面添加一個目錄視圖目錄視圖列出了一個目錄下面的所有文件當外界改變了這個文件的時候工程面板中的目錄視圖有相應(yīng)的更新以上功能為 JBuilder 企業(yè)版里所特有 VisualCafe 工程的導(dǎo)入 Builder 能夠用向?qū)眄樌麑?dǎo)入 VisualCafe的工程和文件 在 Required Library 里新增一個工程一個工程依賴另外一個工程的話你可以在 Required Library里加入那個工程只有在 JBuilder企業(yè)版里才有以下的新增功能 Smart Swap 有了 Smart Swap 你就可以在 debugging 的情況下修改代碼了Smart Swap 改變編譯修改并更新你所修改過的文件有了它你可以在當前的執(zhí)行點上在同一個 d
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1