
-【优秀文档】php网上商城设计毕业论文2283118(整理版).docx
25页网上商城网站的设计与实现——(商品管理与购物流程功能模块开发) 专 业:计算机科学与技术 学号:200612607044学生姓名:黄演飞 指导老师姓名:钟文内容摘要:本课题主要基于电子商务的基本原理,运用PHP开发技术搭建 一个动态的网上商城的电了商务网站它是在Windows系统环境下,以Mysql 数据库开发平台,Apache网络信息服务器,采用PHP (Hypertext Preprocessor) 技术开发的网上购物系统本系统分为前台与后台两部分组成,前台主要针对消 费者,主要包括商品展示、会员注册、购物车管理、商品收藏管理、订单管理等 功能模块;后台由管理员使用,主要包括商品管理、进货管理、订单管理、系统 管理等功能模块通过这些功能的实现,给商家提供一个动态、交互式、具有商 晶提供、系统管理等功能的电子商务平台关键字:电子商务,网络购物,数据库开发,PHP开发技术第一章绪论1.1电子商务概述电子商务是伴随着信息经济的高速发展而产生的一个较新的概念,是一种新 型的商业运营模式可以概括为:电子商务=Web (服务器)+IT (信息技术)+ 企业业务发展电了商务是不可阻挡的趋势,已逐渐成为企业、商家们不可或缺 的营销手段。
本系统属于典型的企业与消费者之间(B2C)类型的电子商务系统1.2 Web服务器平台与Web平台的动态设计技术目前流行三种最常用的Web服务器平台是:基于Apache HTTP Server的服务 器平台、基于网景的"ES的服务器平台、基于微软的IIS的服务器平台Apache HTTP Server可以在大多数计算机操作系统中运行,由于其多平台和安全性被广 泛使用,是最流行的Web服务器端软件之一它快速、可靠并且可通过简单的 API扩展,将Pcrl/Python等解释器编译到服务器中而且PHP与Apache HTTP Server搭配,是业界公认的黄金组合,因此本系统便是采用Apache HTTP Server 服务器平台当前比较流行的Web开发技术有:ASP, PHP, JSP, ASP. NET等ASP在国 内比较流行,但是由于ASP的跨平台能力差,而且安全性不好;JSP在国际上比 较流行,适合开发一些企业级电子商务系统,但由于其在技术上和成本上要求都 比较高,现在在国内运用的还比较少;ASP. NET是Microsoft . NET Framework 中的一组用丁构建Web应用程序和XML Web Service的技术平台,有一定的复杂 性;而PHP是秉承Linux的GNU风格,借助与源码公开,使他迅速成为世界上 目前应用最为广泛的站点制作语言之一。
加上它和Linux, Apache和MySql的紧 密配合,用PHP编写的代码执行起来会更快、更稳定用PHP编写的代码,不用 改变就可以在不同的WEB服务器上、不同的操作系统下运行相比之下,我们选 择了 PHP语言来开发本系统1.3 Web平台系统的开发方法在探讨电子商务的基本原理以及WEB相关开发技术的基础上,我们以软件工 程方法完成了网上商城系统的开发开发过程中所做的工作包括:整个系统的需 求分析、系统设计和所有模块的具体实现、系统测试等第二章系统分析2. 1开发背景与开发意义2. 1. 1开发背景21世纪的今天,网络在人们生活中已经H益盛行,越来越多人已经离不开 网络人们已经不再满足于了解最新信息、查找资料等一些传统的网络使用方式, 而是过渡到娱乐、购物等新兴的网民生活网上购物,成了当今广大郡众的时尚 而商家,也逐渐重视起网络的作用,充分利用起网络的低成木、高效性来宣传企 业形象和销售商品因此,为了方便广大群众,满足商家的需求,我们专门构建 网上商城系统2. 1. 2系统开发的意义长期以來,大部分的销售活动,都是面对面的销售,女口:店铺销售、广交会、 上门推销等这些销售活动,都会受到地域、吋间、环境等方面的影响,从而给 企业、公司等的销售管理带來极大的不便。
而耳信息的人工管理,也存在诸多缺 点而网上商城,正好能全面解决这样的问题产品生产-销售-客户订单管理系 统软件为企业、公司等的销售管理带来了极大的方便产品生产-销售-客户订单 管理系统能够为用户提供可靠的信息储存和快捷的信息处理手段作为计算机应 用的一部分,使用计算机对企业、公司的产品销售信息进行管理,具有手工管理 所无法比拟的优点因此,开发这样一套管理系统成为很自必要的事情,它能够 具体化、合理化的管理单位的销售信息情况,用结构化的思维方式去了解计算机 的工作原理2. 2可行性分析2. 2.1技术可行性分析木系统采用PHP+Mvsql+Apache进行开发,其中前台用HTML嵌入PHP进行页 面开发和管理用户界面,提示信息完善,界面友好有亲和力;后台采用Mysql 数据库开发和管理数据库,部分关键内容采用事务处理机制,具有很强的错课处 理能力本系统的开发环境使用现在特别流行的开源Apache服务器,使用方便、 运行稳定、安全可靠PHP+Mysql+Apache这个国际公认的网站开发黄金组合, 在电了商务系统开发上,得到广泛的应用如易趣网、百度有啊、ecshop等大 型电子商务网站综上所述,本系统在技术方面是可行的。
2. 2. 2操作可行性分析本系统采用B/S架构,对销售信息进行网上管理,操作简单易懂,对用户来 说不需要高深的计算机专业知识,只要管理员能够懂得使用网络,就可以对商城 进行使用和维护2. 2. 3经济可行性分析由于本系统屈于模拟的网上商城系统,整个系统并不算太大,因此开发成本 不算太高整个开发过程由两个人参与,只需要两台PC机和上述的各种软件, 就可以实现全部的开发任务由于PC机是我们各自原有的,而且无需专门升级 硬件;而各种软件,乂是能够在网上免费下载的,因此,整个开发成木可以说是 非常的低廉,这也为我们以后进一步完善网站提供了非常大的方便在使用成本 上,用户只需要拥有一台能够连接到国际互联网上的计算机,通过注册就可以在 世界的任何一个角落使用网站的全部功能和服务而且对计算机的硕件的需求也 不是很高,软件方面也没有特姝的需求,易于广大用的访问与使用因此,从经 济可行性分析來看,这个网站体现了经济实惠,但是功能强大的特点2. 3需求分析2. 3. 1初步调查本次调查主要是由我们两个同学一起通过亲身体验现在各大B2C网站的购 物流程,如卓越网、百度有啊、淘宝网、京东商城等等,熟悉其实现购物的方式, 了解其管理的运作方式和管理业务流程,分析现在B2C网上商城的基木运行情 况和不足并探讨其需求。
同时,参考了相关网站的调查分析报告等2. 3.2用户需求分析随着互联网的高速发展,Web应用技术也得到了迅速提高电子商务平台便 是基于这些互联技术发展起來的而基于B/S体系结构的网上购物系统正是电 子商务的典型,系统简单却功能强大由于客户端一服务器(C/S)应用程序可维护性差,而且对客户端计算机要求 功能必须相当强大为了解决这个缺点,浏览器一服务器(B/S)应用程序应运而 生客户端只要求安装有浏览器,就可以与服务器连接,运行整个应用程序与 此同时,由于服务端与客户端分离,应用程序的版本不管如何更新,都只会在服 务器端进行,这样客户端可以节省人量资源和时间近年来,B/S结构越来越受 到企业和公司等的喜爱和重用,选择B/S结构是当前电了商务系统开发的明智Z 举,能充分适应市场的需求本系统便是采用B/S结构进行开发的2- 3.3购物流程图网上购物系统否*网站管理员进行商品管理、 订单管理、会员 管理、文章管 理、系统管理等配送发货图2-1购物流程图2.3.4数据流图P0网上商城管理由于原始的数据流程图存在操作的重复性和流程的不合理性,经过我们两个 人的讨论,再根据网上商城系统的购物流程,我们采用从总体到局部、逐步细化 的办法,绘制出如下的数据流图: 第一层:( 用户 |、、、___ 第二层:图2-2网上商城顶层数据流图P0图2-3网上商城第二层数据流图第三层:图2-4网上商城第三层用户管理数据流图P3P3. 1图2-4网上商城第三层购物车管理数据流图图2-4网上商城第三层个人账户管理数据流图P4P3. 1P3. 2订单P4.1订单F6订单表v川八付款通知确认付款订单付款 发货确认收货订单▼图2-4网上商城第三层订单管理数据流图2. 3. 5数据字典(1) 关键部分数据项(由于篇幅有限,这里仅对部分数据项进行•描述)名称:用户登录ID总编号:11-001别名:loginjd编号:001数据值类型:整型长度:11名称:用八登录名称总编号:11-002别名:login_name编号:002数据值类型:字符型类型:字符长度:30名称:总编号:11・()()3别名:phone编号:003数据值类型:字符型类型:字符长度:13名称:家庭总编号:11-004别名:tel编号:004数据值类型:字符型类型:字符长度:11名称:上次登录时间总编号:11・()()5别名:login_time编号:005数据值类型:字符型类型:时间函数名称:用户地址总编号:11-006别名:user_addrcss编号:()06数据值类型:字符型类型:字符长度:50名称:邮编总编号:11-007别名:user_zipcode编号:007数据值类型:字符型类型:字符长度:10名称:用丿,总编号:11・008别名:user_编号:008数据值类型:字符型类型:吋间函数t度:15名称:商品ID总编号:11-009别名:goodsjd编号:009数据值类型:整型类型:数值长度:11名称:商品名称总编号:11-010别名:goods_name编号:010数据值类型:字符型类型:字符长度:120(2)数据流描述名称:商品类型ID总编号:11-011别名:(ype_id编号:()11数据值类型:整型类型:数值长度:5战士数据流编号:D-02 名称:订单別名:olm_order简述:用户购买商品牛成的信息來源:用户去向:P4」组成:订单号+商品ID+支付方式+送货方式+收获地址ID+用户ID+总 价+订单时间+订单状态+备注(3)数据存储数据流编号:F1名称:用户信息表简述:注册网站的用户基本信息总表组成:用八ID+用户名+密码+Email+号+上次登录吋间 关键字:用户ID相关联处理:PI」Pl。












