第一篇:web程序設計(JSP)課程設計總結
《Web程序設計(JSP)》課程設計總結
課程設計時間: 2011-2012 年第一學期 第13周—第14周課程設計班級: 計科08101
課程設計計劃學時:40
實際設計學時:40
設計地點:信息中心A-107
課程設計是培養(yǎng)學生綜合運用所學知識,發(fā)現、提出、分析和解決實際問題,鍛煉實踐能力的重要環(huán)節(jié)。“Web程序設計課程設計”是計算機科學與技術專業(yè)的專業(yè)課,是培養(yǎng)學生掌握動態(tài)網站開發(fā)的重要課程。
本次課程設計要求學生獨立開發(fā)一個小型電子商務網站,向客戶提供一個介紹、展示商品的環(huán)境,是客戶選擇、購買商品的虛擬平臺。系統要求實現一般的電子商務網站所具備的功能,包括會員登錄、商品瀏覽、商品查詢、購物車、下訂單、結算、后臺管理等。通過本課程的課程設計要求
1.課程設計開始之前要事先確定好課題并準備好相應素材(圖片,音頻等);
2.課程設計開始后每組同學必須相互合作共同完成課題;
3.每組中的每個同學必須獨立完成定制模塊的任務;
4.課程設計課題要求內容完整,功能齊全;
5.要有自己的設計風格,禁止相互copy;
6.嚴格按照課程設計時間安排作好每一項工作;
7.認真分析課題,整理開發(fā)思路,完成每天的規(guī)定的工作量;
設計完成,上交完整的課程設計報告并為答辯作好充分準備。
課程設計成果驗收
要求學生認真回顧設計過程,總結收獲,發(fā)現不足,整理技術資料,撰寫課程設計報告書,寫出心得體會和改進意見,準備答辯。
1.成果驗收
指導教師及答辯小組對每位同學設計的成果進行驗收,打設計成果成績。驗收時間為最后一次上機實驗時進行。
2.撰寫課程設計報告
布置設計成果通過驗收的同學撰寫課程設計報告。學生在課程設計完成后,提交所設計課題的“課程設計報告”,要求打印稿、電子稿(Word格式)各一份,用A4幅面紙打印。
3.答辯
通過答辯達到相互學習,找出不足,開拓設計思路的目的。主要考察學生對課程設計的認識、設計過程的體會與收獲、設計成果的理解、成果的真實性及功能、關鍵技術問題的解決方案等。
課程設計小結
本次課程設計,學生整體積極性較高,由于一些原因,這次課程設計時間短,課時少,同學們在有考試任務下,除了在極有限的課堂上設計制作外,課后也投入了不少的時間和精力,按要求完成小組分配的設計任務。通過本次課程設計增強了學生之間協同合作、相互幫助的情感,并使每位同學有了不同程度的提高,達到了課程設計的目的。
電氣信息工程系王慶月2011-11-25
第二篇:WEB程序設計課程設計指導書(模版)
WEB課程設計指導書
設計課題:廣東海洋大學寸金學院micro blog信息系統
設計目的:1。綜合應用java程序設計、WEB程序設計、數據庫應用、計算機網絡等知識設
計和實現我校Micro Blog信息系統。
2.通過上述設計和實現,加深學生對java程序設計、WEB程序設計、數據庫應
用、計算機網絡相關理論的理解,鍛煉學生綜合應用所學知識分析問題和解決問題的能力。
3.培養(yǎng)軟件開發(fā)的團隊協作精神。
設計內容:1。用戶注冊
2.用戶登錄(分一般用戶和管理員)
3.某用戶發(fā)布微博信息
4.瀏覽所有用戶的微博信息
5.瀏覽指定用戶的微博信息
6.查詢某些用戶或(且)某時間段或(且)某論題的微博信息。
7。刪除某些用戶或(且)某時間段或(且)某論題的微博信息。
8.統計分析某時間段的用戶數量,微博數量。
9.發(fā)布重大消息或提示信息
(7-9基于管理員)
設計要求:完整實現設計內容所指定的功能
應用服務器采用Tomcat 6.0或以上
基于JSP編程
開發(fā)工具采用Eclipse + DreamWeaver
數據庫采用SQL server2005,或ACCESS 2003(或更新版本)
用戶界面友好
組織方式:在自然班范圍內按4人一組分組確定設計小組,每組確定一名組長。時間安排:一周考核方式:
1.各設計小組上交系統實現的軟件(通過郵件方式按自然班上交)。
2.各設計小組上交課程設計書面報告,另通過郵件按自然班上交電子版。
報告按上述設計內容逐項表述,并加上中英文標題、關鍵字、摘要、總結。報告中必須完整展示各項設計內容的設計結果。表述清晰,格式規(guī)范。
3.評分:軟件設計和實現60分。
設計報告40分。
第三篇:11級《Web程序設計課程設計》計劃
《Web程序設計課程設計》計劃
班級:B110501~06任課教師:張文學、刁文廣、郭俊恩
一、設計目的與要求
《Web程序設計課程設計》是《WEB程序設計》課程之后進行的實踐環(huán)節(jié)。通過該課程設計,使學生進一步加深對Web程序設計基本概念、B/S架構及開發(fā)流程和動態(tài)網站設計方法等知識的理解,提高Web技術編程能力和調試能力,牢固掌握ASP.NET Web程序設計技術,培養(yǎng)學生綜合運用面向對象程序設計、數據庫原理、Web程序設計和軟件工程等相關課程知識獨立解決實際問題的能力。
通過該課程設計,應達到下列基本要求:
1.熟練掌握C#和Web程序設計的基本知識和技能;
2.基本掌握Web程序開發(fā)的基本思路和方法,熟悉Web程序開發(fā)過程,并初步具備利用面向對象的編程思想和Web程序設計技術等綜合知識完成網站開發(fā)的能力;
3.初步具備學生自學參考書籍及查閱手冊、圖表和文獻資料的能力;
4.初步養(yǎng)成重視軟件測試、重視文檔寫作、重視界面設計的程序開發(fā)習慣;
5.初步養(yǎng)成學生團隊協作能力。
二、設計內容
學生每2~3人組成一個小組,從以下五個題目中選取1個題目,分工協作,共同完成。在課程設計過程中,除完成每個題目規(guī)定的功能性描述外,還必須滿足以下幾點公共性要求:
1)所開發(fā)軟件至少需由登錄頁和3-5個以上功能性網頁組成。其中功能性網頁布局需具有的特征包括:使用CSS和DIV統一布局,網頁寬度設置為800*600;在CSS應包括類選擇符、并列選擇符、標記選擇符、ID選擇符等;DIV布局應使用到float及盒子模型。
2)必須使用Button、CheckBox、TextBox、ListBox、DropDownList等標準服務器控件、Required、Compare等驗證控件;使用DropDownList控件時,需體現AutoPostBack屬性;
3)進行查詢或統計操作時需要使用到MultiView;
4)至少有兩個頁面采用QueryString進行數據傳遞技術;
5)需要使用Session內置對象記錄登錄用戶信息,并在每個功能性網頁顯示出當前登錄用戶名等信息;在顯示用戶名信息時需要采用單值綁定技術;
6)需要使用Cookie記錄用戶登錄信息,Cookie的有效時間不大于10天;
7)需要用到Sever對象的Transfer方法和Response對象的Redirect、Write等方法;
8)數據顯示時需要使用GridView服務器控件進行數據綁定,并支持編輯、刪除和分頁操作;
9)需要分別使用SqlDataReader和SqlDataAdapter兩種數據庫訪問方法,完成數據的添加、刪除和更新操作。
1.學生成績管理
1.1問題描述
建立B/S模式的學生成績管理系統。
1.2 基本要求
(1)數據庫設計要符合范式要求。
(2)能對學生信息、課程信息及成績等進行添加、刪除、修改等操作;
(3)提供學生成績的查詢功能,輸入學生的學號或姓名,能查找出該生各學期的成績;
(4)提供必要的統計功能,如計算不及格人數、生成給予警告名單等。
2.飯店管理系統
2.1問題描述
分析飯店經營管理整個過程,實現B/S模式的飯店管理系統。
2.2 基本要求
(1)數據庫設計要符合范式要求。
(2)能對菜單、包間、包桌、服務員信息等進行添加、刪除、修改等操作。
(3)提供支出、收入的查詢功能,能夠按月生成報表。
(4)能計算服務員業(yè)績及收入。
3.教研管理系統
3.1問題描述
分析相關情況,了解教研所需數據,實現B/S模式的教研管理系統。
3.2基本要求
(1)數據庫設計要符合范式要求。
(2)能對教師基本資料(姓名、性別、學歷、職稱、研究方向、工號等)、教師教研項目信息(項目名稱、項目來源、項目編號、項目級別、項目經費、立項時間、結項時間、獲獎情況等)進行添加、刪除、修改操作。
(3)提供簡單查詢功能,輸入教師姓名或單位名稱,能查找出該教師及科研項目相關信息。
(4)提供簡單統計功能,可以按照時間段統計某個教室的教研成果。
4.圖書銷售管理系統
4.1問題描述
了解網上圖書銷售相關流程,實現B/S模式的圖書銷售管理系統。
4.2基本要求
(1)數據庫設計要符合范式要求。
(2)能對圖書(如圖書名稱、出版社、作者、ISBN號、單價、圖書編號、庫存數量等)、客戶(名稱、聯系電話、通信地址、郵件地址等)、銷售圖書情況(圖書編號、數量、支付狀態(tài)、備注信息、訂單編號、銷售日期等)等信息進行添加、刪除、修改操作。
(3)提供必要查詢功能,例如輸入圖書名稱,能查找出該圖書的相關信息,并展示圖書信息。
(4)提供簡單統計功能,可以完成按照時間段進行圖書銷售量統計。
5.文章發(fā)布管理系統
5.1問題描述
了解文章發(fā)布管理的流程,分析其功能,建立文章數據庫,實現B/S模式的文章發(fā)布管理系統。
5.2基本要求
(1)數據庫設計要符合范式要求。
(2)能對文章資料進行添加、刪除、修改操作。
(3)提供查詢功能,輸入文章名稱,能查找出該文章的相關信息。
(4)用戶權限控制,一般用戶只能查詢,管理員用戶可以修改數據。
6.自擬
6.1問題描述
根據自擬的題目,把問題描述清楚。
(1)自擬題目難易程度要與前五個題目相當。
(2)數據庫設計要符合范式要求。
(3)能進行添加、刪除、修改操作。
(4)提供查詢功能。
(5)用戶權限控制,一般用戶只能查詢,管理員用戶可以修改數據。6.2基本要求
三、設計地點及進行方式
設計地點:計算機機房
進行方式:
1.教師宣布課程設計注意事項及課程設計組織形式,并對相關理論知識進行簡單介紹。
2.學生以2~3人為小組,從設計內容中選取一道題目,分析設計任務,確定各自設計任務,并以文本形式上報指導教師。
3.學生以小組為單位,首先分析各自的設計任務,查閱手冊、圖表和文獻資料完成程序設計,然后上機編程和運行調試。
4.學生獨立完成所承擔任務的課程設計報告撰寫,上報指導教師。其中課程設計報告書應包括以下幾部分內容:
(1)做了哪些工作、實現了什么結果、系統功能。
(2)數據庫設計:數據庫概念結構、邏輯結構、物理結構設計;表結構設計。
(3)功能設計:類圖的設計、模塊結構圖(或頁面鏈接關系圖)
(4)設計關鍵功能算法和繪制函數流程圖。
(5)程序的功能和運行測試結果說明。
(6)簡要總結及自我評價。
5.指導教師完成學生課程設計報告審閱并組織學生答辯。
四、進度安排
第1天:課程設計任務、進度及要求講解。確定小組,分析所選題目,進行分工,查閱相關資料,寫出需求分析,確定系統功能,劃分模塊;
第2天:數據庫設計、網頁界面設計;編寫課程設計報告系統設計及界面設計部分內容;教師檢查階段性成果。
第3-4天:編制代碼并調試,編寫課程設計報告程序實現部分內容;
第5天:提交源程序清單和課程設計報告,進行答辯。
五、成績評定
學生成績以優(yōu)、良、中、及格和不及格5個等級評定。成績構成:
1、學生編寫的實際軟件和運行結果,占總成績40%
2、設計報告,占總成績30%
3、答辯提問,占總成績20%
4、出勤,占總成績10%
六、注意事項
1、教師需向學生講清課程設計的任務、要求、進度、考核辦法、實驗室安全制度等。
2、學生完成課程設計完成后,必須按規(guī)范書寫課程設計報告。
3、實驗2~3人1組,在規(guī)定的時間內,由學生獨立完成,出現問題,教師要引導學生獨立分析、解決。
第四篇:Web課程設計總結
Web課程設計總結
一、作品主題描述
我設計的網頁的主題是關于動漫推薦的。
我喜歡動漫,各種題材的,古代江湖、歷史故事、恐怖、熱血之類的我都喜歡,做這個網站是希望把我喜歡的推薦給大家,讓更多的人加入二次元的世界!
二、作品技術路線
關于作品技術路線,我主要用了bootstrap方面的知識,像bootstrap按鈕、下拉菜單、縮略圖、bootstrap輪播之類的,當然還有很多基礎知識,例如背景、背景音樂,還有視頻的插入,網頁的鏈接等等。
三、作品素材處理
關于素材,由于我是做的動漫方面的網頁,首先我先去選擇適合主題的圖片,再選擇其中最能代表作品的圖片,再根據實際情況修改圖片尺寸,接著再選擇文字素材,選擇簡短有最能概括作品內容的文字。
四、主要問題
在這次設計中,我還想實現排行榜這個功能,但由于個人能力不足,還有一部分時間問題,沒有實現排行榜功能,心里略微有些遺憾,我會在交上本次課程設計之后繼續(xù)努力完成,還有視頻和背景音樂的插入,沒有成功改變播放器的樣式。
五、網頁制作的心得體會
轉瞬之間,半個學期又接近尾聲,在李導師的精心輔導下,度過了這個富有生機,富有朝氣的學期。學到了很多做夢也不會遇到的如此奇特的有趣知識,對于我來講是一個很好的鍛煉和充實的機會。
俗話說的好“書山有路勤為徑,學海無涯苦作舟”。在這一絕世佳句的鼓動下,我把握了工作之余的一切可利用的剩余時間,全心全意投入到網頁世界,去不斷的學習,去不斷的收索;同時去不斷的充實,去不斷的完善自我,在網絡的天空下逐漸的美化自己的人生!
在學習網頁制作的過程中,我深深體會到一點“有付出,就終有回報”,你的付出與你的回報終究是成正比的。經過了多少漫漫長路,經過了多少忘我的投入,經過了多少波折,我的網頁與眾人見面了。當我第一眼在網絡下一覽我的個人主頁,我是多么的激動,多么的興奮,就像多年未見的老同學,一種講不出道不明的感覺。
我在制作主頁中的心得體會:做好主頁,并不是一件容易的事,它包括個人主頁的選題、內容采集整理、圖片的處理、頁面的排版設置、背景及其整套網頁的色調等很多東西。1.標題
在個人主頁中標題起著很重要的作用,它在很大程度上決定了你整套個人主頁的定位。一個好的標題必須有概括性、簡短,有特色、容易記,還要符合自己主頁的主題和風格,決不要取一個名不符實的“好名字”,別人第一次上了當,下次再也不會光顧了。2.內容的采集
選好標題后,開始采集內容,內容必須與標題相符,在采集內容的過程中,應注重特色,所謂特色應該是有一些自己的東西。個人主頁中的特色,應該突出自己的個性,把自己的興趣、愛好盡情地發(fā)揮出來,因為在網絡上不受限制。主頁就是在網絡上的一個小小家園,在那里,可以放上自己喜歡的任何東西,包括你自己平時喜歡一些文章,一些好聽的歌,一些好的動畫作品。把這些內容按類別進行分類,設置欄目,讓人一目了然,在欄目上不要設置太多,最好不要超過十個,層次上最好少于五層。3.圖片
做個人主頁不能只用文字,必須在主頁上適當地加一些圖片,增加可看性,俗話說“一圖勝千言”,我想不無道理,一張?zhí)幚淼煤玫膱D片不需要多做任何解釋,就能讓人一目了然,讓人去思考,去了解它。當然處理得不好的以及無關緊要的圖片最好不要放上去,否則讓人覺得是累贅,同時也影響網頁的傳輸速度。圖片不僅要好看,還要在保證圖片質量的情況下盡量縮小圖片的大小(即字節(jié)數),在目前網絡傳輸速度不是很快的情況下,圖片的大小在很大程度上影響了網頁的傳輸速度。那么如何精簡圖片的大小呢,一般來說,圖片顏色較少的及在256色以內的最好把它處理成gif圖像格式,如果是一些色彩比較豐富的圖片,最好把它處理成jpg圖像格式,因為gif和jpg各有各的壓縮優(yōu)勢,應根據具體的圖片來選擇壓縮比。
4.網頁排版
網頁頁面整體的排版設計也是不可忽略的,要讓讀者在狹小的電腦屏幕上閱讀,很重要的一個原則是合理地運用空間,讓自己的網頁井井有條,留下必要的空白,人覺得很輕松。不要把整個網頁都填得密密實實的,沒有一點空隙,這樣會給人一種壓抑感。5.背景
網頁的背景并不一定非要用白色,選用的背景應該和整套頁面的色調相協調。合理的應用色彩是非常關鍵的。
6.其它
如果想自己的網頁更有特色一些,可適當地加一些網頁制作的技巧,諸如聲音、動態(tài)網頁等,當然這些小技巧最好不要加太多,它會影響網頁的下載速度。等個人主頁做得差不多了,可別忘了在個人主頁上放一個留言板、一個計數器。前者能及時獲得參觀者的意見和建議,及時得到網友反饋的信息,最好能做到有問必答,用行動去贏得更多的訪問者;后者能讓知道主頁參觀者的統計數據,可以及時調整設計,適應不同的瀏覽器和參觀者的要求。
7.宣傳
昨天,網頁與我無緣,那是因為上天不給我們一個見面的機會!
今天,網頁與我相識,與我相知,成為我的一個最真誠的朋友,那時因為董老師的辛勤栽培!
明天,網頁與我一生相伴,終身相隨,那是因為我領悟了什么是“一個網絡,整個世界”。
總而言之,我將用畢生的精力,心血去換取網絡中最燦爛的那顆夜明珠,在網頁的藍圖里,我將記下人生不朽的個人詩篇,計算機會在以后的學習生活中充當越來越重要的角色,相信我也會學習到更多關于計算機和網絡的知識。這次制作網頁收獲確實不小!!
第五篇:JSP程序設計實訓總結
實訓名稱:JSP程序設計 實訓人: 指導老師: 實訓地點:
實訓時間:
實訓目的:
1、掌握jsp在具體項目中的應用
2、熟練掌握MyEclipse開發(fā)環(huán)境的使用
3、掌握SQL SERVER/ACCESS數據庫的操作方法
4、掌握jsp操作后臺數據庫的各種方法
5、初步認識三層模式程序的開發(fā)
實訓內容:設計一簡單的博客系統,系統包括前臺和后臺頁面
感想:這次實訓的主要內容是設計一個簡單的博客系統,是一個前臺與后臺相結合的鏈接網頁界面平臺。在開發(fā)過程中,我認識到:要制作一個獨具一格的網站一定方法與技巧是必要的;以前老是覺得自己什么東西都會,什么東西都懂,一到實踐應用中,什么技巧也沒用上,常因為一點小錯誤而前功盡棄,這才發(fā)現,原來是自己眼高手低了。難得學校安排了實訓,我利用機會給自己鞏固知識、加深開發(fā)經驗,使理論與實踐達到最完美的相結合。另外,這次實訓也讓我明白了學習是一個長時間慢慢積累的過程,我想在以后的工作、生活中都應該不斷的學習,努力提高自己的知識與綜合素質。
此外,還要感謝指導老師對我們的細心教化,感謝老師給我們的幫助。在設計過程中,我懂得了如何查閱資料,如何與同學交流和自學,使我充分體會到了在創(chuàng)造過程中探索的艱難和成功時的興奮。
人非生而知之,要學得知識,一靠學習,二靠實踐。沒有實踐,學習就是無源之水,無本之木。以上就是我這次實訓的心得和感受。不到一年的時間就將步入社會的我們,面臨是繼續(xù)深造,還是就業(yè)的壓力,我想我們更應該把握住最后的一段時間,充實、完善自我,爭取做一名出色的設計工程師!最后,通過本次實訓使我學到很多東西,便于今后讓我提早進入工作狀態(tài)。因為我知道無論是今后的學習還是日后的工作生活中,我會清楚的知道自己想要做什么、如何做和怎樣才能把它做到最好