net企业网站设计—后台管理系统设计与开发内容摘要:
1. 功能 Web 窗体页是用 技术生成的。 是一种统一的 Web 平台,它提供了生成企业级应用程序所必需的全部服务。 又是基于 .NET Framework 生成的,因此整个框架都可用于任何 应用程序。 您可以使用任何与公共语言运行库兼容的语言(包括 Microsoft Visual Basic、 Visual C 和 JScript .NET)来创作应用程序。 下面将概述 提供的功能。 ( 1) 页框架和 Web 窗体页 页框架是一种编程框架,它在 Web 服务器上运行以动态地生成和管理 Web 窗体页。 在 Visual Studio 中, Web 窗体提供了窗体设计器、编辑器、控件和调试功能,这些功能结合在一起,将使您能够为浏览器和 Web 客户端设备快速地生成基于服务器的可编程用户界面。 Web 窗体页在任何浏览器或客户端设备上运行。 但是,您可以将 Web 窗体页设计为以特定的浏览器(如 Microsoft174。 Inter Explorer 6)为目标,并利用特定浏览器或客户端设备的功能。 支持基于 Web 的设备(如移动电话、手持型计算机和个人数字助理 (PDA))的移动控件。 页框架创建了传统客户端 /服务器 Web 交互的抽象模型,使您能够使用支持快速应用程序开发 (RAD) 和面向对象编程 (OOP) 的传统方法和工赵辉 : 企业 网站设计与开发 6 具来进行应用程序编程。 在 Web 窗体页中,可以使用属性、方法和事件来处理 HTML 元素。 页框架为响应在服务器上运行的代码中的客户端事件提供统一的模型,从而使您不必考虑基于 Web 的应用程序中固 有的客户端和服务器隔离的实现细节。 该框架还会在页处理生命周期中自动维护页及该页上控件的状态。 页框架和 Web 窗体页还支持服务器控件,这些控件将常见的 UI 功能封装在易于使用并且可再次使用的控件中。 ( 2) XML Web Services 支持 XML Web services。 XML Web services 是包含通过 Inter 协议公开的业务功能的组件。 利用 XML Web services,应用程序可以使用 HTTP 和 XML 消息等标准在基于 Web 的应用程序之间交换信息,从而跨越防火墙移动数据。 XML Web services 不受特定的组件技术或对象调用约定的约束。 这样,用任何语言编写的、使用任何组件模型和在任何操作系统上运行的程序都能够访问 XML Web services。 ( 3)状态管理功能 提供了内部状态管理功能,它使您能够保存和管理应用程序特定、会话特定和开发人员定义的信息。 此信息可以独立于页上的任何控件。 它可以在页间共享,如客户信息或购物车的内容。 提供了分布式状态功能。 您可以在一台计算机或几台计算机上创建同一应用程序的多个实例。 ( 4)应用程序事件 使您能够在可选的 文件中包含应用程序级别的事件处理代码。 您可以使用应用程序事件来管理应用程序范围的信息,并按顺序执行应用程序启动和清理任务。 ( 5)编译 所有 代码(包括服务器脚本)都经过了编译,可提供强类型、性能优化和早期绑定以及其他优点。 代码一旦经过编译,运行库会进一步将 编译为本机代码,从而提供增强的性能。 注意 Web 窗体页、 XML Web services 和组件都会被编译 成动态链接库 中原工学院 信息商务学院 毕业(设计)论文 7 (.dll) 文件。 一旦经过编译,这些文件将无需在运行它们的 Web 服务器上注册。 ( 6)配置 配置设置存储在基于 XML 的文件中。 由于这些 XML 文件是 ASCII 文本文件,您可以读取和修改这些文件,因此对 Web 应用程序进行配置更改比较简单。 每个应用程序都可以有它自己的配置文件,您可以扩展配置方案,使其符合自己的要求。 ( 7)部署 Visual Studio 为向本地或远程服务器部署应用程序提供了一种简化的机制。 只需将文件复制到指定的应用程序目录或者使用更为专门化 的可配置部署项目,即可安装这些文件。 ( 8)安全性 应用程序在运行时,会以有限的权限在名为 ASPNET 的 Web 服务器上的特殊本地用户的上下文中执行。 这样就限制了它对 Windows 资源和进程的访问,从而增强了 Web 应用程序代码的安全性。 还为 Web 应用程序提供了各种授权和身份验证方案。 您可以根据应用程序的需要方便地移除、添加或替换这些方案。 ( 9)调试支持 利用运行库调试基础结构来提供在本地或从 Web 服务器远程使用的跨语言和跨计算机调试支 持。 此外, 页框架提供使您可以将检测消息插入窗体的跟踪模式。 可以调试托管和非托管对象,以及公共语言运行库和脚本语言支持的所有语言。 ( 10) 优化 包括多种功能和工具,它们使您能够设计和实现高性能的 Web 应用程序。 这些功能包括: 基于 ASP 进行改进的进程模型。 自动编译请求的页并在服务器上存储这些页。 特定的性能计数器。 Web 应用程序测试工具。 赵辉 : 企业 网站设计与开发 8 利用 ,您可以创建高性能的 Web 应用程序,使它们符合应用程序同时处理大量请求时 的要求。 2. 特点 (1) 执行效率的大幅提高 是把基于通用语言的程序在服务器上运行。 不像以前的 ASP 即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。 (2) 强大性和适应性 因为 ,所以它的强大性和适应性,可以使它运行在 Web 应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在 Windows 2020 Server 上)。 通用语言的基本库,消息机制,数据接口的处理都能无缝的整 合到 的 Web 应用中。 同时也是languageindependent 语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有 C( C++和 Java 的结合体), VB, Jscript。 将来,这样的多种程序语言协同工作的能力保护您现在的基于 COM+开发的程序,能够完整的移植向。 高效可管理性 使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。 因为配置信息都保存在简单文本中,新 的设置有可能都不需要启动本地的管理员工具就可以实现。 这种被称为 Zero Local Administration的哲学观念使 的基于应用的开发更加具体,和快捷。 一个 的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。 (4) 自定义性,和可扩展性 设计时考虑了让网站开发人员可以在自己的代码中自己定义plugin的模块。 这与原来的包含关系不同, 可以加入自己定义的如何组件。 网站程序的开发从来没有这 么简单过。 (5) 安全 为 Web 应用程序提供了默认的授权和身份验证方案。 开发人员可以根据应用程序的需要很容易地添加、删除或替换这些方案。 基于 技术的系统结构模型 中原工学院 信息商务学院 毕业(设计)论文 9 结构是一个由 UI 层、业务逻辑层和数据层组成的三层系统, 如图 11 所示。 图 11 UI 层负责与用户交互,接收用户的输入并将服务器端传来的数据呈现给客户 . 业务逻辑层负责接收浏览器传来的请求并将请求传给数据层,同时将请求处理结果发给浏览器 . 它由 Web 表单、 XML Web 服务和组件服务组成 . 其中 Web 表单是 应用程序的核心所在,它是向客户呈现数据和信息的基础,也是响应和处理客户与显示的 Web 表单交互生成的信息和数据的基础 . 数据层是通过 操纵数据为事务逻辑层提供数据服务,如存储数据操作结果、返回数据检索结果等 . Microsoft 公司用于访问多个提供程序中数据的 Microsoft 策略称为通用数据访问。 通用数据访问的目标是可从任意类型计算机上的任意应用程序中访问任意类型的数据。 数据源可包括 关系数据库、文本文件、电子数据表、电子邮件或地址簿,数据可被存储在台式机、局域网、大型机、内联网或 Inter 上。 1. 简介 是英文 ActiveX Data Objects for the. NET Framework 的缩写,它是为 .NET 框架而创建的,它 提供对 Microsoft SQL Server、 Oracle 等数据源以及通过 OLE DB 和 XML 公开的数据源的一致访问。 应用程序可以使用 来连接到这些数据源,并检索、操作和更新数据。 有效地从数 据操作中将数据访问分解为多个可以单独使用或一前一后使用的不连续组件。 包含用于连接到数据库、执行命令和检索结赵辉 : 企业 网站设计与开发 10 果的 .NET Framework 数据提供程序。 可以直接处理检索到的结果,或将其放入 DataSet 对象,以便与来自多个源的数据或在层之间进行远程处理的数据组合在一起,以特殊方式向用户公开。 DataSet 对象也可以独立于 .NET Framework 数据提供程序使用,以管理应用程序本地的数据或源自 XML的数据。 有如下一些优点。 ( 1)互用性: 使用 XML 为数据传输的媒质。 ( 2)易维护性:使用 N 层架构分离业务逻辑与其他应用层次,易于增加其他层次。 ( 3)可编程性: 对象模型使用强类型数据,使程序更加简练易懂。 ( 4)高性能: 使用强类型数据取得高性能。 ( 5)可扩展性: 鼓励程序员使用 Web 方式,由于数据是保存在本地缓存中的,不需要解决复杂的并发问题。 2. 编程模型 ADO 通过下面几步来完成对数据库的操作: ( 1)创建一个到数据源的连接( Connection),连接到数据库;或者开始一个 事务( Transction)。 ( 2)创建一个代表 SQL 命令行(包括变量、参数、可选项等)的对象。 ( 3)执行命令行。 ( 4)如果返回以表格形式组织的数据,则将它们保存在缓存中,产生相应的数据集对象( Recordset)。 这样便于查找、操作数据。 ( 5)通过数据集对象对数据进行各种操作,包括修改、增加、删除等。 ( 6)更新数据源,如果使用事务,确认是否接受事务期间发生的数据变化。 ( 7)结束连接和事务。 3. 对象模型 的对象结构如图 12 所示。 中原工学院 信息商务学院 毕业(设计)论文 11 图 12 的 对象结构 中的 Connection 对象建立到数据源的连接。 它有 ConnectionString属性、 Open 和 Close 方法以及使用 BeginTransaction 方法开始事务处理的能力。 Command 命令允许用户查询数据库、向它发送命令或者调用它的存储过程,可以使用该对象的 Execute 方法来执行这些操作。 例如,使用ExecuteNonQuery 方法向数据库发送操作查询,使用 ExecuteReader 方法执行会返回结果集的 SELECT 查询。 DataReader 对象是 Command 对 象的 ExecuteReader 方法返回的对象,它代表只向前的、只读的结果集。 每次调用 DataReader 的 Read 方法时都会产生一行新的可用结果,然后就可以使用 GetValue 方法或者强制类型的 Get方法查询每个单独字段。 DataSet 对象是 非连接架构下的主要对象。 它在使用时就像驻留在客户端计算机上的一个小型关系数据库,但又与任何具体的数据库完全无关。 它包含一个 DataTable 对象的集合,其中每个 DataTable 对象都包含一个不同的结果集。 DataTable 对象包含一个 DataRow 对象的集合,而每个 DataRow 对象则包含了结果集里不同行中的数据。 DataSet 还包含一个 DataRelation 对象的集合,赵辉 : 企业 网站设计与开发 12 其中每一项都对应一个不同 DataTable 对象之间的关系,这些关系实现了同一DataSet 中表与表之间的导航。 DataAdapter 对象起着 Connection 对象和 DataSet 对象之间的桥梁作用。 其Fill 方法将数据从数据库移到客户端的 DataSet 对象,而其 Update 方法则按相反方向移动数据,它由应用程序在 DataSet 中添加、更改或删除的行对数据库进行更新。 数据库技术 数据库,顾名思义,是存入数据的仓库。 只不过这个仓库是在计算机存储设备上的,而且数据是按一定格式存放的。 当人们收集了大量的数据后,应该把它们保存起来进入近一步的处理,进一步的抽取有用的信息。 当年人们把数据存放在文件柜中,可现在随着社会的发展,数据量急剧增长,现在人们就借助计算机和数据库技术科学的保存大量的数据,以便能更好的利用这些数据资源。 要是下定义的话,就应该是:指长期储存在计算机内的、有组。net企业网站设计—后台管理系统设计与开发
相关推荐
............................... 6 安装测试 .............................................................................................................. 7 ...............................................
自学能力。 具备技能 技能专长 : 1. 熟练运用 .NET 应用开发程序 Microsoft Visual Studio 2020 进行 B/S结构 Web From 的应用程序开发 ; 2. 熟 悉 C语言, 技术和 Ajax 技术; 3. 熟 悉 C Windows 应用程序开发,三层框架; 4. 熟 悉 SQL Service 2020 数据库 ; 5. 掌握 H
理,印花或修色则不必经过 OE 标准认证,但需满足以下条件: 1操作流程需经认证方确认核实。 2所处理产品的所有权非转包商所有 3转包商间具有详细的买卖交易文件 4所有文件和有机棉含量差额检验的复审作为合约公司认证的一部分 注意如果检测方认为转包操作程序对有机状态有潜在威胁,将有可能对进行审核。 . 轧棉工序的具体要求 种子的采购以及原棉捆的销售 轧棉所采购的籽棉必须是经认证机构认可的有机棉。
部署,对公 司信息安全工作进行具体安排,并监督落实;订立公司总体信息安全战略规划; 协调和督促公司各部门开展信息安全工作;制定和审查公司重大信息安全工作制 度和技术规范;开展信息安全工作检查,调查分析信息安全总体状况,并提出应 对 方案;接受各部门的信息安全事件报告,并且对事件原因、涉及范围,危害程 度进行分析评估,依照评估结论提出防范措施;向信息安全工作领导小组及时报 告信息安全事件
行政机关运用准司法程序解决一定纠纷的活动,其内容包括( )。 A 行政复议制度 B 行政听证制度 C 行政诉讼制度 D 行政裁决制度 39. 预算执行包括( )。 A 收入执行 B 支出资金拨付 C 预算调整 D 行政首长审批 40. 2020 年,布什政府颁布《总统管理议程》,提出政府改革原则是( )。 A 以效率为目标 B 以公民为中心 C 以结果为导向 D 以市场为基础 三、案例题(其中
物料清单经现场项目负责人签字认可后 ,提前一天 通知仓库管理员退料到达具体时间 . ◆ 仓库管理员:一周之内完成清点、核准、上架工作。 ◆ 超过以上规定时间不予配合办理,公司根据其项目的合同销售额,在其扣除 1%的 管理费用,其物料全部充公处理。 退仓方式: ◆ 为项目专门订做加工的物料,不算退料 ,仓库只做暂时保管。 ◆ 自工程拆卸下之设备、物料,若仍有可使用或有修复及有使用价值需暂时存放仓