《Web程序設計課程設計》任務書
《Web程序設計》課程設計任務書
一、課程簡介
本課程是培養(yǎng)學生動態(tài)網(wǎng)頁設計與制作職業(yè)核心能力的重要課程,通過本課程的學習使學生掌握ASP.NET動態(tài)網(wǎng)頁制作的基本方法,具備獨立制作動態(tài)網(wǎng)頁的能力。
二、課程設計內容
應用本課程介紹的ASP.NET相關知識獨立開發(fā)完成一個簡易論壇程序。三、
課程設計要求
1.能力目標
(1)綜合運用所學知識制作一個實用的論壇程序(2)培養(yǎng)學生綜合運用所學知識的能力2.技術要求
(1)應用VisualStudio201*設計、開發(fā)和發(fā)布網(wǎng)站(2)應用HTML相關知識制作網(wǎng)站頁面(3)應用Table或者CSS對網(wǎng)頁進行合理布局(4)應用ASP.NET內置對象完成相關邏輯處理(5)應用ASP.NET各種控件完成相關模塊的重用(6)應用ADO.NET相關知識完成數(shù)據(jù)庫的連接與處理
四、
課程設計安排
以綜合課程設計為課程考核形式,充分利用所學知識和技能,以項目為驅動,進行Web程序設計與開發(fā),進一步掌握動態(tài)網(wǎng)頁程序的開發(fā)技術和技巧,強化學生實踐動手能力。
1.確定課程設計課題(簡易論壇的設計與開發(fā));2.根據(jù)主題要求,收集處理素材、確定、劃分欄目。
3.采用ASP.NET框架,綜合運用HTML、Javascript、C#等知識完成網(wǎng)頁設計、制作。
4.課程設計時間為3天,屆時將提交作品程序和相關文檔,并以統(tǒng)一答辯的形式進行課程設計評價及課程考核。
序號內容按照教師提供的簡易論壇演示程序及教材要求,歸納總結出其主要功能,編寫軟件需求說明書地點機目標讓學生了解Web程序設學時備注提交軟件需計課程設計要做哪些2學時房工作,待開發(fā)程序有哪子檔些模塊讓學生了解待開發(fā)Web求說明書電1根據(jù)歸納出的主要功能,按照機2提供的規(guī)范文檔,編寫概要設房使用的技術,各功能模計說明書塊的運行順序讓學生了解如何依據(jù)Web系統(tǒng)的功能模塊,依據(jù)概要設計說明書,實現(xiàn)數(shù)設計符合要求的數(shù)據(jù)據(jù)庫的各種表結構,繪制E-R3關系圖,編寫SQL腳本,并完成數(shù)據(jù)庫設計說明書則和方法;并將SQL編程應用于設計中讓學生掌握在ASP.NET依據(jù)以上設計說明書和演示程4序,開發(fā)實現(xiàn)作品程序房語言與數(shù)據(jù)庫結合起來,實現(xiàn)真實應用。機編寫課程設計報告(基本格式房見文檔《學生課程設計基本格5式》);填寫課程設計評分表中教學生信息部分室寫法/了解設計報告的規(guī)范4學時對課程設計進行總結;機中如何將C#高級編程房庫設計的一些基本原機庫;通過實踐掌握數(shù)據(jù)4學時系統(tǒng)的基本框架結構,4學時提交概要設計說明書電子檔提交數(shù)據(jù)庫設計說明書電子檔和SQL腳本提交作品程12學時序;打印并提交課程設計報告最后需要提交的文件:
1、軟件設計規(guī)范文檔(電子檔);
2、課程設計作品(程序源碼、SQL腳本);3、課程設計報告(1000字論文、打印)
五、課程設計評定
課程設計的評價方式采用答辯的形式。根據(jù)學生課程設計情況,對答辯、網(wǎng)頁、相關文檔等內容進行綜合評價作為課程考核結果。按100分制評定成績。
內容課程設計的出勤率,學風及工作作風課程設計作品評分相關文檔的質量課程設計答辯1.答辯評價方式:
每人答辯的時間控制5分鐘以內;
答辯的內容包括程序演示,并簡介設計開發(fā)情況及關鍵技術;教師對每個項目成員進行提問;
提交程序資料和課程設計說明書,由教師審閱。2.答辯評價標準:
采用作品評分和答辯評分相結合的方式;作品評分:
(1)程序運行正確,符合設計要求(2)邏輯功能完善、程序容錯處理良好(3)界面精美,布局合理實用、發(fā)布效果好各成員答辯評分:
對作品制作細節(jié)熟悉,技術運用恰當。
命題教師:張恒201*年06月19日
評分20分60分10分10分
擴展閱讀:《Web程序設計》課程設計指導書
鹽城師范學院信息科學與技術學院課程設計指導書
Web程序設計
課程設計課程設計任務書
鹽城師范學院信息科學與技術學院
201*年06月
第一部分概述
(一)課程設計的性質、目的
《WEB程序設計》是計算機科學與技術專業(yè)四年制本科學生的一門專業(yè)課。本課程設計在學生學習WEB語言基礎、熟悉.Net開發(fā)環(huán)境使用的基礎上,對面向對象程序設計和Windows程序設計進行系統(tǒng)的設計,從而提高學生的綜合實踐能力,同時也為后續(xù)學習打下堅實的基礎。
(二)設計要求
根據(jù)給定的選題,設計實現(xiàn)一個完整的軟件系統(tǒng),可以從以下工作進行考慮:1、明確設計目標:確定所設計實現(xiàn)的系統(tǒng)應該具備哪些功能。
2、界面設計:根據(jù)對系統(tǒng)功能的分析,確定使用的控件或方法,進行界面設計,使系統(tǒng)功能齊全,界面簡潔大方,可交互性強。
3、關鍵技術:明確使用哪些關鍵技術解決問題。
4、數(shù)據(jù)庫設計:必要情況下,對需要后臺數(shù)據(jù)管理的系統(tǒng)進行分析,詳細設計數(shù)據(jù)庫和相關數(shù)據(jù)表,并對數(shù)據(jù)表中的字段進行合理設計,考慮表之間的關系。
5、代碼設計:用OOP的編程思想進行代碼編寫,調試運行從而實現(xiàn)系統(tǒng)的目標功能。
(三)設計報告格式
設計報告一般包括以下幾個方面的內容:
1、課程設計封面(包括設計內容名稱、實驗人和實驗時間)2、設計目的和要求3、設計的軟硬件說明
4、設計過程和內容,主要包括詳細設計和關鍵的功能代碼。5、實驗結果及分析,主要描述系統(tǒng)實現(xiàn)后完成的功能及分析。6、設計心得總結
(四)硬件環(huán)境要求
PC機一臺。
(五)軟件環(huán)境要求
VisualStudio201*或以上版本。
根據(jù)系統(tǒng)的功能要求,需要數(shù)據(jù)庫管理系統(tǒng)的需要安裝MicrosoftSQLServer
201*或以上版本的數(shù)據(jù)庫管理系統(tǒng)。
MicrosoftOffice系列的軟件。
第二部分課程設計的內容和要求(包括原
始數(shù)據(jù)、技術要求、工作要求等)
1)、設計內容:
開發(fā)基于intranet網(wǎng)絡上B/S模式的信息管理系統(tǒng),要求能實現(xiàn)數(shù)據(jù)錄入、數(shù)據(jù)刪除、數(shù)據(jù)修改和數(shù)據(jù)瀏覽以及數(shù)據(jù)查詢等功能。2)、課程設計的要求:
課程設計教學基本要求:通過課程設計,要求學生在指導教師的指導下,完成設計課題的全部內容,包括:
(1)系統(tǒng)分析與數(shù)據(jù)庫設計階段
1)通過調查研究,選擇一個實際應用數(shù)據(jù)庫系統(tǒng)的課題。
2)進行系統(tǒng)需求分析和系統(tǒng)設計,寫出系統(tǒng)分析和系統(tǒng)設計報告。
3)設計數(shù)據(jù)模型并進行優(yōu)化,確定數(shù)據(jù)庫結構、功能結構和系統(tǒng)安全性和完整性要求。
(2)應用程序設計階段
1)完成數(shù)據(jù)庫定義工作,實現(xiàn)基于intranet網(wǎng)絡上B/S模式的信息管理系統(tǒng),要求在客戶端利用IE瀏覽器進行數(shù)據(jù)數(shù)據(jù)錄入、修改、刪除、查詢。
2)實現(xiàn)應用程序的設計、編程、優(yōu)化功能,實現(xiàn)數(shù)據(jù)庫安全性、數(shù)據(jù)完整性等功能,并針對具體課題問題提出解決方法。(3)系統(tǒng)集成調試階段
對系統(tǒng)的各個應用程序進行集成和調試,進一步優(yōu)化系統(tǒng)性能,改善系統(tǒng)用戶界面。3)、課程設計選題
從以下五題中任選一題作為課程設計的題目:(1)人事信息管理系統(tǒng);(2)工資信息管理系統(tǒng);(3)倉庫信息管理系統(tǒng);
(4)圖書借閱信息管理系統(tǒng)。(5)網(wǎng)上書店信息管理系統(tǒng)課程設計內容及學時分配
課程設計內容為:給定一些具有明確查詢需求的應用型信息管理問題,要求學生在規(guī)定的時期內完成對問題的分析、設計,最后選用一種DBMS平臺,實現(xiàn)信息(數(shù)據(jù))的計算機管理。學時分配為:
教學內容學時地點備注
集中學習、查資料1天數(shù)學綜合實驗室任務分配(選題)查資料,調研、做需求分析1天圖書館數(shù)據(jù)庫系統(tǒng)及數(shù)據(jù)模型設計1天數(shù)學綜合實驗室數(shù)據(jù)庫的定義、建立和維護1天數(shù)學綜合實驗室數(shù)據(jù)庫的視圖和圖表的定義1天數(shù)學綜合實驗室
數(shù)據(jù)庫完整性和安全性設計1天數(shù)學綜合實驗室網(wǎng)頁界面設計與代碼編寫3天數(shù)學綜合實驗室后臺數(shù)據(jù)庫與前臺網(wǎng)頁聯(lián)調2天數(shù)學綜合實驗室代碼測試1天數(shù)學綜合實驗室代碼測試1天數(shù)學綜合實驗室
成果驗收1天數(shù)學綜合實驗室運行注:課程設計報告及總結業(yè)余時間完成4).需求分析:
①能夠輸入基本信息、能夠修改以及刪除;②能夠實現(xiàn)對信息的瀏覽;③能夠實現(xiàn)對信息進行查詢;5)系統(tǒng)性能要求:
①系統(tǒng)安全、可靠;②功能齊全;
③操作方便、界面友好;④易于維護和擴充。6).系統(tǒng)的功能分析:
資料維護:系統(tǒng)維護包括對各種表記錄的修改、刪除、添加等操作。資料維護:對數(shù)據(jù)表中的信息進行瀏覽。
系統(tǒng)查詢:可以按主鍵等相關信息進行詳細或模糊查詢工作日期、基本工資、職稱、職務和簡歷等字段。其它操作:系統(tǒng)封面7).系統(tǒng)功能模塊
信息管理系統(tǒng)有:數(shù)據(jù)查找與瀏覽、數(shù)據(jù)修改、報表顯示和系統(tǒng)封面構成。8).技術要求
使用ADO.NET技術連接數(shù)據(jù)源10)設備要求
每個學生一臺計算機。
2、對課程設計成果的要求〔包括圖表、實物等硬件要求〕:1)提交課程設計報告
按照系統(tǒng)設計要求,用visualstudio.net中的visualC#.NET實現(xiàn)基于intranet網(wǎng)絡上B/S模式的信息管理系統(tǒng),提交由需求分析;系統(tǒng)設計說明(包括主菜單、子菜單、模塊功能簡介、數(shù)據(jù)字典、系統(tǒng)結構圖);系統(tǒng)技術文檔(包括系統(tǒng)各模塊主要流程圖,軟件總體測試方案與測試記錄、局部測試方案與測試記錄、軟件調試和修改記錄、測試結論、運行情況記錄),系統(tǒng)使用說明書,源程序代碼為附錄構成的課程設計報告。2)課程設計報告版式要求
執(zhí)行《陜西科技大學課程設計說明書撰寫格式暫行規(guī)范》3)設計報告裝訂順序與規(guī)范封面
web數(shù)據(jù)庫程序設計語言課程設計任務書目錄
web數(shù)據(jù)庫程序設計語言設計課程設計報告正文設計體會及今后的改進意見
參考文獻(資料)左邊緣裝訂
3、課程設計工作進度計劃:時間設計任務及要求第13周需求分析分析、功能分解、設計數(shù)據(jù)完整性,建立數(shù)庫表第14周應用asp.net技術編程(教師指導1周)第15周調試、完善、編寫課程設計報告
指導教師:日期:
教研室主任:日期:
第三部分選題實例
選題一文本編輯器
1、設計目的
(1)熟練掌握.NET基本結構和WEB語言的基本知識(2)掌握面向對象程序開發(fā)的基本思路和方法(3)掌握菜單、工具欄及常用控件的使用(4)掌握RichTextBox控件的使用(5)掌握通用對話框的使用2、功能要求
(1)能夠實現(xiàn)對文件文件和rtf文件的新建、打開、保存、另存的操作。(2)能夠選擇字體并設置字體的大小、顏色。(3)能夠對文本串查找、替換。(4)實現(xiàn)打印預覽功能。3、解決方案
(1)首先進行需求分析,劃分功能模塊(2)詳細設計每一模塊的接口,設計用戶界面
(3)根據(jù)分析設計,編寫程序代碼,調試完成既定目標。
(4)完成設計報告任務書,寫出實現(xiàn)整個系統(tǒng)的分析、設計、編碼的過程,并作課程設計總結。4、參考資料建議
WEB程序設計方面的參考書軟件工程的參考資料
選題二相冊管理器
1、設計目的
(1)熟練掌握.NET基本結構和WEB語言的基本知識(2)掌握面向對象程序開發(fā)的基本思路和方法(3)掌握GDI+開發(fā)的基本知識(4)掌握常用控件的使用2、功能要求
能對所打開目錄下的照片進行分類管理,可以實現(xiàn)瀏覽照片、編輯照片等功
能。3、解決方案
(1)首先進行需求分析,劃分功能模塊(2)詳細設計每一模塊的接口,設計用戶界面
(3)根據(jù)分析設計,編寫程序代碼,調試完成既定目標。
(4)完成設計報告任務書,寫出實現(xiàn)整個系統(tǒng)的分析、設計、編碼的過程,并作課程設計總結。4、參考資料建議
WEB程序設計方面的參考書GDI+方面的參考書軟件工程的參考資料
選題三畫圖板的實現(xiàn)
1、設計目的
(1)熟練掌握.NET基本結構和WEB語言的基本知識(2)掌握面向對象程序開發(fā)的基本思路和方法(3)掌握GDI+開發(fā)的基本知識
(4)掌握菜單、工具欄及常用控件的使用2、功能要求
(1)能由鼠標控制繪制直線、矩形、橢圓,并能控制線條的粗細和顏色。(2)能填充矩形和橢圓。
(3)能通過參數(shù)使圖形旋轉某個角度。3、解決方案
(1)首先進行需求分析,劃分功能模塊(2)詳細設計每一模塊的接口,設計用戶界面
(3)根據(jù)分析設計,編寫程序代碼,調試完成既定目標。
(4)完成設計報告任務書,寫出實現(xiàn)整個系統(tǒng)的分析、設計、編碼的過程,并作課程設計總結。4、參考資料建議
WEB程序設計方面的參考書GDI+方面的參考書軟件工程的參考資料
選題四模擬資源管理器
1、設計目的
(1)熟練掌握.NET基本結構和WEB語言的基本知識(2)掌握面向對象程序開發(fā)的基本思路和方法(3)掌握菜單、工具欄和常用控件的使用2、功能要求
模擬Windows資源管理器,實現(xiàn)以下功能
(1)實現(xiàn)文件和目錄的新建、復制、剪切、刪除、重命名操作(2)以樹狀結構顯示磁盤上的文件和目錄
(3)可以以不同的查看方式顯示當前目錄下的子目錄和文件3、解決方案
(1)首先進行需求分析,劃分功能模塊(2)模擬Windows資源管理器,設計用戶界面
(4)根據(jù)分析設計,編寫程序代碼,調試完成既定目標。
(5)完成設計報告任務書,寫出實現(xiàn)整個系統(tǒng)的分析、設計、編碼的過程,并作課程設計總結。5、參考資料建議
WEB程序設計方面的參考書
選題五通訊錄管理
1、設計目的
(1)熟練掌握.NET基本結構和WEB語言的基本知識(2)掌握面向對象程序開發(fā)的基本思路和方法(3)掌握文件流的基本知識
(4)利用所學知識實現(xiàn)文件的存取操作(5)掌握菜單、工具欄等控件的使用2、功能要求
通訊錄管理系統(tǒng)的目的是為自己建立一個電子通訊錄,主要包括聯(lián)系人的姓名,單位,電話,E-mail等重要信息。所要實現(xiàn)的主要功能有:(1)在通訊錄中添加新的聯(lián)系人記錄(2)以指定的格式顯示全部的記錄(3)根據(jù)姓名查找聯(lián)系人的信息
(4)新增聯(lián)系人的記錄信息要保存到文件(5)根據(jù)姓名刪除聯(lián)系人的記錄信息(6)按姓名由大到小的順序排序
(7)備份聯(lián)系人通訊錄,實現(xiàn)通訊錄文件的復制3、解決方案
(1)首先進行需求分析,劃分功能模塊(2)根據(jù)分析,畫出系統(tǒng)流程圖
(3)詳細設計各功能的接口,設計用戶界面
(4)根據(jù)分析設計,編寫程序代碼,調試完成既定目標。
(5)完成設計報告任務書,寫出實現(xiàn)整個系統(tǒng)的分析、設計、編碼的過程,并作課程設計總結。4、參考資料建議
WEB程序設計方面的參考書軟件工程的參考資料
選題六貪吃蛇
1、設計目的
(1)熟練掌握.NET基本結構和WEB語言的基本知識(2)掌握面向對象程序開發(fā)的基本思路和方法(3)掌握鍵盤事件的使用(4)掌握菜單和常用控件的使用2、功能描述
貪吃蛇游戲是在屏幕上畫出蛇,同時隨機給出食物,游戲者通過鍵盤操作控
制貪吃蛇的移動去吃食物,吃到食物后,食物消息,然后再隨機給出食物,同時蛇的身體增長,分數(shù)相應增加,當蛇撞到墻壁或自身身體時就死亡。3、解決方案
(1)首先進行需求分析,劃分功能模塊
(2)確定每一模塊采用的算法,采用流程圖描述各功能模塊的詳細過程(3)確定采用什么結構代表蛇和食物,設置級別(4)設計圖形用戶界面
(4)根據(jù)分析設計,編寫程序代碼,調試完成既定目標。
(5)完成設計報告任務書,寫出實現(xiàn)整個系統(tǒng)的分析、設計、編碼的過程,并作課程設計總結。4、參考資料建議
WEB程序設計方面的參考書GDI+方面的參考書軟件工程的參考資料
選題七學生成績管理系統(tǒng)
1、設計目的
(1)熟練掌握.NET基本結構和WEB語言的基本知識(2)掌握面向對象程序開發(fā)的基本思路和方法(3)掌握ADO.NET數(shù)據(jù)庫開發(fā)基本知識
(4)利用所學知識進行簡單的數(shù)據(jù)庫應用程序設計(5)掌握常用控件的使用2、功能要求
不同的角色登錄系統(tǒng)能做不同的工作
(1)教師:錄入或修改所選課程學生的成績;查詢學生的成績;
(2)管理員:錄入或修改學生的信息和課程的信息;錄入或修改教師的信息;錄入修改學生的信息;查詢教師、課程和學生的信息。(3)學生:查詢自己的信息和成績。3、信息描述
教師信息:教師編號、教師姓名、所屬系科課程信息:課程編號、課程名稱、任課教師
學生信息:學生學號、學生姓名、性別、班級、所屬系科選課信息:課程編號、選課學生學號、學生成績4、解決方案
(1)首先進行需求分析,劃分功能模塊(2)確定數(shù)據(jù)結構,設計數(shù)據(jù)庫
(3)詳細設計每一模塊的接口,設計用戶界面
(4)根據(jù)分析設計,編寫程序代碼,調試完成既定目標。
(5)完成設計報告任務書,寫出實現(xiàn)整個系統(tǒng)的分析、設計、編碼的過程,并作課程設計總結。5、參考資料建議
WEB程序設計方面的參考書數(shù)據(jù)庫編程方面的參考書軟件工程的參考資料
選題八簡易聊天室的實現(xiàn)
1、設計目的
(1)熟練掌握.NET基本結構和WEB語言的基本知識(2)掌握面向對象程序開發(fā)的基本思路和方法(3)掌握網(wǎng)絡開發(fā)的基本知識
(4)利用所學知識進行簡單的網(wǎng)絡通信程序設計(5)掌握菜單、工具欄等控件的使用2、功能要求
(1)聊天室服務器端和客戶端的創(chuàng)建(2)實現(xiàn)客戶與服務器的連接通訊(3)實現(xiàn)客戶之間的私聊(4)顯示客戶端的在線信息
(5)在服務器端顯示當前在線客戶信息(6)保存談話記錄3、解決方案
(1)首先進行需求分析,劃分功能模塊
(2)詳細設計每一模塊的接口,設計服務器端和客戶端的界面
(3)確定每一模塊采用的算法,采用流程圖描述各功能模塊的詳細過程(4)根據(jù)分析設計,編寫程序代碼,調試完成既定目標。
(5)完成設計報告任務書,寫出實現(xiàn)整個系統(tǒng)的分析、設計、編碼的過程,并作課程設計總結。4、參考資料建議
WEB程序設計方面的參考書WEB網(wǎng)絡編程方面的參考書軟件工程的參考資料
選題九個人網(wǎng)絡日記的實現(xiàn)
1、設計目的
(1)熟練掌握.NET基本結構和WEB語言的基本知識(2)掌握面向對象程序開發(fā)的基本思路和方法(3)掌握網(wǎng)站開發(fā)的基本知識
(4)利用所學知識設計一個簡單的網(wǎng)站(5)掌握基本的數(shù)據(jù)庫編程知識2、功能要求
設計一個簡單的個人網(wǎng)站,主要實現(xiàn)的功能是管理自己的網(wǎng)絡日記。(1)書寫新的日記(2)按日期瀏覽日記(3)瀏覽者對日記進行評論3、解決方案
(1)首先進行需求分析,劃分功能模塊(2)詳細設計每一模塊的接口,設計界面
(3)確定每一模塊采用的算法,采用流程圖描述各功能模塊的詳細過程(4)根據(jù)分析設計,編寫程序代碼,調試完成既定目標。
(5)完成設計報告任務書,寫出實現(xiàn)整個系統(tǒng)的分析、設計、編碼的過程,并作課程設計總結。4、參考資料建議
WEB程序設計方面的參考書WEB網(wǎng)絡編程方面的參考書ASP.NET網(wǎng)站開發(fā)方面的參考書軟件工程的參考資料
友情提示:本文中關于《《Web程序設計課程設計》任務書》給出的范例僅供您參考拓展思維使用,《Web程序設計課程設計》任務書:該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡整理 免責聲明:本文僅限學習分享,如產生版權問題,請聯(lián)系我們及時刪除。