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

正文內(nèi)容

基于java的學(xué)生選課系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-01-09 00:59 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 都需要安裝各公司的應(yīng)用服務(wù)器(中間件)和相應(yīng)的開發(fā)工具,在使用這些開發(fā)工具之前,我們最好能熟知這些軟件的優(yōu)點(diǎn)和缺點(diǎn),以便根據(jù)實(shí)際情況選擇 應(yīng)用。編程工具只是工具,為了方便人們工作而開發(fā)的,各有特點(diǎn) ,下面將介紹幾種常用的工具: Jbuilder: Jbuilder 支持最新的 Java 技術(shù),包括 Applets、 JSP/Servlets、JavaBean 以及 EJB(Enterprise JavaBeans)的應(yīng)用。 用戶可以自動(dòng)地生成基于后端數(shù)據(jù)庫(kù)表的 EJB Java 類, Jbuilder 同時(shí)還簡(jiǎn)化了 EJB 的自動(dòng)部署功能 .此外它還支持 CORBA,相應(yīng)的向?qū)С绦蛴兄谟脩羧娴毓芾?IDL(分布應(yīng)用程序所必需的接口定義語(yǔ)言Interface Definition Language)和控制遠(yuǎn)程對(duì)象。 Jbuilder 支持各種應(yīng)用服務(wù)器。 Jbuilder 與 Inprise Application Server緊密集成,同時(shí)支持 WebLogic Server,支持 EJB 和 EJB ,可以快速開發(fā) J2EE 的電子商務(wù)應(yīng)用。 Jbuilder 能用 Servlet 和 JSP 開發(fā)和調(diào)試動(dòng)態(tài) Web 應(yīng)用。 利用 Jbuilder 可創(chuàng)建 (沒有專有代碼和標(biāo)記 )純 Java2 應(yīng)用。由于Jbuilder 是用純 Java 語(yǔ)言編寫的,其代碼不含任何專屬代碼和標(biāo)記,河南理工大學(xué)萬方科技學(xué)院本科畢業(yè)論文 7 它支持最新 的 Java 標(biāo)準(zhǔn)。 Jbuilder 擁有專業(yè)化的圖形調(diào)試介面,支持遠(yuǎn)程調(diào)試和多線程調(diào)試,調(diào)試器支持各種 JDK 版本 ,包括 J2ME/J2SE/J2EE。 JBuilder 環(huán)境開發(fā)程序方便,它是純的 Java 開發(fā)環(huán)境,適合企業(yè)的 J2EE 開發(fā);缺點(diǎn)是往往一開始人們難于把握整個(gè)程序各部分之間的關(guān)系,對(duì)機(jī)器的硬件要求較高,比較吃內(nèi)存,這時(shí)運(yùn)行速度顯得較慢。 Eclipse: Eclipse 是一種可擴(kuò)展的開放源代碼 IDE。 2021 年 11 月,IBM 公司捐出價(jià)值 4,000 萬美元的源代碼組建了 Eclipse 聯(lián)盟,并由該聯(lián)盟 負(fù)責(zé)這種工具的后續(xù)開發(fā)。集成開發(fā)環(huán)境 (IDE)經(jīng)常將其應(yīng)用范圍限定在 “開發(fā)、構(gòu)建和調(diào)試 ”的周期之中。為了幫助集成開發(fā)環(huán)境 (IDE)克服目前的局限性,業(yè)界廠商合作創(chuàng)建了 Eclipse 平臺(tái)。 Eclipse 允許在同一 IDE 中集成來自不同供應(yīng)商的工具,并實(shí)現(xiàn)了工具之間的互操作性,從而顯著改變了項(xiàng)目工作流程,使開發(fā)者可以專注在實(shí)際的嵌入式目標(biāo)上。 Eclipse 框架的這種靈活性來源于其擴(kuò)展點(diǎn)。它們是在 XML 中定義的已知接口,并充當(dāng)插件的耦合點(diǎn)。擴(kuò)展點(diǎn)的范圍包括從用在常規(guī)表述過濾器中的簡(jiǎn)單字符串,到一個(gè) Java 類的 描述。任何 Eclipse 插件定義的擴(kuò)展點(diǎn)都能夠被其它插件使用,反之,任何 Eclipse 插件也可以遵從其它插件定義的擴(kuò)展點(diǎn)。除了解由擴(kuò)展點(diǎn)定義的接口外,插件不知道它們通過擴(kuò)展點(diǎn)提供的服務(wù)將如何被使用。 利用 Eclipse,可以將高級(jí)設(shè)計(jì) (也許是采用 UML)與低級(jí)開發(fā)工具(如應(yīng)用調(diào)試器等 )結(jié)合在一起。如果這些互相補(bǔ)充的獨(dú)立工具采用Eclipse 擴(kuò)展點(diǎn)彼此連接,那么當(dāng)我們用調(diào)試器逐一檢查應(yīng)用時(shí), UML對(duì)話框可以突出顯示我們正在關(guān)注的器件。事實(shí)上,由于 Eclipse 并不了解開發(fā)語(yǔ)言,所以無論 Java 語(yǔ)言調(diào)試器 、 C/C++調(diào)試器還是匯編調(diào)試河南理工大學(xué)萬方科技學(xué)院本科畢業(yè)論文 8 器都是有效的,并可以在相同的框架內(nèi)同時(shí)瞄準(zhǔn)不同的進(jìn)程或節(jié)點(diǎn)。 Eclipse 的最大特點(diǎn)是它能接受由 Java 開發(fā)者自己編寫的開放源代碼插件,這類似于微軟公司的 Visual Studio 和 Sun 微系統(tǒng)公司的NetBeans 平臺(tái)。 Eclipse 為工具開發(fā)商提供了更好的靈活性,使他們能更好地控制自己的軟件技術(shù)。 Eclipse 聯(lián)盟已經(jīng)宣布將在 2021 年中期發(fā)布其 版軟件。這是一款非常受歡迎的 java 開發(fā)工具,這國(guó)內(nèi)的用戶越來越多,實(shí)際上實(shí)用它 java 開發(fā)人員是最多的。缺點(diǎn)就是較 復(fù)雜,對(duì)初學(xué)者來說,理解起來比較困難 。 JCreator: JCreator 是一個(gè) Java 程序開發(fā)工具,也是一個(gè) Java 集成開發(fā)環(huán)境( IDE)。無論你是要開發(fā) Java 應(yīng)用程序或者網(wǎng)頁(yè)上的 Applet元件都難不倒它。在功能上與 Sun 公司所公布的 JDK 等文字模式開發(fā)工具相較之下來得容易,還允許使用者自訂義操作窗口界面及無限Undo/Redo 等功能。 JCreator 為用戶提供了相當(dāng)強(qiáng)大的功能,例如項(xiàng)目管理功能,項(xiàng)目模板功能,可個(gè)性化設(shè)置語(yǔ)法高亮屬性、行數(shù)、類瀏覽器、標(biāo)簽文檔、多功能編繹器,向?qū)Чδ芤约巴耆?自定義的用戶界面。通過 JCreator,我們不用激活主文檔而直接編繹或運(yùn)行我們的 JAVA 程序。 JCreator 能自動(dòng)找到包含主函數(shù)的文件或包含 Applet 的 Html 文件,然后它會(huì)運(yùn)行適當(dāng)?shù)墓ぞ?。?JCreator 中,我們可以通過一個(gè)批處理同時(shí)編繹多個(gè)項(xiàng)目。 JCreator 的設(shè)計(jì)接近 Windows 界面風(fēng)格,用戶對(duì)它的界面比較熟悉。其最大特點(diǎn)是與我們機(jī)器中所裝的 JDK 完美結(jié)合,是其它任何一款 IDE 所不能比擬的。它是一種初學(xué)者很容易上手的 java開發(fā)工具,缺點(diǎn)是只能進(jìn)行簡(jiǎn)單的程序開發(fā),不能進(jìn)行企業(yè) J2EE 的 開發(fā)應(yīng)用。 河南理工大學(xué)萬方科技學(xué)院本科畢業(yè)論文 9 IntelliJ: Intellij IDEA 是一款綜合的 Java 編程環(huán)境,被許多開發(fā)人員和行業(yè)專家譽(yù)為市場(chǎng)上最好的 IDE。它提供了一系列最實(shí)用的的工具組合:智能編碼輔助和自動(dòng)控制,支持 J2EE, Ant, JUnit 和 CVS 集成,非平行的編碼檢查和創(chuàng)新的 GUI 設(shè)計(jì)器。 IDEA 把 Java 開發(fā)人員從一些耗時(shí)的常規(guī)工作中解放出來,顯著地提高了開發(fā)效率。具有運(yùn)行更快速,生成更好的代碼;持續(xù)的重新設(shè)計(jì)和日常編碼變得更加簡(jiǎn)易,與其它工具的完美集成;很高的性價(jià)比等特點(diǎn)。在 版本中支持Generics, BEA WebLogic 集成,改良的 CVS 集成以及 GUI 設(shè)計(jì)器。 IntelliJ IDEA 能盡可能地促進(jìn)程序員的編程速度。它包括了很多輔助的功能,并且與 Java 結(jié)合得相當(dāng)好。不同的工具窗口圍繞在主編程窗口周圍,當(dāng)鼠標(biāo)點(diǎn)到時(shí)即可打開,無用時(shí)也可輕松關(guān)閉,使用戶得到了最大化的有效屏幕范圍。以技術(shù)為導(dǎo)向的 IDEA 集成了調(diào)試 器,支持本地和遠(yuǎn)程的調(diào)試,即使我們需要修改一些設(shè)置上的東西使我 們的工作順利進(jìn)展。另外,它還提供了通常的監(jiān)視,分步調(diào)試以及手動(dòng)設(shè)置斷點(diǎn)功能,在這種斷點(diǎn)模式下,我們可以自動(dòng)地在斷點(diǎn)之外設(shè)置現(xiàn)場(chǎng)訪問,甚至可以瀏覽不同的變量的值。 IDE 支持多重的 JVM 設(shè)置,幾個(gè)編譯程序和 Ant 建造系統(tǒng),并且,它使得設(shè)置多重的自定義的類途徑變得簡(jiǎn)單。 IntelliJ Idea 是一個(gè)相對(duì)較新的 Java IDE。它是 Java 開發(fā)環(huán)境中最為有用的一個(gè)。高度優(yōu)化的 IntelleJ Idea 使普通任務(wù)變得相當(dāng)容易, Idea支持很多整合功能,更重要的使它們?cè)O(shè)計(jì)的好容易使用。 Idea 支持 XML中的代碼實(shí)現(xiàn), Idea 同時(shí)還會(huì)校正 XML, Idea 支持 JSP 的結(jié)構(gòu)。作用于普通 Java 代碼的眾多功能同樣適用于 JSP(比如整合功能),同時(shí)支持 JSP 調(diào)試;支持 EJB,盡管它不包括對(duì)個(gè)別應(yīng)用服務(wù)器的特殊支持。Idea 支持 Ant 建立工具,不僅是運(yùn)行目標(biāo)它還支持編譯與運(yùn)行程序前后河南理工大學(xué)萬方科技學(xué)院本科畢業(yè)論文 10 運(yùn)行目標(biāo),另外也支持綁定鍵盤快捷鍵。在編輯一個(gè) Ant 建立 XML 文件時(shí), Idea 還對(duì)組成 Ant 工程的 XML 部分提供支持。 IntelliJ IDEA 被稱為是最好的 JAVA IDE 開發(fā)平臺(tái),這套軟件就是以其聰明的即時(shí)分析和方便的 refactoring 功能深獲大家所喜愛。缺點(diǎn)是較復(fù)雜,對(duì)初學(xué)者來說,理解起來比較困難 。 當(dāng)然, Java 遠(yuǎn)不止這幾個(gè)工具,但是其它的不是老化以不再使 用 ,就是應(yīng)用上不方便所以在此只介紹這幾種工具。 本章小結(jié) 本章節(jié)通過對(duì) Java 的介紹以及它的編寫工具的簡(jiǎn)介,論述了選擇Java 的理由,闡明了選擇 Java 的好處為下個(gè)章節(jié)對(duì)系統(tǒng)程序結(jié)構(gòu)做了鋪墊。 河南理工大學(xué)萬方科技學(xué)院本科畢業(yè)論文 11 3 學(xué)生選課系統(tǒng) 的 需求分析 在選擇了開發(fā)工具后將對(duì)系統(tǒng)進(jìn)行需求分析,以確保程序的結(jié)構(gòu)清晰明朗,所以本章節(jié)將對(duì)學(xué)生選課系統(tǒng)的功能和結(jié)構(gòu)進(jìn)行分析,最后列出主要類表 。 學(xué)生選課系統(tǒng)功能分析 本在線選課系統(tǒng)功能比較多,除了最基本的選課功能外,教師也具有開課功能, 同時(shí)后臺(tái)的管理員還能對(duì)教師和個(gè)人信息進(jìn)行維護(hù)。 選課系統(tǒng)的核心是選課功能。學(xué)生在選課以前,必須通過系統(tǒng)的身份驗(yàn)證,讓后就可以選定自己的選修課程。當(dāng)然,學(xué)生也能刪除選錯(cuò)或者誤選的課程。另外,選課系統(tǒng)還提供了課程查看的功能。 選課系統(tǒng)還提供了一個(gè)后臺(tái)管理功能。管理員通過身份驗(yàn)證以后,可以查看和修改學(xué)生的個(gè)人信息,也可以添加或刪除學(xué)生。另外, 管理員也可以查看和修改教師的個(gè)人信息,以及添加或刪除教師。 河南理工大學(xué)萬方科技學(xué)院本科畢業(yè)論文 12
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1