电商的网站技术解决方案
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4.数据库
MYSQL
• MySQL是一个关系型数据库管理系统, 由瑞典MySQL AB公司开发,目前属于 Oracle公司。MySQL的SQL语言是用于访 问数据库的最常用标准化语言。其体积 小、速度快、总体拥有成本低,尤其是 开放源码这一特点,一般中小型网站的 开发都选择MySQL作为网站数据库。由 于其社区版的性能卓越,搭配PHP和 Apache可组成良好的开发环境。
3、发布维护
上传发布
网站空间
日常维护
内容维护、版面维护
B、如何撰写电子商务网站规划书
一、建设网站前的分析
二、建设网站目的及功能定位 三、网站技术解决方案
四、网站内容规划
五、网页设计 六、网站维护
B、如何撰写电子商务网站规划书
1.行业市场分析
一、建设网站前的分析
知彼
知已
2.公司概况了解
B、如何撰写电子商务网站规划书
4.数据库
SQL server
• SQL server 微软公司开发的一个关系 数据库管理系统。SQL Server 采用二 级安全验证、登录验证及数据库用户 帐号和角色的许可验证。
4.数据库
ORLeabharlann BaiduCLE
• ORACLE 一种适用于各种类型包括大 型、中型和微型计算机的关系数据库 管理系统,使用SQL(Structured query language)作为数据库语言。
电子商务网站技术方案
A、电子商务网站制作流程
1、规划设计 2、实施制作 3、发布维护
A 、电子商务网站制作流程
确定主题
规划分析
1、规划设计 收集资料
整体规划、系统分析
文字、图片、影音素材
考虑周全、切实可行
撰写网站规划书
市 场 分 析
建 设 网 站 目 的
网 站 功 能 定 位
技 术 解 决 方 案
• 在服务器端执行的,通常返回给客户端的就是一个 HTML文本
3.开发技术:自主开发网站、建站工具
(1) ASP 、PHP、JSP的共同性
• HTML 内嵌式的语言
• 需要附加的语言引擎分析
• ASP 、 PHP 、 JSP 三者都是面向 Web 服务器的 技术
• 结合了数据库技术 • 支持组件技术
应用成熟度 高
4.数据库
Access
• Access 是Office组件的重要成员,其主要功能是 数据库的管理和应用。Access是一个数据库管理 系统,它之所以被集成到Office中而不是Visual Studio中,是因为它与其它的数据库管理系统 (如Visual FoxPro)相比更加简单易学,一个普 通的计算机用户即可掌握并使用它。而且最重要 的一点是,Access的功能足够强大,足以应付一 般的数据管理及处理需要。
D、服务器软件的选择与操作
服务器软件是指建立电子商务网站的平台,是 提供网站运行的环境。通常又称为WEB服务器软 件。常见的WEB服务器软件有著名的IIS和Apache, 它们分别占据了服务器软件市场的前二位,几乎 垄断了整个市场。
开发技术与Web服务器系统的搭配
• 开发技术与Web服务器搭配情形:
• 如果开发语言是ASP,一般就选择运行在Windows +IIS的环境下。 • 如果开发语言是PHP,一般就选择运行在 Linux+Apache或Windows +Apache的环境下。
1、 Windows +IIS+ASP(ASP.net)+SQL(Access)
2、 Windows + Apache +PHP+MYSQL
一、建设网站前的分析
1.确定网站目的
二、建设网站目的及功能定位
2.确定网站功能
B、如何撰写电子商务网站规划书
一、建设网站前的分析 二、建设网站目的及功能定位
1.服务器 2.运行平台
三、网站技术解决方案
自建服务器、租用虚拟主机…
操作系统类型
开发技术类型 数据库系统类型
3.开发技术
4.数据库
B、如何撰写电子商务网站规划书
2.运行平台
UNIX
• UNIX操作系统是一个具有不同硬件平台的多用户 操作系统,具有多种不同的版本。UNIX的结构和 MS-DOS的结构很相似,有一核心程序,叫做 Kernel(核)。另外还有一些命令解释程序,叫 做Shell(外壳)。Kernel是常驻内存的,而Shell 只在键入命令时才调入内存,一旦执行完这条命 令其功能也就消失,Shell程序是用户和Kernel的 接口。常用的有两种Shell,一种是B shell,也称 标准Shell,提示为“$”,另一种是C-shell,提示符 为“%”。
1.确定网站整体风格,网页色彩、版面规划
五、网页设计
2.确定网站的布局
B、如何撰写电子商务网站规划书
一、建设网站前的分析 二、建设网站目的及功能定位
三、网站技术解决方案
四、网站内容规划
五、网页设计
1.管理方案
六、网站维护
2.运营与推广方案
3.安全性措施
C、网站技术解决方案
1.服务器:自建服务器
1.服务器
3.开发技术:自主开发网站、建站工具
(1)ASP(Active Server Pages)1996 • ASP是微软公司开发的代替CGI脚本程序的一种应用
• ASP使用VBScript或者JavaScript脚本完成编程
• ASP支持组件技术(ADO组件、ASP·NET)
• 服务器端执行ASP程序,并将结果以HTML格式传送到 客户端浏览器上
– 服务器是Linux,可采用Linux+Apache的搭配。 – 服务器是Windows,可采用Windows+IIS的搭配。 – 服务器是Unix,可采用Unix+Websphere的搭配。
• 如果考虑到开发语言的不同,搭配也会有所不同。
– 若开发语言是Java或JSP,各种服务器平台都可以正常运行 – 一般以IBM WebSphere、Tomcat 和BEA WebLogic比较常 见。
实训
1、选择下载两种CMS系统;
2、检查安装环境(基于ASP 和PHP); 3、配置CMS系统所需要的系统环境; 4、安装CMS系统; 5、利用IE浏览器进行测试;登陆后的网站首页和 进入后台管理页面。
phpStudy集成最新的Apache+PHP+MySQL+phpMyAdmin,一次性安 装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序不 仅包括PHP调试环境,还包括了PHP开发手册等。总之学习PHP只需一 个包。 1)全面适合 Win2000/XP/2003/win7 操作系统 。 2)该程序包集成以下软件。 •PHP 5.2.17 新型的CGI程序编写语言,易学易用、速度快、跨平台。 •Apache 2.2.21 最流行的HTTP服务器软件,快速、可靠、开源。 •MySQL 5.0.91 执行性能高,运行速度快,容易使用,非常棒数据库。 •phpMyAdmin 3.4.7 开源、基于WEB而小巧的MySQL管理程序。 •ZendOptimizer 3.3.3 免费的PHP优化引擎,性能提高30%以上。 •OpenSSL 0.9.8r 密码算法库、SSL协议库以及应用程序。 3)如果作为服务器请稍修改配置文件即可。MySQL数据库用户名:root ,密码root,安装后请重新设置密码。
E、网站安全性措施
• 包括防止病毒的袭击、防止黑客的入侵、防止因为意外事件 导致数据的丢失 • 电子商务网站还包括在交易过程中不泄漏客户的信息 • 使用杀毒软件,并且经常定时升级,不使用来历不明的软件 ,注意移动存储设备的使用安全,这些可以有效地防止病毒 的袭击。 • 使用网络防火墙、定期扫描服务器发现漏洞即是打补丁,使 黑客没有入侵的道路。 • 对付意外事故,必须每天备份数据。 • 对客户的信息保证安全是最重要的,在交易时 • 要注意提醒客户提高警惕,保证客户的权益不受到损失。
Web服务器系统
IIS Oracle iAS Aapche
IBM WebSphere
BEA WebLogic
Tomcat
2.运行平台
Windows Server 2003
(1)支持多种硬件平台和多种网络协议 (2)Windows Server 2003可以与多种服务器操作系 统进行互操作,其中包括:Net ware、UNIX、 LAN Manager等。 (3)具有良好的安全措施与容错能力 (4)Windows Server 2003 还提供了多种工具,用来 记录与追踪网络的活动情况。 (5)Windows Server 2003 的任务管理器(Task Manager)能够显示与应用程序有关的详细信息, 并且以图形方式表示出CPU与内存使用情形,使用 户能够更方便控制与管理系统。 (6)支持两种文件系统:文件系统(NTFS)和文件 分配表系统(FAT)。
一、建设网站前的分析 二、建设网站目的及功能定位
三、网站技术解决方案
四、网站内容规划
会员注册、信息检索、订单确认、 1.规划网站内容 付款、跟人信息保密、相关帮助 …… 2.确定网站栏目
B、如何撰写电子商务网站规划书
一、建设网站前的分析 二、建设网站目的及功能定位
三、网站技术解决方案 四、网站内容规划
3.开发技术:自主开发网站、建站工具
(3)JSP(Java Server Pages) 1999 • 由Sun Microsystems公司倡导、许多公司参与一起 建立的一种动态网页技术标准
• 它是在传统的网页HTML文件中插入Java程序段和 JSP标记,从而形成JSP文件。 • 用JSP开发的Web应用是跨平台的,既能在Linux下 运行,也能在其他操作系统上运行。
3.开发技术:自主开发网站、建站工具
(2)PHP (Hypertext Preprocessor) 1994
• PHP 是一种 HTML 内嵌式的语言
• PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创的语法 • 支持几乎所有流行的数据库以及操作系统 • 在服务器端执行,并将结果以 HTML 格式传送到 客户端浏览器上
网 站 内 容 规 划
网 页 设 计 方 案
网 站 维 护 计 划
……
A 、电子商务网站制作流程
版面设计
1、规划设计
Photoshop 前台美工
编辑排版 2、实施制作
DreamWeaver
后台功能实现
代码整合
A 、电子商务网站制作流程
功能测试
1、规划设计 2、实施制作
网站测试
链接测试 流量压力测试 响应时间测试
2.运行平台
Linux操作系统
• Linux操作系统是UNIX在微机上的完整实现,它性能稳定、 功能强大、技术先进,是目前最流行的微机操作系统之一。 有一个基本的内核Kernel,一些组织或厂商将内核与应用 程序、文档包装起来,再加上安装、设置和管理工具,就 构成了直接供一般用户使用的发行版本。特点: (1)源代码公开 (2)完全免费 (3)完全的多任务和多用户 (4)适应多种硬件平台 (5)稳定性好 (6)易于移植 (7)用户界面良好 (8)强大的网络功能
3.开发技术
PHP 跨平台 数据库 性能 稳定性 安全性 开源 成本 应用广度 代表厂商 Linux/windows Mysql 高 强 强 是 低 高 JSP Linux/windows SQL server/Oracle/Mysql 高 强 强 否 中 高 低 方正翔宇 TRS 北方网 ASP.NET windows SQL server/access 高 弱 弱 否 高 低 中