欢迎来到天天文库!上传客服QQ1290478887点击这里,给天天文库发消息,QQ:1290478887 | 帮助中心 分享价值,快乐你我!
天天文库
全部分类
  • 学术论文 >
    毕业论文 毕业设计 临时分类
    学术论文
    毕业论文 毕业设计 临时分类 土木工程毕业设计 asp毕业设计 安卓毕业设计 php毕业设计 文献综述 其他论文 外文翻译 Java毕业设计 asp.net论文 英语论文 机械毕业设计 船舶工程毕业论文 法学专业毕业论文 工商管理毕业论文 汉语言文学毕业论文 行政管理毕业论文 护理学毕业论文 化学专业毕业论文 会计学毕业论文 计算机论文 教育学论文 金融管理论文 景观设计毕业论文 旅游管理毕业论文 文秘秘书毕业论文 人力资源管理毕业论 期刊论文 数学专业毕业论文 心理学毕业论文 平面艺术设计论文 开题报告 音乐专业毕业论文 市场营销论文 装修毕业论文
  • 应用文档 >
    商业计划 设计方案 施工方案
    应用文档
    商业计划 设计方案 施工方案 事迹材料 使用与维护手册 工作思想汇报 表格清单 应急预案 调研报告 策划书 项目建议书 技术措施与指南 可行性研究报告 分析报告 演讲稿 自查报告 党校课件 党校讲课稿 合同协议范本 ppt模板 工作总结 工作计划 工作报告 讲话稿 心得体会 活动方案 规章制度 读后感 汇报材料 其他办公文档
  • 行业资料 >
    专业技术 解决措施 指导说明书
    行业资料
    专业技术 解决措施 指导说明书 组织施工设计 技术规范 国家标准 行业标准 经营营销
  • 教育资源 >
    课后答案 笔记讲义 主题班会
    教育资源
    课后答案 笔记讲义 主题班会 医学课件 PDF书籍 商业培训 优质公开课课件 考试资料 教学课件 职业培训课件 大学学习资料 高中学习资料 初中学习资料 小学学习资料 其他学习资料 练习与试题 英语资料 课程设计 临时分类
  • 其他资料 >
    其他文档 免费文档
    其他资料
    其他文档 免费文档
  • 首页 天天文库 > 资源分类 > DOC文档下载
     

    电子商务网站的设计与实现本科毕业论文

    • 资源ID:18760062       资源大小:1.49MB        全文页数:38页
    • 资源格式: DOC        下载权限:游客/注册会员    下载费用:20积分 【人民币20元】
    游客快捷下载 游客一键下载
    会员登录下载
    下载资源需要20积分 【人民币20元】

    邮箱/QQ:
    温馨提示:
    支付成功后,系统会根据您填写的邮箱或者QQ号作为您下次登录的用户名和密码(如填写的是QQ,那登陆用户名和密码就是QQ号),方便下次登录下载和查询订单;
    特别说明:
    付款后即可正常下载,下载内容为可编辑文档格式,推荐使用支付宝;
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    1、本站资源不支持迅雷下载,请使用浏览器直接下载(不支持QQ浏览器);
    2、文档下载后都不会有天天文库的水印,预览文档经过压缩,下载后原文更清晰;
    3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
    4、所有文档都是可以预览的,天天文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供保证;
    5、文档的总页数、文档格式和文档大小以系统显示为准(不同办公软件显示的页数偶尔有区别),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
    6、如果您还有什么不清楚的,可以点击右侧栏的客服对话;
    下载须知 | 常见问题汇总

    电子商务网站的设计与实现本科毕业论文

    暨南大学教育学院 学学 生生 毕毕 业业 论论 文文 题题 目目 电子商务网站的设计与实现电子商务网站的设计与实现电脑商城电脑商城 毕业设计(论文)原创性声明和使用授权说明毕业设计(论文)原创性声明和使用授权说明 原创性声明原创性声明 本人郑重承诺所呈交的毕业设计(论文) ,是我个人在指导教 师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别 加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过 的研究成果,也不包含我为获得 及其它教育机构的学位 或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人 或集体,均已在文中作了明确的说明并表示了谢意。 作 者 签 名 日 期 指导教师签名 日 期 使用授权说明使用授权说明 本人完全了解 大学关于收集、保存、使用毕业设计(论 文)的规定,即按照学校要求提交毕业设计(论文)的印刷本和 电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并 提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其 它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论 文的部分或全部内容。 作者签名 日 期 学位论文原创性声明学位论文原创性声明 本人郑重声明所呈交的论文是本人在导师的指导下独立进行 研究所取得的研究成果。除了文中特别加以标注引用的内容外,本 论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本 文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。 本人完全意识到本声明的法律后果由本人承担。 作者签名 日期 年 月 日 学位论文版权使用授权书学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定, 同意学校保留并向国家有关部门或机构送交论文的复印件和电子版, 允许论文被查阅和借阅。本人授权 大学可以将本学位 论文的全部或部分内容编入有关数据库进行检索,可以采用影印、 缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名日期 年 月 日 导师签名 日期 年 月 日 诚诚 信信 声声 明明 我声明,所呈交的毕业论文是本人在老师指导下进行的研 究工作及取得的研究成果。据我查证,除了文中特别加以标注 和致谢的地方外,论文中不包含其他人已经发表或撰写过的研 究成果,也不包含为获得其他教育机构的学位或证书而使用过 的材料。我承诺,论文中的所有内容均真实、可信。 毕业论文作者签名 林习深 签名日期2011 年 10 月 10 日 摘要摘要 内容摘要内容摘要本课题主要基于电子商务的基本原理,运用 PHP 开发技术搭建 一个动态的网上商城的电子商务网站。它是在 Windows 系统环境下,以 Mysql 数据库开发平台,Apache 网络信息服务器,采用 PHP(Hypertext Preprocessor)技术开发的网上购物系统。本系统分为前台与后台两部分组成, 前台主要针对消费者,主要包括商品展示、会员注册、购物车管理、商品收藏 管理、订单管理等功能模块;后台由管理员使用,主要包括商品管理、进货管 理、订单管理、系统管理等功能模块。通过这些功能的实现,给商家提供一个 动态、交互式、具有商品提供、系统管理等功能的电子商务平台。 关键字关键字电子商务,网络购物,数据库开发,PHP 开发技术 AbstractAbstract This issue is mainly based on the keystone of e- commerce, using PHP development technologies which build a dynamic e-commerce web site. It is the online shopping system, in the Windows system environment,based on the Mysql database development and Apache Internet Information Server by the PHP development technologies. The system is divided into two parts front and back. Front part is for the consumers,mainly including product display, member registration, shopping cart management, product collection management, order management modules,etc; back part is used by the administrator, including merchandise management, purchase management, order management, system management,etc. The implementation of these functions provides a dynamic and interactive e-commerce platform with the functions of providing products and system management. KeyKey wordswords e-commerce; online shopping; database development;PHP 目目 录录 第一章第一章 绪论绪论....................................................................................................................................1 1.1 电子商务概述..................................................................................................................1 1.2 Web 服务器平台与 Web 平台的动态设计技术...............................................................1 1.3 Web 平台系统的开发方法...........................................................................................1 第二章第二章 系统分析系统分析............................................................................................................................2 2.1 开发背景与开发意义........................................................................................................2 2.1.1 开发背景................................................................................................................2 2.1.2 系统开发的意义....................................................................................................2 2.2 可行性分析........................................................................................................................2 2.2.1 技术可行性分析....................................................................................................2 2.2.2 操作可行性分析....................................................................................................3 2.2.3 经济可行性分析....................................................................................................3 2.3 需求分析............................................................................................................................3 2.3.1 初步调查................................................................................................................3 2.3.2 用户需求分析........................................................................................................3 2.3.3 购物流程图............................................................................................................4 2.3.4 数据流程图............................................................................................................5 第三章第三章 概要设计概要设计............................................................................................................................8 3.1 总体方案设计..................................................................................................................8 3.1.1 系统目标................................................................................................................8 3.1.2 划分子系统............................................................................................................8 3.1.3 系统结构总体设计................................................................................................8 3.1.4 系统运行环境要求................................................................................................9 3.2 数据库设计......................................................................................................................10 3.2.1 数据库概念结构设计..........................................................................................10 第四章第四章 详细设计详细设计............................................................................................................................16 4.1 前台设计........................................................................................................................16 4.1.1 前台总框架...........................................................................................................16 4.1.2 用户管理模块......................................................................................................18 4.1.3 商品浏览..............................................................................................................19 4.1.4 购物车模块..........................................................................................................20 4.2 后台部分..........................................................................................................................23 4.2.1 后台总体框架......................................................................................................23 4.2.2 管理员登录..........................................................................................................24 4.2.3 订单管理..............................................................................................................25 4.2.4 商品管理..............................................................................................................25 4.2.5 系统管理..............................................................................................................27 第五章第五章 系统测试系统测试............................................................................................................................29 第六章第六章 总结总结....................................................................................................................................29 参考文献参考文献..........................................................................................................................................30 第一章第一章 绪论绪论 1.11.1 电子商务概述电子商务概述 电子商务是伴随着信息经济的高速发展而产生的一个较新的概念,是一种新 型的商业运营模式。可以概括为电子商务=Web(服务器)+IT(信息技术) 企业业务。发展电子商务是不可阻挡的趋势,已逐渐成为企业、商家们不可或 缺的营销手段。本系统属于典型的企业与消费者之间 B2C类型的电子商务系 统。 1.21.2 WebWeb 服务器平台与服务器平台与 WebWeb 平台的动态设计技术平台的动态设计技术 目前流行三种最常用的 Web 服务器平台是基于 Apache HTTP Server 的服 务器平台、基于网景的 NES 的服务器平台、基于微软的 IIS 的服务器平台。 Apache HTTP Server 可以在大多数计算机操作系统中运行,由于其多平台和安 全性被广泛使用,是最流行的 Web 服务器端软件之一。它快速、可靠并且可通 过简单的 API 扩展,将 Perl/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.31.3 WebWeb 平台系统的开发方法平台系统的开发方法 在探讨电子商务的基本原理以及 WEB 相关开发技术的基础上,我们以软件 工程方法完成了网上商城系统的开发。开发过程中所做的工作包括整个系统 的需求分析、系统设计和所有模块的具体实现、系统测试等。 第二章第二章 系统分析系统分析 2.12.1 开发背景与开发意义开发背景与开发意义 2.1.1 开发背景 21 世纪的今天,网络在人们生活中已经日益盛行,越来越多人已经离不开 网络。人们已经不再满足于了解最新信息、查找资料等一些传统的网络使用方 式,而是过渡到娱乐、购物等新兴的网民生活。网上购物,成了当今广大群众 的时尚。而商家,也逐渐重视起网络的作用,充分利用起网络的低成本、高效 性来宣传企业形象和销售商品。因此,为了方便广大群众,满足商家的需求, 我们专门构建网上商城系统。 2.1.2 系统开发的意义 长期以来,大部分的销售活动,都是面对面的销售,如店铺销售、广交 会、上门推销等。这些销售活动,都会受到地域、时间、环境等方面的影响, 从而给企业、公司等的销售管理带来极大的不便。而且信息的人工管理,也存 在诸多缺点。而网上商城,正好能全面解决这样的问题。产品生产-销售-客户 订单管理系统软件为企业、公司等的销售管理带来了极大的方便。产品生产-销 售-客户订单管理系统能够为用户提供可靠的信息储存和快捷的信息处理手段。 作为计算机应用的一部分,使用计算机对企业、公司的产品销售信息进行管理, 具有手工管理所无法比拟的优点。因此,开发这样一套管理系统成为很有必要 的事情,它能够具体化、合理化的管理单位的销售信息情况,用结构化的思维 方式去了解计算机的工作原理。 2.22.2 可行性分析可行性分析 2.2.1 技术可行性分析 本系统采用 PHPMysqlApache 进行开发,其中前台用 HTML 嵌入 PHP 进行 页面开发和管理用户界面,提示信息完善,界面友好有亲和力;后台采用 Mysql 数据库开发和管理数据库,部分关键内容采用事务处理机制,具有很强 的错误处理能力。本系统的开发环境使用现在特别流行的开源 Apache 服务器, 使用方便、运行稳定、安全可靠。PHPMysqlApache 这个国际公认的网站开发 黄金组合,在电子商务系统开发上,得到广泛的应用。如易趣网、百度有啊、 ecshop 等大型电子商务网站。综上所述,本系统在技术方面是可行的。 2.2.2 操作可行性分析 本系统采用 B/S 架构,对销售信息进行网上管理,操作简单易懂,对用户 来说不需要高深的计算机专业知识,只要管理员能够懂得使用网络,就可以对 商城进行使用和维护。 2.2.3 经济可行性分析 由于本系统属于模拟的网上商城系统,整个系统并不算太大,因此开发成 本不算太高。整个开发过程由两个人参与,只需要两台 PC 机和上述的各种软件, 就可以实现全部的开发任务。由于 PC 机是我们各自原有的,而且无需专门升级 硬件;而各种软件,又是能够在网上免费下载的,因此,整个开发成本可以说 是非常的低廉,这也为我们以后进一步完善网站提供了非常大的方便。在使用 成本上,用户只需要拥有一台能够连接到国际互联网上的计算机,通过注册就 可以在世界的任何一个角落使用网站的全部功能和服务。而且对计算机的硬件 的需求也不是很高,软件方面也没有特殊的需求,易于广大用的访问与使用。 因此,从经济可行性分析来看,这个网站体现了经济实惠,但是功能强大的特 点。 2.32.3 需求分析需求分析 2.3.1 初步调查 本次调查主要是由我们两个同学一起通过亲身体验现在各大 B2C 网站的购 物流程,如卓越网、百度有啊、淘宝网、京东商城等等,熟悉其实现购物的方 式,了解其管理的运作方式和管理业务流程,分析现在 B2C 网上商城的基本运 行情况和不足并探讨其需求。同时,参考了相关网站的调查分析报告等。 2.3.2 用户需求分析 随着互联网的高速发展,Web 应用技术也得到了迅速提高。电子商务平台 便是基于这些互联技术发展起来的。而基于 B/S 体系结构的网上购物系统正是 电子商务的典型,系统简单却功能强大。 由于客户端-服务器C/S应用程序可维护性差,而且对客户端计算机要求 功能必须相当强大。为了解决这个缺点,浏览器-服务器B/S应用程序应运而 生。客户端只要求安装有浏览器,就可以与服务器连接,运行整个应用程序。 与此同时,由于服务端与客户端分离,应用程序的版本不管如何更新,都只会 在服务器端进行,这样客户端可以节省大量资源和时间。近年来,B/S 结构越 来越受到企业和公司等的喜爱和重用,选择 B/S 结构是当前电子商务系统开发 的明智之举,能充分适应市场的需求。本系统便是采用 B/S 结构进行开发的。 2.3.3 购物流程图,如图 2-1 所示 网上购物系统 网站管理员 网站访问者 浏览选择商品 会员 登录 注册否 填写订单 是 否 进行商品管理、 订单管理、会员 管理、文章管 理、系统管理等 是 修改订单添加删除商品 浏览挑选商品 是 确认订单 生成订单 配送发货 否 图 2-1 购物流程图 2.3.4 数据流图 由于原始的数据流程图存在操作的重复性和流程的不合理性,经过我们两 个人的讨论,再根据网上商城系统的购物流程,我们采用从总体到局部、逐步 细化的办法,绘制出如下的数据流图 第一层 P0 网上商城管理 用户 用户信息表 订单表 图 2-2 网上商城顶层数据流图 第二层 图 2-3 网上商城第二层数据流图 第三层 P0 P4 订单管理 P3 购物车管理 P2 个人账号管理 P1 用户管理 仓库 用户 F1 用户信息表 F5 订单表 F3 收藏夹表 F2 地址表 商品信息 用户信息 发货 付款通知 订单 发货通知 订单 用户信息 收货地址 用户信息 商品信息 订单 用户信息 图 2-4 网上商城第三层用户管理数据流图 图 2-4 网上商城第三层购物车管理数据流图 P1 P2.1 P2.2 P2.3 P3 P3.1 P3.2 删除商品 P3.1 添加商品 用户信息 用户信息 订单 用户 P1.2 新用户注册 P1.1 用户登录 用户F1 用户信息表 用户信息 用户信息 用户信息 用户信息 用户信息 用户信息 图 2-4 网上商城第三层个人账户管理数据流图 图 2-4 网上商城第三层订单管理数据流图 P2 P1.1 P1.2 P4 P3.1 P3.2 P2.3 个人信息管理 P2.2 个人应用管理 P2.1 订单管理 F6 订单表 F2 地址表 F3 收藏夹表 F1 用户信息表 用户信息 订单 收货地址 商品信息 用户信息 P4.3 完成交易 P4.2 发货通知 用户 P4.1 付款通知 F6 订单表 确认收货 发货 付款 订单 确认付款 订单 订单 订单 订单 第三章第三章 设计概要设计概要 3.13.1 总体方案设计总体方案设计 3.1.1 系统目标 (1)提高公司企业用户的经营管理效率,减少管理工作上的重复操作等。 (2)简化操作过程,提高资源的共享能力,增进查询速度。 3.1.2 划分子系统 此基于电子商务理论与 PHP 技术的网上商城购物系统,分前台功能和后台 管理功能 (1)前台部分由用户使用,主要包括用户管理(用户登录、注册) ,商品 浏览、购物车管理,个人账户管理。 (2)后台部分由管理员使用,主要包括管理员身份验证,商品管理,订单 管理,会员管理,系统管理。 3.1.3 系统结构总体设计,如图 3-1 所示 图 3-1 系统功能结构图 网上商城系统 前台功能 后台功能 商 品 管 理 订 单 管 理 促 销 管 理 会 员 管 理 报 表 统 计 系 统 管 理 商 品 浏 览 购 物 车 管 理 用 户 管 理 个 人 账 户 管 理 3.1.4 系统运行环境要求 (1)硬件环境要求 ①1 GHz 以上处理器。 ②Microsft Windows 支持的 VGA 或分辨率更高的监视器。 ③512MB 内存以上。 (2)软件环境要求本系统是在 Microsft Windows XP 平台下开发的,所 采用的开发语言是 PHP,后台采用了 MySQL Server 5.0 数据库,服务器用 Apache。这样的黄金组合,大大的提高了数据处理的速度。 ①操作系统Windows XP 系列 ②数据库MySQL5.0 (3)语言种类简体中文版 (4)显示参数分辨率1024768;色彩256 色以上 3.23.2 数据库设计数据库设计 3.2.1 数据库概念结构设计 (1) 系统主要功能模块 E-R 图,如图 3-3 所示 图 3-3 实体和实体之间的关系 E-R 图 注实体集的属性已经部分省略 mn m 用户 送货方式 发货 商品 订购 商品名称 商品 ID 商品价格 用户 ID 用户名 密码 n n n 1 n n 管理员 短信息 公告 发布 密码 用户名 标题 时间 内容 内容 发送 1 (2)部分相关数据表[1] 表 3-2 管理员信息表olm_admin 字段名称代码数据类型是否为空 管理员 id idsmallint5not null 管理员名称 usernamevarchar60not null 管理员 email emailvarchar60not null 管理员密码 passwordvarchar255not null 注册时间 add_timevarchar15not null 最新登录时间 last_loginvarchar20not null 最新登录 ip last_ipvarchar11not null 表 3-3 商品品牌信息表olm_ brand 字段名称代码数据类型是否为空 品牌 id idint7 not null 品牌名称 namevarchar50 not null 品牌 logo logovarchar80 not null 备注 notestext not null 链接路径 urlvarchar255 not null 顺序 sorttinyint3 not null 是否显示 is_showtinyint1 not null 表 3-4 购物车信息表olm_cart 字段名称代码数据类型是否为空 购物车 id idmediumint8 not null 用户登录 id login_idint11 not null 用户 session id session_idvarchar32 not null 商品 id goods_idmediumint8 not null 商品编号 goods_snint11 not null 商品名称 goods_namevarchar120 not null 单件运费 freightdecimal10,0not null 加件运费 addfreightdecimal10,0not null 商品质量 goods_weightdecimal10,0 not null 市场价格 market_pricedecimal10,2not null 商城价格 mall_pricedecimal10,2not null 商品数量 goods_numsmallint5 not null 表 3-5 收藏夹信息表olm_collect_goods 字段名称代码数据类型是否为空 收藏夹 id idmediumint8 not null 用户登录 id login_idmediumint8 not null 商品 id goods_idmediumint8 not null 添加时间 add_timedatetime not null 表 3-7 商品信息表olm_goods 字段名称 代码数据类型是否为空 商品 id idmediumint10 not null 编号 goods_snint10not null 名称 goods_namevarchar120not null 商品信息标题 goods_titlevarchar300 not null 商品类别 id type_idsmallint5 not null 商品品牌 id brand_idint7 not null 商品分类 id cat_idsmallint7 not null 库存 goods_numint11 not null 库存警告数量 warn_numsmallint3 not null 已售数量 sold_numint11 not null 商品质量 goods_weightdecimal10,3 not null 商品单位 unitvarchar10not null 进货价 purchase_pricedecimal10,2 not null 市场价 market_pricedecimal10,2 not null 商城价 mall_pricedecimal10,2 not null 活动价格 promote_pricedecimal10,2 not null 活动开始时间 promote_start_datedatetime not null 活动结束时间 promote_end_datedatetime not null 单件运费 freightdecimal10,2 not null 加件运费 addfreightdecimal10,2 not null 图片名称 img_namevarchar100 not null 小图路径 small_imgvarchar255 not null 大图路径 big_imgvarchar255 not null 原图路径 original_imgvarchar255 not null 是否上架 is_on_saletinyint1 not null 添加时间 add_timedatetime not null 更新时间 up_datedatetimenot null 排序 sortsmallint4 not null 精品推荐 is_besttinyint1 not null 新品上架 is_newtinyint1 not null 热门商品 is_hottinyint1 not null 特价商品 is_specialtinyint1 not null 备注 noteslongtextnot null 表 3-8 商品分类信息表olm_goods_cat 字段名称代码数据类型是否为空 分类 id idsmallint5 not null 分类名称 namevarchar50not null 类型 id type_idsmallint5 not null 父类 id parent_idsmallint5 not null 备注 notesvarchar300 not null 顺序 sortsmallint4 not null 是否显示导航 in_navtinyint1 是否显示 is_showtinyint1 not null 表 3-9 商品类型信息表olm_goods_type 字段名称代码数据类型是否为空 类型 id idsmallint5 not null 类型名称 namevarchar50 not null 是否激活 enabledtinyint1 not null 表 3-10 订单信息表olm_order 字段名称代码数据类型是否为空 订单 id idint11 not null 用户登录 id login_idint11 not null 收件人地址 id address_idint11not null 付款方式 paymentvarchar50 not null 配送方式 shippingvarchar50 not null 总价格 totalint11 not null 下单时间 timedatetime not null 表 3-11 订单动作信息表olm_order_action 字段名称代码数据类型是否为空 订单活动 id idmediumint8 not null 订单 id order_idmediumint8 not null 支付状态 pay_statustinyint1 not null 配送状态 shipping_statustinyint1 not null 订单完成状态 order_statustinyint1 not null 登录时间 log_timedatetime not null 备注 notesvarchar255 not null 表 3-12 订单商品信息表 olm_order_goods 字段名称代码数据类型是否为空 订单商品 id idint11 not null 订单 id order_idint11 not null 商品 id goods_idint11 not null 商品名称 goods_namevarchar300 not null 商品价格 goods_pricedecimal11,0 not null 商品数量 goods_numint7 not null 商品质量 goods_weightdecimal11,0not null 表 3-15 用户登录信息表olm_user_login 字段名称代码数据类型是否为空 用户登录 id login_idint10 not null 用户登录名称 login_namevarchar30not null 用户 email login_emailvarchar100 not null 密码 login_pwdvarchar32not null 登录时间 login_timedatetime not null 激活状态 login_is_activesmallint1 not null 第四章第四章 详细设计详细设计 4.14.1 前台设计前台设计 4.1.1 前台总框架 网站前台部分主要提供给用户使用,是系统对外的窗口。主要包括用户注 册、登录,商品浏览,购物车管理,个人账户管理等几个部分,如图 4-1 所示。 (1) 模块功能介绍 用户管理注册新用户、登录、修改用户个人资料。 商品浏览在商品的显示介绍页面,可以收藏商品或者加入购物车。 购物车 添加产品到购物车、购物车信息修改、下订单。 订单模块查询个人订单列表、查询某笔订单的详细信息。 个人账户订单查询,对收藏夹、地址的管理。 (2) 前台文件构架 图 4-1 前台文件结构图 网站首页 Index.php 网站底部导航 client_footer.php 商品展示 网站左侧导航 client_left.php 网站导航 client_header.php 用户注册个人账户 浏览商品 添加购物车 删除商品 购物车 用户登录 修改购物车下订单 查询订单修改个人资料 (3) 前台网站运行结果,如图 4-2 所示 (4) 图 4-2 购物网站首页 4.1.2 用户管理模块 (1)新用户注册 要购买商品,需要先注册成为用户,如图 4-3 所示 图 4-3 注册新用户 部分关键代码如下[3] if_POST[reg]{ if_POST[login_name]||_POST[login_email]{ warn用户名或 Email 不能为空。,register.php; }elseif_POST[login_pwd]||_POST[checked_pwd]{ warn密码或确认密码不能为空。,register.php; } if_POST[login_pwd]_POST[checked_pwd]{ warn密码与确认密码不相同。,register.php; } if_POST[license]{ warn请预读并接受用户协议 。,register.php; } data[login_name] _POST[login_name]; data[login_email] _POST[login_email]; data[login_pwd] _POST[login_pwd]; info user-insertDataname,data; ifinfofalse{ warn会员注册成功,member.php; _SESSION[login_name]_POST[login_name]; }else{ warn会员注册失败,register.php; } } (2)用户登录 用户登录页面主要用来接收用户输入的用户名和密码,并更新用户在网站 中的状态信息。会员登录窗口的运行结果,如图 4-4 所示。 图 4-4 用户登录 if_POST[log]{ if_POST[username]||_POST[pwd] { warn用户名或密码不能为空。,login.php; }else{ login_name _POST[username]; login_pwd _POST[pwd]; wherewhere login_namelogin_name and login_pwdlogin_pwd; infouser-getListname,where; ifinfo[0][login_name] info[0][login_pwd] { warn用户名或密码有误。,login.php; }else{ _SESSION[login_id] info[0][login_id]; _SESSION[login_name] info[0][login_name]; warn登录成功。,url; } } 4.1.3 商品浏览 用户在商品显示页面(goods.php)对具体商品进行详细了解,并在商品显 示页面对商品进行收藏或者加入购物车,已注册的会员还可以对商品进行咨询 或者评论等,如图 4-5 所示。 图 4-5 商品显示页面 关键部分代码如下 goods new Goods; id _GET[id];//获取传递过来的参数商品 id tbname goods-_goods; info goods-getInfotbname,id; 4.1.4 购物车模块 用户在浏览商品时,如果对想购买的商品,可以点击“收藏”把商品加入 收藏夹;也可以点击“购买”把商品放入购物车,此时页面便自动跳转到购物 车列表,如图 4-6,4-7 所示 图 4-6 收藏夹 图 4-7 购物车 部分代码如下 where WHERE session_id._SESSION[session_id]. AND goods_idgoods_id; oldinfo cart-getListcartname,where; ifoldinfo[0][id]{ //获取商品信息 data[login_id] 0; data[goods_id] info[id]; (省略部分代码) data[goods_num] 1; infocart-insertDatacartname,data; ifinfofalse{ cart_idcart-getMaxIdcartname; cart_idcart_id[0]; urltocart.phpcart_idcart_id; } }else{ data[goods_num] oldinfo[0][goods_num]1; info cart-updateDatacartname,oldinfo[0][id],data; urltocart.phpcart_idcart_id; } (3)生成订单 如果用户对商品满意,并修改好购物车的商品数量后点击“去结算” ,便跳转 到订单信息确认与填写页面,运行效果如图 4-8 所示 图 4-8 填写订单确认信息 (4)订单提交成功页面,如图 4-9 所示 图 4-9 订单提交成功 4.24.2 后台部分后台部分 4.2.1 后台总体框架 后台是前台功能实现的基础,只能由管理员进行使用与维护。主要包括管 理员身份验证,商品管理模块,订单管理模块,会员管理模块,系统管理模块 组成。后台功能介绍 (1)功能模块介绍 管理员身份验证为合法用户提供一个后台入口。 订单管理模块网站管理者对用户订单的执行和编辑状态。 商品管理模块增加商品的品牌或商品的种类;向商品表插入前台首页展 示的商品信息。 会员管理模块查询所有注册用户,对一些非法或失信用户进行删除操作。 系统管理模块管理员向前台首页添加友情链接信息。 (5) 后台文件结构,如图 4-10 所示 后台首页 admin.php 后台中部 main.php 左侧导航 menu.php 后台头部导航 top.php 商品管理 会员管理订单管理 订单查询 order.php 会员管理 系统管理文章管理 添加商品 goods_add.php 品牌分类管理 修改订单状态 order_action.php 商品类型管理品牌管理 商城设置 sys_config.php 导航设置 set_nav.php 图 4-10 后台文件结构图 (3)后台首页运行结果,如图 4-11 所示 图 4-11 后台首页图 4.2.2 管理员登录 在地址栏中输入后台登录地址,将转到管理员登录页面。该页面的功能是 对管理员身份验证,用户输入用户名和密码后单击“登录”按键,系统将 判断用户名和密码的有效性,如果通过验证则转到后台首页,反之则提示 错误。管理员登录页面的运行 如图 4-12 所示 图 4-12 后台登录页面 4.2.3 订单管理 在订单管理下,可以处理订单的状态,分为未付款订单、配货中订单、已 发货订单、已完成订单,管理员根据接收到的用户信息处理订单状态,如 图 4-13 所示 图 4-13 修改订单状态页面 4.2.4 商品管理 (1)添加商品 单击导航区的“添加商品”超链接,系统将打开添加商品页面,该页面主 要用于将商品信息添加到数据库表中,以提供前台商品展示。如图 4-14 所 示 图 4-14 商品添加页面 由于前台展示商品时,包括小图,中图和大图三种格式,因此我们做了一 个包括添加图片水印的图片处理类 。 (2)商品列表 点击导航区的“商品列表”超链接,会出现所有商品的信息,该页面 主要对商品信息进行更改,删除商品,运行结果如图 4-15 所示 图 4-15 商品列表 (3)增加商品分类 该模块用来对新增商品种类的录入,操作界面如图 4-16 所示 图 4-16 增加商品分类 关键代码如下[3] if_POST[cat_id] { data[type_id] _POST[type_id]; info cat-insertDatadbname,data; ifinfofalse{ warn添加商品分类成功,goods_cat.php; }else{ warn添加商品类型失败,cat_add.php; } (4)增加商品品牌 该模块用来对新增商品种类的录入,操作界面如图 4-17 所示 图 4-17 增加商品品牌页面 4.2.5 系统管理 (1)商城配置 点击左侧菜单栏的“商城配置”链接,进入配置页面,就可以添加或修改 商城的具体设置,如图 4-18 所示 图 4-18 商城配置 (2)导航设置 导航设置用来配置导航的详细信息,从而实现前台页面导航的动态设置, 如图 4-19 所示 图 4-19 导航列表 添加导航页面,如图 4-20 所示 图 4-20 导航设置 第五章第五章 系统测试系统测试 5.15.1 测试方案测试方案 由于考虑到人为、条件有限等各种因素,我们采用黑盒子的测试方案。 5.25.2 测试项目及结果说明测试项目及结果说明 测试项目包括系统的前台与后台,经过认真测试,结果基本能够实现系 统目标的要求,效果截图均已包含在本论文的各章节中。 第六章第六章 总结总结 经过一段时间的努力,我们终于完成了网上商城网站系统,基本实现了题 目的基本要求。但是由于经验不足,对报表统计的实现功能,还没有完善,这 算是一个缺陷与遗憾。不过我们一定会努力学习,尽早实现该模块功能。总的 来说,在做这个毕业设计的过程中,我们查阅了大量关于网上销售的相关资料, 切实地按照软件工程的步骤,从需求分析,概要设计,详细设计,数据库设计, 再到编码,调试运行,测试等步骤。从中我们学到了很多东西,对我们来说, 无论是理论还是实践上都是一个较大幅度的提高,可以说是理论到实践的一个 飞跃。我们还了解了软件开发的大体过程,在当今竞争激烈的社会中只有学到 本领才能有立足之地,通过这次综合实验也使我们知道作软件开发的辛苦,首 先要有足够的耐心,要勇于面对密密麻麻的代码,无数遍的调试,和无数遍的 修改,但是,当你调试成功时,你就会感到这些努力的意义,成功的喜悦。软 件开发,还要注意借鉴,查看已有的例子的代码,这样可以节省大量的时间, 同时也实现了代码重用。此外,我知道了基础课的重要,要学好一门编程语言, 一定要动手,实践是最好的方法。 总的来说,对我个人而言,这次毕业设计的确提高了我自己的动手能力,让 我认识到了自己的不足,同时多亏了在开发网站的过程中钟文老师的指导以及 同学们给予的帮助,使我顺利地完成了毕业设计,在此我对你们表示衷心的感 谢 参考文献参考文献 [1] 陈军,PHPMySQL 经典案例分析,北京清华大学出版社,2008 [2] 许登旺,PHP 程序开发范例宝典,北京人民邮电出版社,2007 [3] 陈争航,PHP 5Mysql 5 web 应用开发宝典,北京电子工业出版社, 2008 [4] 王石,精通 PHPMySQL 应用开发,北京人民邮电出版社,2006 [5] 曹培强,Photoshop CS2 平面设计实战从入门到精通,北京人民邮电出 版社 2007 [6] 美 Eric van der Vlist,Web 2.0 高级编程,北京人民邮电出版社 2008

    注意事项

    本文(电子商务网站的设计与实现本科毕业论文)为本站会员(shujukd)主动上传,收益归上传者所有,天天文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知天天文库(发送邮件至[email protected]qq.com或直接QQ联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给天天文库发消息,QQ:1290478887 - 联系我们

    网站客服QQ:1290478887        微信公众号:iwenku365

    [email protected] 2017-2027 wenku365.com 网站版权所有

    经营许可证编号:鄂ICP备17008239号-1 

    收起
    展开