计算机图形学课程网站的设计与实现(SQL2000)
无需注册登录,支付后按照提示操作即可获取该资料.
开发研究本课题的必要性和意义
计算机图形学是近20年来发展迅速、应用广泛的新兴学科,是计算机科学最活跃的分支之一。如何在计算机中表示图形、以及利用计算机进行图形的计算、处理和显示的相关原理与算法,构成了其主要研究内容[2]。这里将从计算机图形学的研究内容、应用、发展简史、图形的输入、输出设备等方面概括地介绍计算机图形学的有关内容,使读者有个较为全面的了解。资源丰厚的网络将改变一成不变的课堂教育,采用网络课堂的教学方式,可以给学生的学习增添了新的学习工具,网络课堂将以学习者为中心,帮助学生提高学习策略和形成研究习惯,促使学生成为独立的成功学习者[3]。网络课堂也同样以教师为指导,学生可通过合作学习、合作研究、提交学习研究成果及时得到老师的反馈,这样可以帮助学生调整学习,形成良好的学习习惯。学生可不受时间的限制,随时进行学习和训练,弥补自己学习的不足,有利于学生技能的培养和语言能力的提高。网络课堂教学作为一种新的教学平台,对教师的教学技能和心理都是一种挑战,教师得具备熟练操作电脑的能力及网络技术的运用的能力。与传统的课堂教学不同,在应对网络课堂的教学时,老师要会针对教学的特征来设计和考虑教学内容的传授和教学方法的运用,教师会根据学生的学习能力、学习特点以及教师本人的教学风格来进行教学[4]。通过研究,我们发现网络课堂能增强学生的学习动机,激发学生的学习兴趣,有利于促使学生成为具有更加独立性的成功学习者。使我们更加明确了网络教学改革的方向和必要性,在网络课堂里,我们不仅能让学生掌握相关的知识和技能,而且还能增加学生和学生之间的交流机会,增加学生与老师之间的交流机会,让每个学生都能进行动手操作和实际体验。学习能进行自主、个性化地学习。网络课堂的环境能够打破时空限制,让学生能在任何时间和地点,学习课文内容或者相关知识。在学习的过程中,学生可锻炼查询信息、处理信息、交换信息的能力[5]。在互联网飞速发展的今天,网络已成为人们生活中不可缺少的一部分,无论是在商业、工业还是政府部门中都早已普及开来,如今就连教育事业也都承载着网络这四通八达的命脉迅速的发展起来。科技的发展、时代的进步,传统的教育方式被大大的局限于一定的范围之内,教育的网络化发展是其自身发展的必然趋势,也是时代发展、社会进步的必然趋势[6]。计算机图形学是一种使用数学算法将二维或三维图形转化为计算机显示器的栅格形式的科学。是计算机科学的一个分支领域,主要关注数字合成与操作视觉的图形内容。虽然这个词通常被认为是指三维图形,事实上同时包括了二维图形以及影像处理。简单地说,计算机图形学的主要研究内容就是研究如何在计算机中表示图形、以及利用计算机进行图形的计算、处理和显示的相关原理与算法。图形通常由点、线、面、体等几何元素和灰度、色彩、线型、线宽等非几何属性组成。从处理技术上来看,图形主要分为两类,一类是基于线条信息表示的,如工程图、等高线地图、曲面的线框图等,另一类是明暗图,也就是通常所说的真实感图形。计算机图形学的研究内容非常广泛,如图形硬件、图形标准、图形交互技术、光栅图形生成算法、曲线曲面造型、实体造型、真实感图形计算与显示算法、非真实感绘制,以及科学计算可视化、计算机动画、自然景物模拟、虚拟现实等[2]。计算机的迅速发展与图形学的广泛应用将使计算机图形学课程网站成为一个新的流行学习工具。计算机图形学课程网站是一个供同学学习交流的空间,无论对正在上学的学生,还是对久违的老同学,计算机图形学课程网站都给了一个空间来畅谈,来交流相互的感受。
2 需求分析
2.1 功能需求分析
随着计算机的不断发展和网络的普及,单一的课堂教学模式已经不能满足现在对人才的高要求了,在网上学习也越来越流行,而且大学的学习模式与高初中又不同,学习时间比较自由,学习空间大,学习方法也很多样,而且多数人有计算机,经常上网,完全适合作为推广网络课堂的对象。在学生的课后学习中,网络课堂提供了一个很好的平台。而计算机图形学课程又不同于一般的课程,它的研究领域主要有用户接口、计算机辅助设计、地形地貌和自然资源图、计算机动画和艺术、科学计算可视化、游戏等,光靠课堂上的理论知识是不够的,需要课后在计算机上进行练习,如果在课后有疑问也可以及时向老师提问或与同学交流。基于Web的远程教学课程模式的首要任务是将课程内容传送给学生,交互性是该系统的一大特点,交互性主要体现在电子答疑,教师的作用是配合学生的课程学习,解决学习过程中的疑难问题,并及时布置作业[7]。学生与学生之间也可以通过讨论的方式相互交流取长补短。远程教学管理系统的基本设计思想是:学生可以得到一个登录账号,通过登录账号学生可以进入到远程教学系统中,选择课件进行学习,可以随时查看自已的个人信息或者修改自已的登陆密码;教师通过登录账号进入远程教育教学管理系统,教师可以进行在线辅导答疑,通过对自已所在的班级的学生发给自已的答疑请求进行回复或者加入所有人都可以加入的交流区与同学们一起讨论,还可以上传电子教学课件,布置作业,发布教学信息,查看自已的个人信息或修改密码;系统管理员主要完成用户、角色和权限的管理,进行系统设置和维护数据库也可参与问题的讨论。(爱毕业设计网 www.2bysj.cn)
为解决相关的问题,本系统划分为以下三大功能模块:
a) 系统管理员登录模块
该模块是系统管理员登录界面的设计。系统管理员拥有事先分配好的用户名和密码。管理员可以与任意用户发信息、查看自已的资料、修改自已的密码、从该模块查询、添加、修改、删除学生和老师的基本资料,对该课程的班级和班级开课等情况进行管理,也可以参与学习讨论的交流区,管理员还要对数据库进行管理,要备份相关的数据信息。
b) 教师登录模块
该模块提供教师登陆、与任意用户发信息、查看自已的资料、修改自已的密码、发布作业公告、选择自已所管理的班级进行答疑、参与学习讨论的交流区等环节的管理,老师要修改或删除权限内的公告,及时解决学生的学习问题。
c) 学生登陆模块
提供学生注册、学习、讨论、资源下载等环节的管理。学生注册时可进行老师的选择,可以查看或下载老师的作业或多媒体课件,可在论坛上与同学或老师讨论,可查看老师发布的公告。
为了系统的完整性与可行性,系统中必须有在线交流,留言功能以及资源下载的功能。
目 录
1 绪论 1
1.1 课题背景 1
1.2 开发研究本课题的必要性和意义 1
2 需求分析 3
2.1 功能需求分析 3
2.2 性能需求分析 4
2.3 可行性分析 4
3 开发环境简介及要求 5
3.1 运行环境 5
3.2 开发工具的选用与介绍 5
4 系统设计 7
4.1 功能结构图 7
4.2 数据流图 8
4.3 E-R图 11
4.4 系统总体功能 12
4.5 数据库设计 15
5 系统主要功能的实现 17
5.1 首页登录功能 18
5.2 用户注册功能 20
5.3 修改密码功能 22
5.4 后台管理功能 23
5.5 学生管理功能 24
5.6 教师答疑功能 24
5.7 讨论交流功能 26
(爱毕业设计网 www.2bysj.cn)
5.8 资源上传功能 27
6 系统测试 29
6.1 测试目的 29
6.2 测试内容 29
6.3 测试时间 29
6.4 测试结果 29
6.5 测试结果分析 30
结 论 31
致 谢 32
参 考 文 献 33
毕 业 设 计(论 文)任 务 书
1.本毕业设计(论文)课题应达到的目的:
通过该课题设计,可以培养学生的调研能力、资料收集能力、阅读和翻译外文资料的能力;培养学生分析和设计软件系统的能力;锻炼学生综合运用专业理论知识的能力以及独立撰写论文的能力。
2.本毕业设计(论文)课题任务的内容和要求(包括原始数据、技术要求、工作要求等):
1.收集资料,阅读、翻译不少于3000字的、相关外文资料;
2.对系统进行需求分析;
3.进行系统设计(总体设计、详细设计);
4.实现本系统各功能;
5.撰写论文;
6.开发技术:DreamWeaver, asp, SQL SERVER;
7.要求学习态度认真,独立完成课题的内容。
毕 业 设 计(论 文)任 务 书
3.对本毕业设计(论文)课题成果的要求〔包括毕业设计论文、图表、实物样品等〕:
1. 设计的软件要实现预期的功能,运行可靠、稳定;
2. 要求撰写的论文条理清楚、语言规范,符合学校的论文书写格式,字数不少于10000字;
3. 翻译外文资料,译出的汉字不少于3000字。
4.主要参考文献:
1 潘云鹤,董金祥,陈德人.《计算机图形学》. 高等教育出版社,2005
2 祝智庭.《网络教育应用教程》.北京师范大学出版社,2002
3 何克抗.《未来21世纪的多媒体网络教育与CAI的研究任务》.高等教育出版社,1996
4 何克抗.《现代教育技术》.北京师范大学出版社,1998
5 任剑锋.《呼之欲出的网络教育学》.电化教育研究出版社,2001
6 杨改学.《远程教育 科技传播 西部开发》.电化教育研究出版社,2001
7 前沿电脑图像工作室.《巧学巧用Dreamweaver8.0制作网页》.人民邮电出版社,2005
8 冯博琴编著.《软件开发与技术》.西安交通大学出版社,2001
9 夏邦贵.《SQL Server 数据库开发入门与范例解析》.机械工业出版社,2004
10 谭浩强.《动态网页制作 asp》.电子工业出版社,2002
11 施汝军.《网站后台解决方案》.人民邮电出版社,2000
12 宋坤,邹天思.《数据库系统开发完全手册》.人民邮电出版社,2006
13 施伯乐,丁宝康,汪卫.《数据库系统教程》.高等教育出版社,2003
14 精锐创作组.《asp+网络与数据库整合应用》.人民邮电出版社,2001
15 顼宇峰.第1版.《asp+ SQL Server典型网站建设案例》.清华大学出版社,2006