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

正文內(nèi)容

基于jsp的網(wǎng)上選課系統(tǒng)本科畢業(yè)設(shè)計-文庫吧資料

2024-08-09 04:34本頁面
  

【正文】 olspan=2/td /tr tr td width=54 height=22 valign=bottom span class=STYLE15用戶名:/span /td td width=356 valign=bottom input name=userName type=text class=input2 o =39。 } /script/headbodybody br br br br table width=559 height=423 border=0 align=center cellpadding=0 cellspacing=0 background=%=path%/images/ tr td div align=center style=FONTWEIGHT: bold。 } = %=path%/accountServlet。 ()。 return false。}/style script function check1() { if ( == ) { alert(請輸入用戶名)。}.STYLE15 { color: fdsere。 cursor: hand。 paddingtop: 1px。 backgroundcolor: F2F2F2。 height: 22px。 color: 344898。}.style2 { color: 990000}.input2 { fontsize: 12px。管理員或在員工輸入正確的賬號密碼,選擇相應(yīng)的權(quán)限,便可登錄到相應(yīng)的界面,該界面顯示如圖51:圖51登錄界面% page language=java import=.* pageEncoding=utf8%head title/title meta equiv=pragma content=nocache meta equiv=cachecontrol content=nocache meta equiv=expires content=0 meta equiv=keywords content=keyword1,keyword2,keyword3 meta equiv=description content=This is my page link rel=stylesheet type=text/css href=%=path%/css/ style type=text/cssbody { marginleft: 0px。網(wǎng)上選課系統(tǒng)的功能結(jié)構(gòu)圖如下41所示:圖41功能結(jié)構(gòu)圖295 軟件詳細(xì)設(shè)計為了讓此系統(tǒng)具備一個網(wǎng)站的基本操作流程,系統(tǒng)必須基本一個網(wǎng)站的基本功能。序號字段名稱字段類型大小允許為空是否主鍵備注1idInt自增編號是 編號2studynoVarChar50是否 學(xué)號3stunameVarChar50是否 姓名4departmentVarChar50是否 院系5majoyVarChar50是否 課程6pwdVarChar50是否 密碼(4)學(xué)生信息表主要是記錄了學(xué)生基本信息。序號字段名稱字段類型大小允許為空是否主鍵備注1stuidInt否否學(xué)生id2courseidInt否否課程id(2)選課信息表主要是記錄了學(xué)生的選課信息和課程信息。(5)統(tǒng)計查詢:可查詢選某課程的學(xué)生名單,有打印功能。(4)管理員進(jìn)行課程管理。如果不存在,則建立該教師帳號。在添加的過程中,要求輸入教師編號、密碼、姓名和院系信息。(3)管理員可以進(jìn)行教師管理。也可以使用刪除學(xué)生帳號的功能。提交以后,系統(tǒng)會到數(shù)據(jù)庫去驗(yàn)證該學(xué)生賬號是否已經(jīng)建立。包括使用添加學(xué)生帳號的功能。否則,系統(tǒng)將顯示管理員賬號或密碼錯誤的信息。之后系統(tǒng)將驗(yàn)證管理員賬號和密碼是否正確。若沒有,則同意開設(shè)該課程。在開設(shè)課程的時候,要求輸入課程編號、課程名信息。否則,系統(tǒng)顯示教學(xué)編號或密碼錯誤的信息。再輸入教學(xué)編號和密碼之后,系統(tǒng)將驗(yàn)證教學(xué)編號和密碼是否正確。(1)教師首先要登錄到系統(tǒng),登錄的時候要求輸入教師編號和密碼。各門課程由各個教師來開設(shè),學(xué)生在系統(tǒng)中可以查看到所有開設(shè)的可選的課程,然后進(jìn)行選擇。否則,系統(tǒng)顯示學(xué)號或密碼錯誤的信息。該密碼由管理員設(shè)置,通過各學(xué)院教學(xué)干事轉(zhuǎn)發(fā)給個學(xué)生用戶。(1)學(xué)生首先要登錄到系統(tǒng)。對于“重定向模型”是在“2/1模型”之上發(fā)展起來的,當(dāng)程序中來自客戶端的請求變的復(fù)雜時,專門使用一個初始JSP程序來處理客戶的請求,然后按照需要,將客戶端請求重定向到其他JSP程序去處理,有它們生成發(fā)送到客戶端的響應(yīng)。整個程序的處理流程采用了JSP“簡單的2/1層模型”,部分程序使用了“重定向模型”和“包含模型”。要求系統(tǒng)程序設(shè)計模塊化和面向?qū)ο蠡年P(guān)鍵就是將表現(xiàn)和邏輯剝離,對于該JSP程序,剝離的關(guān)鍵技術(shù)就是JAVABEAN。本系統(tǒng)的客戶端可運(yùn)行在任何裝有WWW瀏覽器 Microsoft ,進(jìn)行完美運(yùn)行。要求系統(tǒng)的應(yīng)用服務(wù)器具備支持JAVA組件運(yùn)行的功能。對系統(tǒng)數(shù)據(jù)庫沒有特別的限制,但要求具備JDBC接口,目前市場上的絕大部分?jǐn)?shù)據(jù)庫都具備這一接口。本系統(tǒng)具備良好的平臺無關(guān)性,無論是在NT系統(tǒng),LINUX系統(tǒng)還是UNIX系統(tǒng)上,都能正常運(yùn)行而不需要改任何代碼。因此程序采用固定的布局,每個頁面的固定部分都單獨(dú)實(shí)現(xiàn)成為一個JSP程序,然后在每個具體的頁面中包含他們,這樣既保證了程序的布局統(tǒng)一,又能簡化程序設(shè)計和調(diào)試。用戶界面是指軟件系統(tǒng)與用戶交互的接口,通常包括輸出、輸入、人機(jī)對話的界面格式等。界面設(shè)計目前已經(jīng)成為評價軟件質(zhì)量的一條重要指標(biāo),一個好的用戶界面可以增加用戶使用系統(tǒng)的信心和興趣,提高工作效率,JSP技術(shù)是用JAVA語言作為腳本語言的,JSP網(wǎng)頁為整個服務(wù)器端的JAVA庫單元提供了一個接口來服務(wù)于HTTP的應(yīng)用程序。(2)各種數(shù)據(jù)間相互聯(lián)系的正確性。1系統(tǒng)的安全性本學(xué)生選課信息系統(tǒng)在管理權(quán)限上要嚴(yán)格進(jìn)行控制,具體要求如下:想登錄學(xué)生選課信息系統(tǒng)進(jìn)行操作,必須有操作權(quán)限,沒有權(quán)限的用戶不能通過任何方式登錄系統(tǒng)查看系統(tǒng)的任何信息和數(shù)據(jù),以確保系統(tǒng)的嚴(yán)密性和安全性。6設(shè)計既要突出重點(diǎn),又要細(xì)致周到。5速度優(yōu)先原則。4簡單方便的系統(tǒng)界面。3采用模塊化設(shè)計。2采用面向?qū)ο蟮拈_發(fā)與設(shè)計理念。4查詢統(tǒng)計 管理員可以根據(jù)課程名查詢選該課的學(xué)生信息并打印。西安工業(yè)大學(xué)畢業(yè)設(shè)計(論文)2教師信息管理 老師可以添加課程,讓學(xué)生可以看到自己的課程。考慮到高校應(yīng)用環(huán)境中人員多,訪問量大,訪問相對集中等特點(diǎn),因此結(jié)合高校特點(diǎn)開發(fā)一套適合高校課程選修管理的信息系統(tǒng)。該網(wǎng)站系統(tǒng)首先對于為登錄用戶允許進(jìn)行學(xué)校信息查詢,可以查看軟件詳細(xì)內(nèi)容的顯示。即前端的JSP頁面調(diào)用JAVABEAN來實(shí)踐數(shù)據(jù)庫操作等功能。該網(wǎng)上選課系統(tǒng)雖然規(guī)模較小,但是具備如下功能模塊:前端顯示的JSP頁面應(yīng)有軟件分類目錄、軟件內(nèi)容介紹、登陸、學(xué)生管理、教師管理、課程信息管理和查詢統(tǒng)計以及一個示意性的提交功能。由于信息系統(tǒng)數(shù)據(jù)量大,傳統(tǒng)的人工操作不僅效率低,準(zhǔn)確性不高,而且其完整性,保密性均得不到保證。3 軟件需求分析3 軟件需求分析教育是科學(xué)之本,隨著我國教育的普及和當(dāng)前全球范圍的知識經(jīng)濟(jì)的突飛猛進(jìn),一套高質(zhì)量高效率的學(xué)生選課信息系統(tǒng)更是必不可少,當(dāng)前不僅是我國還是海外其他國家,均把學(xué)校教育放在戰(zhàn)略地位,投入巨大的人力物力研制各種教育模式,其中,學(xué)生選課信息系統(tǒng)的開發(fā)是首當(dāng)其沖。 JDBC : WebLogic Server使用JDK,支持JDBC。 Clobsbuiltin 類型,在行中存儲列字符型大對象。 ResultSetMetaData體統(tǒng)結(jié)果集中行列對象的類型、屬性等信息。 CallableStatement繼承PreparedStatement,用于對數(shù)據(jù)庫存儲過程進(jìn)行調(diào)用(可帶參數(shù))。 Statement向數(shù)據(jù)庫系統(tǒng)發(fā)送簡單的SQL語句。下面是在weblogic中常用的JDBC類: JDBC 類描述Driver每個驅(qū)動程序包都必須提供,用于創(chuàng)建driver和database之間的連接,并提供數(shù)據(jù)庫連接相關(guān)信息。BEA提供兩種JDBC連接方式,即兩層方式和多次驅(qū)動方式。作為低端接口,JDBC需要直接使用SQL命令語句對數(shù)據(jù)庫進(jìn)行操作。這種可視組件可能是按鈕、列表框、圖形或圖表,但這不是必需的。這種接口允許工具讀取組件要執(zhí)行的功能,將其與其它bean掛鉤,以及將其插入其它環(huán)境??梢詫⑦@種單一應(yīng)用程序部署成獨(dú)立程序、ActiveX組件或在瀏覽器中??梢詷?gòu)建一個bean,而在以后構(gòu)造時將其與其它bean綁定。這里有巨大潛力,而這正是組件代理(WebSphere Application Server 高校版)設(shè)計提供的那種潛力。JavaBean 是與平臺無關(guān)的,所以對于將來的解決方案,供應(yīng)商可以輕易向不同用戶推出其客戶機(jī)方的JavaBean,而不必創(chuàng)建或維護(hù)不同的版本。JavaBean傳統(tǒng)的應(yīng)用在于可視化的領(lǐng)域,如AWT下的應(yīng)用。對于程序員來說,最好的一點(diǎn)就是JavaBean可以實(shí)現(xiàn)代碼的重復(fù)利用,另外對于程序的易維護(hù)性等等也有很重大的意義。JavaBean是描述Java的軟件組件模型,有點(diǎn)類似于Microsoft的COM組件概念。在J2EE中,控制器的功能一般是由Servlet 、JavaBeans、Enterprise JavaBeans中的SessionBean來擔(dān)當(dāng)?shù)?。可以將控制器想象成處在視圖和數(shù)據(jù)之間,對視圖如何與模型交互進(jìn)行管理。 控制器負(fù)責(zé)網(wǎng)站的整個邏輯。(4)J2EE開發(fā)模型 在J2EE開發(fā)模型中,整個系統(tǒng)可以分為三個主要的部分: 視圖就是用戶界面部分,在Web應(yīng)用程序中也就是HTML、XML、JSP頁面。在這種開發(fā)方式中,一個網(wǎng)站可以有一個或幾個核心的Servlet來處理網(wǎng)站的邏輯,通過調(diào)用JSP頁面來完成客戶端(通常是Web瀏覽器)的請求。在JSP問世以后,Servlet已經(jīng)完全可以被JSP代替,然而,事實(shí)是Servlet在不再擔(dān)負(fù)動態(tài)頁面生成的任務(wù)以后,開始擔(dān)負(fù)起決定整個網(wǎng)站邏輯流程的任務(wù)。常常可以看見一些夾雜著if . . . . . . then . . . . . .、case select或是if{ . . . . . . }和大量顯示用的HTML代碼的ASP、PHP頁面,即使是有著良好的程序?qū)懽髁?xí)慣的程序員,其作品也幾乎無法閱讀。如:將常用的數(shù)據(jù)庫連接寫為一個JavaBeans,既方便了使用,又可以使JSP文件簡單而清晰,通過封裝,還可以防止一般的開發(fā)人員直接獲得數(shù)據(jù)庫的控制權(quán)。在單純的JSP中加入JavaBeans技術(shù)將有助于這種中型網(wǎng)站的開發(fā)。(2)JSP+JavaBeans 中型站點(diǎn)面對的是數(shù)據(jù)庫查詢、用戶管理和小量的學(xué)校業(yè)務(wù)邏輯。(1)直接使用JSP 對于最小型的Web站點(diǎn),可以直接使用JSP來構(gòu)建動態(tài)網(wǎng)頁,這種站點(diǎn)最為簡單,所需要的僅僅是簡單的留言板、動態(tài)日期等基本的功能。按照J(rèn)SP規(guī)范書,完全和Java沒有任何關(guān)系的Scriptlet也是可以的,不過,由于JSP的強(qiáng)大功能主要在于能和JavaBeans、Enterprise JavaBeans一起工作,所以即使是Scriptlet部分不使用Java,編譯成的執(zhí)行代碼也應(yīng)該是與Java相關(guān)的。許多服務(wù)器都有設(shè)置,可以使JSP文件在第一個用戶訪問之前就預(yù)先編譯好,這樣看來,效率就更高了。在JSP文件轉(zhuǎn)譯為Servlet以后,每次客戶機(jī)(通常是用戶的We b瀏覽器)向服務(wù)器請求這一個JSP文件的時候,服務(wù)器將檢查自上次編譯后JSP文件是否有改變,如果沒有改變,就直接執(zhí)行Servlet,而不用再重新編譯,其效率是相當(dāng)高的。為什么要編譯為Servlet呢?據(jù)說是為了讓原先的Servlet引擎可以直接服務(wù)于JSP,而JSP引擎就僅僅需要將JSP轉(zhuǎn)譯為Servlet就可以了。而盡管JSP的規(guī)范書中并沒有要求實(shí)際的JSP引擎要使用編譯式的執(zhí)行方式,但估計一般是不會使用解釋的方式來執(zhí)行JSP頁面的。一般來說,在實(shí)際的JSP引擎中,JSP頁面在執(zhí)行時是編譯式,而不是解釋式的。定制標(biāo)記被打包到一個標(biāo)記庫中,并被引入到一個JSP頁面中。而JSP頁面則通過以顯示為中心的描述性的方法將動態(tài)內(nèi)容和邏輯結(jié)合在一起。這種分離網(wǎng)站的邏輯和內(nèi)容的設(shè)計方法做一些更深入的描述。JavaBeans類完成數(shù)據(jù)提供,這樣在模板中就沒有Java代碼,這意味著這些模板可以由一個HTML編寫人員來維護(hù)。作為一種基于文本的、以顯示為中心的開發(fā)技術(shù),JSP提供了Java Servlet的所有好處,并且,當(dāng)與一個JavaBeans類結(jié)合在一起時,提供了一種使內(nèi)容和顯示邏輯分開的簡單方式。JSP(IAVA SERVER PAGES)是由Sun公司在java語言上開發(fā)出來的一種動態(tài)網(wǎng)頁制作技術(shù),其使你可以將網(wǎng)頁中的動態(tài)部分和靜態(tài)的HTML相分離。最后,客戶端用戶還可以限制從網(wǎng)絡(luò)上裝載的類只能訪問某些文件系統(tǒng)。Java 通過自己的安全機(jī)制防止了病毒程
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1