3.2 系统模块分析与设计
1) 系统管理:包括帐号管理、系统信息管理和视频文件管理。
帐号管理:包括普通用户和发布员的基本信息和权限的管理都在“用户管理”模块中,系统管理员有权添加、删除、查看和修改所有普通用户和发布员的信息。
视频文件管理:系统管理员和发布员可以添加视频文件,系统管理员可以修改、删除视频文件。
系统信息管理:设置系统的信息。
2) 视频播放与下载:合法用户能够点播或下载视频。
3) 用户功能:用户功能包括注册新帐号、用已有的帐户登录、修改密码、通过密码保护找回密码、用户留言、查询、注销。
注册新账号:用户输入注册信息,输入的信息合法就能注册新帐号。
用户登录:用户登录模块采用与SQL数据库连接通过比较用户输入的信息与数据库中的数据判断用户的身份。登录身份分为三种:系统管理员、普通用户、发布员。
修改密码:普通用户和发布员可以修改自己的登陆密码。
密码保护:用户如果忘记密码或密码被修改,可以通过密码保护找回密码。通过回答注册用户时填写的密码保护答案,如果回答正确就能取得密码。
用户留言:用户可以发表对影片的看法,以及提出意见和建议。
查询:系统的所有合法用户都能使用“查询”模块的功能。“查询”模块提供视频文件的查询。只能进行精确查询,不支持模糊查询。
注销:所有的系统合法用户登录完成操作后退出系统都要进行“注销”操作、或者进行用户转换也需要进行“注销”操作。