基于PHP MySQL的众筹平台的设计与实现.rar

收藏

资源目录
    文档预览:
    编号:20181030003211306    类型:共享资源    大小:2.93MB    格式:RAR    上传时间:2018-10-30
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    35
    金币
    关 键 词:
    基于 PHPMySQL 平台 设计 实现
    资源描述:
    名 称: 基于 PHP+MySQL 的众筹平台的设计与实现学 院: 石家庄学院班 级: 2013 级 1 班姓 名: 王亚贺学 号: 20130104033指导教师: 张艮山2017 年 5 月 1 日毕业设计(创作)报告I毕业作品基本信息作品名称 基于 PHP+MySQL 的众筹平台的设计与实现作者姓名 王亚贺 创作时间 2017 年 5 月 1 日担任职责现今时代下互联网的发展真的是十分的迅猛,网上众筹平台就是一个加入互联网优势的新兴众筹模式。集互联网与众筹于一身。本毕业设计的正是一个基于 PHP+MySQL 的众筹平台的设计与实现。该众筹平台叫优创众筹。就是希望能够达到一个比较好的众筹环境,实现让众筹者轻松实现众筹。该众筹平台的主要模块有前台界面,会员注册预登陆,会员管理模块,网站后台登录模块,还有网站后台管理模块。该平台界面设计简洁整齐又不失美观,功能基本上能达到一个众筹网站和网站用户所需的功能要求。II摘要在互联网的迅猛发展中,金融业也加入了新的元素开启了新型的发展模式。因此互联网金融油然而生。网上众筹平台是一种新的众筹模式。该众筹平台创作的目的是:一方面是使一些项目发起者进行创作一个项目能够更好的融资。另一方面是令一些有特殊爱好的人们能够对自己所感兴趣的项目进行资金上的支持。该平台的操作清晰简洁,就是平台普通用户能够浏览本平台上的众筹项目,如果发现自己感兴趣的项目可以通过注册成为会员来对改项目进行关注,以及支持。平台的会员还可以自己发起众筹项目到该平台上让其他的用户可以对其进行浏览以及支持等。如今众筹平台纵向上发展的快速,横向上发展的模式也是越来越广。通过对当今各式各样的众筹网站的搜集,整理与分析,设计与实现了优创众筹平台。该平台是基于基于 B/S 模式的众筹网站。是基于 PHP 加 MySQL 进行设计与实现的。前后台都使用了 hdphp 框架进行编写与实现。【关键词】PHP 加 MySQL 众筹平台,hdphp 框,MVCIIIABSTRACTThe design and implementation of crowdfunding platform based on PHP + MySQLIn the rapid development of the Internet, the financial industry has also added new elements to the new model of development. So the Internet finance is here. Online crowdfunding platforms are a new crowdfunding model. The aim of the crowdfunding platform is to create a project that is better financed by project sponsors. On the other hand, people who have special interests are able to fund the projects they are interested in. Clear and concise, the platform operation is a platform for ordinary users can browse the raise on this platform project, if you find yourself interested in the project can be registered as a member to focus on the project, and support. Platform members can also initiate crowdfunding projects on their own to allow other users to browse and support them.Now the crowdfunding platform is growing vertically, and the horizontal development model is growing wider and wider. Through the collection, collation and analysis of all kinds of crowdfunding websites of today, the design and implementation of the crowdfunding platform. The platform is a crowdfunding site based on the B/S model. It was designed and implemented based on PHP plus MySQL. The HDPHP framework is written and implemented in the background.【Key Words】PHP and MySQL ,The raised platform ,HDPHP framework ,MVC目录毕业作品基本信息 .......................................................I摘要 ..................................................................IIABSTRACT .............................................................III引言 ...............................................................- 1 -一、网站需求与可行性分析 ...........................................- 1 -(一)需求分析 ..................................................- 1 -(二)系统可行性分析 ............................................- 2 -1.技术可行性 ................................................- 2 -2.操作可行性 ................................................- 2 -3.经济可行性 ................................................- 2 -二、网站开发工具、语言、技术的介绍 .................................- 2 -(一)网站开发的语言介绍 ........................................- 2 -1. JavaScript ...............................................- 2 -2. Bootstrap ................................................- 3 -(二)网站开发的技术介绍 ........................................- 3 -1. MVC ......................................................- 3 -2. MySQL ....................................................- 3 -3. HDPHP ....................................................- 3 -(三)网站开发的工具介绍 ........................................- 4 -1.前台开发工具 ..............................................- 4 -2.后台开发工具 ..............................................- 4 -三、系统设计 .......................................................- 4 -(一)系统功能设计 ..............................................- 4 -(二)系统流程设计 ..............................................- 5 -(四)系统数据库设计 ............................................- 7 -1.E-R 图 .....................................................- 7 -2.数据表设计 ................................................- 7 -四、系统模块展示 ..................................................- 11 -(一)网站界面模块 .............................................- 11 -(二)会员登录注册模块 .........................................- 11 -(三)网站会员管理模块 .........................................- 12 -(四)网站后台登录模块 .........................................- 15 -(五)网站后台管理模块 .........................................- 16 -五、测试 ..........................................................- 18 -(一)系统测试方法 .............................................- 18 -(二)系统功能测试 .............................................- 18 -(三)系统错误测试 .............................................- 18 -结论 ..............................................................- 19 -参考文献 ..........................................................- 20 -致谢 ..............................................................- 21 -石家庄学院毕业设计(创作)报告- 1 -引言如今众筹平台高速发展,众筹网站的数量在不断的增长,种类也越来越多,那怎样科学合理的实现一个众筹平台也很重要。优创众筹平台是基于 B/S 的网站类作品,通过 PHP 加 MySQL 进行设计与实现的。该平台有前台项目展示界面模块,网站会员对众筹项目管理模块,后台的管理员对网站的管理模块。前台展示项目,网站的客户可以通过前台界面来浏览网站。普通的客户需要注册成为会员才可以对众筹项目进行关注和支持。会员可以进行众筹项目的发起,众筹项目的修改,众筹项目的删除等操作。后台网站管理员可以对会员发起的众筹项目进行审核,删除项目等操作项。该众筹平台界面整齐,管理起来方便快速,而且还能很好地展现一个众筹平台的各项功能。给人们的投资与众筹带来方便。一、网站需求与可行性分析(一)需求分析随着互联网与计算机科技的高速发展,各行各业都发现了互联网的发展优势,都将互联网的发展优势加入到自己的行业内部,以促进自己行业更好更快的发展。那众筹网上平台的出现,给人们的众筹发展带来了方便。在当今是科技,信息大爆炸的时代,金融业的信息与技术更新速度超快,要想及时获得最新行业信息,然后通过大家一起共享和优化信息,给行业带来更大的发展。那网上众筹平台的设计与实现是势在必行的。首先网上众筹平台有其独特的创新风格,不仅能够提供新的融资模式,还能够借助大数据的优势,剖析与展现出各种行业信息与数据,供人们进行参考以求得更大的效益。网上众筹平台的出现真的是社会所需,也给补充了传统众筹行业发展中的不足,为行业的发展带来了更大的生机与活力。网上众筹平台的实现能够真正的把社会底层的资金都给发掘出来,不管是半闲置,闲置,还是储备的,都能给激发出来,来创造出更大的效益。(二)系统可行性分析1.技术可行性本众筹平台的设计使用的技术主要是使用了比较普遍的 MVC 模式。模型(Model )- 视图(View)- 控制器(Controller )的方法,运用 MVC 设计模式可以更好地使表现层和逻辑层进行分离。网站的前台界面是使用了 html,css ,js 和jQuery 的前端开发语言进行前台页面的搭建。后台界面是使用的 bootstrap 框架进行界面的搭建。Bootstrap 框架是通过在 CSS3 和 HTML5 的基础上发展而来的,然后还进行了更多的完善,有很好的兼容性。然后还使用了 HDPHP 框架。基于 PHP 加 MySQL 的众筹平台的设计与实现- 2 -该网站开发所需的技术大部分都是使用比较成熟而且比较广泛的技术。因此在该网站的开发与实现中使用起来也比较顺手。当然在开发中也会遇到各式各样的问题。遇到问题后就到网上搜集资料,或是查阅图书,还可以通过技术论坛中查找解决方案。2.操作可行性前台的页面搭建是使用熟悉的 HTML,css 来实现网站的静态界面的搭建,使用 JavaScript 和 jQuery 以及 css3 和 HTML5 来实现网页的动态效果。总体来说,使用比较熟悉的语言进行开发该网站是比较熟练和顺利的。然后后台是借助 hdphp 框架和 bootstrap 框架进行设计与实现,给开发带来了很大的方便,很大程度的提高了网站的开发速度。本网站总的设计流程比较详细,设计思路清晰,符合网站设计的操作要求。3.经济可行性该众筹网站在设计中使用的 bootstrap 和 hdphp 框架都是开源框架。开发该网站所使用的的开发工具也很普遍,并且对于计算机的配置要求也不是很高。然后在开发中使用到的大部分的资料都是可以在图书馆查到,还能在官方网站中查找官方文档和网站手册。因此,总体来说该网站开发的经济可行性良好。二、网站开发工具、语言、技术的介绍(一)网站开发的语言介绍1. JavaScriptJavaScript 是一种弱类型的广泛使用的网站开发语言。而且 JavaScript 的主要功能还是在 HTML 设计的网站的静态页面的基础上为其加上动态效果。如 JavaScript可以为网站加上轮播图效果,tab 切换效果等动态效果。虽然当今的开发语言在不断的更新换代,但是要想解决一些难题,大多数的程序员还是会使用原生的 JavaScript 来进行程序的编写。2. BootstrapBootstrap,是一款使用起来很方便的前端框架因此在 Bootstrap 推出后就很欢迎。Bootstrap 经常被用来进行简单的网站界面的设计与实现,还有就是网站的后台界面,更有一些系统的界面都是使用的 Bootstrap 进行搭建的。使用 Bootstrap 搭建出来的界面集简洁整齐于一体,不失美观,而且还能提高开发速度。Bootstrap 一直被比喻石家庄学院毕业设计(创作)报告- 3 -为程序员进行编程的好伙伴。(二)网站开发的技术介绍1. MVCMVC 是模型(model) -视图 (view)-控制器(controller)的缩写,MVC 的设计模式是将数据、业务逻辑、还有界面进行分离。而且还通过这样的方式来进行代码分离编写。这样既可以节省开发者的设计时间,又能给程序员的代码的编写带了方便。在 MVC 的设计模式中控制器就是为了控制模型和视图一旦有一个发生了变化,另一个会同步进行更改,这两者之间是同步更新,变化的。2. MySQLMySQL 是一个关系型数据库管理系统。网站开发所需要的所有的数据都可以存储在 MySQL 中。而通过在 MySQL 中建立各种各样的表格来对数据进行分类和保存。MySQL 自身执行速度快、开放源码而且还是总体成本低,一般来说程序员们都会将它作为网站的数据库。3. HDPHPHDPHP 框架是一款轻量级的并且操作起来十分快速的框架,除此之外程序员们在开发程序是使用起来十分方便。其也是采用了 MVC 设计模式进行编写。HDPHP 框架功能很强大,已经开发就得到了程序员们的广泛使用。其还拥有非常非常广泛的类库,能够支持很大范围的开发项目与开发种类。(三)网站开发的工具介绍1.前台开发工具前台的开发主要是使用的 HBuilder 来设计与架构的前台页面。网站的前端工程师在设计与开发网站的时候都很喜欢使用 HBuilder,主要是看到了 HBuilder 的开发速度快,开发起来简洁方便。HBuilder 的开发与编写采用了 C、Java 、Web 。而且HBuilder 自身的体积小,安装方便,自身不需要其他的一系列的插件的安装。除此之外 HBuilder 能够提供非常全面的代码提示和语法提示,给代码的书写带来了很大的帮助。2.后台开发工具网站后台的设计与实现主要是使用的工具是 PhpStorm。PhpStorm 的特点就是基于 PHP 加 MySQL 的众筹平台的设计与实现- 4 -体积小,运行快,能够很方便的进行使用,此外还可以进行错误的检查。非常适合进行大型编程项目,程序员们进行网站的变成工作的时候大多数都是使用的PhpStorm。三、系统设计(一)系统功能设计本网站主要设计了前台和后台两个模块。该网站的功能主要是集中在网站前台的会员和网站的后台管理员。网站的会员可以自己发起众筹项目,并管理自己发起的众筹项目,可以对其他会员的项目进行关注和支持的功能。网站的后台管理员可以对网站的会员进行管理,还可以对众筹项目进行审核与批准,还可以对项目分类进行管理的功能。网站的前台主要包括会员注册,登录,展示项目,关注项目,支持项目等功能。如图 1 所示。图 1 前台系统功能结构图网站的后台主要是对前台网站的会员进行管理,包括添加会员,删除会员,给会员进行充值等。还有就是对前台项目进行管理,包括删除项目,审核项目,查看项目等。再有就是对前台项目分类的管理,添加子分类,删除分类等功能,如图 2所示。优创众筹系统前台关注项目支持项目发起项目修改项目删除项目设置项目回报列表设置项目进度会员登录会员注册石家庄学院毕业设计(创作)报告- 5 -图 2 后台台系统功能结构图(二)系统流程设计本网站是按照大多数的众筹网站的流程进行参考而设计的。首先网站的普通用户浏览网站,然后看到自己感兴趣的项目如果想着对其进行关注或是支持,就是必须注册会员,成为会员后进行登录,然后可以对喜欢的项目进行关注,然后还可以支持项目,并进行付款的操作了。会员自己还可以发起众筹项目,删除,修改项目,进行发货等在自己的会员中心进行对项目的管理。优创众筹系统后台管理会员管理分类管理项目添加会员给会员充值删除会员审核项目删除项目查看项目添加子分类修改分类删除分类管理员登录
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:基于PHP MySQL的众筹平台的设计与实现.rar
    链接地址:http://www.gold-doc.com/p-255142.html
    收起
    展开