日期:2014-05-18  浏览次数:20710 次

紧急求助!!!哪位大虾出出手啊,关于类设计
关于类设计
某财务管理软件有三种类型的用户:普通职员、出纳和会计。三种用户都具有用户名、密码和部门三个属性,都具有查询工资的操作。但普通职员只能查询自己的工资,出纳除了可以查询自己工资之外,还可查询公司所有职员的工资,并且具有核算工资和发放工资的操作;而会计除了具有普通职员的属性和操作之外,还具有“专业方向”属性(会计可能有电算化会计、财务会计、审计会计等不同的专业方向),会计还具有统计账目、与银行沟通的操作。
注: 
要求:
1.根据以上描述,用C#语言建立几个类,使用面向对象的编程思想使这几个类具有层次关系,实现此描述。
2.在以上各类的方法中,只编写一条语句,打印必要的输出和提示信息;
3.编写一个测试类,测试出纳按照月份查询自己的工资以及发放工资的操作,测试专业方向为“成本会计”的会计进行统计账目的操作。
4.职员查询自己工资操作可以按月份查询,如不输入月份则默认查询本月工资。

------解决方案--------------------
C# code

class 普通职员
{
...
}
class 出纳 : 普通职员
{
...
//我有更多权限
...
}
class 会计 : 普通职员
{
...
//我有更多权限
...
//我比你们2个还多出来的权限
...
}

------解决方案--------------------
你可以看看看petshop。学习参考一下

我的异常网推荐解决方案:软件开发者薪资,http://www.aiyiweb.com/other/1391128.html