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

正文內(nèi)容

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

2025-01-12 09:40 本頁面
 

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