计算机毕业设计 php网盘资源共享网站 毕设

本文介绍了一个基于WEB的资源共享系统的设计,包括会员登录、资源查询、上传和下载功能。会员需要注册才能下载资源,登录后可以搜索、上传和下载资料。后台管理员可以管理公告、资料、分类、评论和用户。系统采用PHP开发,经过测试确保功能正常。
摘要由CSDN通过智能技术生成


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

演示视频:第四章  详细设计

4.1 主页面设计

4.1.1  会员登录功能设计 

1.由于本系统是基于WEB的资源共享系统,游客身份可以在主页上查找资源,但需要下载时则需要注册会员。当在主页面用户登录中输入用户名、密码,确认后登录(如图4.1)。在提交后的php文件中,首先通过用户名(username)对数据库中的web_user(用户表)进行检索,若检索到的记录集为空,则说明用户名为空或者输入错误,从而转到相应的出错处理程序,若记录集不为空,进而检查密码(password)是否相等,不相等,作出错处理,相等则转入用户登录成功的操作,并将用户名以session对象保存起来。登录界面如图4.2。

d30afbb2cb297fa7b351a55e57908ff8.jpeg

715e5cae74c1dd42a485b26eca7712e8.jpeg   图4.1系统主页面







 图4.2用户登录

4.1.2 会员操作功能设计

会员登录后,即可进行对网站站内的资源进行查询,上传或者下载。

1.资料查询

(1)会员在如图4.3中,输入所要查询资源的关键字,则相关资源显示出来。

640865e50e15f30fba3403af51e1b2f5.jpeg

图4.3 用户搜索资料

2.资料上传

(1)会员想要分享自己的资源是,点击“我要上传资料”(如图4.4所示),则进入上传资源的界面(如图4.5所示),填写资料名称和资料介绍,两者必须填写,否则系统自动判断为不合法上传。在资料分类和资料格式中选择到对应的资源上,若不选择格式则默认为其他资源类型。选择本地上传的路径,点击提交即可上传成功。

8288573f163442c7d60e07401506e8a7.jpeg

                  图4.4 用户上传资料

1120c2c06e0fed1e6dabd33c482240f1.jpeg

图4.5  上传资料界面

3.资料下载

(1)查找到需要下载的资源后,点击“下载”按钮(如图4.6所示),弹出下载对话框,选择本地下载路径后即可下载文件。

fa316eac6b0014a09822111251e44034.jpeg

图4.6  下载资料界面

4.2 后台页面设计

4.2.1 管理员登录功能设计 

本系统的后台是管理员权限所管理的。管理员的登录需要管理员的账户(username)和密码(password),数据传入管理员表(Web_admin)中进行识别,方法同会员登录相同。管理员登录界面如图4.7。


115ec4628d5ca3a0fb76ecd395ce7f8b.jpeg

图4.7 管理员登录页面

4.2.2  后台管理区设计

   在后台管理中主要分为了站内公告管理、资料管理、资料评论管理、资料分类管理、会员管理和管理员管理几个功能模块(如图4.8所示)。

1、站内公告管理:

   站内公告管理分为增加站内公告和站内公告管理两个模块。

2、资料管理:

   资料管理中分为增加资料、资料列表管理、文件列表。增加资料是管理员进行站内添资料的功能;资料列表管理用来实现对资料的审核、删除、编辑功能。

3、资料分类管理:

资料分类管理是管理员对网站的资料进行分类管理,增添新的类别等。

3e54dcb6af29f8ce7a45dc8e7c4b26ff.jpeg











                                       




图4.8 后台功能界面

第五章 基于WEB的教育资源管理系统运行测试

5.1 运行

将系统与数据库连接后修改连接参数,就可以直接运行了。

5.2 测试

1.测试的目的

软件测试的目标和定义:

(1)测试是为了发现程序中的错误而执行程序的过程。

(2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。

在对本资源共享系统测试时,也正是基于上述观点来进行的,测试的目的不是证明系统是完美的,而是发现问题,更好的解决问题,使系统不断完善,满足用户的需求。

2.测试的准则

为了能设计出行之有效的测试方案,必须深入理解并正确运用指导软件测试的基本准则。下面列举主要的测试准则:

(1)所有的测试都应该追溯到用户需求。

(2)应该在开始测试之前就制定出测试计划。

(3)应该从“小模块”测试开始,并逐步进行“大模块”测试。

(4)为了达到最佳的测试效果,应该由独立的第三方从事测试工作。

3.测试的方法

测试任何产品都有两种方法:如果已经知道了系统应该具有的功能,可以通过测试来检验是否每个功能正常使用;如果知道了系统的内部工作过程,可以通过测试来检测系统内部动作是否按照说明书的规定正常工作。前一种称为黒盒测试又称功能测试,后一种方法称为白盒测试又称结构测试。

在测试本系统时,采用的是白盒测试来设计测试用例,而且在测试过程中,由于条件原因,不能完全按照测试规则由第三方来测试,测试过程和方案设计由本人完成。

4. 测试用例

测试用例 1

描述:登录测试

测试方法 1. 输入正确的用户名和密码(图5.1)

例:用户名 zhang1  密码 123456

2. 输入正确的用户名和错误的密码(图5.2)

例:用户名 zhang1  密码 111111

3. 输入错误的用户名和正确的密码(图5.3)

例:用户名 user    密码 111111

期望结果 在输入正确的用户名和密码时,可以正确登录,输入错误的用户名或密码,提示错误

操作结果:1、进入系统

2、系统提示 该管理员的信息不存在

3、系统提示 该管理员的信息不存在

测试结果(正确或错误) 正确

测试人  XXX 日期 : 2011/03/27

图5.1



e2a8492b7cab64612fa3d6d4f0f6a3ca.jpeg


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值