行遍历,对价格进行加和并输出。Р ②出借次数统计: 对二级链表进行遍历,统计每一节点下的三级链表数量。Р③未归还资产统计:对三级链表进行遍历,对归还日期进行比较,排除已归还的信息,显示未归还。Р数据统计模块Р各类资产出借数Р到期未Р归还信息Р各类总价格统计Р图2.5 资产信息模块图Р(5) 帮助模块详细分析(图2.6):Р 帮组模块包括:帮助主题、系统版本与版权说明。Р ①帮助主题:基本操作的说明。Р ②系统版本及版权说明:系统版本号和版权归属说明。Р帮助模块Р系统版本及版权说明Р帮助主题Р Р图2.6 帮助模块图Р3数据结构设计Р3.1动态数据结构Р十字交叉链表Р 该课题的十字交叉链表分为三级链表(可见图3.1)Р第一级链表为主链表,储存资产分类信息,包含一个head头指针作为指向该链表的头,每一个链表中的结构包含了一个指向二级链表的指针和指向下一个节点的一级指针,该指针作为下面二级指针的头指针,一级链表每个结构包含了分类信息和一个指向二级链表的指针。Р第二级链表为资产基本信息的链表,它由第一级链表所创建,即头指针在一级链表中,然而第二级每一个结构中不仅包含了资产信息,还包含了一个指向第三级链表的头指针和指向下一个节点的二级指针(该结构的具体信息将在下一节提到)。Р第三级链表为包含出借信息的链表,它由第二级链表所创建,即头指针在第二级链表中,然后在第三级链表的每一个节点中包含了出借基本信息以及指向下一个节点的第三极指针(该结构将的具体信息在下一节提到)。Р…РheadР分类1Р分类2Р分类nРNULLР…Р资产1基本信息Р资产2基本信息Р资产n基本信息Р资产1出借信息链Р资产2出借信息链Р Р资产n出借信息链Р Р 图3.1 十字交叉链表图Р(2)动态分配的临时变量Р主要是在添加、删除、修改数据时创建出来的一个临时变量,每次使用时会在程序中初始化,使用后会对内存进行释放。