菜单
  

    第1章:介绍了本课题研究的背景和现实意义,同时分析了论文的研究思路及结构。
    第2章:分析研究了系统架构的概念、发展历程,并重点分析了多层架构的组成和优势。
    第3章:介绍了本课题研究中需要用到的相关技术。重点研究了解的技术有.NET Framework、面向对象、C#[6]、ASP.NET[7]、ADO.NET、SQL Server 数据库。
    第4章:详细描述基于.net的电子产品销售英文网站Oshi系统架构的需求分析和设计,并参考研究了PETSHOP的架构设计。
    第5章:详细描述了基于.net的电子产品销售英文网站Oshi系统架构的实现。
    第6章:对论文的内容和不足作了总结,分析了目前研究的局限性,指出了可以进一步展开研究的问题。
    1.3    本章小结
    本章首先介绍了本课题的研究背景与意义,然后介绍了课题的研究思路及论文的主要内容、组织结构及整体安排。对论文整体起到了提纲挈领的作用。
    2    系统架构的介绍与分析
    软件的系统架构设计对于软件系统的开发起着至关重要的作用。对于一个规模很小的应用软件,可能系统架构显得并不那么重要,但对于规模较大的企业级应用而言,系统架构不仅会影响到系统设计和开发的进度,也会直接影响到系统的后续发展潜力,甚至会决定系统的成败[1]。
    2.1    系统架构的发展历程
    2.1.1    单层结构
    单层的软件产品大都是单机软件系统,通常一个应用程序包括了所有的用户层面、业务逻辑以及数据处理,应用的数据有可能存放在远程机器上,但访问数据逻辑被包含在应用程序中。从整体上看,软件没有层次概念,而设计、开发人员对系统结构也不重视。所以单层应用软件程序比较庞大,相应的带来一些不利的因素:设计人员必须面面俱到,从复杂的逻辑结构中进行程序设计;系统功能等没有分离开来,导致开发人员之间的合作也比较困难;如果需求有变化,需要修改时,局部的改动会影响到整体设计;而在开发新版本软件时,往往要全面调整程序结构甚至废弃原来大量的代码,所以单层软件的版本更新往往比较慢。
    2.1.2    两层结构
    对于网络应用,单层结构显然不能满足要求,所以把应用程序分成两部分,客户端和服务器,即两层结构,也称为客户-服务器结构。在这种结构中,把数据文护分离出来,在服务器端另一个程序独立实现,用户界面和业务逻辑在客户端。这种结构依然有缺点:如业务逻辑层位置模糊,放客户端使得客户层笨重,并且也为系统的日常文护和版本升级造成了很多不便;放服务器则难以在数据库系统中实现复杂的应用逻辑。于是,两层结构自然演变到了多层结构。
    2.1.3    多层结构
    当前,多层结构已经成为构建企业级应用的一个标准。多层结构具有相对明显的优越性。首先,可以运行在不同的机器上,如果业务逻辑比较复杂,可以使用高配置的计算机来运行业务逻辑层;如果数据量很大,就可以采用分布式的数据库来作为应用的数据存储结构。其次,只要层与层之间的接口保持不变,那么某一层的变化不会影响到其他层,当层与层之间是松散耦合时,可以简单地替换组件(或整个一层)。
    由于C/S体系结构和B/S体系结构各有自己的长处,在实际的应用中往往采用二者的混合模式,对于那些基于企业局域网或者Intranet内的业务处理部分采用C/S体系结构,对于那些基于Internet的业务处理部分采用B/S体系结构,具体的实现可以根据实际情况进行选择,以增加系统的灵活性和降低实现的复杂性为出发点。
  1. 上一篇:基于sharepoint软件的电站管理数据库建立
  2. 下一篇:中文自动分词系统设计+文献综述
  1. 基于MATLAB的图像增强算法设计

  2. jsp+sqlserver高校二手商品交...

  3. 基于Kinect的手势跟踪与识别算法设计

  4. JAVA基于安卓平台的医疗护工管理系统设计

  5. java+mysql设备监控记录的大...

  6. 基于核独立元分析的非线...

  7. 基于Hadoop的制造过程大数据存储平台构建

  8. 十二层带中心支撑钢结构...

  9. 乳业同业并购式全产业链...

  10. 河岸冲刷和泥沙淤积的监测国内外研究现状

  11. java+mysql车辆管理系统的设计+源代码

  12. 酸性水汽提装置总汽提塔设计+CAD图纸

  13. 中考体育项目与体育教学合理结合的研究

  14. 当代大学生慈善意识研究+文献综述

  15. 电站锅炉暖风器设计任务书

  16. 大众媒体对公共政策制定的影响

  17. 杂拟谷盗体内共生菌沃尔...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回