.NET&Web前端-大三-国足信息后台管理——球员管理

简介: .NET&Web前端-大三-国足信息后台管理——球员管理

语言和环境

1. 实现语言:C#语言。

2. 环境要求:Visual Studio 2017、SQL Server 2012 或以上版本。

3. 实现技术:EF+三层+ASP.NET 或 EF+ASP.NET MVC。

实现功能

利用大三所学的知识,实现球员信息的显示、球员名字的模糊查询和删除功能。

1. 在页面加载时,显示所有球员信息,球员信息显示页面如图 1 所示。


image.png

image.png

2. 球员名字模糊查询时,显示满足条件的球员信息列表,如图 2 所示。(例:在文本框中输入“武”,

则显示“武磊”球员的信息;如果不输入,则查询所有球员信息)。

image.png


image.png

3. “删除”球员信息,按下“删除”按钮后,则先提示当前选中行是否被删除,效果如图 3 所示。

image.png


image.png

4. 如果选“确定”,则删除当前选中的球员,删除成功,则提示“删除成功”对话框,并返回首

页显示最新的所有球员信息,效果如图 4 所示。

image.png


image.png

数据库设计

1.创建数据库(FootballDB)。

2.创建用户表 Player,结构见表 1。

image.png

具体要求及推荐实现步骤

1. 按以上数据库要求建库、建表,并添加测试数据,如图 5 所示。

image.png

图 5 Player 表中的测试数据


2. 创建 ASP.NET MVC 项目或 ASP.NET Web 项目。

3. 在项目中,按要求添加“ADO.NET 实体数据模型”。

4. 创建 PlayerController 控制器,并添加对应的 action 方法。

5. 添加 Index 视图。

6. 显示所有球员信息。

(1)使用 EF 正确实现查询全部球员信息,并正确地将球员信息传递给视图。

(2)在 Index 视图中正确显示所有球员信息。

7. 按要求实现球员姓名模糊查询的效果。

(1)视图中正确创建文本框和按钮。

(2)点击“查询”按钮,球员姓名模糊查询对应的球员信息。

(3)在控制器的对应 action 方法中,接收模糊查询关键字。

(4)使用 EF 正确查询满足条件的球员信息,并正确将球员信息传递给视图。

(5)在 Index 视图中正确显示查询的球员信息。

8. 按要求实现删除某个员工的效果。

(1) 在视图的球员列表中正确添加“删除”按钮,并绑定客户端 JavaScript 事件,用于提示用户

是否确认删除,若用户点击“确认”时,则向控制器发出请求,并传递球员编号。

(2) 在控制器的对应 action 方法中,正确接收球员编号,并使用 EF 正确地根据球员编号执行删

除。

(3) 删除成功,则显示“删除成功”对话框,并跳转至球员信息展示。

评分标准

EF+ASP.NET MVC(100 分)


image.png

相关文章
|
4月前
|
算法 Java Go
【GoGin】(1)上手Go Gin 基于Go语言开发的Web框架,本文介绍了各种路由的配置信息;包含各场景下请求参数的基本传入接收
gin 框架中采用的路优酷是基于httprouter做的是一个高性能的 HTTP 请求路由器,适用于 Go 语言。它的设计目标是提供高效的路由匹配和低内存占用,特别适合需要高性能和简单路由的应用场景。
461 5
|
9月前
|
前端开发 JavaScript 安全
7.6K Star Shadcn Admin:颜值与实力并存的后台管理系统,前端开发者的新宠!
"基于 Shadcn UI 和 Vite 打造的现代化管理后台,开箱即用的响应式设计 + 无障碍访问,让后台开发从未如此优雅!" —— 来自 GitHub 7.6K 星认证
2195 26
|
XML JSON API
ServiceStack:不仅仅是一个高性能Web API和微服务框架,更是一站式解决方案——深入解析其多协议支持及简便开发流程,带您体验前所未有的.NET开发效率革命
【10月更文挑战第9天】ServiceStack 是一个高性能的 Web API 和微服务框架,支持 JSON、XML、CSV 等多种数据格式。它简化了 .NET 应用的开发流程,提供了直观的 RESTful 服务构建方式。ServiceStack 支持高并发请求和复杂业务逻辑,安装简单,通过 NuGet 包管理器即可快速集成。示例代码展示了如何创建一个返回当前日期的简单服务,包括定义请求和响应 DTO、实现服务逻辑、配置路由和宿主。ServiceStack 还支持 WebSocket、SignalR 等实时通信协议,具备自动验证、自动过滤器等丰富功能,适合快速搭建高性能、可扩展的服务端应用。
886 3
|
编解码 前端开发 JavaScript
.NET_web前端框架_layui_栅格布局
【8月更文挑战第27天】
277 4
|
数据采集 Web App开发 API
FastAPI与Selenium:打造高效的Web数据抓取服务 —— 采集Pixabay中的图片及相关信息
本文介绍了如何使用FastAPI和Selenium搭建RESTful接口,访问免版权图片网站Pixabay并采集图片及其描述信息。通过配置代理IP、User-Agent和Cookie,提高爬虫的稳定性和防封禁能力。环境依赖包括FastAPI、Uvicorn和Selenium等库。代码示例展示了完整的实现过程,涵盖代理设置、浏览器模拟及数据提取,并提供了详细的中文注释。适用于需要高效、稳定的Web数据抓取服务的开发者。
756 15
FastAPI与Selenium:打造高效的Web数据抓取服务 —— 采集Pixabay中的图片及相关信息
|
开发框架 .NET PHP
ASP.NET Web Pages - 添加 Razor 代码
ASP.NET Web Pages 使用 Razor 标记添加服务器端代码,支持 C# 和 Visual Basic。Razor 语法简洁易学,类似于 ASP 和 PHP。例如,在网页中加入 `@DateTime.Now` 可以实时显示当前时间。
|
前端开发 数据安全/隐私保护
【前端web入门第二天】03 表单-下拉菜单 文本域 label标签 按钮 【附注册信息综合案例】
本文档详细介绍了HTML表单的多种元素及其用法,包括下拉菜单(`<select>` 和 `<option>`)、文本域(`<textarea>`)、标签解释(`<label>`)、各类按钮(`<button>`)及表单重置功能、无语义布局标签(`<div>` 和 `<span>`)以及字符实体的应用。此外,还提供了一个完整的注册信息表单案例,涵盖个人信息、教育经历和工作经历等部分,展示了如何综合运用上述元素构建实用的表单。
342 6
【前端web入门第二天】03 表单-下拉菜单 文本域 label标签 按钮 【附注册信息综合案例】
|
人工智能 前端开发 JavaScript
拿下奇怪的前端报错(一):报错信息是一个看不懂的数字数组Buffer(475) [Uint8Array],让AI大模型帮忙解析
本文介绍了前端开发中遇到的奇怪报错问题,特别是当错误信息不明确时的处理方法。作者分享了自己通过还原代码、试错等方式解决问题的经验,并以一个Vue3+TypeScript项目的构建失败为例,详细解析了如何从错误信息中定位问题,最终通过解读错误信息中的ASCII码找到了具体的错误文件。文章强调了基础知识的重要性,并鼓励读者遇到类似问题时不要慌张,耐心分析。
527 5
|
安全 应用服务中间件 开发工具
Web安全-SVN信息泄露漏洞分析
Web安全-SVN信息泄露漏洞分析
1274 2
【Azure Key Vault】.NET 代码如何访问中国区的Key Vault中的机密信息(Get/Set Secret)
【Azure Key Vault】.NET 代码如何访问中国区的Key Vault中的机密信息(Get/Set Secret)
166 3