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