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

正文內(nèi)容

基于jsp的學(xué)生學(xué)籍管理系統(tǒng)—免費(編輯修改稿)

2025-01-12 09:40 本頁面
 

【文章內(nèi)容簡介】 即取得該校學(xué)籍,它標志著學(xué)生取得了參加學(xué)習(xí)的資格。學(xué)籍是組織管理學(xué)生的客觀依據(jù) ,但傳統(tǒng)的學(xué)籍管理模式和管理手段不僅大量地消耗人力、物力,同時,還存在諸多弊端,時常影響教學(xué)秩序,阻礙教學(xué)改革的深化,難以保證該項工作應(yīng)具有的嚴肅性。 當前,學(xué)生學(xué)籍管理的弊端主要表現(xiàn)在兩方面:第一,工作繁雜、工作量大、錯誤率高;第二,缺乏監(jiān)督體系和控制手段:學(xué)籍管理的政策性很強,應(yīng)該嚴格按照上級部門的有關(guān)政策和規(guī)定辦事,然而,由于傳統(tǒng)的學(xué)籍管理模式缺乏有效的監(jiān)督措施,使有關(guān)部門的政策規(guī)定難以得到及時準確的貫徹 執(zhí)行,使學(xué)籍管理工作完全失去了應(yīng)有的嚴肅性,給學(xué)校的人才培養(yǎng)質(zhì)量帶來了嚴重的影響,也給社會帶來了很大的負面影響。 學(xué)生學(xué)籍管理系統(tǒng)要實現(xiàn)的目標是為該校提供全面的學(xué)生學(xué)籍管理的解決方案,以解決傳統(tǒng)人工管理方式效率低、保密性差,不利于查找、更新和維護的問題,極大地提高學(xué)生學(xué)籍管理的效率,節(jié)約教育經(jīng)費,以適應(yīng)學(xué)校信息化建設(shè)的發(fā)展趨勢。 具體目標如下: 提高學(xué)生學(xué)籍管理的效率,節(jié)約管理成本,增強學(xué)生管理的安全性。 滿足 教育管理單位、學(xué)生管理人員 和學(xué)生的不同層次和不同方面的需要。 為學(xué)校將來的整體信息化建 設(shè)提供必要的支持。 總之,通過該系統(tǒng)的建設(shè)來提高學(xué)校學(xué)生學(xué)籍管理效率,使得學(xué)校的發(fā)展能夠適應(yīng)當前的教育信息化建設(shè)的總體發(fā)展趨勢。 因此,開發(fā)一個功能完善、操作簡單、界面友好、有針對性的學(xué)籍管理系統(tǒng)對學(xué)校、乃至社會都是非常必要,非常有意義的。 研究內(nèi)容 系統(tǒng)由 一臺 WEB 服務(wù)器 、 SQL Server2021 數(shù)據(jù)庫服務(wù)器 和 眾多 客戶端工作站構(gòu)成 ,采用 為 BrowseServerDatabase三級框架結(jié)構(gòu),使用 JSP 編程,實現(xiàn) 學(xué)籍 管理 , 該系統(tǒng)有以下 五個 功能模塊: 系統(tǒng) 管理員 管理。該模塊主要包括 系統(tǒng) 用戶數(shù)據(jù)的錄入 、修改、刪除等; 學(xué)生信息管理 。該模塊主要包括以下幾個 子模塊。 學(xué)生學(xué)籍管理系統(tǒng) 7 ( 1)瀏覽學(xué)生 。 可以查看學(xué)???cè)藬?shù)。 ( 2)修改信息 。 填寫個人信息出錯,可以通過該功能修改基本信息(可錄入)。 ( 3)添加學(xué)生。管理員通過該功能對新生的錄入。 ( 4)刪除學(xué)生 。 對歷屆畢業(yè)生(已畢業(yè))的信息,先進行保存檔案,再刪除。 課程信息管理模塊 。 ( 1)顯示所有課程 : 該頁面可以進行修改和刪除。 ( 2)添加課程 :管理人員 對新加的課程進行錄入。 ( 3)課程成績查詢:學(xué)生頁面直接點查看成績,就能顯示個人成績。管理員通過輸 入學(xué)號查看成績。 選課情況管理 。 該模塊主要包括以下幾個 子 模塊: ( 1)顯示選課:學(xué)生直接通過查看頁面添加選修課(最多只能選 3門課) 。 管理員通過查看選課可以進行修改和刪除。 ( 2)查看選課:學(xué)生進入個人頁面直接可以查看選修的課程。管理員通過輸入選修課的課程號來查看選課情況。 ( 3)添加選修課:管理員對新添加的課進行錄入。 本系統(tǒng)的設(shè)計綜合應(yīng)用了 B/S體系結(jié)構(gòu) 、 SQL Server 202 JSP、 ODBC、 JDBC等技術(shù)。 由于客戶服務(wù)器兩層結(jié)構(gòu)存在靈活性差、升級困難、維 護工作量 大等缺陷,已較難適應(yīng)當前信息技術(shù) 與網(wǎng)絡(luò)技術(shù)發(fā)展 的需要。隨著 WEB技術(shù)的日益成熟, Browse/Server(簡稱 B/S)結(jié)構(gòu)已成為取代 Client/Server(簡稱 C/S)結(jié)構(gòu)的一種全新技術(shù)。因此該結(jié)構(gòu)在管理信息系統(tǒng)開發(fā)領(lǐng)域中獲得飛速 發(fā)展 ,成為應(yīng)用軟件研制中一種流行的體系結(jié)構(gòu) 。 B/S體系 結(jié)構(gòu) 在 B/S體系結(jié)構(gòu)系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請求,服務(wù)器對瀏覽器的請求進行處理,將用戶所需信息返回到 瀏覽器。 B/S結(jié)構(gòu)簡化了客戶機的工作,客戶機上只需配置少量的客戶端 軟件 。服務(wù)器將擔負更多的工作,對數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行將在服務(wù)器上完成。瀏覽器發(fā)出請求,而其余如數(shù)據(jù)請求、加工、結(jié)果返回以及動態(tài)網(wǎng)頁生成等工作全部由 Web Server完成。實際上 B/S體系結(jié)構(gòu)是把二層 C/S結(jié)構(gòu)的事務(wù)處理邏輯模塊從客戶機的任務(wù)中分離出來,由 Web服務(wù)器單獨組成一層來負擔其任務(wù),這樣客戶機的壓力減輕了,把負荷分配給了 Web服務(wù)器。這種三層體系結(jié)構(gòu)如圖 1所示。 數(shù)據(jù)庫 Browse 瀏覽器 Web 服 務(wù)器 學(xué)生學(xué)籍管理系統(tǒng) 8 圖 三層體系結(jié)構(gòu) 采用該結(jié)構(gòu)軟件的優(yōu)勢在于: (1)無須開發(fā)客戶端軟件,維護和升級方便; (2)可跨平臺操作,任何一臺機器只要裝有 WWW瀏覽器軟件,均可作為客戶機來訪問系統(tǒng); (3)具有良好的開放性和可擴充性; (4)可采用防火墻技術(shù)來保證系統(tǒng)的安全性,有效地適應(yīng)了當前用戶對管理信息系統(tǒng)的新需求。 這種三層結(jié)構(gòu)層與層之間相互獨立,任何一層的改變不影響其他層的功能。 三層 B/S結(jié)構(gòu)將應(yīng)用的三個部分明確的分開:表示部分、應(yīng)用邏輯部分、數(shù)據(jù)訪問部分。這三個部分在邏輯上獨立的分開,分別加以實現(xiàn),稱之為:客戶端 、應(yīng)用服務(wù)器、數(shù)據(jù)庫服務(wù)器。而在客戶端和應(yīng)用服務(wù)器之間加入一個 WEB服務(wù)器,就形成了一種特殊的 B/S結(jié)構(gòu):Browser/Server,只在客戶端安裝瀏覽器軟件即可??蛻舳耸褂?Inter Explore時,就可以讓 Inter Explore變成為能夠處理數(shù)據(jù)的應(yīng)用系統(tǒng)。 由于這種模式是提供一個跨平臺的、簡單一致的應(yīng)用環(huán)境,實現(xiàn)了開發(fā)系統(tǒng)與應(yīng)用系統(tǒng)的分離,因此避免了為多重不同的操作系統(tǒng)開發(fā)同一應(yīng)用系統(tǒng)的重復(fù)操作,便于用戶群的擴展、變化以及應(yīng)用系統(tǒng)的管理。 因此該結(jié)構(gòu)在管理信息系統(tǒng)開發(fā)領(lǐng)域中獲得飛速 發(fā)展,成為應(yīng)用軟件開發(fā)中一種流行的體系結(jié)構(gòu) .所以在開發(fā)本系統(tǒng)時采用這種模式。 SQL Server 2021 SQL Server 2021具有較好的可伸縮性和可靠性,提供了以 Web標準為基礎(chǔ)的擴展數(shù)據(jù)庫編程功能,可以滿足電子商務(wù)和企業(yè)應(yīng)用程序的要求。 SQL Server 2021支持 XML和Inter標準,具有基于 Web的分析能力,允許使用內(nèi)置的存儲過程以 XML格式存儲、更新、刪除、檢索數(shù)據(jù)。 SQL Server 2021能提供超大型系統(tǒng)所需的數(shù)據(jù)庫服務(wù)。大型服務(wù)器可能有成千上萬的用 戶同時連接到 SQL Server 2021的情況, SQL Server 2021為這些環(huán)境提供了全面的保護,具有防止問題發(fā)生的安全措施,例如,可以防止多個用戶試圖同時更新相同的數(shù)據(jù)。 SQL Server 2021還在多個用戶之間有效地分配可用資源,比如內(nèi)存、網(wǎng)絡(luò)帶寬和磁盤 I/O等。 SQL Server 2021不僅能作為一個功能強大的數(shù)據(jù)庫服務(wù)器有效地工作,而且數(shù)據(jù)庫引擎也用在需要在客戶端本地存儲獨立數(shù)據(jù)庫的應(yīng)用程序中。 SQL Server 2021可以動態(tài)地將自身配置成能有效地使用客戶端桌面或膝上型電腦 中的可用資源,而不需要為每個客戶端專設(shè)一個數(shù)據(jù)庫管理員。應(yīng)用程序供應(yīng)商還可以將 SQL Server 2021作為應(yīng)用程序的數(shù)據(jù)存儲組件嵌入到應(yīng)用程序中。 SQL Server在網(wǎng)絡(luò)組件的頂部添加了服務(wù)器特有的中介組件,諸如開放式數(shù)據(jù)庫連接 (ODBC)后能使不同客戶機進行相互連接 ,它可處理基于 Inter的應(yīng)學(xué)生學(xué)籍管理系統(tǒng) 9 用程序 ,幫助用戶把 SQL Server數(shù)據(jù)庫信息集成到 Web頁面 。 JSP技術(shù) JSP(Java Server Pages)是 Sun公司推出的一種動態(tài)網(wǎng)頁技術(shù)。 JSP技術(shù)是以 Java語言作 為腳本語言的。作為采用 Java技術(shù)家族的一部分, JSP技術(shù)能夠支持高度復(fù)雜的基于Web的應(yīng)用。 JSP通過以下幾個方面加以實現(xiàn)的 : 簡便性和有效性 : JSP動態(tài)網(wǎng)頁的編寫與一般的靜態(tài) HTML的網(wǎng)頁的編寫是十分相似的。只是在原來的 HTML網(wǎng)頁中加入一些 JSP專有的標簽,或是一些腳本程序。這樣,熟悉HTML網(wǎng)頁編寫的設(shè)計人員可以很容易進行 JSP網(wǎng)頁的開發(fā)。而且開發(fā)人員完全可以不親自編寫腳本程序,而只是通過 JSP獨有的標簽利用別人已寫好的部件來實現(xiàn)動態(tài)網(wǎng)頁的編寫。這樣,不熟悉腳本語言的網(wǎng)頁開發(fā)者,完全可以利用 JSP做出漂亮的動態(tài)網(wǎng)頁。這在其他的動態(tài)網(wǎng)頁開發(fā)中是不可思議的。 程序的獨立性 : JSP是 Java API家族的一部分,它擁有一般的 Java程序的跨平臺的特性,換句話說,就是擁有程序的對平臺的獨立性。即: Write once, Run anywhere! 程序的兼容性 : 因為 JSP中的動態(tài)內(nèi)容可以各種形式進行顯示,所以它可以為各種客戶提供服務(wù):從使用 HTML/DHTML的瀏覽器,到使用 WML的各種手提無線設(shè)備(如移動電話和個人數(shù)字設(shè)備 PDA),再到使用 XML的 B2B應(yīng)用,都可以使用 JSP的動態(tài)頁面。 程序的可重用性 : 在 JSP頁面中可以不直接將腳本程序嵌入,而只是將動態(tài)的交互部分作為一個部件加以引用。這樣,一旦這樣的一個部件寫好,它可以為多個程序重復(fù)引用,實現(xiàn)了程序的可重用性?,F(xiàn)在,大量的標準 JavaBeans程序庫就是一個很好的例證。 JSP語言的優(yōu)點不言而喻,它對于用戶界面的更新,其實就是由 Web Server進行的,給人的感覺更新很快;所有的應(yīng)用都是基于服務(wù)器的,所以它們可以時刻保持最新版本;客戶端的接口不是很繁瑣,對于各種應(yīng)用易于部署、維護和修改。因此,本系統(tǒng)采用 JSP語言開發(fā)。 ODBC數(shù)據(jù)訪問接口 開放數(shù)據(jù)庫互連( Open Database Connectivity,ODBC)是 Microsoft公司開發(fā)的一套開發(fā)數(shù)據(jù)庫系統(tǒng)應(yīng)用程序接口規(guī)范,它支持應(yīng)用程序以標準的 ODBC函數(shù)和 SQL語句操作各種不同的數(shù)據(jù)庫。在這一實現(xiàn)過程中, ODBC驅(qū)動程序起了關(guān)鍵作用,簡單地說, ODBC驅(qū)動程序相當于一個轉(zhuǎn)換開關(guān),它負責(zé)將應(yīng)用程序發(fā)送來的標準 SQL語句傳遞給各種數(shù)據(jù)庫驅(qū)動程序處理,再將處理結(jié)構(gòu)送回使用程序。于是,應(yīng)用程序開發(fā)者只須面對統(tǒng)一的 ODBC數(shù)據(jù)源,而不必針對各種數(shù)據(jù)庫進行不同的設(shè)置, 這樣的程序具備更好的適用性和可移植性,甚至可以訪問多種不同的數(shù)據(jù)庫,如圖 2所示。 學(xué)生學(xué)籍管理系統(tǒng) 10 圖 ODBC 工作原理 JDBC數(shù)據(jù)訪問接口 為支持 Java程序的數(shù)據(jù)庫操作功能, Java語言采用了專門的 Java數(shù)據(jù)庫編程接口( Java Database Connecivity,JDBC),用于在 Java程序中實現(xiàn)數(shù)據(jù)庫操作功能并簡化操作過程。 JDBC支持基本 SQL語句,提供多樣化的數(shù)據(jù)庫連接方式,為各種不同的數(shù)據(jù)庫提供統(tǒng)一的操作界面。 JDBC工作原理如圖 3所示。 圖 JDBC工作原理 JavaScript JavaScript 是一種基于對象 (Object)和事件驅(qū)動 (Event Driven)并具有安全性能的腳本語言。使用它的目的是與 HTML超文本標記語言、 Java 腳本語言( Java小程序)一起實現(xiàn)在一個 Web 頁面中鏈接多個對象,與 Web 客戶交互作用。從而可以開發(fā)客戶端的應(yīng)用程序等。 應(yīng) 用 程 序 J DBC 驅(qū)動程序管理器 JDBC 驅(qū)動程序 for Oracle SQLserver 驅(qū)動程序 for DB2 JDBCODBC 橋驅(qū)動程序 JDBC 網(wǎng)絡(luò)驅(qū)動程序 Orcale DB2 ……... .. ODBC 連接的 數(shù)據(jù)庫 應(yīng) 用 程 序 ODBC 驅(qū)動程序 Oracle 驅(qū)動程序 SQLserver 驅(qū)動程序 Access 驅(qū)動程序 其他數(shù)據(jù)庫驅(qū)動 Orcale SQLserver Access ……... .. 學(xué)生學(xué)籍管理系統(tǒng) 11 它是通過嵌入或調(diào)入在標準的 HTML語言中實現(xiàn)的。它的出現(xiàn)彌補了 HTML語言的 缺陷,它是 Java 與 HTML 折衷的選擇,具有以下幾個基本特點: 是一種腳本編寫語言 JavaScript 是一種腳本語言,它采用小程序段的方式實現(xiàn)編程。像其它腳本語言一樣 ,JavaScript 同樣已是一種解釋性語言 ,它提供了一個易的開發(fā)過程。 它的基本結(jié)構(gòu)形式與 C、 C++、 VB、 Delphi十分類似。但它不像這些語言一樣,需要先編譯,而是在程序運行過程中被逐行地解釋。它與 HTML 標識結(jié)合在一起,從而方便用戶的使用操作 。 基于對象的語言 JavaScript 是一種基于對象的語言,同時以可以看作一種面向?qū)ο蟮摹_@ 意味著它能運用自己已經(jīng)創(chuàng)建的對象。因此,許多功能可以來自于腳本環(huán)境中對象的方法與腳本的相互作用。 簡單性 JavaScript 的簡單性主要體現(xiàn)在:首先它是一種基于 Java 基本語句和控制流之上的簡單而緊湊的設(shè)計 , 從而對于學(xué)習(xí) Java是一種非常好的過渡。其次它的變量類型是采用弱類型,并未使用嚴格的數(shù)據(jù)類型。 安全性 JavaScript 是一種安全性語言,它不允許訪問本地的硬盤,并不能將數(shù)據(jù)存入到服務(wù)器上,不允許對網(wǎng)絡(luò)文檔進行修改和刪除,只能通過瀏覽器實現(xiàn)信息瀏覽或動態(tài)交互。從而有效地防止數(shù)據(jù)的丟失 。 動態(tài) 性
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1