《毕业设计-团购网站设计》由会员分享,可在线阅读,更多相关《毕业设计-团购网站设计(28页珍藏版)》请在金锄头文库上搜索。
1、 本 科 毕 业 设 计 第 1 页 共 29 页1 引言随着信息技术的飞速发展,信息已成为社会经济发展的核心因素,信息技术已成为当今世界最广泛应用的技术之一。半导体集成电路、计算机、光纤、卫星、多媒体等以信息技术为核心的科技迅猛发展已经引发了一场社会变革,人们的生活已经发生了翻天覆地的变化。而信息化程度的高低也已成为衡量一个国家现代化水平和综合国力强弱的重要标志。Internet 在 中国迅速 发展 ,人们日常生活中越来越多地使用这项新的技术.正是由于 WEB 页面能把文本、图像、声音、动画、视像等多种媒体信息集于一体,不但使信息显示变得更加生动,而且使信息的浏览变得更加方便。特别是电子商务
2、正再以迅猛的速度冲击传统商务,网上购物已越来越被人们所接受。这种情况正是基于 WEB 页能实现网上交易平台,交流而实现的。而团购这一新事物在信息技术的支持下有了更加强大的战斗力。用 PHP+MYSQL 架设用户登陆以及网上交易,使客户得以在家中就能享受方便快捷的购物服务正是我设计网站的目的。团购是一种新的购物方式,与网络技术结合提供给用户更多优惠。1本篇论文是对我设计的团购网站的一点论述,主要论述了团购网站建设规划的主体思想、利用 PHP+MYSQL 数据库实现用户登录和网上交易功能,以及在设计过程中所遇到的要点、难点等。2 需求分析2.1 团购网功能(1)商品的销售功能团购网站是一种电子商务
3、网站,其最基本功能就是商品销售。我们要在页面中加入商品展示模块,让顾客看见我们的商品,以便销售。并且我们要能够使其与相关联的部分有机的结合,使销售能够顺利进行。(2)网站的管理功能网站管理是网站运营不可缺少的重要功能,网站管理能够使网站更好的进行运作,实现网站建立的最终目标。网站由管理员进行管理,可以进行管理员 本 科 毕 业 设 计 第 2 页 共 29 页的新增以及密码的修改;网站管理还要对网站数据进行备份,以确保网站的安全;要及时对网站的信息进行更新,及时处理网站运行中出现的各种问题。(3)会员的管理功能实现会员的申请、注册、登陆功能。顾客在网站上登记注册,成为会员。会员可以享有网站提供
4、的一些优惠的相应服务,例如一些促销活动或者特价活动。大多数购物网站对于会员都有优惠,会员价要比一般顾客的价位低,更比市场上要实惠的多。这一功能可以在一定程度上,会拉一些常客。这一功能还应该具有用户管理的作用,对用户的信息的查看,修改,删除等操作功能都是应该具备的。(4)销售的促进功能我们可以设置促销版块,列出促销的商品,以供顾客去浏览选择,这也是为了抓住消费者心理,来完成商品的销售。我们还应该在节假日推出一系列的促销活动,以吸引顾客消费。(5)网上的订购功能网站设计的目标就是为了出售商品,实现网上订购功能是网站的基本功能。他实现了商品的订购和网上交易,所以必不可少。客户或会员可以针对自己感兴趣
5、的商品进行购买、下订单、填写客户资料的操作。另外,网站还应该提供安全的在线支付服务。(6)团购功能我们还要给客户提供关于团购的流程等知识的内容,便于客户方便快捷的完成组团以及购物,完成团购的最终目标。我们还应该提供在线组团报名功能,以利于顾客组团。同时还要设置关于团购的标准,多人团购的条件、要求、注意事项等相关的要求在页面中进行显示,以供顾客进行选择。在团购方面,也应该设立“团长” ,并对其进行信誉等级的评价。一个典型可以减小顾客对购物信誉的担心和顾虑,也会增加网站商品的销售,增加盈利。(7)广告功能网站广告功能带来收益的一部分,我们提供广告位,为一些公司或者店铺做广告,从中获取广告费用,还可
6、以为一些商品供应商做宣传,从中获利。广告的作用很大,是商业网站应该具备的基本功用之一。 本 科 毕 业 设 计 第 3 页 共 29 页(8)友情链接友情链接部分是和其他的网站链接用以方便顾客的转换,同时可以使我们的网站得以推广,从中发展出更多的客户,利于网站未来的发展。(9)其他网站应该提供站内搜索查询功能,方便顾客寻找自己需要的商品。网站内也可以网站一些介绍以文字的形式让浏览到我们站点的网民了解我们,达到宣传自己的目的。还应该有让顾客或商家与我们联系的方式,其中包括地址、电话等信息。 22.2 网站设计原则采用的广泛使用的网络技术,搭建一个拥有健全功能的团购网站。设计以可用、可靠、可管理、
7、安全、使用方便和易于操作为原则,具体如下原则。(1)可用性系统处于启用和运行状态无故障,客户可以随时登录使用。(2)可靠性能够精确保证数据的准确,始终如一。(3)可管理性具有一个管理界面对用户商品等相关信息进行修改。(4)安全性对机密信息应有保护,如用户的相关信息。(5)方便性建立各种功能模块方便用户和管理者的使用,并且升级更新快捷。 32.3 建设团购网的目标随着商品社会化的脚步的前进,大规模生产的成本降低,一种应付小公司大规模生产而降低价格扩宽商品渠道的方式应运而生。团购网站的应运而生,既方便客户买到物美价廉的商品为 会 员 更 加 便 捷 、 更 加 愉 快 地 买 到 性 价 比 最高
8、 、 最 适 合 的 产 品 提 供 一 切 帮 助 。 又给了厂商一个很好的销售渠道,为 合 作商 家 开 拓 网 络 客 户 , 打 造 专 业 的 网 络 销 售 部 门 , 不 断 的 提 供 新 的 营 销 方 案 ,把 商 家 和 用 户 紧 密 的 连 接 在 一 起 。 本 科 毕 业 设 计 第 4 页 共 29 页3 网站设计方案3.1 总体技术运用 PHP 技术和 MySQL 数据库在 Apache 服务器上建立一个团购网站。PHP 是 将 程 序 嵌 入 到 HTML 文 档 中 去 执 行 , 执 行 效 率 比 完 全 生 成HTML 标 记 的 CGI 要 高 许
9、 多 ; PHP 还 可 以 执 行 编 译 后 代 码 , 编 译 可 以 达 到加 密 和 优 化 代 码 运 行 , 使 代 码 运 行 更 快 。 PHP 具 有 非 常 强 大 的 功 能 , 所 有的 CGI 的 功 能 PHP 都 能 实 现 , 而 且 支 持 几 乎 所 有 流 行 的 数 据 库 以 及 操 作 系统 。PHP 的 特 性 包 括 :( 1) 开 放 的 源 代 码 , 所 有 的 PHP 源 代 码 事 实 上 都 可 以 得 到 。 ( 2) PHP 是 免 费 的 。 和 其 它 技 术 相 比 , PHP 本 身 免 费 。( 3) php 的 快
10、捷 性 ,程 序 开 发 快 , 运 行 快 , 技 术 本 身 学 习 快 。 嵌 入HTML: 因 为 PHP 可 以 嵌 入 HTML 语 言 , 它 相 对 于 其 他 语 言 , 编 辑 简 单 ,实 用 性 强 , 更 适 合 初 学 者 。( 4) 跨 平 台 性 强 : 由 于 PHP 是 运 行 在 服 务 器 端 的 脚 本 ,可 以 运 行 在UNIX、 LINUX、 WINDOWS 下 。 ( 5) 效 率 高 : PHP 消 耗 相 当 少 的 系 统 资 源 。 ( 6) 图 像 处 理 : 用 PHP 动 态 创 建 图 像 。( 7) 面 向 对 像 , 在 p
11、hp4,php5 中 , 面 向 对 象 方 面 都 有 了 很 大 的 改 进 ,现 在 php 完 全 可 以 用 来 开 发 大 型 商 业 程 序 。( 8) 具 有 丰 富 的 内 置 函 数 库 , 由 于 php 是 为 Web 开 发 而 设 计 的 , 它 提供 了 许 多 内 置 函 数 用 来 执 行 有 用 的 Web 任 务 。 4 Php 中 的 数 据 类 型 分 为 引 用 与 注 释 , 常 量 与 变 量 , 运 算 符 , 流 程 控 制 ,函 数 与 对 象 。 5PHP 开发框架背后的思想被称为“模型视图控制器” (MVC) 。MVC 是这样一种架构模
12、式,它隔离了业务逻辑与 UI,允许其一改变而另一者不受影响。(也可以说是关注点的隔离)在 MVC 中,模型负责数据,视图负责表现,控制器则是程序主体或者说是负责业务逻辑。从本质上说,MVC 拆分了一个程序的开发过程,这样你就可以修改独立的每一部分,而其他部分不受影响,这是十 本 科 毕 业 设 计 第 5 页 共 29 页分重要的,它使得编写 PHP 代码更为快捷简单。开发者可能出于不同的考虑而使用 PHP 开发框架,不过首当其冲的原因是为了加速开发过程。相似工程之间的代码重用能够节省开发者大量的时间和精力。PHP 开发框架内置了预建的模块,免去了冗长又令人厌烦的编程工作。这样开发者就能够把时
13、间活在开发实际程序上,而不是每一次都要为每一个项目重建基础模块。最后一点,PHP 开发框架是可扩展的,并且有许多框架可供选择。你也可以创造你自己的,不过许多开发者决定从那些流行的知名的开发框架中做选择,因为它们往往有着庞大的支持团队,以及相关的论坛/社区方便你与其他使用同一个框架的开发者相互交流。稳定性是开发者使用框架的另一个重要原因。 6本系统使用的数据库为 MySQL 数据库。MySQL 是一个小型关系型数据库管理系统。它是一个开放源代码的软件,使用 C 和 C+编写,并使用了多种编译器进行测试,保证源代码的可移植性。提供用于管理、检查、优化数据库操作的管理工具, 提供 TCP/IP、OD
14、BC 和 JDBC 等多种数据库连接途径。可以处理拥有上千万条记录的大型数据库。它还是一个关系型数据库管理系统,把数据放在不同的表中。它执行速度非常快,非常可靠,使用起来非常方便。同时它还提供了一套非常有用的函数。它的连通性,速度和安全性使它非常适合做Internet 上的数据库服务器。 7Apache 是世界使用排名第一的 Web 服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的 Web服务器端软件之一。Apache web 服 务 器 软 件 拥 有 以 下 特 性 : ( 1) 支 持 最 新 的 HTTP/1.1 通 信 协 议 ( 2
15、) 拥 有 简 单 而 强 有 力 的 基 于 文 件 的 配 置 过 程 ( 3) 支 持 通 用 网 关 接 口 ( 4) 支 持 基 于 IP 和 基 于 域 名 的 虚 拟 主 机 ( 5) 支 持 多 种 方 式 的 HTTP 认 证 ( 6) 集 成 Perl 处 理 模 块 ( 7) 集 成 代 理 服 务 器 模 块 ( 8) 支 持 实 时 监 视 服 务 器 状 态 和 定 制 服 务 器 日 志 本 科 毕 业 设 计 第 6 页 共 29 页( 9) 支 持 服 务 器 端 包 含 指 令 (SSI) ( 10) 支 持 安 全 Socket 层 (SSL) ( 11)
16、 提 供 用 户 会 话 过 程 的 跟 踪 ( 12) 支 持 FastCGI 83.2 功能模块设计功 能 模 块 分 为 前 台 浏 览 模 块 和 后 台 管 理 模 块 。 前 台 浏 览 模 块 分 为 产 品 浏览 模 块 , 组 团 模 块 和 购 物 模 块 。 后 台 管 理 模 块 分 为 会 员 管 理 模 块 , 产 品 管 理模 块 , 组 团 管 理 模 块 和 订 单 管 理 模 块 。面 向 客 户 来 说 实 现 修 改 客 户 资 料 , 注 册 登 录 , 浏 览 评 论 帖 子 , 查 看 评 论帖 子 , 查 看 团 购 信 息 , 参 加 团 购 , 浏 览 个 人 团 购 , 发 表 帖 子 和 查 看 参 与