江蘇開放大學形成性考核作業_第1頁
江蘇開放大學形成性考核作業_第2頁
江蘇開放大學形成性考核作業_第3頁
江蘇開放大學形成性考核作業_第4頁
江蘇開放大學形成性考核作業_第5頁
已閱讀5頁,還剩42頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

江蘇開放大學

形成性考核作業

學號

姓名

課程代碼060237

.NET架構與項目開發實訓

課程名稱(本)

評閱教師

第4次任務

共4次任務

江蘇開放大學

060237.NET架構與項目開發實訓(本)大作業

.NET架構與項目開發實訓(本)課程大作業

作業說明:本次作業涉及本課程的實訓,希望同學們在完成三個單元

的實訓的基礎上完成本次作業。

【實訓一:MVC架構】(共計8分)

一、實訓題目:

1.要求使用MVC在視圖輸出HelloWorld,在瀏覽器輸出

2.結合模型、控制器、視圖構造一個MVC應用程序,要求在視圖中輸出:

喜歡的顏色

英文名:red

中文名:紅色

二、實訓目的

1.加深對MVC架構概念的理解

2.掌握實現MVC應用程序的原理

3.掌握構造MVC應用程序的方法

三、實訓步驟和結果:

(說明:詳細給出實訓步驟和結果。實訓步驟、實訓結果,需要給出截圖顯示。)

第一題:要求使用MVC在視圖輸出HelloWorld,在瀏覽器輸出,要求詳細給出

實訓步驟和結果。實訓步驟、實訓結果,需要給出截圖顯示

2

3

第二題

步驟1:在Model文件夾下自定義模型,要求寫出詳細代碼

步驟2:在控制器中創建模型數據要求寫出詳細代碼

4

五、實訓小結

【實訓二MVC傳值】(共計15分)

5

一、實訓目的

1.加深對MVC傳值概念的理解

2.掌握實現MVC傳值的原理

3.掌握構造MVC傳值的方法

二、實訓內容

1.在控制器方法使用ViewData、ViewBag>tempData方法值傳遞,在瀏覽器輸出

2.使用強類型傳值,在瀏覽器輸出

3.Request傳遞,在瀏覽器輸出

4.對象傳值,在瀏覽器輸出

三、實訓設備及環境

安裝了Visualstudio2012的PC電腦

四、實訓步驟和結果:

(說明:詳細給出實訓步驟和結果。實訓步驟、實訓結果,需要給出截圖顯示。)

第一題:在控制器方法使用ViewData、ViewBag>tempData方法值傳遞,在瀏覽

器輸出,要求詳細給出實訓步驟和結果。實訓步驟、實訓結果,需要給出截圖顯

6

第二題使用強類型傳值,在瀏覽器輸出

7

步驟1:類的創建,要求寫出詳細代碼

步驟2:控制器創建方法,要求寫出詳細的代碼

步驟3:視圖的創建,要求寫出詳細的過程

8

最終結果在瀏覽器查看,要求給出截圖

第三題:Request傳遞

步驟1:在視圖創建表單,要求寫出詳細代碼

9

步驟2:.將表單提交到控制器的方法,要求寫出詳細代碼

步驟3:使用Request來獲取表單的值,要求寫出詳細代碼

最終結果在瀏覽器查看,要求給出截圖

第4題:對象傳值

步驟1:在視圖創建表單,要求寫出詳細代碼

10

2.將表單提交到控制器的方法,要求寫出詳細代碼

3.使用對象來獲取表單的值,要求寫出詳細代碼

最終結果在瀏覽器查看,要求給出截圖

11

五、實訓小結

12

【實訓三和實訓四MVCentityframe操作與單表添加實訓】(共計15分)

一、實訓題目:

使用entityframework生成一個數據庫和數據表,數據表的名稱是Product,

有三個字段分別是Pid、PName、Price,要求Pid是主鍵、PName是非空的最大長

度為50,Price是可空的。現要求使用entityframework做單表添加操作(15分)

二、實訓目的

1.加深對entityframework的理解

2.學會使用entityframework生成數據庫以及做單表添加的方法

三、實訓步驟和結果:

(說明:詳細給出實訓步驟和結果。實訓步驟、實訓結果,需要給出截圖顯示。)

1.生成一個實體類,類名稱是Product,要求對Pid是主鍵、PName是非空的最大

長度為50,Price是可空的進行設置,寫出詳細的操作代碼

2.數據上下文類的操作

通過數據上下文類生成數據庫和數據表寫出詳細的操作代碼

3.配置web.config文件

13

請配置配置web.config文件,將生成的數據庫等信息輸入,請寫入配置文件中配

置數據庫語句

4.控制器的操作

控制器的作用是從生成的數據表中去獲取信息,請寫出詳細的操作代碼

5視圖的生成

請寫入詳細的視圖生成過程代碼,并將最終的結果截圖

視圖添加超鏈接以及在控制器添加add方法操作

控制器add方法添加視圖,該視圖提交到控制器addProduct方法(請寫出詳細代

碼)

控制器addProduct方法

9.最終結果截圖

14

五、實訓小結

15

實訓五:.NETC/S項目實訓:服務器與客戶端程序通信(7分)

一、實訓目的

1.掌握服務器與客戶端通信的原理

2.掌握IIS創建網站的方法

3.掌握客戶端與服務器端通信的方法

二、實訓內容

搭建客戶端和服務器端通信程序

三、實訓設備及環境

安裝visualstudio2012的電腦

四、實訓步驟和結果:

(說明:詳細給出實訓步驟和結果。實訓步驟、實訓結果,需要給出截圖顯示。)

步驟1:服務器環境的搭建,要求有截圖

16

步驟2:服務器程序的創建,要求輸出“Hell。,我的服務器”,要求有代碼

步驟3:在IIS發布,要求有截圖

步驟4:搭建客戶端環境和界面,要求有截圖

17

步驟5:客戶端程序,要求用客戶端的環境與服務器通信,要求有代碼

步驟6:效果截圖

18

五、實訓小結

19

【實訓六和實訓七實訓八.NETC/S項目實訓:XML數據傳輸和JSON數據傳輸及綜

合實訓】(共計15分)

一、實訓題目:

一個城市的天氣數據包括城市名稱city、日期date、天氣描述description、最

高溫度highTemp、最低溫度lowTemp等,要求以某一城市為實例,在服務器端序

列化成XML字符串和JSON字符串,傳遞到客戶端,客戶端進行反序列化,并顯

示(10分)

二、實訓目的

1.加深對XML數據傳輸的理解

2.學會XML數據傳遞的方法

三、實訓步驟和結果:

(說明:詳細給出實訓步驟和結果。實訓步驟、實訓結果,需要給出截圖顯示。)

1.服務器端環境的創建

2.天氣預報類的創建

3.天氣預報序列化的過程

4.以一具體的城市天氣預報為例調用序列化

20

5.IIS發布截圖

6.客戶端環境的搭建

7.客戶端反序列化

8.結果顯示

21

五、實訓小結

22

【實訓八.NETC/S項目實訓:天氣預報查詢綜合】(共計10分)

23

一、實訓目的

1.掌握XML和JSON數據傳輸的原理

2.掌握IIS創建網站的方法

3.掌握XML和JSON數據傳輸的方法

二、實訓內容

以某一城市的天氣預報的信息為實例,如南京2020年5月15日,晴天,最低溫

度21度,最高溫度30度,要求服務器端創建JSON字符串文件和XML字符串文

件,服務器根據傳過來的類型是JSON還是XML讀取相應的數據返回給客戶,客

戶端程序對服務器的數據進行解析。

三、實訓步驟和結果:

(說明:詳細給出實訓步驟和結果。實訓步驟、實訓結果,需要給出截圖顯示。)

步驟1:服務器環境的搭建,要求有截圖

24

步驟2:創建天氣預報文件,獲取weather.xml文件和weather.json文件,要求寫

出詳細的文件

步驟3:服務器端程序創建,JSON與XML的數據存儲在weather.json與weather.xml

文件中,服務器程序根據客戶端傳入的dType是JSON還是XML讀取對應的數據返

回給客戶,要求有詳細的代碼

25

步驟4:IIS發布,要求有截圖

步驟5:客戶端環境以及界面,要求有截圖

26

步驟6:天氣預報類的創建,要求有代碼

步驟7:客戶端反序列化函數定義,要求有代碼

27

步驟8:客戶端調用反序列化函數,要求有代碼

28

運行效果,要求有截圖

五、實訓小結

29

30

【實訓九.NETweb項目實訓用戶登錄與用戶管理:.NETWeb項目系統功能分析

與數據庫的創建】(共計6分)

一、實訓目的

1.掌握.NETweb項目系統分析的原理

2.掌握數據庫創建的方法

二、實訓內容

以系統登錄與用戶管理為實例,分析其系統功能和創建數據庫

三、實訓設備及環境

安裝了sql2008的pc電腦

四、實訓步驟和結果:

(說明:詳細給出實訓步驟和結果。實訓步驟、實訓結果,需要給出截圖顯示。)

步驟L系統分析,要求畫出模塊組成圖

31

步驟2:數據庫的創建,要求畫出數據庫的截圖

五、實訓小結

32

【實訓十.NETweb項目實訓用戶登錄與用戶管理:.NETWeb項目登錄頁面和主

界面的搭建】(7分)

一、實訓目的

1.掌握.NETweb項目界面設計的原理

2.掌握.NETweb項目界面設計的方法

二、實訓內容

以系統登錄與用戶管理為實例,設計登錄頁面、注冊頁面和主界面

三、實訓設備及環境

安裝了visualstdio2012的PC電腦

33

四、實訓步驟和結果

(說明:詳細給出實訓步驟和結果。實訓步驟、實訓結果,需要給出截圖顯示。)

步驟L系統登錄與注冊界面的設計,要求寫出設計的詳細過程,并附截圖

34

步驟2:主頁面的設計,要求寫出主頁面設計的詳細過程,并附截圖

35

五、實訓小結

【實訓十一.NETweb項目實訓用戶登錄與用戶管理:DbHelp類創建】(7分)

36

一、實訓目的

1.掌握.NETweb項目DbHelp類的原理

2.掌握.NETweb項目DbHelp類的方法

二、實訓內容

以系統登錄與用戶管理為實例,創建DbHelp類及其實現過程

三、實訓設備及環境

安裝visualstdio2012的PC電腦

四、實訓步驟和結果:

(說明:詳細給出實訓步驟和結果。實訓步驟、實訓結果,需要給出截圖顯示。)

步驟1:創建類,并附截圖

37

步驟2:DbHelp類連接數據庫,寫出詳細代碼

步驟3:DbHelp類查詢操作,寫出詳細代碼

38

步驟4:DbHelp類增加刪除修改操作,寫出詳細代碼

39

DbHelp類效果,畫出其截圖

五、實訓小結

【實訓十二.NETweb項目實訓用戶登錄與用戶管理:功能實現】(10分)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論