网站案例分析与设计.doc_第1页
网站案例分析与设计.doc_第2页
网站案例分析与设计.doc_第3页
网站案例分析与设计.doc_第4页
网站案例分析与设计.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、名词解释(20%):1两层应用 答:传统的两层应用包括用户接口和后台程序,后台程序通常是一个数据库,用户接口直接同数据库进行对话。2CSS 答:CSS(Cascading Style Sheets)中文翻译为层叠样式表单,简称样式单。它是一组样式,样式中的属性在HTML元素中依次出现,并显示在浏览器中。样式可以定义在HTML文档的标志里,也可以在外部附加文档作为外加文档。3. .NET 答:.NET代表一个集合,一个环境,一个可以作为平台支持下一代Internet的可编程结构。4必须字段验证控件 答:(RequiredFieldValidator)检查目标控件是否有值5CMM 答:CMM(Capability Maturity Model For Software,软件生产能力成熟度模型,以下简称“CMM”)是1987年由美国卡内基梅隆大学软件工程研究所研究出的一种用于评价软件承包商能力并帮助改善软件质量的方法二、简答题(50%)1) 给出六大ADO.NET的对象,并简述其作用 答:Connection 对象提供与数据源的连接。Command 对象用于返回数据、修改数据、运行存储过程以及发送或检索参数信息的数据库命令。DataReader 从数据源中提供高性能的数据流。DataAdapter 提供连接 DataSet 对象和数据源的桥梁。DataAdapter 使用 Command 对象在数据源中执行 SQL 命令,以便将数据加载到 DataSet 中,并使对 DataSet 中数据的更改与数据源保持一致。2) 给出ASP.NET页面的处理过程(叙述从用户输入网址直至网页显示整个流程) 答:当用户通过客户端浏览器发出一个对ASP.NET页面的请求后,Web服务器交由ASP.NET引擎来处理。 ASP.NET引擎会先检查输出缓冲中是否有此页面或此页面是否已经被编译成dll(Dynamic Link Library,动态链接库)文件。若在输出缓冲中找不到此页面或找不到编译过的dll文件,则将此页面转换成源程序代码,然后由编译器将其编译成dll文件。如果找到了编译过的dll文件,则省略了编译的步骤,而是直接利用编译过的dll文件建立对象,将执行结果返回到客户端浏览器。所有在执行的时候,ASP.NET文件第一次被调用的时候非常慢,但是以后调用就很快。3) 给出五个ASP.NET常用内嵌对象,并分布简述其功能 答:Application对象:Application对象被用来存储一个应用中所有用户共享的信息。例如,你可以利用application对象来在你的站点的不同用户间传递信息。Request对象:Request对象可以用来接受服务器的信息,你也就可以利用Request对象来接受用户在HTML主页的Form中的信息。Response对象:Response对象用来将信息发送回给浏览器。你可以利用Response对象将你的脚本语言结果输出到浏览器上。Server对象:Server对象提供你运用许多Server端的应用函数。例如,你可以利用Server对象来控制你的脚本语言在超过时限前的运行时间。你也可以利用Server对象来创建其他对象的实例。Session对象:一个Session对象被用来存储一个普通用户其滞留期间的信息,你可以用Session对象来储存一个用户在访问你的站点的滞留时间。4) 网站技术解决方案主要包括哪些内容? 答:根据网站的功能确定网站技术解决方案:采用自建服务器,还是租用虚拟主机;选择操作系统,用UNIX,Linux还是Window2003/2000。分析投入成本、功能、开发、稳定性和安全性等;采用系统性的解决方案,如IBM,HP等公司提供的企业上网方案、电子商务解决方案?还是自己开发; 网站安全性措施,防黑、防病毒方案;相关程序开发。如网页程序ASP、JSP、CGI和数据库程序等。5) ASP.NET运行配置文件主要有哪些? 答:两种类型的配置文件:机器的配置文件machine.config用以机器范围内的设置应用程序配置文件web.config用以应用程序特定的设置三、编程题(30%)1) 利用HTML的表单设计方法,设计一个登陆用表单。答:2) 实现连接SQL Server数据库的主要代码答:3) 实现最简单的网页计数器答:一、名词解释(20%):1三层应用 答:在两层应用中,应用程序直接同数据库进行对话。三层结构在用户接口代码和数据库中间加入了一个附加的逻辑层,通常这个层叫做“商务逻辑层”2表单 答:表单的功能是收集用户信息,实现系统与用户交互。3. .NET 答:.NET代表一个集合,一个环境,一个可以作为平台支持下一代Internet的可编程结构4Request对象 答:Request对象可以用来接受服务器的信息,你也就可以利用Request对象来接受用户在HTML主页的Form中的信息。5Web服务 答:Web服务是微软.NET策略计划的基础。一个Web Service就是一个应用Web协议的可编程的应用程序逻辑。二、简答题(50%)1给出表单信息的处理过程 答:当单击表单中的提交按钮时,表单中的信息就会上传到服务器中,然后由服务器端的应用程序(例如CGI、ASP、PHP、JSP等)进行处理,处理后将用户提交的信息存储在服务器端的数据库中,或者将有关信息返回到客户端浏览器上。 2给出表单信息的处理过程 答:ADO.NET 有两个核心组件:DataSet 和.NET 数据提供程序,其中.NET数据提供程序包括: Connection、Command、DataReader和DataAdapter 对象。 3给出.NET框架的层次结构 答:从层次上来看,.NET 框架有三层:公共语言运行库、.NET框架类库和用户层。公共语言运行库负责应用程序的执行,.NET框架类库提供一个可以由所有Web应用程序、Windows应用程序以及Web服务应用程序访问的类。用户层包括用于开发 Web 应用程序的 ASP.NET、XML Web 服务和用于开发基于 Windows 应用程序的 Windows 窗体。 4给出.NET框架的层次结构 答:在相关的开发领域中,常用的是4种数据库是:Oracle、DB2、MySQL和SQL Server。 5给出CMM的5个级别 答:CMM标准共分五级。其中,五级为最高级,即优化级。四级称为已管理级。三级为已定义级,即过程实现标准化。二级为可重复级,在这一级,建立了管理软件项目的政策以及为贯彻执行这些政策而定的措施。一级为初始级,过程无序,进度、预算、功能、质量不可预测,企业一般不具备稳定的软件开发与维护的环境。 三、编程题(30%)1利用connection对象和command对象实现连接SQL Server数据库并执行“select * from grade”语句的的主要代码。答: 2实现人数统计的Global.asax文件主要代码答: 3创建名为hello的Web服务,该服务在输入字符串前加“hello”答: 问题1:网站技术解决方案解答:根据网站的功能确定网站技术解决方案:1、采用自建服务器,还是租用虚拟主机;2、选择操作系统,用UNIX,Linux还是Window2003/2000。分析投入成本、功能、开发、稳定性和安全性等;3、采用系统性的解决方案,如IBM,HP等公司提供的企业上网方案、电子商务解决方案?还是自己开发; 4、网站安全性措施,防黑、防病毒方案;5、相关程序开发。如网页程序ASP、JSP、CGI和数据库程序等。 问题2:多层设计理论解答:在构建企业级应用的时候,通常需要大量的代码,而且这些代码一般分布在不同的计算机上,划分代码在不同计算机上运行的理论就是多层设计理论。 问题3:ADO.NET的对象 解答:Connection 对象提供与数据源的连接。Command 对象用于返回数据、修改数据、运行存储过程以及发送或检索参数信息的数据库命令。DataReader 从数据源中提供高性能的数据流。DataAdapter 提供连接 DataSet 对象和数据源的桥梁。DataAdapter 使用 Command 对象在数据源中执行 SQL 命令,以便将数据加载到 DataSet 中,并使对 DataSet 中数据的更改与数据源保持一致。 问题4:数据控件 解答:数据控件属于Web服务器端控件,数据控件包括三个控件:Repeater控件,DataList控件和DataGrid控件。其中最常用的数据控件是DataGrid控件,也是功能最强大的数据控件。 问题5:创建Web服务 解答:imports System.Web.Servicespublic class Greetings Public Function hello(ByVal strname As String) As Stringhello= hello, & strName & ,Have a great day!End FunctionEnd class 问题6:生成服务代理类 解答:代理类是根据Web服务的WSDL文件产生的本地类,包括类和方法的声明。为了创建代理类,需要在命令行使用WSDL.exe文件生成代理类文件。 问题7:ASP.NET常用内嵌对象 解答:Application对象:Application对象被用来存储一个应用中所有用户共享的信息。例如,你可以利用application对象来在你的站点的不同用户间传递信息。Request对象:Request对象可以用来接受服务器的信息,你也就可以利用Request对象来接受用户在HTML主页的Form中的信息。Response对象:Response对象用来将信息发送回给浏览器。你可以利用Response对象将你的脚本语言结果输出到浏览器上。Server对象:Server对象提供你运用许多Server端的应用函数。例如,你可以利用Server对象来控制你的脚本语言在超过时限前的运行时间。你也可以利用Server对象来创建其他对象的实例。Session对象:一个Session对象被用来存储一个普通用户其滞留期间的信息,你可以用Session对象来储存一个用户在访问你的站点的滞留时间。内嵌对象不同于正常的对象。在你利用内嵌对象的脚本时,你不需要首先创建一个它的实例。在整个网站应用中内嵌对象的所有方法、集合以及属性都是自动可访问的。 问题8:Global.asax配置文件 解答:Global.asax 文件(也叫做 ASP.NET 应用程序文件)是一个可选的文件,该文件包含响应 ASP.NET 或 HTTP 模块引发的应用程序级别事件的代码。Global.asax 文件驻留在基于 ASP.NET 的应用程序的根目录中。在运行时,分析 Global.asax 文件并将其编译到一个动态生成的 .NET 框架类,该类是从 HttpApplication 基类派生的。配置 Global.asax 文件自身,以便自动拒绝对该文件的任何直接 URL 请求;外部用户不能下载或查看在其中编写的代码。 问题9:ASP.NET运行配置文件 解答:利用基于XML的配置文件,可以很容易地定制ASP.NET。通过在文本编辑器中编辑文件,这些文件可以用来配置ASP.NET中的任何组件。两种类型的配置文件:机器的配置文件machine.config用以机器范围内的设置应用程序配置文件web.config用以应用程序特定的设置 问题10:Use Case常用元素 解答: 问题11:UML的动态图 解答:有4个:顺序图、合作图、状态图和活动图 问题12:CMM的5个级别 解答:CMM标准共分五级。其中,五级为最高级,即优化级。四级称为已管理级。三级为已定义级,即过程实现标准化。二级为可重复级,在这一级,建立了管理软件项目的政策以及为贯彻执行这些政策而定的措施。一级为初始级,过程无序,进度、预算、功能、质量不可预测,企业一般不具备稳定的软件开发与维护的环境。 问题13:两层架构 解答:传统的两层应用包括用户接口和后台程序,后台程序通常是一个数据库,用户接口直接同数据库进行对话 问题14:CSS与标记对应的三种方式 解答:让一个HTML标记和CSS样式表匹配,有三种方式:标记选择符类选择符ID选择符。 问题15:.NET框架的层次解答:从层次上来看,.NET 框架有三层:公共语言运行库、.NET框架类库和用户层。公共语言运行库负责应用程序的执行,.NET框架类库提供一个可以由所有Web应用程序、Windows应用程序以及Web服务应用程序访问的类。用户层包括用于开发 Web 应用程序的 ASP.NET、XML Web 服务和用于开发基于 Windows 应用程序的 Windows 窗体。 问题16:ASP.NET页面的处理过程 解答:当用户通过客户端浏览器发出一个对ASP.NET页面的请求后,Web服务器交由ASP.NET引擎来处理。ASP.NET引擎会先检查输出缓冲中是否有此页面或此页面是否已经被编译成dll(Dynamic Link Library,动态链接库)文件。若在输出缓冲中找不到此页面或找不到编译过的dll文件,则将此页面转换成源程序代码,然后由编译器将其编译成dll文件。如果找到了编译过的dll文件,则省略了编译的步骤,而是直接利用编译过的dll文件建立对象,将执行结果返回到客户端浏览器。所有在执行的时候,ASP.NET文件第一次被调用的时候非常慢,但是以后调用就很快。 问题17:Web服务器端控件的层次 解答:问题18:验证控件 解答:必须字段验证控件 比较验证控件 范围验证控件 正则表达式匹配验证控件 验证总结控件 用户控件权 问题19:SQL语句分类 解答:SQL分类描述数据定义语言(DDL)数据定义语言(DDL)用于定义、修改或者删除数据库对象,如Create Table等数据查询语言(DQL)数据查询语句(Data Query Language,DQL)用于对数据进行检索。如最常用的Select语句数据操纵语言(DML)数据操纵语言(DML)用于访问、建立或者操纵在数据库中已经存在数据,如Insert、Update和Delete等等。事务控制语言(TCL)事务控制语言(Transact Control Language)管理DML语句所做的修改,是否保存修改或者放弃修改。如:Commit、Rollback、Savepoint、Set Tra

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论