是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层放置到一台机器上。三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交换.Р开发人员可以将应用的商业逻辑放在中间层应用服务器上,把应用的业务逻辑与用户界面分开。在保证客户端功能的前提下,为用户提供一个简洁的界面。这意味着如果需要修改应用程序代码,只需要对中间层应用服务器进行修改,而不用修改成千上万的客户端应用程序。从而使开发人员可以专注于应用系统核心业务逻辑的分析、设计和开发,简化了应用系统的开发、更新和升级工作。Р使用三层结构主要是使项目结构更清楚,分工更明确,有利于后期的维护和升级。它未必会提升性能,因为当子程序模块未执行结束时,主程序模块只能处于等待状态。Р2.5 开发及运行环境Р系统开发平台:Visual Studio 2008Р系统开发语言:C#Р数据库管理系统:SQL Server 2008Р系统运行平台:Windows XP/Windows2000或更高版本Р系统运行环境: Framework SDK v2.0或更高Р系统需求分析Р3.1系统可行性分析Р系统可行性可以从经济可行性、技术可行性和社会可行性3个方面来论证。Р(1)经济可行性分析Р本系统主要是个人开发的,投入的资金并不多,如要算成本的话,应按如下计算:Р序号Р项目Р人工(人·日)Р单价(元)Р合计(元)Р1Р需求分析Р8Р100Р800Р2Р总体设计Р3Р100Р300Р3Р详细设计Р5Р100Р500Р4Р编码实现Р20Р100Р2000Р5Р单体测试Р3Р100Р300Р6Р系统集成测试Р3Р100Р300Р7Р使用手册编制Р5Р100Р500Р8Р合计Р4700