總結(jié):雖然說這上面的知識大部分都掌握了,但是能否靈活運(yùn)用才是重點(diǎn),所以在今后的學(xué)習(xí)中多思考問題是否有多種解決方法。
第二篇:javam.7334dd.comvc三層架構(gòu)利用myeclipse集成開發(fā)環(huán)境。雖然系統(tǒng)的基本功能都已實(shí)現(xiàn),但還是存在系統(tǒng)不穩(wěn)定等多個問題尚待解決。這個系統(tǒng)主要是我自己開發(fā)的,但也得到了老師和同學(xué)的很大幫助。我正在做系統(tǒng)的過程中遇到了很多問題,有的是知識存儲不足,有的是考慮不夠周全,之所以能夠順利實(shí)現(xiàn)基本功功能,離不開老師和同學(xué)的大力相助。事實(shí)證明,只靠自己是不能順利完成一套功能完整的系統(tǒng)的,必須充分利用團(tuán)隊的力量。
開發(fā)一套系統(tǒng),最重要的是細(xì)心,并不是一定要做到面面俱到,但也要充分考慮到客戶的需求和現(xiàn)實(shí)意義,不管什么系統(tǒng),只用運(yùn)用到實(shí)際應(yīng)用中,才具
有先現(xiàn)實(shí)意義。所以在準(zhǔn)備工作中要正確分析社會需求了解現(xiàn)實(shí)應(yīng)用,畫出流程圖,把大體框架做好,然后再逐一細(xì)化。我們不可能做到面面俱到,但一定要做到步步扎實(shí),作為一個程序編程人員,要保持清醒的頭腦,以現(xiàn)實(shí)為依據(jù),讓自己的每一行代碼都能實(shí)現(xiàn)自己的意義。
通過這次課程設(shè)計,我收獲的不僅僅是課程上的知識得到實(shí)際應(yīng)用,還有編程的基本習(xí)慣和開發(fā)系統(tǒng)時應(yīng)注意的流程。
主要功能及規(guī)格分析
1.1 登錄系統(tǒng)的主要功能要求
歡迎頁面
系統(tǒng)安全登錄
管理員或普通用戶功能選擇
1.2 在線考試系統(tǒng)的主要實(shí)現(xiàn)功能要求
用戶修改登錄密碼
讓用戶選擇考試科目
從試題庫中隨機(jī)出題給用戶
根據(jù)隨機(jī)出的題做出用戶的考試頁面保存用戶的答案
給用戶的試卷評分
查詢用戶成績
1.3 在線管理系統(tǒng)的主要功能要求
瀏覽整個系統(tǒng)中的各種用戶(超級用戶、普通用戶)
添加管理員和普通用戶
瀏覽并添加考試科目
瀏覽并添加題庫
管理員修改登錄密碼
1.4在線閱卷系統(tǒng)的主要功能要求
瀏覽系統(tǒng)中考試科目
根據(jù)考試科目進(jìn)行試卷批改
實(shí)現(xiàn)客觀題的自動批改
實(shí)現(xiàn)主觀題的人工批改
2、功能需求和用例分析
2.1系統(tǒng)功能需求:老師可以在網(wǎng)上完成一個考試從題目設(shè)計,試題錄入,考試安排,考試實(shí)施,考卷批
改,分析統(tǒng)計;考試數(shù)據(jù),其它數(shù)據(jù)要求儲存在數(shù)據(jù)庫上;考試數(shù)據(jù)的存放和處理可以實(shí)現(xiàn)對學(xué)生公開(學(xué)生自測成績可自己查看)也可以實(shí)現(xiàn)非公開,需要一定的安全性保障。
2.1.1考生:
(1).分布式的,從考試客戶端連接到考試應(yīng)用服務(wù)器,在任何地方進(jìn)行身份確認(rèn),從而完成考試
(2).考生可以登陸后修改自己的密碼
(2).題目具有一個穩(wěn)定性和隨機(jī)性,試卷生成方式主要有兩種(隨機(jī)自動生成、固定試題、)
(3).考生提交試卷后可以得知考試結(jié)果并且知道哪里出錯。
2.1.2老師:
(1).提供一個功能全面的考試管理客戶端,可以進(jìn)行考試的設(shè)計和安排功能
(2).對考生進(jìn)行身份管理
(3).對考試進(jìn)行監(jiān)控
(4).保存考試結(jié)果,供老師進(jìn)行分析和察看。
2.2 用例描述:
帳戶管理
用例名稱:帳戶管理
參與者:超級用戶
功能描述:1. 查看學(xué)生詳細(xì)信息
2. 添加和刪除學(xué)生用戶
3. 添加和刪除教師用戶
考試管理
用例名稱:考試管理
參與者:超級用戶
功能描述:1. 設(shè)置考試題型
2. 設(shè)置考試分值
3.設(shè)置考試時間和難度級別
4.設(shè)置題目顯示方式(全屏顯示所以題還是一屏一題)
5.設(shè)置出題方式(隨機(jī)出題還是固定試題)
題庫管理
用例名稱:題庫管理
參與者:超級用戶
功能描述:1.題庫分類和題型管理
2.添加和刪除、修改試題
3.試題成批倒入
在線閱卷
用例名稱:在線閱卷
參與者:超級用戶
功能描述:1.查看學(xué)生是否交卷
2.系統(tǒng)對照題庫答案給出考試成績. 開始考試
用例名稱:開始考試
參與者:普通用戶
功能描述:提示普通用戶輸入?yún)?shù),系統(tǒng)將進(jìn)行隨機(jī)抽題,然后進(jìn)入考試界面
修改密碼
用例名稱:修改密碼
參與者:普通用戶
功能描述:用戶為了安全起見可以修改自己的登錄密碼
考試記錄用例名稱:考試記錄
參與者:普通用戶
第五篇:javam.7334dd.comentbyid('username').value;var pass=document.getelementbyid('pass').value;
if(name==""){
alert("請輸入用戶名!");
return false;
}else{
if(pass==""){
alert("請輸入密碼!");
return false;
}else{
return true;
}
}
}
</script>
以后若要用到限制條件,都是運(yùn)用與此類似的方法,這段代碼可以說是一個模板。 進(jìn)入到主頁面后,可以看到三個部分,左邊的部分用鏈接列出幾項,包括“寫信”、“收信”、“聯(lián)系人”、“百度”等,右邊顯示好友上傳圖片,頂部是背景圖片。點(diǎn)擊左邊的寫信,跳轉(zhuǎn)到m.7334dd.comysql,可以從數(shù)據(jù)庫中提取數(shù)據(jù),也可以將所寫數(shù)據(jù)存入數(shù)據(jù)庫,用jdbc連接數(shù)據(jù)庫都是一個模式,基本上都是按照一個套路在寫,運(yùn)用jdbc以及myeclipse工具,我們也做出了一個小型的系統(tǒng)。
系統(tǒng)具有添加、查詢、刪除、修改、退出系統(tǒng)等功能,添加功能可以控制臺中所寫的信息添加到數(shù)據(jù)庫中,查詢信息則是根據(jù)id號從數(shù)據(jù)庫中查詢信息并將信息顯示出來,增加、刪除亦是如此,要做出這些功能首先都必須先連接到數(shù)據(jù)庫,這就要用到j(luò)dbc技術(shù),還要用到connection 方法,首先加載mysql數(shù)據(jù)庫的驅(qū)動,然后在創(chuàng)建連接,連接時要提供所用計算機(jī)的ip地址和端口號,以及mysql數(shù)據(jù)庫數(shù)據(jù)庫的用戶名和密碼。
連接好數(shù)據(jù)庫后,再根據(jù)所需要的功能編寫出對應(yīng)的方法,不同方法對應(yīng)不同的sql語句,例如添加信息(add)中用insert語句,刪除用delete語句,修改用update語句等等,然后主函數(shù)中提供對功能的選擇,不同的編號對應(yīng)不同的功能,并且根據(jù)所選的功能調(diào)用的方法。五、jsp
jsp是java server pages的縮寫,它是由sun microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。jsp技術(shù)有點(diǎn)類似asp技術(shù),它是在傳統(tǒng)的網(wǎng)頁html文件(*.htm,*.html)中插入java程序段(javascript)和jsp標(biāo)記(tag),從而形成jsp文件(*.jsp)。
m.7334dd.comodify.jsp頁面顯示
request.setattribute("stu",stu);
request.getrequestdispatcher("studentmodify.jsp").forward(request,response);
我們同樣是以學(xué)習(xí)建立學(xué)生信息管理系統(tǒng)為例來學(xué)習(xí)servlet的,servlet與jsp差不多,最主要的差別是jsp是實(shí)現(xiàn)普通靜態(tài)html和動態(tài)html混合編碼的技術(shù),servlet則是web頁面和服務(wù)器之間的連接物,而這基本上沒什么區(qū)別。
在編寫學(xué)生信息管理系統(tǒng)的時候,只不過在昨天編寫的基礎(chǔ)上,將某些jsp文件運(yùn)用servlet表示,像那些只做顯示用的jsp頁面不做變化,而中間有調(diào)用studao中的方法的jsp頁面,它們不做顯示用,而是要與數(shù)據(jù)庫聯(lián)系起來,像這些jsp頁面就可以轉(zhuǎn)換成相應(yīng)的servlet,其中的代碼與jsp中的幾乎一樣,這樣處理之后,減少了頁面,不過功能沒有變化,更加方便了!
四、實(shí)習(xí)總結(jié)及分析
這次實(shí)習(xí)主要是學(xué)習(xí)java web開發(fā)方面的相關(guān)知識,主要的有jsp、servlet、html,另外還有jdbc,mysql數(shù)據(jù)庫等等。
首先是jsp,它是java web開發(fā)的基礎(chǔ),需要的頁面都是用jsp來建立的,它是一種
動態(tài)的網(wǎng)頁技術(shù),其中,可以顯示動態(tài)畫面以及動畫效果,在其中也可以編寫java代碼,也可以加入html編寫語言,通過form表單中的action屬性可以實(shí)現(xiàn)頁面間的跳轉(zhuǎn),點(diǎn)擊不同的按鈕,可以跳轉(zhuǎn)到相應(yīng)的頁面,它是java web編程中必不可少的部分,java語言開發(fā)的任何項目都要用到它;
其次是servlet,它也是java web開發(fā)中必不可少的部分,servlet是位于web 服務(wù)器內(nèi)部的服務(wù)器端的java應(yīng)用程序,與傳統(tǒng)的從命令行啟動的java應(yīng)用程序不同,servlet由web服務(wù)器進(jìn)行加載,該web服務(wù)器必須包含支持servlet的java虛擬機(jī)。servlet生成響應(yīng)內(nèi)容并將其傳給server,響應(yīng)內(nèi)容動態(tài)生成,通常取決于客戶端的請求。service()方法可能激活其它方法以處理請求,如doget()或dopost()或程序員自己開發(fā)的新的方法,用的比較普遍的是dopost()方法。
再次,是html語言,它也是必不可少的,經(jīng)常是嵌入在jsp中運(yùn)用,它是一種靜態(tài)頁面開發(fā)技術(shù),其中用的最多的是運(yùn)用html語言建立form表單,其中有行(tr)和列(td),另外它的標(biāo)簽<div>也用的比較多,主要是利用它可以在頁面上任意移動,而且它的大小不會改變,還可以隱藏、變透明等等,再有就是其中的javascript用的也比較多,主要是寫一些function方法,用來限制一些信息;
最后,其他幾個方面也非常重要,像jdbc用于應(yīng)用程序和數(shù)據(jù)庫的連接,沒有這個方法就無法和數(shù)據(jù)庫連接起來,所以十分重要;mysql數(shù)據(jù)庫也是java項目開發(fā)中用到最多的一種數(shù)據(jù)庫,沒有數(shù)據(jù)庫就無法實(shí)現(xiàn)信息的增、刪、查、改,所以這些都是必不可少的。
五、實(shí)習(xí)體會
實(shí)習(xí)就這樣在不知不覺中就結(jié)束了,這次實(shí)習(xí)我們學(xué)到了很多知識,java中的html、jsp、servlet、jdbc等等,雖然這些知識我并沒有學(xué)得很精通、深邃,也只是掌握了一點(diǎn)皮毛而已,不過對于java我們還是有了更深刻的了解,知道了java的博大精深,此外我還學(xué)到了另外一種數(shù)據(jù)庫,mysql數(shù)據(jù)庫,這是一個小型數(shù)據(jù)庫,與以前的sql server 有相同也有不同,同時還學(xué)會了如何運(yùn)用myeclipse開發(fā)工具等等。
同時也學(xué)到了項目開發(fā)的思考角度和基本流程,提高了我們分析和解決問題的能力,鍛煉了我們實(shí)際動手操作能力,為以后的工作打下了堅實(shí)的基礎(chǔ)。
實(shí)習(xí)就快結(jié)束了,在此我要特別感謝幾位老師,,首先是帶領(lǐng)我們實(shí)習(xí)的劉黎志老師,對我們盡心盡力,經(jīng)常到實(shí)習(xí)基地監(jiān)督指導(dǎo)我們,感謝老師對于我們的關(guān)心和照顧;其次,就是要感謝帶領(lǐng)我們進(jìn)行第一階段學(xué)習(xí)的軟帝指導(dǎo)老師楊濤老師,他細(xì)心的教授我們知識,對沒聽懂的同學(xué)一一輔導(dǎo),在他的講解下我們學(xué)到了很多基礎(chǔ)知識;最后要感謝帶領(lǐng)我們做項目的馬文成老師,他的耐心講解讓我們感受到了做項目的樂趣,哪位同學(xué)有錯誤他就會一一幫助修改,真的非常感謝他們!
請閱讀以下相關(guān)范文:javaweb課程設(shè)計
javaweb專業(yè)的自薦信樣稿
javaweb 實(shí)訓(xùn)報告
javaweb項目需要掌握技術(shù)
javaweb程序打包成war文件的步驟
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。