2026年秋江苏开放大学.NET架构与项目开发实训060237大作业

.NET架构与项目开发实训(本)课程大作业

作业说明:本次作业涉及本课程的实训,希望同学们在完成三个单元的实训的基础上完成本次作业。

【实训一:MVC架构】 (共计8分)

一、实训题目:

1. 要求使用MVC在视图输出Hello World,在浏览器输出

2. 结合模型、控制器、视图构造一个MVC应用程序,要求在视图中输出:

喜欢的颜色

英文名:red

中文名:红色

二、实训目的

1.加深对MVC架构概念的理解

2.掌握实现MVC应用程序的原理

3.掌握构造MVC应用程序的方法

三、实训步骤和结果:

(说明:详细给出实训步骤和结果。实训步骤、实训结果,需要给出截图显示。)

第一题:要求使用MVC在视图输出Hello World,在浏览器输出,要求详细给出实训步骤和结果。实训步骤、实训结果,需要给出截图显示

第二题

步骤1:在Model文件夹下自定义模型,要求写出详细代码

步骤2:在控制器中创建模型数据要求写出详细代码

五、实训小结

 

【实训二  MVC传值】 (共计15分)

一、实训目的

1.加深对MVC传值概念的理解

2.掌握实现MVC传值的原理

3.掌握构造MVC传值的方法

二、实训内容

1.在控制器方法使用ViewData、ViewBag、tempData方法值传递,在浏览器输出

2.使用强类型传值,在浏览器输出

3.Request传递,在浏览器输出

4.对象传值,在浏览器输出

三、实训设备及环境

安装了Visual studio2012的PC电脑

四、实训步骤和结果:

(说明:详细给出实训步骤和结果。实训步骤、实训结果,需要给出截图显示。)

第一题:在控制器方法使用ViewData、ViewBag、tempData方法值传递,在浏览器输出,要求详细给出实训步骤和结果。实训步骤、实训结果,需要给出截图显示

第二题使用强类型传值,在浏览器输出

步骤1:类的创建,要求写出详细代码

步骤2:控制器创建方法,要求写出详细的代码

步骤3:视图的创建,要求写出详细的过程

最终结果在浏览器查看,要求给出截图

第三题:Request传递

步骤1:在视图创建表单,要求写出详细代码

步骤2:.将表单提交到控制器的方法,要求写出详细代码

步骤3:使用Request来获取表单的值,要求写出详细代码

最终结果在浏览器查看,要求给出截图

第4题:对象传值

步骤1:在视图创建表单,要求写出详细代码

2. 将表单提交到控制器的方法,要求写出详细代码

3.使用对象来获取表单的值,要求写出详细代码

最终结果在浏览器查看,要求给出截图

五、实训小结

 

【实训三和实训四  MVC entity frame操作与单表添加实训】 (共计15分)

一、实训题目:

使用entity framework生成一个数据库和数据表,数据表的名称是Product,有三个字段分别是Pid、PName、Price,要求Pid是主键、PName是非空的最大长度为50,Price是可空的。现要求使用entity framework做单表添加操作 (15分)

二、实训目的

1.加深对entity framework的理解

2.学会使用entity framework生成数据库以及做单表添加的方法

三、实训步骤和结果:

(说明:详细给出实训步骤和结果。实训步骤、实训结果,需要给出截图显示。)

1.生成一个实体类,类名称是Product,要求对Pid是主键、PName是非空的最大长度为50,Price是可空的进行设置,写出详细的操作代码

2.数据上下文类的操作

通过数据上下文类生成数据库和数据表写出详细的操作代码

3.配置web.config文件

请配置配置web.config文件,将生成的数据库等信息输入,请写入配置文件中配置数据库语句

4.控制器的操作

控制器的作用是从生成的数据表中去获取信息,请写出详细的操作代码

5视图的生成

请写入详细的视图生成过程代码,并将最终的结果截图

视图添加超链接以及在控制器添加add方法操作

控制器add方法添加视图 ,该视图提交到控制器addProduct方法(请写出详细代码)

控制器addProduct方法

9.最终结果截图

五、实训小结

 

实训五:.NET C/S项目实训:服务器与客户端程序通信(7分)

一、实训目的

1.掌握服务器与客户端通信的原理

2.掌握IIS创建网站的方法

3.掌握客户端与服务器端通信的方法

二、实训内容

搭建客户端和服务器端通信程序

三、实训设备及环境

安装visual studio2012的电脑

四、实训步骤和结果:

(说明:详细给出实训步骤和结果。实训步骤、实训结果,需要给出截图显示。)

步骤1:服务器环境的搭建,要求有截图

步骤2:服务器程序的创建,要求输出“Hello,我的服务器”,要求有代码

步骤3:在IIS发布,要求有截图

步骤4:搭建客户端环境和界面,要求有截图

步骤5:客户端程序,要求用客户端的环境与服务器通信,要求有代码

步骤6:效果截图

五、实训小结

 

【实训六和实训七实训八.NET C/S项目实训:XML数据传输和JSON数据传输及综合实训】 (共计15分)

一、实训题目:

一个城市的天气数据包括城市名称city、日期date、天气描述description、最高温度 highTemp、最低温度lowTemp等,要求以某一城市为实例,在服务器端序列化成XML字符串和JSON字符串,传递到客户端,客户端进行反序列化,并显示(10分)

二、实训目的

1.加深对XML数据传输的理解

2.学会XML数据传递的方法

三、实训步骤和结果:

(说明:详细给出实训步骤和结果。实训步骤、实训结果,需要给出截图显示。)

1. 服务器端环境的创建

2. 天气预报类的创建

3. 天气预报序列化的过程

4. 以一具体的城市天气预报为例调用序列化

5. IIS发布截图

6. 客户端环境的搭建

7. 客户端反序列化

8. 结果显示

五、实训小结

 

【实训八.NET C/S项目实训:天气预报查询综合】 (共计10分)

一、实训目的

1.掌握XML和JSON数据传输的原理

2.掌握IIS创建网站的方法

3.掌握XML和JSON数据传输的方法

二、实训内容

以某一城市的天气预报的信息为实例,如南京2020年5月15日,晴天,最低温度21度,最高温度30度,要求服务器端创建JSON字符串文件和XML字符串文件,服务器根据传过来的类型是JSON还是XML读取相应的数据返回给客户,客户端程序对服务器的数据进行解析。

三、实训步骤和结果:

(说明:详细给出实训步骤和结果。实训步骤、实训结果,需要给出截图显示。)

步骤1:服务器环境的搭建,要求有截图

步骤2:创建天气预报文件,获取weather.xml文件和weather.json文件,要求写出详细的文件

步骤3:服务器端程序创建,JSON与XML的数据存储在weather.json与weather.xml文件中,服务器程序根据客户端传入的dType是JSON还是XML读取对应的数据返回给客户,要求有详细的代码

步骤4:IIS发布,要求有截图

步骤5:客户端环境以及界面,要求有截图

步骤6:天气预报类的创建,要求有代码

步骤7:客户端反序列化函数定义,要求有代码

步骤8:客户端调用反序列化函数,要求有代码

运行效果,要求有截图

五、实训小结

 

【实训九 .NET web项目实训用户登录与用户管理: .NET Web项目系统功能分析与数据库的创建】 (共计6分)

一、实训目的

1.掌握.NET web项目系统分析的原理

2.掌握数据库创建的方法

二、实训内容

以系统登录与用户管理为实例,分析其系统功能和创建数据库

三、实训设备及环境

安装了sql2008的pc电脑

四、实训步骤和结果:

(说明:详细给出实训步骤和结果。实训步骤、实训结果,需要给出截图显示。)

步骤1:系统分析,要求画出模块组成图

步骤2:数据库的创建,要求画出数据库的截图

五、实训小结

 

【实训十 .NET web项目实训用户登录与用户管理: .NET Web项目登录页面和主界面的搭建】(7分)

一、实训目的

1.掌握.NET web项目界面设计的原理

2.掌握.NET web项目界面设计的方法

二、实训内容

以系统登录与用户管理为实例,设计登录页面、注册页面和主界面

三、实训设备及环境

安装了visual stdio2012的PC电脑

四、实训步骤和结果

(说明:详细给出实训步骤和结果。实训步骤、实训结果,需要给出截图显示。)

步骤1:系统登录与注册界面的设计,要求写出设计的详细过程,并附截图

步骤2:主页面的设计,要求写出主页面设计的详细过程,并附截图

五、实训小结

 

【实训十一.NET web项目实训用户登录与用户管理:DbHelp类创建】(7分)

一、实训目的

1. 掌握.NET web项目DbHelp类的原理

2.掌握.NET web项目DbHelp类的方法

二、实训内容

以系统登录与用户管理为实例,创建DbHelp类及其实现过程

三、实训设备及环境

安装visual stdio2012的PC电脑

四、实训步骤和结果:

(说明:详细给出实训步骤和结果。实训步骤、实训结果,需要给出截图显示。)

步骤1:创建类,并附截图

步骤2:DbHelp类连接数据库,写出详细代码

步骤3:DbHelp类查询操作,写出详细代码

步骤4:DbHelp类增加删除修改操作,写出详细代码

DbHelp类效果,画出其截图

五、实训小结

 

【实训十二.NET web项目实训用户登录与用户管理:功能实现】(10分)

一、实训目的

1.掌握.NET web项目用户查询、用户插入、用户修改与用户删除的原理

2.掌握.NET web项目用户查询、用户插入、用户修改与用户删除的方法

二、实训内容

1.以系统登录与用户管理为实例,实现用户查询的功能

2.以系统登录与用户管理为实例,实现用户修改的功能

三、实训设备及环境

安装了visual stdio2012的电脑

四、实训步骤和结果

(说明:详细给出实训步骤和结果。实训步骤、实训结果,需要给出截图显示。)

第一题:以系统登录与用户管理为实例,实现用户查询的功能

步骤1:用户查询页面的实现,要求有过程有代码,有截图

步骤2:用户查询功能的实现,要求有过程、有代码和最终效果的截图

第二题:以系统登录与用户管理为实例,实现用户修改的功能

步骤1:用户修改的界面,要求有过程、有代码和截图

步骤2:用户修改功能的实现,要求有过程、代码和最终效果的截图

五、实训小结

资源下载
下载价格10 元
点点赞赏,手留余香 给TA打赏

AI创作

评论0

请先
  • u******* 登录了本站
  • 游客 下载了资源 2019年上半年教师资格证考试《高中历史》题(解析)
  • u******* 下载了资源 2026年春江苏开放大学园林施工图设计060509实践作业3:小型园林工程项目施工图绘制
  • u******* 登录了本站
  • u******* 登录了本站
  • u******* 签到打卡,获得1元奖励
  • u******* 登录了本站
  • u******* 登录了本站
  • u******* 下载了资源 2026年春江苏开放大学dotNet及C#程序设计050322第四次形考作业 循环控制语句
  • u******* 登录了本站
  • u******* 登录了本站
  • 1******* 下载了资源 江苏开放大学植物生产学061181第三次过程性考核作业
  • u******* 下载了资源 2026年秋江苏开放大学市场营销学060043形考作业3答案
  • 游客 下载了资源 2013年413公务员联考《行测》卷(辽宁、湖南、湖北、安徽、四川、福建、云南、黑龙江、江西、广西、贵州、海南、山西、重庆、宁夏、西藏)答案及解析
  • 游客 下载了资源 2017年国家录用公务员考试《行测》真题卷(地市级)答案及解析
  • u******* 登录了本站
点击浏览器地址栏的⭐图标收藏本页
需要代写作业的扫码加微信
显示验证码

社交账号快速登录

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码