欢迎来到天天文库
浏览记录
ID:28659909
大小:213.00 KB
页数:18页
时间:2018-12-12
《图书管理系统面向对象设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.第一章绪论1.1项目研究方向本课题的研究方向是力图通过对分层架构思想、软件工程、.NET平台以及Web2.0思想等知识的研究,寻找一种合理、简练、通用、易用、安全、具有良好的可维护性和可扩展性并且融入最新技术元素的基于.NET平台的分层架构模式,最后通过一个完整的系统实例展现出来。1.2图书管理系统简介图书管理系统是为在校师生借阅图书设计的一个高效和便捷的网上平台。。在操作性方面,采用图形用户界面技术,使系统能够以尽可能多的图形窗口和丰富便利的操作界面,通过鼠标或键盘的操作,为用户提供最简洁的使用方法。1.3项目研究过程本项
2、目实现总的路线是:收集需求、提出方案、设计实现和验证效果。在分析阶段从整体到部分,对整个分层架构体系各个需求进行收集,明确各部件的职责;然后,针对其职责,提出几种设计方案,并进行设计实现;最后,从耦合度、可扩展性和可维护性等多方面对方案进行验证。第二章开发环境及主要技术简介2.1开发工具的介绍2.1.1VisualStudio概述VisualStudio是微软公司推出的开发环境,是当前最流行的Windows平台应用程序开发环境。目前已经开发到9.0版本,也就是VisualStudio2008。VisualStudio可以用来创
3、建Windows平台下的Windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office插件。本项目采用的VisualStudio版本为VisualStudio2008SP3,并安装了ASP.NET2.0AJAXExtensions这个扩展用于.NETFramework3.5应用程序的设计。2.1.2.NET平台介绍.NET....这个名称涵盖了微软的主要开发平台。这个主题十分广泛,包含了许多规范,如编程语言、标准类库和工具等。它主要包括一下内容。.NETFramework包括:CommonLang
4、uageRuntime(CLR,通用语言运行环境),这是用于运行和加载应用程序的软件组件;基础类库是用于实现基本的输入输出,对基础数据结构的支持,对线程管理的支持等。中间层类库是用户可以使用这些类库完成数据库操作、XML文件操作和网络通信等通用任务。.NET开发工具包括:VisualStudio用来开发和测试应用程序;ExpressionStudio用来设计各种应用的展现层。ASP.NET用来创建动态的Web内容和Web服务器应用程序,这些都将采用诸如HTML、XML和SOAP等Internet协议和数据格式。.NETFram
5、ework的组成如图2.1所示。图2.1.NETFramework结构图2.1.3ASP.NET简介ASP.NET是统一的Web应用程序平台,它提供了为建立和部署企业级Web应用程序所必需的服务。ASP.NET为面向任何浏览器或设备的安全的、强大的、可升级的和稳定的应用程序提供了新的编程模型和基础结构。ASP.NET是Microsoft.NETFramework的一部分,是一种可以在高度分布的Internet环境中简化应用程序开发的计算环境。.NETFramework包含公共语言运行库,它提供了各种核心服务,如内存管理、线程管
6、理和代码安全。另一个重要组成部分.NET....Framework类库为开发人员创建面向对象应用程序提供了强大了基础结构支持。ASP.NET提供了下面的优点:可管理性、安全、易于部署、增强的性能、灵活的输出、移动设备支持、扩展性和可用性、跟踪和调试、与.NETFramework集成以及与现有ASP应用程序的兼容性。2.1.4AJAX简介AJAX(AsynchronousJavaScriptandXML)技术是近几年的热门技术,可以说是对传统Web技术的革命,AJAX是使用客户端脚本与Web服务器交换数据的Web应用开发方法。这
7、样,Web页面不用打断交互流程进行重新加裁,就可以动态地更新。AJAX的核心是对象XMLHTTPRequest。该对象在InternetExplorer5中首次引入,它是一种支持异步请求的技术。简而言之,XMLHTTPRequest使您可以使用向服务器提出请求并处理响应,而不阻塞用户。AJAX应用程序所用到的基本技术及其功能是:HTML用于建立Web表单并确定应用程序其他部分使用的字段;代码是运行AJAX应用程序的核心代码,帮助改进与服务器应用程序的通信。ASP.NETAJAX是对传统ASP.NET框架的一个扩展。作为扩展保留
8、了原有ASP.NET应用程序特点。传统ASP.NET是一个支持同步访问模型为主的Web框架,虽然其也原生支持异步访问特性,但其并不能给展现层带来一个脱胎换骨的变化。ASP.NETAJAX正是为解决这一问题出现的解决方案,其从服务器端与客户端两个方面扩展了ASP.NET创建异步
此文档下载收益归作者所有