《Web應(yīng)用技術(shù)課程設(shè)計(jì)》報(bào)告模板_第1頁
《Web應(yīng)用技術(shù)課程設(shè)計(jì)》報(bào)告模板_第2頁
《Web應(yīng)用技術(shù)課程設(shè)計(jì)》報(bào)告模板_第3頁
《Web應(yīng)用技術(shù)課程設(shè)計(jì)》報(bào)告模板_第4頁
《Web應(yīng)用技術(shù)課程設(shè)計(jì)》報(bào)告模板_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

淮海工學(xué)院計(jì)算機(jī)工程學(xué)院課程設(shè)計(jì)報(bào)告設(shè)計(jì)名稱:基于Web的學(xué)生成績管理系統(tǒng)姓名:學(xué)號(hào):2012150230專業(yè)班級(jí):計(jì)算機(jī)科學(xué)與技術(shù)G計(jì)121系院):計(jì)算機(jī)工程學(xué)院設(shè)計(jì)時(shí)間:2014.6.23——2014.7.4設(shè)計(jì)地點(diǎn):圖書館、計(jì)算機(jī)樓計(jì)算中心指導(dǎo)教師評(píng)語:成績:成績:簽名:年月日Web開發(fā)課程設(shè)計(jì)報(bào)告第2頁,共3頁1.課程設(shè)計(jì)目的Web開發(fā)課程設(shè)計(jì)是計(jì)算機(jī)軟件工程專業(yè)的一個(gè)綜合性實(shí)踐教學(xué)環(huán)節(jié),其目的在于促進(jìn)學(xué)生復(fù)習(xí)和鞏固計(jì)算機(jī)軟件設(shè)計(jì)知識(shí),加深對(duì)軟件設(shè)計(jì)方法、軟件設(shè)計(jì)技術(shù)和設(shè)計(jì)思想的理解,并能運(yùn)用所學(xué)軟件設(shè)計(jì)知識(shí)和Web工程技術(shù)進(jìn)行綜合軟件設(shè)計(jì),通過本課程設(shè)計(jì)讓學(xué)生進(jìn)行簡單Web應(yīng)用軟件系統(tǒng)的開發(fā),掌握軟件設(shè)計(jì)的方法和面向?qū)ο蟪绦蛟O(shè)計(jì)的基本技術(shù),提高學(xué)生在軟件開發(fā)方面的綜合應(yīng)用能力。2.課程設(shè)計(jì)任務(wù)與要求:任務(wù):參考課程設(shè)計(jì)指導(dǎo)書,根據(jù)選擇的題目填寫(即每個(gè)題目的具體要求部分)要求:要求同時(shí)使用客戶端和服務(wù)器端的開發(fā)技術(shù)??蛻舳艘笞裱Y(jié)構(gòu)和顯示分離的原則進(jìn)行設(shè)計(jì)與實(shí)現(xiàn);服務(wù)器端可以采用JSP或PHP開發(fā)技術(shù),并遵循面向?qū)ο蟮拈_發(fā)方法進(jìn)行問題領(lǐng)域的設(shè)計(jì)與實(shí)現(xiàn),實(shí)現(xiàn)時(shí)可以不使用關(guān)系型數(shù)據(jù)庫和JDBC技術(shù)。每個(gè)Web應(yīng)用程序應(yīng)該采用合理的文件夾結(jié)構(gòu)進(jìn)行組織,信息架構(gòu)應(yīng)該合理,推薦使用流行的CSS框架(如960GS,Blueprint,Bootstrap等)簡化開發(fā)。3.課程設(shè)計(jì)說明書(一)需求分析在這個(gè)學(xué)生成績管理系統(tǒng)的人員主要有2種:教師和學(xué)生。他們有各自不同的功能:教師能使用的功能有:登錄本系統(tǒng),錄入學(xué)生的成績,查詢學(xué)生的成績,修改學(xué)生的成績。學(xué)生所使用的功能有:登錄本系統(tǒng),查詢學(xué)生成績。(二)系統(tǒng)分析與設(shè)計(jì)1、3.jsp是進(jìn)入歡迎界面,點(diǎn)擊進(jìn)入按鍵,即可進(jìn)入主界面。2、zhuce.jsp是進(jìn)入登錄界面,輸入姓名,學(xué)號(hào),選擇身份,點(diǎn)擊登錄。3、user_add.jsp登錄成功,選擇身份進(jìn)入界面。4、leava-a-message.jsp登錄成功,錄入和修改成績。5、gusestbook.jsp查看成績,也可修改成績6、save-message.jsp保存錄入的成績主界面詳細(xì)設(shè)計(jì)主界面登錄登錄查詢成績選擇學(xué)生查詢成績選擇教師操作操作查詢新增查詢新增(四)編碼實(shí)現(xiàn)和測(cè)試1、Leave-a-message<%@pagelanguage="java"contentType="text/html;charset=utf-8"pageEncoding="UTF-8"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="/1999/xhtml"xml:lang="en"><head> <metahttp-equiv="Content-Type"content="text/html;charset=utf-8"> <title>LeaveaMessage</title><styletype="text/css">body{ background-image:url(img/7.jpg);}</style></head><body> <formaction="save-message.jsp"method="post"> <table> <tr><td><fontcolor="#2A00FF">學(xué)生姓名:</font><inputtype="text"name="user"size="20"></td></tr><br/><tr><td> <fontcolor="#2A00FF">學(xué)生學(xué)號(hào):</font><inputtype="text"name="xuehao"> </tr></td><br/><tr><td><fontcolor="#2A00FF">語文成績:</font><inputtype="text"name="yuwen"></tr></td></br><tr><td><fontcolor="#2A00FF">數(shù)學(xué)成績:</font><inputtype="text"name="shuxue"></tr></td></br></table> <br/> <inputtype="submit"value="完成"> </form></body></html>2、Save-message<%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><%@pageimport="java.util.*"%><%@pageimport="guestbook.*"%><%request.setCharacterEncoding("UTF-8");%><% Stringuser=request.getParameter("user"); Stringxuehao=request.getParameter("xuehao"); Stringyuwen=request.getParameter("yuwen"); Stringshuxue=request.getParameter("shuxue"); Messmsg=newMess(user,xuehao,yuwen,shuxue); Vectormessages=(Vector)application.getAttribute("msgs"); if(messages==null){ messages=newVector(); } messages.add(msg); application.setAttribute("msgs",messages); response.sendRedirect("guestbook.jsp");%>3、Guestbook<%@pagelanguage="java"contentType="text/html;charset=utf-8"pageEncoding="UTF-8"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""/TR/xhtml1/DTD/xhtml1-transitional.dtd"><%@pageimport="java.util.*"%><%@pageimport="guestbook.*"%><htmlxmlns="/1999/xhtml"xml:lang="en"><head> <metahttp-equiv="Content-Type"content="text/html;charset=utf-8"> <title>GuestbookApp</title><styletype="text/css">body{ background-image:url(img/6.jpg);}</style></head><body><fontsize="5"face="隸書"color="#4B0082"><% Vectormessages=(Vector)application.getAttribute("msgs"); if(messages==null){ out.println("沒有信息!"); } else for(inti=0;i<messages.size();++i){ out.println(messages.get(i)); out.println("<br>"); } %></font> <br> <br> <table> <ahref="leave-a-message.jsp"><fontcolor="#171717"size=5>我想要繼續(xù)修改<font></a> <br><br> <ahref="zhuce.jsp"><fontcolor="#171717"size=5>我想要離開<font></a> </table></body></html>4.課程設(shè)計(jì)成果Tomcat配置:因?yàn)楸敬蔚恼n程設(shè)計(jì)是用jsp來編寫的,所以我們必須要用到Tomcat.首先我們要下載apache-tomcat.點(diǎn)擊計(jì)算機(jī)的桌面“計(jì)算機(jī)”鼠標(biāo)右擊“屬性”->點(diǎn)擊“高級(jí)系統(tǒng)設(shè)置”->點(diǎn)擊“環(huán)境變量”找到系統(tǒng)變量當(dāng)中的“JAVA_HOME”,雙擊到“編輯系統(tǒng)變量”,變量名輸入“JAVA_HOME”,變量值為安裝的jdk1.6.0_43的路徑,點(diǎn)擊“確定”。再點(diǎn)擊“環(huán)境變量”找到系統(tǒng)變量當(dāng)中的“path”,雙擊到“編輯系統(tǒng)變量”,變量名為“path”,變量值為“C:\ProgramFiles\Java\jdk1.6.0_43”(即為安裝的jdk1.6.0_43的路徑)。Tomcat配置的圖片:實(shí)驗(yàn)成果:5.課程設(shè)計(jì)心得在這次的實(shí)驗(yàn)中,我們學(xué)會(huì)了怎么做一個(gè)學(xué)生成績管理系統(tǒng)。因?yàn)檫@個(gè)系統(tǒng)需要用到關(guān)于數(shù)據(jù)庫的知識(shí),而我們對(duì)于數(shù)據(jù)庫的相關(guān)知識(shí)都不是太了解,因此在做這個(gè)系統(tǒng)時(shí)還是缺乏專業(yè)的知識(shí)和存在著經(jīng)驗(yàn)方面的不足,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論