《《面向?qū)ο蟪绦蛟O(shè)計(jì)II 》課程教學(xué)大綱》由會(huì)員分享,可在線閱讀,更多相關(guān)《《面向?qū)ο蟪绦蛟O(shè)計(jì)II 》課程教學(xué)大綱(8頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、《面向?qū)ο蟪绦蛟O(shè)計(jì)II》課程教學(xué)大綱
課程代碼:1101309137
課程名稱:面向?qū)ο蟪绦蛟O(shè)計(jì)II (C#)
英文名稱:Object-oriented Program Analysis II (C#)
學(xué) 分:3 總學(xué)時(shí):48
講課學(xué)時(shí):24 實(shí)驗(yàn)學(xué)時(shí): 上機(jī)學(xué)時(shí):24 課外學(xué)時(shí):
適用對(duì)象:經(jīng)濟(jì)管理類信息管理與信息系統(tǒng)專業(yè)
先修課程:計(jì)算機(jī)基礎(chǔ)
學(xué)生自主學(xué)習(xí)時(shí)數(shù)建議:24
一、 課程性質(zhì)、目的和任務(wù)
C# (發(fā)音為C Sharp)是由微軟公司所開發(fā)的一種面向?qū)ο螅疫\(yùn)行于.NET Framework
之上的高級(jí)程序設(shè)計(jì)語言。并且成為EC帆A與ISO標(biāo)準(zhǔn)規(guī)范。C#看似基
2、于C++寫成,但又融
入其它語言如Delphi、Java、VB等。
本課程是信息管理與信息系統(tǒng)專業(yè)的專業(yè)基礎(chǔ)課。為本專業(yè)的有關(guān)網(wǎng)絡(luò)程序設(shè)計(jì)的較高
級(jí)內(nèi)容,通過學(xué)習(xí)C#程序設(shè)計(jì)基礎(chǔ),繼而進(jìn)入面向?qū)ο蟮某绦?,開發(fā)基于ASP. NET動(dòng)態(tài)網(wǎng)
站程序。
通過本課程的學(xué)習(xí),掌握基于C#開發(fā)ASP. NET程序的基礎(chǔ)知識(shí)和基本方法,對(duì)動(dòng)態(tài)
網(wǎng)絡(luò)程序設(shè)計(jì)有一個(gè)全面的認(rèn)識(shí)和了解,并能夠獨(dú)立自主開發(fā)網(wǎng)絡(luò)應(yīng)用程序。
二、 教學(xué)基本要求
本課程是高等院校工科信息管理與信息系統(tǒng)工程專業(yè)學(xué)生學(xué)習(xí)互聯(lián)網(wǎng)Web應(yīng)用開發(fā)技
術(shù)的一門專業(yè)課,是一門理論和實(shí)踐緊密結(jié)合的實(shí)用課程。通過系統(tǒng)講授C#語言基礎(chǔ)、HTM
3、L
(HyperText Markup Language)技術(shù)、CSS (Cascading Style Sheet)技術(shù)、動(dòng)態(tài)網(wǎng)頁技
術(shù)(Dynamic Pages)、可擴(kuò)展標(biāo)記語言(Extensible Markup Language)技術(shù)、ADO. NET 數(shù)
據(jù)庫訪問技術(shù)、及Web站點(diǎn)的規(guī)劃設(shè)計(jì)、性能優(yōu)化及安全性問題,使學(xué)生掌握開發(fā)一個(gè)完整
的Web應(yīng)用系統(tǒng)的基本原則、方法和步驟,提高學(xué)生應(yīng)用Web技術(shù)進(jìn)行軟件開發(fā)B/S模式應(yīng)
用系統(tǒng)的能力,使學(xué)生能夠獨(dú)立制作中小型的基于ASP. NET的動(dòng)態(tài)網(wǎng)站。
三、教學(xué)內(nèi)容
第一單元教務(wù)管理系統(tǒng)的數(shù)據(jù)庫的設(shè)計(jì)
1、 教學(xué)內(nèi)容
(
4、1) 認(rèn)識(shí)教務(wù)管理系統(tǒng)的總體架構(gòu);
(2) 設(shè)計(jì)教務(wù)管理系統(tǒng)數(shù)據(jù)庫。
2、 重點(diǎn)和難點(diǎn)
(1) 重點(diǎn):網(wǎng)站的總體結(jié)構(gòu)設(shè)計(jì);
(2) 難點(diǎn):分析系統(tǒng)的E-R圖;網(wǎng)站目錄結(jié)構(gòu)、母版頁、CSS和網(wǎng)站導(dǎo)航。
第二單元教務(wù)管理系統(tǒng)的登錄和用戶管理模塊設(shè)計(jì)
1、教學(xué)內(nèi)容
(1)用戶登錄和用戶管理建模;
(2)登錄設(shè)計(jì)、用戶管理和角色管理。
2、重點(diǎn)和難點(diǎn):
(1) 重點(diǎn):用戶管理三層模型類的實(shí)現(xiàn);
(2) 難點(diǎn):用戶登錄和用戶管理建模。
第三單元教務(wù)管理系統(tǒng)的基礎(chǔ)數(shù)據(jù)管理和教師管理模塊設(shè)計(jì)
1、教學(xué)內(nèi)容
(1) 基礎(chǔ)數(shù)據(jù)管理業(yè)務(wù)需求建模;
(2) 系部管理類設(shè)計(jì);
(3)
5、 業(yè)務(wù)數(shù)據(jù)管理業(yè)務(wù)需求建模;
(4) 數(shù)據(jù)的備份與恢復(fù);
(5) 界面設(shè)計(jì)。
2、重點(diǎn)和難點(diǎn):
(1) 重點(diǎn):業(yè)務(wù)數(shù)據(jù)管理業(yè)務(wù)需求建模;
(2) 難點(diǎn):界面設(shè)計(jì)。
第四單元教務(wù)管理系統(tǒng)的排課管理,打印服務(wù),后臺(tái)統(tǒng)計(jì)模塊設(shè)計(jì)
1、 教學(xué)內(nèi)容
(1) 培養(yǎng)方案排課管理;
(2) 選課管理;
(3) 成績管理;
(4) 報(bào)表設(shè)計(jì);
(5) 在線人數(shù)統(tǒng)計(jì)。
2、 重點(diǎn)和難點(diǎn):
(1) 重點(diǎn):培養(yǎng)方案排課管理;
(2) 難點(diǎn):在線人數(shù)統(tǒng)計(jì)。
四' 實(shí)踐環(huán)節(jié)設(shè)計(jì)
本課程安排24學(xué)時(shí)的實(shí)驗(yàn)。
五、課外習(xí)題及課程討論
為達(dá)到本課程的教學(xué)基本要求,課外思考題或習(xí)題不應(yīng)少于2
6、0題。
六' 教學(xué)方法與手段
本課程采用板書與多媒體課件方式進(jìn)行復(fù)式課堂教學(xué),并結(jié)合上機(jī)實(shí)習(xí)。
七、各教學(xué)環(huán)節(jié)學(xué)時(shí)分配
內(nèi)容
講課
實(shí)驗(yàn)
上機(jī)
習(xí)題課
討論課
自主學(xué)習(xí)
合計(jì)
系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)和
總體架構(gòu)
6
6
12
用戶登錄和用戶管理模塊
6
6
12
基礎(chǔ)數(shù)據(jù)管理和教師管理
6
6
12
培養(yǎng)方案排課管理,打印服
務(wù),后臺(tái)統(tǒng)計(jì)模塊
4
6
10
串講
2
2
合 計(jì)
24
24
48
八、 學(xué)生自主學(xué)習(xí)要求
7、課外學(xué)生按照授課學(xué)時(shí):自主學(xué)習(xí)時(shí)間比例1: 1來對(duì)應(yīng)各章節(jié)自主學(xué)習(xí)、歸納、總結(jié)。
九、 考核方式與成績?cè)u(píng)定
1、 本課程考試為閉卷筆試。
2、 學(xué)生的課程總評(píng)成績由平時(shí)總評(píng)成績和期末考試成績兩部分構(gòu)成(平時(shí)總評(píng)所占比
例原則上為30%,其中實(shí)驗(yàn)成績占20%,出勤、課堂表現(xiàn)、學(xué)習(xí)主動(dòng)性等占10%)-
十'推薦教材和教學(xué)參考書
推薦教材:《ASP.NET程序設(shè)計(jì)與應(yīng)用開發(fā)》,周永臣編著,清華大學(xué)出版社,2014o
參考書: 《ASP.Net基礎(chǔ)教程》,段克奇編著,清華大學(xué)出版社,2012o
《ASP.NET實(shí)用教程》,康春穎編著,清華大學(xué)出版社,2014o
十一、說明
1、 注
8、重實(shí)踐教學(xué),強(qiáng)調(diào)理論和實(shí)際相結(jié)合,要求學(xué)生會(huì)操作。
2、 部分實(shí)驗(yàn)需在課余時(shí)間進(jìn)行。
大綱制訂人:《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程組
大綱審定人:
制訂日期:2014年5月
《面向?qū)ο蟪绦蛟O(shè)計(jì)II》課程實(shí)驗(yàn)(上機(jī))教學(xué)大綱
一、 教學(xué)目標(biāo)與基本要求
本實(shí)驗(yàn)課程在學(xué)生掌握計(jì)算機(jī)基礎(chǔ)知識(shí)和網(wǎng)絡(luò)應(yīng)用基本知識(shí)的基礎(chǔ)上進(jìn)行。學(xué)生通過本
課程實(shí)驗(yàn)學(xué)習(xí)C#程序設(shè)計(jì)基礎(chǔ),繼而進(jìn)入面向?qū)ο蟪绦?,開發(fā)基于ASP.NET動(dòng)態(tài)網(wǎng)站程序。
通過各個(gè)實(shí)驗(yàn)掌握各個(gè)環(huán)節(jié)知識(shí),學(xué)生可以相互配合完成簡單網(wǎng)站的制作,并掌握上傳
到服務(wù)器的操作方法、簡單網(wǎng)站內(nèi)容的更新與維護(hù),以實(shí)現(xiàn)簡單網(wǎng)站的運(yùn)行。
二、 基本理論與實(shí)驗(yàn)
9、(上機(jī))技術(shù)知識(shí)
本實(shí)驗(yàn)教學(xué)內(nèi)容為《面向?qū)ο蟪绦蛟O(shè)計(jì)(C#》課程實(shí)驗(yàn)。通過實(shí)驗(yàn),可加深學(xué)生對(duì)課
堂教學(xué)的理論知識(shí)的理解和鞏固,掌握計(jì)算機(jī)操作技能,提高開發(fā)應(yīng)用軟件能力和細(xì)致科學(xué)
研究素養(yǎng)。
三、 實(shí)驗(yàn)(上機(jī))方法' 特點(diǎn)與基本要求
本課程實(shí)驗(yàn)由簡入深,主要采用以下實(shí)驗(yàn)方法:
(一)指定教材中的精典實(shí)例,讓學(xué)生操作實(shí)現(xiàn);
(-)參觀與模仿精彩優(yōu)秀的網(wǎng)站的關(guān)鍵模塊,了解其效果,并將其應(yīng)用到實(shí)驗(yàn)中;
(三)綜合運(yùn)用基本知識(shí)點(diǎn),實(shí)現(xiàn)復(fù)雜綜合功能。
本課程實(shí)驗(yàn)的基本要求:
1、 基本操作技能
通過本課程的學(xué)習(xí)要求學(xué)生掌握面向?qū)ο蟪绦蛟O(shè)計(jì)(C#)的基本方法與程序,掌握基
本的語言和
10、相關(guān)軟件以及設(shè)計(jì)基本技巧。不但能獨(dú)立完成簡單的.NET網(wǎng)站制作方法,還要
增強(qiáng)合作精神,實(shí)現(xiàn)多人合作完成較大網(wǎng)站的制作。正確使用常見的網(wǎng)頁設(shè)計(jì)工具,訓(xùn)練學(xué)
生基本的實(shí)驗(yàn)技能,加深和鞏固對(duì)所學(xué)知識(shí)的認(rèn)識(shí)和了解。
2、 設(shè)計(jì)性實(shí)驗(yàn)
在已具備實(shí)驗(yàn)技能的前提下,根據(jù)實(shí)驗(yàn)室現(xiàn)有設(shè)備情況,完成相關(guān)章節(jié)實(shí)驗(yàn)的設(shè)計(jì)。
設(shè)計(jì)性實(shí)驗(yàn)主要培養(yǎng)學(xué)生.NET網(wǎng)站設(shè)計(jì)與開發(fā)的素養(yǎng),綜合應(yīng)用所學(xué)知識(shí)、獨(dú)立分析
問題、解決問題等方面的能力。
四、 主要儀器設(shè)備
1、本實(shí)驗(yàn)的計(jì)算機(jī)配置:1G以上的CPU ; 128 MB以上內(nèi)存,32MB以上顯存;軟件
配置:Windows 2000/XP/2003。
2、
11、應(yīng)用軟件:Visual studio 2008、Sql server 2005 等。
五、實(shí)驗(yàn)(上機(jī))項(xiàng)目的設(shè)置與內(nèi)容提要
序
號(hào)
實(shí)驗(yàn)(上機(jī))
項(xiàng) 目
內(nèi)容提要
實(shí)驗(yàn)
學(xué)時(shí)
實(shí)驗(yàn)
類型
每組
人數(shù)
實(shí)驗(yàn)
要求
1
系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)和總
體架構(gòu)
全真系統(tǒng)設(shè)計(jì)
6
綜合
1
必做
2
用戶登錄和用戶
管理模塊
全真系統(tǒng)設(shè)計(jì)
6
綜合
1
必做
3
基礎(chǔ)數(shù)據(jù)管理和教師管
理模塊
全真系統(tǒng)設(shè)計(jì)
6
綜合
1
必做
4
培養(yǎng)方案排課管理,打
印服務(wù),后臺(tái)統(tǒng)計(jì)模塊
全真系統(tǒng)設(shè)計(jì)
6
綜合
1
必做
注
12、:總實(shí)驗(yàn)學(xué)時(shí)為24學(xué)時(shí)。
六' 實(shí)驗(yàn)(上機(jī))報(bào)告要求
每次實(shí)驗(yàn)提交實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)報(bào)告由提交實(shí)驗(yàn)成果電子和紙質(zhì)文檔組成,并附有實(shí)驗(yàn)原
始記錄(注:實(shí)驗(yàn)指導(dǎo)書中有實(shí)驗(yàn)?zāi)康暮蛯?shí)驗(yàn)步驟的詳細(xì)說明,在實(shí)驗(yàn)報(bào)告中可不作說明)。
七、考核方式與成績?cè)u(píng)定
1、 考核方式:上機(jī)態(tài)度與實(shí)驗(yàn)報(bào)告相結(jié)合的方式;
2、 成績?cè)u(píng)定:考核方法根據(jù)實(shí)驗(yàn)敘述及報(bào)告編輯要求,按實(shí)驗(yàn)報(bào)告質(zhì)量及結(jié)合上機(jī)態(tài)
度評(píng)定實(shí)驗(yàn)成績,,實(shí)驗(yàn)成績按學(xué)生總成績的20%計(jì)。
八'教材及主要參考資料
推薦教材:《ASP.NET程序設(shè)計(jì)與應(yīng)用開發(fā)》,周永臣編著,清華大學(xué)出版社,2014o
參考書: 《ASP. Net基礎(chǔ)教程》,段克奇編著,清華大學(xué)出版社,2012o
《ASP.NET實(shí)用教程》,康春穎編著,清華大學(xué)出版社,2014o