关于类设计
某财务管理软件有三种类型的用户:普通职员、出纳和会计。三种用户都具有用户名、密码和部门三个属性,都具有查询工资的操作。但普通职员只能查询自己的工资,出纳除了可以查询自己工资之外,还可查询公司所有职员的工资,并且具有核算工资和发放工资的操作;而会计除了具有普通职员的属性和操作之外,还具有“专业方向”属性(会计可能有电算化会计、财务会计、审计会计等不同的专业方向),会计还具有统计账目、与银行沟通的操作。
注:
要求:
1.根据以上描述,用C#语言建立几个类,使用面向对象的编程思想使这几个类具有层次关系,实现此描述。
2.在以上各类的方法中,只编写一条语句,打印必要的输出和提示信息;
3.编写一个测试类,测试出纳按照月份查询自己的工资以及发放工资的操作,测试专业方向为“成本会计”的会计进行统计账目的操作。
4.职员查询自己工资操作可以按月份查询,如不输入月份则默认查询本月工资。
某财务管理软件有三种类型的用户:普通职员、出纳和会计。三种用户都具有用户名、密码和部门三个属性,都具有查询工资的操作。但普通职员只能查询自己的工资,出纳除了可以查询自己工资之外,还可查询公司所有职员的工资,并且具有核算工资和发放工资的操作;而会计除了具有普通职员的属性和操作之外,还具有“专业方向”属性(会计可能有电算化会计、财务会计、审计会计等不同的专业方向),会计还具有统计账目、与银行沟通的操作。
注:
要求:
1.根据以上描述,用C#语言建立几个类,使用面向对象的编程思想使这几个类具有层次关系,实现此描述。
2.在以上各类的方法中,只编写一条语句,打印必要的输出和提示信息;
3.编写一个测试类,测试出纳按照月份查询自己的工资以及发放工资的操作,测试专业方向为“成本会计”的会计进行统计账目的操作。
4.职员查询自己工资操作可以按月份查询,如不输入月份则默认查询本月工资。
解决方案 »
- 求助。xls文件导入数据库时,一列中数字项、字母项只能“你死我活”??
- 做一个WF窗体的启动项,就是让这个程序启动的时候首先会有一个图片出来,然后开始程序,后台代码怎么弄啊,前面的视图上需要PictureBox之外还需要什么吗
- C# WinForm 打包问题
- Vista+VS2008开发C#程序如果想用一个已有的ActiveX控件需要如何做?
- 关于EXE文件
- 求一个起线程的模板例子,可以传参的!!
- 菜鸟求助:关于MSMQ的问题!
- EXCEL分页符问题
- 我的VS.NET突然不能在添加新项中选择添加WEB窗体了。
- 自定义的结构类型能否做为输出参数?
- C#问题
- 50分求助,请大家帮忙给下面的程序中的每个函数、方法加上注释,尽量详细点。多谢。马上结贴!
class 普通职员
{
...
}
class 出纳 : 普通职员
{
...
//我有更多权限
...
}
class 会计 : 普通职员
{
...
//我有更多权限
...
//我比你们2个还多出来的权限
...
}LZ是要这样的效果吧?