欢迎来到天天文库
浏览记录
ID:37766359
大小:553.50 KB
页数:51页
时间:2019-05-30
《电子商务应用系统的开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1电子商务应用系统的开发准备知识:软件工程知识网络体系结构及各层功能具体Web开发技术2软件工程介绍软件危机软件开发成本和进度的估计常常很不准确用户不满意的现象经常发生软件产品的质量往往靠不住软件常常是不可维护的软件没有适当的文档资料软件成本逐年上升软件开发生产率提高的速度跟不上应用迅速及普及的速度解决软件危机的途径:☆推广使用在实践中总结出来的开发软件的成功的技术和方法☆研究、探索更好更有效的技术和方法☆开发和使用更好的软件工具☆有必要的组织管理措施软件工程基本概念:指导计算机软件开发和维护的工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经
2、过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,这就是软件工程。软件工程基本原理:☆用分阶段的生命周期计划严格管理☆坚持进行阶段评审☆实行严格的产品控制☆采用现代程序设计技术☆结果应能清楚地审查☆开发小组的人员应该少而精☆承认不断改进软件工程实践的必要性3网络体系结构1应用层传输层网络层链路层表示层会话层743物理层应用层传输层网络层链路层物理层表示层会话层比特流帧消息消息消息消息包物理媒介2654数据传输方式H6H2H5H4H3T2H5H6DATAH7H6DATAH7DATAH7DATAH7应用层DATAH7表示层H6DATAH7会话
3、层H5H6DATAH7传输层H4H5H6DATAH7网络层H3H4H5H6DATAH7链路层H2H3H4H5H6DATAH7T2物理层物理层H2H3H4H5H6DATAH7T2链路层H2H3H4H5H6DATAH7T2网络层H3H4H5H6DATAH7传输层H4H5H6DATAH7会话层H5H6DATAH7表示层H6DATAH7应用层DATAH774321655物理层----定义了为建立、维护和拆除物理链路所需的机械的、电气的、功能的和规程的特性,其作用是使原始的数据比特流能在物理媒体上传输。具体涉及接插件的规格、“0”、“1”信号的电平表示、收发双方的协调
4、等内容。数据链路层----比特流被组织成数据链路协议数据单元(通常称为帧),并以其为单位进行传输,帧中包含地址、控制、数据及校验码等信息。数据链路层的主要作用是通过校验、确认和反馈重发等手段,将不可靠的物理链路改造成对网络层来说无差错的数据链路。数据链路层还要协调收发双方的数据传输速率,即进行流量控制,以防止接收方因来不及处理发送方来的高速数据而导致缓冲器溢出及线路阻塞。网络层----数据以网络协议数据单元(分组)为单位进行传输。网络层关心的是通信子网的运行控制,主要解决如何使数据分组跨越通信子网从源传送到目的地的问题,这就需要在通信子网中进行路由选择。另外
5、,为避免通信子网中出现过多的分组而造成网络阻塞,需要对流入的分组数量进行控制。当分组要跨越多个通信子网才能到达目的地时,还要解决网际互连的问题。运输层----是第一个端--端,也即主机--主机的层次。运输层提供的端到端的透明数据运输服务,使高层用户不必关心通信子网的存在,由此用统一的运输原语书写的高层软件便可运行于任何通信子网上。运输层还要处理端到端的差错控制和流量控制问题。会话层----是进程--进程的层次,其主要功能是组织和同步不同的主机上各种进程间的通信(也称为对话)。会话层负责在两个会话层实体之间进行对话连接的建立和拆除。在半双工情况下,会话层提供一
6、种数据权标来控制某一方何时有权发送数据。会话层还提供在数据流中插入同步点的机制,使得数据传输因网络故障而中断后,可以不必从头开始而仅重传最近一个同步点以后的数据。表示层----为上层用户提供共同的数据或信息的语法表示变换。为了让采用不同编码方法的计算机在通信中能相互理解数据的内容,可以采用抽象的标准方法来定义数据结构,并采用标准的编码表示形式。表示层管理这些抽象的数据结构,并将计算机内部的表示形式转换成网络通信中采用的标准表示形式。数据压缩和加密也是表示层可提供的表示变换功能。应用层是开放系统互连环境的最高层。不同的应用层为特定类型的网络应用提供访问OSI环
7、境的手段。网络环境下不同主机间的文件传送访问和管理、传送标准电子邮件的文电处理系统、使不同类型的终端和主机通过网络交互访问的虚拟终端(VT)协议等都属于应用层的范畴。6Web开发技术☆HTML(DreamWaver)☆JSPPHPASP☆J2EEMVC☆DataBase(ORACLE,MYSQL)7内容大纲电子商务应用系统开发概念电子商务应用系统可行性分析电子商务应用系统的规划电子商务应用系统的分析电子商务应用系统的设计电子商务系统的实现电子商务系统运行的管理8电子商务应用系统开发概念电子商务应用系统开发研究的意义国内外研究和实践状况电子商务应用系统的生命周
8、期9电子商务应用系统的生命周期电子商务应用系统的生命
此文档下载收益归作者所有