4.3 查看视频教程
在视频详细信息页面中,用户可以查看视频教程的发布日期、发布人、该视频的点击率和视频教程的内容简介。当用户看完视频教程时,可以通过留言功能发表自己的看法或进行技术等方面的交流。另外,会员用户还可以下载教程。
我们使用HTML的embed标记来显示视频信息。当我们单击想要观看的视频教程时,跳转至播放视频页。在页面加载事件中调用一个观看视频的方法。在我们定义的这个方法中,先通过一个sql语句在视频信息表中获取该视频教程的路径,根据该路径,判断用户单击的视频教程是否存在,如果视频不存在了,创建一个sql语句,删除这个视频的相关信息,以后不显示该视频,最后给出一个提示“文件不存在,请返回选择观看其他教程”并返回到首页面中。如果视频存在,接着获取视频的相关信息,包括视频名称、视频内容简介、发布人、发布日期、点击量等信息,并将这些信息在前台显示。在前台的显示相关信息地方,使用<%= %>调用对应的变量,如使用<%= ClickSum%>来显示“点击率”。
4.4 管理员模块
后台管理员可以对用户、公告、课程进行管理。
在用户管理页面中,管理员可以对注册用户进行锁定和删除操作。锁定操作主要用于当用户发布了不当的教程或留言时将其锁定,使此用户不能登录,以示警告。当用户多次发布不当教程或言论时,将此用户从系统中删除,使用GridView控件的RowDeleting方法进行删除。
在教程管理页面中,管理员可以查看和删除所有的视频课程和语音课程,并且可以对课程留言进行管理。
在公告管理页面中,管理员可以发布公告、查看公告和删除公告。
4.5系统测试
用户登录时,输入用户名“袁老师”、密码“0083”之后单击“登录”按钮,登陆成功,显示“欢迎袁老师登录”和“退出登录”按钮,用户可以发布教程。如果不进行登录,单击“发布教程”之后,系统会提示“请先登录”。在后台登录页面,输入用户名“袁老师”和密码“0083”之后,提示“您不是管理员,请退至主页面,谢谢合作”。输入用户名“管理员”和密码“111”进行登录,成功进入后台。
5. 总结
利用自己在课堂上学到的知识,结合了自己的实践,通过查阅大量的资料,在线学习系统终于完成了。
通过本系统的设计,加深了对软件开发流程的深入理解。逐步学习了ASP.NET、HTML以及与后台数据库连接的知识,掌握了许多开发技巧,加强了对数据控件的使用能力。在充分考虑了用户的需求和对在线学习系统的有效管理之后,建立起了比较适合本系统的数据库。通过这次毕业设计,我感觉到一个好的数据库至关重要,好多功能都要对数据库进行操作,数据库建的不好,在实现系统功能时会带来很多麻烦,甚至导致系统有的功能实现不了,所以在系统建立之初一定要做好全面系统的分析,避免走弯路。
通过这次设计我感觉到编程经验是在实践过程中不断积累起来的。但是由于受自己知识程度和经验限制,所设计的系统还有很多方面不足,还需进一步提高。总体说来,我觉得这次毕业设计使我受益匪浅。
上一页 [1] [2] [3] [4] [5]
ASP.NET在线学习系统的设计与实现 第5页下载如图片无法显示或论文不完整,请联系qq752018766