基于php的二手交易系统

上传人:第*** 文档编号:57286250 上传时间:2018-10-20 格式:DOC 页数:28 大小:511KB
返回 下载 相关 举报
基于php的二手交易系统_第1页
第1页 / 共28页
基于php的二手交易系统_第2页
第2页 / 共28页
基于php的二手交易系统_第3页
第3页 / 共28页
基于php的二手交易系统_第4页
第4页 / 共28页
基于php的二手交易系统_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《基于php的二手交易系统》由会员分享,可在线阅读,更多相关《基于php的二手交易系统(28页珍藏版)》请在金锄头文库上搜索。

1、2014 届本科毕业论文(设届本科毕业论文(设 计)计)题 目: 基于 PHP 的二手交易管理系统的设计与开发 系 别: 信息工程学院 班 级: 2010 级 计算机科学与技术(数字媒体技术方向) 学 号: 20100861105 姓 名: * 指导教师: * 职 称 副教授/硕士 起讫日期: 2014 年 2 月 28 日-2014 年 5 月 31 日 基于 PHP 的二手交易管理系统的设计与开发* 信息工程学院 2010 级计算机科学与技术(数字媒体技术方向)摘要:网络改变生活,基于校园广大的师生群体,出现了许多闲置物品出售和失物招领的需求。本系统开发首先对校园二手交易市场进行了多方面的

2、分析和考虑,在此基础上阐述了基于 PHP的校园二手交易市场网站的总体规划设计、各模块的分布与设置以及后台数据库的设计和实现,之后对用户登录注册模块、会员管理中心模块、前台发布二手物品、失物招领等模块进行了详细的内容设计,利用 PHP 以及高性能 WEB 框架 YII 实现了该网站的各模块的相应功能,并对网站进行了测试,完善了相应的功能。之后对网站的各个模块的实现给出了具体的说明,并给出了一些核心代码。论文最后对整个网站设计规划进行总结,分析了网站目前还有的一些不足。关键词: 二手交易;MYSQL;NETBEANS;AJAX;YII目 录第一章 引言1 1.1 开发背景与现状.1 1.2 开发设

3、计的意义.1 1.3 开发工具介绍.2 1.3.1 Netbeans2 1.3.2 MYSQL 简介2 1.3.3 APACHE 简介2 1.3.4 GIT 简介 .2第二章 方案可行性4 2.1 经济可行性.4 2.2 技术可行性.4 2.3 分析总结.4第三章 需求分析5 3.1 校园二手交易市场的概述.5 3.1.1 校园二手交易市场功能的简介.5 3.2 网站设计的一些要求5 3.2.1 超级管理者.5 3.2.2 普通管理者.5 3.2.3 会员对网站的要求.5第四章 网站总体设计6 4.1 系统设计总体目标6 4.1.1 从访问者的观点看,要求网站能够达到以下目标6 4.1.2 从

4、设计者角度看,网站应该具备的基本要求6 4.2 模块设计.6 4.2.1 登录注册模块6 4.2.2 会员管理中心模块7 4.2.3 前台显示模块.7 4.2.4 后台管理模块.7 4.3 数据库设计.8 4.3.1 用户管理表8 4.3.2 院系信息表8 4.3.3 联动系统信息表9 4.3.4 信息主表管理表9 4.3.5 栏目表9 4.3.6 二手信息表10 4.3.7 失物招领表10第五章 网站详细设计11 5.1 注册登录详细设计.11 5.1.1 注册收集的信息.11 5.1.2 用户登录.11 52 会员管理中心详细设计12 5.3 前台显示详细设计.14 5.3.1 首页.14

5、 5.3.2 发布二手.15 54 后台管理详细设计17第六章 测试18李伟汉:基于 WEB Service 信息管理系统的设计与实现16.1 功能测试18 6.2 数据库测试18第 7 章 结论19参考文献202014 届计算机科学与技术(数字媒体技术方向)专业毕业论文(设计)1第一章 引言网络的崛起,已经彻底改变了我们的生活习惯。WEB 结合 HTML,JAVASCRIPT,CSS 给人另一番刺激的体验,将文本、图像、音乐、动画等融为一体。拉近了人与人之间的距离,促进了人与人之间的交流。 通过校园二手交易市场这个平台,帮助同学处理一些对自己无用的东西,让同学们体验到买卖的乐趣;同时,同学们

6、可以以便宜的价格买到自己心怡物品,增进同学们相互之间的沟通交流。这个平台给同学提供了便利,使同学们不用到现场就可以浏览二手交易市场的物品,节省同学们的时间,同学们可以通过该平台找到乐趣,同时该网站也提供失物招领和寻物启示的功能。特别是毕业生,对他们而言,毕业了,很多东西都带不走,丢掉可惜,送人也不一定合适,通过校园二手交易市场这个平台,可以让大家各取所需。1.1 开发背景与现状科技改变生活,开创未来。从最开始的静态 HTML 页面,到如今的动态页面,网络已经不在是简简单单的页面了,只有提供交互与丰富信息展示的网站才能竞争激烈的市场上占有一席之地。近年来,学校也曾多次组织跳蚤市场活动,但是每一次

7、活动,都要浪费大量的人力、物力及财力,而且活动时间有限,物品搬来搬去,非常不方便。如果有一个专门的网站,展示同学们闲置的物品,让有需要的人,通过网站可以看到这些物品。不仅给同学们带来便捷,而且同学们可以通过该平台的交易,赚点外快,补贴生活,同时可以体验生活。而且这个网址的主旨是为了活跃校园二手交易市场,而且网站的目的是为了交易,所有功能都是免费的,同时含有失物招领和寻物启示的功能,同学们不仅可以通过该网站寻找自己的失物,也可以通过该网站寻找失物的主人。1.2 开发设计的意义在学校这个大环境下,在校师生有一万多人,由此产生的闲置物品数量也非常大,如果能够促进这些闲置物品的流通,给同学们切切实实的

8、带来实惠。为此,借助计算机,通过网络这个平台,改变传统的宣传方法,节省了人力、物力,更有利于全校师生了解师生们之间的闲置物品。网站要为同学提供便捷的信息浏览,同学可以自由的将自己的闲置的物品放在网上,并标上价格,留下联系方式,这样可以让有需要的同学可以联系到卖家,让大家买到实惠的物品。考虑到各*:基于 PHP 的二手交易管理系统的设计与开发2方面因素,MYSQL 为网站提供了数据存放平台,方便迅速检索资源,存放数据信息。通过这个平台,会有越来越多的人加入这个平台,购物,卖闲置物品,发布失物招领等信息。 1.3 开发工具介绍1.3.1 NetbeansNetBeans 支持多种语言开发,内置的编

9、码提示,对 PHP 的支持非常好5。NetBeans 有很多大量的第三方插件,例如 git 分布式管理,zen coding 快速格式化等。 Netbeans 是开源免费的,而且性能卓越,可以用于多种语言的开发,缺陷就是消耗内存比较大,一般要高配置的电脑才能带的动,不过 Netbeans 可以完美支持 javascript,html,css 快速提示代码功能。 1.3.2 MYSQL 简介MYSQL 是一个典型实用的关系型数据库。在网站开发中,MYSQL 的使用非常流行。由于MYSQL 表与表的隔离,这样大幅度提高的查询速度和灵活性7。MYSQL 采用的 sql 语句是常用标准的 sql 语句

10、。MySQL 软件有社区版和商业版两种,具有反应速度快,成本低,开放源代码特点,是中小型企业的最佳选择。社区版本性能高效,和 PHP,APACHE 组成了优良的开发环境 11。1.3.3 APACHE 简介APACHE 是开源的网页服务器,几乎所有的计算机都可以运行 APACHE,由于对多平台的完美支持,因此成了最受欢迎的 WEB 服务器软件之一1。世界上现在所用的服务器中,APACHE 是排名第一的。APACHE 经过很多人,很多次的修改,已经成为 WEB 服务器软件中的翘楚3。APACHE 是自由软件,源代码开放,很多人都在为 APACHE 开发补丁,修复漏洞,提高性能。APACHE 的特

11、点是性能高效,速度很快,实用性强,开源免费,可做很多类型网站的服务器。APACHE 对 Linux 的完美支持,很多网站的 APACHE 服务器搭建在 linux 操作系统上。 2014 届计算机科学与技术(数字媒体技术方向)专业毕业论文(设计)31.3.4 GIT 简介GIT 是一个开源的分布式版本管理系统,体积小,操作简单,可以集成到很多集成开发环境中,为代码的管理和多人同时进行开发提供了一个高效的解决方案。GIT 的特点是反应速度快,不需要服务器端软件支持,在 windows 条件下提供了良好的 GUI界面,本地仓库的概念,可以让你的代码回溯到任何时刻。*:基于 PHP 的二手交易管理系

12、统的设计与开发4第三章 需求分析设置一个超级管理员,有最高权限,设置多个管理,对网站的日常维护起到一定的监管和日常维护。会员注册功能是针对广大师生这个普通用户群体。根据自身多年来的经验,结对二手交易的调查,总结出下列的要求:3.1 校园二手交易市场的概述每个网站都是自己的目标和宗旨。一切为师生服务,为师生提供方便,提供二手交易失物招领。3.1.1 校园二手交易市场功能的简介这个平台主要是为师生提供二手交易,提供闲置物品的相关信息,购买闲置物品的功能,而且是一个完全免费的平台,这促进了校园和谐,人与人之间的交往。 3.2 网站设计的一些要求3.2.1 超级管理者(1)用户管理:日常的维护,管理一

13、些基础事务,协调网站内容。 (2)开发要求:针对在校师生的实际要求,进行网站功能的升级与维护。 3.2.2 普通管理者(1)信息要求:管理员能查询会员注册信息,会员发布的闲置物品信息,对会员权限的设置,同时,能查询到,访问者的留言,以便于对网站的全面管理。(2)处理要求:当有闲置物品信息上传的时候,管理员能及时审核信息,并把最新的信息同步到网站服务器上面。 3.2.3 会员对网站的要求(1)信息要求:填写简单的注册信息,如联系方式,姓名,邮箱,院系信息即可发布闲置物品了。 2014 届计算机科学与技术(数字媒体技术方向)专业毕业论文(设计)5(2)处理要求:当有问题时,可以在线给管理员留言,并

14、能及时得到回答。并可以上传闲置物品的基本信息,以及价格和图片。第四章 网站总体设计4.1 系统设计总体目标4.1.1 从访问者的观点看,要求网站能够达到以下目标(1) 对信息的搜索。会员发布的二手信息,失物招领信息,留言信息。(2)信息公示。对网站的最新信息通过公告的方式告诉大家。(3)提供实时信息。显示最新的二手和求购等信息。(4)能在线留言,能在网站上获取管理员的联系方式。4.1.2 从设计者角度看,网站应该具备的基本要求(1) 用户使用,提供美观好操作性的界面样式。(2) 高访问量,网站是采用的是高性能框架 YIIFRAMEWORK,完全可以承受在校师生同时在线的访问。 (3)网站全部采

15、用模块化开发,前台模块,会员模块,后台模块,ajax 请求模块,提供了很好的扩展性,为网站的后续扩展提供了空间。(4)网站源代码管理,源代码托管在 http:/ 模块设计4.2.1 登录注册模块会员登录注册功能收集简单的用户信息如图 4_2_1 所示。用户 名登录注册学号所在 院系联系方式邮箱*:基于 PHP 的二手交易管理系统的设计与开发6图 4_2_1 登录注册4.2.2 会员管理中心模块会员主要通过浏览网页,发布闲置物品信息和查看别人发布的闲置物品,可以在线给管理者留言或通过网站联系管理员,如图 4_2_2 所示。图 4_2_2 会员模块4.2.3 前台显示模块前台模块主要显示发布的物品信息、发布二手、发布求购、发布失物、发布招领,发布留言、公告等如图 4_2_3 所示。图 4_2_3 前台模块4.2.4 后台管理模块1、超级管理者,如图 4_2_4_1 所示。查看 信息会员模块权限 需求联系 管理员修改信息在线 留言超级管理 员前台模块首页发布 二手发布 求购发布 失物失物 招领留言2014 届计算机科学与技术(数字媒体技术方向)专业毕业论文(设计)7图 4_2_4_1 超级管理员权限信息2、普通管理员,如图 4_2_4_2 所示。图 4_2_4_2 管理员权限信息4.3 数据库设计采用 MYSQL 数据,可以支持外键查询的 InnoDB 引擎。设计的数据表有 11 张,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

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