当前位置:首页 > 企业网站设计毕业论文 - 图文
苏州大学本科生毕业设计(论文)
Abstract
With the rapid development of computer network communication technology and Interne, enterprises use these technologies to display and conduct e-commerce has become a trend. More and more attention was paid to these areas. Enterprise could Keep in touch with their customer more convenient, and make their products known by more people.
This article develops a website system by the technology of ASP.NET,
ADO.NET and a database called SQL Server. This system could show products of a enterprise, introduce the company, and give a easy way to let the manager of the company to know what the customers` suggestion. This article contains five chapters. The first chapter introduced the technology used in the system, and the chapters flowed describe the system in several directions. The whole article give a brief view of enterprise website design, and at the end of it, the author made a summary and show a outlook.
V
苏州大学本科生毕业设计(论文)
前言
信息时代来临,企业建立自己的企业网站已经成为一种生存的必要手段,它能树立企
业形象与企业文化,展示企业所经营的业务,综合展示企业的实力,拓宽顾客市场,增加企
业与客户之间的联系,缩短二者之间的距离,提高企业知名度,为企业找到了自己的一个永
久的广告发布平台。利用网上购物实现电子商务,完成金融、物品、服务、信息等价值的
交换,是快速而有效地进行各种商务活动的最新方法。建成检索迅速,查找方便,可靠性高、 存储量大、保密性好、寿命长、成本低、维护简洁、信息实时性强的功能完善的企业网站, 能够极大地提高企业效率,也是企业走向科学化、信息化与世界接轨的重要条件。
本文以 Visual Studio 2008,SqlServer 2005,Windows 7 平台为开发环境,设计并实 现了企业门户网站。
全文共分五章。第一章,介绍了网站系统设计中所用到的各项技术。第二章,对整个
系统进行需求分析。第三章,对系统进行设计。第四章,系统的详细设计与核心代码实现。
第五章,对全文进行简单总结和展望。
1
苏州大学本科生毕业设计(论文)
第一章 技术简介
本企业网站的设计采用 ASP.NET 技术,使用 SQL Server 2005 数据库进行开发。在编 写本网站时采用的相关技术概述如下: 1) ASP.NET技术概述 2) ADO.NET技术概述
1.1 ASP.NET 概述
1.1.1 ASP.NET 技术简介
ASP.NET是一种建立动态web应用程序的技术。它是.NET框架的一部分,可以使用任
何.NET兼容的语言编写ASP.NET应用程序。使用Visual Basic.NET,C#,J#时,对ASP.NET
页面进行编译可以提供比脚本语言更出色的性能表现。Web Forms允许在网页的基础上建 立强大的窗体。当建立页面时,可以使用ASP.NET服务端控件来建立常用的UI元素,并对 它们编程来完成一般的任务。这些控件允许用户使用内置可重用组件来快速建立Web Forms,使代码简单化。
1.1.2 ASP.NET 内置对象
ASP.NET中设有多个内置对象以帮助web的开发,其中有response,request,session, application,cookie,server。
Request对象:可以从客户端接收信息,这些信息包括通过网址参数传递的信息、从 HTML表格中用POST方法和GET方法传递的参数和cookie、用户认证。
Response对象:Response对象用于响应客户端的请求,将信息传递给用户。包括直接 将信息发送给浏览器、重新定向浏览器到另一个URL或设置cookie的值。
Session 对象:可以使用Session对象存储特定的用户会话所需的信息。当用户在应 用程序的页面之间跳转时,存储在Session对象中的变量不会清除;而用户在应用程序中 访问页面时,这些变量始终存在。也可以使用Session方法显示地结束一个会话和设置空 闲会话的超时期限。
2
苏州大学本科生毕业设计(论文)
Server对象:Server对象提供对服务器上的方法和属性的访问。
1.1.3 C#语言
ASP.NET可以采用多种语言进行开发,如C#,J#,VB.NET。本论文所使用的开发语言 是C#。
C#是从C++语言发展而来,它汲取了包括C++,Java,Delphi在内的多种语言的精华, 是一种简单易学,类型安全和完全面向对象的高级程序设计语言。它的设计目标就是在继 承C++功能强大的同时,建有RAD(快速应用开发)语言的高效性。作为.NET的核心编程语 言,C#充分享受了CLR提供的优势,能够与其他应用程序方便的继承和交互,下面是对它 的几个突出特点的描述:
1) 语法简洁:它使用有限的指令,修饰符和操作符,语法上基本不存在任何冗余,整个 语言结构清晰。
2) 完全面向对象:C#具有面向对象的语言的所有特性。以类为基础构建所有的类型,并 通过命名空间对代码进行组织和管理。
3) 与WEB紧密结合:借助WEB框架,C#使得网络开发几乎和本地开发一样简单。 4) 版本管理技术:C#字语言中内置了版本控制功能。 5) 灵活与兼容性:C#中允许使用非托管代码和其他程序。
1.2 ADO.NET 技术概述
1.2.1 ADO.NET 简介
ADO.NET是.NET Framework中很重要的一部分,它提供了对Microsoft SQL Server等 数据源以及通过OLEDB,XML分开的数据源的一致访问。应用程序(如ASP.NET应用程序) 可以通过ADO.NET来连接这些数据源,并检索,插入,修改和删除数据源中的数据。
1.2.2 ADO.NET 与数据库的连接
对数据库进行操作,首先必须与数据库取得联系,接着发出SQL 命令或存储过程告诉 数据库打算进行什么样的工作,最后由数据库返回所需的数据记录。ADO. NET 有两个核心 组件:DataSet 和.NET 数据提供程序,每个组件都包含很多对象,下面对一些主要的对象
3
共分享92篇相关文档