陈波 孟志伟
摘要:随着网络的飞速发展,网上书城也成为了一种新型销售渠道。该文介绍了网上书城系统的开发环境和体系架构。从用户和管理者两个角度,介绍了系统的主要功能模块和关键技术。该系统具有运行稳定、维护方便、扩展性强、重复利用率高等特点,具有一定的实用价值。
关键词:AMP;网上书城;电子商务
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2018)18-0040-02
Development of On-line Bookstore System Based on AMP Technology
CHEN Bo,MENG Zhi-wei
(Taizhou Vocational College of Science & Technology,Taizhou 318020, China)
Abstract: With the rapid development of the Internet,online bookstores has become a new type of book sale channels.This article describes the development environment and architecture of the online bookstore system.From both user and manager perspectives,the system's main functional modules and key technologies are introduced.The system has stable operation, easy maintenance, strong expandability, high repetition rate, etc.The system has a certain practical value.
Key words: AMP;On-line Bookstore;E-commerce
1 概述
随着电商的快速发展,人们在网上购物变得越来越频繁[[1]]。网上书城建立的目的是为消费者提供更加便捷、高效的服务。网上书城对于客户来说,可以通过搜索引擎,检索到书籍的相关信息,避免挑选书籍时繁琐的过程,具有成本低、效率高等特点,符合现代人快节奏的生活。对于商家来说,可以根据统计出来的用户需求,更有针对性地进行书籍推荐,具有针对性强、更新速度快、简化销售流程、节约成本等优点。因此本文设计了一个功能齐全的网上书城系统。
2 网上书城系统的体系架构
2.1 开发环境
本系统采用Apache+PHP+MySQL为组合,简称AMP,这是一个网站开发的黄金组合,非常适合开发中小型的web应用,具有开发效率高,平台开源免费等优点[[2]]。Apache指的是web服务器软件。php是开源脚本语言,主要用于web开发。Mysql作为后台数据库。
2.2 体系结构
本系统采用三层架构模式,主要是用户层,应用层和数据层。三层结构主要是将界面、逻辑、数据相互分离,彼此独立。用户层主要是与用户交互,将系统处理好的结果显示给用户。应用层是根据用户输入调用模型和视图来完成用户请求[[3]]。数据层是用来存储网上交易的数据和后台管理数据等。
3 系统主要的功能模块
本系统是由会员登录、查询系统、购物流程、产品发布、订单处理、购物车,后台管理等功能组成的一个复杂动态系统。从对象角度来说,主要分为用户和管理员。从技术角度来说,主要分为前台用户系统和后台管理系统。
3.1 前台用户系统
前台用户系统包括用户注册、用户登录模块、浏览商品模块、购物车模块、订单号模块、评价模块等。
1) 用户注册和登录模块。
用户可以通过免费注册功能成为书城的会员。用户登录后可以避免每次购买书籍都要输入个人信息、地址等。
2) 浏览商品模块
用户可以浏览书籍界面,点击某书籍后,可以显示该书籍的详细信息,如書籍目录、简介、价格、出版社等。
3) 购物车模块
会员可以通过浏览书籍,将自己感兴趣的书籍放入购物车当中。在购买的过程中,会员可以随时添加,删除购物车里面的商品。会员在挑选完毕后,通过结账完成购物。
4) 订单号模块
对于交易成功的订单,系统都会生成一个订单号,用户可以方便地通过订单号或者历史交易记录去查询该订单。
5 )评价模块
为了收集客户的反馈信息,特别设计了评价模块。用户在购买完毕后可以对该书籍进行评价,可以给其他客户提供参考信息等。
3.2 后台管理系统
本系统为管理员提供了强大的系统管理功能,是由后台登录模块、商品管理模块、会员管理模块、订单处理模块、发布书籍模块等组成。
1)后台登录模块。由于涉及很多机密信息,因此要设计用户登录页面来确定使用者身份。
2)商品管理模块。该模块主要包括增加、修改商品功能和添加、删除类别功能。网上书城的商品种类是丰富多样的,在后台可以设置商品分类的功能,通过一级分类,二级分类,可以使用户便捷地找到所需商品。还可以把新增的书籍信息、价格、简介等加入数据库中。
3)会员管理模块。对于一个完善的系统来说,后台会员管理系统必不可少。在会员管理功能中可以在查看、修改会员和管理员的基本信息、密码等功能。
4)订单管理模块。这主要包括修改订单、查询订单、删除订单等功能。管理员通过登录后台对已收款订单进行管理并及时发货。
5)发布书籍模块。可以通过该功能来发布当下最新、最火的书籍来吸引读者。
4 结束语
本文主要介绍了采用三层架构模式实现网上书城的过程,并探讨了开发过程中的关键技术。该模式虽然是以网上书城为模型设计,但它对其他电子商务系统仍有重要的参考价值,具有易维护、可扩展、重复利用率高等特点。目前本系统运行稳定,基本能满足用户购书需求,有着良好的发展前景。
参考文献:
[1] 周杨. 我国实体书店的困境与发展对策研究[D].长沙:湖南师范大学,2015.
[2] 杨军. 基于Thinkphp框架的校园二手图书交易系统的设计与实现[D].济南:山东师范大学,2015.
[3] 孟冬青. 墨香网上书城系统的设计与实现[D].长春:吉林大学,2016.
[4] 曾仕军,冯涛.基于MVC模式的网上书城系统的设计与实现[J].无线互联科技,2014(12):17-24.