将近一个月前,ian写了一篇银行转帐系统--始篇,这几天我们要规划数据库的结构了,所以要分析一下这个模拟系统要实现什么样的功能,才能规划数据库。
要模拟什么样的功能呢?参考的是那些银行的网上银行和ATM自动取款机要实现的一些功能,当然我们现在的技术水平有限实现不了那么多的功能,但是一般的要去实现。
第一,客户信息部分,这个部分主要是管理客户的信息,密码,电话等资料客户自己可以更改,姓名,身份证号码等不允许更改。
第二,帐户上面的资金信息,这个功能主要是管理帐户上的资金。用户可以查询余额和最后的几笔交易记录。
要模拟什么样的功能呢?参考的是那些银行的网上银行和ATM自动取款机要实现的一些功能,当然我们现在的技术水平有限实现不了那么多的功能,但是一般的要去实现。
第一,客户信息部分,这个部分主要是管理客户的信息,密码,电话等资料客户自己可以更改,姓名,身份证号码等不允许更改。
第二,帐户上面的资金信息,这个功能主要是管理帐户上的资金。用户可以查询余额和最后的几笔交易记录。
第三,交易记录的管理。在第二中如果要让客户能查询自己的交易记录,那么必须有一张表来存储交易记录。交易记录是比做的一张表,从现实的银行系统中可以看出,如果你帐户上的资金出错,当然你要去查交易记录。
第四,用户的存款,转帐,取款。这个是最最基本的功能。
第五,后台。这个其实也是一个操作界面,客户有客户的操作界面,银行工作人员有工作人员的操作记录,比如你办卡等必须要在这里操作,还有你身份证,姓名等更改的操作也必须在这里进行。
第六,资料汇总。这个功能是对银行的一些管理人员而实现的,现在的银行都是商业银行,他们要知道自己的银行,这个月到底能赚多少等。
零零散散地说了几点,这几点应该是比较基本的,如果以后想到其他的,再来增加。
第四,用户的存款,转帐,取款。这个是最最基本的功能。
第五,后台。这个其实也是一个操作界面,客户有客户的操作界面,银行工作人员有工作人员的操作记录,比如你办卡等必须要在这里操作,还有你身份证,姓名等更改的操作也必须在这里进行。
第六,资料汇总。这个功能是对银行的一些管理人员而实现的,现在的银行都是商业银行,他们要知道自己的银行,这个月到底能赚多少等。
零零散散地说了几点,这几点应该是比较基本的,如果以后想到其他的,再来增加。











留言