没有合适的资源?快使用搜索试试~ 我知道了~
基于ASP.NET的课程教学网站设计论文.doc
需积分: 5 0 下载量 125 浏览量
2023-08-09
18:35:55
上传
评论
收藏 824KB DOC 举报
温馨提示
试读
39页
基于ASP.NET的课程教学网站设计论文
资源推荐
资源详情
资源评论
基于ASP.NET的课程教学网站的设计与实现
摘要
随着科技的发展,互联网的日益普及,人们对知识的需求发生了很大的变化。网络技术
的飞速发展和广泛应用,不但对人类以往的生活和工作 方式产生了深刻影响,传统意义上
的教学方式也由此发生了改变。教学网站打破了传统教学模式下的时间和空间上的限制,使
学生无论何时何地均可以通过访问教学 网站来进行学习、提问并寻求答案,教师可以在网
上答疑,既方便了学生和教师,又提高了学生的学习效率和教师的教学效率。本系统从学生
网上考试答题、资料下载以及教师后台发布试题、网上答疑两个大方面进行了设计,基本实
现了学生的在线学习考试答题、资料下载功能以及教师对试题信息发布、答疑的管理等功能。
本文通过分析浏览器/服务器结构的特点并结合教师教学的实际情况,提出了基于浏览
器/服务器结构网上课程教学的基本设计思想,简要介绍了系统各功能模块及数据库的设计,
着重讨论了用 ASP.NET技术和SQL Server 2000开发课程教学网站系统时的数据库访问技术和
动态网页制作技术,并给出了部分实现代码。通过该系统,使学生可以方便地在网上进行学
习、答题、提问并寻求答案。该B/S结构的系统在Windows XP系统和VS.NET平台下开发完成,
使用C#作为ASP.NET的开发语言,SQL Server 2000作为数据库。
本文中除了有对程序的系统分析、总体设计、数据库设计、功能实现等主体部分外,在
这之前还介绍了与网上选课系统相关的信息、IIS介绍、IIS与ASP.NET的结合等的基本内容
及发展情况。
关键词:基于 ASP.NET 的课程教学网站; VS2005; C#.NET; 数据库 SQL2000
Abstract
With the development of technology, the Internet's increasing popularity, the
demand for knowledge has undergone great changes. The rapid development of
network technology and application, not only on the history of human life and the
work had a profound effect, traditional teaching methods has thus changed. Teaching
site to break the traditional mode of teaching time and space constraints, so that
students no matter when and where all can access teaching site to learn, ask questions
and seek answers, teachers can line Q, which is convenient for students and teachers ,
and also enhance the learning efficiency and effectiveness of teachers. The online
examination system from the student answer, teacher background information to
download and publish papers, online answering two major aspects of the design, the
basic realization of the students answer test online learning, data download and
teachers information on the papers published Q & A's management.
This paper analyzes the browser / server structure combined with the
characteristics of the actual teaching situation, put forward based on browser / server
structure online courses teaching basic design concepts, a brief description of the
system function modules and database design, focusing on the use ASP.NET
technology and SQL Server 2000 Development Course Website system of database
access technology and dynamic web production technology, and gives part of the
implementation code. Through the system so that students can easily conduct online
learning, answer, ask questions and seek answers. The B / S structure of the system in
the Windows XP system and the VS.NET platform developed under the complete
ASP.NET using C # as development language, SQL Server 2000 as the database.
This in addition to the program's system analysis, design, database design,
functional realization of the main part of the outside, before that also introduced the
online course selection system with relevant information, IIS introduction, IIS and
ASP.NET integration, etc. the basic content and development.
KeyWords: teaching website;VS2005;C#.NET;database SQL2000
目 录
摘要...................................................................................................................................................1
ABSTRACT...........................................................................................................................................1
1 引言................................................................................................................................................3
2 系统分析........................................................................................................................................3
2.1 需求分析 ...............................................................................................................................3
2.2 可行性分析 ............................................................................................................................4
2.3 技术分析 ...............................................................................................................................4
2.3.1 微软的.NET Framework ...........................................................................................4
2. 3.2 C#. NET ....................................................................................................................6
3.系统总体方案设计........................................................................................................................7
3.1 开发及运行环境 .................................................................................................................7
3.2 系统功能的总体逻辑层次 ....................................................................................................7
3.3 系统设计目标 ........................................................................................................................7
3.4 系统功能 ................................................................................................................................8
4.系统的详细设计............................................................................................................................9
4.1 用户层的设计 ........................................................................................................................9
4.2 数据库层的设计 ..................................................................................................................10
4.3 设计要求 ...........................................................................................................................13
4.4 系统规划 ...........................................................................................................................13
4.4.1 系统功能结构图......................................................................................................14
4.4.2 系统流程图..............................................................................................................14
4.4.3 数据流图..................................................................................................................15
5 系统功能实现..............................................................................................................................16
5.1 打开系统界面 .......................................................................................................................16
5.2 系统的主要功能模块 ...........................................................................................................18
5.3 基本信息管理功能模块的实现 ...........................................................................................18
5.4 合同拆分功能模块的实现 ...................................................................................................20
5.5 合同结算功能模块的实现 ..................................................................................................23
5.6 统计查询功能模块的实现 ...................................................................................................24
6.结论...........................................................................................................................................25
7. 致谢.........................................................................................................................................25
参考文献.........................................................................................................................................25
第一章 引言
网络教学在教学中所扮演得角色越来越明确:一方面,计算机网络为学习者提供学习资
料、工具和创设学习情景,让他们操作、探索,为提高学习者的兴趣,调动他 们的积极性
和主动性,培养其创造能力营造了良好的信息化环境。另一方面,计算机网络有丰富的教学
信息资源,它既可以做到在不割裂学科系统知识的情况下,以多媒体的方式表现知识和经验;
又可以对学科的系统知识进行延伸性链接,对不同学科所涉及的同一对象给予多角度、多层
面的反映。为学习者掌握系统知识提供了书本无法比拟的信息化环境。计算机网络既能提升
学习者主体地位,提高其学习兴趣,培养其主动探索问题、解决问题的能力和技能;又能使
他们学习和掌握系统的 科学知识。既可以使学习者学习系统知识,又可以使他们在学习过
程中学会学习。既调动学习者的主动性,又充分发挥了教师的主导作用。
网络在教学中的应用必然受多种教学理论的影响,也必然要形成多元化或多种风格的发
展格局。在现代科学技术的飞速发展的时代,单一的教学观,单一的教学模式显然已不适应
社会发展的需要。自上个世纪 50 年代以来,各种教学改革探索,风起云涌。
因此,开发这样一套软件成为很有必要的事情,在下面的各章中我们将以开发一套课程
教学网站为例,谈谈其开发过程和所涉及到的问题及解决方法。
本文中所做的主要工作如下:
(1) 介绍了 ASP.NET + MS SQL Server 系统的一般原理;
(2) 阐述整个操作系统教学网站的概要设计,系统结构及工作原理;
(3) 设计实现用户管理、课程管理、课程的浏览和查找、学生查找等 ASP.NET 页面。
(4) 详细设计实现教学资源、课堂教学、在线答疑、课件下载、留言反馈、站内搜索、
公告专栏、栏目导航等程序模块;
(5) 网站的设计从二个对象出发:教师、学习者。教师模块的主要功能有:上传资料、
管理资料、在线答疑、 编辑试卷等;学员的功能有:上传作业、资料下载、查询成绩等。
第二章 系统分析
2.1 需求分析
通过调查研究,要求系统满足有以下功能;
1) 由于操作人员的计算机知识普遍较差,要求有良好的人机界面。
2) 用户登陆模块。要求具有不同的身份识别机制。
3) 项目管理员模块,包括管理老师和学生的信息,添加修改项目管理员,系统管理员;监
督老师和学生的作业和考试信息;以及管理公告信息和留言信息等。
4) 教师模块,进行作业的发布和考试信息的发布,对学生的作业进程进行管理监督,还可
以在讨论区和学生进行互动交流,还有就是有批改学生作业和成绩的给定功能等。
5) 学生模块,在选择作业以后要进行作业进程的录入,还要进行作业资料的上传,可以和
学生老师在讨论区进行讨论等功能。
6) 用户管理,可以管理用户的名称、密码和相应的个人信息。
7) 系统退出。
2.2 可行性分析
1) 实用性原则:教学网站是学生学习和实践的一个重要环节,对此环节都依赖老师的个人
管理,随着学生人数的增加以及对教学设计的要求提高,借助软件对此环节进行有效管
理已势在必行。
2) 经济性原则:建立在线课程系统用户自身需求的平台,提供广泛的涵盖用户多种需求的
功能,数据处理方式灵活以满足需求,并确保其较好的拓展性和开放性;同时能够自主
的对系统中大部分内容作更新、修改操作,节省了老师学生的宝贵时间,提高了信息更
新、传播效率。
3) 扩充性原则:系统的整体规划及框架设计是具可扩充性的,系统在设计开发中充分考虑
了移植、扩展的问题。这是每个系统都要考虑的重要问题。分层,细化模块可以很好的
解决将来系统扩展中不改变基本架构的同时增加功能。前台页面的设计能保证系统在更
新后不会破坏系统的整体结构。
剩余38页未读,继续阅读
资源评论
wqq6310855
- 粉丝: 810
- 资源: 231
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功