数学建模精品课程网站系统的设计与实现8276577.doc
《数学建模精品课程网站系统的设计与实现8276577.doc》由会员分享,可在线阅读,更多相关《数学建模精品课程网站系统的设计与实现8276577.doc(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流数学建模精品课程网站系统的设计与实现8276577.精品文档.本科毕业设计(论文)数学建模精品课程网站系统的设计与实现摘 要在21世纪这个信息高度发达高速流通的时代,计算机的普及以及计算机网络的广泛应用,让普通人能够接触到比以往更多的知识。面对信息时代的信息大“爆炸”现象,怎么样才能使教育跟上时代的步伐,而不至于被时代抛在后面?很多专家一直都在思考这个问题“如何把教育资源移置到网络上去,使更多的人可以享有这些资源?”作为一个以传播知识为主要职能的机构,学校建立一个自己的精品课程网站是十分必要的事情,这不仅能使更多的人享用宝贵的教育资料源,同时
2、也对于提升学校自身的知名度,提高学生自学能力,有相当大的帮助。本设计的开发是基于B/S结构,采用ASP.NET程序设计语言及MSSQL2000数据库进行开发。首先对精品课程网站做了详细的需求分析;然后给出了精品课程网站所需的功能,重点探讨了精品课程网站的设计法案;最后对精品课程网站进行了较详细的设计,并给出了具体实现步骤;通过测试分析,该系统的运行稳定、可靠,具有一定的实用价值。关键词:精品课程,网站,数据库,教育,资源,信息共享注:本设计(论文)题目来源于教师的自选题目。AbstractThe 21st Century is the times of information highly d
3、eveloping and speeding circulation. With the popularization of computers and the widespread application of computer network, which make the main on the street have time to touch more knowledge than even. Facing to the phenomena about “the information detonation” in the information era, how to make t
4、he education to catch the step of times, at least will not drop by it? Many experts think the question that “how can we reload the education resource onto the website and make more people be able to have time to take these source” all the while. As a organ with which diffuse knowledge as its main fu
5、nction, its very necessary to build a refinement course for each school, it not only makes more people to get close the education source but also helps the school to enhance its well-known degree and the students self-study ability.The development of this project is based on B/S frame, which uses of
6、 ASP.NET programming language and MSSQL2000 database to develop. At first, this paper carries on a demand analysis about high-quality curriculum website in detail. Secondly, the functions of high-quality curriculum website are provided, and the plan of high-quality curriculum website is discussed. F
7、inally, a comparatively design is provided, and the steps of concrete realization are produced. Through a carefully testing and analyzing, which shows this system is stable, reliable, and has certain practical value.Key words: High-quality Curriculum, Website, Database, Education, Resource, Informat
8、ion Share目 录第一章 绪论1 1.1网站系统设计概述1 1.2 ASP.NET开发平台简介2 1.3 开发工具简介4 1.3.1 VirsualStudio2008工具4 1.3.2 PhotoShop CS2工具5 1.3.3 SQL Server 20006 1.4 开发环境6第二章 网站系统分析和概要设计7 2.1 系统的背景分析7 2.2 系统可行性研究8 2.3 网站系统需求分析8 2.4 网站系统设计9 2.4.1 网站功能模块分析9 2.4.2 网站系统结构设计11 2.5 数据库设计15 2.5.1 数据库需求分析15 2.5.2 数据库E-R图16 2.5.3 网站
9、数据流图17 2.5.4 数据库数据模型17第三章 网站系统的详细设计20 3.1 系统数据库实现20 3.2 系统关键功能模块设计22 3.2.1 登录验证模块设计22 3.2.2 留言及回复功能模块23 3.2.3 软件管理功能模块24 3.2.4 密码修改功能模块24第四章 系统界面设计25 4.1 前台界面设计25 4.1.1 网站首页25 4.1.2 软件下载页27 4.1.3 留言信息28 4.1.4 系统登录29 4.2 后台界面设计31 4.2.1 注销-密码修改31 4.2.2 留言管理32 4.2.3 课件文章管理33结论35参考资料36致 谢37附录A38附录B41第一章
10、 绪论在Internet飞速发展的今天,互联网成为人们快速获取,发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。人才培养质量是高等学校的生命线,而教学的质量是这条生命线的核心节。开展精品课程建设工作是提高教学质量和实施教学改革的需要;是高等学校教学质量与教学改革工程的重要组成部分;是学校教学质量的具体体现。在当
11、前教学资源缺乏条件下,精品课程教学网站的建设将为我国全面提升教学效率,造就一大批拔尖创新人才,提升我国高等教育质量的综合实力和国际竞争力发挥重要作用。为了更好的办学,增强学生和学校的互动性,加强学生与老师之间的沟通以及同学之间的交流和探讨,解决传统面授教育存在的弊端,给老师和学生提供一个教与学交流、共享资源的平台。为达到更好的教学效果,特构建一个教学网站。1.1网站系统设计概述学科教学网站是指基础教育阶段,具有学校,教师和学科鲜明教育教学特色,由学校或学科教师建设的,体现某学科教师教学,学生学习活动为核心的网站。学科教学网站的宗旨是培养学生利用信息技术的意识和能力,促进信息技术与学科课程的整合
12、,逐步实现教学内容的呈现方式,学生的学习方式,教师的教学方式和师生互动方式的变革,充分发挥信息技术的优势,为学生的学习和发展提供丰富多彩的教育环境和有力的学习工具,它的主要功能如下:l 能够提供本校数学建模精品课程相关的信息,包括课程介绍、教学队伍、教学内容、教学方法与手段、教学条件和教学成果等信息;l 能够提供丰富的教学资料,方便学生学习。即包括数模的试题、优秀论文、学习软件和数学建模相关的写作文章下载等;l 能够提供公告信息发布的功能,通过公告信息告诉浏览者本校数模教学与建设的重要消息与事件;l 能够提供网上留言功能,给与学生向老师提出问题和教师回复留言的平台,实现师生互动;l 能够为学科
13、教师提供网站管理的能力,对网站的相关信息进行有效管理。即提供对公告、留言、软件、试题、论文、文章和获奖信息进行增、删、改、查的操作能力;l 为管理员(老师)提供自身信息管理功能,如密码修改等。1.2 ASP.NET开发平台简介 ASP.NET 是统一的 Web 应用程序平台,它提供了为建立和部署企业级 Web 应用程序所必需的服务。ASP.NET 为能够面向任何浏览器或设备的更安全的、更强的可升级性、更稳定的应用程序提供了新的编程模型和基础结构。 ASP.NET 是 Microsoft .NET Framework 的一部分,是一种可以在高度分布的 Internet 环境中简化应用程序开发的计
14、算环境。.NET Framework 包含公共语言运行库,它提供了各种核心服务,如内存管理、线程管理和代码安全。它也包含 .NET Framework 类库,这是一个开发人员用于创建应用程序的综合的、面向对象的类型集合。ASP.NET 提供了下面的优点:l 可管理性:ASP.NET 使用基于文本的、分级的配置系统,简化了将设置应用于服务器环境和 Web 应用程序的工作。因为配置信息是存储为纯文本的,因此可以在没有本地管理工具的帮助下应用新的设置。配置文件的任何变化都可以自动检测到并应用于应用程序。l 安全:ASP.NET 为 Web 应用程序提供了默认的授权和身份验证方案。开发人员可以根据应用
15、程序的需要很容易地添加、删除或替换这些方案。l 易于部署:通过简单地将必要的文件复制到服务器上,ASP.NET 应用程序即可以部署到该服务器上。不需要重新启动服务器,甚至在部署或替换运行的已编译代码时也不需要重新启动。l 增强的性能:ASP.NET 是运行在服务器上的已编译代码。与传统的 Active Server Pages (ASP) 不同,ASP.NET 能利用早期绑定、实时 (JIT) 编译、本机优化和全新的缓存服务来提高性能。l 灵活的输出缓存:根据应用程序的需要,ASP.NET 可以缓存页数据、页的一部分或整个页。缓存的项目可以依赖于缓存中的文件或其他项目,或者可以根据过期策略进行
16、刷新。l 国际化:ASP.NET 在内部使用 Unicode 以表示请求和响应数据。可以为每台计算机、每个目录和每页配置国际化设置。l 移动设备支持:ASP.NET 支持任何设备上的任何浏览器。开发人员使用与用于传统的桌面浏览器相同的编程技术来处理新的移动设备。l 扩展性和可用性:ASP.NET 被设计成可扩展的、具有特别专有的功能来提高群集的、多处理器环境的性能。此外,Internet 信息服务 (IIS) 和 ASP.NET 运行时密切监视和管理进程,以便在一个进程出现异常时,可在该位置创建新的进程使应用程序继续处理请求。l 跟踪和调试:ASP.NET 提供了跟踪服务,该服务可在应用程序级
17、别和页面级别调试过程中启用。可以选择查看页面的信息,或者使用应用程序级别的跟踪查看工具查看信息。在开发和应用程序处于生产状态时,ASP.NET 支持使用 .NET Framework 调试工具进行本地和远程调试。当应用程序处于生产状态时,跟踪语句能够留在产品代码中而不会影响性能。l 与 .NET Framework 集成:因为 ASP.NET 是 .NET Framework 的一部分,整个平台的功能和灵活性对 Web 应用程序都是可用的。也可从 Web 上流畅地访问 .NET 类库以及消息和数据访问解决方案。ASP.NET 是独立于语言之外的,所以开发人员能选择最适于应用程序的语言。另外,公
18、共语言运行库的互用性还保存了基于 COM 开发的现有投资。l 与现有 ASP 应用程序的兼容性:ASP 和 ASP.NET 可并行运行在 IIS Web 服务器上而互不冲突;不会发生因安装 ASP.NET 而导致现有 ASP 应用程序崩溃的可能。ASP.NET 仅处理具有 .aspx 文件扩展名的文件。具有 .asp 文件扩展名的文件继续由 ASP 引擎来处理。然而,应该注意的是会话状态和应用程序状态并不在 ASP 和 ASP.NET 页面之间共享。ASP.NET 启用了分布式应用程序的两个功能:Web 窗体和 XML Web 服务。相同的配置和调试基本结构支持这两种功能。l Web 窗体技术
19、使您建立强大的基于窗体的网页。Web 窗体页面使用可重复使用的内建组件或自定义组件以简化页面中的代码。l 使用 ASP.NET 创建的 XML Web 服务可使您远程访问服务器。使用 XML Web 服务,商家可以提供其数据或商业规则的可编程接口,之后可以由客户端和服务器端应用程序获得和操作。通过在客户端/服务器和服务器/服务器方案中的防火墙范围内使用标准(如 XML 消息处理和 HTTP),XML Web 服务可启用数据交换。以任何语言编写的且运行在任何操作系统上的程序都能调用 XML Web 服务。1.3 开发工具简介1.3.1 VirsualStudio2008工具Visual Stud
20、io 是一套完整的开发工具集,用于生成 ASP.NET Web 应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C+、Visual C# 和 Visual J# 全都使用相同的集成开发环境 (IDE),利用此 IDE 可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,通过此框架可使用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术。具体功能特性如下:l Visual Web DeveloperVisual Studio 提供了一个全新的网页设计器
21、(称为 Visual Web Developer),其中包含了许多用于创建和编辑 ASP.NET 网页和 HTML 页的增强功能。l 智能设备应用程序 Visual Studio 集成环境包括用于目标设备(如 PDA 和 Smartphone)的工具。l Web 窗体Web 窗体是用于创建可编程网页的 ASP.NET 技术。Web 窗体将自己呈现为浏览器兼容的 HTML 和脚本,这使任何平台上的任何浏览器都可以查看 Web 页。l Windows 窗体Windows 窗体用于在 .NET Framework 上创建 Microsoft Windows 应用程序。此框架提供一个有条理的、面向对象
22、的、可扩展的类集,使您能够开发功能丰富的 Windows 应用程序。另外,Windows 窗体可作为多层分布式解决方案中的本地用户界面。l XML Web servicesXML Web Services 是可以通过 HTTP 使用 XML 接收请求和数据的应用程序。XML Web Services 并不依赖于特定的组件技术或对象调用约定,因此可以通过任何语言、组件模型或操作系统进行访问。l XML 支持Visual Studio 完全支持 XML,同时提供了 XML 设计器,使得更容易编辑 XML 和创建 XML 架构。l ASP.NETASP.NET 建立在 .NET Framework
23、的编程类的基础上,为 Web 应用程序模型提供了一组可简化 Web 应用程序生成的控件和基础结构。ASP.NET 包括可用于封装通用 HTML 用户界面元素(如文本框、按钮和列表框)的一组控件。但这些控件在 Web 服务器上运行,并以 HTML 的形式将其用户界面呈现在浏览器中。1.3.2 PhotoShop CS2工具PhotoShop功能介绍从功能上看,Photoshop可分为图像编辑、图像合成、校色调色及特效制作部分。l 图像编辑图像编辑是图像处理的基础,可以对图像做各种变换如放大、缩小、旋转、倾斜、镜像、透视等。也可进行复制、去除斑点、修补、修饰图像的残损等。这在婚纱摄影、人像处理制作
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数学 建模 精品课程 网站 系统 设计 实现 8276577
限制150内