基于asp.net mvc加mysql开发的网上书店

发布于:2023-01-08 ⋅ 阅读:(411) ⋅ 点赞:(0)

开发工具(eclipse/idea/vscode等):vs2017
数据库(sqlite/mysql/sqlserver等):mysql
功能模块(请用文字描述,至少200字):
大体来说分为两大块:用户前台模块和后台管理模块。

前言:

项目所用的知识点有:asp.net mvc、mysql数据库,ef框架;前端方面用ajax和vue进行数据双向绑定,用户对数据进行修改后,实现自动更新数据而不刷新整个页面,同样,除了个人中心的收货地址只能添加五条没有用到分页,项目的数据显示都是用无刷新分页的,提高了用户的体验。对于下面模块说明中讲到的发货、付款的解释:这个项目没有部署到生存环境中(没有作为商用),所以这些只是走一个流程,不能像线上网站中那些,真的付款,发货。还有就是,由于是使用ef来操作mysql,所以本机环境要装ef操作mysql的驱动,这个可以联系我,

一.前台(用户)

  1. 首页,也就是网站首页,用户可以根据分类查看商品和搜索商品

  2. 商品详情页,从主页点击某个商品,跳转到商品详情页,可以查看该商品的详细信息,如果用 户是已经登录了,可以购买该商品,或者收藏该商品

  3. 登录页面,用户登录

  4. 注册页面,用户注册

  5. 下单页面,用户选择商品后进入下单页面 可以选择自己的收获地址 然后下一步进入结算页面

  6. 个人中心,在个人中心里面,用户可以更改自己的手机号,密码,昵称。等个人信息,也可以添加,修改和删除自己的收货地址;可以看到自己的订单信息,哪些是待付款的(可以在这里付款),哪些是待发货的,哪些是待评价的(可以在此评价该订单);可以看到自己收藏的商品;可以看到自己所有的评价信息

  7. ...详情请看视频

     

二.后台模块(管理员)

  1. 用户管理:可以查看所有的用户信息,可以添加用户,为以后重置密码,可以禁用或者启用该用户,删除用户的前提条件是:该用户在订单表、收藏表、评级表、地址表中都没有记录,否则就要先删除这些有关联的记录

  2. 用户地址管理,对所有用户地址的汇总,可以对其进行编辑和删除,删除的前提条件是:这条记录在订单表中没有记录,否则就要先删除订单表中对应的记录

  3. 出版社管理,可以查看所有的出版社信息,对其增删改查,删除记录的前提条件是:这条记录在商品表中没有被关联,否则就要先删除对应的商品,才能删除这条记录

  4. 商品管理,对站点所有商品的汇总,可以设置该商品是否在前台显示,可以添加和编辑商品,删除商品的前提条件是:该商品该订单表、评级表、收藏表中都没有记录,否则就要先删除对应的记录才能删除该商品

  5. 订单管理,汇总所有的订单,可以根据订单的状态进行不同的操作,比方说长时间没有付款的,可以取消用户的订单,已经付款了的,可以为其发货,已经发货了的,可以更新其物流信息,删除订单的前提条件是:此订单在评价表中没有记录,否则就要先删除评价表中对应的记录,

  6. 评价管理,汇总用户对商品和订单的评价,可以删除和编编辑这些评价

  7. 收藏管理,汇总用户的收藏,可以删除用户的收藏


网站公告

今日签到

点亮在社区的每一天
去签到