201*-201* Java Web課程設計(1)
JavaWeb課程設計
課程設計報告正文書寫要求
1.《課程設計報告書》的正文內(nèi)容格式如下:目錄(二字):三號宋體加粗目錄內(nèi)容:四號宋體一級標題:三號宋體加粗二級標題:四號宋體加粗
正文內(nèi)容:小四宋體,單倍行距,段落縮進兩個字符圖、表號:5號宋體
參考文獻:至少五個,小四宋體
《課程設計報告書》完成后。按照裝訂順序,左側(cè)裝訂!墩n程設計報告書》杜絕雷同或抄襲,一旦發(fā)現(xiàn),全部不及格。2.封面要求:
要求采用如下封面:
JavaWeb課程設計
濰坊科技學院JavaWeb課程設計
報告書
專業(yè)班級學生姓名學號指導教師日期201*.6.3~201*.6.28成績
設計題目圖書管理系統(tǒng)
JavaWeb課程設計
課程設計任務書
院系:專業(yè):班級:學號:
一、課程設計時間
201*年6月3日至201*年6月28日,共計4周。二、課程設計題目
(1)圖書管理系統(tǒng)(2)學生成績查詢系統(tǒng)(3)人事管理系統(tǒng)
從以上三個題目當中人選一個。三、課程設計要求
根據(jù)軟件工程的思想對整個系統(tǒng)進行需求分析、設計和實現(xiàn),寫出課程設計報告。
整個課程設計報告要求分為以下幾個部分:(1)目錄(2)正文部分
1引言
1.1課程設計選題1.2課程設計目的1.3課程設計背景JavaWeb課程設計
2相關(guān)技術(shù)2.1Spring框架2.2Struts2框架2.3Hibernate框架3需求分析
3.1系統(tǒng)功能需求3.2系統(tǒng)開發(fā)運行環(huán)境4總體設計
4.1系統(tǒng)體系結(jié)構(gòu)設計4.2系統(tǒng)功能模塊設計4.3系統(tǒng)主要JSP頁面設計4.4數(shù)據(jù)庫設計5系統(tǒng)實現(xiàn)
5.1系統(tǒng)運行界面5.2主要代碼6課設總結(jié)7參考文獻
擴展閱讀:201*-201*-2 Java Web程序設計復習題
單項選擇題:
1.在html中繪制表格時,(C)標記是表格中的換行標記。
A.B.C.D.
2.使用JavaScript語言中Document的(A)方法可以在頁面上輸出字符。
A.document.write()B.document.print()C.document.out()D.document.flush()
3.下列(A)實現(xiàn)單擊超級鏈接是彈出確認對話框,詢問用戶是否真的刪除。
A.刪除
B.刪除
C.刪除
D.刪除
4.在HTML中引用外部JavaScript文件中的正確代碼為(A)。
A.B.
C.D.5.在javaScrpt中window對象的(C)方法用于打開一個新窗口。
A.openWindow()B.window()C.open()D.close()6.Tomcat服務器的默認端口為(C)。
A.8888B.8001C.8080D.807.JSP中的隱式注釋為(C)。A.//注釋內(nèi)容B.
C.D./*注釋內(nèi)容*/8.假設在helloapp應用中有一個HelloServlet類,它位于org.javathinker包
下,那么這個類的class文件應該放在(D)目錄下。A.helloapp/HelloServlet.class
B.helloapp/WEB-INF/HelloServlet.classC.helloapp/WEB-INF/classes/HelloServlet.class
D.helloapp/WEB-INF/classes/org/javathinker/HelloServlet.class9.在Servlet中,response.getWriter()返回的是(B)
A.JspWriter對象B.PrintWriter對象C.Out對象D.ResponseWriter對象10.在Servlet中,下列語句可以正確獲取PrintWriter對象的是(C)A.PrintWriterout=request.getWriter();
B.PrintWriterout=request.getPrintWriter();C.PrintWriterout=response.getWriter();
D.PrintWriterout=response.getPrintWriter();
11.在訪問Servlet時,在瀏覽器地址欄中輸入的路徑是在(D)地方配置的
A.B.C.D.
12.當一個Servlet首次被請求的時候,服務器首先會調(diào)用(D)方法A.doGetB.doPostC.doInitD.init
13.在JSP頁面中,類型為HttpServletResponse的內(nèi)置對象是(B)A.outB.responseC.requestD.config14.在JSP中如果要導入java.io.*包,應該使用(A)指令。A.pageB.taglibC.includeD.forward15.JSP頁面經(jīng)過編譯之后,將創(chuàng)建一個(B)。
A.appletB.servletC.applicationD.exe文件16.
___________________橫線處使用(C)代碼可以將name的值顯示在頁面。A.response.print(name);B.C.D.name
17.如果只希望在多個頁面間共享數(shù)據(jù),可以使用(A)作用域A.request,sessionB.applicationsessionC.request,applicationD.pageContextrequest18.在JSP頁面中,保存數(shù)據(jù)的范圍由小到大依次是(C)A.pageContext,request,application,sessionB.pageContext,application,session,requestC.pageContext,request,session,applicationD.pageContext,session,request,application19.按作用域從大到小排列正確的是(D)A.applicationpagerequestresponse
B.sessionpageContextrequestapplicationC.publicapplicationsessionrequestD.applicationsessionrequestpageContext20.以下(A)可用于檢索session屬性userid的值
A.session.getAttribute(“userid”);B.session.setAttribute(“userid”);
C.request.getParameter(“userid”);D.request.getAttribute(“userid”);21.在J2EE中,request對象的(D)方法可以獲取頁面請求中一個表單組件
對應多個值時的用戶的請求數(shù)據(jù)。
A.StringgetParameter(Stringname)B.String[]getParameter(Stringname)
C.StringgetParameterValuses(Stringname)D.String[]getParameterValues(Stringname)22.設在表單中有一組復選鈕標記,如下列代碼:
請選擇喜歡的城市:
長春北京大連上海
如果在register.jsp是取city的值,最適合的方法為(C)。A.Stringcity=request.getParameter(“city”);B.String[]cities=request.getParameter(“city”);
C.String[]cities=request.getParameterValues(“city”);D.Stringcity=request.getAttribute(“city”);23.給定一個JSP程序源代碼,如下:
在two.jsp中使用(D)代碼片段可以輸出參數(shù)location的值。A.
B.C.
D.24.test.jsp文件中有如下一行代碼:
要使user對象可以作用于整個應用程序,下劃線中應添入(D)
A.pageB.requestC.sessionD.application25.在J2EE中,以下不是JSP內(nèi)置對象的是(B)。
A.pageContextB.contextC.applicationD.out
26.給定一個Model1體系結(jié)構(gòu),其中有一個JSP頁面處理所有控制器函數(shù),這個
JSP控制器通過(A)把請求分派給另一個JSP頁面A.B.C.D.27.在JSP中,(A)動作用于將請求轉(zhuǎn)發(fā)給其他JSP頁面。
A.forwardB.IncludeC.useBeanD.setProperty28.MVC中的MVC分別用(C)表示
A.jspservletjavabeanB.HTmljavabeanjspC.javabeanjspservletD.servlethtmljsp29.在J2EE的ModelⅡ模式中,模型層對象被編寫為(D)。
A.AppletB.JSPC.ServerD.JavaBean
30.MVC架構(gòu)中使用HTML界面、Jsp界面實現(xiàn)用戶界面,使用(B)實現(xiàn)控制邏
輯。
A.JspB.ServletC.JavaScriptD.EJB31.在MVC模式中,核心內(nèi)容為(B)。
A.viewB.controlC.modelD.不確證32.在JSP頁面中,正確引入JavaBean的是(C)
A.B.C.D.33.給定TheBean類,假設還沒有創(chuàng)建TheBean類的實例,以下哪些JSP標準動作
語句能創(chuàng)建這個bean的一個新實例,并把它存儲在請求作用域。(C)A.B.
C.D.34.下面哪項是錯誤的設置Bean屬性值的方法。(D)
A.B.C.D.35.從HTTP請求中,獲得請求參數(shù),應該調(diào)用BA.request對象的getAttribute()方法B.request對象的getParameter()方法C.session對象的getAttribute()方法D.session對象的getParameter()方法
36.在WEB應用程序的目錄結(jié)構(gòu)中,在WEB-INF文件夾中的lib目錄是放(C)
文件的。
A..jsp文件B..class文件C..jar文件D.web.xml文件37.在JDBC連接數(shù)據(jù)庫編程應用開發(fā)中,一般會產(chǎn)生出下面的(B)的異常。
A.FileExceptionB.SQLExceptionC.IOExceptionD.DataException38.在JDBC連接數(shù)據(jù)庫編程應用開發(fā)中,利用那個類可以實現(xiàn)執(zhí)行數(shù)據(jù)庫的存儲過
程。(C)
A.Connection類B.PreparedStatement類C.CallableStatement類D.Statement類
39.下列(A)接口專用于訪問數(shù)據(jù)庫的中存儲過程。
A.CallableStatementB.PreparedStatementC.ProcedureStatementD.Statement
40.在JDBC連接數(shù)據(jù)庫編程應用開發(fā)中,利用(A)可以實現(xiàn)連接數(shù)據(jù)庫。
A.Connection類B.PreparedStatement類C.CallableStatement類D.Statement類
41.為了實現(xiàn)在Java的程序中調(diào)用帶參數(shù)的SQL語句,應該采用(B)來完成。
A.Connection類B.PreparedStatement類C.ResultSet類D.Statement類
42.在JDBC連接數(shù)據(jù)庫編程應用開發(fā)中,利用(C)可以實現(xiàn)包裝數(shù)據(jù)庫中
的結(jié)果集。
A.Connection類B.PreparedStatement類C.ResultSet類D.Statement類
雙項選擇題
1.HTML標記中標記的method屬性取值為(AC)。
A.getB.doGetC.postD.doPost2.JavaScript中常用的鼠標事件有(CD)。
A.onMourseInB.onMouseLeaveC.onMouseMoveD.onMouseOver3.動作元素經(jīng)常與(AD)元素一起使用。
A.B.C.D.
4.下面哪些對象可以在同一應用程序的不同網(wǎng)頁間共享數(shù)據(jù)。(AD)A.applicationB.responseC.RequestD.session5.下面(AB)是ResultSet接口的方法。
A.next()B.close()C.back()D.forward()6.在a.jsp中有代碼片斷如下:
loginName:
在b.jsp中加入下列(AC)代碼,可以輸出在a.jsp頁面上輸入的loginName的值(多選)
A.B.
C.D.
四、判斷題(10分)
1.””之間聲明的變量在部分JSP頁面內(nèi)有效。(F)
2.JSP內(nèi)置對象response調(diào)用方法getoutputStream()可以獲得一個指向客戶的輸出流,服務器將文件寫入這個流,客戶就可以下載文件了。(T)
3.使用SQL語句操作符LIKE進行模式般配,使用”%”代替一個或多個字符,用一個下劃線”_”代替一個字符。(T)
4.編寫JavaBeans就是編寫一個Java的類,所以只要會寫類就能編寫一個beans。(T)
5.通過request的參數(shù)值來設置beans相應屬性的值,要求request參數(shù)名字必須與beans屬性的名字相同。(T)
6.當多個客戶請求一個servlet時,引擎為每個客戶啟動一個進程,這些進程由servlet引擎服務器來管理。(F)
7.任何一個Web服務目錄下的JSP頁面都可以通過表單或超鏈接訪問某個servlet。(T)
8.一個用戶在不同的servlet中獲取的session對象是不同的。(F)
友情提示:本文中關(guān)于《201*-201* Java Web課程設計(1)》給出的范例僅供您參考拓展思維使用,201*-201* Java Web課程設計(1):該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡整理 免責聲明:本文僅限學習分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。