asp.net的计算机图形学网站设计

随着科技的发展,传统的教学模式的弊端日益显现,学生只会啃书本,缺乏实践活动,不能及时地调动积极性,教师也只会循规蹈矩地按照传统方式教学,只注重知识的传授,不注重结合学生的实际,这是非常不可取的。本文介绍的计算机图形学网站是基于B/S模式的网上教学网站,系统以Visual Studio 2010作为开发平台,采用ASP.NET的技术,并以SQL Server 2008作为数据库支撑,开发出用户登录注册,新闻公告浏览、观看学习资料、在线发帖、发表留言评论、在线提交作业、查询课程信息、用户管理、新闻公告管理、学习资料管理、在线发帖管理、作业管理、留言评论管理等学习者在日常学习过程中所需的基本功能,解决了传统教学模式冗余、繁琐问题,使学习能够及时准确的获取信息,不仅改善了学习环境,而且提高了学习者的学习效率,此外网络教学资源和教育方式丰富,手段也趋于现代化,学习方式自主。关键词:网上教学,B/S模式,ASP.NET,SQL Server 2008 目 录
1 引言 1
1.1 课题背景 1
1.2 课题现状 1
1.3 开发意义 2
1.4 论文组织结构 2
2 相关技术及开发环境 3
2.1 相关技术 3
2.2 开发环境 4
3 需求分析 4
3.1 用户需求 4
3.2 可行性分析 5
3.3 用例图 5
3.4 系统流程图分析 8
4 系统总体设计 8
4.1 系统功能设计 8
4.2 数据库概念设计 10
4.3 类图 11
4.4 状态图 13
4.5 时序图 13
4.6 活动图 14
5 详细设计及部分实现 14
5.1 用户登录注册模块 14
5.2 新闻公告浏览模块 16
5.3 在线发帖模块 17
5.4 在线提交作业模块 17
5.5 查询课程信息 18
5.6 用户管理模块 19
5.7 新闻公告管理模块 20
5.8 在线发帖管理模块 20  

 *好棒文|www.hbsrm.com +Q:  3_5_1_9_1_6_0_7_2 

5 详细设计及部分实现 14
5.1 用户登录注册模块 14
5.2 新闻公告浏览模块 16
5.3 在线发帖模块 17
5.4 在线提交作业模块 17
5.5 查询课程信息 18
5.6 用户管理模块 19
5.7 新闻公告管理模块 20
5.8 在线发帖管理模块 20
5.9 作业管理模块 21
5.10 课程管理模块 21
5.11 数据库物理设计 21
6 系统测试 24
6.1 测试目的 24
6.2 测试内容 24
6.3 测试结果 27
结 论 28
致 谢 29
参 考 文 献 30
引言
课题背景
当今时代经济和科学技术在飞速地发展,计算机的应用势不可挡,各个行业也逐步用计算机取代原先的人工方法,不论是企业或者学校、医院等大型的机构,都不再满足于人工交互,传统培训,因为这样的方式只会导致效率低。并且随着时间的推移,网络及其上面的资源已经成为人们学习、工作和生活中不可能缺失的一部分了,互联网上的学习资源十分丰富,学习的灵活性强,可以做到随时随地的学习,互动交流式的方式进行学习,所以传统的教学模式越来越不能满足人们对于学习的需求,如果还依靠传统教学,则人们会浪费很多的时间,因此网络教学网站应运而生[1]。网络教学网站充分利用人们的时间,使用网络教学平台,可以节省很多的时间,将人们从繁琐无序的学习中解放出来,也使学习者可以总结学习经验或者给学习制定计划,同时他们也能够把时间节约出来做比较重要的事情,学习者学习的效率必定能够得到很大的提高。
课题现状
强大的互联网给我们提供了许多有效地资源,让我们有机会区了解当今世界的时尚潮流。但是人们也很难去选择相当复杂的网络环境。网络资源有优势也有劣势,这就需要我们利用自己的智慧去进行判别。为了迅速的解决我们要了解的问题,我们需要建立一个有价值的、规范的网上教学网站[2],同时能使学员不再死读书,可以充分发挥自己的能力和优势,借助于网络教学,提高自己的专业水平。网络教学必将走近每一位需要提升自己的学员,这也将是学习史上的一次大革命。如图1.1位网络教学平台发展史图:
图1.1 网络教学平台发展历史图
网络教学网站打破了传统教学受到时间限制的束缚,网站学习有很高的时间灵活性,查阅速度比查阅课本要快得多,学习者可以重复学习,这是传统教学比不上网络教学的地方。网络环境下的教学,不管是在资源共享、情景的创设还是教学的过程、方式或方法方面,都有着传统教学没有办法比较的优越性和先进性。
开发意义
在传统的教学模式中,大多是通过人工来传递信息,很容易就会产生问题,有的时候可能会因为人跟人之间的沟通或者交流不好,会产生矛盾,导致不能很好地进行有效地学习,传统教学方式有时不能满足当今时代的发展,甚至会耽误社会进步的脚步。在网络教学中,学习者可以根据自身的能力、兴趣爱好,制定学习计划,并且定时查漏补缺,提高学习的效率,强化学到的知识,做到自食其力。有了网上教学平台,教育将不再仅限于学校,它将从学校走向社区、家庭、乡村——任何互联网可以普及的地方。网络教学有利于资源、人才和技术等的优势互补。在网络技术迅速发展的同时,国内的应用信息技术的水平大大提高,教学网络化是提高学习者的学习效率,改善学习环境,使学习更加标准化的必然趋势。
论文组织结构
基于ASP.NET的计算机图形学网站是为了方便相关专业的学习者学习,不仅有利于减少人们的时间,充分利用有效时间,使得人们的学习效率得到了最大的提高,而且学习环境得到改善,缩短不必要的时间,同时借助科学的管理方式,利用当下先进科学技术,使学习的科学化程度得到有效提高,以达成学习的科学化、自动化。本系统包括课程信息管理,学习资料管理,新闻公告管理,在线论坛管理,实验信息管理,作业信息管理,新闻公告浏览等需要使用到的模块。
第一部分明确课题的背景,介绍计算机图形学课题的背景和现状以及开发计算机图形学网站的意义。
第二部分主要介绍本系统设计的相关技术,介绍了ASP.NET页面技术, B/S结构,SQL Server 2008数据库,开发环境。
第三部分是系统的需求分析,分析了用户的需求以及系统是否可行,画出了各个功能模块的用例图,并解析了系统使用的整体流程。
第四部分主要阐述了系统的总体结构设计,主要从系统功能模块,数据库概念设计,类图、状态图、时序图和活动图几大方面来描述。
第五部分对系统的详细设计进行了阐述,系统的几个主要功能的实现,并截取了部分界面和代码,进行了相关说明,以及数据库物理设计。
第六部分是对系统测试的描述,介绍了系统测试的目的,以及对系统功能和性能的测试的结果及解决方法。
相关技术及开发环境
相关技术
ASP.NET技术
ASP.NET 由微软提出,具有易学易用、

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

好棒文