24年秋江苏开放大学.NET架构与项目开发实训060237大作业最新答案

资源下载
下载价格30

江苏开放大学

 

.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:用户修改功能的实现,要求有过程、代码和最终效果的截图

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

五、实训小结

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

完成日期:  
评    语:  

 

得    分:  
评阅时间:  
评阅教师:  

 

 

 

 

0
觉得这篇文章对你有用的话,就打赏一下支持文章作者
课程作业辅导,点击图片加微信,有偿服务

评论0

请先

站点公告

开放大学课程作业代写,有需要扫码加微信

显示验证码

社交账号快速登录