基于web校园二手交易平台分析与设计.doc
《基于web校园二手交易平台分析与设计.doc》由会员分享,可在线阅读,更多相关《基于web校园二手交易平台分析与设计.doc(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要现今社会中,计算机互联网成为了当下资讯获取重要途径,将网络系统应用于二手交易平台管理也是大势所趋。传统的市场管理方式复杂且维护人手成本高,现在用计算机网络系统对二手交易的各种基础的信息进行管理,用传统方式操作远没有网络系统简便快捷,而且系统内能迅速搜索物品,随时在庞大的信息库中调取所需物品信息。在信息化时代的洪流之下,校园二手交易管理和计算机网络技术的结合,必定能将二手交易管理打开一条新的道路。经过我的总体编排,校园二手交易平台的设计是采用PHP技术、Mysql数据库、Apache服务器,前端采用HTML、CSS、JavaScript技术,使用Zendtudio和Dreamwaver作为开
2、发工具,调试集成环境为myeclipse,还采用了Photoshop技术和bootstrap框架装饰网页,其中结合了CSS技术。此系统对二手交易管理平台的内部工作程式进行了计算机管理化,当中包含了管理员对系统进行用户管理、二手商品的管理、买卖管理、订单维护、退货处理、论坛管理和维护、修改用户密码、修改个人信息、二手商品购买、订单退货、投诉提交、添加评论等功能。关键词:PHP技术 Mysql数据库 Apache服务器 HTML CSS JavaScriptAbstractIn todays society, the computer Internet has become an importan
3、t way to require current information, and it is also a general trend to run a management of second-hand trading platforms in the network system. The traditional market management is complex and costs much to maintain the system . Nowadays using computers to control the tranding of second-hand goods
4、in all kinds of basic information.It is far less convenient and faster than the network system of the Operating in the tranditional way.And the system can search the imformation of the goods quickly.You can require the imformation from the huge library at any time.And it is also including many other
5、 advantages. At the network imformation explosiving age, the mixture of second-hand transaction management and computers network technology will be the faster way make the second-hand transaction management to a higher level.After my comprehensive consideration, the design of college second-hand tra
6、ding website is based on the PHP technology, Mysql database, Apache server design, with ZendStudio and Dreamweaver as development tools, in ZendStudio integrated environment debugging and allow, and the use the Photoshop technology and the bootstrap framework to beautify web pages, supplemented by C
7、SS technology.This system has realized the second-hand transaction management internal work process of computer management, including the administrator of the system user management, commodity management, purchase management, order maintenance, returns, maintenance, BBS, reviews maintenance function
8、s such as maintenance, as well as the users change passwords, personal data modification, commodity purchase, orders, returns, complaints submitted, add comments, etc.Key words: PHP technology Mysql database The Apache server HTML CSS JavaScript目 录1. 绪论11.1 开发背景11.2 开发意义11.3 主要工作及论文结构22. 相关技术介绍32.1
9、HTTP协议32.2 HTML网页技术32.3 B/S结构32.4 PHP脚本语言32.5 Mysql数据库42.6 Apache简介43. 系统分析53.1 可行性分析53.1.1 技术可行性53.1.2 经济可行性53.1.3 社会可行性53.1.4 系统功能需求53.2 系统性能需求73.3 业务流程分析83.4 数据流程分析94. 系统设计114.1 系统架构设计114.2 总体结构设计124.3 功能板块设计134.3.1 用户板块134.3.2 管理员板块144.4 数据库设计144.4.1 概念设计144.4.2 逻辑设计155. 系统实现195.1 数据库连接板块的实现195.
10、2 登录板块的实现215.3 用户板块的实现235.3.1 注册板块的实现235.3.2 评论板块的实现265.3.3 商品购买板块的实现285.3.4 投诉提交板块的实现325.3.5 论坛交流板块的实现325.4 管理员板块的实现345.4.1 用户管理板块的实现345.4.2 密码修改板块的实现365.4.3 新闻数据管理板块的实现375.4.4 商品管理板块的实现385.4.5 退货申请管理板块的实现416. 系统测试446.1 测试环境446.2 测试目标446.3功能测试446.4 测试结果467. 发布运行477.1发布服务器WampServer477.2数据库管理工具navic
11、at477.3环境搭建477.4成功发布运行49参 考 文 献51致谢53广东东软学院本科生毕业设计(论文)1. 绪论1.1 开发背景这个年代毫无疑问是围绕着网络信息的时代,也是所有信息数据化的时代。网站这个多面化的平台在交易上得到了普遍的应用,已经成为世界各地经济商业发展交流的潮流风向。油然而生的校园二手交易网站作为新时代的一种完全不同于过往的交易方式,不仅对商品流通的运转机制和过程产出了前所未有的影响,更多的是创造了人们对购物形式全新的认识,它还将会在社会的生产和管理、人们的生活和工作、政府机关的运转、法律保障上以及文化输出等各个方面促进人类的思维方法的进步和人们社交的模式。跳蚤市场指的是
12、校园内人们自发组织的二手物品交易活动,在如今的各个大学当中,往往在接近毕业的时候是最常见的,校园跳蚤市场二手商品的涉及面广和价钱平民化而且实用的优点,很受各大学弟学妹们的欢迎,它也起到了商品二次利用,节约资源的帮助。然而在有如此多的优点的同时,也有着较为之多的缺点,例如仅仅能在临近毕业之际,人们才纷纷哄拥而至,在平时的日子里,人们很难会有如此的热情聚集起来这样火热地买二手商品。1.2 开发意义网上的二手交易市场虽然一早已经出现了,例如淘宝的跳蚤市场,但是因为各个地区的卖家都涌聚在同一个平台上贩卖,地区的差异性就造成了在交通运输商很多不必要的费用。因此,所谓跳蚤市场的低廉价格和实惠性就不复存在了
13、。在大学里,如今像类似的二手交易平台还是相对还没普及,但是人们又对二手交易市场需求很大,所以通常是在各大论坛、贴吧等发帖子的网站里叫卖东西,而这样没有一个专门的网站,就也相对零散和存在各种的安全问题。 本文针对以上的问题,我打算开发一个校园二手交易平台,让学生们在学校里就可以随时随地地进行二手商品的交易,再不用受网络上各种交易平台的地区性限制,解决了传统校园跳蚤市场各地分散不集中的缺点。 只要拥有本校的学籍信息的大学学生,在此平台上能将身边多出的二手物品在本校内进行迅速贩卖交易,在某种意义上解决了地区差异性的问题。在平台上选择好商品后,就可以在校园直接面对面交易,解决了因买卖双方地域限制破坏跳
14、蚤市场实惠性的缺点。1.3 主要工作及论文结构本文的主要工作是研究和分析如何把计算机和信息的系统管理结合,在当中我使用了PHP语言和MySQL数据库技术实现了系统各个板块的功能,根据现实交易平台市场的需要进行开发。论文结构如下:第一章绪论:主要对校园二手交易平台进行开发背景、开发目的和设计意义的分析。第二章开发技术和软件:主要简要地介绍开发和发布运行所用到的工具和软件,以及讲解系统开发所用到的语言技术。第三章系统分析:主要根据校园二手交易品台的实际需求,对数据信息的整体编排和系统功能进行分析。第四章系统设计:主要为了切合用户实际使用情况而对系统页面设计和功能开发进行分析。第五章系统实现:主要是
15、体现系统功能实现的过程并进行展示。第六章系统测试:主要是对系统每个部分板块的功能进行实用性的测试,在设想好的各种不同状况下运行系统各个板块,保障系统功能的实现。第七章发布运行:主要是展示系统在测试成功后进行环境的搭建,然后在本地服务器上传和发布的过程。43广东东软学院本科生毕业设计(论文)2. 相关技术介绍2.1 HTTP协议超文本传输协议(HTTP)作为协作式与分布式的通信协议,其用万维网交换信息作为前提条件。HTTP是IEIF的国际化标准指标,在制定相关标准与实现内,W3C积极参与其中,同时发挥着不可替代的作用。其能够借助超文本标记语言,将文档在服务器与浏览器之间相互传输。HTML作为构架
16、文档的标记语言,这些文档内将包括有关信息的链接,用户点击即可获得对应的媒体信息。2.2 HTML网页技术HTML是一种制作网页的常用语言,它的普遍用途于静止页面的制作。开发者可以通过HTML的命令对文字信息、链接信息、图形信息和表格信息等等进行体现。如今是一种于大众在网站制作上接受程度颇高的语言。2.3 B/S结构在系统的开发上采用了B/S结构,在B/S结构中,普遍使用浏览器,不用专门开发用户使用的界面,Web浏览器向对应它的Web服务器发送请求,并且一步一步地将处理后的数据返回给客户端。B/S结构主要采用了各种脚本语言和ActiveX技术,降低了系统的开发难度并简化了系统维护以及使用4。B/
17、S结构有如下特点:B/S结构建造在广域网上,不需要为其配置特定的硬件,比C/S结构的可用范围更广;因为建立在广域网的根基之上,它的安全性较差;B/S需要使用多种结构的独立函数构造,这样才能可以更好地重用;B/S构造相对简单,便于对个别构件进行替换,将系统维护的花费费用降低。B/S信息流向与C/S不同,B/S信息流向可随实际情况更改。2.4 PHP脚本语言(1)PHP 不仅集 C、Java和Perl的语法特点于一身,而且在语法上有所创新,具有独特性。(2)PHP在执行非静态的网页的速度在CGI和Perl之上,PHP可以在HTML文件中编写输入程序,并且去执行。而且CGI能实现的功能PHP都能做到
18、,因此说明PHP具有很强大的功能性。(3)PHP能支持现今流行使用的数据库的操作系统。(4)PHP语言的最重要特点就是可以让C、C+进行扩展。2.5 Mysql数据库Mysql 经过多次的更新,功能层面已经非常的丰富和完善了,从Mysql4版本到5版本进行了比较大的更新,在商业的日常使用中取得了很好的应用效果。最新发行的Mysql支持对信息的压缩,同时还可以进行加密能更好的满足对信息安全性的需求。同时经过系统的多次更新,数据库自身的镜像功能也得到了很大的增强,运行的流畅度和易用性方面有了不小的进步,驱动的使用和创建也更加的高效快捷。最大的变动还是进行了空间信息的显示优化,能更加方便的在应用地图
19、上进行坐标的标注和运算。强大的备份功能也保证了用户使用的过程会更加安心,同时支持的Office特性还支持用户的自行安装和使用。在信息的显示形式上也进行了不小的更新,增加了两个非常使用的显示区,一个是信息区,对表格和文字进行了分类处理,界面的显示更加清爽和具体。第二是仪表的信息控件,能在仪表信息区进行信息的显示,同时还能进行多个信息的比对,为用户的实际使用带来了很大的便捷。针对本文中设计的校园二手交易网站的实现,使用Mysql数据库能够在企业的应用系统应用及开发的过程中对数据库的操作频率非常密集,需要保障数据的机密和安全性。总而言之,最终使用Mysql来作为校园二手交易网站后台数据库。2.6 A
20、pache简介Apache是开发源代码,使用者可根据个人习惯、系统的需求对Apache进行配置;另外对于系统的发布和运行是非常简单的10,开发人员只需要在开发工具中导入Apache,服务器的配置就算完成了;这是非常适合PHP程序的。对于程序人员编写程序时往往可能会遇到乱码的现象,而采用Apache作为服务器,只需要在Apache的安装的位置下找到配置文件夹conf下的服务器配置项目server.xml,打开后把端口后修改8080的接收环节与请求处理环节的连接器Connector为相对应的编码,运行项目后,就不会出现中文乱码问题。本系统的设计和实现编码使用的是UTF-8,所以需要在端口号为808
21、0的连接器中设置编URIEncoding=UTF-8。3. 系统分析3.1 可行性分析开发系统时不仅要分析其实际可行性,还要对开发的时间和资源做出合理的规划。分析之后不仅能够合理的运用人力,还能在各方面资源的消耗上得到节省。下面就对技术、经济和社会三个方面来介绍。3.1.1 技术可行性技术可行性主要考虑当前项目所用的技术是否能够符合,在设备上是否能够满足,及各种辅助工具是否提供帮助。这个系统采用的是PHP语言技术,调试比其它语言简便,计算机的性能配置达到开发的要求,所以在技术上是可以采取的。软件方面:由于软件开发平台有一定的技术成熟程度,平台的运行效率快、储存量大、崩溃的机率低、价格比较低廉,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 web 校园 二手交易 平台 分析 设计
限制150内