电子商务课程设计实验报告定稿

上传人:第*** 文档编号:55669920 上传时间:2018-10-03 格式:PDF 页数:19 大小:2.12MB
返回 下载 相关 举报
电子商务课程设计实验报告定稿_第1页
第1页 / 共19页
电子商务课程设计实验报告定稿_第2页
第2页 / 共19页
电子商务课程设计实验报告定稿_第3页
第3页 / 共19页
电子商务课程设计实验报告定稿_第4页
第4页 / 共19页
电子商务课程设计实验报告定稿_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《电子商务课程设计实验报告定稿》由会员分享,可在线阅读,更多相关《电子商务课程设计实验报告定稿(19页珍藏版)》请在金锄头文库上搜索。

1、1目录目录一、一、实验项目名称实验项目名称.2二、二、实验目的和要求实验目的和要求.22.1 实验目的2 2.2 实验要求2三、三、实验内容和原理实验内容和原理.2四、四、主要仪器设备主要仪器设备.24.1 硬件环境:2 4.2 软件环境:3五、五、操作方法与实验步骤操作方法与实验步骤.35.1 安装配置3 5.2 支付认证4 5.3 后台管理5 5.4 前台使用7 5.5 源码分析9 5.6 界面设计10 5.7 网络营销12 5.8 物流配送12六、六、实验结果与分析实验结果与分析.135.1 安装配置13 5.2 支付认证15 5.3 后台管理15 5.4 前台使用16 5.5 源码分析

2、16 5.6 界面设计17 5.7 网络营销17 5.8 物流配送18总结总结. 192一、一、实验项目名称实验项目名称电子商务系统软件综合实验二、二、实验目的和要求实验目的和要求2.12.1 实验目的实验目的1 掌握电子商务系统的安装配置。 2 掌握电子商务系统的后台管理。 3 掌握电子商务系统的前台使用。 4 掌握电子商务系统的界面设计。 5 理解网络渠道、网络定价、网络促销、网络广告等常见网络营销策略; 6 了解数字证书、网上银行、第三方支付工具的办理流程; 7 了解常见的物流配送解决方案。 8 能读懂电子商务系统的部分源码并进行分析简单分析。2.22.2 实验要求实验要求1 按“操作方

3、法与实验步骤”完成实验所有操作; 2 按照“实验结果与分析”的要求,查阅资料完成实验结果分析。 3 依据模板撰写实验报告; 4 所有实验环节均独立完成,严禁抄袭他人实验结果,否则后果自负。三、三、实验内容和原理实验内容和原理安装配置、支付认证、前台使用、后台管理、界面设计、源码分析、网络营 销、物流配送,共计 8 大部分内容。四、四、主要仪器设备主要仪器设备4.14.1 硬件环境:硬件环境:1 PC、LAN、Internet。34.24.2 软件环境:软件环境:1 操作系统:WINDOWS 2000/XP 2 数据库:MYSQL 3 应用服务器:APACHE 4 解释容器:PHP 5 电子商务

4、软件:ECSHOP五、五、操作方法与实验步骤操作方法与实验步骤5.15.1 安装配置安装配置在满足硬件环境和软件环境下进行电子商务系统的安装配置: 图 5-1图 5-2图 5-345.25.2 支付认证支付认证支付认证是网上交易付款的基本方式。通过支付认证才能实现钱物交换。 1 网上银行网上银行 工、商、农等银行的网银办理流程: 图 5-42 第三方支付工具第三方支付工具 支付宝注册、认证流程图: 图 5-555.35.3 后台管理后台管理后台管理的界面及流程图: 图 5-6图 5-7图 5-8675.45.4 前台使用前台使用图 5-9图 5-10图 5-118图 5-1295.55.5 源

5、码分析源码分析如下为 catalog 板块源代码: caching = true; if (!$smarty-is_cached(catalog.dwt) /* 取出所有分类 */ $cat_list = cat_list(0, 0, false);foreach ($cat_list AS $key=$val) if ($valis_show = 0) unset($cat_list$key); assign_template(); assign_dynamic(catalog); $position = assign_ur_here(0, $_LANGcatalog); $smarty-a

6、ssign(page_title, $positiontitle);/ 页面标题 $smarty-assign(ur_here,$positionur_here); / 当前位置$smarty-assign(helps,get_shop_help(); / 网店帮助 $smarty-assign(cat_list,$cat_list);/ 分类列表 $smarty-assign(brand_list, get_brands();/ 所有品牌赋值 $smarty-assign(promotion_info, get_promotion_info();10$smarty-display(catal

7、og.dwt);/* * 计算指定分类的商品数量 * * access public * paraminteger$cat_id * * return void */ function calculate_goods_num($cat_list, $cat_id) $goods_num = 0;foreach ($cat_list AS $cat) if ($catparent_id = $cat_id return $goods_num; ? 模版分析: 此模版为初始界面目录的设计模版, 这个模板时用来改变列出所有分类及品 牌、页面标题 当前位置、网店帮助、分类列表、所有品牌赋值、计算指定分

8、类的商品数量 等前台页面的目录,属于前台模板的重要模版之一。改变该板块源代码的数值, 及可相应的改变目录页面。5.65.6 界面设计界面设计界面设计前后对比图 修改的模版状态 在线调查取消11图 5-13图 5-14125.75.7 网络营销网络营销图 5-155.85.8 物流配送物流配送图 5-1613六、六、实验结果与分析实验结果与分析5.15.1 安装配置安装配置对于已经熟悉 ApachePHPMYSQL 的安装配置的开发人员,或者是不想涉及开发而只是想建立 PHP 应用程序的人来说,使用 Apache/PHP/MYSQL 安装套件来配置 PHP 的 WEB 环境会方便不少,但是选择合

9、适的套件还是需要的。1、常见 PHP 套件的特点:常见 PHP 套件特点WAMP带有 phpMyAdmin 和 SQLiteManager ,提供 了很多 Addon 插件,如 PHP 版本切换、 ZEND OPTIMIZER 、WEBALIZER 等TSW比较完整,支持 PERL,FTPServer,还提供 有 Tomcat 和 wordpressGREENAMP国产的套件,无删除功能VertrigoServ内置了 ZendOptimizerXAMP很不错, 提供了丰富的插件, 如 perl、 python、 tomcat 和 cocoonWAPM国产的,支持 Tomcat 和 Turck

10、MMCahe、 ZendOptimizerAppserv也整合了 Zend OptimizerApache2Triad包含了 Perl , PythonEasyPHP安装比较简单LiteWeb支持 Perl 和虚拟域名2、PHP、ASP/ASP.NET、JSP 特点: 名称优点缺点ASP1. 无需编译 2. 易于生成 3. 独立于浏览器 4. 面向对象 5. 与任何 ActiveX scripting 语言兼容 6. 源程序码不会外漏1、Windows 本身的所有问题 都会一成不变的也累加到了 它的身上。安全性、稳定性、 跨平台性都会因为与 NT 的 捆绑而显现出来。 2、ASP 由于使用了

11、COM 组 件所以它会变的十分强大, 但 是这样的强大由于 Windows NT系统最初的设计问题而会 引发大量的安全问题。 只要在 这样的组件或是操作中一不 注意, 哪么外部攻击就可以取 得相当高的权限而导致网站14瘫痪或者数据丢失。 3、由于 ASP 还是一种 Script 语言所没除了大量使用组件 外,没有办法提高其工作效 率。 它必须面对即时编绎的时 间考验, 同时我们还不知其背 后的组件会是一个什么样的 状况。 4、无法实现跨操作系统的应 用。 当然这也是微软的理由之 一,只有这样才能发挥 ASP 最佳的能力。 可是我却认为正 是Windows限制了ASP, ASP 的概念本就是为一

12、个能让系 统运行于一个大的多样化环 境而设计的。 5、还无法完全实现一些企业 级的功能: 完全的集群、 负载 均横。ASP.NET1 简洁的设计和实施。 2 语言灵活, 并支持复杂的 面向对象特性。 3 开发环境。1数据库的连接复杂。JSP1、一处编写随处运行。 2、系统的多台平支持。 3、强大的的可伸缩性。 4、多样化和功能强大的开发 工具支持。1、与 ASP 一样,Java 的一些优势正是它致命的问 题所在。 2、缺少系统性的资料。 3、速度超慢PHP1、一种能快速学习、 跨平台、 有良好数据库交互能力的开 发语言。 2、简单轻便,易学易用。 3、与 Apache 及其它扩展库 结合紧密。

13、 4、良好的安全性。1、数据库支持的极大变 化。 2、不适合应用于大型电 子商务站点 3、安装复杂。 4、缺少正规的商业支 持。 5、无法实现商品化应用 的开发。155.25.2 支付认证支付认证常见“支付方式”的特点:支付方式优点缺点网上银行支持多种电子商务购物 平台,可以交易好多金融产 品, 比如黄金, 外汇什么的等。不同银行之间转账是收 费的。支付宝(1)支付宝交易款项进 入第三方账户, 不用担心卖家 收到款项以后逃避发货, 交易 安全更有保障。 (2)转账免费办理相 对方便不出户有网有电脑 就行支付时只能在淘宝或是 和支付宝合作的商家网上才 可以使用, 转账额度小。 钱到 账户时间相对

14、银行之间慢。5.35.3 后台管理后台管理一名优秀的系统管理员,首先要熟悉所有的安装程序和安装的流程,其次,要了解如何进行系统的操作和维护,不要出错。随机应变,对于临时产生的问题及时的进行应急处理。以公正公平的态度进行后台管理,不以权谋私。后台管理是整个系统最重要的过程,必须仔细谨慎,其安全问题也不容小觑。服务器安全环境构建中,日常管理策略是最重要的也最容易被忽视的一环。对于服务器日常维护,应该建立合理的,安全有效的机制。1)定期对服务器进行备份为防止不能预料的系统故障或用户不小心的非法操作, 必须对系统进行安全备份。 除了对全系统进行每月一次的备份外,还应对修改过的数据进行每周一次的备份。同

15、时,应该将修改过的重要系统文件存放在不同的服务器上,以便出现系统崩溃时(通常是硬盘出错),可及时地将系统恢复到正常状态。2)账号和密码保护账号和密码保护可以说是系统的第一道防线, 目前网上的大部分对系统的攻击都是从截获或猜测密码开始的。一旦黑客进入了系统,那么前面的防卫措施几乎就没有作用, 所以对服务器系统管理员的账号和密码进行管理是保证系统安全16非常重要的措施。系统管理员密码的位数一定要多,至少应该在 8 位以上,而且不要设置成容易猜测的密码,如自己的名字、出生日期等。对于普通用户,设置一定的账号管理策略,如强制用户每个月更改一次密码。对于一些不常用的账户要关闭,比如匿名登录账号。3)监测

16、系统日志通过运行系统日志程序,系统会记录下所有用户使用系统的情形,包括最近登录时间、使用的账号、进行的活动等。日志程序会定期生成报表,通过对报表进行分析,你可以知道是否有异常现象。4)硬件管理己方和机柜的钥匙一定要管理好,不要让无关人员随意进入机房,尤其是网络中心机房,防止人为的蓄意破坏。5.45.4 前台使用前台使用ECSHOP 前台使用过程中存在的问题:通过网上购物,买家可以根据自己的需求进行选购产品,扩大了接触产品的范围。 买家可以不必出门就可以买到自己心仪的产品,这是对他们来说最简便的方法。但是在 ecshop 中也会出现一些问题 ,比如说不能看到商品的图片等等。5.55.5 源码分析源码分析开发框架对于各种能力层级的开发者都是一种减少重复编码需要的良好方式,同时加快开发过程,确保创建 Web 程序时写了正确的代码。这

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号