怎样设计个人银行账户管理程序
发布网友
发布时间:2022-05-12 20:18
我来回答
共1个回答
热心网友
时间:2023-08-07 22:59
建议先根据实际需求入手,设计业务使用场景(可能要用到UML设计,嫌烦的话直接用面向对象的卡片式设计),根据场景再考虑细化,设计过程切记不要将需求点定得太大,从基本功能入手,尽快完成一次设计和原型开发,然后逐步根据新增需求完善(甚至可能需要重写)代码,比如说:
1、开销户场景:这个场景细化之后,需要考虑面向的对象,包括个人和企业,那么针对个人,就需要建立个人客户信息,针对企业就需要建立企业客户信息。开户销户都必不可少要涉及到客户信息,这块重点考虑。
2、取款场景:最基本的就是借贷,这里取款不多说了,涉及到账户可定要有个余额的信息,引申到怎么涉及账户中的余额字段,因为可能需要将此划分为多个下挂账户。
3、存款场景:存款场景类型比较多,活期、定期、通知存款等等,你可以采取一个客户下下挂多个类型账户的方式管理不同的存款类型。
4、计息场景:计息是肯定要的,活期计息和定期计息,计算利息就会涉及到利息参数,针对不同的品种设定不同的利息(活期、定期利率等等),由此引申你需要专门维护一张信息参数表。
只是大概说下,认为涉及这种项目一定要从需求场景出发,核心需求逐步向外扩张,快速完成原型开发,然后改进。
另外就是一些基本设计思想,比如用户账户资金安全(计息、存取款计算一定要准确!)必须放在首位等。