通过合理的项目进度安排与实施,按照软件工程的方法进行一个银行业务管理系统的开发,提交项目开发报告。
系统业务:
1、员工信息管理:可以添加、删除、修改、查询员工信息。员工信息至少包括员工编号、姓名、性别、出生日期,籍贯,岗位等信息。员工岗位至少分2种,业务主管和普通员工。业务主管具有查看行内所有业务数据的权限但不能修改业务数据,普通员工仅能在授权的情况下查看某个客户的业务信息,并可以进行客户的存取款操作。
2、客户和账户信息管理:包含客户基本身份信息和客户账户信息,客户分为普通客户和VIP客户。可以添加、删除、修改、查询客户和账户信息。
3、业务管理:存款和取款。存款时需要根据金额、年限,利率等信息进行;取款时需要根据金额和日期计算利息,并显示取款后的账户余额等信息,取款金额大于账户余额时给出提示并无法完成取款。办理存取款业务时需要排队叫号,VIP客户优先。
4、业务查询:员工具有一定的权限,可以根据客户授权查询该客户的过往存取款信息,并且每次只能查询该客户自己名下的业务信息,不能显示其他客户的业务。
项目要求:
1、所有业务数据使用数据库进行管理,考虑合理的业务规则与访问要求,建立数据库和表、设置码、约束、创建视图等,体现业务的事务特性,保证业务数据具有一定的安全性。
2、系统分析和设计阶段需要使用作图工具进行系统建模,结构化分析需要建立DFD、DD、SC等,结构化设计需要建立程序流程图、盒图、PAD、判定表、PDL。面向对象分析和设计需要建立类图、用例图、时序图等表达系统体系结构和动态交互行为。建议可使用小型作图软件如visio、starUML,易学易用;或大型软件项目一体化开发软件如Rational Rose、PowerDesigner、Visual Paradigm(机房已装),功能强大,可有效衔接大型软件开发各阶段工作。
鄂ICP备2023011697号-1 | Powered By 91代做