本站简介作品介绍购买指南发布作品订做说明专业诚信
本站收录了大量的毕业设计和论文 [vison]       本站提供这些设计的初衷 [vison]      
管理系统 学生 计算机 教学 信息 电路 汽车 模具 网站 建筑
您现在的位置:首页 >> 理工论文计算机信息

ASP.NET计算机科学与工程系网站毕业设计论文

编辑:admin 来源:papersay.com   客服QQ:281788421 (为了更好的为您服务,请先加好友再咨询)


摘要
在Internet飞速发展的今天,计算机是20世纪重大科技发明之一,而互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见。它已成为政府机关、学校、企事业单位的信息化建设中的重要组成部分,从而倍受人们的重视。
一个好的网站,可以达到宣传自己或者传递信息的目的!作为河南城建学院的重要部分的计算机科学与工程系,也需要通过一个有着界面友好,视觉效果美观,方便易用的网站来宣传我系,方便老师和同学了解院和系里的各种方针政策、通知精神。通过该网站展示了我系的机构设置、重要新闻公告、师资力量、科研成果、网上教学、实验中心等内容从而达到宣传我系和传递信息的目的。 
因此,我们采用ASP.NET和SQL Server 2000开发了计算机科学与工程系网站。
关键词:互联网,信息,SQL Sever 2000,ASP.NET

 

 

 

 

 

 

 


Abstract
Today with the rapid development of the Internet, computer is one of major scientific and technological inventions of the 20th century, and the Internet has become an important channel for acquiring, distributing and transmitting information rapidly as well as it plays an important role in politic, economic, and other aspects of life. Publishing information on the Internet is mainly achieved through the website, accessing to information is also in the Internet "sea" which downloads from the site according to certain search ways. Therefore the status of construction site is obvious in the Internet applications. It has become an important part in the informationized construction of government agencies, schools, enterprises, thus it times people's attention.
A good website may achieve the goal of propagandizing itself or transmitting message! The Computer Science and Engineering as an important part of Henan Institute of Urban Construction also need to have a friendly interface, beautiful visuals, easy-to-use web site to promote my Department and facilitate teachers and students to understand the various principles and the notice spirit.  this website has demonstrated my department's organization establishment, the national headlines announce, teachers strength, achievements in scientific research, on-line teaching, experiment center, thus achieves the goal of propagandizing my Department and transmitting message.
So,we develop the website of Department of Computer Science and Engineering using the ASP.NET 2.0 and SQL Server 2000.
Key word:  Internet 、Information 、SQL Sever 2000、 ASP.NET 
前言
网络在中国的发展是非常迅猛的,随着信息网络技术的应用,我们每一个人都感应到了网络给我们的工作、学习、生活等许多方面都带来了更多的方便、快捷,对于人性化的诠释达到了淋漓尽致,企业的经营观念、个人的生活观念都在发生着根本的变化。目前许多政府机关、学校、企事业单位已建立自己的网站。为了宣传自己和传递信息,建设自己部门的网站已经是迫切需要。因此作为河南城建学院的重要部分的计算机科学与工程系,也需要通过一个有着界面友好,视觉效果美观,方便易用的网站来宣传我系,方便老师和同学了解院和系里的各种方针政策、通知精神。
通过该网站,全面宣传,展示计算机科学与工程系的风采与特色,发布系部的重要通知新闻、活动安排与招生政策等信息内容,使学生及老师对本系的动态了解,提高教师办公效率和学生学习效率,在Internet网上,让学生及家长及时得到本系发布的重要信息,同时也帮助了本系完成部分事务,提高办事效率,给学生、教师与学校最方便的联系桥梁。在这里学生及教师也可以提出意见及想法,互通教学之间的意见想法,更加有效的办好教学,和学生需要哪样的教学方式能够更好的吸收与接纳,这些都能成为系部和学校的参考,以便更加的提高本系的教学质量。
目录
第1章 系统开发工具及开发平台 1
1.1开发工具及平台 1
1.2 开发工具的简单介绍 1
1.2.1 .NET 1
1.2.2  C# 语言 2
1.2.3 SQL Server 2000 2
1.2.4 访问数据库:ADO.NET 3
第2章 需求分析 5
2.1需求分析 5
2.1.1 用户需求 5
2.1.2  可行性分析 5
2.2 网站各个部分简介 6
2.2.1 首页设计 6
2.2.2二级页面设计 7
2.2.3后台管理 8
第3章 网站总体设计 9
3.1 总体设计理念 9
3.2 首页用户控件设计 9
第4章 数据库设计 14
4.1 总体设计 14
4.2 数据库表设计 14
4.2.1 管理用户表Admin 14
4.2.2 新闻表News 14
4.2.3 快速通道表FastLink 15
4.2.4 友情链接表Friendly 15
4.2.5 二级页面表PageContent 15
4.2.6 图片新闻表PicNews 16
4.2.7 科研论文表ResearchEssay 16
第5章 网站功能详细设计及实现 17
5.1 网站通用类及模块设计 17
5.1.1 数据库通用类设计 17
5.1.2 业务逻辑类设计 21
5.1.3 数据访问类设计 26
5.1.4 网站通用页面设计 31
5.1.5 网站页面模块设计 32
第6章 方案的改进和意见 33
结论 34
致谢 35
参考文献 36
 
第1章 系统开发工具及开发平台
1.1开发工具及平台
本系统采用ASP.NET模式开发制作,用Visual Studio.NET 2005和SQL SERVER 2000作为开发工具,用Web数据库理论设计网上数据库,SQL语言进行数据库查询、操作、设计出各个功能模块的WEB应用程序(B/S)模式。
1.2 开发工具的简单介绍
1.2.1 .NET
.NET作为新一代互联软件和服务战略,将使微软现有的软件在网络时代不仅适用于传统的个人计算机,而且能够满足呈现强劲增长的新设备的需要。到底什么是.NET呢?微软总裁兼首席执行官Steve Ballmer把它定义为:.NET代表一个集合,一个环境,一个可以作为平台支持下一代Internet的可编程结构。
.NET的最终目的就是让用户在任何地方、任何时间,以及利用任何设备都能访问所需的信息、文件和程序。用户不需要知道这些文件放在什么地方,只需要发出请求,然后只管接收就可以了。而所有后台的复杂性是完全屏蔽起来的。
.NET 是 Microsoft 的用以创建 XML Web 服务(下一代软件)平台,该平台将信息、设备和人以一种统一的、个性化的方式联系起来。
借助于 .NET 平台,可以创建和使用基于 XML 的应用程序、进程和 Web 站点以及服务,它们之间可以按设计、在任何平台或智能设备上共享和组合信息与功能,以向单位和个人提供定制好的解决方案。
.NET 是一个全面的产品家族,它建立在行业标准和 Internet 标准之上,提供开发(工具)、管理(服务器)、使用(构造块服务和智能客户端)以及 XML Web 服务体验(丰富的用户体验)。.NET 将成为您今天正在使用的 Microsoft 应用程序、工具和服务器 <http://www.itshantou.com/Servers/>的一部分,同时,新产品不断扩展 XML Web 的服务能力以满足您的所有业务需求。.NET为开发人员提供了新的开发平台 (.NET框架) ,新的开发语言(C#) ,新的开发工具 (Visual Studio .NET) ,新的开发方式 (Web Service) ;为普通用户提供了Windows CE、Windows XP、Stinger、Xbox、Tablet PC、.NET My Services、MSN等产品;为企业提供了bCentral。在未来,最终大多数流行的 Microsoft 软件
 
应用程序--包括 Office 和 Visual Studio .NET--将开始与 XML Web 服务实现交互,并把它们的主要功能作为 XML Web 服务公开,以便其他开发人员可以利用。
1.2.2  C# 语言
.NET支持多种程序语言,仅.NET架构就默认支持Visual Basic.NET与C#两种程序语言。C#是专门针对在.NET架构上开发应用程序而设计的新程序语言,就程序语法来说有点类似C++,或者说更像Java。因此有着易用、灵活性大的特点,不但拥有完整的面向对象支持,在程序语法的执行效率上也比Visual Basic.NET快,所以说C#是.NET上的钦定语言也不为过。
用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。如果对界面的效果不满意,还要回到程序中修改。有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率。C#语言在.NET的IDE(集成环境)下提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,选择各种“控件”,并设置这些控件的属性,.NET会自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。C#通过事件来执行对象的操作。一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。例如,命令按钮是一个对象,当用户单击该按钮时,将产生一个“单击”(CLICK)事件,而在产生该事件时将执行一段程序,用来实现指定的操作。在用.NET设计大型应用软件时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程。这些过程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,或者由事件驱动程序调用通用过程来执行指定的操作,这样可以方便编程人员,提高效率。
1.2.3 SQL Server 2000
Microsoft SQL Server 2000是一个高性能的客户端/服务器结构的关系数据库管理系统(RDBMS,Relational Database Management System)。SQL Server 2000是为了支持高容量的事务处理以及数据仓库和决策支持系统(比如销售分析应用)而设计的。它运行在Microsoft Windows NT4或Microsoft Windows 2000 Server上--基于intel处理器的网络。可以把SQL Server 2000作为一种个人桌面数据库系统安装在运行Window NT Workstation ⑷、Windows 2000 Professional、Windows98和Windows Millennium Edition(Me)的机器上。可以使用相同的CD来安装任何一个SQL Server 2000的服务器版本或个人版本。
1.2.4 访问数据库:ADO.NET
C#.NET在数据库程序设计方面,使用ADO.NET作为数据库存取的接口。ADO.NET采用新颖的对象观念,专为Microsoft.NET平台量身打造,采用离线存取模式,可供多人同时存取,特别适合在Internet环境中使用。ADO.NET是微软新一代.NET数据库的存取结构,ADO.NET是数据库和数据源间沟通的桥梁,主要提供一个面向对象的数据存取架构,用来开发数据库应用程序。ADO.NET具有下列优越性:
ADO.NET 是在.NET Framework上存取数据库的一组类库,它包含了.NET Data Provider(数据提供者)以进行数据库的连接与存取,通过ADO.NET,数据库程序设计人员能够很轻松地使用各种对象,来存取符合自己需求的数据库内容。换句话说,ADO.NET定义了一个数据库存取的标准接口,让提供数据库管理系统的各个厂商可以根据此标准,开发相应的.NET Data Provider,如此编写数据库应用程序人员不必了解各类数据库底层运作的细节,只要学会ADO.NET提供对象的架构,便可轻易地存取所有支持. NET Data Provider的数据库。
ADO.NET是应用程序和数据源之间沟通的桥梁。通过ADO.NET提供的对象,再配合SQL语法就可以存取数据库内的数据,而且凡是通过ODBC或OLEDB接口所能存取的数据库(如:Dbase、FoxPro、Excel、Access、SQL Server、Oracle等),也可通过ADO.NET对象来存取。
ADO.NET可提高数据库的延展性。ADO.NET可以将数据库内的数据以XML格式传送到客户端(Client)的DataSet对象中,此时客户端可以和数据库服务器联机,当客户端程序对数据进行新增、修改、删除等动作后,再和数据库服务器联机,将数据送回数据库服务器端完成更新的动作。如此一来就可以避免客户端和数据库服务器联机时,当客户端不对数据库服务器作任何动作时,却一直占用数据库服务器的资源。此种结构使得数据处理有相互连接的双层结构,朝多层结构发展,因而提高了数据库的延展性。
此外,ADO.NET的其它优越性这里不再一一列举。考虑到实际情本次网站设计选用了SQL Server 2000 数据库,它具有简单易学,操作方便的特性。如果需要,还可以稍加修改,将数据库与应用程序分离,采用客户端/服务器方式,将数据库放置到服务器端,此软件作为客户端应用程序,可对数据库进行联机存取。
第2章 需求分析
2.1需求分析
2.1.1 用户需求
通过调查,要求该网站需要有以下功能:
⑴  作为计算机科学与工程系的门户网站,要求界面友好,视觉效果美观;
⑵  由于对该网站进行更新时涉及部门较多,要求要有较好的权限管理;
⑶  页面修改简单方便,支持在线编辑修改
⑷  在相应的权限下,删除数据方便简单,数据稳定性好;
2.1.2  可行性分析
根据前面的设计思想进行分析,按照系统开发的基本观点对网站进行分解,从内容上可对网站作如下划分:
首页包含七个模块:
⑴、系部公告⑵、快速通道⑶、友情链接⑷、图片新闻⑸、系部新闻⑹、教学动态⑺、学工园地
二级页面包括以下内容:
⑴、系部概况:通过系部简介、机构设置、联系我们等子页面来展现。⑵、专业设置: 主要对当前本系开设的所有专业进行介绍。⑶、教学科研:主要对当前本系的教学管理制度、师资队伍、科研信息、科研成果等进行介绍。⑷、实验实训:对本系实验室及技能认证的进行介绍。⑸、招生就业:主要发布招生信息和就业信息。⑹、学生工作:主要对学生会工作介绍和学生活动的发布。⑺、党团活动:主要介绍党团建设方面的内容
网站后台管理要求能对首页七个模块进行动态更新,实现时较为复杂!该网站的设计是在Windows XP中文版操作系统环境下,使用Microsoft Visual Studio .NET 2005中文版开发成功的。数据库是MIS中的重要支持技术,在MIS开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围.
2.2 网站各个部分简介
2.2.1 首页设计
网站首页采用静、动相结合的方式,即静态的主画面和动态的图片、透明flash相结合,体现本系的勃勃生气;动态首页方式包括当前系部公告、系部新闻、教学动态、学工园地等四大模块利用ASP.NET与数据库结合的技术建立数据库查询所有信息,采用交互式的动态的web画面来实现。