计算机毕业设计 php校园闲置物品交换网站 毕设


https://www.bilibili.com/video/BV17i421R7dh/

演示视频:

1  系统实现

1.1  普通用户页面实现

本站采取首页即是整个网站的窗口的设计方略,通过首页即可了解整个网站的基本面貌。在用户输入本站网址以后,即可看到首页页面。实例截图如图4-1所示:

34f001d00492f5decf2f10377dc4e08a.jpeg

图4–1网站首页页面

系统首页部分代码片段如下:


普通用户可以由首页进入查看各个商品、公告、新闻、以及卖家信息等,从而了解商品和卖家的联系方式,以便与卖家进行进一步沟通交流。实例截图如图4-2所示:

dc899216583ecdf2f08207a8f68dd6fc.jpeg

图4–2查看商品和卖家信息页面

普通用户可通过商品搜索页面在搜索框内填入商品关键字来筛选所需商品,从而更快更方便找到自己所需商品。搜索页面如图4-3所示:

494e2a380fdcc23e2b17320df19fdade.jpeg

图4–3商品搜索页面

普通用户若想拥有更多权限,则可通过新用户注册页面成为会员。新用户注册页面如图4-4所示:

7a3105ba8005eab097453bfc752cb00b.jpeg

图4–4新用户注册页面管理员和会员页面实现

1.1.1  管理员和会员身份验证

在登录页面对应的地方输入用户名、密码,确认后登录。在提交后的PHP文件中,首先通过用户名对数据库中的admin/user表进行检索,若检索到的记录集为空,则说明用户名错误,从而转到相应的出错处理程序,若记录集不为空,再进行用户名判断,若用户名与表中的用户名不相等,进行出错处理,若相等,进而检查密码是否相等,不相等,作出错处理,相等则转入管理员或用户登录成功的操作页面,并将用户名,密码以session对象保存起来[15]。实例截图如图4-5到图4-7所示:

c0ba5c2e16ef32b288721be635d3f9e0.jpeg

图4–5管理员登录页面

c6ed335fb86a142f3309c956c44275df.jpeg图4–7留言页面管理员登录之后页面实现

管理员登录后台可进行相应管理,如查看系统状态、管理新闻和公告、管理会员信息等,实例截图如图4-8所示:

1.1.2  94387f056286e8d521089dcb6cb2e243.jpeg会员登录之后页面实现

会员通过身份验证后,便可以按照系统提示信息发布自己的待售商品,其中包括商品标题、商品归类、商品描述、商品数量以及卖家的联系方式等信息,当会员提交信息后,系统会首先检索信息的填写是否完整,如果不完整则提示相应的错误信息;如果填写完整,转入相应的页面,并将商品的信息以session对象保存起来。实例截图如图4-9所示:

63e681730b56d9fd4ac7d7e3f001025a.jpeg

图4–9会员发布商品页面

会员发布商品之后,可通过商品管理界面管理已经发布的商品,其中包括查看商品描述和删除商品,会员商品发布成功之后只可进行删除操作,而不能修改,若需要修改信息可联系管理员进行操作,因此,会员在发布商品信息时要谨慎操作。实例截图如图4-10所示:

ad8777562efcee5279be210a43a588a8.jpeg

图4–10会员管理已发布商品页面

2  系统测试

2.1  测试环境

Windows,Apache,MySQL,PHP集成的wamp环境。

2.2  测试方法

经过系统的分折与设计后,就可以根据设计模型在具体的环境中实现系统,生成系统的源代码、可执行程序和相应的软件和文件,建立一个可执行的系统。然后需要对系统进行测试和排错,保证系统符合预定的要求。获得一个无错的系统实现,调试的结果将确认所完成的系统可以真正使用。

测试方法上使用以界面为基础的测试。以界面为基础的测试仅仅依靠软件与其运行环境之间的接口来选择和产生测试资料,而不管软件的具体需求和具体实现细节。

2.3  测试过程

以下主要列出注册、登录、商品发布模块的测试过程。

2.3.1  注册模块测试

用户若想发布商品信息或者想给卖方留言,则需要通过注册页面注册成为会员。在注册的过程中应注意密码和邮箱的格式。

当用户必须将所有信息按要求填写完整。注册成功实例截图如图5-1和图5-2所示:

a583edeba598c571e61bd5d115a3a1de.jpeg

图5–1注册页面测试

用户按要求将信息填写完整并进行提交操作之后,系统将弹出对话框来提示注册成功。

f8e99c74bcf42b2e818752ad51e240e4.jpeg

图5–2注册页面测试成功

当填写的信息不符合要求是系统会提示注册不成功,这里注册不成功的两种情况,实例截图如图5-3和图5-4所示:

注册不成功情况之一,邮箱地址必须按照格式要求填写,即必须包含“@”和“.”符号,如果格式填写错误,则系统会提示错误信息。

e44ff37f2a82caa771f47f420adb9d14.jpeg

图5–3注册不成功情况一

注册不成功情况之二,学号和昵称须至少填写一项,如果两项都不填写,则系统会提示错误。

472d1fb162d067f45f826c47d18a12eb.jpeg

图5–4注册不成功情况二

2.3.2  登录模块测试

登录模块分为管理员登录模块和会员登录模块。登录页面是后台管理员的入口,管理员和会员可以在相应的登录页面输入正确的用户名和密码通过认证之后进入后台,对系统进行管理和操作。管理员和会员登录实例截图如图5-5到图5-9所示:

管理员在管理员登录界面进行登录,登录时应填写正确的用户名称和用户密码。

c03b8d29241de57ed945875dc7b94a32.jpeg

图5–5管理员登录测试

管理员通过正确的用户名和密码登录成功之后系统将跳转到相应权限的后台界面,之后便可以进行相应权限的操作。同时,管理员可在后台修改自己的密码,并且可添加新的管理员,来分担系统的管理任务。

46a5bf36d85ab7a536b4fd2198096830.jpeg

图5–6管理员登录成功之后页面

会员在会员登陆界面进行登录,登录时应填写正确的用户名和密码,其中用户名可填写注册时的昵称和学号之一。如果用户尚未注册成为会员,可直接在本页面内点击“新用户注册按钮”使系统跳转到用户注册页面。

e03acf6a826c88204e05d3c88e635be2.jpeg图5–8会员登录成功之后页面

如果管理员或会员的用户名和密码中有任意一项填写错误,则系统将会跳转到提示错误信息的页面。

d30a06ed149c0db5d14cddbe3c32e723.jpeg

图5–9管理员和会员登录不成功提示信息

2.3.3  商品发布模块测试

会员登录相应权限的后台之后可发布商品。

商品在发布时必须将信息填写完整,不仅包括商品的基本信息、卖家的联系方式,同时也应上传商品图片。商品发布成功的实例截图如图5-10所示:

a3fb8edd99b0daf0c6d074204b99ffb0.jpeg

图5–10发布商品测试

所有信息按要求填写完整并且进行提交操作之后,系统会弹出对话框提示商品发布成功,点击确定按钮之后系统跳转到物品管理界面。截图如图5-11和图5-12所示:

c5a7eca8e709169545f386202cb65e3b.jpeg图5–12发布商品成功之后页面

商品发布不成功的实例之一,会员将商品基本信息、卖家联系方式等填写完整之后,没有上传商品图片就进行提交操作。截图如图5-13和图5-14所示:

5f5a71fc3b30ad2b0cce3c9f8448729e.jpeg

图5–13发布商品不成功测试


  • 25
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

言宇程序

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值