1、专科毕业设计(论文)题 目 _姓 名 专 业 学 号 指导教师 郑州科技学院电气工程学院二 一四年五月目 录1 绪论 .11.1 课题背景 .11.2 研究现状 .11.3 课题要求 .21.4 研究意义 .22 关键技术研究 .32.1 信息平台介绍 .32.2 ASP.NET 框架 .32.3 B/S 框架 .42.4 数据库技术 .42.5 C#语言 .42.6 Microsoft Visual Studio 2008 平台 .53 系统分析 .63.1 问题定义 .63.2 可行性分析 .63.3 需求分析 .83.4 性能需求 .84 网站概要设计 .104.1 网站功能模块 .10
2、4.3 数据库设计 .104.3.1 数据库需求分析 .114.3.2 数据库概念结构设计 .124.3.3 数据库逻辑结构设计 .145 系统详细设计 .185.1 首页功能模块的详细设计 .185.2 用户信息管理模块 .185.3 信息管理模块 .205.4 账号管理模块详细设计 .215.6 留言管理模块详细设计 .23结 论 .26致 谢 .27参考文献 .28大学英语学习网站是设计与实现I大学英语学习网站是设计与实现摘 要大学英语学习网站是教育教学改革与发展的重要组成部分。通过大学英语学习网站的建设,可以有效地促进教育观和人才观的转变、师资队伍建设、教材与自学指导书建设、教学手段现
3、代化的建设,同时精品课程建设、评审、验收的过程就是同类学校教育教学质量进行横向比较的过程,从而给各级教育行政主管部门如何做好管理指明了方向。本系统的开发利用SQL2008数据库系统作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。使用Visual Studion.NET 2008作为系统开发的开发环境,它提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。本课题是利用ASP.NET技术开发一个大学英语学习网站,来给需要的用户提供相
4、应的信息。该大学英语学习网站可以极大地提高初中数学学习的灵活性,它能使学习初中数学的人员从复杂的学习过程中解脱出来,可以节约出来大量的学习时间,提高学习的效率。关键词:ASP.NET,SQL2008 ,Web ,B/S 架构 ,学习网站 大学英语学习网站是设计与实现II“College English“ learning website design and implementationAbstract“College English“ learning site is an important part of education reform and development. Through
5、 the construction of “College English“ learning sites, can effectively promote the transformation of education and talent, the teaching staff, teaching and self-study guide book building, the construction of modern teaching methods, while curricular construction, evaluation, and acceptance process i
6、s the same quality of school education horizontal comparison process, giving educational administrative departments at all levels of management a clear direction on how to do.The system of exploitation SQL2008 database system as a database of the system, which is a new multi-user database for the ne
7、eds of medium and large-scale data. Use Visual Studion.NET 2008 as a development environment for system development, it provides the perfect command control statements, support classes and objects and rich data types, to develop high-performance systems to provide protection for the development of s
8、ystems to meet customer requirements, to ensure that the modular code requirements, and improve code modularity, very beneficial for future expansion and modification of the new system.The issue is the use of ASP.NET technology to develop a “College English“ learning website to provide information t
9、o the user needs. The “College English“ learning website can greatly increase the flexibility of junior high school mathematics learning, which enables people to learn mathematics junior freed from complex learning process, you can save them a lot of learning time and improve the efficiency of learn
10、ing.Keywords:ASP.NET, SQL2008, Web, B / S architecture, learning website大学英语学习网站是设计与实现III前 言前言为论文开头部分,主要说明论文写作的目的、现实意义、对所研究问题的认识,并提出论文的中心论点等。在线学习网站是教育教学改革与发展的重要组成部分。通过大学英语学习网站的建设,可以有效地促进教育观和人才观的转变、师资队伍建设、教材与自学指导书建设、教学手段现代化的建设,同时精品课程建设、评审、验收的过程就是同类学校教育教学质量进行横向比较的过程,从而给各级教育行政主管部门如何做好管理指明了方向。大学生英语学习网站分
11、为前台与后台,主要模块及功能如下:前台部分包括下载专区、留言板、测试专题、最新资讯等模块。其中,下载专区模块可以提供电子课件、网上视频、英语专区、教学大纲等方面的下载与使用。后台部分包括教学资源管理、留言板的管理、测试题管理、资讯管理等模块。其中教学资源管理可以完成管理教学基本信息、在线成绩录入、信息管理等操作,。本网站的核心功能是:用户注册、电子课程资源的下载与阅读、网上自主测试、网上视听等模块的设计。该网站创建为为广大师生提供便捷的学习平台。本次网站的设计着重实现前台下载专区、留言板、测试专区、最新资讯、会员注册与登录的用户使用功能。大学英语学习网站是设计与实现11 绪论1.1 课题背景在
12、线学习网站是教育教学改革与发展的重要组成部分。通过大学英语学习网站的建设,可以有效地促进教育观和人才观的转变、师资队伍建设、教材与自学指导书建设、教学手段现代化的建设,同时精品课程建设、评审、验收的过程就是同类学校教育教学质量进行横向比较的过程,从而给各级教育行政主管部门如何做好管理指明了方向。随着计算机技术、网络技术、数据库技术、通信技术的飞速发展,社会开始迈入了信息化时代,教育作为社会的一部分,也受到了信息技术的冲击,信息技术对教育的巨大影响已经日益显现,近几年,教育网络化已成为教育界特别是教育技术学界专家学者关注的焦点。教育网络化是一项系统工程,涉及内容很多,由于网络和通讯技术的飞速发展
13、,各级各类学校建立校园网热情高涨,各高校、中小学都在努力建设和完善自己的校园网络,不少学校在校园网基础上开始构建网络教学网站,利用网络教学网站积极开展教育教学活动。网络教学利用互联网技术,跨越时空限制,最大程度地整合教学资源,通过网络与大批需要得到新信息、新知识的需求者结合起来。具有投资少、效益大、覆盖面广、受益人多以及互动性更强等特点,且教学水平适合各层次需求,满足了学生渴望学习深造的愿望,同时使办学单位减少了人力、物力的消耗。不容质疑,网络教学方便人们的学习,使宝贵的人力资源、物资资源得到更充分、更合理的使用。在知识经济时代,教育的发展显得尤为重要。而网络教学则是在这样的形式下必然产生的一
14、种教育模式,也就是大学英语学习网站。1.2 研究现状互联网给人们提供了丰富的超媒体资源,为网友创造出了一种由他们自行控制的娱乐学习甚至生活环境,人们对网络的依赖性也越来越强,人们通过网络获得的知识越来越多。网上的学习资源具有知识面宽知识量大,最重要的还大学英语学习网站是设计与实现2有大家可以通过网络很快的进行学习新的和遇到的问题进行及时的解决。你不用再去抱着书去请教你的老师和同学在网站上你的问题会被大家一起解决。这是学习方法上的革命。1.3 课题要求基于web的大学英语学习网站的目标是为人们在网络上学习提供大量的资料和一个快捷有效的交流方式。随着高等教育和互联网的发展,如何把二者结合起来并有效
15、的利用,是现在研究的关键。大学英语学习网站向学生提供知识点信息,知识点测试信息。学生只要能上网,就能在任何地方、任何时间进行学习。其次,网站系统还将设置留言留言供学生讨论关于有关课程的学习问题。此外,网站系统是一个师生交流平台,可以帮助教师及时回答学生提出的问题,了解学生的学习情况。 除此以外,网站还能提供老师上传学习资料习题,而且,教师可以随时改进系统中的教学内容以适应专业发展的需要。1.4 研究意义大学英语学习网站是典型的信息管理系统(MIS),它是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以大学英语学习网站应该能够为用户提供充足的信息和快捷的查询手段。
16、随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点极大地提高自动教学管理的效率,也促使它将广泛的应用于各学校,同时也使得自动教学管理走向无纸化办公和规范化、现代化管理。因此,设计并实现这样一个高效的管理系统就显得格外必要了。大学英语学习网站是设计与实现32 关键技术研究2.1 信息平台介绍什么是信息平台,信息平台是一个把各种信息集成到一个网站平台系统
17、中的一个载体,在互联网里面一个信息的平台就是建立一个集成各种新的网站系统,信息平台运行在互联网上供需要信息的人群来查看和使用。信息平台的含义有两个方面:一个方面信息本身就是一个信息平台,他自己携带了自己的信息,这是信息平台的一个理论的状态;令一个方面就是基于互联网的信息平台,例如大学英语学习网站就是一个建立在互联网技术上的信息分享平台。这是信息平台的实物形态。2.2 ASP.NET框架ASP.NET是基于WEB的编程语言,WEB服务端具备编译执行能力的语言,比传统ASP系统执行效率更高。生成一些动态链接库(DLL)文件来支持运行,它们编译过的二进制形式文件,可供计算机所识别。 网络技术还采用标
18、准XML技术,它提供对文件读取、写入、速度是和数据库相近。 ASP.NET运行编译过的公共语言运行库代码,具备编译、优化和缓存技术 ,提高了开发和运行的性能。 ASP.NET与开发的编程语言无关,能采用多种编程语言来设计程序。ASP.NET让 以使用微软控件及第三方控件开发,采用ASP.NET设计简单化,是一种享受。ASP.NET用于一台服务上部署,它与SQL Server数据库良好的搭配,采用ASP.NET组件能够方便地连接和操作数据库。 ASP.NET对ADO数据访问具备快速、灵活、简单操作、更新数据方便优点。在.NET环境下开发出数据库应用程序从感性上升到理性的认识。 VS.NET是一种
19、面向计算机网络、支持WINDOWS下的开发各种平台,促使人们脱离时间、地点、设备而能够随时随地设计开发。采用ASP.NET是WEB系统平台, 为用户建立了一个强大的Web 服务平台 。大学英语学习网站是设计与实现42.3 B/S框架B/S(浏览器、服务器)结构界面采用IE来访问的,包含中间层、表示层,数据访问层。减少了电脑的运行负荷,提高了运行效率,减少了维护与成本。优点是系统部署到远程的服务器上,任何时间地点都能访问。B/S比C/S结构优越性体现了互联网技术发展, 它被越来越多的人的重视,使用越来越广泛。我们开发的是一套大学英语学习网站,我们可以把大学英语学习网站配置在远程的服务器上,在得到
20、访问权限之后,只要能够上网就可以使用和访问该系统并进行相关的操作,这样的一种先进模式我们之后只需要对服务器上的程序进行维护即可保证程序的正常使用,大大的提高了工作效率,降低了维护的成本。2.4 数据库技术目前主要关系数据库微软占了一半它产品有SQL200,SQL2008以及SQL2008等还有小型ACCESS数据库系统。其他大型的ORACLE数据库管理系统等。sqlSERVER和ASP.NET 配合的最好,当前SQL Server 2008数据库系统 非常成熟并且功能强大能满足一切数据处理要求,因此采用微软的SQL Server 2008数据库管理系统来存取处理数据。SQL Server 20
21、00可以用来建立网络大学英语学习网站数据库,它可以支持同步多个数据库,并能实现平衡性,占用服务器CPU资源少,效率比较好,对数据的存储和读取性能良好。在查询分析器中编写SQL语句操作数据库,也能通界面的来建立数据库里面的表,视图、存储过程等。 SQL Server 2008与 很多平台可以联系并建立一个匹配的模式, 大学英语学习网站就是使用ASP.NET+SQLSERVER2008技术开发B/S形式WEB 系统。采用SQL Server 2008数据库与ASP.NET技术最佳选择。2.5 C#语言ASP.NET 最佳采用C#语言来Web开发平台, C#是微软公司新一代面向对象大学英语学习网站是
22、设计与实现5的编程语言,效率高、语法结构简单,减少了C+难点,增加了C#新优点,程序灵活、可控。与C+ 相比, 变得 简单,继承C+语言的语法优点,c#是一种很先进的语言。 类、命名、方法重载及异常方面简化了, 提高了程序开发的效率减少开发时间。因此,C#由C+ 发展而来的一种新的高级编程语言, 能够更快速, 容易的开发和应用。在桌面的应用程序、网络程序及移动手机程序等。 该系统就采用C# 语言来开发,它可以做到界面和 代码进行分离,也就是我们说的MVC结构,程序员主要编码,前台有美工设计人员, 前台的美观与后台程序 是无关系的。2.6 Microsoft Visual Studio 2008平台VS2008是一个IDE开发工具,它整合了各种语言,采用不同的模式进行开发,最常用C#开发,还有C+、J#、VB语言等。既可以采用B/S结构,也可以采用CS结构软件,还能开发移动设备手机系统,兼容WINDOWS多模式的程序。它采用比asp 控件先进 思想,简单拖动控件就可以开发网站程序。VS2008还带一个SQL2008服务数据库并能把程序直接打包运行,也也能传输FTP文件开发,具备简单,更傻瓜的优点。