中南大学c++实践报告.docxVIP

  • 0
  • 0
  • 约4.93千字
  • 约 9页
  • 2024-07-25 发布于四川
  • 举报

中南大学c++实践报告

星期三四五

实训内容

1、模拟网上购书结账功能;

实训要求

1、给出详细的需求分析和描述,并给出实际需求分析文档和UML描述;

2、给出详细设计文档及UML描述;

3、根据详细设计的结果,写出完整的C++代码。要注意编码风格与编码规范。

4、根据测试理论,写出测试数据并给出详细测试报告;

5、对该系统的可扩充性、可修改性和可维护性给出客观的评价。

①问题分析与功能定义:

本体是一个非常实用的题目。

随着互联网技术的飞速发展,网上购物越来越受到大家的喜爱,坐在家中,点点鼠标,就有人把你要的东西送到手中,多惬意呀。

现在要解决的问题是:用户网上购书以后,系统根据购书人的不同类型计算出购书人的费用。

网上购书的一般过程是:用户首先输入他的会员号,然后,选择想买的书籍放到购书筐中,选择结束以后,用户要求系统结账,系统编辑算出费用通知用户。本例并不像模拟网上购书的全部过程,所以会把选择书的过程省去,假设用户已经选定了两本书。

根据实际情况,确定了购书人可分为三类:普通人、会员、贵宾。

②对象(类)设计

根据上面的分析,需要设计一个基类buyer和它的3个派生类member(会员)、layfolk(普通人)、honoured_guest(贵宾)。基类中包含的数据成员是姓名、购书人编号、地址、购书金额。Member类中除了继承了buyer的数据,还增加了会员级别:hono

文档评论(0)

1亿VIP精品文档

相关文档