基于ASP.NET 4.0开发的微商城系统OdnShop,开源发布

基于ASP.NET 4.0开发的开源微商城系统,我们的目标是构建一个核心完善而又轻量级的微商城平台,目前基本的核心功能,包括微信登陆/支付,产品管理,购物车与订单管理等,轻量级是为了更加便于理解源码和二次开发。

使用技术

ASP.NET 4.0 MySql Server

环境要求

支持ASP.NET 4.0的虚拟主机或服务器均可,数据库为开源的MySql数据库系统;

安装流程

1,把安装包上传到主机空间; 2,在MYSQL里新建一个数据库odnshop(也可以是其他数据库名),执行安装包sql目录odnshop.sql文件。 3,用文本编辑器打开config目录下siteconfig.config文件,按提示填写正确的网站域名,链接字符串,AppId等参数; 为了方便在没有接入公众号的情况下体验程序,我们设置了一个演示模式参数VShopShowMode,请按配置文件里的备注设置; 4,用文本编辑器打开config目录下tenpayconfig.config文件,按备注提示设置微信支付需要的参数

注意事项

1,支持微信登陆,需要在公众号后台设置网页授权回调域名, 公众平台官网中的“开发 - 接口权限 - 网页服务 - 网页帐号 - 网页授权获取用户基本信息”的配置选项中,修改授权回调域名。 按帮助修改即可

2,有关微信支付所必须先开通微信支付商户平台,微信官方的帮助文档有非常详细的说明。

使用指南

后台地址为http://你的域名/backend/admincp.aspx 账号:admin 密码:admin888 微商城地址为http://你的域名/vshop/index.aspx

如果能帮到大家,欢迎前往 https://gitee.com/keke11/OdnShop/ 给我点星星。

原文地址:https://www.cnblogs.com/kwklover/p/9122496.html

时间: 2024-10-21 22:48:01

基于ASP.NET 4.0开发的微商城系统OdnShop,开源发布的相关文章

雷军:小米微商城系统,或撑得住马云董明珠的百亿项目

移动互联网思维一直是巨头深思熟虑的概念.微商城系统的崛起体现了马云带领的新零售前景,线上线下融合物流,成了零售电商的魅力所在. 日前,阿里巴巴马云和格力电器董明珠达成了百亿项目的合作,旨在明年格力全线商品在天猫的多店商城系统成交达到100亿元. 面对此次零售业的强有力项目,众人议论纷纷,甚至认为平日和董明珠互怼的雷军岌岌可危.但是,夏日葵电商小编认为,小米微商城系统,或撑得住马云董明珠的百亿项目.到底为什么呢? 第一.小米发烧友的社群魅力 以前操作网上商城管理系统,大部分企业都是把商品卖出去就罢

安利一个不错的微商城系统

不久前,百度CEO霸气宣布入驻糯米,移动时代的到来,尤其是O2O市场的发展将大大加快,而当今的O2O的 最好载体莫过于微信,微信商城便应运而生,微商一词火遍网络,下面就让我说一说,我遇到的一款不错的微商城系统--wemall,让我替他安利一下. 他的前台利用的是js模板引擎--artTemplate-master构建的,将所有页面写在一个html中,页面的布局采用的是响应式布局,简洁大方,而js模板引擎的引用,充分利用js的潜在引擎,当你点击页面时,页面的跳转速度非常快,这得力于js模板的开发方

二、Asp.Net MVC4.0开发CMS系统案例之用户注册模块开发

上一节我们建立好数据库与数据表结构之后,接下来我们在vs2012中新建MVC开发项目,默认的文件内容就不讲了,关于MVC基础知识东西可以网上查阅其他,或者阅读我的其他博文中的有关介绍. 一.首先先建立用户的Model模型类. 1)用户信息模型 using System; using System.ComponentModel.DataAnnotations; namespace Hillstone.Models {     public class SysComUser     {       

基于asp.net的Web开发架构探索

问题由来 最近在研究适合团队开发的web架构解决方案,该架构即要适合分工协作又要有一定扩展性,适合不同的数据库需要,因此我查阅了一些资料,初步构想出了一套架构,请各位多多指教. 探索 web开发架构最经典莫过于三层架构,表示层.逻辑层.数据处理层. 数据访问层:其功能主要是负责数据库的访问. 业务逻辑层:是整个系统的核心,它与这个系统的业务(领域)有关. 表示层:是系统的UI部分,负责使用者与整个系统的交互.理想的状态是表示层不应包括系统的业务逻辑. 这些是经典的解释,如果要适合不同的数据库则需

六、Asp.Net MVC4.0开发CMS系统案例之路由规则修改

今天开放的时候,发现如果我要把生成View视图页csthtml建立多个文件夹目录下面,contraller就找不到了.实际开发工作中,不可能所有生成的视图都放在View下面的一级文件夹下,对于系统的代码管理不是十分科学,于是我就尝试如何让它实现. 比如登录功能,控制器建立的路径为:Contrallers/Sys/Com/UserContraller.cs.如图: 系统添加视图默认生成View的路径为:View/User/UserLogin.cshtml.如果我要把路径改为View/Sys/Com

一、Asp.Net MVC4.0开发CMS系统案例之数据库设计

从本章开始,记录开发一个文章管理系统的过程,一般开发软件的流程无非包括以下几个方面: 1.需求调研,了解系统功能需求目标. 2.分析设计,根据调研内容分析如何实现的客户的要求,并设计系统功能模块. 3.数据设计,确定功能对应的数据库.数据表.数据字段.数据关系等 4.代码开发,实现各个功能模块. 5.整合美工,将后台的业务功能实现与前台设计的网页结合起来,并做好美工优化. 6.系统测试,检查系统BUG,以及性能等测试. 7.上线发布,正式使用. 由于我们主要是为学习和研究MVC架构技术,因此业务

三、Asp.Net MVC4.0开发CMS系统案例之用户登录模块开发

本次开发是将三层架构与MVC结合一起来,我们看下面一个系统结构: View ->Contraller->Model->BLL->DAL->SQLSERVER |        |        | ----------->Extensions----->FrameWork | __>Common Extensions包括扩展类功能,例如控件的再重新,权限的重新验证等.Common是一些公共性功能. 第一步:创建用户登录模型,可以与注册模型类(SysComUe

基于Asp.net Core2.0+ElementUI企业级权限管理框架简介

框架采用了以下技术: 服务器端: Asp.Net Mvc Core 通过层级架结构 (Entities.Repositories.Application Services.DTOs等) Castle windsor (依赖注入容器) Entity Framework  Core.Dapper 自定义用户权限上下文 自定义日志记录模块 基于ERStudio数据库建模即Sql脚本和通用项目代码生成 Redis缓存管理 客户端: Bootstrap ElementUI AngularJs Vue.Js

四、Asp.Net MVC4.0开发CMS系统案例之密码修改模块开发

首先针对上一次的密码登录做一个补充说明,我们知道在控制器方法汇总使用过滤器[UserAuthorize]做为登录验证非常方便,验证是否成功,然后进行页面跳转,如果验证不成功我要给他们设定一个跳转页面,我们需要在config中做如下配置:     <authentication mode="Forms">       <forms loginUrl="~/SysComUser/UserLogin" timeout="2880" /