APP下载

网上二手商店构建与实践研究

2019-11-13洪仁忠胡元闯吴东吹

时代经贸 2019年30期
关键词:服务器端域名IP地址

洪仁忠 胡元闯 吴东吹 李 玲

工业4.0的兴起,移动互联网的信息化,普通商品供过于求的时代,出现许多闲置物品,发展二手商品交易对买卖双方都有好处,卖家将自己闲置商品进行转卖能获得一笔收益,买家用最少的钱购买自己想要的商品能节约资金。另外二手商品在人们生活流通过程中得到反复利用,二手商品交易能够提高商品的利用率,减少资源的浪费和损耗,对环境有益符合环保和国家可持续发展要求,所以发展二手商品交易有着重要的社会意义。

一、网站构建相关技术介绍

(一)环境搭建

在进行动态网站构建之前,首先要搭建一个适宜的网站构建环境,主要有以下几点:

1、首先要选择一门动态语言,目前国内比较流行的互动式网页编程语言有: PHP、ASP、JSP、CGI、ASP.NET等。而笔者选择的是PHP。

使用PHP作为作用于服务器端的脚本语言有以下几点优势:(1)PHP免费,因此不需要投入成本就可以进行服务器端开发。(2)PHP内嵌于HTML标签中,且语法简洁、运行速度快、实用性强也较为简单。(3)PHP可以跨平台,可以在Windows、Linux、UNIX上运行。

2、数据库的选择,动态网页是基于数据库技术的,从而大大降低网站维护工作量。因此数据库的选择就显得尤为重要。既然笔者已经选用PHP就会首选MySQL作为网站数据库就好像使用ASP时会选择SQL Server或者ACCESS数据库一样就不进行过多赘述。

3、服务器的选择,动态网页是建立在B/S架构上的服务器端脚本程序,浏览器端则显示其在服务器端运行的结果。本文选用了Apache服务器。动态语言和服务器数据库相结合后。WAMP环境就构建完毕了。

(二)构建工具选择

网页设计相关的工具有Dreamweaver、Flash、Fireworks、Photoshop、Illustrator、CorelDRAW等。

Dreamweaver用来排版布局网页编写HTML、CSS、PHP、JavaScript等;Illustrator和CorelDRAW进行矢量绘图;Flash用来设计精美的网页动画,Photoshop和Fireworks用来处理网页中的图形图像。

二、网站设计

动态网站的设计过程,笔者认为大致能够分为个步骤:(1)网站定位;(2)确定网站结构;(3)设计网站风格。

(一)网站定位

网站的定位说直白点就是确定网站的内容,也就是这个网站的作用。网站定位通常要求策划人员根据市场的需求、目标受众等进行分析定义,从而确定网站用来做什么,提供什么服务或是传达什么概念。

如构建二手网上商店时,对其进行以下几方面的分析:(1)网站的功能:方便生活,提供二手商品信息;(2)网站的目标群体:在校大学生;(3)自身优势;根植于学校,更易了解需求;(4)竞争对手:确定对手;(5)盈利方式:广告插入。

通过以上分析,网站的创建就有了一个清楚的目标,方便我们执行下去。

(二)确定网站结构

网站结构就是网站所提供服务的一种逻辑表示形式,物理上看,就是网页菜单和其所指向的内容,也就是网站中各网页之间的层次结构,良好的网站结构有利于对用户提供一致性的服务,也便与搜索引擎优化。构建二手网上商店时,层次结构图如下图1所示的。

(三)设计网站风格

网站风格的设计就是将网站的内容转化成一种视觉的呈现的过程。好的设计风格有助于吸引访问者的注意力,为访问者提供更愉快的访问体验。

图1 网站结构图

三、网站实现与测试

(一)网站实现

网站设计完成后,就开始着手网站的实现了。而每个网站都是由一个个网页组合构成的,所以创建网页时不要一个一个网页进行设计,这并不是一个好习惯。随着网页和资料的增多,网页与网页之间的链接容易混乱从而导致链接失效问题。因此创建网站时设计人员应创建一个逻辑目录结构,把网页中的元素分门别类的存放到子目录中去。最好能够将内容和格式化分离用HTML文件写内容;CSS文件对网页格式化;而后写JS文件操作HTML和CSS标记,给网页增加交互的动态效果。

在HTML文件中通过语法:

把JS脚本文件导入。至此静态的网页就完成得差不多了,接下来就要编写PHP文件和创建数据库,再使用mysqli_connect函数连接MySQL服务器,语法如下:Mysqli mysqli_connect ([string host [, string username [, string passwd[, string dbname [, int port [, string socket]]]]]])

之后通过配置好的Apache服务器进行模拟,重复这几个环节网页制作阶段也进入尾声。

(二)网站实现

首先可以借助Dreamweaver内的一系列测试工具来对网站的链接、对不同浏览器的兼容性及拼写进行初步检查。之后要根据测试计划对站点进行系统测试主要包括:(1)功能测试;(2)性能测试;(3)兼容性测试;(4)安全性测试。

特别是在安全性管理上要尤为重视,要预防SQL注入,导致删除或更改网站信息;也应对会话数据进行管理使用Session限制用户对敏感网页的访问以免对网站数据造成破坏。

完成之后再进行一系列的集成测试与单元测试,再经过人工测试出具测试报告,测试就完成了。

四、网站发布

(一)申请域名

在互联网的世界中,计算机是通过IP地址来相互定位的,在申请虚拟主机时主机服务商会提供一个IP地址,但IP地址又难于记忆,很少有用户会通过IP地址去访问网站,此时就应申请域名了,域名便于记忆又与IP地址一一对应,便于用户使用。

(二)上传网站

在申请了域名并购买了虚拟主机空间就要考虑上传网站了。上传网站可以通过Dreamweaver中的FTP上传工具进行上传,也可以使用XAMPP中的FileZilla进行网站上传。还能使用CuteFTP进行上传。至此网站上传完成。

(三)优化、推广网站

在上传网站之后,就要考虑网站的优化和推广了。网站优化包括对网站的内容、布局和程序等多方面进行调优,尽量满足搜索引擎排名靠前条件,即网站的SEO。进一步测试网站在不同条件下的性能以及安全性,并进行调优。

五、结论

此文通过对WAMP环境下的搭建网站,从而对网站的搭建流程有了一定的认识,对HTML、CSS、JavaScript和PHP及MySQL这一传统搭建网站工具加深了了解,对环境搭建、构建工具选择、网站的设计实现进行了了解,验证可行。

猜你喜欢

服务器端域名IP地址
《江苏教育研究》官方网站域名变更公告
《江苏教育研究》官方网站域名变更公告
基于Qt的安全即时通讯软件服务器端设计
公安网络中IP地址智能管理的研究与思考
基于Qt的网络聊天软件服务器端设计
一种基于Java的IM即时通讯软件的设计与实现
《IP地址及其管理》教学设计
基于C/S架构的嵌入式监控组态外设扩展机制研究与应用
计算机的网络身份IP地址