此资料由网络收集而来,如有侵权请告知上传者立即删除。资料共分享,我们负责传递知识。银行业务模拟与离散事件模拟课程设计工学系课程设计报告设计题目:银行业务模拟与离散事件模拟系别:工学系专业(方向):年级、班:学生姓名:学生学号:指导教师:年月日目录一、系统开发的背景。1(一)系统功能要求1(二)系统模块结构设计1三、系统的设计与实现2(一)开门函数:3(二)顾客到达函数:5(三)顾客离开函数:6四、系统测试7五、总结8六、附件(代码、局部图表)8银行业务模拟与离散事件模拟一、系统开发的背景。此资料由网络收集而来,如有侵权请告知上传者立即删除。资料共分享,我们负责传递知识。为了在现实生活中,方便银行业务员更好的操作和管理银行出现的各种事件,以及方便算出各种时间,我们设计了银行业务模拟与离散事件模拟系统。通过此次课程设计中银行业务模拟的题目,掌握队列,或链表等数据结构的根本操作方面的知识并能灵活的解决一些根本的问题,加深对其性质及操作的理解。将所学数据结构方面的知识与一门具体的语言相结合来进行实现,感受数据结构的强大作用,加深理解。(一)系统功能要求编制一个程序,可以以模拟银行的这种业务活动并计算一天中客户在银行逗留的平均时间1、客户到达时间随机产生,一天客户的人数设定为100人;2、银行业务员处理时间随机产生,平均处理时间为10分钟;3、将一天的数据结构(包括业务员和客户)以文件方式输出。.(二)系统模块结构设计通过对系统功能的分析,银行业务模拟与此资料由网络收集而来,如有侵权请告知上传者立即删除。资料共分享,我们负责传递知识。离散事件模拟系统功能如以下图所示。银行业务模拟与离散事件模拟开门函数(OpenForday())顾客到达函数(CustomerArrived())顾客离开函数(CustomerDeparture())银行业务模拟与离散事件模拟系统通过上图的功能分析,把整个系统划分为3个模块:1、开门函数,该模块主要实现:银行开始正常营业时间,借助函数OpenForDay()来实现;2、顾客到达函数,该模块主要实现:客户在银行里从排队到办理完银行业务的功能,借助函数CustomerArrive()来实现;3、顾客离开函数,该模块主要实现:银行下班时间及顾客全部离开的功能,借助函数CustomerDepart()来实现。三、系统的设计与实现【流程图】客户到达开始选择效劳窗口窗口忙效劳并展开链表空窗口闲置结束排队对头取客户处理并离开否时间到(一)开门函数:OpenForDay()分析:首...