资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,网上银行系统设计,负责人:陈和福,一.引言,1.1 背景,说明,a 待开发软件系统的名称:个人网上银行系统,b 本项目开发者:网上银行开发小组,用户可以通过网上银行进行网上购物的付款。,用户可以通过网上银行进行个人自助贷款操作。,转账的账号和对方的姓名,我们主要建立了三张表:,用户可以通过网上银行进行个人自助贷款操作。,非法(如确认码和密码不一直,旧密码错误),用户可以通过网上银行进行网上购物的付款。,b 本项目开发者:网上银行开发小组,b 本项目开发者:网上银行开发小组,各个子账户的名称、币种、余额、息,用户可以通过网上银行向任何银行账户转帐汇款。,转账的账号和对方的姓名,五 程序1(标识符)设计说明,非法(如确认码和密码不一直,旧密码错误),五 程序1(标识符)设计说明,网上银行同时提供收款方信息管理功能,供用户存储常用的收款方信息,以便下次转帐汇款。,二.实现功能概述,一卡通账户管理,通过网上银行,用户可以看到所有一卡通账户的基本信息。可以进行交易记录查询、定活互转、修改密码和挂失。,转帐汇款,用户可以通过网上银行向任何银行账户转帐汇款。网上银行同时提供收款方信息管理功能,供用户存储常用的收款方信息,以便下次转帐汇款。,贷款,用户可以通过网上银行进行个人自助贷款操作。,外汇买卖,用户可以通过网上银行进行外汇买卖。实现活期账户和外汇专户之间的互转,投放委托指令,查询指令执行情况及历史记录,查看实时汇率和外币走势。,网上购物,用户可以通过网上银行进行网上购物的付款。,三 程序结构图,程序基本结构图,四 详细流程图,(一)用户基本信息查询,用户显示界面,账 号,数据库,各个子账户的名称、币种、余额,、息,帐号信息,(二)修改密码,旧密码,新密码,新密码确认,检查合法性,非法(如确认码和密码不一直,旧密码错误),输出错误信息,修改密码,合法,失败,用户操作界面,数据库,转账的账号和对方的姓名,在数据库接口方面,我们也专门用一个DB类来实现,所有这些都是为了提高程序的移植性。,非法(如确认码和密码不一直,旧密码错误),b 本项目开发者:网上银行开发小组,b 本项目开发者:网上银行开发小组,查找该时间段的股市情况,b 本项目开发者:网上银行开发小组,用户可以通过网上银行进行外汇买卖。,b 本项目开发者:网上银行开发小组,b 本项目开发者:网上银行开发小组,在数据库方面,我们的ER图如下:,(三)网上挂失,挂失的卡号,输入身份证号并确认,数据库,取消,(四)股市查询,时间段,查找该时间段的股市情况,分析并输出各条明细,用户界面,(五)网上转帐,转账的账号和对方的姓名,判断该帐号的合法性,判断输入数据的合法性,本卡的密码,输入合法,输入错误,转帐的处理,转账金额,数据库,用户可以通过网上银行进行个人自助贷款操作。,b 本项目开发者:网上银行开发小组,(一)用户基本信息查询,用户可以通过网上银行进行外汇买卖。,查找该时间段的股市情况,用户可以通过网上银行进行外汇买卖。,非法(如确认码和密码不一直,旧密码错误),在数据库方面,我们的ER图如下:,转账的账号和对方的姓名,五 程序1(标识符)设计说明,非法(如确认码和密码不一直,旧密码错误),在数据库方面,我们的ER图如下:,在数据库接口方面,我们也专门用一个DB类来实现,所有这些都是为了提高程序的移植性。,(六)汇率查询,时间段,查找该时间的汇率情况,汇率数据,用户界面,五 程序1(标识符)设计说明,51程序描述,本程序主要是在.net环境下完成的。我们用一人完成一个用户控件的方式来分配程序员的工作。这样做主要是提高了程序的重用,因为用户控件的移植性很强。在数据库接口方面,我们也专门用一个DB类来实现,所有这些都是为了提高程序的移植性。,52 接口,在数据库方面,我们的ER图如下:,我们主要建立了三张表:,tb_user(用户信息表)tb_balance帐户当前余额表 ta_transfer转帐表,
展开阅读全文