外文翻译--关于ASP.NET.doc

基于ASP.NET技术高校多媒体教学资源管理系统【带程序】

收藏

压缩包内文档预览:
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:273423    类型:共享资源    大小:22.49MB    格式:RAR    上传时间:2014-04-28 上传人:上*** IP属地:江苏
45
积分
关 键 词:
基于 asp net 技术 高校 多媒体 教学 资源管理 系统 程序
资源描述:

基于ASP.NET技术高校多媒体教学资源管理系统

49页 17000字数+说明书+任务书+开题报告+媒体教学资源管理系统程序

基于ASP.NET技术高校多媒体教学资源管理系统开题报告.doc

基于ASP.NET技术高校多媒体教学资源管理系统论文.doc

外文翻译--关于ASP.NET.doc

媒体教学资源管理系统程序.rar

计划周记进度检查表.xls

课题资料.doc



目  录

摘  要III

AbstractIV

目  录V

1 绪论1

1.1 本课题的研究内容和意义1

1.2 国内外的发展概况1

1.3 本课题应达到的要求1

1.4 课题研究的目的和意义2

2 关键性技术3

2.1 ASP.NET技术3

2.2 SQL SERVER技术3

3 需求分析5

3.1 系统实现的目标5

3.2 系统业务流程分析5

3.3 系统可行性分析7

3.3.1 技术可行性7

3.3.2 经济可行性7

3.3.3 操作可行性7

3.4 系统开发环境8

3.5 数据流分析8

3.6 数据字典10

3.6.1 数据存储分析10

3.6.2 数据流分析11

4 总体设计15

4.1 系统总体设计和功能设计15

4.2 数据库设计16

4.2.1 系统E-R图16

4.2.2 系统表设计19

5 系统实现21

5.1 详细设计和系统实现步骤21

5.2 程序流程图设计21

5.3 数据库连接设计21

5.4 管理员子系统的实施22

5.4.1 登录模块设计22

5.4.2 系统主页面设计23

5.4.3 信息管理模块23

5.4.4 学生管理模块25

5.4.5 答疑管理模块26

5.4.6 教师管理模块26

5.5 教师子系统的实施28

5.5.1题库管理模块28

5.5.2 视频管理模块29

5.5.3 答疑回复模块31

5.6 功能模块的设计和实现31

5.6.1 系统注册模块31

5.6.2 学生登录模块32

5.6.3 学生信息修改模块33

5.6.4 可见信息浏览及下载模块34

5.6.5 学习自测模块34

5.6.6 教程信息模块36

5.6.7 答疑室模块36

6 系统测试38

7 结论与展望39

7.1结论39

7.2不足之处及未来展望39

致  谢40

参考文献41


摘  要


   随着计算机技术与网络技术的发展,应用现代信息技术构架进行网络教学成为现代教育的一种趋势,教学网站以网络为平台,为更多的人提供接受教育的机会,成为现代教育技术改革与发展的方向。

   本系统采用了B/S体系结构,以Microsoft Visual Studio 2005作为前台开发工具,以Microsoft SQL Server作为后台数据库管理系统进行开发。根据实际需求,教学网站采用模块化的设计思想,在Windows XP操作系统环境下,搭建ASP.NET运行环境IIS5.1,通过使用C#语法的脚本语言完成动态的、交互的web服务器应用程序,实现网络教学网站的主要功能,包括学生在前台的浏览、课件下载、教程查看、在线测试、网上提问、视频教学等功能;教师登录实现教师资料管理,教案发布,网上答疑,考试题库维护;管理员在后台进行的教师管理、学生管理等功能。

   本系统具有多方面特点:首先,系统通过用户的身份验证,提供了三种用户的权限的划分,极大的提高了系统的安全性和管理的方便性;其次,通过人性化的界面设计,使用简单方便,提高的系统的易用性。


   关键词:网络教学;多媒体;SQL Server;ASP.NET



1 绪论

1.1 本课题的研究内容和意义

   网络教学是指以计算机及网络为基础,来实现教学资源的上传、存储、传播和共享的教学手段。它是一种教学活动,必然存在着一定的学习方式,计算机网络是网络教学实现的技术基础,在过程中运用网络技术,来实现数据的互操作性、共享性,通过网络完成教学资源的管理与维护,使教学资源得到传播、扩展和延伸。网络教学是计算机信息工程、网络技术、计算机技术与现代教育技术发展到一定规模下的产物。网络教学具有方便管理、数据资源共享及可重用性的特点,使学生的学习变的方便,有趣,激发学习性,也是未来教学模式的主要趋势。与其它教学方式对比具有独特性。

1.2 国内外的发展概况

   由于计算机技术和网络技术在国外普及比较快,网络教学的研究和使用也比较早,基于Internet的校园网络建设在实现全新的教育体制与教学模式方面具有其他技术无可比拟的优越性。因此,世界各国对此给予高度重视。现代网络教学技术中多数都融合了网络技术、多媒体技术。并提供在线答疑的功能。以美国政府为例,他们鼓励网络教学方式,44%的高校向社会提供各种远程教育,积级推动了网络教育的发展。在美国有几百所大都开通了网络教育平台,覆盖了美国的所有的高校,为越来越多的人们提供了接受教育的机会。这些教学活动都是通过网络教育技术实现的。

   相比于国外,我国也正在推进教育信息化的步伐,网络基本普及全国各个城市,教育部在2000年10月,做出了建设校园网工程的决定。而且我们也越来越多的在各种媒体上,听到了数字化校园这个概念。

   从1998年9月教育部批准清华大学、浙江大学、湖南大学和北京邮电大学试点现代远程教育至今,全国已有67所普通高等院校建立了网络教育学院。随着网络教育试点实践的实施,对我国远程教育理论与实践的关注问题已经成为社会各界关注的焦点[4]。

1.3 本课题应达到的要求

   随着网络教学的开展,教学和学习的环境都有了比较大的变化。如何更好的利用教学设计的思想,高效的开发网络课程成为摆在教学设计人员面前的首要任务。网络教学将网络技术作为新型学习环境的有机因素以探索学习为主要的活动。基于网络教学相对于传统教学有两个明显的特征。 它是一种双向交流模式,首先,师生可以突破空间和时间的界限,大大的节省了教育资源,而且师生间可以互动,反馈和交流。这些比传统的教学更加方便,有效。 其次,可共享的学习资源丰富,给师生提供了有利的学习保证。 通过以上特征可以显示,网络教学打破了传统学校教学的课堂授课模式,它建立了一种全新的教学与学习模式。对于教师来说,他负责网络课件的设计、开发以及维护。对于学生来说由以前单一的、被动的接受学习变成自我探索、发现、合作学习,学生不但可以像从前一样接受教师给予的知识,而且可以发挥自己的主观能动性去寻找和探索相关的知识,学生的学习范围和交流对象也随着网络变得延伸,这些变化都要求在进行网络课件的设计开发和教学时不能在因循从前的一套模式,而应该根据新的学习、教学环境进行教学设计 ,网络教学系统的设计应该符合学生的学习心理,认知心理;知识的编排应遵循课程的逻辑结构,和学生学习的接受的水平相一致,而且能够科学的呈现出来,发挥它的作用。

1.4 课题研究的目的和意义

   在教学领域,教师利用多媒体教学有利于学生的理解,这些都离不开计算机和网络。老式的教学方法速度慢,效率低,严重影响了教学工作的展开,浪费了老师和同学的时间和精力。因此需要一种以计算机为操作管理平台并具有大容量存储功能的数据库为核心的教学评价与分析系统作为依托。

   根据现在的教学评价和分析系统的实现功能和应用技术来看,多媒体教学利用多种图像处理软件打造,系统娴熟,外观美观,功能强大,使用方便。系统更加有利于开展过程性,经常性,持久性的教学质量评价,提高了评价的准确性和公证性。

内容简介:
About ASP.NETThe ASP.NET is the new generation network plait distance that the Microsoft company lately releases according to the .NET frame language, is also one of the latest Web techniques currently.ASP.NET is establishment at the public language circulate the plait distance on the database a frame, can used for a server up born function strong Web procedure, in the ASP.NET the procedure code and the page can completely remove, use Web Control, no longer classify customer to carry or the server carry procedure, can directly carry on data commutation, use the Visual Studio can conveniently adjust to try with follow, support C# and VB language, support faces to an object plait distance, can make use of in early days bind settle, solid hour edit and translate, this machine excellent turned to alleviate to save a service, this equal to before write code then showed Zhao to raise function.The ASP.NET development web page has a lot of advantages.Because the ASP.NET circulates a database according to the public language, so applied procedure development the personnel can make use of the Web procedure that the whole power of terrace and vivid develop efficiently and.NET frame database, news processing and data visit solutions all and can dont sew an interview from the Web.The ASP.NET also has nothing to do with the language, so can choose the most suitable match language of apply the procedure, or across various languages to partition application procedure.Moreover, the public language circulates a hand over of database with each other sex to promise to reserve according to the COM the existing investment in the development while moving to move to ASP.NET.Simple, the ASP.NET makes to carry out familiar mission to become easy and hand over to carry an identity to verify the deployment and the station to order an allocation with customer from the simple window body.For example, the ASP.NET page frame makes you born will application procedure logic with mean that the code knows discrete customers interface, with handle affairs in similarly the Visual Basic of the simple window body the processing the model.Moreover, the public language circulated a database to make use of trusteeship code service(if the automatic adduction count with the garbage recover) to simplify a development.ASP.NET adoption according to text originally of layering allocation system, simplified to apply a constitution application under the circumstance that the server environment and the Web applied procedure, because of allocation information with pure text originally form save of, so can at have no native management tool help lately establish.Thiszero native managementss philosophy also expanded to an ASP.NET frame an application procedure of deployment.Need necessity of the document make duplicate a server, then the ASP.NET frame apply the procedure deploy a server.Dont need to re- start a server, even is at the deployment or the replacement circulate of edit and translate a code.ASP.NET considered can zoom sex while design and increased to exclusively used for in the gathering environment with manily the processor environment to lift the function of high performance.Moreover, the progress is circulate by ASP.NET database of close surveillance and management, in order to when progress behavior iniquity often(leak, dead lock), can right on the spot establish a new distance, in aid of keep applied the procedure always can used for a processing claim.From definition with expand sex, ASP.NET with attached 1 to design thoughtful structure, it make development personnel can at appropriate of the Class insert a code.Actually can use oneself to write of expand or substitute ASP.NET movement any sub- module of the database from the definition module.Realization from definition the identity verify or appearances serve hasnt been become more easy.Safety.Ask for help of a verification inside the Windows identity for place and apply the allocation of procedure according to each one, can promise that the applied procedure is safe.While establish the page of ASP.NET Web, the script language had to use .NET and permit to write a server to carry a code, like VB.NET, C#and Jscript.NET etc.Because of the universality of the VB language and VBScript, so the VB.NET becomes the development language of most people choice.The VB.NET is the latest edition of Visual Basic and is design use to set up the .NET applied procedure of the most simple and the most rich efficiently develop tool.VB.NET is a kind of real face to object of language, it adds and strengthens many characteristics which lately face to object on the VB foundation, if inherit with heavy carry etc., still include to operate the control and first floor of progress etc. in the meantime.The Visual Basic.NET provides to in great quantities face to object function, include application procedure to inherit and it allows you the type which lead you to want to establish from the other type.Be like similar in the other face to the object language, you can overlay Ji method and attribute, and can carry out many Tais to establish strong of, expand sex good module.VB.NET of heavy carry is definition together, but use a different data type of the ability of method or attribute.The VB.NET faced to object ability to expand the thoroughfare of language:All of everythings are objects.This mean ratio in the past of VB edition in, acquired more inside functions, you will few compelled use Windows API.These new characteristics make the VB.NET opposite VB language but speech, more well-trained, the function is stronger. When coding ASP.NET applications you have access to classes in the .NET Framework. You can code your applications in any language compatible with the common language runtime (CLR), including Microsoft Visual Basic, C#, JScript.NET, and J#. These languages enable you to develop ASP.NET applications that benefit from the common language runtime, type safety, inheritance, and so on.ASP.NET includes:A page and controls framework、The ASP.NET compiler、Security infrastructure、State-management facilities、Application configuration、Health monitoring and performance features、An XML Web services framework and Extensible hosting environment and application life cycle management。The ASP.NET page and controls framework is a programming framework that runs on a Web server to dynamically produce and render ASP.NET Web pages. ASP.NET Web pages can be requested from any browser or client device, and ASP.NET renders markup (such as HTML) to the requesting browser. As a rule, you can use the same page for multiple browsers, because ASP.NET renders the appropriate markup for the browser making the request. However, you can design your ASP.NET Web page to target a specific browser, such as Microsoft Internet Explorer 6, and take advantage of the features of that browser. ASP.NET supports mobile controls for Web-enabled devices such as cellular phones, handheld computers, and personal digital assistants (PDAs). ASP.NET Web pages are completely object-oriented. Within ASP.NET Web pages you can work with HTML elements using properties, methods, and events. The ASP.NET page framework removes the implementation details of the separation of client and server inherent in Web-based applications by presenting a unified model for responding to client events in code that runs at the server. The framework also automatically maintains the state of a page and the controls on that page during the page processing life cycle. The ASP.NET page and controls framework also enables you to encapsulate common UI functionality in easy-to-use, reusable controls. Controls are written once, can be used in many pages, and are integrated into the ASP.NET Web page that they are placed in during rendering.The ASP.NET page and controls framework also provides features to control the overall look and feel of your Web site via themes and skins. You can define themes and skins and then apply them at a page level or at a control level.In addition to themes, you can define master pages that you use to create a consistent layout for the pages in your application. A single master page defines the layout and standard behavior that you want for all the pages (or a group of pages) in your application. You can then create individual content pages that contain the specific content you want to display. When users request the content pages, they merge with the master page to produce output that combines the layout of the master page with the content from the content page.All ASP.NET code is compiled, which enables strong typing, performance optimizations, and early binding, among other benefits. Once the code has been compiled, the common language runtime further compiles ASP.NET code to native code, providing improved performance.ASP.NET includes a compiler that will compile all your application components including pages and controls into an assembly that the ASP.NET hosting environment can then use to service user requests.In addition to the security features of .NET, ASP.NET provides an advanced security infrastructure for authenticating and authorizing user access as well as performing other security-related tasks. You can authenticate users using Windows authentication supplied by IIS, or you can manage authentication using your own user database using ASP.NET forms authentication and ASP.NET membership. Additionally, you can manage the authorization to the capabilities and information of your Web application using Windows groups or your own custom role database using ASP.NET roles. You can easily remove, add to, or replace these schemes depending upon the needs of your application. ASP.NET provides intrinsic state management functionality that enables you to store information between page requests, such as customer information or the contents of a shopping cart. You can save and manage application-specific, session-specific, specific, user-specific, and developer-defined information. This information can be independent of any controls on the page.ASP.NET offers distributed state facilities, which enable you to manage state information across multiple instances of the same application on one computer or on several computers. .ASP.NET applications use a configuration system that enables you to define configuration settings for your Web server, for a Web site, or for individual applications. You can make configuration settings at the time your ASP.NET applications are deployed and can add or revise configuration settings at any time with minimal impact on operational Web applications and servers. ASP.NET configuration settings are stored in XML-based files. Because these XML files are ASCII text files, it is simple to make configuration changes to your Web applications. You can extend the configuration scheme to suit your requirements. ASP.NET includes features that enable you to monitor health and performance of your ASP.NET application. ASP.NET health monitoring enables reporting of key events that provide information about the health of an application and about error conditions. These events show a combination of diagnostics and monitoring characteristics and offer a high degree of flexibility in terms of what is logged and how it is logged.ASP.NET supports two groups of performance counters accessible to your applications:The ASP.NET system performance counter group and The ASP.NET application performance counter group.ASP.NET supports XML Web services. An XML Web service is a component containing business functionality that enables applications to exchange information across firewalls using standards like HTTP and XML messaging. XML Web services are not tied to a particular component technology or object-calling convention. As a result, programs written in any language, using any component model, and running on any operating system can access XML Web services.Extensible Hosting Environment and Application Life-Cycle Management ASP.NET includes an extensible hosting environment that controls the life cycle of an application from when a user first accesses a resource (such as a page) in the application to the point at which the application is shut down. While ASP.NET relies on a Web server (IIS) as an application host, ASP.NET provides much of the hosting functionality itself. The architecture of ASP.NET enables you to respond to application events and create custom HTTP handlers and HTTP modules. ASP.NET is a resoundingly successful platform. Thousands of websites used it while it was still in early beta, and today more than 50,000 public web servers rely on it every day. As s dramatic rise, ASP.NET websites overtook JSP (Java Server Pages) websites in a single year. ASP.NET is the engine that hosts web applications and web services, with almost any feature from the .NET class library. ASP.NET also includes a set of web-specific services. A cookie is a small bit of text that accompanies requests and pages as they go between the Web server and browser. The cookie contains information the Web application can read whenever the user visits the site. For example, if a user requests a page from your site and your application sends not just a page, but also a cookie containing the date and time, when the users browser gets the page, the browser also gets the cookie, which it stores in a folder on the users hard disk.Later, if user requests a page from your site again, when the user enters the URL the browser looks on the local hard disk for a cookie associated with the URL. If the cookie exists, the browser sends the cookie to your site along with the page request. Your application can then determine the date and time that the user last visited the site. You might use the information to display a message to the user or check an expiration date.Cookies are associated with a Web site, not with a specific page, so the browser and server will exchange cookie information no matter what page the user requests from your site. As the user visits different sites, each site might send a cookie to the users browser as well; the browser stores all the cookies separately.Cookies help Web sites store information about visitors. More generally, cookies are one way of maintaining continuity in a Web applicationthat is, of performing state management. Except for the brief time when they are actually exchanging information, the browser and Web server are disconnected. Each request a user makes to a Web server is treated independently of any other request. Many times, however, its useful for the Web server to recognize users when they request a page. For example, the Web server on a shopping site keeps track of individual shoppers so the site can manage shopping carts and other user-specific information. A cookie therefore acts as a kind of calling card, presenting pertinent identification that helps an application know how to proceed.Cookies are used for many purposes, all relating to helping the Web site remember users. ASP.NET 2.0 is the latest version of ASP, and it represents the most dramatic change yet. With ASP.NET, developers no longer need to paste together a jumble of HTML and scriptcode in order to program the Web. Instead, you can create full-scale web applicationsusing nothing but code and a design tool such as Visual Studio 2005. The cost of all thisinnovation is the learning curve. Not only do you need to learn how to use an advanceddesign tool (Visual Studio) and a toolkit of objects (the .NET Framework), you also need tomaster a programming language such as C#.ASP.NET 1.x and ASP.NET 2.0 share the same underlying plumbing and use essentially the same technology. Although they run on different versions of the .NET Frame-work, the changes are evolutionary, not revolutionary. This similarity doesnt hold for classic ASP, which is based on older Microsoft technologies such as COM.At the same time that server-side web development was moving through an alphabet soup of technologies, a new type of programming was gaining popularity. Developers began to experiment with the different ways they could enhance web pages by embed-ding multimedia and miniature applets built with JavaScript, DHTML (Dynamic HTML), and Java code. These client-side technologies dont involve any server processing. Instead, the complete application is downloaded to the client browser, which executes it locally.The greatest problem with client-side technologies is that they arent supported equally by all browsers and operating systems. One of the reasons that web development is so popular in the first place is because web applications dont require setup CDs, down-loads, and other tedious (and error-prone) deployment steps. Instead, a web application can be used on any computer that has Internet access. But when developers use client-side technologies, they encounter a few familiar headaches. Suddenly, cross-browsercompatibility becomes a problem. Developers are forced to test their websites with differ-ent operating systems and browsers, and they might even need to distribute browserupdates to their clients. In other words, the client-side model sacrifices some of the mostimportant benefits of web developmentFor that reason, ASP.NET is designed as a server-side technology. All ASP.NET code executes on the server. When the code is finished executing, the user receives an ordinary HTML page, which can be viewed in any browser.In some cases, ASP.NET allows you to combine the best of client-side programming with server-side programming. For example, the best ASP.NET controls can intelligently detect the features of the client browser. If the browser supports JavaScript, these controls will return a web page that incorporates JavaScript for a richer, more responsive user interface. However, no matter what the ca
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:基于ASP.NET技术高校多媒体教学资源管理系统【带程序】
链接地址:https://www.renrendoc.com/p-273423.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!