一、题目:银行排队叫号系统(※※※)
二、目的与要求
1.目的:
培养学生综合利用C#语言进行程序设计的能力,培养学生综合利用C#语言进行程序设计的能力,加强及学生对软件工程方法的初步认识,提高软件系统分析能力和程序文档建立、归纳总结的能力,掌握Windows应用程序的开发过程;掌握各种控件的综合应用;掌握数据库与控件的配合使用。
2.基本要求:
要求用C#的思想来完成程序的设计。
1、熟悉.NET开发环境,能够使用C#语言在.NET平台上独立设计、开发WINDOWS应用程序。
2、掌握C#语言的异常处理技术,能够使用.NET各种调试方法调试代码,掌握帮助的使用方法。
3、掌握常用控件以及控件的常用属性的使用方法。
4、界面要做到简洁易懂,具有人性化等特点。
5、程序没有在使用过程中不存在任何的问题。
6、可选功能应全面,可以实施速度的选择,游戏的是否继续,还有记录的保存。
3.创新要求
在基本要求达到后,进行创新设计,强化程序功能、美化界面。
4.书写设计报告的要求
设计报告中包含以下几个方面:
(1)设计题目
(2)总体设计
① 概述所作系统的功能及用途
② 用自顶而下或自底而上的方法,划分功能模块。
③ 确定各模块的算法
(3)根据算法画出模块图
(4)列出程序清单,并加以必要的注释
(5)写出调试程序的方法
(6)指出所设计问题的不足和改进方案
(7)总结本次设计的收获及心得
三、设计方法和基本原理
1. 问题描述:
目前,在以银行营业大厅为代表的窗口行业,大量客户的拥挤排队已成为了这些企事业单位改善服务品质、提升营业形象的主要障碍。排队(叫号)系统的使用将成为改变这种状况的有力手段。排队系统完全模拟了人群排队全过程,通过取票进队、排队等待、叫号服务等功能,代替了人们站队的辛苦,把顾客排队等待的烦恼变成一段难得的休闲时光,使客户拥有了一个自由的空间和一份美好的心情。
排队叫号软件的具体操作流程为:
顾客取服务序号。当顾客抵达服务大厅时,前往放置在入口处旁的取号机,并按一下其上的相应服务按钮,取号机会自动打印出一张服务单。单上显示服务号及该服务号前面正在等待服务的人数。
银行职员呼叫顾客 ,顾客的服务号就会按顺序的显示在显示屏上。当一位顾客办事完毕后,柜台银行职员只需按呼叫器相应键,即可自动呼叫下一位顾客。
四、主要技术问题的描述
1)使用数组或链表以及C#接口和范型技术实现通用的队列功能;
2)编写算法,利用队列模拟银行排队系统;
3)利用多窗口分别模拟顾客取服务号、银行窗口服务顾客。
4)要求利用面向对象的方法以及队列数据结构来完成系统的设计;在设计的过程中,建立清晰的类层次; 在系统设计中要分析和定义各个类,每个类中要有各自的属性和方法;要求运用面向对象的机制来实现系统功能。
能不能帮我简单的做一下,谢谢啦
如果能做出来提高也可以啊
不是真的给银行用,是我们的作业题,能不能把你的那个给我发一下,万分感谢。
追答我那个是银行滴 这个不能给哦..
追问不一定是这个,其他的C#设计的程序也行。记事本,贪吃蛇,拼图,五子棋,扫雷俄罗斯方块,不行,因为有人选了。摆脱了
追答啊哦 你去csdn 资源搜索下吧 那里有贪吃蛇 拼图 扫雷 俄罗斯 的程序和代码
这里不好找滴..
=================
你咋就这么懒捏 百度一搜不就出来21点的文章了 囧rz
http://wenku.baidu.com/view/383daa150b4e767f5acfce71.html
现在不能做这个了,能不能给我一个21点游戏的源码啊?万分感谢
谁能用C#设计一个银行排队叫号系统,简单的就行。需要程序文件和源代码...
程序很简单,说白了就是对一个数据表(排队号)进行操作啊,客户取号生成排队号(当然可按业务分类取号,如:公司业务、个人业务等),柜台叫号时将当前号置为无效,并取下一个号。熟手半天搞定了。
C#银行排队叫号系统
\/\/ 写了一个比较简陋的排队系统,可以参考下:class Program{ static void Main(string[] args){ ServiceWindow[] serviceWindows = new ServiceWindow[Bank.MAX]; for (int i = 0; i < Bank.MAX; i++) serviceWindows[i] = new ServiceWindow() { No = (i + 1).ToString(...
C#银行叫号系统,用数据表做,哪位会,奖励
C#的话思路就是操作一个List,叫到号的时候把这个号从List里删除并加入数据库。这种东西可大可小呢。