电子商务系统设计与实现

电子商务系统设计与实现

ID:17847632

大小:1.38 MB

页数:59页

时间:2018-09-07

电子商务系统设计与实现_第1页
电子商务系统设计与实现_第2页
电子商务系统设计与实现_第3页
电子商务系统设计与实现_第4页
电子商务系统设计与实现_第5页
资源描述:

《电子商务系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、电子商务系统设计与实现毛郁欣maoyuxin@zjgsu.edu.cn浙江工商大学计算机与信息工程学院课程的主要内容第1章概论第2章电子商务系统分析与设计基础第3章电子商务系统开发基础第4章电子商务系统规划第5章电子商务系统分析第6章电子商务系统设计第7章电子商务应用系统设计第8章数据库实现第9章电子商务网站开发技术第10章电子商务系统的开发模式第11章电子商务系统的测试与维护第2章电子商务系统分析与设计基础2.1结构化方法2.2面向对象方法2.3统一建模语言(UML)介绍结构化开发方法主要是按照功能来划分软件的结构,它把软件系统的功能看做是根据给定的输入数据,进行相应的处理转换,然后输

2、出结果,即“输入数据(Input)→处理转换(Process)→输出数据(Output)”这样的IPO过程。结构化分析方法采用数据流图(DFD:DataFlowDiagram)作为刻画数据流及其处理转换的工具,通过一些图形符号表述数据源、数据流向、处理转换等;结构化分析方法采用数据字典(DD:DataDictionary)来表示各类数据;可以通过判定表、决策树的方式描述处理转换的过程的细节;2.1结构化方法结构化开发方法思想用系统工程的思想和工程化的方法,按用户至上的原则,结构化,模块化,自顶向下地对系统进行分析与设计。2.1结构化方法结构化开发例子——画板系统按照功能划分的画板系统选择

3、形状模块的数据流图2.1结构化方法结构化开发例子——画板系统/**选择形状模块**/voidselectShape(){intintShape;scanf(“%d”,&intShape);switch(intShape){caseLINE:drawLine();break;caseCIRCLE:drawCircle();break;caseRECTANGLE:drawRectangle();break;default:print(“输入的形状不存在”);break;}}/**程序主入口**/voidmain(){selectShape();}/**画板系统,用户输入特定形状类型,系统画出

4、具体图形**/#include/**定义常量**/#defineLINE1#defineCIRCLE2#defineRECTANGLE3/**画直线模块**/voiddrawLine(){//省略实现细节}/**画圆模块**/voiddrawCircle(){//省略实现细节}/**画长方形模块**/voiddrawRectangle(){//省略实现细节}2.1结构化方法1.面向对象方法简介面向对象的开发方法把软件系统看成各种对象的集合,对象就是最小的子系统,一组相关的对象能够组合成更复杂的子系统。面向对象方法的优点:(1)把软件系统看成是各种对象的集合,这更接近人类

5、的自然思维方式。(2)软件需求的变动往往是功能的变动,而功能的执行者——对象一般不会有大的变化。这使得按照对象设计出来的系统结构比较稳定。(3)对象包括属性(数据)和行为(方法),对象把数据及方法的具体实现方式一起封装起来,这使得方法和与之相关的数据不再分离,提高了每个子系统相对独立性,从而提高了系统的可维护性。(4)支持封装、抽象、继承和多态,提高了软件的可重用性、可维护性和可扩展性。2.2面向对象方法2.面向对象方法的思想(1).问题领域、对象和类问题领域中的实体和概念都可以抽象为对象,即万物都是对象。每个对象都是惟一的。对象具有属性和行为对象具有状态。对象都属于某个类2.2面向对象

6、方法2.面向对象方法的思想(2).类、类型publicclassCellPhone{privateStringtype;privateStringcolor;privatedoubleprice;publicCellPhone(Stringtype,Stringcolor,doubleprice){this.type=type;this.color=color;this.price=price;}publicvoidtakePhone(){…}publicvoidcall(){…}publicvoidsendMessage(){…}publicvoidreceiveMessage(){…

7、}}2.2面向对象方法2.面向对象方法的思想(3).消息、服务电视机遥控器2.2面向对象方法2.面向对象方法的思想(4)接口(1)系统对外提供的所有服务,在对象中表现为public类型的方法的声明。(2)指interface关键字定义的实实在在的接口,也称为接口类型,它用于明确地描述系统对外提供的所有服务,它能更加清晰地把系统的实现细节与接口分离。2.2面向对象方法2.面向对象方法的思想(5)封装(1)便于使用者正确、方便地理解和使

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。