论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > .NET >

(C)NET论坛BBSSQL

2.2 可行性分析

2.2.1 技术可行性

ASP.NET为WEB应用程序提供了真正中立于语言的执行框架,ASP.NET应用程序有两大特征:进程模型和页面对象模型。ASP.NET提前使用了IIS6.0的一些功能,面IIS6.0则是WindowsServer2003中提供的全新的、开创性的Microsoft Web信息服务。尤其值得一提的是,在独立出现运行时异常、内存泄露或程序错误等现象,ASP.NET运行时仍能自动回收辅助进程以保证实现卓越的性能。这种功能已成为IIS6.0的系统功能。所以ASP.NET是实现本系统的最佳技术,它是完全可行的 http://www.paper51.com

SQL Server 2000是为迅速提供可伸缩性电子商务、企业及数据仓库解决方案而开发的完整数据库与分析软件产品。SQL SERVER 2000定位于Internet背景下的数据库应用,它为用户的Web应用提供了一款完善的数据管理和数据分析解决方案。同时SQL SERVER 2000还是Windows DNA(Distributed Internet Architecture)架构的一个核心组件。它极大地缩短了用户开发电子商务、数据仓库应用的时间。SQL SERVER 2000还提供对XML(Extensible MarkupLanguage扩展标示语言支持)和HTTP的全方位支持。

copyright paper51.com

2.2.2 经济可行性 paper51.com

本人现已具备系统开发中所有软件的运行环境需求的硬件系统,因此开发整个系统只需软件成本的费用,成本预算大大降低。 内容来自www.paper51.com

2.3 技术准备 http://www.paper51.com

2.3.1 B/S结构  copyright paper51.com

B/S结构,即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。它是随着Internet技术的兴起,对C/S结构的一种变化和改进。主要利用了不断成熟的WWW浏览器技术,结合多种Script语言(VBScript、JavaScript…)和ActiveX技术,是一种全新的软件系统构造技术。 http://www.paper51.com

在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由Web Server完成。随着Windows将浏览器技术植入操作系统内部,这种结构已成为当今应用软件的首选体系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序是一个非常大的进步。

内容来自论文无忧网 www.paper51.com

B/S结构的主要特点是分布性强、维护方便、开发简单且共享性强、总体拥有成本低。但数据安全性问题、对服务器要求过高、数据传输速度慢、软件的个性化特点明显降低,这些缺点是有目共睹的,难以实现传统模式下的特殊功能要求。例如通过浏览器进行大量的数据输入或进行报表的应答、专用性打印输出都比较困难和不便。此外,实现复杂的应用构造有较大的困难。虽然可以用ActiveX、Java等技术开发较为复杂的应用,但是相对于发展已非常成熟C/S的一系列应用工具来说,这些技术的开发复杂,并没有完全成熟的技术工具供使用。 http://www.paper51.com

2.3.2数据库系统 paper51.com

后台数据库系统使用微软的Microsoft SQL Server 2000。Microsoft SQL Server SQL Server 2000是建立在MicrosoftSQL Server 7可扩展基础上的,代表着下一代数据库的发展趋势。Microsoft SQL Server2000是为创建可伸缩电子商务、在线商务和数据仓储解决方案而设计的真正意义上的关系型数据库管理与分析系统。

内容来自论文无忧网 www.paper51.com

2.3.3 NET FRAMEWORK 2.0平台

copyright paper51.com

.NET Framework 是支持生成和运行下一代应用程序和 XML Web services 的内部 Windows 组件。.NET Framework 旨在实现下列目标: 内容来自www.paper51.com

提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的。

内容来自论文无忧网 www.paper51.com

提供一个将软件部署和版本控制冲突最小化的代码执行环境。 http://www.paper51.com

提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。 内容来自论文无忧网 www.paper51.com

提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。 内容来自www.paper51.com

使开发人员的经验在面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致。

http://www.paper51.com

按照工业标准生成所有通信,以确保基于 .NETFramework 的代码可与任何其他代码集成。 http://www.paper51.com

.NET Framework 具有两个主要组件:公共语言运行库和 .NET Framework 类库。公共语言运行库是 .NET Framework 的基础。您可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。事实上,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。.NET Framework 的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,您可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面 (GUI) 应用程序,也包括基于 ASP.NET 所提供的最新创新的应用程序(如 Web 窗体和 XML Web services)。 copyright paper51.com

.NET Framework 可由非托管组件承载,这些组件将公共语言运行库加载到它们的进程中并启动托管代码的执行,从而创建一个可以同时利用托管和非托管功能的软件环境。.NET Framework 不但提供若干个运行库宿主,而且还支持第三方运行库宿主的开发。

http://www.paper51.com

2.3.4 ADO.NET 内容来自www.paper51.com

ADO.NET是对Microsoft ActiveX Data Objects (ADO)一个跨时代的改进,它提供了平台互用性和可伸缩的数据访问。ADO.NET增强了对非连接编程模式是支持,并支持RICH XML.由于传送的数据都是XML格式的,因此任何能够读取XML格式的应用程序都可以进行数据处理。事实上,接受数据的组件不一定要是ADO .NET组件,它可以是基于一个Microsoft Visual Studio的解决方案,也可以是任何运行在其它平台上的任何应用程序。

paper51.com

2.4 环境

内容来自论文无忧网 www.paper51.com

服务器:Dell PowerEdge 1600sc 服务器,英特尔至强处理器2.4GHz,512M内存,120G SCSI硬盘,Intel pro/100MT Gigabyte网卡(NIC)。要装有数据库软件SQLSERVER2000或SQLSERVER2005并配置好IIS5以上。 内容来自论文无忧网 www.paper51.com

操作系统:Windows 2000 Server Professional。

http://www.paper51.com

客户端:机型:PentiumPro以上,硬盘:5G以上(至少需要250M自由空间,以运行操作系统和本系统)内存:128M以上

内容来自www.paper51.com

Windows98以上操作系统,安装Web浏览器。

内容来自论文无忧网 www.paper51.com

网络:服务器和客户端应有网络连通。配置TCP/IP协议。

内容来自论文无忧网 www.paper51.com

------分隔线----------------------------
联系方式