基于PHP学海书店的设计与实现.doc
《基于PHP学海书店的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于PHP学海书店的设计与实现.doc(44页珍藏版)》请在三一文库上搜索。
1、码农毕业设计下载网: 码农毕业设计下载网: 毕业设计说明书 基于 PHP 学海书店的设计与实现 码农毕业设计下载网: 码农毕业设计下载网: 基于基于 PHPPHP 学海书店的设计与实现学海书店的设计与实现 摘 要 随着科技水平的进步和网络技术的发展,网上购物在日常生活中扮演的越来越 重要的角色,网上书店比传统的实体书店有着巨大优势。在实体书店经营中,需要对 进书、售书、库存、统计信息以及个人信息进行管理,这些信息数量非常巨大并且处 理起来十分复杂,既浪费了人力物力,而且存在着很多的漏洞,一旦出现错误,造成 的损失将是不可估量的。因此,一个信息化、系统化、智能化的网上书店是十分必要 的。 本系统
2、是基于 B/S 结构的网上书店,它使用了目前最流行的 PHP 语言编写,用 户界面友好。其中 B/S 结构使得数据可在浏览器上显示,数据的处理在服务器上进行, 用户不需要安装客户端,并且由于是通过服务器端统一管理数据,这样就保证了数据 的一致性。数据库使用 MySQL,使系统安全性能进一步提高。 本系统具有前台管理和后台管理两大基本功能。前台管理主要包括用户注册、 用户登录、购物车、订单结算、新闻发布、最新图书显示,后台管理主要包括图书信 息管理、用户管理、图书分类管理、订单管理和销量管理。通过对各个功能模块的实 现、集成,最后完成的系统可以为用户提供基本的服务。 关键词:PHP ,网上书店,
3、B/S 结构,MySQL 码农毕业设计下载网: 码农毕业设计下载网: Design and implementation of PHP-based bookstore hai Abstract With the progress of science and technology level and the development of network technology, online shopping is more and more important role in our daily life, online bookstore has a huge advantage than
4、traditional body bookstore. A modern bookstrore online always n d to manage the book information, selling information, stock information, statistics information and personal information. The great deal of information is hard to process,Traditional management method wastes manpower and material resou
5、rces.It has many defaults.Once it is wrong, that will cause immeasurable loss.Therefore,it is necessary to design an intelligent, systematic and information-based online books sale management system. The system is based on B / S structure of the online bookstore, which uses the most popular PHP lang
6、uage, user-friendly interface. Where B / S structure makes data available on the browser display, processing data on the server, users do not need to install the client and server side because it is through the unified management of data, thus ensuring data consistency. Database using MySQL, to furt
7、her improve the safety performance of the system. This system has two basic functions at the front desk and background management. Front desk management mainly includes the registered user login, book search, shopping cart, order settlement, background management mainly includes, book information ma
8、nagement, books classification management, order management and announcement. Through the implementation of each function module, integration, finally complete system can provide basic services for users. Key Words:PHP ,The online bookstore,the structure of B/S,MySQL 码农毕业设计下载网: 码农毕业设计下载网: 目 录 1 引言 .
9、1 1.1 开发背景 1 1.2 当前现状 2 1.3 课题研究的意义 2 2 程序技术相关知识 4 2.1 PHP 简介.4 2.2 PHP 平台相关简介 4 2.3 PHP 的相关简介.4 2.4 WAMP简介.5 2.5 MYSQL 简介 .5 3 需求分析 .6 3.1 需求分析的原因 6 3.2 需求分析任务.6 3.3 实体-联系图7 4 系统设计 .8 4.1 系统功能设计 8 4.2 数据库表设计10 4.3 功能设计 12 5 系统的实现 .15 5.1 界面演示及核心代码 .15 6 软件测试与分析 34 6.1 测试目的 .34 6.2 测试方法 .35 6.3 测试过程
10、 .35 6.4 测试分析 .36 参考文献 .37 码农毕业设计下载网: 码农毕业设计下载网: 致 谢 .38 码农毕业设计下载网: 码农毕业设计下载网: 1 1 引言引言 1.11.1 开发背景开发背景 随着计算机和 Internet 在中国的迅速普及,信息技术、网络进程的加快、数据库 技术的不断完善,很多企业建立了自己的网站企业利用网站可以展示产品,发布最新 的动态信息,进而与用户进行交流和沟通,并且可与合作伙伴建立联系。传统的购物 方式越来越不能满足人们快节奏的生活需求,企业也认识到因特网的优势,电子商务 正是在这样一个背景下产生并发展起来的。注册用户可以在网上购买到自己想要的各 种商
11、品,让人们感受到足不出户便可随意购物的快乐。越来越多以 Internet 为核心的产 业应运而生,网上书店正是其中引人注目的一个1。 网上书店充分利用了现今的计算机及网络资源,进行网络营销,快速扩展企业的 市场份额与整体竞争力。作为一种全新的销售手段,网上书店有着传统图书销售模式 所无可比拟的优点,它创造了一种全新的销售模式,打破了传统销售模式在时间、空 间上的限制,采用了更先进的销售手段和销售方法,大大提高了经济效率和资源利用 率2。网上书店与传统的书店相比有许多新特点,如没有店面租金成本,没有图书库 存的压力,便于收集读者信息,可以为读者提供个性化服务,实现无国界经营等等, 总之网上书店因
12、其有众多新特点冲击着传统书店的运作模式。有理由相信,在不远的 将来,网上书店将彻底改变人们的图书购买习惯,并在人们的日常生活中占据越来越 重的分量3。 目前电子商务在国际上已经得到迅速的发展和实践,在国际商贸和社会生活中占 据主导地位,并将形成世界性的电子商务环境。国内对电子商务的研究也在逐渐的深 入,我国的管理部门正密切国际合作、制定相应法律、法规和技术标准,并努力营造 优良的电子商务环境;同时商务部门也开始认识到电子商务的社会、经济和生活等方 面的特点、电子商务活动的方式方法、以及电子商务的发展和应用表现,也促使管理 人员逐步进入电子商务的活动方式、进一步熟悉商务环境、进行电子商务管理、最
13、终 能参与电子商务时代的国际竞争4。 在这样一种环境下,网上图书销售作为一种典型的 Web 电子商务系统正深入人们 的日常生活中。越来越多的人希望能足不出户就可以挑选购买自己喜欢的图书,这 码农毕业设计下载网: 码农毕业设计下载网: 样可大大缩短购物的时间,提高了生活效率4。并且,图书因其具有标识精晰、规 格统一、特征容易描述、同种商品个体之间无差异等特性而能成为发展电子商务的 最为理想的商品类型。可见,网上图书销售系统可以跨越时间和空间的限制,给商 业流通领域带来了巨大的变革,同时也给消费者带来了便捷。随着网络的迅速发展, 网上图书销售的发展前景越来越乐观 5。 1.2 当前现状当前现状 我
14、国网上书店自第一个网上书店开始出现至今走过了将近 20 个年头。尽管第一个 书店只经营了一年左右就以失败告终并且访问量只有 400 有余,但经过十多年的发展, 今天我国的网上书店已经颇具规模,有各种不同的发展模式和格局。现在回顾这十年 的发展历程,总结成功的经验和失败的教训对以后的发展也是有益的借鉴6。 国内比较著名的网上书店当属当当网和卓越亚马逊。当当网上书店成立于 1999 年 11 月,是全球最大的中文网上书店。2000 年 5 月,卓越网作为综合电子商务网站正式 发布。自发布以来,卓越网秉承“创新、务实、诚信”的企业理念,销售音像、图书、 软件、游戏、礼品等文化产品,以“精选品种、全场
15、库存、快捷配送”为主要的经营 模式,迄今已发展注册用户 520 万。 而国外最著名的网上书店则非亚马逊莫属(也即目前卓越网的母公司) 。创建于 1995 年 7 月的网上书店亚马逊 (Amazon. com),在虚拟天地中充分实现了规模经营。 在短短几年时间里,从 1000 多家同行中脱颖而出,成为全球最大的书业电子商务王国 7。 廖燔认为:随着我国产业政策、物流产业、互联网普及程度、社会信用以及网上 银行等各项影响网上书店发展的社会外部环境因素的调整完善,可以确定网上书店还 有巨大的发展空间,其方便快捷,价格低廉,资源丰富,不受时间地域限制的优越性 将得到越来越充分的发挥1。 1.3 课题研
16、究的意义课题研究的意义 就网上书店系统而言,由于网络已经覆盖全球,信息量大而独具优势。售书的理 念也很简单,就是读者可以自己寻找自己喜爱的书为替读者找寻他们想要的书8。对 于读者来说,网上书店近在咫尺,而且永不关门,读者可以随时随地自由地查询和订 购读书,读者无需亲临书店,一挡一挡的找,一本一本的翻找,只要坐在电脑前,开 码农毕业设计下载网: 码农毕业设计下载网: 机上网就能买到自己的书籍,而且读者的挑选余地也打多了,检索也很方便,同时还 减少了购书的过程中的支出。为读者节省了大量的时间,这对于那些没有时间逛书店 的人来说是个福音。具有实际意义9。因此网上售书必将有长足的发展。在竞争激烈 的市
17、场中,网上图书销售管理系统的出现成为一种必然。它利用计算机,使图书销售 企业进货、库存和销售可以有机的结合在一起,以此提高了工作效率,降低了管理成 本,杜绝了图书进销多方面的漏洞,进而使获得了更多的经济效益10。 本系统的目标就是将图书销售由传统的商店模式向网上销售的转变,同时还可以 对销售的订单和图书的种类等信息进行在线管理11,进而实现人们可不需出门就能够 方便的买到自己喜欢的各类书籍,向客户展现了一种新的购书理念。网上购书这样一 种方式,顺应了时代潮流,逐渐为人们所接受12。 本系统使用现在时下较为流行的 PHP 语言编写,用到了目前先进 MYSQL 数据库。 系统分为前台和后台两个部分
18、,前台部分主要是用户进行图书的浏览,以及订书,购 书管理等,主要是面向用户的。而后台主要是管理人员对前台数据的维护和设置,主 要是面向管理人员的13。网上书店无论是在应用的深度还是广度都是一个逐步发展的 过程。在开发一个局部系统时要充分考虑到局部系统和整个目标系统之间的相容性和 完整性,以利于今后整个系统的建立14。 本设计将使用在 PHP 技术体系构建一个网上书店雏形,使每一位顾客不用出门就 能够轻松购书。系统将主要采用属于 PHP 规范来实现整个系统,并对网上书店经常遇 到大规模用户访问做出一定的应对措施,使之更符合实际需求15。 码农毕业设计下载网: 码农毕业设计下载网: 2 2 程序技
19、术相关知识程序技术相关知识 网上书店管理系统的实现技术多种多样,所以选择合理的技术来实现系统也是一 个重大的环节,如果所选择的技术不当,将对系统的实现造成一定的麻烦,可能还会 影响系统的性能。PHP 是实现企业仓库管理系统的一种有效技术,当前用 PHP 实现 B/S 结构的网上书店管理系统非常的流行且技术也越来越趋于成熟,性能也得到了非常 大的提升10。轻量级的 PHP 应用对于小中型项目的开发带来了许多便利之处,对比 于经典 PHP 的简化,在保留经典 PHP 应用的框架、良好的可扩展性、可维护性的基 础上,简化了 PHP 应用的开发,降低了 PHP 应用的部署成本,基本实现过程简单明 了。
20、轻量级 PHP 应用面向的是用户,是一种更实际的信息化平台架构。 2.12.1 PHP 简介简介 PHP 是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能 使用 PHP 建立一个真正交互的 WEB 站点。 PHP 是能让你生成动态网页的工具之一。 PHP 网页文件被当作一般 HTML 网页文件来处理并且在编辑时你可以用编辑 HTML 的 常规方法编写 PHP。 应用 PHP 有许多好处。当然已知的不利之处在于 PHP 由于是开放源码项目,没有 什么商业支持,并且由此而带来的执行速度缓慢(直到 PHP4 之前)。但是 PHP 的邮 件列表很是有用而且除非正在运行像 Yahoo!
21、或者 Amazon 这样的极受欢迎的站点,不 会感觉出 PHP 的速度与其他的有什么不同。 2.22.2 PHP 平台相关简介平台相关简介 与 Java 和 Perl 不同,你不必把头埋进 100 多页的文档中努力学习才可以写出一个像 样的程序。只要了解一些基本的语法和语言特色,你就可以开始你的 PHP 编码之旅了。 之后你在编码过程中如果遇到了什么麻烦,还可以再去翻阅相关文档。 码农毕业设计下载网: 码农毕业设计下载网: PHP 的语法与 C,Perl,ASP 或者 JSP 类似。对于那些对上述之一的语言较熟悉的 人来说,PHP 太简单了。相反的,如果你对 PHP 了解较多,那么你对于其他几
22、种语言 的学习都很简单了。 2.3 PHP 的相关简介的相关简介 PHP 的所有应用程序都是通过 WEB 服务器(如 IIS 或 Apache)和 PHP 引擎程序解 释执行完成的,工作过程: (1)当用户在浏览器地址中输入要访问的 PHP 页面文件名,然后回车就会触发这个 PHP 请求,并将请求传送化支持 PHP 的 WEB 服务器。 (2)WEB 服务器接受这个请求,并根据其后缀进行判断如果是一个 PHP 请求, WEB 服务器从硬盘或内存中取出用户要访问的 PHP 应用程序,并将其发送给 PHP 引 擎程序。 (3)PHP 引擎程序将会对 WEB 服务器传送过来的文件从头到尾进行扫描并根
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 PHP 学海 书店 设计 实现
链接地址:https://www.31doc.com/p-5182395.html