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