admin 管理员组文章数量: 1086019
2024年3月8日发(作者:织梦下载功能)
维普资讯
Q Q: 学术论坛 SClF NCE&I ECfiNOL0OY INFO,qMA I-ION 基于Apache+MySQL+PHP的电子商务 网站的设计与实现 白磊’ 高杰 (1.兰州商学院信息工程学院计算机系 730020 2.中国人民财产保险股份有限公司白银市分公司 730900) 摘要:目前,作为电子商务其中一种表现形式的网上书店在我国有了飞速的发展,具有一定的优势,但仍存在许多问题。本 文对目前国内外一些有代表性的网上书店进行现状、需求分析,从站点设计、提供服务、经营模式等方面进行研究,指出目前我国 网上书店存在的问题以及日后的发展展望,并根据各网站的优缺点以及自己的定位提出本网上书店的设计方案(基于LINUX平台, 采用Apache服务器以及MySQL数据库来实现的),并给出技术解决方案。通过对数据库的构建进行详细地分析,以PHP的数据库 功能(MySQL)及对MySQL数据库访问为例,说明本数据库的具体实现方法;并简单介绍了服务器的构建方式。最后提出今后要 继续解决的问题和改善的方向。 关键词:网上书店 数据库访问 服务器 lJinux PHP MySQL 中图分类号:TP393.09 文献标识码:A 本系统是基于LINUX操作系统下搭建Apache服务器,以 PHP为核心、以MySQL为数据库的黄金组合。这也是现行网 络上采用比较多的服 务器类型结构,在 实际的应用中也证实 其稳定性和可靠 性;同时,服务器 的善于管理等优点得 到广大用户的支持。 本网上书店由前 1.网上书店方案的系统平台选择和方案设计 台系统和后台系统构 在选择系统服务器上的考虑,从经济上、还有实现技术方 成,前台系统是面向 面上来分析,选择网络上广为流传的免费资源Linux,作为我们 用户的页面洲览,后 台系统是管理员对网 曙’蕈律狮 #l 局通程 这次构建电子商务的平台,而同时利用了l,inux的主流Web服 务器Apache(Apache服务器在互连 上拥有超过2/3的占有 站和用户进行信息管理和维护的系统。其结构流程图如下图l。 率)、性能优越的网络数据库MySQI 和SSL保密通讯技术,特 别是服务器端优秀的Web程序设计语言HIP等等。 2.方案实现 在LINUX平台上可用的数据库管理系统有MYsQI.和 2.I会员注册和登录系统 Postgress等,但目前在Web站点上使f}j最多的数据库管理系统 为了便于管理,网站采用“会员制”,即只有会员才能 还是MYSQL。MYSQL是一个精巧的SQI 数据库管理系统, 在网站上进行在线购物,非会员只能浏览商品而不能进行在线 可以自由使用。由f它的强大功能,灵活性,#富的应用编 购物;网上书店实行会员制,可以先注册会员,也可以在购物 程接I:1(API)以及精巧的系统结构,受到了广大自由软件爱 的过程中再注册会员 会员注册时,用户名采用了E mail的形 好者甚至是商业软件用户的青睐,特别是与Apache和PtIP/ 式,以便更好的和消费者进行交流,有什么优惠活动、订单、 PERL结合,为建立基于数据库的动态刚站提供r强大动力。 密码保护等方面的问题也可以及时的通知消费者。 设计电子商务站点,必须能够将后台数据库的资料,客户 2 2网上书店前台功能 和业务伙伴等传来的信息结合在・起。向客户和经营管理昔以 2 2 I会员登录:会员登录时显示登录框,登录后显示 动态Web页面形式提供各种各样的服务功能,Perl、JAVA和 “ 您已登录 可修改会员资料和密码。 PHP都可以完成这些任务。由IF PHP吸取了Perl的优点,具 2.2.2分类洲览:页面的核心部分,在这里能看到网站的 有面向对象特性,内部整合了强大的数据库处理能力,还集成 所有商品的目录和详细资料。页面采用典型的T型结构,有新 了图象处理,文件管理,目录服务和安全认证等功能,而且 书介绍、畅销书介绍、特价书以及最受欢迎书籍介绍。在书 具有良好的可扩展性;同时PI{P是脚本语言,开发速度快, 籍介绍方面,包含出版社、作者、书的图片以及内容简介。 经过Zend优化性能又大大提高,因此越来越多的Web站点采 2.2.3快速(模糊)搜索:可对需要的查询的书籍进行模糊搜 用PHP作为服务器端的开发语言。 索。 公司.2002 因特网的迅猛发展正以前所未有的深度和广度影响和改变着 人类生活的各个方面。电子商务是因特网技术与各类传统商务 活动相结合的产物,它既包括网上商品的灭卖过程,也包括与 商务活动有关的信息交流活动。在欧荚发达国家,人们已经 ] 惯于网上商务洽谈、电子购物等交易形式。在我国,由于多 方面的原因,网上书店是目前应用最广、最成功的典范之一。 网上书店的崛起对传统的图书流通体系产生了强烈的冲击,有 效地缩短了图书流通发行环节,将广大读者、图书.出版者 发行者紧密地结合在一起,大大提高了图书流通率。 参考文献 【3 J朱东恺.投资项目利益相关者研究.中国工程咨询.2004 【l1美国项目管理学会(PMI)MBOK 2000.A Guide to 年第4期. Project Management Body of Knowledge 【4I(美)凯西.施瓦贝尔著.IT项目管理.北京机械工业 【2】J・D・弗雷姆.新项目管理【M 1.北京.世界图书出版 出版社.2002年1月第一版。 科技资讯SCIENCE&TECHNOLOGY INFORMATION 203
维普资讯
Q:]2 SClrNC『&II C}tNOt OOY IN!OI{MAIION 学术论坛 2.3.7论坛管理 2.2.4本月畅销书籍:可指定在首页出现3本畅销书籍,包 由于论坛提供的是一个作者、读者,出版社三者交流信息 括书籍缩图,名称,价格等 2.2.5本店推荐书籍:可指定在首页出现2本推荐的书籍 的地区,因此必需每天整理留言信息,才能及时了解大家的需 2.2.6购物车:在所列出的图书中,点击其中的一项,进 求,更好的与大家交流合作。入该图书的详细信息界面。 图书的详细信息包括图书名称、详细描述,价格、库存 数量、代理销售商、联系方式等。用户了解图书的详细信息 后,可以输入定购数量、定购留言(如希望到货日期或其他) 等购物信息并选择交货和付款方式,最后放入“购物车”。 2.2.7收银台和订单生成:购物后,可进入收银台,确认 支付和配送方法后生成订单。在生成订单的同时,系统发邮件 2.3.8备份管理 为了预防网站信息的丢失,本系统通过远程备份功能,将 远程托管的主机数据库备份到本地服务器。使得数据库的备份 更加安全可靠。 在日常的系统维护中,大多数都是通过后台管理系统来调 用这些函数表,来实现更新或者维护等工作;通过PHP内含 的连接函数可以很好的实现与MySQL数据库的数据交换,这样 通知书店管理员。会员还可以查询自己订单的处理情况和历史 订单。网上支付方面主要交由网上银行处理。 2.2.8留言版:可自由留言 2.2.9精选书评:由网站管理员推选出的顾客精彩。 2.2.10友情链接:和其他网站交换友情链接 2.2.1l广告位:可安排动画广告 2.2.12客户支持:客户可在线提交反馈,管理员在后台查 看。 2.2.13新品上架:展示新上架的书籍。 2.3网上书店后台管理系统功能介绍 2.3.1口令管理 系统管理员可管理其他管理员的账户,设定工作人员的不同 操作权限。修改管理密码。 2.3.2商品管理 商品类别管理:包括添加,册lJ除,修改商品分类。可按 实际需要,设置多级商品分类。 分类商品管理:在不同的类别下管理商品,包括商品上 传,修改和册lJ除等功能。 商品资料包括:商品名称,品牌,产地(生产商),市 场价,VIP会员价,商品详细介绍等。商品的图片展示分为 缩略图和正式图。 2.3.3订单管理 待处理订单:由于网上购物的特殊性,并非所有确认订单 的会员都是真实需要购买商品的。因此我们在系统中增加了 “待处理订单”的管理。可以通过电话,邮件等方式和会员 联系,当会员正式确认需要购买商品时,确认订 ,订单就 进人了“处理中订单”的列表中 处理中订单:显示用户已经确认购买的订单。“处理中订 单”包括了定单配送确认和收款确认的步骤。可以由管理员进 行确认。确认时系统自动发送邮件给客户。 历史订单:完成了配送和收款的订单是已经完成的订单, 日丁以将其存档,供日后查对之用。 订单统计:按时间统计销售额等资料。 2.3.4会员管理 修改、册IJ除会员资料。 2.3.5网站管理 评论管理:可管理顾客点评。 公告管理:发布,删除书店公告。 弹出窗口管理:控制是否在首页弹出广告窗口,修改窗口 内容广告位管理:管理网站固定广告位和浮动广告,可控制是 否使用浮动广告友情链接:可增加,册IJ除友情链接访问统计: 查询访问统计其他管理:修改关于我们,联系方法,付款方 法,版权信息等资料。 2.3.6配送支付管理 在客户生成订单时需要指定配送和支付方式,该功能专门 增加或删除这些配送和支付方法。 204科技资讯SCIENCE&TECHNOLOGY INFORMATION 不但减少了系统管理员的日常工作量,也带来了一个可视化的 管理系统界面,而且系统稳定性比较好(这是任何一个数据库 都必须优先考虑的问题);再配上备份数据管理系统加强网络 的安全性,这样也为其他非管理人员提供一个易懂性、易操作 性、方便性的维护管理系统,适应作为一个要实时更新的网络 系统的要求。 3.总结与展望 通过系统地了解网站的构建的过程,分析和对比了采用技术 和方案,考虑到经济性和扩展性,本文选择a P a c h e +mysql+php。这些软件工具比较成熟,而且是共享开源的。 通过分析现行的市场环境与我们周围实际的需求,来定位本系 统的功能和服务,实践结果表明:次网站设计是具有一定实用 性、可行性,可操作性。 当然网站或许还存在部分需要改进的地方,比如某些功能 还未能实现,以及页面的整洁美观程度还需改进;而网上支付 和物流配送的这部分功能我们暂时不能独立完成;还不能提供 信用卡支fI};书目的录人数量还比较少,需要较长的时间去收 集录人,这就需要加强与出版社的合作了;而网站服务器以及 数据库的安全还相对薄弱,尚需加强,以提高消费者的信心并 且网上银行支付还是由网上银行去完成等等。 参考文献 【1】肖刚:《 上商店程序设计(PHP+MYSQL) ,电 子工业 版社 【2】刘晓云:《PHP&Web数据库 ,西安电子科技大学出 版社 【3】陈信祥:“电子商务网站建设 ,清华大学出版社 【4】韩宝明:((Linux网站建设技术指南 ,机械工业出版社 【5】李香敏:((Linux组建电子商务网站 ,北京希望电子出版 社 【6】林秋苔:“国内网上书店发展与展望》,《现代书报 2002年 9月第9期 【7】苏广利:“我国网上书店的六大发展策略 ,“图书情报工 作 2001年第l1期 【8】张晓雁李朝葵:“网上书店研究综述 ,《图书馆学刊 2002 年第5期 【9】张福德:《电子商务安全技术》,中国城市出版社 【101黄穗:((Linux下MySQL数据库的关键设置与应用开发》 选自“第七届联合国际计算机会议论文集》 【l1】韩宝明:《电子商务安全与支付》,人民邮电出版社 【12】冯登国:《计算机通信网络安全》,清华大学出版社
版权声明:本文标题:基于Apache+MySQL+PHP的电子商务网站的设计与实现 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1709887535a548773.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论