数字图像处理技术课程网站建设

目 录
1 绪论 1
1.1 国内外研究的现状 1
1.2 可行性分析 1
2 研究背景 2
2.1 国内外的研究 2
2.2 选题依据 3
3 系统开发环境 3
3.1 ASP.NET概述 3
3.2 数据库技术 4
3.3 计算机系统配置和开发平台 4
4 系统模块设计 6
4.1 系统工作原理 6
4.2 系统框架结构 6
5 系统需求分析 7
5.1 系统功能分析 7
5.2 数据库设计 8
5.3 数据表设计 9
6 系统设计与实现 11
6.1 系统首页 11
6.2 查看与下载功能模块 12
6.3 留言板模块 16
6.4 后台登录界面 19
6.5 课程课件管理 20
6.6 留言管理 24
6.7 学生信息管理 25
6.8 密码管理 27
结 论 30
致 谢 31
参 考 文 献 32
1 绪论
1.1 国内外研究的现状
现在的社会是信息社会,网络[1]社会,科技在不断地发展中。这些技术的发展就是为了方便人们的生活。我们一般常见的教学模式就是在课堂内,即老师上课和学生听讲。这样的教学模式虽然交流是很方便的,但是也有许多的不足之处,打个很简单的比方,在上课的时候上课的时间是一定的,这就意味着很有可能有的学生没有全部听懂老师上课的内容,所以这样说来,学生没 *好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$ 
有完全吸收老师讲的内容。另外,不仅考虑到这个因素,其他因素也是很多的,举个很简单的例子,在上完课之后,老师会布置作业,如果有些学生没有听见老师讲什么很可能他需要去问其他的学生,这样还要劳烦别人,对于生活造成了很大的不便。另外,还存在一些学生对于不会的问题处于某些原因咨询老师。
对于这些问题,我做了一些研究和分析。我决定做个网站,我的网站是对应于数字图像处理技术这门课程[4]的。我做这个网站[2]的目的是为了便利于学生的学习。在这个系统中我设置了三个身份。第一个是学生身份,学生可以实现登录看教学[3]视频,也可以查看老师布置的作业,还有其他的操作。第二个是老师的身份,老师可以布置作业,也可以对于学生给出的问题进行解答,老师也有其他的操作。我的系统与一般系统有区别的就是管理员的身份,管理员既是管理学生的,也管理老师。
1.2 可行性分析
外在方面:在一般的数字图像处理技术课堂上,上课的时间是有限制的。所以,这样的话就是存在一系列的问题。比如说由于时间太短,有些学生对于有些问题没有听懂,还有可能有些学生想要问有些问题,但是由于时间的限制没有来得及问老师。针对于这样的现象,可以通过我制作的《数字图像处理技术课程网站》来解决学生在课堂上没有听清老师讲解,以及提问老师等一些问题。
技能方面:我做的系统采用的是ASP.NET技术,采用的开发工具是VS2010和SQL2008,其中VS2010中我采用的是C#,C#我们专门学过,所以有一定的技术基础。另外对于这个系统,我自己就是学生,所以明白教学方面存在的一些问题,也知道学生在学习上存在的需要。所以我觉得我能设计出合理的系统。在平时的学习中,我们就制作过很多基于ASP.NET的系统,采用的开发工具也是VS2010和SQL,一般情况下我们做系统采用的语言也是C#。所以我觉得我的系统的设计与实现应该是可行的。
经济方面:我做的系统是基于ASP.NET,需要用到的工具只有VS2010和SQL2008,而且这些软件可以免费下载得到,不需要费用,就可以免费安装使用,十分得方便。另外,在我的网站中会有很多的视频文件,这些视频文件可以在百度中免费下载到,是不需要花费的。为了方便老师和学生的沟通,我也设计了相当于聊天室的一个功能,这样学生可以把自己的想法和意见,也可以是上课不会的内容反映给老师。然后老师可以根据学生给出的问题和意见来进行解答,这就极大地方便了教学。不仅给老师和同学减少了负担,同时也大大提高了效率。
2 研究背景
2.1 国内外的研究
根据我们知道的,现在在国内网络课堂还是不常见的,原因涉及到方方面面。其中兼容性是一个很大的因素。但是在国外却是发展的很好,当然我们知道国外的网络,计算机等许多条件比国内还是好很多的。所以这也是为什么国外使用比较普及的原因。
在国外有很多发展的网络教学平台,我知道的有:
(1) 网络(课程工具网):电脑断层扫描网位于加拿大省的哥伦比亚大学,这个网站有许多的特点,包括学生可以建立在线聊天,这样为讨论问题带来了方便。另外,学生也可以知道自己的成绩,还可以自己管理课程。这对于学生的学习来说无疑是十分便利的。
(2) Blackboard[5]:这也是一个颇有名的教育平台[6]。它的主要功能是为了让学生课后体会到学习的快乐,同时 *好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$ 
这样也可以提高学习的效率。另外,它还可以促进师生交流。比如,在我们的生活中一般的布置作业都是在老师的课堂上布置的,解答一般也是。但是这个网络[7]平台却不是,老师通过这个网络平台来布置作业,这样就减少了时间限制的麻烦。不仅如此,老师还可以上传一些教学视频,对于学生不会的问题,学生可以根据自己的实际需要在网络平台上去观看对应的教学视频,这也极大地提高了教学的质量。对老师和学生来说,无疑是很大的帮助。
网络教学平台[8]在国内的发展和国外相比起来差距还是很大的,虽然差距不小,但是国内有些网络教学平台做的还是挺不错的,当然对于学生的学习还是起到了显著的作用。根据我所知道的是TCL开放教育平台,它由许多的知名老师一起研究和开发的,在教育方面给老师和学生带来了很多的方便。
2.2 选题依据
《数字图像处理技术》是有些专业要研习的一门课。对于有些学生来讲《数字图像处理技术》研习起来是有一定的困难的。结合这一现象,我决定制作数字图像处理技术课程网站。在数字图像处理技术课程网站中,学生可以针对于自己没有听懂的问题去观看相应的视频。老师则可以实现在数字图像处理技术网站里面布置作业等等操作。同时,在数字图像处理技术课程网站中,还有一个聊天室的功能,对于上课没有听懂的问题,学生可以在这个免费的聊天室里面提出自己的问题,然后老师可以给出相应的解答。这些操作极大地方便了学生的学习,另外也提高了学习效率。
数据库技术应用于人类技术[9]的广阔领域,数据库的使用给人类的生产生活带来了极大的方便。数据库优秀的信息基础设施以及高效的运转环境。数据库的设计方法一般有四种方法。第一种方法是新奥尔良方法,第二种是基于E-R模型的数据库设计方法,第三种方法是3NF设计方法,第四种是对象定义语言方法。数据库设计的阶段一般有6个,第一个是需求分析阶段,第二个是概念结构设计阶段,第三个是逻辑结构设计阶段,第四个是物理结构设计阶段,第五个是数据库实施阶段,第六个是数据库运行和维护阶段。
学生、老师和管理员在访问系统界面的时候,Web服务器会接受HTTP请求,然后服务器定位页面的位置,保存代码到服务器端,全部代码都在服务器端进行,需要被送到数据库中,然后送到Web[6]服务器,终了会把执行结果以HTML的方式传递到客户端,在接收完成之后,服务器会把结果体现到界面中。系统的执行过程如下图4.1系统的执行过程所示。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1899.html

好棒文