论文部分内容阅读
建立、维护和发布具有高度可靠性和可用性的面向消费者的企业网站不但需要较高的技术,而且需要一个可操作性的程序.本论文讨论的是能支持在线销售和管理系统的计算机应用程序的设计和执行.程序的发展是以可提供对系统的功能性和适应性至关重要的特性的多层构架技术为基础.支持商业用途的计算机程序所需的功能是:安全性、可扩展性、可利用性和对终端用户而言的易操作性.考虑到系统的底层构架对其执行所起到的极大影响,多层式构架理应成为首选.如今,经由因特网的销售操作随处可见,但这些系统的安全性、有效性和可扩展性究竟如何?多层式构架即力求解决在与采用其他体系构架的系统工作时所遇到的困扰.本论文描述的是处理有关网上顾客和销售商交易的销售和管理事务的程序的开发.此应用程序是电子商务商店(内罗毕计算机商店)的解决方案,它包括了店面和后台.此商店主要是销售包括计算机零件在内的电子产品.它的应用程序表达了网上购物的基本任务,包括一套产品目录,用户证明和个性化,购物篮,以及订单结账.此应用程序还可在合适的安全措施保障下在后台对商店进行管理.从构架角度讲,程序包含三层,即:表示层、中间层和数据存取层.用户端使用表示层通过中间层以实现和数据库交互.每个层的功能独立于其他层,但它们也可协同工作.中间层封装了已经被编码成多个类别的商业逻辑,每个类别包含有关的功能和方法.中间层配合数据存取层中存储的步骤将所需结果显示给用户端(顾客).在此程序中使用的数据库服务器其主要是依据它的可扩展性和可靠性挑选,以便提高程序发展和将来调试的能力.Asp.net明显因为其动态性和灵活性而成为一件主要工具,而且在整个程序开发过程中都认真考虑了Asp.net在验证和授权方面的安全特性.在客户和服务器之间的交易,加密套接字协议层(SSL)用来提供用信用卡支付货款的交易的安全.安全方面被和充当Web服务器的互联网信息服务系统(ⅡS)一起使用.