二手手机交易网站的设计与实现(源码)【字数:8486】

随着经济及信息技术的快速发展,手机的普及率越来越高,同时,手机更新换代的频率也越来越高。为了方便让有意购买二手手机的用户选择到性价比高的手机,开发一个二手手机交易网站非常必要。本网站选用php作为网站的开发工具,用面向对象方法中UML语言建模系统中的功能模块,网站分前台用户界面和后台管理界面,前台主要功能包括用户登录与注册、购物车、二手手机信息发布等功能,后台主要包括用户管理、订单管理、手机信息等。界面简洁,操作简单。
目录
一、引言 1
(一)课题背景 1
(二)课题内容 1
二、开发环境及工具简介 1
(一)PHP简介 1
(二)MySQL datebase数据库简介 2
三、 网站需求分析 2
(一) 功能需求分析 2
1.用户的前台的功能与分析 2
2.管理员的后台的功能与分析 2
(二)网站的性能需求与可行性 3
1.性能需求 3
2.社会的可行性分析 3
3.经济上的可行性分析 3
4.技术的可行性分析 3
(三)网站的市场需求分析 3
四、 网站功能的概要设计 4
(一)网站的总体框架设计 4
(二)网站的总体流程设计 5
1.网站流程 5
2.网站用户登录流程图 5
4.网站信息发布流程图 6
5.购物车系统流程图 6
(三)系统UML用例分析 7
1.用户用例图 7
2.管理员用例图 7
3.ER分析图 7
五、 网站功能的具体实现 10
(一) 网站前台用户设计与实现 10
1.主体窗设计与实现 10
2.用户的登录与注册功能 10
3.二手手机发布功能 11
4.购物车功能 12
(二) 网站后台用户管理设计与实现 13
1.会员管理功能 13
2.手机信息管理功能 15
3.订单管理功能 18
六、 网站系统的 *好棒文|www.hbsrm.com +Q: ¥351916072$ 
测试 19
(一)网站系统的测试目的 19
(二)测试方案 19
(三)测试项目及结果说明 19
1.用户登录测试 19
2.搜索功能测试 19
3.后台管理测试 19
七、 总结 20
致谢 21
参考文献 22
一、引言
(一)课题背景
随着时代的更迭,科技的创新。手机成为了现在这个时代的必需品,随着新手机与旧手机的交替日新月异,每个人基本上都有旧的手机,闲置的手机。这些手机丢了的话会感觉很可惜,不丢的话感觉在手里又有些浪费,怎样处理这些手机成为了问题。有的人会拿手机去附近的二手市场交易,有的人还会因为距离二手市场比较远而不得不把他当废品卖掉或者扔掉,这造成了很大的浪费。基于这些原因二手手机交易网站就是为了解决这些问题而开发的,人们如果想要卖掉旧手机的话,可以不必跑去当地的二手市场。因为网络的方便性,可以在本站上进行交易。足不出户就可以在网络上进行二手手机的发布,让有意向的人购买,极大的方便了人们,也促进了市场的和谐。
(二)课题内容
首先对市场需求与网站的可行性进行了分析,然后设计了二手手机交易网站的总体框架,网站系统采用B/S体系结构,应用数据库采用MySQL,服务器端采用PHP开发,根据上面的分析与设计,设计了网站的总体功能。具体内容包括以下几个方面:
1.首先调研了二手手机市场的状况,进行需求分析,确定网站的板块,设计出了总体的框架。
2.然后根据网站框架的需要,设计并完成了相应的数据库逻辑结构和数据库表结构。
3.最后进行了对于网站各方面的测试,测试结果,可以正常的运行。
二、开发环境及工具简介
(一)PHP简介
世界上最流行的网开发语言就是php。他在官方网站上可以随意下载,是一个不要钱的,完全免费的软件。他得到了GPL的许可,在GPL许可下,出来了很多非常流行的软件比如liunx。可以不受限制的取得源码,从而可以更容易的开发网站。在多种类型的unix平台上,如windows或linux之类的平台上都可以运行php。怎么安装它到Windows或Linux平台上面,可以在官网上找到提示资料。安装的过程非常的简单,下面我们将会将单的介绍一下php的特点。
1.PHP的技术特点:
(1)完全免费;
(2) 语言语法比较简便,容易学容易用;
(3)面向对象编程能力强;
(4)支持众多网络协议;
(5)具有强大的数据库功能和丰富的函数库;
(6)移植性强,跨多个平台;
(7) 执行效率高;
(8)可扩展性极强。
2.PHP的工作原理:
PHP主要的功能是在Web环境下,由web服务器接收客户端浏览器传送的信息,然后运行指定的代码完成这个过程。
用户想要调出操作页面点击网站的客户端浏览器,服务器响应了用户,把这个要求的php文件读了出来,让php处理程序处理。然后它解释了文件,处理执行了这个过程,如数据库的访问与操作。数据库中的数据被php得到后,按照文件请求,便成了一个HTML的页面,将页面给web服务器,然后此文件被web客户端浏览器分析显示。这样就是一套完整的的过程。
(二)MySQL datebase数据库简介
MySQL这个SQL数据库软件是多用户多线程的。是最标准化,也是最流行的数据库语言。它的结构是客户机/服务器,是一个有很多不一样的客户程序和库与服务器守护程序myqld总成的一个软件。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/679.html

好棒文