电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

银行业务模拟与离散事件模拟课程设计

银行业务模拟与离散事件模拟课程设计_第1页
1/3
银行业务模拟与离散事件模拟课程设计_第2页
2/3
银行业务模拟与离散事件模拟课程设计_第3页
3/3
银行业务模拟与离散事件模拟课程设计工学系课程设计报告设计题目:银行业务模拟与离散事件模拟系别:工学系专业(方向):年级、班:学生姓名:学生学号:指导老师:年月日目录一、系统开发的背景。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()分析:首先输入随机数种子,然后输入银行办理时的基本信息。如下图所示。voidOpenForDay(){/*初始化事件链表*/inti;InitList(ev);en.OccurTime=0;en.NType=Qu;/*到达*/OrderInsert(ev,en,cmp);for(i=0;i

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

银行业务模拟与离散事件模拟课程设计

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群