C#开发银行叫号系统.doc

C#开发银行叫号系统.doc

ID:61923716

大小:324.00 KB

页数:22页

时间:2021-03-30

C#开发银行叫号系统.doc_第1页
C#开发银行叫号系统.doc_第2页
C#开发银行叫号系统.doc_第3页
C#开发银行叫号系统.doc_第4页
C#开发银行叫号系统.doc_第5页
资源描述:

《C#开发银行叫号系统.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、任务书课程名称:C#程序设计设计题目:银行排队叫号系统1.问题描述:目前,在以银行营业大厅为代表的窗口行业,大量客户的拥挤排队已成为了这些企事业单位改善服务品质、提升营业形象的主要障碍。排队(叫号)系统的使用将成为改变这种状况的有力手段。排队系统完全模拟了人群排队全过程,通过取票进队、排队等待、叫号服务等功能,代替了人们站队的辛苦,把顾客排队等待的烦恼变成一段难得的休闲时光,使客户拥有了一个自由的空间和一份美好的心情。排队叫号软件的具体操作流程为:l顾客取服务序号。当顾客抵达服务大厅时,前往放置在入口处旁的取号机,并按一下其上的相应服务按钮,取号机会自动打印出一张服务单。单上显示服务号及

2、该服务号前面正在等待服务的人数。l银行职员呼叫顾客,顾客的服务号就会按顺序的显示在显示屏上。当一位顾客办事完毕后,柜台银行职员只需按呼叫器相应键,即可自动呼叫下一位顾客。2.功能要求:1)使用数组或链表以及C#接口和范型技术实现通用的队列功能;2)编写算法,利用队列模拟银行排队系统;3)利用多窗口分别模拟顾客取服务号、银行窗口服务顾客。3.界面要求:用户界面设计不做统一规定,但应做到界面友好,易于操作。4.技术要求:要求利用面向对象的方法以及队列数据结构来完成系统的设计;在设计的过程中,建立清晰的类层次;在系统设计中要分析和定义各个类,每个类中要有各自的属性和方法;要求运用面向对象的机制

3、来实现系统功能。5.创新要求在基本要求达到后,可以进行创新设计(包括界面、功能、数据结构)。6.课程设计时间:10天7.考核方式l在机房当场验收。l学生提交课程设计文档(A4纸打印)22目录1设计内容与要求……………………………………………………………………………2.设计说明……………………………………………………………………………………2.1问题描述与功能设计…………………………………………………………………2.2算法与数据结构………………………………………………………………………2.3类定义(函数定义)……………………………………………………………………2.4界面设计……………………

4、…………………………………………………………2.5编码……………………………………………………………………………………2.6测试……………………………………………………………………………………3总结…………………………………………………………………………………………附录A:源代码……………………………………………………………………………22一、设计内容与要求1、设计内容1)、设计窗口,服务窗口;2)、编写代码,实现各种算法,完成排队叫号问题;2、设计要求1.通过这次课程设计,要求在数据结构的逻辑特性和物理表示、数据结构的选择应用、算法的设计及其实现等方面加深课程基本内容的理解。同时,在程

5、序设计方法以及上机操作等基本技能和科学作风方面受到比较系统和严格的训练。2.学生必须仔细研读《数据结构》课程设计任务书要求,以学生自学为主、指导教师指导为辅,独立完成课程设计的任务,有问题及时主动与指导教师沟通。3.在课程设计中,学生要发挥自主学习的能力,充分利用时间,安排好课程设计的时间计划,并在课程设计过程中不断检测自己的计划完成情况,及时向指导教师汇报。4.编程语言:C#语言。二、设计说明2.1问题描述与功能设计1、问题描述目前,在以银行营业大厅为代表的窗口业务,大量客户的拥挤排队已成为了这些企事业单位改善服务品质、提升企业形象的主要障碍。排队叫号系统的使用将成为改变这种情况的有力

6、手段。排队系统完全模拟了人群排队的全过程,通过取票进队。排队等待、叫号服务等功能,很好的解决了客户在服务机构办理业务是所遇到的各种排队、拥挤和混乱现象,代替了人们站队的辛苦,把顾客等待的烦恼变成了一段难得的休闲时光,使客户拥有了一个自由的空间和一份美好的心情。排队叫号软件的具体操作流程为:4、顾客到窗口办理休息区的顾客听到呼叫就到响应窗口进行一对一服务。3、营业员按钮呼叫窗口操作员按“下一位”,当前窗口就显示顾客排队号并语音呼叫“请XX到X号窗口”2、顾客休息等待取到排队号的顾客在休息区休息等待,注意大厅的提示信息1、顾客取号需要办理业务的顾客到取票机前取号,并获得打印出的排队号票222

7、、功能设计1)使用数组以及C#接口和范型技术实现通用的队列功能;2)编写算法,利用队列模拟银行排队系统;3)利用多窗口分别模拟顾客取服务号、银行窗口服务顾客。2.2算法与数据结构在银行排队叫号软件中,首先要找到一种数据结构来存放顾客所得到的服务号,这些服务号表示客户的请求服务的先后顺序,也表示客户被服务的先后顺序。先来的客户被服务:在这个程序中,主要运用了队列这种结构:1、队列是一种特殊的线性表,是一种只允许在表的一端插入操作而在另

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。