简答题

用面向对象方法设计网上购书系统的软件结构,网上购书系统的业务如下: 某书店为方便客户通过Internet购买相关图书,开发一个:“网上购书系统”,客户可以通过Web页面注册并登录“网上购书系统”,通过Web页面查看、选择图书,系统根据用户选择的图书单价、数量,系统自动生成订单,并计算总价格。 客户在提交订单之前,必须填写关于寄送地址和发票及付款方式等细节,一旦订单被提交,系统显示确认信息,并附上订单的详细信息。客户可以在线查询订单的状态。 系统管理人员查看客户的订单,验证客户的信用和付款方式,向仓库请求所购图书,打印发票并发货。

正确答案

该系统从逻辑结构上分为三层,Web页面层,业务逻辑层和数据库层。Web页面层负责接收用户的请求,业务逻辑层在获知用户请求后,执行相应的业务逻辑,向数据库层发出数据请求,获得所需要的数据后,通知Web页面层将数据呈现给用户。
从业务的角度,又可以将系统划分为订购管理、客户信息管理和系统管理三个子系统(包)。系统的软件结构如图所示。

答案解析

相似试题
  • 测试面向对象软件时,主要有哪些设计集成测试用例的方法?

    简答题查看答案

  • 测试面向对象软件时,主要有哪些设计单元测试用例的方法?

    简答题查看答案

  • 测试面向对象软件时,主要有哪些设计确认测试用例的方法?

    简答题查看答案

  • 用面向对象方法开发的软件系统,可维护性好。()

    判断题查看答案

  • 模型是为了理解事物而对事物做出的一种抽象,是对事物的一种无歧义的书面描述。用面向对象方法开发软件,通常要建立描述系统数据结构的E-R模型,描述系统控制结构的动态模型,描述系统功能的功能模型。

    判断题查看答案

  • 在面向对象方法中,软件系统的结构是根据问题领域的模型建立起来的,因此系统功能需求变化时并不会引起软件结构的整体变化,仅需要作一些局部性的修改即可。

    判断题查看答案

  • 面向对象的软件工程方法包括面向对易用的分析()、面向对象的设计()、面向对象的编程()。

    填空题查看答案

  • 什么叫面向对象?面向对象方法的特点是什么?为什么要用面向对象方法开发软件?

    简答题查看答案

  • 采用面向对象技术可以复用软件的需求、分析、设计、测试计划、用户界面以及体系结构等等。

    判断题查看答案