天商08级信息管理认识实习

信 息 管 理 认 识 实 习二级学院: 信息工程学院专 业: 信息管理与信息系统 班 级: 学

信 息 管 理 认 识 实 习

二级学院: 信息工程学院

专 业: 信息管理与信息系统 班 级: 学 号: 学生姓名: 指导教师:

2010 年 10 月

1

,

目 录

引言(ECSHOP 的发展与应用)……………………………………3

1. ECSHOP平台简介………………………………………………3

1.1系统主要功能模块………………………………………3

1.2系统特点…………………………………………………3

1.3系统主要应用 …………………………………………4

2. ECSHOP平台建站流程…………………………………………4

3. ECSHOP平台的二次开发方法………………………………6

4. ECSHOP平台评估……………………………………………9

4.1系统的优点……………………………………………9

4.2系统的不足……………………………………………10

5. 总结…………………………………………………………11 参考文献…………………………………………………………11 、

2

,

ECSHOP 平台分析与研究

引言(ECSHOP 的发展与应用)

随着信息技术的发展和广泛应用,人们生活水平不断提高,网上购物越来越受到人们的青睐。电子商务随之兴盛发展。电子商务指的是利用简单、快捷、低成本的电子通讯方式,买卖双方不谋面地进行各种商贸活动。而要开网店,就要有相应的网上开店的软件。

ECSHOP 网店系统是一套免费开源的网上商店软件,无论在稳定性、代码优化、运行效率、负载能力、安全等级、功能可操控性和权限严密性等方面都居国内外同类产品领先地位。ECShop 网店系统只专注于网上商店软件的开发,因为专注所以专业,已成功为数以万计的企业和个人用户提供完美网上开店解决方案,成为目前国内最受欢迎的网上购物软件之一。

ECShop 是Comsenz 公司推出的一款B2C 独立网店系统,适合企业及个人快速构建个性化 网上商店。系统是基于PHP 语言及MYSQL 数据库构架开发的跨平台开源程序。

1. ECSHOP平台简介

1.1系统主要功能模块

ECShop 具有灵活的模版机制

ECShop 开发了独有的高效模板引擎(2.15以前版本使用smarty 模板引擎) ,并结合了Dreamweaver 的模板和库功能.

ECShop 网上商店系统”的模板机制是由ECShop 团队自行研发的模板控制系统, 和著名的 PHP 开源模板引擎程序 Smarty 大部分功能类似 。为了方便用户开发模板,并使用了 Dreamweaver 的模板和库功能,使得编辑模板变得更简单容易。

1.2系统特点

• 灵活的模版机制

ECShop 开发了独有的高效模板引擎 (2.15 以前版本使用 smarty 模板引擎 ) ,并结合了 Dreamweaver的模板和库功能,使得编辑制作模板变得更简单。

• 开放的插件机制 支付、配送,会员整合都是以插件形式实现。商家可以随时增 3

,

加或变更的支付方式和配送体 系。ECShop 支持大部分php 开发的论坛系统,包括discuz ,phpwind 等,只需在后台做简

单参数配置,即可完成会员整合。

• 功能 A J A X 化

ECShop 使用目前流行的 AJAX 技术,批量数据编辑变得更迅速,方便。

• 促销功能 ECShop提供了积分、红包、赠品,夺宝奇兵等多种促销方法。

• 高效率的代码和执行性能 通过优化代码与数据库结构,配合ECShop 独家设计的缓存机制,在不考虑网速的情况下,

网店动态页面与纯静态页面访问速度相当。

• 常规功能的更完善实现 针对常规功能尤其是后台管理和购物流程,ECShop 进行了更简洁的设计,实现更好的用户体验。

• 搜索引擎优化

在 SEO (搜索引擎优化)上,ECShop 独家支持两种 URL 重写方式,并且是同类软件中第 一家支持google / yahoo / microsoft 三家共同发布的 sitemaps 0.9 网站索引规范,能够为 站点被搜索引擎收录做到最大限度的支持和帮助。

• 内置手机短信网关 ECShop内置手机短信网关,支持会员信息群发,订单提醒等功能。

• 多语言支持 支持简体,繁体,英文。

• 源代码开放 用户可根据自己的需求对ECShop 进行定制,扩展。

1.3系统主要应用

ECShop 是Comsenz 公司推出的一款B2C 独立网店系统,适合企业及个人快速构建个性化 网商店。系统是基于PHP 语言及MYSQL 数据库构架开发的跨平台开源程序。

2. ECSHOP平台建站流程

2.1 准备工作(购买域名和空间, 下载网站程序或者自己已经做好的网站程序)

1. 注册会员 (1) 打开速度互联http://www.mudns.com的网站.(在浏览器中输入www.mudns.com, 回车)(2)点击右上角的注册按钮.(3)填写注册资料.(4)完成注册.

2. 在线付款 首先要开通网上银行,遵循网上付款的一般方式。

3. 购买域名

(1) 查询域名是否已被注册? 如已被注册, 请继续寻找

4

,

(2) 确认一个可以注册的域名

(3) 已注册的会员用户请登陆我们网站

(4) 请付款到您的会员号

(5) 如果您会做解析最好了, 如果不会请点击订购域名解析服务

(6) 解析是需要时间的, 所以接着请耐心等待1-24小时解析生效.

(7) 还要把主机绑定相应的域名.

4. 购买空间 实时开通虚拟主机 即可完成购买

这里做一下说明:

FTP 用户名:以后使用FTP 软件连接远程虚拟主机需要使用到他, 根据自己喜好设置 FTP 密 码:自己设置的密码

2.2 正式建站

1. 解析域名

(1)登陆域名管理面板(一般是在哪里购买的域名从哪里登陆的. 购买域名的服务商都会提供此类帮助的)

(2)添加A 记录到指定的服务器IP

(3)等待域名解析生效. 域名解析生效时间不一样. 一般0-24小时.

验证域名解析是否生效的方法:

开始菜单--运行--输入"cmd"--- ping 你的域名

2. 绑定域名 域名绑定一般是借助空间商的空间面板实现. 虽然空间面板各有不同, 但是大体的思路一般是:

登陆会员中心---主机管理 进到主机管理面板 ,--域名绑定---添加咬绑定的域名即可

3. 制作网站程序(下载源码)(1) 下载源码 (2) 将下载ECSHOP 软件包解压到本地。docs 目录下存放有 ECShop 安装说明(install.html )、ECShop 的介绍(Readme.txt )、rewrite 的使用说明(URLRewrite.txt )。

upgrade 目录是升级包,如需要升级需要将此目录上传到网站根目录下执行升级。 upload 这个目录最重要,目录下的文件就是 ECShop 系统的安装程序文件了。安装 ECShop 系统时要把这个目录下的所有文件上传到你的空间下。

4. 上传网站程序 :

(1) 准备登录空间的工具 ftp . 打开 ftp 工具,接下点击菜单栏里的连接按钮 5

,

来连接你的空间,填写连接空间的帐号信息。点击连接按钮后便可以连接上你的空间了,如果你的空间上已经有了其他网站的程序,需要新建立一个目录来存放 ECShop 的安装程序文件。这里举例新建一个 ECShop 目录,如图所示:

(2)双击 ecshop 这个目录,进入ecshop 目录下。将本地解压好的 upload 目录下的程序文件全部上传到空间上ecshop 目录下面 ,该目录要求在浏览器中能够访问。

5. 安装网站程序,开始安装在浏览器中 访问http://你的网址/ecshop的上传目录/ 进入检测系统环境页面,此页面检测系统环境、和目录权限.

如文件上传到服务器后,如果在安装时检测特定目录权限不可修改时, 需要更改 cert 、data 、images 、includes 、temp 、themes 这几个目录权限及其所有子目录的权限设置为777才能保证ECSHOP 的正常运行.

环境和目录权限都满足条件,点击下一步,进入配置系统页面

添加完数据库信息和管理员帐号后就可以点击立即安装。安装过程包括创建配置文件、创建数据库、创建数据、创建管理员帐号等这些操作完成后。说明您的网店系统已经安装成功。

6. 网店模板免费下载: http://www.cnzhanzhang.com/thread-16960-1-1.html

7. 网店新模板的安装 (1)把下载的压缩包解压,然后把文件夹放到EC 目录-》themes 目录中就可以了(2)EC后台管理中心-》模板管理-》选择模板

3. ECSHOP平台的二次开发方法

3.1 通过修改ECShop 文章管理表字段和程序

例如给ECShop 的文章增加浏览次数的功能。ECShop 没有浏览次数的功能。所以可以通过修改ECShop 文章管理表字段和程序。来实现对ECShop 文章页面浏览次数进行统计。 1:修改ECShop 文章表.

alter table ecs_article add column click_count int(1) default 0;//增加统计浏览次数的字段。

2:在文章详细页面增加以下程序。

6

,

$db -> query("update ".$ecs->table('article')." set

click_count=click_count 1 where article_id = '$article_id'");

3:详细页面显示文章浏览次数

$count = $db -> getOne("select click_count

from ".$ecs->table('article')." where article_id = '$article_id'"); $smarty -> assign('count',$count);

4:详细页面调用。

文章浏览次数:{$count}次。

以上就完成了ecshop 详细页面统计和调用。

3.2 通过js 保存文件二次开发

例如:如何通过js 实现对ecshop 详细页面的图片进行保存,点保存就能保存图片。可以给goods 表增加一个字段来存储这些东西。通过goods_desc_img字段,来存储要下载的图片。

1:通过JS 下载图片的js 函数

2:提取ecshop 编辑器中的图片地址。

,

4:如何去除cshop 底部查询信息的显示

library/page_footer.lbi中,删除 {insert name='query_info'}

5:如何发布首页公告

后台->系统设置->商店设置->网店信息->商店公告. 填写你需要的公告就可以了. 6:如何发布站内新闻

ecshop 管理文章十分灵活, 既可以管理帮助信息, 也可以管理站内文章. 站内新闻. 1:增加文章帮助信息

后台->文章分类->增加文章分类->(选择) 网店帮助分类-> 填写分类的名称xxx 后台->文章列表->增加文章->选择网店帮助分类(xxx)->发布文章

2:增加站内信息, 站内新闻

后台->文章分类->增加文章分类->增加一个文章顶级分类news

后台->文章类表->增加文章->选择分类news->发布文章

7:如何修改网站logo

用你的logo 图片替换/themes/default/images/logo.gif中图片就可以了 8:如何修改产品图片的大小

在ecshop/themes/default/style.css中,找到.goodsItem .goodsimg{width:100px; height:100px; border:4px solid #eef8ff; margin-bottom:4px;}就可以控制产品图片的大小.

9:如何管理首页flash 播放器

后台 -> flash播放器管理 -> 增加自定义,你就可以上传和控制图片的位置 10:如何手动修改支付方式排列顺序

数据库表中,找到payment 表,pay_order字段就是用来控制顺序的,你如果想让A 支付方式排在第一,那么你需要修改该字段的值稍微大一些。

4. ECSHOP平台评估

4.1 系统的优点

ECShop 网店系统可免费下载、免费使用、免费升级,无使用时间与功能限制。 9

,

ECShop 网店系统是一套免费开源的网上商店软件,无论在稳定性、代码优化、运行效率、负载能力、安全等级、功能可操控性和权限严密性等方面都居国内外同类产品领先地位。

ECShop 网店系统只专注于网上商店软件的开发,因为专注所以专业,已成功为数以万计的企业和个人用户提供完美网上开店解决方案,成为目前国内最受欢迎的网上购物软件之一。

ECShop 网店系统支持多种类型商品销售,实物商品销售及虚拟商品(如电话卡,游戏点卡等)可在同一个网店中进行管理。

ECShop 网店系统提供了灵活强大的模板机制,内置多套免费精美模板,同时可在后台任意更换,让您即刻快速建立不同的网店外观。同时您可以对网店模板自定义设计,建立个性化网店形象。

ECShop 网店系统强大的站内商品搜索引擎,结合Ecshop 独有的商品属性可搜索功能,买家在您的网店可以轻松找到所需商品。

对于网店来说, ECShop 除了安装便捷,功能上强大以外,操作上也非常方便快捷。 Comsenz 设身处地为客户着想的设计理念使 ECShop 达到了极高的易用性,只需轻点鼠标+简单录入即可完成商品的录入,促销宣传等管理工作。

对于客户来说, ECShop 简单易用的购物流程和丰富的模板,使他们能够以多种方式获得商品信息,体现了网店人性化的服务,让网购者感觉到人性化、高效率、安全的网店购买体验。

4.2 系统的不足

(1)由于是开源的,在安全性能上就存在一定的隐患,容易被黑客攻击。

(2)不能对商品编号进行排序, 从而不能根据需要调整商品的显示顺序。

(3)批量处理功能不足。shopex 的批量编辑,可以对所有商品的参数进行编辑,什么货号、品牌、单位、性质、类别、库存、价格、成本价、序号、是否促销、积分、图片、简介、详细描述、重量等等,甚至页面标题、meta 等都可以批量编辑,ecshop 刚开始居然没有这个功能。后来终于增加了批量处理的功能,但是只能对价格、积分、 10

标签: