- 网址:https://ourworldindata.org/
Our World in Data是一个致力于研究、解决贫穷、疾病、饥饿、气候变化等主要全球问题的公益性组织,其平台提供了经济、环境保护、工业、粮食、医疗、气候等各类数据,十分丰富。
樱花在线视频网站的详细设计与实现主要是根据前面的樱花在线视频网站的需求分析和樱花在线视频网站的总体设计来设计页面并实现业务逻辑。主要从樱花在线视频网站界面实现、业务逻辑实现这两部分进行介绍。
当进入樱花在线视频网站的时候,首先映入眼帘的是系统的导航栏,下面是轮播图以及系统内容,其主界面展示如下图4-1所示。
图4-1 前台首页界面图
樱花在线视频网站中的前台上注册后的用户是可以通过自己的账户名和密码进行登录的,当用户输入完整的自己的账户名和密码信息并点击“登录”按钮后,将会首先验证输入的有没有空数据,再次验证输入的账户名+密码和数据库中当前保存的用户信息是否一致,只有在一致后将会登录成功并自动跳转到樱花在线视频网站的首页中;否则将会提示相应错误信息,用户登录界面如下图4-2所示。
图4-2用户登录界面图
4.1.3用户注册界面
不是樱花在线视频网站中正式用户的是可以在线进行注册的,如果你没有本樱花在线视频网站的账号的话,添加“注册”,当填写上自己的账号+密码+确认密码+昵称+邮箱+手机号等后再点击“注册”按钮后将会先验证输入的有没有空数据,再次验证密码和确认密码是否是一样的,最后验证输入的账户名和数据库表中已经注册的账户名是否重复,只有都验证没问题后即可用户注册成功。其用用户注册界面展示如下图4-3所示。
图4-2用户注册界面图
当点击导航栏上的“站内公告”的时候,就会进入对应的界面查看公告信息,站内公告界面如下图4-4所示。
图4-4站内公告界面图
当用户点击“个人账户”后,就回去显示出目前现有的资料管理、密码管理,也可以修改个人头像,界面如下图4-5所示。
图4-5个人账户界面图
当访客点击樱花在线视频网站中导航栏上的“视频资讯”后将会进入到该“视频资讯”列表的界面,然后选择想要看的热点视频资讯,点击进入到详细界面,视频资讯界面如下图4-6 所示。
图4-6视频资讯界面图
4.1.7热门视频详情界面
当访客点击了任意热门视频后将会进入该款热门视频信息的详情界面,可以了解到该视频信息的视频标题、视频分类、视频内容、上传日期等,同时可以对该热门视频信息进行收藏+评论+点赞,热门视频详情展示页面如图4-7所示。
图4-7热门视频界面图
樱花在线视频网站的理员拥有最高的权限,可以对用户信息、系统信息以及樱花在线视频网站相关信息进行管控。
管理员在后台可以通过账号和密码进行登录,管理员的账号和密码是在数据库中直接设定的,如果忘记密码可以点击“忘记密码”进行密码找回。界面展示如下图4-8所示。
管理员点击“人员管理”这一菜单会显示管理员和视频用户这两个子菜单,管理员可以对这两个角色的信息进行增删改查操作。界面如下图4-9所示。
图4-9人员管理界面图
樱花在线视频网站中的管理人员在“网站管理”这一菜单中是可以对前台显示的轮播图、站内公告进行管控。界面如下图4-10所示。
图4-10网站管理界面图
樱花在线视频网站中的管理人员在“内容管理”这一菜单下是可以对樱花在线视频网站内的视频资讯、新闻分类列表进行管控的,其管理界面如下图4-11所示。
图4-11内容管理界面图
樱花在线视频网站中的管理人员在“模块管理”这一菜单下是可以对樱花在线视频网站内的分类信息、影视中心、热门视频进行管控的,其管理界面如下图4-12所示。
系统开发到了最后一个阶段那就是系统测试,系统测试对软件的开发其实是非常有必要的。因为没什么系统一经开发出来就可能会尽善尽美,再厉害的系统开发工程师也会在系统开发的时候出现纰漏,系统测试能够较好的改正一些bug,为后期系统的维护性提供很好的支持。通过系统测试,开发人员也可以建立自己对系统的信心,为后期的系统版本的跟新提供支持。
系统测试包括:用户登录功能测试、影视中心展示功能测试、影视中心添加、影视中心搜索、密码修改功能测试,如表5-1、5-2、5-3、5-4、5-5所示:
表5-1 用户登录功能测试表
用例名称 | 用户登录系统 |
目的 | 测试用户通过正确的用户名和密码可否登录功能 |
前提 | 未登录的情况下 |
测试流程 | 1) 进入登录页面 2) 输入正确的用户名和密码 |
预期结果 | 用户名和密码正确的时候,跳转到登录成功界面,反之则显示错误信息,提示重新输入 |
实际结果 | 实际结果与预期结果一致 |
影视中心查看功能测试:
表5-2 影视中心查看功能测试表
用例名称 | 影视中心查看 |
目的 | 测试影视中心查看功能 |
前提 | 用户登录 |
测试流程 | 点击影视中心列表 |
预期结果 | 可以查看到所有影视中心信息 |
实际结果 | 实际结果与预期结果一致 |
管理员添加影视中心界面测试:
表5-3 管理员添加影视中心界面测试表
用例名称 | 影视中心发布测试用例 |
目的 | 测试影视中心发布功能 |
前提 | 用户正常登录情况下 |
测试流程 | 1)点击影视中心信息管理就,然后点击添加后并填写信息。 2)点击进行提交。 |
预期结果 | 提交以后,页面首页会显示新的影视中心信息 |
实际结果 | 实际结果与预期结果一致 |
影视中心搜索功能测试:
表5-4影视中心搜索功能测试表
用例名称 | 影视中心搜索测试 |
目的 | 测试影视中心搜索功能 |
前提 | 无 |
测试流程 | 1)在搜索框填入搜索关键字。 2)点击搜索按钮。 |
预期结果 | 页面显示包含有搜索关键字的影视中心 |
实际结果 | 实际结果与预期结果一致 |
密码修改功能测试:
表5-5 密码修改功能测试表
用例名称 | 密码修改测试用例 |
目的 | 测试管理员密码修改功能 |
前提 | 管理员用户正常登录情况下 |
测试流程 | 1)管理员密码修改并完成填写。 2)点击进行提交。 |
预期结果 | 使用新的密码可以登录 |
实际结果 | 实际结果与预期结果一致 |
通过编写樱花在线视频网站的测试用例,已经检测完毕用户登录模块、影视中心查看模块、影视中心添加模块、影视中心搜索模块、密码修改功能测试,通过这5大模块为樱花在线视频网站的后期推广运营提供了强力的技术支撑。
">