欢迎来到天天文库
浏览记录
ID:30470401
大小:19.02 KB
页数:10页
时间:2018-12-30
《银行模拟排队系统,实验总结,unix》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划银行模拟排队系统,实验总结,unix 北京电子科技学院 《数据结构课程设计》实验报告 题目:银行排队模拟系统 班级:0921 姓名:韩晓雪 学号:XX2111 完成日期:XX/9/9 一、问题描述 银行业务越来越丰富,有一般的客户存款或取款、理财金、外币服务等。每天来银行的客户越来越多,为免除客户排队等待,日前银行均设计有排队管理系统。试编程模拟管理银行的排队业务。 题目要求: 设置有排队机器,可以实现“理财金”“外币”“个人服务”
2、等3种业务的排队。 银行窗口接待服务。接待窗口分3种“理财”“外币”和“个人业务”,理财和外币业务由专用窗口接待,且这些专用窗口接待完本类业务之后,将继续进行“个人业务”服务。直到全部客户服务均完成。 二、需求分析目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 根据客户办理业务的需求,银行设有“个人业务”、“理财业务”和“外币业务”3种业务的办理,且“理财业务”的优先级
3、高于“外币业务”。本程序将根据客户选择要办理的业务类型,等候办理业务的客户进行队伍编排。工作人员控制每位客户的业务办理时间。 程序开始:第一位客户选择要办理的业务类型后。 程序结束:3个窗口均无人办理业务。 三、概要设计 程序功能: 本程序可以实现对办理不同业务的客户进行合理编排,尽量减少客户等待时间,同时客户可以从界面获得自己的排队情况,并可以了解到当前日期和时间。 1、选择业务:客户从应用程序界面上选择要办理的业务类型。 2、产生编号:程序通过客户选择业务来为其排号,业务不同,客户获得的编号类型不同。 3、显示排队情况:将客户的编号、所排窗口、
4、所在队伍位置显示在应用程序界面上,模拟排队情况。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 4、刷新队伍:每位客户业务办理结束后,工作人员提醒下一位客户,当2号窗口、3号窗口业务办理结束且1号窗口仍有人在办理业务,则将在1号窗口前排队的客户分配到2号窗口、3号窗口去。分配方法是:当2、3窗口同时为空时,先分配给2号窗口,若此时仍有客户在1号窗口排队,则再分配给3号窗口。
5、 5、排号算法:若客户选择“理财”或“外币”业务,则分别将其直接排到 2号窗口、3号窗口的队伍中,若客户选择“个人业务”,则要进行如下判断: 若1号窗口无人办理业务,则安排其到1号窗口办理业务; 若1号窗口有人在办理业务,则一次判断2号窗口、3号窗口是否有 人办理业务,若没有则安排其在无人窗口办理业务; 若3个窗口均有人在办理业务,则将其排到1号窗口的队伍中。 对象说明 1、窗体:1个窗体,用于设计应用程序界面。 2、Label控件:14个Label控件,用于做文字说明或信息提示。 3、Button控件:7个Button控件,用于接受客户的命令
6、,然后执行该命令所对应的事件过程中的程序代码。 4、TextBox控件:4个TextBox控件,用于输出文本信息 5、Timer控件:3个Timer控件,用于触发事件。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 6、DataTimePicker1控件1个:获取当前日期,观看日历。 四、详细设计 本程序通过数组来实现对排队客户的存储,再通过textbox以文本形式
7、将排队情况显示出来。 数据 事件说明 1、Button6_Click ?客户选择个人业务,将客户放在数组geren中,数组元素加1, 并给客户相应的编号,编号加1,根据排号算法,将客户排在合适的窗口并显示。 ?若排队人数多于25人,显示提示信息,同时停止个人业务办理。 2、Button7_Click ?客户选择理财业务,将客户放在数组licai中,数组元素加1, 并给客户相应的编号,编号加1,根据排号算法,将客户排在2号窗口并显示。 ?若2号窗口排队人数多于25人,显示提示信息,同时停止理财业务 办理。目的-通过该培训员工可对保安行业有初步了
8、解,并感受
此文档下载收益归作者所有