# VSXMLShop **Repository Path**: asrm10/vsxmlshop ## Basic Information - **Project Name**: VSXMLShop - **Description**: 使用ASP.NET技术开发的前后端一体网上商城项目,使用XML文件进行存储 - **Primary Language**: C# - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-04-26 - **Last Updated**: 2024-09-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # VSXMLShop 我的个人博客:http://www.wutongmy.asia/ #### 介绍 随着互联网技术日新月异的发展,电子商务也得到了迅速发展,不断影响着千家万户的生活。网上商城作为电子商务的主要形式,必将被更多的消费者所接受,成为今后其主要的消费领域,在整体的社会经济结构中占据重要地位。本项目致力于提供产品展示及订购为核心的网上购物服务,商户可以通过本网站宣传自己的产品,将自己的优异产品展现给客户,让客户通过本网站自由的,有选择的购买产品。 #### 软件架构 功能和模块划分 ![输入图片说明](%E5%9B%BE%E7%89%871.png) E-R图: 用户属性E-R图 ![输入图片说明](%E5%9B%BE%E7%89%872.png) 商品属性E-R图 ![输入图片说明](%E5%9B%BE%E7%89%873.png) 订单属性E-R图 ![输入图片说明](%E5%9B%BE%E7%89%874.png) #### 页面说明 注册页面:实现用户所有基本信息的录入,跳转至登陆页面; 登录页面:实现校验用户名,密码,验证码,跳转至主页; 用户管理页面:实现用户所有信息的修改(不包括密码); 找回密码页面:根据用户输入的用户名,密保问题返回用户密码; 密码修改页面:输入的用户名,密码,密保问题修改用户密码; 添加商品页面:实现商品所有信息的录入,跳转至主页; 查询修改商品信息页面:实现所有商品信息的修改; 商城主页:展示所有商品信息; 商城商品详情页:依据用户点击不同商品,展示不同的商品详情; 商城订单生成页面:依据不同用户点击不同商品,生成不同订单; 1. 功能设计: 登录程序流程图 ![输入图片说明](%E5%9B%BE%E7%89%875.png) 注册程序流程图 ![输入图片说明](%E5%9B%BE%E7%89%876.png) 购物程序流程图 ![输入图片说明](%E5%9B%BE%E7%89%877.png) XML schema,XSL,XML: User.xml在XSL约束下的预览 Product.xml在XSL约束下的预览 ![输入图片说明](%E5%9B%BE%E7%89%879.png) Order.xml在XSL约束下的预览 ![输入图片说明](%E5%9B%BE%E7%89%8710.png) 前台客户端实现 注册页面register.aspx ![输入图片说明](%E5%9B%BE%E7%89%8711.png) 登录页面Login.aspx ![输入图片说明](%E5%9B%BE%E7%89%8712.png) 用户管理页面Default.aspx ![输入图片说明](%E5%9B%BE%E7%89%8713.png) 找回密码页面FindPassWord.aspx ![输入图片说明](%E5%9B%BE%E7%89%8714.png) 修改密码页面UpdateUser.aspx ![输入图片说明](%E5%9B%BE%E7%89%8715.png) 添加商品页面AddProduct.aspx ![输入图片说明](%E5%9B%BE%E7%89%8716.png) 查询修改商品信息页面SelectProduct.aspx ![输入图片说明](%E5%9B%BE%E7%89%8717.png) MyShop商城主页ProductList.aspx ![输入图片说明](%E5%9B%BE%E7%89%8718.png) MyShop商城商品详情页ProductDetails.aspx ![输入图片说明](%E5%9B%BE%E7%89%8719.png) Myshop商城订单生成页面order.aspx 后台管理员实现 使用xml技术进行数据的存储,包含user.xml,products.xml,orders.xml三个文件存储数据,其中user.xml存储所有用户信息,products.xml存储所有商品信息,orders.xml存储用户购买的信息。 服务器配置 使用asp.net实现代码,使用visual studio.net软件进行编写,使用xml文件进行数据的存储。