《银行叫号系统报告.doc》由会员分享,可在线阅读,更多相关《银行叫号系统报告.doc(9页珍藏版)》请在三一办公上搜索。
1、第一章 概述课程设计是实践性教学中的一个重要的环节。它以某一课程为基础,可以涉及和课程相关的各个方面,是一门独立课程之外的特殊课程。课程设计是让同学对所学的课程更全面的学习和应用,理解和掌握课程的相关知识。数据结构是一门重要的专业基础课,是计算机理论和应用的核心基础课程。数据结构课程设计,要求学生在数据结构的逻辑特性和物理表示、数据结构的选择和应用、算法的设计及其实现等方面,加深对课程基本内容的理解。同时,在程序设计方法以及上机操作等基本技能和科学作风方面受到比较系统和严格的训练。在这次的课程设计中我选择的题目是银行叫号排号模拟题。此次项目由陈静宜、司薇、秦娇娇三人合力完成。第二章 需求分析2
2、.1功能分析本次选做的课程设计是银行叫号排好模拟题。银行叫号排好是一个很有实际应用的问题。本次要求:1、 利用循环队列存储结构模拟此过程,支持两个或多个窗口的叫号。2、 随机模拟每位客户办理业务的时间;3、 列出指定时间段内每个窗口的每个客户所办理业务的时间及该窗口共服务的客户总数。2.2设计平台Windows2000以上操作系统;Microsoft visual C+6.02.3设计概要1、利用循环队列存储结构模拟此过程,支持两个或多个窗口的叫号。2、随机模拟每位客户办理业务的时间;3、列出指定时间段内每个窗口的每个客户所办理业务的时间及该窗口共服务的客户总数。第三章 代码实现对于办理业务人
3、员,将用到:对于服务窗口:接下来我们又定义了三个将要用到的函数,分别是模拟服务窗口书、办理业务的人数、临时变量。代码如下:接下来调用之前我们所定义的函数,并设计主函数:编写启动程序:最后我们重复掉用,并编写窗口查询,时间查询。输出最后的运行结果。代码如下:第四章 运行运行界面:如图所示:图4.1 运行界面1输入窗口的数目,例如输入4。如图所示:输入模拟办理业务的人数,例如输入2。如图所示:图4.2 运行界面2接下来我们可以选择跳过繁琐的业务办理的过程交由计算机自行来处理,输入40000即可完成。如图所示:图4.3 运行界面3我们输入50000可以根据时间段来查询。如图所示:图4.4 运行界面4