江苏开放大学形成性考核作业_第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

提交评论