标题：商城系统
起源
商城系统又叫网上商城系统，英文是Online Mall system，这个单词最先提出的是英国的Lap公司，该公司在中国大陆设有分公司，1998年，当时英国在线购物刚刚起步，Lap在英国系统开发方面已经小有名气，为规范市场称谓，则提出Online Mall system统一名称，同时还提出了Online Shopping System（网上购物系统），Online store system（网上商店系统），后被引入中国，亦是现在的网上购物系统。
环境
与传统市场一样，商城系统在提供交易所必须的信息交换、支付结算和实物配送这些基础服务的同时，还将面临使用信息技术作为交易平台带来的新问题。如信息安全问题、身份识别问题、信用问题、法律问题、隐私问题、税收问题等。 
此外，电子商务发展还面临着企业、组织与消费者是否愿意上网问题，只有交易双方都上网，才有可能推动网上交易的发展。其次，消费者的习惯往往会影响消费者是否愿意进行网上购物，以及购物时是否愿意使用网上支付手段进行支付。这些都是发展电子商务时必须解决的问题。 
解决上述问题，必须从外部市场环境着手解决。对于信用问题、税收问题需要通过制定相关经济政策进行推进。对于安全问题和身份识别问题需要通过加强技术进步来保证。对于法律问题和隐私问题则需要加强对与电子商务相关的立法。对于推动消费者上网购物，则需要全社会参与和引导。因此，发展电子商务是一项系统性的工程，它需要企业主导、政府引导和社会参与。
需求
简介现实世界当中的商店，差别是利用电子商务的各种手段，达成从买到卖的过程的虚拟商店，从而减少中间环节，消除运输成本和代理中间的差价，造就对普通消费，和加大市场流通带来巨大的发展空间。尽可能的还消费者以利益，带动公司发展和企业腾飞。引导国民经济稳定快速发展。推动国内生产总值。
分为B2B（商家对商家），B2C（商家对顾客直销）和C2C（客户和客户）
现在比较而言很大程度上，知名的品牌有,B2B是阿里巴巴、中国制造网、主要是批发
B2C是卓越，鹏程万里商城,新蛋可以理解为零售
c2b是电子商务模式的一种，即消费者对企业（customer to business）。最先由美国流行起来的消费者对企业（C2B）模式也许是一个值得关注的尝试。C2B模式的核心，是通过聚合分散分布但数量庞大的用户形成一个强大的采购集团，以此来改变B2C模式中用户一对一出价的弱势地位，使之享受到以大批发商的价格买单件商品的利益。目前国内很少厂家真正完全采用这种模式。　非常创新，如果解决初期的用户聚合问题，是更能成功的。先前是同样模式下，使用免费等方式聚合。但目前是先用一个未知的方式聚合用户，再转移到C2B上面来，有创意和有挑战！C2C是淘宝、易趣、拍拍。[1]
网上商城是在为个人用户和企业用户提供人性化的全方位服务，努力为用户创造亲切、轻松和愉悦的购物环境；不断丰富产品结构，最大化地满足消费者日趋多样的购物需求。并凭借更具竞争力的价格和逐渐完善的物流配送体系等各项优势，赢得市场占有率多年稳居行业首位的骄人成绩，也是时代发展的趋势。后台常见功能模块：1、商品管理：包括后台商品库存管理、上货、出货、编辑管理和商品分类管理、商品品牌管理等。
2、订单管理：在线订单程序，使消费者能够顺利的通过WEB在线的方式，直接生成购买订单。
3、商品促销：一般的购物系统多有商品促销功能，通过商品促销功能，能够迅速的促进商城的消费积极性。
4、支付方式：即通过网上钱包、电子支付卡。进行网上资金流转换的业务流程；国内主流支付方式包括：支付宝、财富通、网银在线等。
5、配送方式：购物系统集成的物流配送方式，从而方便消费者对物流方式进行在线选择。如：EMS、顺丰等等。
6、会员模块：在购物系统中，集成会员注册是吸引会员进行二次购买和提升转换率最好的方式。
7、管理员模块：管理员发布、管理商品信息、上传图片等。
8、订单管理模块：支持历史订单存档。
9、商品价格管理：动态定义价格类型，可以针对某一特定顾客群体或者等级单独定价。具有良好的安全价格自动监控机制，保护价格的正常销售。
10、商城营销：站内主要页面title、Description、Keywords的配置。并自备好友注册邀请、推荐购物优惠等给力促销方式。后台管理站内信营销、邮件营销、短信营销。
11、权限管理：基于模块化的用户、角色、操作以及约束的安全技术解决方案。支持各个模块的各种操作的权限分配。
12、商城模板设置，商城可以按照模板设计的规范，自行设计模板，达到快速改版的目的
13、数据统计：丰富的商城数据统计工具帮助快速了解商城概况与经营效果[2]前端界面功能模块：1、模板风格自定义：即通过系统内置的模板引擎，可以方便的通过后台可视化编辑，设计出符合自身需求的风格界面。
2、商品多图展示：随着电子商务的发展商品图片成为吸引消费者的第一要素，多图展示即提供前台多张图片的展示，从而提升消费者的购物欲望。
3、自定义广告模块：内置在系统中的广告模块，网站管理员能够顺利的通过操作就可以在前端界面中添加各种广告图片。
4、商品展示：通过前端界面，以标准的或者其他个性化的方式向用户展示商品各类信息，完成购物系统内信息流的传递。
5、购物车： 用户可对想要购买的商品进行网上订购，在购物过程中，随时增删商品。产品亮点1、 企业级技术，强大可靠
博商电子商务解决方案是基于J2EE(Java 2 Enterprise Edition)开发的企业级电子商务应用软件,高起点，高可用。J2EE具备强大的企业级应用软件实施部署能力，能够满足苛刻的高要求、高复杂度企业级应用。事实上，J2EE 已成为企业级开发的工业标准和首选平台。世界五百强企业几乎无一例外的采用J2EE技术架构的应用软件。IBM, SAP, ORACLE 等国际软件巨头所提供的企业级解决方案均是采用J2EE技术。 
2、 多种优化，支持超大流量 
一个企业级B2C 网站的流量是巨大的，未采用多级缓存和页面静态化技术的电子商务平台，负荷不了很大的流量，极容易产生页面或图片打开缓慢甚至打不开及页面出错等现象。严重影响顾客购物体验，导致购物欲望降低、中止购物行为。更严重的，甚至会对在该站点购物的产生安全性恐惧，导致客户彻底流失。给商家带来巨大的、不可挽回的损失。博商网上商店采用多种技术对产品展示页面实施多级缓存和静态技术优化，5倍提升网页速度，可以支持超大/并发的访问流量，给顾客提供轻松愉悦的购物体验。 
3、 高效管理产品，提升管理员价值 
非专业化、非企业级的B2C 平台，产品管理的流程虽然简单但极不规范，仅适用于处理少量产品（比如几个类别，几十种产品），一旦产品达到百个以上，就会产生内部产品管理混乱、低效率，外部顾客浏览产品时体验不佳的现象。而企业级的用户，产品种类动辄成千上万，非企业级的产品是绝对无法承受的。而博商网上商店强大的产品管理功能，越是在商品种类繁多、属性各异的情况下，越能体现出高效率，在降低企业运营管理成本的同时带给顾客更好的购物体验。 
4、 灵活、细分到极致的营销手段 
灵活多变的促销、打折、会员积分运营等前沿的新型营销技术，是传统零售行业的竞争利器。不成熟的B2C 平台，既缺乏对传统商业营销的深刻理解，又缺乏技术实现能力，所以基本上没有或者只有一两种最简单的促销功能，无办法满足企业灵活多变、精确到每一个产品的促销需要。其结果必然是企业的强悍的营销攻势难以施展，销售额停滞不前，难以吸引客户。采用此类非企业级的B2C平台所节约的投入与损失的销售额和客户相比，显然得不偿失。博商网上商店强大灵活的促销功能模块，帮助企业把传统零售业的营销策略移植到网络上，从而大幅度地提高客户购买欲望、提升销售额、增强客户粘度。 
5、 购物车转化率高，效益好 
购物转化率是考核营销结果的重要指标。在超市购物时经常发现大量顾客放到购物车里，但又丢弃，最终并未购买的商品，在收银台附近尤其突出，我们通常将这种现象称之为购物车遗弃。网络购物也依然存在这种情况，可以说，无论传统还是网络零售，如何降低购物车遗弃，是提高销售额的重要环节。
6、 众多推荐方式，胜过最佳推销员 
通过众多产品推荐的灵活组合，把顾客最有兴趣的和最有可能购买的产品推荐到顾客面前，给顾客良好的购物体验，提高顾客购买欲望，提升订单金额。比如，消费者在采购数码相机时，系统自动为客户提供该同类产品的横向和纵向比较的推荐,相关配件的推荐等，配套销售成交的概率更高。消费者还可以了解到其他购买了该产品的用户对哪些商品感兴趣，又购买了哪些产品。基于博商网上商店的商业智能分析组件，商家可以精确地迎合消费者各种个性化的购物需求，这是传统零售业无可比拟的优势。 
7、 全面互动展示，提高消费体验 
博商网上商店提供全方位的产品展示方式，可以展示产品的文字介绍、图片、动画、视频等多种媒介，还提供互动式产品投票和评论,让顾客在购物时获得最详尽客观的信息，优化购物体验，提高购买欲。如视频购物就好比传统的电视广告在互联网上的延伸，充分融合各种媒体的独特营销优势，博商软件对实现传统零售业的业务迁移已经走在了行业的前沿。 
8、 高度搜索引擎优化，顾客轻松找到你 
搜索引擎对电子商务有着极其重要的营销价值。为了能在营销过程节省更多成本，让更多顾客能直接通过Google、Yahoo、Baidu 等搜索引擎找到商家所销售的产品，网上商店对搜索引擎进行优化是营销过程不可缺乏的利器。博商网上商店为搜索引擎作了全面的优化，任何目录和产品都支持单独的关键字设置，结合博商网上商店的页面静态化技术，基于博商网上商店构建的网上零售商店保证了各大搜索引擎100%的收录，具备极佳的友好性。同时站内检索和商业智能分析工具高度集成，自动收集消费者最关注的商品关键词，为商家运营分析提供数据积累。 
9、 国际化支持，商贸通全球 
经济全球一体化大势所趋，越来越多的商家通过互联网把生意做到了全球各个角落。许多跨国营销企业产品需要面向不同国家的客户群。通常，每个国家甚至各地区有它自己的规则和特色，如语言习惯和各地区之间税率规则的差异。企业营销活动可能以特定地区为目标，仅在选定地区使用特有的广告或提供促销。也可能是企业级发布，即需要启动所有地区共享的全球的活动。其中在某些方面仍需有差异。 
例如，产品描述可以被所有销售特定产品的地区所共享。然而，每个地区可能以不同语言来呈现这些描述。例如，在美国，客户可以选择以英语或西班牙语查看站点，而在加拿大许多站点以英语和法语出现。跨国的销售者必须考虑并满足在每个地区都有适当的语言选择。 对于特殊地区的站点设置必须以国家相应的货币提出定价。这包括管理多种货币的价格，或购买流程中动态的货币转换。博商网上商店基于i18n 将多国语言技术整合到电子商务系统的每一个细微环节，全面支持国际化运营。
10、快速结帐，支付方式多样
网上支付主要是通过信用卡、借记卡，由国内各大银行的支付网关进行操作的，在订单下达完成后进入支付流程时，我们会根据支付网关接口的要求，采用MD5、Hash等加密码算法，以保证我们的订单数据发送到支付网关不会被窃取和篡改，而最后的交易都是在第三方的支付网关及银行页面进行，目前采用的是国际先进的SSL 方式加密，安全有保证的。目前博商网上商店内置国内外流行的多种支付网关如Verisign、Paypal、2Checkout、贝宝、支付宝、环讯等。技术亮点1、企业级的解决方案当然要采用企业级技术：灵活开放的技术架构，性能，安全，稳定性等达到企业级应用的品质。Java 、asp、云计算架构平台企业版技术安全、强大、跨平台，久经考验、值得信赖，是最适合企业使用的技术平台；
2、基于Spring + Hibernate 的轻量级技术架构，灵活，易扩展，移植性好，不需要复杂昂贵的EJB容器；
3、采用支持MVC 2，SOA的多层（n-tiers）系统架构（见系统架构设计图），强大、灵活、高效、易维护、可扩展；
4、整合众多优秀、可信的开源框架，满足企业级应用所需的各种技术和要求，包括
Sitemesh，JBoss Rules，Birt，Acegi security等等；
5、本产品支持多种操作系统、数据库、应用服务器、浏览器；真正平台独立；
6、支持多种表示层技术：JSP/Velocity/FreeMaker/JSF/XML，界面修改非常方便 
7、页面设计遵守CSS2，W3C等规范，兼容主流浏览器如IE（及其变种）、Firefox、Safari等；基于DIV+CSS的页面设计；
8、前端网上商店与后端管理系统完全分离，安全、可靠、稳定；
9、强大的页面缓存、页面压缩技术可以保证系统性能。
系统分类
简介现在商城系统林林种种，多得数不胜数。所以这时候你就要辨别好坏。毕竟一个好的系统稳定的系统才可能保证商城的正常运行。安全性能还有功能健全都是很重要的。比较好的商城百度就知道。一定要看他们的资质不要贪图便宜。一、名词解释在于大家分享之前，我们先对免费、开源和闭源进行一个名词解释：
免费：软件商不收取用户任何费用对其提供软件使用，但是源代码是否公开和免费没有必然关系；
开源：费用问题由软件商掌握，不一定免费，而是指软件商开放商城系统的源代码；
闭源：费用问题同样由软件商掌握，也不一定免费，是指软件商关闭商城系统的源代码。
名词解释完毕以后，我们就国内商城系统的开闭源情况进行简单的分析。二、免费目前国内的众多商家采取的方式大致一样：对外提供演示版本，用以用户免费下载和体验，当然明确表示，用户在未获得软件商业授权前，不能将下载软件应用于商业盈利性用途。这种操作手法的目的很明确：以免费为噱头吸引用户使用、拓展市场空间、占领市场份额，从而打击竞争对手，形成核心竞争力。
其实说到底，天下没有免费的午餐，商家们都是花了时间和金钱开发出来的产品就是为了免费供用户使用吗？当然不是，只是利用免费为诱饵吸引用户，最终你使用习惯了、依赖了，要用于商业活动，付款便是理所当然的、迟早之事。三、开源VS闭源？开源和闭源哪个好？其实没用明确的标准，反而闭源商城系统在国内使用更加广泛，所以下面主要从两个方面和大家分享一下选择哪种商城系统更适合自己。  开源VS闭源
1、安全
开源：理论上说开放源代码，漏洞非常被黑客发现，好像比较危险。其实反过来思考，开源会吸引很多专业人员围观和研究，三人行必有我师焉，系统漏洞和bug都很容易被人发现，当然也就能够得到及时修复。
闭源：举一个例子，很多人都熟悉的闭源商城系统shopex，可是这几年都被黑客利用SQL注入漏洞破解用户密码的例子都有很多。虽然目前国内市场大多数还是闭源商城系统（比如366EC），但是开源和闭源都不能够保证绝对的安全，安全性最主要还是依赖于系统的严谨性，而不是开源或闭源。
2、拓展性
开源与闭源商城系统都具有可拓展性，在网上商城的使用过程中，用户难免有新功能、新需求增加。这时开源相比于闭源稍显优势，程序员可根据开放代码进行修改和二次开发，增加新功能。[3]
系统示图
示意图：  [4]