[转载]电子商务项目深度解析前言篇及个人技术经验(需求,架构,模块设计,详细技术难点) – koolbing – 博客园.
本人计算机专业出身,目前在一家公司做技术负责人。从事技术工作已经十几年了,然而笔者一向都没有写日志的习惯,一方面是因为处于不断的忙碌之中没有太多时间也没有这个意识,另一方总感觉自己接触的技术比较简单,没有分享的冲动。
不过十几年来一直有个心愿,想把自己在这十多年的技术经历及所见所感付诸笔端,也算是对自己的一份总结,即使哪一天再也不从事具体的开发工作了,也可以看到自己曾经的足迹。
仔细想来,从我的经历来看,我使用的技术十分庞杂,总结起来自己也被吓了一跳,这些技术部分精通,大部分基本上都熟练状态,也就是说拿来略微回忆一下,就可以用。
其中包括,
一,c/c++, asp com+, php(LAMP XOOPS), java(SSH),以及现在的.net技术,我称为技术流派。
asp com+/C++Com组件技术 在2002年全国比较流行的某B2B行业网站中使用
php 使用ecshop为几个公司进行过个性化的二次开发
ssh (struts2+hiberrnate+spring+ognl) 开发过电子商务网站
.net windows/webForm/mvc3.0 开发过 招聘网站,数据采集系统,救援系统,电子商务网站,团购网站,视频网站,音乐网站,搜索引擎网站, 医药网 某天猫淘宝接口集成与开发
java Adroid 开发电子商务系统手机客户端
二,开发工具及环境
三,数据库系统接触的有: access , mySQL / SQLServer /oracle / db2
四。设计工具: Visio, PD (powerDesigner), RSA(IBM rational software architect), PhotoShop, Dreamweaver (网页三剑客),vs2012,
五, 管理工具: project, vss/svn, maven, msf
在开发过程中,以b/s架构为核心,其余为辅助软件及应用。
当然也可以这样理解,在现有国内环境下,在企业及个人生存压迫下,十几年来我从未放弃过学习的步伐,这使得一个悲悴的技术人员几乎 被迫成了全能工具。当然也使我面对当前任何技术都不会感觉困难,不管多么复杂的软件,在略微了解之后,都会从心里发出不过如此的窃喜。这也可能算是“会当凌绝顶,一览众山小”吧。
言归正传,本人曾深入研究电子商务框架及源代码有:hishop(.net), ecshop(php + smarty), 商派shopex(php), JEShop( struts2+hiberrnate+spring+ognl )并在上述框架基础上进行过多家客户电子商务的二次开发。
不过本系统文章以笔者目前从事的电子商务技术开发为核心,将融入我工作以来接触到及所学到的所有的技术,当然这里不是给出的通用的标准,只是参考了大量的现有电子商务框架与技术,结合我们自己的实际情况的开发过程,我暂时给它起名为《电子商务项目深度解析》吧。
注意本系统是已经上线多年的成熟系统,目前主系统和各子系统运行良好,不是不存在的系统,是切切实实为企业创造价值的系统。注:本文介绍的电子商务系统主系统及各子系统,已经获得了软件著作权及各项专利。
其中将包括如下几大部分:
一,电子商务网站需求白皮书
此部分,主要介绍电子商务网站的总需求,及要主要专业术语的解释,具体会有大量篇幅介绍(大概30页,将以大量图表的形式来展开,这样会比较轻松理解)
包括:
1电子商务系统需求概览
电子商务网站前台需求:
系统管理需求:
二,电子商务网站总架构
此部分,包括以一个b/s为核心的电子商务系统为例,分析要涉及的所有子系统并与之整合 电子商务前台展示系统, 后台管理系统,数据采集与比价系统,电子商务手机客户端系统 CRM CTI与管理平台整合系统 淘宝数据同步与供应商查询系统 电商平台整合系统 会员系统与Discuz, UCHome整合系统作到单点登录
三,电子商务网站中所使用到的技术
四,电子商务主网站经典模块解析
此处没有过多的理论解释,只有根据实践进行的总结及设计描述,详细类结构,并包括一些设计模式在其中的应用。
3.1 会员系统
3.2 产品展示系统
3.3 购物车系统设计
3.4 集成登录接口设计
3.5 支付接口设计(几乎支持国内所有支付接口)
3.6 订单系统
3.7 定时任务系统
…
五,其它,以后再补充