践北京清华大学出版社,李建华全程指南电子出版社,吴晨数据库通用模块开发与系统移植北京清华大学出版社,朱晔与高级程序设计人民邮电出版社,李俊民范例开发大全北京清华大学出版社,邵明珠数据库应用实用教程北京清华大学出版社,修改及删除。其结构如表所示表课程信息表字段名数值类型是否允许为空说明否课程编号主键否用户名否课程名称否课程类型是课程内容否视频路径否视频截图否上传时间公告信息表该表记录了网站公告的信息,包括公告编号公告发布人公告主题公告内容以及公告发布时间。前台公告栏显示后台公告管理涉及到对此表的操作,公告管理包括查看修改和删除公告信息。其结构如表所示表公告信息表字段名数值类型是否允许为空说明否公告编号主键否用户名否公告主题是公告内容否发布时间课件信息表该表记录了网站上供下载的课件信息。前台资源列表下载等功能以及后台课件管理涉及到对该表的查询添加修改及删除等操作。其结构如表所示表课件信息表字段名数值类型是否允许为空说明否课件编号主键否用户名否课件名称否课件类型是课件内容否课件路径否上传日期论坛帖子表该表记录了网站论坛的帖子信息。前台论坛,后台论坛管理都涉及到对该表的操作,主要包括对该表的查询添加修改等操作。其结构如表所示表论坛帖子信息表字段名数值类型是否允许为空说明否帖子编号主键否帖子主题是帖子内容否用户编号否发帖时间否访问次数否回复次数论坛帖子回复信息表该表记录了网站论坛帖子的回复信息,包括回帖编号回帖内推发帖人编号帖子编号以及发帖时间。前台查看论坛帖子回复论坛帖子,后台的论坛管理都涉及到对该表的操作,主要包括查询添加和删除。其结构如表所示表论坛帖子回复信息表字段名数值类型是否允许为空说明否回帖编号主键是回帖内容否用户编号否帖子编号否发帖时间小结本章通过对系统的总体设计,构建了系统的数据库以及各个功能模块,下面将要对系统进行详细设计。系统详细设计本章主要介绍对系统的详细设计,主要包括各个模块的前台界面以及详细的代码设计。首页网站的首页包括网上课堂栏目学习论坛栏目资源下载栏目个人管理栏目公告栏栏目登录注册栏目以及友情链接栏目以及各个栏目的链接。首页上显示的有课程点播即网上课堂在线论坛即学习论坛站内公告用户登录以及友情链接的简略视图,其前台界面如图所示图系统首页登录模块设计只有通过有效的用户名和密码登录系统的用户才可以观看课程视频,上传视频,上传课件,下载资源,在学习论坛上发帖,没有登录的用户只能查看课程视频列表资源列表论坛帖子,不能进行相关的操作。比如,在网上课堂栏目即课程点播中,未登录网站用户可以查看课程视频列表,可以搜索视频,但是不能观看课程视频在在线论坛即学习论坛上,未登录网站用户可以查看论坛所有帖子的列表,可以查看帖子内容,但是不可以发帖,也不可以回帖在资源下载栏目中,未登录网站用户可以查看所有资源列表,可以搜索资源,但是不可以下载资源未登录网站用户不能进入个人管理栏目。普通用户只能进入前台界面,管理员用户才能进入后台管理界面,管理员用户登录后自动转到后台管理界面,这种做法保证了系统的安全性。登录模块登录界面上,如果用户有正确的用户名和密码,就可以顺利登录网站。该模块还有新用户注册和忘记密码功能。登录界面如图所示图用户登录界面注册模块普通用户可以通过注册建立自己的账号跟密码,注册界面如图所示图用户注册界面用户注册时,可以自己检测想要注册的用户名是否已经被注册过了。旦名字被注册而用户又点击了注册按钮,则用户填写的相关信息就会被刷新掉。因此,如果用户自己检测用户名的话就可以省去由于这种情况而需要重新填写信息的麻烦。用户还可以通过找回密码功能找回密码,找回密码界面如图所示图找回密码界面用户注册时会填写密码提示问题与密码提示答案,找回密码时,用户输入用户名后,系统会自动查找该用户名对应的密码提示问题并显示到界面上,当用户输入密码提示答案后,系统自动判断该答案与数据库中存储的数据是否致,如果致,则直接把密码显示到界面上,否则给出相应提示。网上课堂模块设计用户可以在网上课堂里查看全部课程视频的信息,登录后可以观看视频基于时间或者基于关键字搜索视频视频播放列表还可以显示相关视频列表。课程点播模块课程点播界面如图所示图课程点播界面视频搜索模块上述界面还可以根据时间或关键字搜索课程视频,基于关键字搜索可以根据课程名称类型或者发布人用户名搜索,基于时间搜索则搜索上传日期位于两个所选日期间的视频,其界面分别如图图所示图基于关键字搜索视频界面基于关键字搜索视频是搜索跟关键字类似的视频,其关键字可以是视频名称,视频类型或者上传者用户名。其语句设计如下是指输入的关键字和格式,该界面后台程序中先判断所上传视频文件的后缀名是否符合要求,不符合要求则给出相应提示。如果后缀名符合要求,则使用的组件的方法先存入本地文件夹。如果其后缀名是格式,则直接把文件存入相应文件夹。若其后缀名是和格式,则使用工具进行视频转换,其使用时的参数设置为之后采用工具进行视频截图,其使用时的参数设置为我的课件部分与我的视频部分功能基本类似,此处不再详细介绍。个人信息管理模块个人管理模块可以查看修改个人信息,修改个人密码。修改个人信息界面如图图个人管理修改信息界面修改个人信息界面如图所示图个人管理修改密码界面后台管理模块设计后台管理包括视频管理课件管理公告管理论坛管理用户管理和系统维护,同样采用了母版页的技术。视频管理包括全部视频各个分类视频和上传视频,课件管理类似,公告管理包括查看已发布公告和发布公告,论坛管理包括查看论坛帖和发帖,用户管理包括查看用户信息和添加用户,系统维护包括修改密码数据清理和数据备份。用管理员用户名和密码登录后会自动跳转到后台管理界面。视频管理模块视频管理模块全部视频界面如图所示图后台管理全部视频界面该界面可实现视频搜索,编辑或者删除各个条目,基于关键字搜索视频界面如图所示图后台管理基于关键字搜索视频界面基于关键字搜索视频界面如图所示图后台管理基于时间搜索视频界面编辑视频信息界面如图所示图编辑视频信息界面点击更新后的界面如图所示图更新视频信息成功界面点击删除按钮即可删除对应条目,删除成功会显示删除成功对话框。课件管理模块课件管理的功能跟界面跟视频管理的类似,全部课件页面如图所示图后台管理全部课件界面该页面可以实现课件的搜索课件信息的编辑和删除,跟视频管理界面类似,此处不再详述。公告管理模块公告管理已发布公告界面如图所示图后台管理已发布公告界面点击编辑即可修改公告信息,点击更新即可将修改提交至数据库,界面如图所示图后台管理编辑公告信息及更新成功界面公告管理发布公告界面如图所示图后台管理发布公告界面附新发布的公告论坛管理模块查看论坛帖界面如图所示图后台管理论坛界面点击论坛主题名即可查看该贴的详细内容以及相关回帖,其界面如图所示图后台管理查看贴子界面用户管理模块查看用户信息界面如图所示图后台管理查看用户信息界面该页面可通过用户名搜索用户,其界面如图所示图后台管理搜索用户信息系统维护模块系统维护包括修改密码模块,数据清理模块和数据备份模块。小结本章详细介绍了系统的各个模块以及前台的设计界面,至此,整个系统初步建成。结论做毕业设计的这段时间,我每天都过得很充实上网查资料泡图书馆跟指导老师交流跟同学讨论等等,不断地发现问题思考问题调查问题解决问题基本上是贯穿这段日子的主线。最终,我独立地完成整个设计,这让我觉得我的辛苦终于得到了回报。同时,通过这次的锻炼,不仅巩固了所学的理论知识,也提高了自己的动手实践能力,更重要的是提高了我独立思考问题并解决问题的能力。月初选好课题,题目是在线课堂的设计与分析,导师说三周内上交开题报告。我匆忙上网搜集材料,看看别人的网站是怎么设计的,慢慢地要设计的网站有了个大致的轮廓,我把它整理成材料,确定了开发环境和设计语言,完成了开题报告。接下来就要做设计了,面对门新的语言种新的开发环境,我不禁感到茫然,不知该从何看起。语言要从头学开发环境也要自己搭建。记得搭建环境的时候,由于粗心没有看软件运行的平台,结果装上了却运行不了,当时不知道什么原因,查了很多
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 40 页
第 2 页 / 共 40 页
第 3 页 / 共 40 页
第 4 页 / 共 40 页
第 5 页 / 共 40 页
第 6 页 / 共 40 页
第 7 页 / 共 40 页
第 8 页 / 共 40 页
第 9 页 / 共 40 页
第 10 页 / 共 40 页
第 11 页 / 共 40 页
第 12 页 / 共 40 页
第 13 页 / 共 40 页
第 14 页 / 共 40 页
第 15 页 / 共 40 页
预览结束,还剩
25 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。