数据库oracle银行管理系统

数据库oracle银行管理系统

ID:39199285

大小:263.69 KB

页数:48页

时间:2019-06-27

数据库oracle银行管理系统_第1页
数据库oracle银行管理系统_第2页
数据库oracle银行管理系统_第3页
数据库oracle银行管理系统_第4页
数据库oracle银行管理系统_第5页
资源描述:

《数据库oracle银行管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程设计说明书目录摘要1一、设计银行管理系统结构图1.1系统结构图2二、银行管理系统E-R图和表结构2.1E-R图32.2表结构5三、创建系统数据表3.1创建表空间和用户63.2创建用户信息表并添加约束63.3创建银行卡信息表83.4创建交易信息表9四、模拟常规业务操作4.1建立更新账号触发器114.2存取款交易操作114.3用户开户134.4更改密码154.5账号挂失164.6余额查询16II课程设计说明书4.7转账业务设置174.8银行盈利结算184.9撤户操作18五、总结20参考文献21附录22II课程设计说明书摘要 随着计算机

2、的飞速发展及应用领域的扩大,特别是计算机网络和电子商务的发展,极大的改变了商业银行传统的经营模式。能够为客户提供方便、快捷、安全的服务,也能够有效的降低银行的营运成本,这是银行存储系统追求的目标。目前,对于现代化银行运营的要求是客户可以实现方便安全的业务交易,银行职员可以进行高效合理的工作管理,实现银行业务电子化。方便用户快速的进行存款、取款、修改密码以及完成一些转账的交易,大大提高办公效率,能够及时、准确、有效的帮用户办理各种繁琐的手续,也减缓了银行工作人员的压力。46课程设计说明书一、设计银行管理系统结构图1.1系统结构图银行系统

3、信息查询财务管理账户管理开户修改密码账户挂失销户存款取款转账余额查询46课程设计说明书图1.1系统结构图46课程设计说明书一、银行管理系统E-R图和表结构2.1E-R图身份证号开户开户信息表住址联系电话开户名联系电话开户名身份证号图2.146课程设计说明书开户开户金额是否挂失用户编号密码开户日期货币种类余额卡号存款类型银行信息表图2.2卡号交易金额交易日期交易类型交易信息表交易46课程设计说明书46课程设计说明书2.2表结构通过对银行管理系统的需求分析,应该为该系统设计3个表,分别为用户信息表、银行卡信息表和交易信息表。用户信息表用于

4、存储用户的基本信息,包括用户的编号、开户名、身份证号、联系电话和家庭住址等信息表2.1用户信息表字段名称字段描述数据类型长度约束customer用户编号Number4主键customer开户名Varhcar220必填PID身份证号Varchar218必填telephone联系电话Varchar213必填Address家庭地址Varchar250无银行卡信息表用于存储银行卡相关的信息主要包括卡号、存储的货币类型,存款方式,开户时间,开户金额,余额、银行卡密码、是否挂失和用户编号等信息,表2.2银行卡信息表字段名称字段描述数据类型长度约束

5、cardID卡号Varchar220主键curType货币种类Varhcar210必填SavingType存款类型Varchar28非空Opendate开户日期DATETIME必填openmoney开户金额Number8必填Balance帐户余额Number8必填Isreportloss是否挂失Varchar22必填Customer开户编号Varchar4外键46课程设计说明书46课程设计说明书交易信息表用于存储用户的交易记录,主要包括交易日期,卡号、交易类型,交易金额等信息。表2.3交易信息表字段名称字段描述数据类型长度属性Tran

6、sdate交易日期DatetimePKcardID卡号Varhcar220非空transTYPE交易类型VARCHAR24非空transMoney交易金额NUMBER4非空remark备注VARCHAR250非空46课程设计说明书46课程设计说明书三、创建系统数据表3.1创建表空间和用户使用system用户连接数据库后,创建表空间space_zqp,指定数据文件为D:Bank.dbf,代码如下图:图3.1表空间和用户3.2创建用户信息表并添加约束用户信息表保存了用户的基本信息,该表的创建语句如下,CREATETABLEuserInf

7、o(customerIDNUMBER(4)NOTNULL,customerNameVARCHAR2(20)NOTNULL,PIDVARCHAR2(18)NOTNULL,46课程设计说明书telephoneVARCHAR2(13)NOTNULL,addressVARCHAR2(50))PARTITIONBYHASH(PID)(PARTITIONpid1,PARTITIONpid2,PARTITIONpid3,);ALTERTABLEuserInfoADDCONSTRAINTPK_customerIDPRIMARYKEY(customer

8、ID)ADDCONSTRAINTUK_PIDUNIQUE(PID)ADDCONSTRAINTCK_PIDCHECK(LENGTH(PID)=18ORLENGTH(PID)=15)ADDCONSTRAINTCK_telep

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。