1、数据库设计网上商城购物系统论文毕业论文信息系统课程设计论文题目:网上购物系统学院:信息管理学院专业:信息管理与信息系统摘 要随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与网技术为基础的信息系统正处于蓬勃发展的时期。网上购物系统,是在网络上建立一个虚拟的购物商场,避免了挑选商品的烦琐过程,使用户的购物过程变得轻松、快捷、方便,很适合现代人快节奏的生活;同时又能有效的控制“商场”运营的成本,开辟了一个新的销售渠道。本论文主要介绍了本课题的开发背景、后台系统分析、后台系统的设计与实现。在功能方面,本文所研究的网上商城,前台主要包括会员注册,购物车的两大模块,会员可以下订
2、单,查询订单,后台包括对采购、库存、商品、订单、管理员的基本管理。在技术上,此项目使用MVC(Model,View,Controller)模式,基于Zend 框架,在Zend Studio 9.0,结合MySQL数据库,在Apache平台上布局,使得软件的结构清晰,大大提高了整个项目的安全性和开发效率。关键词:Zend Framework 、MVC、PHP、 MySQL 、Zend Studio 9.0AbstractWith the rapid development of social economy and scientific and technological progress, t
3、he rapid development of computer industry,with the computer and network technology as the foundation information system is in a period of vigorous development. Online shopping system, is on the network to create a virtual shopping malls, the selection of goods to avoid the cumbersome process, the us
4、ers shopping process easy, fast, convenient, very suitable for modern fast-paced life; while effective controlmarket Operation cost, open up a new sales channels.In functional terms, this paper studies on the online shopping mall, front include membership registration,shopping cart two big modules,
5、members can place orders, orders inquiries, including procurement, inventory, the background of goods, orders, the administrator of basic management.Technically, this project, using the MVC ( Model, View, Controller ) model, based on the Zend framework, the Zend Studio 9, with MySQL database, in the
6、 Apache platform layout, making the software structure is clear, greatly improving the safety and efficiency of development project.Key word: Zend Framework 、MVC、PHP、 MySQL 、Zend Studio 9.0第一章.绪论1.1研究的背景着计算机技术在各行各业日益广泛和深入的应用,网络的概念早已深入人心。网络在各行各业的发展战略中占据了重要的位置,成为商家不可分割的部分。商品的宣传已不只局限于电视与报纸,网络已成为商家展示自己的
7、另一个舞台。商家建立,将商家各方面的宣传与服务展现于网络中,通过网络更可实现如网上购物、信息查寻等功能,这些在改变我们原有经营方式与经营理念的同时,也为商家带来了更高的效益。因此,对于商家来说,拥有一个属于自己的是至关重要的。“网上商城”实际上是运行在Web服务器中的一个Web运用程序。“网上商店”模拟一般的商店的经营模式。利用页面、脚本程序来实现“网上商城”的进货管理、销售管理、库存管理。互联网技术提供的不仅仅只是供需双方间较低的交易成本,还有较低的选择费用和更多可供选择的商品。网上购物系统,是在网络上建立一个虚拟的购物商场,避免了挑选商品的烦琐过程,使用户的购物过程变得轻松、快捷、方便,很
8、适合现代人快节奏的生活;同时又能有效的控制“商场”运营的成本,开辟了一个新的销售渠道。本系统是一个中小型的电子商务系统,可以为各类用户提供方便的在线购物环境,符合符合目前国流行的电子商务模式。用户可以再系统中实现注册、登录、修改个个人信息、分类查询商品信息、购物、管理购物车、结账和查看各种服务条款等功能。通过后台管理模块可以实现后台管理员对会员、商品、物流、订单和系统管理功能1.2系统的研究容主要采用MVC(Model,View,Controller)模式,基于Zend 框架,在Zend Studio 9.0,结合MySQL数据库,在Apache平台上布局,实现网上购物系统的会员注册,购物车的
9、两大模块,会员可以下订单,查询订单1.3本文主要容本文分六章,各章主要容如下:第一章 介绍了库存系统的研究背景意义,研究容与章节的安排第二章 介绍系统的开发环境与关键技术第三章 介绍系统的需求分析 确立详细的系统业务需求、功能需求第四章 系统设计 前台页面规划第五章 系统实现和应用第六章 总结和展望第二章 系统的开发环境与关键技术2.1 Zend frameworkZend Framework是开源的,面向对象的web应用框架。Zend框架100%面向对象代码实现,Zend Framework 经常被称为组件库,它的松耦合结构可以让开发者独立的使用,每个组件几乎不依靠其他组件,称此为“use-
10、at-all”设计。目前比较流行的PHP框架不少,例如thinkphp、yii、CakePHP,但zend framework是zend公司开发的官方产品 ,提供了强大而高效的MVC实现,使用Zend Framework 可以是程序更加规,提高开发效率,增加程序的可读性。2.2 Model-View-ControllerMVC设计的核心思想就是,把数据的输入,数据的输出,数据的显示分开。模型层(Model),在应用程序中定义一些抽象的工具类,数据接口和一些业务逻辑也可以定义在这里。视图层(View),主要负责容呈现给用户,通常视图的每一个请求需要经过控制器进行处理,有控制器传递数据给每一个需要的视图,同样,视图经常负责从用户那里获取数据。控制器(Controller),主要作用是接受用户的请求,并调用某个模型类或工具类,完成项目的需求,然后决定跳转到那个视图去。三者的具体关系可以如图2- 1所示图2- 1 MVC关系图