初识ASP.NET MVC项目开发(在线书店)一

在线书店是一个完整的ASP.NETMVC项目,其中包括购物,结账和管理等功能。通过一个简化版的在线书店项目实例,简要介绍ASP.NETMVC项目的开发过程,对ASP.NETMVC项目开发有个简单的认识。

我使用的是vs2019版本,所有所有截图都是2019版本的截图
(1)第一步,打开vs创建我们的项目
选择c#,点击asp.net web(.net framework)程序,点下一步,创建,选择位置,并为解决方案命名。
在这里插入图片描述
在这里我们选择一个MVC模板。
在这里插入图片描述
我们在解决方案的Controllers文件选中,右击,点添加控制器,选择mvc5控制器,然后为控制器命名,注意,这里的命名后面必须带有Controller,换而言之就是只能修改Controller之前的字母。
在这里插入图片描述
(2)需求分析
我们要建的是有个简单的图书购物系统,在建立视图前需要确认我们需要几个视图。
1图书列表界面,展示数据库里面的所有图片。
2图书购物界面,点击列表中的购书按钮,出现图书的详情信息,并提供下单的基本信息输入。
3订单列表界面,在购物界面点提交后把所有信息都展示出来。
在这里插入图片描述
所以,我们需要做的视图界面有三个,同时,点击购书的是get请求,点击购买的是post请求,因此,我们的控制器里要区分get和post请求。

(当get请求和post请求的action名称相同时,方法参数必须不一样,并且要在方法上方加上[HttpGet]、[HttpPost]声明,标明该action所相应的请求类型)

在这里插入图片描述

下面展示下我们所需要的数据库,数据库里有两张表,一张是展示图示信息的,一张用来存储已经下单的订单信息。
在这里插入图片描述
在这里插入图片描述
下面,我们准备使用类库进行连接数据库,进行数据展示。

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
一类资源描述:Java ASP系统毕业设计资源 1. 概述:该资源集中于Java与ASP结合的Web系统毕业设计。对于学生而言,它提供了从初步的构想到实际开发所需的全方位辅助材料,包括论文、设计文档和源代码等。 2. 包含内容: - 论文:涵盖了整个Java ASP Web系统的基础知识,设计意图、需求概述、系统结构与设计哲学、相关技术的深入探索等。学生可以从论文中理解项目的全局构想和关键设计决策。 - 设计文档:详细梳理了系统的构建过程,包含需求分析、系统框架设计、数据库规划、界面布局、功能模块划分等。此文档将引导学生逐步实现和调试系统。 - 源代码:提供Java与ASP整合的Web系统的完备代码,从前端界面代码(HTML、CSS、JavaScript)到后端的Java与ASP代码,再到数据库相关脚本。学生可以参考、修改或基于此代码进一步拓展。 - 辅助信息:包括其他与项目相关的技术文档、API手册、使用的第三方库的指导文档等,旨在帮助学生顺利解决技术上的难题。 3. 使用方法:建议学生首先浏览论文,了解系统的背景与设计目标。随后,依照设计文档进行具体的实现工作。当遇到技术问题时,可以查找辅助信息或参考源代码。源代码可以作为实现的起点或验证设计的有效性。 4. 注意事项:使用资源时,学生需确保遵守学校和课程的规定,防止直接复制粘贴,鼓励真正理解和原创。在借鉴源代码时,重要的是确保学生理解代码的逻辑和工作原理,而不仅仅是简单地复制。 希望这种资源描述能为您提供所需的信息。如有其他问题或需要更多的描述,请告诉我。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值