- 相關(guān)推薦
jsp課程設(shè)計心得體會參考
篇一:UML JSP課程設(shè)計心得體會
在這次課程設(shè)計過程中,在這與代碼為伴的一個月里,我真的收獲了很多。這次軟件工程大型課程設(shè)計,既鞏固了這學(xué)期學(xué)的UML知識,又復(fù)習(xí)了關(guān)于數(shù)據(jù)庫和java的知識,更是學(xué)會了如何將所學(xué)知識運用到實際,真正的應(yīng)用到軟件開發(fā)、網(wǎng)站開發(fā)中來。
這次課程設(shè)計還有一個額外收獲,就是初步學(xué)會了用JSP開發(fā)網(wǎng)頁。雖然做出來的網(wǎng)頁不是特別美觀,有些地方還存在一些瑕疵,但是從對網(wǎng)頁編程一竅不通到能做出一個功能基本完善的簡單的畢業(yè)設(shè)計選題系統(tǒng),一步步走來,其中收獲的不僅僅是全新的知識,對于自學(xué)能力、動手能力、合作能力甚至接受挑戰(zhàn)的勇氣方面的影響,也都是巨大的。對于我來說,以前只接觸過用C語言在DOS界面下編程,用java編寫簡單的桌面應(yīng)用程序,最多只是簡單的連接數(shù)據(jù)庫,所以一開始聽說要編網(wǎng)頁的時候,實在是缺乏信心,在編程過程中遇到一些棘手的問題的時候,甚至一度想要逃避,可最終還是堅持下來了。雖然這點小程序?qū)τ谑炀氄莆站W(wǎng)頁編程語言的人來說不算什么,但對于我來說,沒有接觸過的東西,就是一個新挑戰(zhàn),任何語言的學(xué)習(xí),在入門的時候都是最困難的。現(xiàn)在對于網(wǎng)頁編程已經(jīng)有了一個初步的了解,對于有些概念的理解還不是很準(zhǔn)確,不過會努力在以后的學(xué)習(xí)過程中慢慢理解,在以后的編程過程中慢慢熟悉這些概念。
除了學(xué)習(xí)新語言的收獲外,在編程過程中對于功能的實現(xiàn)、一些異常的處理還有界面的設(shè)計,也有著很深的感觸。既然要做畢業(yè)設(shè)計選題系統(tǒng),那么就要先考慮到用戶的功能需求,分析不同的用戶都是要通過網(wǎng)站做什么,每個用戶都有哪些權(quán)限;對于數(shù)據(jù)庫的操作來說,是要向數(shù)據(jù)庫中插入數(shù)據(jù),還是更新還是刪除。而且要考慮到各個方面異常的處理,比如用戶名、密碼錯誤怎么辦,輸入的信息錯誤怎么處理,成功更新數(shù)據(jù)庫信息后要彈出什么提示框,要轉(zhuǎn)入那個頁面等等。對于異常處理,我做的還不夠好,由于時間精力有限,有一些異常情況沒有考慮到,功能實現(xiàn)的還不夠完美,在以后的編程過程中我會在力所能及的范圍內(nèi)盡量考慮周全,既然要做程序,那就要盡量做的完善。對于界面的設(shè)計,由于時間關(guān)系,沒有采用流行的Dreamweaver,感覺有點遺憾,網(wǎng)頁的背景圖片都是自己手工合成的,略顯簡陋了些,唯一值得欣慰的就是實現(xiàn)了我一直想要的布局效果,以后在美工
方面也會努力的提高自己的能力。
另外對于實際應(yīng)用中課程之間的融合也是有了一個初步的概念。一開始總覺得UML沒有什么實際的用處,但通過這次課程設(shè)計我發(fā)現(xiàn),每門課程都是有它獨特的意義的,UML中畫出的類圖、順序圖、活動圖等等都對自己編程過程有著極佳的指導(dǎo)意義,這些圖能使編程思路變得更加清晰。
總而言之,這一個月的感受可謂五味雜陳,是三言兩語難以說清的,最明顯的還是感覺到自己知識的不足,對于一些東西還是缺乏一個系統(tǒng)的準(zhǔn)確的理解。java是門很有用的語言,考試范圍之外的東西還有很多很多;JSP讓我接觸到了全新的網(wǎng)頁編程,也讓我知道,學(xué)無止境,想要全面深入的掌握一門語言,還是要付出很大的努力的。
篇二:JSP程序設(shè)計實訓(xùn)總結(jié)
實訓(xùn)名稱:JSP程序設(shè)計
實訓(xùn)人:
指導(dǎo)老師:
實訓(xùn)地點:
實訓(xùn)時間:
實訓(xùn)目的:
1、掌握jsp在具體項目中的應(yīng)用
2、熟練掌握MyEclipse開發(fā)環(huán)境的使用
3、掌握SQL SERVER/ACCESS數(shù)據(jù)庫的操作方法
4、掌握jsp操作后臺數(shù)據(jù)庫的各種方法
5、初步認識三層模式程序的開發(fā)
實訓(xùn)內(nèi)容:設(shè)計一簡單的博客系統(tǒng),系統(tǒng)包括前臺和后臺頁面 感想:這次實訓(xùn)的主要內(nèi)容是設(shè)計一個簡單的博客系統(tǒng),是一個前臺與后臺相結(jié)合的鏈接網(wǎng)頁界面平臺。在開發(fā)過程中,我認識到:要制作一個獨具一格的網(wǎng)站一定方法與技巧是必要的;以前老是覺得自己什么東西都會,什么東西都懂,一到實踐應(yīng)用中,什么技巧也沒用上,常因為一點小錯誤而前功盡棄,這才發(fā)現(xiàn),原來是自己眼高手低了。難得學(xué)校安排了實訓(xùn),我利用機會給自己鞏固知識、加深開發(fā)經(jīng)驗,使理論與實踐達到最完美的相結(jié)合。另外,這次實訓(xùn)也讓我明白了學(xué)習(xí)是一個長時間慢慢積累的過程,我想在以后的工作、生活中都應(yīng)該不斷的學(xué)習(xí),努力提高自己的知識與綜合素質(zhì)。
此外,還要感謝指導(dǎo)老師對我們的細心教化,感謝老師給我們的幫助。在設(shè)計過程中,我懂得了如何查閱資料,如何與同學(xué)交流和自學(xué),使我充分體會到了在創(chuàng)造過程中探索的艱難和成功時的興奮。
人非生而知之,要學(xué)得知識,一靠學(xué)習(xí),二靠實踐。沒有實踐,學(xué)習(xí)就是無源之水,無本之木。以上就是我這次實訓(xùn)的心得和感受。不到一年的時間就將步入社會的我們,面臨是繼續(xù)深造,還是就業(yè)的壓力,我想我們更應(yīng)該把握住最后的一段時間,充實、完善自我,爭取做一名出色的設(shè)計工程師!
最后,通過本次實訓(xùn)使我學(xué)到很多東西,便于今后讓我提早進入工作狀態(tài)。因為我知道無論是今后的學(xué)習(xí)還是日后的工作生活中,我會清楚的知道自己想要做什么、如何做和怎樣才能把它做到最好
篇三:jsp課程設(shè)計報告
課程設(shè)計實驗報告
題目賬目管理系統(tǒng)
系 別: 計算機科學(xué)與技術(shù)系 專業(yè)年級: 姓 指導(dǎo)教師:成 年 月 日
一、設(shè)計內(nèi)容
。1)用jsp和java設(shè)計一個賬目管理系統(tǒng); (2)采用MYSQL數(shù)據(jù)庫儲存數(shù)據(jù);
。3)可以實現(xiàn)管理員登陸,對賬目進行管理操作。
二、功能
(1)可以實現(xiàn)管理員登陸;
(2)對欠款人進行管理,可進行修改和刪除; (3)可以增加欠款人名單以及相關(guān)信息; (4)可以對欠款人的相關(guān)信息進行閱覽。
三、設(shè)計模式
MVC模式 (模型(java)+視圖(jsp)+控制器(Servlet))
四、系統(tǒng)分析 1、可行性分析
隨著欠款人的增多,賬戶就會越來越復(fù)雜。那么當(dāng)欠款人很多的時候,如果還用紙字賬簿來記錄這些相關(guān)信息的話,那就會很麻煩,也很容易出錯。隨著時間的推移,紙字賬簿的字跡可能會不清晰,
導(dǎo)致賬目出錯。所以與紙字賬簿相比,我們設(shè)計的這個賬目管理系統(tǒng)優(yōu)點就很突出了。
2、需求分析
通過對賬目管理網(wǎng)站的考察、分析以及實際的市場調(diào)查,要求本系統(tǒng)具 有以下功能:
。1)統(tǒng)一友好的操作界面,能保證系統(tǒng)的易用性;(2)規(guī)范、完善的基礎(chǔ)信息設(shè)置;(3)可實現(xiàn)賬目全界面的查看;
。4)實現(xiàn)欠債人信息的增添、刪除、修改、閱覽。
五、設(shè)計流圖
六. (1)數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計
本系統(tǒng)數(shù)據(jù)庫采用MySQL數(shù)據(jù)庫,系統(tǒng)數(shù)據(jù)庫名稱為javatest,下面分別給出數(shù)據(jù)表概要說明、數(shù)據(jù)表關(guān)系概要說明及主要數(shù)據(jù)表的結(jié)構(gòu)。
數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接對應(yīng)用系統(tǒng)的效率,以及實現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致
。2)數(shù)據(jù)庫需求分析
針對賬目管理系統(tǒng)的需求分析,得出如下需求信息。 一個id對應(yīng)一個欠債人 一個id對應(yīng)一個時間 一個id對應(yīng)一個金額
針對本系統(tǒng)功能分析,總結(jié)出如下的需求信息。 用戶,包括數(shù)據(jù)項:用戶ID、用戶名、時間。
tb_account表
列名
數(shù)據(jù)類型
長度
允許空
注釋
Id int10 否編號 namevarchar 20 否 欠債人姓名 money varchar 20 否欠債金額
timevarchar 20 否欠債時間
(4)數(shù)據(jù)庫代碼
create database javatest;
use javatest;
//創(chuàng)建表tb_account create table tb_account(
id int(10) not null primary key(id) auto_increment,
name var20) not null,money var20) not null,time var20) not null, );
//插入數(shù)據(jù)
into tb_account values(1,'小王','1200','2011-12-21');
into tb_account values(2,'小李','5000','2009-10-12');
into tb_account values(3,'張三','20000','2010-12-11');
【jsp課程設(shè)計心得體會參考】相關(guān)文章:
課程設(shè)計中心得體會 課程設(shè)計中心得體會范文04-23
課程設(shè)計心得體會06-09
課程設(shè)計心得體會06-15
課程設(shè)計的心得體會(精選)08-26
課程設(shè)計的心得體會01-16
課程設(shè)計的心得體會01-06
電子課程設(shè)計心得體會07-06
plc課程設(shè)計心得體會06-29
大學(xué)課程設(shè)計心得體會11-15