web商业银行管理平台
每天记录学习,每天会有好心情。*^_^*
最近了解了基于web的商业银行管理平台项目,在这个平台记录一下这个基于web的商业银行管理平台项目,方便以后再次使用或学习的时候能够及时的翻阅。在完成基于web的商业银行管理平台项目的时候,考虑了很多框架。最终决定选用SSM(MYECLIPSE),该框架具有极强的移植性,多平台性,便于操作性等优点。此框架能在MYECLIPSE开发工具中完美的编写和运行,基于web的商业银行管理平台为一个 后台项目。采用当前非常流行的B/S体系结构,以JSP作为开发技术,主要依赖SSM技术框架,mysql数据库建立本系统。
在对基于web的商业银行管理平台项目进行需求分析的时候,得出系统的登录角色包括了管理员、用户、柜员。对应用户可以通过登录自己的账号,进行入系统。系统对不同角色拥有不同权限。
在系统的功能中,用户投资是一个重要的表。这个表使得用户、投资活动、柜员关联了起来。在用户投资表中用户投资的用户与用户的mingzi字段对应、用户投资的用户id与用户的id字段对应、用户投资的投资活动与投资活动的mingcheng字段对应、用户投资的投资活动id与投资活动的id字段对应、用户投资的柜员与柜员的mingzi字段对应、用户投资的柜员id与柜员的id字段对应、用户投资的活动用时与投资活动的shichang字段对应
,他们拥有关联关系。在系统的功能中,存取款是一个重要的表。这个表使得用户、柜员关联了起来。在存取款表中存取款的用户与用户的mingzi字段对应、存取款的用户id与用户的id字段对应、存取款的柜员与柜员的mingzi字段对应、存取款的柜员id与柜员的id字段对应
,他们拥有关联关系。为了完成系统的功能需要为用户、柜员设置转账表,记录转账信息。在转账表中定义了两者的关联关系,其中转账的转账人与用户的mingzi字段对应、转账的转账人id与用户的id字段对应、转账的收账人与用户的mingzi字段对应、转账的收账人id与用户的id字段对应、转账的柜员与柜员的mingzi字段对应、转账的柜员id与柜员的id字段对应
。
总结得出基于web的商业银行管理平台项目所有数据为:管理员(admin)、用户(yonghu)、柜员(guiyuan)、投资活动(huodong)、用户投资(yonghutouzi)、存取款(cunqu)、转账(zhuanzhang)
基于web的商业银行管理平台之管理员表
字段名 | 类型 | 属性 | 描述 id | INT(11) | PRIMARY KEY | 管理员id username | VARCHAR(255) | | 账号 password | VARCHAR(255) | | 密码
基于web的商业银行管理平台之用户表
字段名 | 类型 | 属性 | 描述 id | INT(11) | PRIMARY KEY | 用户id mingzi | VARCHAR(255) | | 名字 username | VARCHAR(255) | | 账户 password | VARCHAR(255) | | 密码 yue | VARCHAR(255) | | 余额 shoujihao | VARCHAR(255) | | 手机号码 shenfenzheng | VARCHAR(255) | | 身份证号
基于web的商业银行管理平台之柜员表
字段名 | 类型 | 属性 | 描述 id | INT(11) | PRIMARY KEY | 柜员id mingzi | VARCHAR(255) | | 名字 username | VARCHAR(255) | | 账号 password | VARCHAR(255) | | 密码 dengji | VARCHAR(255) | | 等级 yewushu | VARCHAR(255) | | 业务数量
基于web的商业银行管理平台之投资活动表
字段名 | 类型 | 属性 | 描述 id | INT(11) | PRIMARY KEY | 投资活动id mingcheng | VARCHAR(255) | | 名称 shichang | VARCHAR(255) | | 时长(单位天) lilv | VARCHAR(255) | | 利率 gongsi | VARCHAR(255) | | 所属公司 hangye | VARCHAR(255) | | 所属行业 jine | VARCHAR(255) | | 金额
基于web的商业银行管理平台之用户投资表
字段名 | 类型 | 属性 | 描述 id | INT(11) | PRIMARY KEY | 用户投资id yonghu | VARCHAR(255) | | 用户 yonghuid | VARCHAR(255) | | 用户id huodong | VARCHAR(255) | | 投资活动 huodongid | VARCHAR(255) | | 投资活动id guiyuan | VARCHAR(255) | | 柜员 guiyuanid | VARCHAR(255) | | 柜员id kaishishijian | VARCHAR(255) | | 开始时间 huodongyongshi | VARCHAR(255) | | 活动用时 jieshushijian | VARCHAR(255) | | 结束时间 honghli | VARCHAR(255) | | 红利 zhuangtai | VARCHAR(255) | | 状态 benjin | VARCHAR(255) | | 本金
基于web的商业银行管理平台之存取款表
字段名 | 类型 | 属性 | 描述 id | INT(11) | PRIMARY KEY | 存取款 yonghu | VARCHAR(255) | | 用户 yonghuid | VARCHAR(255) | | 用户id leixing | VARCHAR(255) | | 类型 jine | VARCHAR(255) | | 金额 guiyuan | VARCHAR(255) | | 柜员 guiyuanid | VARCHAR(255) | | 柜员id shijian | VARCHAR(255) | | 时间
基于web的商业银行管理平台之转账表
字段名 | 类型 | 属性 | 描述 id | INT(11) | PRIMARY KEY | 转账id zhuanzhangren | VARCHAR(255) | | 转账人 zhuanzhangrenid | VARCHAR(255) | | 转账人id jine | VARCHAR(255) | | 金额 shouzhangren | VARCHAR(255) | | 收账人 shouzhangrenid | VARCHAR(255) | | 收账人id guiyuan | VARCHAR(255) | | 柜员 guiyuanid | VARCHAR(255) | | 柜员id shijian | VARCHAR(255) | | 时间
SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- ---------------------------- -- Table structure for ggjywebdsyyhglpt -- ---------------------------- DROP TABLE IF EXISTS `t_admin`; CREATE TABLE `t_admin` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '管理员id',`username` VARCHAR(255) DEFAULT NULL COMMENT '账号',`password` VARCHAR(255) DEFAULT NULL COMMENT '密码',PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='管理员'; -- ---------------------------- DROP TABLE IF EXISTS `t_yonghu`; CREATE TABLE `t_yonghu` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '用户id',`mingzi` VARCHAR(255) DEFAULT NULL COMMENT '名字',`username` VARCHAR(255) DEFAULT NULL COMMENT '账户',`password` VARCHAR(255) DEFAULT NULL COMMENT '密码',`yue` VARCHAR(255) DEFAULT NULL COMMENT '余额',`shoujihao` VARCHAR(255) DEFAULT NULL COMMENT '手机号码',`shenfenzheng` VARCHAR(255) DEFAULT NULL COMMENT '身份证号',PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='用户'; -- ---------------------------- DROP TABLE IF EXISTS `t_guiyuan`; CREATE TABLE `t_guiyuan` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '柜员id',`mingzi` VARCHAR(255) DEFAULT NULL COMMENT '名字',`username` VARCHAR(255) DEFAULT NULL COMMENT '账号',`password` VARCHAR(255) DEFAULT NULL COMMENT '密码',`dengji` VARCHAR(255) DEFAULT NULL COMMENT '等级',`yewushu` VARCHAR(255) DEFAULT NULL COMMENT '业务数量',PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='柜员'; -- ---------------------------- DROP TABLE IF EXISTS `t_huodong`; CREATE TABLE `t_huodong` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '投资活动id',`mingcheng` VARCHAR(255) DEFAULT NULL COMMENT '名称',`shichang` VARCHAR(255) DEFAULT NULL COMMENT '时长(单位天)',`lilv` VARCHAR(255) DEFAULT NULL COMMENT '利率',`gongsi` VARCHAR(255) DEFAULT NULL COMMENT '所属公司',`hangye` VARCHAR(255) DEFAULT NULL COMMENT '所属行业',`jine` VARCHAR(255) DEFAULT NULL COMMENT '金额',PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='投资活动'; -- ---------------------------- DROP TABLE IF EXISTS `t_yonghutouzi`; CREATE TABLE `t_yonghutouzi` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '用户投资id',`yonghu` VARCHAR(255) DEFAULT NULL COMMENT '用户',`yonghuid` INT(11) DEFAULT NULL COMMENT '用户id',`huodong` VARCHAR(255) DEFAULT NULL COMMENT '投资活动',`huodongid` INT(11) DEFAULT NULL COMMENT '投资活动id',`guiyuan` VARCHAR(255) DEFAULT NULL COMMENT '柜员',`guiyuanid` INT(11) DEFAULT NULL COMMENT '柜员id',`kaishishijian` VARCHAR(255) DEFAULT NULL COMMENT '开始时间',`huodongyongshi` VARCHAR(255) DEFAULT NULL COMMENT '活动用时',`jieshushijian` VARCHAR(255) DEFAULT NULL COMMENT '结束时间',`honghli` VARCHAR(255) DEFAULT NULL COMMENT '红利',`zhuangtai` VARCHAR(255) DEFAULT NULL COMMENT '状态',`benjin` VARCHAR(255) DEFAULT NULL COMMENT '本金',PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='用户投资'; -- ---------------------------- DROP TABLE IF EXISTS `t_cunqu`; CREATE TABLE `t_cunqu` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '存取款',`yonghu` VARCHAR(255) DEFAULT NULL COMMENT '用户',`yonghuid` INT(11) DEFAULT NULL COMMENT '用户id',`leixing` VARCHAR(255) DEFAULT NULL COMMENT '类型',`jine` VARCHAR(255) DEFAULT NULL COMMENT '金额',`guiyuan` VARCHAR(255) DEFAULT NULL COMMENT '柜员',`guiyuanid` INT(11) DEFAULT NULL COMMENT '柜员id',`shijian` VARCHAR(255) DEFAULT NULL COMMENT '时间',PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='存取款'; -- ---------------------------- DROP TABLE IF EXISTS `t_zhuanzhang`; CREATE TABLE `t_zhuanzhang` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '转账id',`zhuanzhangren` VARCHAR(255) DEFAULT NULL COMMENT '转账人',`zhuanzhangrenid` INT(11) DEFAULT NULL COMMENT '转账人id',`jine` VARCHAR(255) DEFAULT NULL COMMENT '金额',`shouzhangren` VARCHAR(255) DEFAULT NULL COMMENT '收账人',`shouzhangrenid` INT(11) DEFAULT NULL COMMENT '收账人id',`guiyuan` VARCHAR(255) DEFAULT NULL COMMENT '柜员',`guiyuanid` INT(11) DEFAULT NULL COMMENT '柜员id',`shijian` VARCHAR(255) DEFAULT NULL COMMENT '时间',PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='转账';