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

正文內(nèi)容

基于jsp(java)信息管理系統(tǒng)的設(shè)計和開發(fā)-文庫吧

2025-06-03 15:43 本頁面


【正文】 應(yīng)的功能部件,并通過一系列的插件來實現(xiàn)它們。MyEclipse結(jié)構(gòu)上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進行單獨的擴展和升級。簡單而言,MyEclipse是Eclipse的插件,也是一款功能強大的J2EE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯。 開發(fā)技術(shù)簡介 JSP簡介JSP(Java Server Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。JSP設(shè)計目標(biāo)是為了使動態(tài)頁面編寫更容易,更簡單,用JSP開發(fā)的Web應(yīng)用是跨平臺的,既能在Linux下運行,也能在其他操作系統(tǒng)上運行,JSP特點主要有以下幾點:(1)一次編寫,到處運行。在這一點上Java比PHP更出色,除了系統(tǒng)之外,代碼不用做任何更改。(2)系統(tǒng)的多平臺支持。基本上可以在所有平臺上的任意環(huán)境中開發(fā),在任意環(huán)境中進行系統(tǒng)部署,在任意環(huán)境中擴展。相比ASPPHP的局限性是顯而易見的。(3)強大的可伸縮性。從只有一個小的jar文件就可以運行Servlet/JSP,到由多臺服務(wù)器進行集群和負(fù)載均衡,到多臺Application進行事務(wù)處理,消息處理,一臺服務(wù)器到無數(shù)臺服務(wù)器,Java顯示了一個巨大的生命力。(4)多樣化和功能強大的開發(fā)工具支持。這一點與ASP很像,Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費得到,并且其中許多已經(jīng)可以順利的運行于多種平臺之下。 JDBC簡介JDBC是Java Data Base Connectivity的簡稱,也就是java數(shù)據(jù)庫連接。它是一種用于執(zhí)行SQL語句的Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用Java語言編寫的類和接口組成。JDBC提供了一種基準(zhǔn),據(jù)此可以構(gòu)建更高級的工具和接口,使數(shù)據(jù)庫開發(fā)人員能夠編寫數(shù)據(jù)庫應(yīng)用程序。有了JDBC向各種關(guān)系數(shù)據(jù)發(fā)送SQL語句就是一件很容易的事,程序員只需用JDBC API寫一個程序就夠了,它可向相應(yīng)數(shù)據(jù)庫發(fā)送SQL調(diào)用。同時JDBC API 既支持?jǐn)?shù)據(jù)庫訪問的兩層模型(C/S),也支持三層模型(B/S)。 Oracle 數(shù)據(jù)庫簡介Oracle Database,又名Oracle RDBMS,或簡稱Oracle。Oracle數(shù)據(jù)庫管理系統(tǒng)是一個以關(guān)系型和面向?qū)ο鬄橹行墓芾頂?shù)據(jù)的數(shù)據(jù)庫管理軟件系統(tǒng),其在管理信息系統(tǒng)、企業(yè)數(shù)據(jù)處理、因特網(wǎng)及電子商務(wù)等領(lǐng)域有著非常廣泛的應(yīng)用。因其在數(shù)據(jù)安全性與數(shù)據(jù)完整性控制方面的優(yōu)越性能,以及跨操作系統(tǒng)、跨硬件平臺的數(shù)據(jù)互操作能力,使得越來越多的用戶將Oracle作為其應(yīng)用數(shù)據(jù)的處理系統(tǒng)。Oracle數(shù)據(jù)庫是基于“客戶端/服務(wù)器”模式結(jié)構(gòu)??蛻舳藨?yīng)用程序執(zhí)行與用戶進行交互的活動。其接收用戶信息,并向“服務(wù)器端”發(fā)送請求。服務(wù)器系統(tǒng)負(fù)責(zé)管理數(shù)據(jù)信息和各種操作數(shù)據(jù)的活動。Oracle數(shù)據(jù)庫有如下幾個強大的特性:支持多用戶、大事務(wù)量的事務(wù)處理;數(shù)據(jù)安全性和完整性的有效控制;支持分布式數(shù)據(jù)處理;可移植性很強。Oracle數(shù)據(jù)庫的優(yōu)點:(1)Oracle的穩(wěn)定性要比Sql server好。(2),Oracle可以按照條件把文本文件數(shù)據(jù)導(dǎo)入。(3)Oracle的安全機制比Sql server好。(4)在處理大數(shù)據(jù)方面Oracle會更穩(wěn)定一些。(5)處理速度方面比Sql server快一些,和兩者的協(xié)議有關(guān)。3 需求分析與總體設(shè)計 系統(tǒng)需求分析作為高校畢業(yè)生的一個畢業(yè)設(shè)計信息管理系統(tǒng),它就面對著許多用戶的操作,而這些用戶對系統(tǒng)的操作應(yīng)該有所不同,所以我們在設(shè)計時必須要對不同的用戶設(shè)立不同的權(quán)限。在本系統(tǒng)中,我們考慮了3種權(quán)限(管理員,指導(dǎo)教師,學(xué)生)。管理員可以對教師、學(xué)生、畢業(yè)設(shè)計課題進行操作,而教師和學(xué)生只能對畢業(yè)設(shè)計課題進行部分操作。同時,我們?yōu)榱耸贡鞠到y(tǒng)更加符合我們的實際要求,教師可以在線查詢班級的課程表,根據(jù)不同專業(yè)所學(xué)課程的內(nèi)容在線出題,但是所出的題目必須經(jīng)過管理員的審核后學(xué)生才能進行選擇。在學(xué)生的選題模塊中,學(xué)生可以先進行本班畢業(yè)設(shè)計所有課題的查詢,然后在根據(jù)自己的實際情況,選擇自己要選的畢業(yè)設(shè)計課題。同時還可以進行選題情況查詢,以進一步確定。 可行性分析(1)經(jīng)濟可行性系統(tǒng)所要求的硬件(計算機及相關(guān)硬件)和軟件環(huán)境(JSP+Oracle),市場上都容易買到或從相關(guān)網(wǎng)站下載,系統(tǒng)成本主要集中在開發(fā)與維護上,不會造成過重的經(jīng)濟負(fù)擔(dān)。而一旦此系統(tǒng)投入使用,不僅可以減少教學(xué)管理者的工作強度,提高工作效率,而且極大限度的方便了用戶,可以節(jié)省大量的人力、財力。(2)技術(shù)可行性技術(shù)上的可行性分析主要是分析技術(shù)條件能否順利完成開發(fā)工作,硬、軟件能否滿足開發(fā)者的需要等。在軟件方面,本系統(tǒng)采用JSP技術(shù)進行開發(fā),前臺網(wǎng)頁設(shè)計使用的是Dreamweaver,而數(shù)據(jù)庫系統(tǒng)采用的是Oracle 9i。通過在軟、硬件方面的分析,現(xiàn)有工具與環(huán)境可以實現(xiàn)系統(tǒng)的開發(fā),因此具有技術(shù)上的可行性。(3)管理可行性主要是管理人員是否支持,現(xiàn)有的管理制度和方法是否科學(xué),規(guī)章是否齊全,原始數(shù)據(jù)是否正確等。系統(tǒng)的開發(fā)主要就是為了方便畢業(yè)設(shè)計信息的管理,補充現(xiàn)在傳統(tǒng)管理方式的不足,因此具備了管理上的可行性。綜上所述,系統(tǒng)開發(fā)目標(biāo)已明確,在技術(shù)和經(jīng)濟等方面具備可行性,投入少,見效快,因此系統(tǒng)的開發(fā)是完全可行的。 系統(tǒng)設(shè)計思想本系統(tǒng)存在3種用戶:學(xué)生、教師、管理員。學(xué)生和教師用給定的帳號、密碼登錄系統(tǒng)進行操作。登錄判定上首次基于數(shù)據(jù)庫驗證,然后把用戶信息寫入session,然后其他頁面采用session驗證。系統(tǒng)結(jié)構(gòu)上采用頁面鑲嵌程序和語句,工作原理如圖31所示:Oracle Database 9i操
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1