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

正文內(nèi)容

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

2024-11-11 19:32 本頁(yè)面


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