回 帖 发 新 帖 刷新版面

主题:大哥们!帮帮忙。c#交作业了!~!~!

有8个题目

1、C#模拟ATM取款机。用控制台应用程序或Windows应用程序或WEB应用程序做都可以。
2、类似于天气预报网站的省份、城市关联变化的程序。Web程序实现。省份的名称和城市的名称分别用不同的表保存。当选择省份时,城市列
表要相应发生变化。要求达到省份既可以输入也可以选择。选择省份列表不刷新更新城市列表。
3、做一个类似于电子技术应用或计算机工程网站的投稿系统。(自选题目的参照要求)
4、ASP.NET构建同学录系统改进。
5、动态新闻发布系统改进。
6、做一个类似于登录框的自定义控件,要求能够对数据库中的用户名和密码进行验证。
7、进口旧机电设备管理系统改进。
8、其他提到过的允许做的程序

回复列表 (共2个回复)

沙发

还有啊 !~!~
一、 案例需求

相信大家都用过银行的ATM取款机,这里我们考虑用c#写一个ATM的模拟程序。也就是模拟ATM使用过程中的界面和用户交互。这个案例虽然比较简单,但是可以训练大家用面向对象的方式来思考和解决问题的能力。

二、案例分析

我们来简单分析一下我们要处理的这个问题需要涉及到的各个方面,首先,我们很容易考虑到这是一个银行卡和ATM机器之间的“对话”。也就是说,我们可以很直观想到要处理的两个对象是ATM和银行卡。换句话说,我们可以定义两个类来解决这个问题,接下来的事情就是逐一地分析这两个类的属性和方法。

首先来看ATM机这个类,回忆我们日常生活中,ATM都有哪些相关的特征和行为。一般来说,有这么几项ATM相关特征,单笔取款一般有个最高限制。对每日取款的总金额有个限制,也就是每天取钱的总数。另外,还有一个属性是余额。这是用来捡测是否能够提供服务的。我们再来看看ATM能够给用户提供的服务,也就是说,它有哪些“能力”,这些能力在oop的框架中,也就是方法。一般来说,有核对密码、修改密码、取款、查询信息、退出系统、锁机吞卡等。我们可以把这些能力定义为成员函数。

其次,我们来看看银行卡这个类有哪些相关特征和行为。用户密码,用户姓名,存款额这些显然是银行卡的特征。一般来讲,银行卡本身是没有什么能力的,但就程序而言,我们需要让它具有一些能力,主要是考虑到程序的输入输出。

考虑到这里,因为这个案例算法方面相对比较简单,程序的大框架已经出来了。

板凳

晕,这要做好久呢,哪是什么小题目啊

我来回复

您尚未登录,请登录后再回复。点此登录或注册