(必做要求1:使用图形用户界面)
(必做要求2:在项目中应用接口并完成一项实用的功能设计)
当今,社会上中产阶级对投资理财的需求不断增加,某保险公司计划开发一套基金管理系统,请你运用Java面向对象编程的技术帮助他们完成该系统的开发。
本题为半开放自主命题,在以下说明的基础上,请自行完善系统需求、功能、界面、代码的设计
1基金(Fund)类设计说明:
请你通过自主学习,了解目前我国投资市场中主要存在哪几种类型的基金,然后设计并编写具有继承关系的基金类,用于表示基金的信息,具体要求如下:
-基类为AbstractFund,属性包括收益率与风险等级,外加至少三个属性
-子类为XXXFund(自主命名),必须继承自AbstractFund,在基类的基础上添加至少2个特有属性和2个特有方法,同时应具有合理的封装
-子类不少于三个,也就是至少设计三种不同的基金类型
-继承中必须体现面向对象的多态特性
-设计合理,你的类与对象应当是现实的真实反映
2登录及管理员模块
登录用户分2种用户角色:基金经理(具有管理权限)、普通用户
基金经理:可以进行基金信息的新增、修改、删除、查询,以及具有管理员功能(创建用户账户、重置密码等)
用户:即一般的家庭理财客户,可以在系统上查看、比较、购买、赎回基金,以及查看基金当前收益
实现功能模块要求:
1)用户管理:
A、增加、删除和修改普通用户信息
2)登录功能:
用户通过输入正确的账户名称和密码进行登入,登录界面及登录规则参考日常使用的平台软件。
3基金管理模块
1)基金经理(管理员)在界面上选择“基金管理”
2)基金经理(管理员)能够录入不同类型的基金,根据系统提示录入必要的基本信息
3)基金经理(管理员)能够总览查看所有基金信息,并根据某些属性(例如收益率)进行过滤及排序
(提示:你能否只设计一个录入界面,满足所有类别基金信息的录入?)
4用户模块
1)用户用自己的账户登录到系统(账户由管理员创建)
2)用户查看基金列表、进一步可以查看基金详细信息
3)用户购买基金
4)用户赎回基金
5)根据用户选择的风险等级进行基金推荐,并计算该基金的预期回报
点击空白处退出提示












评论