数据库课程设计银行ATM存取款机系统设计与实现.docx
上传人:王子****青蛙 上传时间:2024-09-12 格式:DOCX 页数:26 大小:1.4MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

数据库课程设计银行ATM存取款机系统设计与实现.docx

数据库课程设计银行ATM存取款机系统设计与实现.docx

预览

免费试读已结束,剩余 16 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《数据库技术与开发》项目实训设计报告项目名称:银行ATM存取款机系统设计与实现姓名:谭海兵专业:软件工程指导教师:余金林完成日期:2015-11-22TOC\o"1-3"\h\uHYPERLINK\l"_Toc19123"一、项目背景PAGEREF_Toc191233HYPERLINK\l"_Toc30537"1、项目任务PAGEREF_Toc305373HYPERLINK\l"_Toc26388"2、项目技能目标PAGEREF_Toc263883HYPERLINK\l"_Toc4346"3、需求概述PAGEREF_Toc43463HYPERLINK\l"_Toc22949"4、开发环境PAGEREF_Toc229493HYPERLINK\l"_Toc22015"5、问题分析PAGEREF_Toc220154HYPERLINK\l"_Toc8586"二、项目实训内容PAGEREF_Toc85866HYPERLINK\l"_Toc29201"1、实训一:制定《数据库设计与编程规范》PAGEREF_Toc292016HYPERLINK\l"_Toc18489"2、实训二:数据库分析设计与建模PAGEREF_Toc1848912HYPERLINK\l"_Toc2811"3、实训三:创建数据库PAGEREF_Toc281114HYPERLINK\l"_Toc23989"4、实训四:创建触发器和插入测试数据PAGEREF_Toc2398919HYPERLINK\l"_Toc5242"5、实训五:模拟常规业务PAGEREF_Toc524226HYPERLINK\l"_Toc9091"6、实训六:创建、使用视图PAGEREF_Toc909130HYPERLINK\l"_Toc23501"7、实训七:存储过程实现业务处理PAGEREF_Toc2350133HYPERLINK\l"_Toc17521"8、实训八:利用事务实现转账PAGEREF_Toc1752149HYPERLINK\l"_Toc20720"8、心得体会PAGEREF_Toc2072054一、项目背景1、项目任务使用PowerDesigner完成数据库设计创建数据库、创建表、创建约束使用触发器和插入测试数据模拟常规业务、创建视图使用存储过程实现业务处理利用事务实现较复杂的数据更新2、项目技能目标使用PowerDesigner完成数据库概念模型和数据库物理模型设计。使用T-SQL语句创建数据库、表和各种约束。使用T-SQL语句编程实现常见业务。使用触发器实现多表之间的级联更新。使用事务和存储过程封装业务逻辑。使用视图简化复杂的数据查询。使用游标技术实现结果集的行集操作。3、需求概述某银行是一家民办的小型银行企业,现有十多万客户,公司将为该银行开发一套ATM存取款机系统,对银行日常的存取款业务进行计算机管理,以便保证数据的安全性,提高工作效率。要求根据银行存取款业务需求设计出符合第三范式的数据库结构,使用T-SQL语言创建数据库和表,并添加表约束,进行数据的增删改查,运用逻辑结构语句、事务、视图和存储过程,按照银行的业务需求,实现各项银行日常存款、取款和转账业务。4、开发环境数据库:SQLSERVER2008开发版数据库建模工具:PowerDesigner15问题分析该项目的ATM存取款机业务如下:(1)银行存取款业务介绍银行为客户提供了各种银行存取款业务。详见表1银行存取款业务业务描述活期无固定存期,可随时存取,存取金额不限的一种比较灵活的存款定活两便事先不约定存期,一次性存入,一次性支取的存款通知不约定存期,支取时需提前通知银行,约定支取日期和金额方能支取的存款整存整取选择存款期限,整笔存入,到期提取本息的一种定期储蓄。银行提供的存款期限有1年、2年和3年零存整取一种事先原定金额,逐月按约定金额存入,到期支取本息的定期储蓄。银行提供的存款期限由1年、2年和3年自助转账在ATM存取款机上办理同一币种账户的银行卡之间互相划转(2)客户信息每个客户凭个人身份证在银行可以开设多个银行卡账户,开设账户时,客户需要提供的开户数据如表2所示:开设银行卡账户的客户信息数据描述姓名必须提供身份证号唯一确定客户,如果是二代身份证,则是由17位数字和1位数字或者字符X构成。如果是一代身份证,则身份证号全部是15位数字。联系电话分为座机号码和手机号码:座机号码由数字和“-”构成,由以下两种格式:XXX-X