毕业论文(设计)微信手机商城的设计与实现

上传人:marr****208 文档编号:117090157 上传时间:2019-11-18 格式:DOC 页数:26 大小:684.11KB
返回 下载 相关 举报
毕业论文(设计)微信手机商城的设计与实现_第1页
第1页 / 共26页
毕业论文(设计)微信手机商城的设计与实现_第2页
第2页 / 共26页
毕业论文(设计)微信手机商城的设计与实现_第3页
第3页 / 共26页
毕业论文(设计)微信手机商城的设计与实现_第4页
第4页 / 共26页
毕业论文(设计)微信手机商城的设计与实现_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《毕业论文(设计)微信手机商城的设计与实现》由会员分享,可在线阅读,更多相关《毕业论文(设计)微信手机商城的设计与实现(26页珍藏版)》请在金锄头文库上搜索。

1、盐城师范学院毕业设计 微信手机商城的设计与实现 摘摘 要要 本毕业设计关键阐述了基于 Web 技术的微信手机商城的设计与实现。利用 PHP 和 数据库访问技术开发动态网页程序,提出微信手机商城的构造以及系统设计所需要的 开发工具和技术支持。 本毕业设计论述的是一个简化的 Web 应用程序模型。各个用户类别对应的功能不 同,使管理员和普通用户能够简易运行该程序。普通用户可以在微信打开链接对账号 进行注册,登录网站,然后进入网页浏览商品,加入购物车和提交订单等功能。管理 人员能从计算机后台界面登录进行管理,管理商品,类别,商铺,订单,用户等功能。 这个微信商城为我们提供了一个方便的购物平台。 微信

2、手机商城是用 PHP 语言进行开发编写的程序,PHP 是一种比较简单易学的服 务器端脚本语言。对编程知识了解就能通过 PHP 设置一个真正交互的 WEB 站点。 PHP 是生成动态网页的常用工具。 【关键词关键词】微信手机商城;PHP;用户管理 盐城师范学院毕业设计 Abstract The graduation project mainly describes the design and implementation of Web-based technology of micro-channel mobile phone shop.PHP and database access tech

3、nology to develop dynamic Web applications, proposed structure and system design of micro-channel mobile phone shop needed development tools and technical support. The graduation project is discussed in a simplified Web application model that enables administrators and ordinary users to run the prog

4、ram summary.Each user category corresponding function is not the same.Ordinary users can open the link to register for an account in the micro, and then enter the web browsing merchandise, Add to shopping cart submit orders and other functions.Managers from the computer in the background interface l

5、ogin management, including management of product categories, shops, orders, and other user functions.The micro-channel Mall provides us with a convenient shopping platform. Micro-channel mobile phone shop is a PHP language development programs written.PHP is a relatively easy to learn server side sc

6、ripting language.Programming knowledge will be able to learn through PHP to set up a truly interactive WEB site.PHP is a commonly used tool to generate dynamic web pages. Key words Micro-channel mobile phone shop, PHP, user management 盐城师范学院毕业设计 目录目录 1 引言1 1.1 课题背景.1 1.2 研究现状.1 1.3 研究目标.1 2 相关的理论和技术

7、1 2.1 PHP 技术 1 2.1.1 PHP 简介.1 2.1.2 PHP 开发平台.2 2.1.3 PHP 文件组成.2 2.2 访问数据库的实现方法.2 3 系统需求分析3 3.1 可行性分析.3 3.2 UML 用例图.4 4 系统总体设计5 4.1 功能模块设计.5 4.2 程序流程图设计.6 4.3 数据库设计.7 5 系统具体功能实现10 5.1 客户端主要功能模块的实现.10 5.1.1 用户注册登录的实现10 5.1.2 我的购物车的实现11 5.1.3 我的订单的实现12 5.1.4 个人信息的实现13 5.2 后台主要功能模块的实现.14 5.2.1 商品信息管理的实现

8、14 5.2.2 商品类别管理的实现15 5.2.3 订单管理的实现16 5.2.4 用户管理的实现16 5.2.5 店铺管理的实现17 6 系统测试与性能分析17 盐城师范学院毕业设计 6.1 系统测试目的与意义.18 6.2 测试结果与分析.19 7 结束语20 参考文献.21 致 谢.22 盐城师范学院毕业设计 第 0 页,共 22 页 1 引言 1.1 课题背景 随着互联网技术的不断发展。网络购物成为一种新的消费模式,它是电子商务的 新型模式。客户足不出户就能够进行购物,这正是网络购物的优势。随之衍生出得手 机商城尤为重要,手机购物平台正向着多元化势头发展,例如手机淘宝,手机京东等。

9、微信商城是基于微信公众平台开发的一个商城,具有基数众多的用户群体和推广便捷 的朋友圈,能够提升更高的交易效率,合理分配有限的商品资源,从而使得商品安排 更加合理。 1.2 研究现状 微信已经成为中国电子改革的领头羊,它不仅仅是一个手机应用,同时是我们生 活中必不可少的日常工具。根据 2015 年的使用分析,微信用户覆盖 200 多个国家地区, 每个月超过 5 亿的使用人数。据统计由微信带动的生活消费已经超过了 100 亿元,其 中微信购物达到了将近 13%。微信商城可以借助微信公众平台,实现让每个个体用户 收到商家推送的信息,帮助商家实现一对一的推广销售。 1.3 研究目标 微信手机商城是基于

10、微信平台的一个 Web 应用程序。管理员和普通用户能够操作 该程序。 (1)普通用户可以在客户端进行注册登录浏览商品,加入购物车等。 (2)管理员能从后台界面登录进行管理,管理商品,类别,订单等。 2 相关的理论和技术 2.1 PHP 技术 2.1.12.1.1 PHPPHP 简介简介 PHP 语言不同于一般的编译语言和直译语言。它由各类虚拟机进行执行操作,把 源代码编写成字节码1。在移动应用和企业 web 应用开发中被普遍使用。PHP 语言的 特点是跨平台、面向对象、泛型编程,所以可以进行一次编写而能在各个平台运行。 PHP(Hypertext Processor)是把网页生成动态的常用工具

11、,同时是一种比较简单 盐城师范学院毕业设计 第 1 页,共 22 页 易学的服务器端脚本语言。它是一种基于 HTML 的内嵌式的编译语言,而且 PHP 的编 译方法结合了 Unix Shell、C、Perl 以及自己本身的一些特点,而且 PHP 的语法规则比 CGI 和 Perl 更容易并且效率更高2。此外,PHP4.0 是一种开源的源代码。每个开发人 员都可以把新的函数库添加到 PHP 中。在这么多 web 脚本语言中,PHP 相比于 Asp、Perl、Jsp 有它独特的优点: (1)良好的安全性;PHP 是开源软件,所有 PHP 的源代码每个人都可以看得到, 开源造就了强大,稳定,成熟的系

12、统。 (2)强大的数据库支持;可操纵多种主流与非主流的数据库,例如: MySQL、Access、SQL Server、Oracle、DB2 等。 (3)能够在多平台运行;它能在 Windows、Linux 以及 Unix 上运行,并且通过 PHP 编译的程序也可以在各个操作系统上兼容。同时可以在 HTML 内部不通过编写把 PHP 嵌入进去。 (4)简单高效;PHP 以最简单基础的编译语言来实现它对各种 web 站点的功能建 设。 2.1.22.1.2 PHPPHP 开发平台开发平台 现在许多网站建设的集成环境是 XAMPP,Web 服务器是 Apache,数据库是 MySQL 和 PHP 编

13、写。因为 XAMPP 对硬件要求不高而且是高性能的免费程序。在中 小型网站的开发中普遍应用。 我们只需要安装了 XAMPP,上面的软件都一并装上(安装时选对应的软件包), 然后进行环境配置。启动 Apache 服务:service htt pd start;启动 MySQL 数据库: mysqld_safe - -user=mysql;然后就能够浏览 PHP 程序了。 2.1.32.1.3 PHPPHP 文件组成文件组成 PHP 文件以结尾,一个*.php 文件是一个文本文件,它可以用 Dreamweaver 来进行 设计3。 普遍的 PHP 文件是把 HTML 标签、jQuery 和 php

14、script 三种程序代码混合编写, 它是一个标准的网页。 2.2 访问数据库的实现方法 MVC(Model View Controller)是一种框架设计模式,这个模式多适用于创建 web 应用程序的模式4。 (1)web 数据库架构: 如图 2-1 所示: 盐城师范学院毕业设计 第 2 页,共 22 页 1 2 3 6 5 4 图 2-1 web 数据库架构 从 web 查询数据库总共需要六个环节: 第一步: 审查并挑选用户传来的数据信息; 第二步: 创建个合适的数据库连接方式; 第三步: 搜索数据库; 第四步: 回馈数据库查询信息; 第五步: 接收搜索结果; 第六步: 将结果显示给用户。

15、 (2)该程序的研发环境是 XAMPP,融合了 PHP 与 Mysql5.0,启动服务器后通过 简单的语句操作连接到数据库。如下语句: 连接数据库:mysql_connect开启链接到服务器; 语法格式:resource mysql_connect (主机,用户名,密码); 数据库选择:mysql_select_db(数据库名称,链接标示符)5。 3 系统需求分析 3.1 可行性分析 该系统是 B/S 架构模式,在一台计算机上装个浏览器就能运行这个系统,对计算 机配置没有苛刻的要求,学校机房电脑和我们自己电脑都可以运行这个系统。对于软 件技术要求,当前程序编译语言已经稳定成熟。 (1)经济上的

16、可行性 这个系统的开发从资金到人力物力的投入比较少,但同时得到的效益是庞大的。 系统开发所需要的软件都是免费的,硬件设施只需要一台电脑和手机。所以在经济上 完全可行。 (2)技术上的可行性 浏览器 服务器PHP 引擎 MySQL 服务器 盐城师范学院毕业设计 第 3 页,共 22 页 本次设计主要是针对于微信平台进行开发的一个微信手机商城系统,涉及到技术 有数据库操作,客户端的研发,服务器端的管理等,运用 XAMPP(Xampp+Apache+MySQL+PHP+Perl)这个开发工具对系统进行开发。开发者 需要具备一定的 PHP 语言编译基础,能够熟练操作数据库。同时也要对微信平台有一 定的理解。我作为一名网络工程(网络应用与开发)专业的学生,在大学期间学过很 多相关的基础知识:PHP,数据库原理,MySQL 数据库,操作系统等课程,基于这些 我自己查询了一些关于微信方面的书籍资料。对于我而言绝对有能力开发一个微信手 机商城。所以在技术上完全可行。 (3)可靠性和安全特点 PHP 一开始

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号