银行业务模拟系统实验报告
数据结构课程设计报告
题目:银行业务活动的模拟
学生姓名:赖锡宏
学 号:1021112513
班 级:
指导教师:高永平
2012年 6月 15日
计算机与信息技术学院综合性、设计性实验报告
专业:计算机科学与技术 年级/班级:
课程名称数据结构指导教师本组成员
学号姓名实验地点实验时间 项目名称银行业务模拟系统的设计与实现实验类型综合性/设计性
实验目的
1)通过实验掌握对离散事件模拟的认识;
2)进一步理解队列的实现与应用;
3)对链表的操作有更深层次的理解;
该实验涉及到线性表的建立、插入、删除等操作,涉及到了队列的建立、插入、删除,涉及到了离散事件的应用思想,还涉及到了排序的概念。完成这个实验对线性表、队列及C语言编程等多方面的知识将是一个很好的利用,对离散事件也将有一个初步的认识。
实验仪器或设备
1台/学生微型计算机。
三、总体设计(设计原理、设计方案及流程等)
1.设计原理:
为了计算平均时间,就要掌握每个客户到达银行和离开银行这两个时刻,后者减去前者即为每个客户在银行逗留的时间。所有客户逗留时间的总和被一天内进入银行的客户数除便是所求的平均时间。
事件的主要信息是事件类型和事件发生的时刻,算法中要处理的事件有两类:一类是客户到达的时间,另一类是客户离开的时间。前一类事件发生的时刻随客户到来自然形成,后一类事件发生时刻则由客户事务所需时间 和等待所耗时间而定。由于驱动程序是按时间