图3会员信息表
(2)语音教程信息表tb_Sound,如图4所示。
图4语音教程信息表
(3)视频教程信息表tb_Video,如图5所示。
图5视频教程信息表
(4)公告信息表tb_Bulletin,如图6所示。
图6公告信息表
(5)留言信息表tb_Speak,如图7所示。
图7留言信息表
4. 系统实现
首页是给人的第一印象,它直接决定了用户是否有兴趣继续往下看还是退出网站。本网站坚持美观实用的原则对首页进行了合理布局,系统运行后的首页界面如图8所示。
图8 首页界面图
4.1 会员登录功能
在登录处输入用户名、密码和验证码,单击登录按钮,先判断验证码是否正确,正确后再判断用户名和密码是否正确。验证码是从0至9和A至Z的36个数字字母中产生的四个随机数。若验证码错误,清空密码框,重新产生一个验证码,验证码正确后,再在数据库中的会员信息表tb_Login中进行检索,如果在数据库中检索到的用户名、密码与输入的用户名、密码相等,则登陆成功,显示欢迎某某界面和“退出登录”按钮。如果在数据库中检索不到一条记录和输入的用户名、密码匹配,则提示“用户名或密码错误!请重新输入或者单击忘记密码按钮找回密码”。然后用户可以重新输入用户名、密码、验证码进行登录。如果用户单击“忘记密码”按钮,则跳转至找回密码页,通过输入用户名和回答找回密码问题进行密码找回。
4.2 发布教程功能
当用户登录成功后,单击导航栏上的“发布教程”,将进入发布教程页面。网站的会员用户可以将自己制作的,或者从其它途径收集的优秀教程发布到网站上,供其它用户共享,还可以对自己发布的教程进行管理,以及查看其它用户的留言。本系统可以发布.wmv格式的视频教程和.mp3格式的语音教程。用户首先输入教程名称(必须填写),接下来选择教程类型,即是语音还是视频,然后选择课程类型,接下来输入内容简介,最后通过“浏览”按钮(实际上是一个文件上传控件)选择所要上传的教程,单击“上传”按钮进行教程上传。系统获得用户填写和选择的信息后,首先判断用户要上传教程的格式是否正确,若不正确则弹出提示框“只能上传mp3格式本文来自辣%文~论.文/网,
毕业论文 www.751com.cn 加7位QQ324~9114找原文(或.wmv格式)”,若格式正确,判断用户上传的文件是否已经在系统中存在,若存在提示“该教程名称已经存在”,若不存在,设置路径用于保存用户上传的教程,将文件保存到指定位置,同时使用sql语句将教程的类型、名称、发布日期等信息插入数据库中,提示“上传成功!”,同时清空教程名称和教程内容简介文本框;否则提示“上传失败”!
上一页 [1] [2] [3] [4] [5] 下一页
ASP.NET在线学习系统的设计与实现 第4页下载如图片无法显示或论文不完整,请联系qq752018766