2022年数据库课程设计任务书ATM. .pdf
《2022年数据库课程设计任务书ATM. .pdf》由会员分享,可在线阅读,更多相关《2022年数据库课程设计任务书ATM. .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1/5 数据库课程设计任务书编号:01 题目ATM 柜员机系统设计目标:1要求达到熟练掌握关系数据库的基本知识和技能;2能够利用所学的基本知识和技能,进行简单数据库应用程序的设计。课程设计相关内容:1设计系统的功能框图、数据库设计;2设计管理系统后台数据库,使用T-SQL语句创建数据库中的各种对象;3上机调试;4答辩;5书写课程设计报告。课题背景:某银行拟开发一套ATM 柜员机系统,实现如下功能:1、开户2、取钱3、存钱4、查询余额5、转账6、交易统计现要求对“ATM 柜员机系统”进行数据库的设计并实现,数据库保存在C:ATM目录下。功能模块:一、创建数据库要求:数据库所有文件存放在C 盘 A
2、TM文件夹下,主数据文件初始化大小为3MB,增长方式为 15%,最大值为100MB,辅助数据文件初始化大小为3mb,不限定最大值,增长方式为 2mb 每次,日志文件初始化大小为3mb,不限定最大值,增长方式为15%。任务:1)使用 T-SQL 语句创建数据库二、创建数据表用户信息如下:顾客编号:自动编号(标识列),从 1 开始,主键开户名:必填XX 号:必填,只能是 18 位或 15 位,XX 号唯一约束,首位不能为0,如果是 18 位,则 7-12位必须是合法的出生年月,末位为0-9 或 X;如果是 15 位,则 7-10位必须是合法出生年月,末位为 0-9。名师资料总结-精品资料欢迎下载-
3、名师精心整理-第 1 页,共 5 页 -2/5 联系:必填,格式为xxxx-xxxxxxxx(区号 3 位或 4 位,7-8 位,区号、之间有分隔线,共13 位)或手机号(手机号必须以1 开头,第二位为3、5、8,共 11 位)居住地址:可选输入银行卡信息如下:卡号:必填,主健,银行的卡号规则和一样,一般前8 位代表特殊含义,如某总行某支行等。假定该行要求其营业厅的卡号格式为:1010 3576 xxxx xxxx开始,每 4 位后有空格,卡号一般是随机产生,前八位为1010 3576,后八位每位数字在0-9 之间。货币种类:必填,默认为RMB(人民币),用户存款时只能存取JPY(日元)、GB
4、P(英镑)、HKD(港币)、USD(美元)、EUR(欧元)。存款类型:活期/定活两便/定期,默认活期开户日期:必填,默认为系统当前日期开户金额:必填,不低于1 元余额:必填,不低于1 元密码:必填,6 位数字,开户时默认为6 个“8”是否挂失:必填,是/否值,默认为”否”顾客编号:外键,必填,表示该卡对应的顾客编号,一位顾客允许办理多X 卡号交易信息如下:交易日期:必填,默认为系统当前日期卡号:必填,外健交易类型:必填,只能是存入/支取交易金额:必填,大于0 备注:可选输入,其他说明任务:1)根据以上实体与其属性创建数据表2)根据表中每个属性的要求为数据表添加相应的约束注意:创建表时除了nul
5、l、not null,identity这几个约束可以直接定义外,其他约束都需要通过 alter table transInfo add constraint 语句单独添加。三、插入测试数据开户信息X 三开户,XX:1345,:8,地址:海淀开户金额:1000 活期卡号:1010 3576 1234 5678 李四开户,XX:8,:03,开户金额:1 定期卡号:1010 3576 1212 1134 王五开户,XX:6,:6,开户金额:10000 定期卡号:1010 3576 1212 2092 交易信息:X 三的卡号(1010 3576 1234 5678)取款 900 元李四的卡号(1010
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数据库课程设计任务书ATM. 2022 数据库 课程设计 任务书 ATM
限制150内