1:在数据库中建立用户表,用户表包括了用户的用户名、密码、邮件地址、是否为管理员、密码保护问题、回答等信息。
2:在数据库建立管理员表,包括了管理员的用户名、密码等信息。
3:在数据库建立一个留言板表,其中包括编码、留言时间、留言内容、留言人帐号等信息。
4:在数据库建立一个视频信息表,其中字段包括编号、视频信息名、视频文件名、点击次数、分类、视频大小、图片、上传时间、主要演员、内容简介、评论等基本信息,详见表1视频信息表:
表1
列名 数据类型 允许Null值
FilmId int 不允许
FilmName varchar(50) 允许
FilmTypeId int 允许
FilmInfo varchar(MAX) 允许
FilmImage varchar(50) 允许
FilmTime datetime 允许
FilmMemo varchar(MAX) 允许
FilmState int 允许
Hits bigint 不允许
5.3 系统安全设计
由于设备管理系统的数据量大,涉及面广,为使系统有效的运行,并始终保持数据的正确性和完整性,防止数据的泄漏,需要采取一定的安全保密措施。本系统的安全保密设计围绕以下两个方面进行:
(1)源程序编译
源程序经过编译生成特殊代码,可避免非法操作,起到安全保密的作用,另外,源程序编译后,计算机执行编译后的目标文件,也可以大大提高程序执行速度。当然,系统正式交付使用后,仍需要文护和完善,因此,不能抛开源程序,较好的做法是,源程序由专人负责保管,未经许可不能随意使用。
(2)程序文件属性修改
为防止对库文件的单独操作,在程序中修改库文件的属性,进入系统时设置为读写属性,退出系统时将其设置为只读属性。
6.系统详细设计与实现
6.1会员服务模块
会员服务模块中主要包括了会员的注册,系统登录,留言板服务,影片详细信息显示,影片的播放等功能,下面一一进行介绍。
6.1.1系统的主页面
本视频点播系统的主页面包含了视频分类、推荐影片、最新影片、影片搜索、会员登录和注册、影片排行、留言板以及友情链接等模块。
图5 系统主界面
6.1.2用户的注册和登录
进入系统的主页面后,默认的用户级别是游客,在游客的状态下,用户不能进行视频的搜索、查看视频的详细信息、播放视频以及在留言板留言。只有用户进行了注册之后系统才会开放以上所述的权限。当用户成功的注册并且登录之后,登录框会消失,并且显示网站的公告,同时出现退出登录的按钮。
6.1.3留言板
为了更好的服务用户和用户保持沟通,本系统开发了留言板模块,用户注册和登录后点击主页上面的留言板即可进入留言板进行留言,我们提供了丰富的表情和字体供用户选择和使用,用户自己没有删除和修改自己留言的权限。
6.1.4影片的介绍与播放
在用户未能成功登录时,用户只能看到影片的简介(本系统默认的影片简介为不超过100个字)并且没有播放权限(本系统默认的播放器为Windows Midea Player,观看前需自行安装,否则可能不能正常观看),当用户成功注册并登录后,用户就获得了查看影片详细介绍和播放的权限。
6.2管理员模块
本系统中管理员管理可实现的功能有视频管理、留言板管理、会员管理、系统设置以及其他设置,下面一一进行介绍。 ASP.net视频点播系统设计与实现(4):http://www.youerw.com/jisuanji/lunwen_1262.html