数据库技术与应用课程设计指导书

数据库技术与应用课程设计指导书

ID:46241706

大小:180.94 KB

页数:30页

时间:2019-11-22

数据库技术与应用课程设计指导书_第1页
数据库技术与应用课程设计指导书_第2页
数据库技术与应用课程设计指导书_第3页
数据库技术与应用课程设计指导书_第4页
数据库技术与应用课程设计指导书_第5页
资源描述:

《数据库技术与应用课程设计指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《数据库技术与开发》课程设计指导书内科大信息学院计算机系2014年2月15日实训项目:《银行ATM存取款机系统设计与实现》一、项目背景1、项目任务>使用PowerDesigner完成数据库设计>创建数据库、创建表、创建约束>使用触发器和插入测试数据>模拟常规业务、创建视图>使用存储过程实现业务处理>利用事务实现较复杂的数据更新2、项目技能目标>使用PowerDesigner完成数据库概念模型和数据库物理模型设计。>使用T-SQL语句创建数据库、表和各种约束。>使用T-SQL语句编程实现常见业务。>使用触发器实现多表之间的级联更新。>使用事务和存储过程封装业务逻辑。>使用视图简化复杂的数据查询。

2、>使用游标技术实现结果集的行集操作。3、需求概述某银行是一家民办的小型银行企业,现有I•多万客户,公司将为该银行开发一套ATM存取款机系统,对银行H常的存取款业务进行计算机管理,以便保证数据的安全性,提高工作效率。要求根据银行存取款业务需求设计出符合第三范式的数据库结构,使用T-SQL语言创建数据库和表,并添加表约束,进行数据的增删改查,运用逻辑结构语句、事务、视图和存储过程,按照银行的业务需求,实现各项银行H常存款、取款和转账业务。4、开发环境>数据库:SQLSERVER2008开发版>数据库建模工具:PowerDesigner155、问题分析该项口的ATM存取款机业务如下:(1)银行存取款

3、业务介绍银行为客户提供了各种银行存取款业务。详见表1表1・银行存取款业务业务描述活期无固定存期,可随时存取,存取金额不限的一种比较灵活的存款定活两便事先不约定存期,一次性存入,一次性支取的存款通知不约定存期,支取时需提前通知银行,约定支取FI期和金额方能支取的存款整存整取选择存款期限,整笔存入,到期提取本息的一种定期储蓄。银行提供的存款期限有1年、2年和3年零存整取一种事先原定金额,逐月按约定金额存入,到期支取本息的定期储蓄。银行提供的存款期限由1年、2年和3年自助转账在ATM存取款机上办理同一币种账户的银行卡之间互相划转⑵客户信息每个客户凭个人身份证在银行可以开设多个银行卡账户,开设账户时,

4、客户需要提供的开户数据如表2所示:表2・开设银行卡账户的客户信息数据描述姓名必须提供身份证号唯一确定客户,如果是二代身份证,则是由17位数字和1位数字或者字符X构成。如果是一代身份证,则身份证号全部是15位数字。联系电话分为座机号码和手机号码:座机号码由数字和“■”构成,由以下两种格式:XXXXXXXXXXX或者XXXXXXXXXXX。手机号码由11位数字构成,且前2位必须是13或者15开头。居住地址可以选择(3)银行卡账户信息银行为每个账户提供一个银行卡,每个银行卡可以存入一种币种的存款,银行保存账户如表3所示:表3・银行卡账户信息数据描述卡号银行的卡号由16位数字组成,具屮:一般前8位代表

5、特俗含义,如代表某总行某支行等,假定该行要求其营业厅的卡号格式为10103576XXXXXXXX,后8位必须是随机产生且唯一,每4位号码后有空格。密码由6位数字构成,开户时默认为"888888"币种默认为RMB,目前该银行尚未开设其他币种存款业务。存款类型必须选择开户日期客户开设银行卡账户的F1期,默认为当F1开户金额客户开设银行卡账户时存入的金额,规定不得小于1元。是否挂失默认为“否”>客户持银行卡在ATM机上输入密码,经系统验证身份后办理存款、取款和转账等银行业务。银行规定,每个账户当前的存款金额不得小丁7元。(4)银行卡交易信息银行在为客户办理业务时,需要记录每一笔账口,账口交易信息如表

6、4所示:表4・银行卡交易信息数据描述卡号银行的卡号由16位数字组成交易日期默认为当日交易金额必须大于0元交易类型包括:存入和支取两种备注对每笔交易做必要的说明(5)银行卡手工账户和存取款单据信息该银行要求这套软件实现银行客户的开户、存款、取款、转账和余额查询等业务,使得银行储蓄业务方便、快捷,同事保证银行业务数据的安全性。为使开发人员尽快了解银行业务,该银行提供了银行卡手工账户和存取款单据的样本数据,以供项目开发时参考,参加表5和表6。表5・银行卡手工账户样本数据titE仁:1•丸型幷尸口亦开尸uM仔事砂圧口乩尸tr*IA心56】4i

7、:f才沖11-2Y1山VI^IW探1h們1少5期出氏h

8、伸

9、出?Til2l:

10、g^il

11、'tWH-2F⑷Yl®#*M*M1!!iU?H41tlXW•.曲ill101035^112!2

12、134妙

13、5加¥WQYIMI35I2J641^(III冷ww"tiiYlDOOBOYfijOWM13456r『斗螂Nw尊Ni;iJi》IlHW邙⑼「'•;1:i“d;口1LIQMDr1朋Will痂缺表6.存取款单据样本数据交吕日期交SJ类型乍弓交易金撅余籲备汪i200^11-

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

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

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