admin 管理员组文章数量: 1184232
2024年3月8日发(作者:matlab eval)
基于PHP,MYSQL的网上书店系统设计与开发
摘要:从实际用户的需求出发,以用户至上为原则,设计了能满足用户网上购书的基本需求,如注册会员,浏览图书,系统管理员对图书信息的更新操作等。该网上书店是b/s架构,避免了传统c/s模式的一些弊端。基于windows操作系统上开发,开发工具为php,mysql,apache。能够为用户高效率的在检索,购买自己所需的图书。
关键词:网上书店;需求;流程分析;系统设计
中图分类号:tp393.092 文献标识码:a文章编号:1007-9599(2011)24-0000-01
online bookstore system design and development based on
php, mysql
yang fangfang
(management school,anhui university,hefei230601,china)
abstract:starting from the actual needs of users,user
supreme principle,designed to meet the basic needs of users
online textbook,as registered members, browse books,the
system administrator to update the information on the
operation of such online bookstore is b/s structure
to avoid the traditional c/s mode of some ped
on a windows-based operating system,development tools for the
php,mysql, be efficient for the user in the search,
they need to buy books.
keywords:online bookstore;needs;process analysis;system
design
随着全球经济一体化的逐步发展和深入,网上书店已成为传统书店必不可少的经营策略之一。网上书店系统通过网上开店的方式向读者出售书本。该系统定位于读者可以自己寻找自己喜爱的书,主要实现以下功能:管理员可以使用该系统发布书籍、修改书籍信息、添加新书、管理订单;注册的购书者可以实现:个人信息管理、管理购物车、查看订单等;普通的internet个人用户可以使用该系统注册为“书店会员”,进行图书的检索和购书操作。
一、网上书店系统分析
(一)系统背景
出版物网上销售不仅是传统销售渠道的补充和发展,也是未来书籍销售的发展方向。1.发达的网络可以直接疏通书籍的发行渠道,缩短了网上购书者与出版社的距离,使购书不受时间,地域限制;2.网上书店的信息量丰富,让用户了解书市的最新情况,如基本书目信息、封面、目次、内容提要、书评等,这些信息都有助于用户准确地选到自己想要的书籍。
(二)网上书店系统系统概述
网上书店,是一种常用的电子商务性质的网站系统。它的主要功能是:浏览网站的图书信息,检索图书信息,注册为网站的会员,购买图书,结算并生成定单,修改个人信息,查看订购图书的订单
的状况,管理订单信息。其中普通游客能够在网站上进行浏览,查看完整的图书信息。也可以注册为网站的会员;会员登陆后可以修改以往提交的个人信息,购买图书,系统根据用户购买的商品信息形成订单;订单形成后会员可以登录网站,查看订单的状况——订单是否已经确认,图书是否已经发货;管理员登陆后,可以对网站信息实施管理,包括对图书信息的管理和对用户提交的订单的处理,可以添加、修改和删除图书信息,确认订单。
(三)业务流程分析
(四)数据流程分析
用户通过网上书店系统完成图书检索、浏览与购买等功能,实现用户网上购书的功能与需求。
二、系统设计
(一)系统功能结构设计
1.登陆注册子系统:用户可通过此子系统自行注册新用户与登录,并且拥有自己相应的权限,登录用户只能进行图书检索与浏览,不能进行商品购买,而已登录用户则可检索、浏览与购买图书。并且,在此处加入用户中心,已注册用户可在此修改个人信息。管理员的信息已存储在系统数据库中,管理员不可进行注册操作,只能进行登录,如此控制管理员权限防止外泄。
2.商品管理子系统:管理员通过商品管理子系统管理站内图书信息,可以进行添加新图书、修改图书信息以及删除某些图书的操作,并且只允许管理员进行相应操作。
3.购物车子系统:用户点击加入购物车即生成订单,让用户输入订单信息,此时订单状态为未付款,用户进入购物车选择最终购买的商品进行付款,此时修改订单状态为已付款,完成购物车临时存储未付款订单的功能。
4.图书查询子系统:用户对站内图书可以进行查询和浏览详细信息。本系统提供图书推荐展示功能与图书检索功能,网站首页列出了推荐商品与热门商品供用户参考,也可以根据图书名称进行检索。
5.订单查询子系统:用户和管理员均可根据订单号对已有订单进行查询,查看订单详细信息以及订单状态(未付款和已付款),用户可查询自己的历史订单,管理员可查询所有用户的历史订单详细信息。
(二)数据库设计
本系统中数据库共有四个表,分别为admin(管理员表)、user(用户信息表)、books(图书信息表)和orders(订单表),每个表都符合关系模式的三范式要求,有效的避免了数据增加,插入,删除时的操作异常以及数据冗余等问题。
(三)系统运行环境
本系统基于windows操作系统上开发。开发工具为php,mysql,apache。
系统基于搭建好的php+mysql+apache环境运行。
php在开发这类小系统上体现了很多优越性:开放的源代码;php
是免费的;php的快捷性;跨平台性强;效率高。
三、结束语
本系统使用b/s模式构架,避免了传统c/s模式的一些弊端,界面友好,易于操作。网上书店打破了传统实体书店的局限,节约了以往在图书购买过程中所花费的人力,物力,财力及时间等。本系统在设计过程中以实用,方便用户,人性化为目标,争取达到功能完善,界面美观舒服,操作简洁明了,容错性良好等设计目标,并随时准备更新改进完善。
参考文献:
[1]张亚荣.基于web的网上书店的设计与开发[m].内蒙古民族大学学报2008.2
[2]周光明,曾建华,沈翠新,徐琳.在线购物系统的设计与实现[j].电脑学习.2004.2
版权声明:本文标题:基于PHP,MYSQL网上书店系统设计开发论文 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1709859696a548284.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论