数据库ATM自动取款机系统

数据库ATM自动取款机系统

ID:44049443

大小:717.84 KB

页数:31页

时间:2019-10-18

数据库ATM自动取款机系统_第1页
数据库ATM自动取款机系统_第2页
数据库ATM自动取款机系统_第3页
数据库ATM自动取款机系统_第4页
数据库ATM自动取款机系统_第5页
资源描述:

《数据库ATM自动取款机系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、长沙学院课程设计说明书ATM系统计算机科学与技术系软件五班题目系(部)专业(班级)姓名学号指导教师起止日期2013.6.13—2013.06.22实训任务书课程名称:服务外包软件综合实训I设计题目:ATM系统已知技术参数和设计要求:1.实训目的要求通过木实训,应能够对SQLServer20005工具的了解,与数据库语法的能力。1)了解SQL的简史和功能特性。2)掌握E・R图的绘制和数据库的设计。3)掌握T-SQL的语法知识,并能够熟练运用它。4)掌握事务与存储过程的使用。2.问题描述(功能要求人木次案例将完成一个ATM银行取款机系统的数据库。(1)创建B

2、ankDB数据库。并保存在D:ATM文件夹下。(2)创建用户信息表(userinfo)(3)创建银彳亍卡信息表(cardinfo)(4)创建交易信息表(transinfo)(5)添加各种约束关系:>为userinfo表屮客户ID(customerlD)添加主键约束。>为userinfo表屮客户的身份证(PID)添加唯一约束>为useinfo表中的身份证号码添加检查约束,长度为15或者18>为userinfo表中的客户电话号码添加检查约束。>为cardinfo表中的卡号ID(cardID)添加主键约束>为cardinfo表中的卡号ID(cardID)添加

3、约束,必须是以>T0103576'开头,长度为12>为cardinfo表中的货币类型(curType)添加默认约束,默认为RMB。>为cardinfo表中的存款类型添加约束,只能是'活期、定活两便和定期‘。>cardinfo表中开卡日期默认为当天日期。>cardinfo表中的开户金额不能低于1元。>cardinfo表屮的余额不能低于1元。>cardinfo表中的密码长度为6位数。默认为88888。>cardinfo表中是否挂失只能是'是'和'否默认为'否'>添加userinfo表与cardinfo表的外键约束。>transinfo表中的交易F1期默认为当

4、天。>交易类型只能是'存入'和'支取>添加cardinfo表与transinfo表的外键约束。(6)开户(7)取钱(8)存钱(9)查询余额(10)转账(11)交易统计1.运行环境要求:(1)客户端:windows操作系统,SQLServer2005数据库客户端(2)服务器:SQLServer2005数据库服务器、2.技术要求:1)掌握E-R图的绘制和数据库的设计。2)掌握T-SQL的语法知识,并能够熟练运用它。3)掌握事务与存储过程的使用。4)触发器(选做)设计工作量:40课时工作计划:(1)2011级软件工程所有班级20课时:设计,计算机系机房/普通教

5、室。16课时:上机、调试。计算机系机房4课时:答辩。计算机系机房。班级日期节次地点内容指导老师11软件5班15周周四9-12节致远楼1201布置任务、上机调试曾俊勇15周周五9-12节致远楼1201上机调试15周周六9-12节致远楼1201上机调试16周周一9-12节致远楼1401上机调试16周周二9-12节致远楼1401上机调试16周周三9-12节致远楼1401上机调试16周周四9-12节致远楼1201上机调试16周周五9-12节致远楼1201上机调试16周周六5・8节致远楼1404上机调试16周周六9-12节致远楼1201答辩H期:日期:FI期:指导

6、教师签名:教研室主任签名:系主任签名:长沙学院课程设计鉴定表姓名学号软件工程班级软件五班设计题目ATM自动取款机系统指导教师曾俊勇指导教师意见:评定等级:教师签名:口期:答辩小组意见:评定等级:__答辩小组长签名:_口期:—教研室意见:教研室主任签名:_日期:_系(部)意见:系主任签名:日期:说明课程设计成绩分“优秀”、“良好”、“及格”、“不及格”四类;一、引言61.1编写目的61.2参考资料6二、需求规约72.1业务描述72.2需求分析7三、数据库环境说明8四、数据库的命名规则84.1数据库对象命名规则84.2数据项编码规则8五、逻辑设计95.1E-

7、R图95.2关系模型9六、物理设计106.1表汇总1()6.2表[1]:[USERINFO表;

8、(用户信息表)106.3表[2]:[CARDINFO表](银行卡信息表)116.4表[3]:[TRANSINFO表](供应表)126.5存储过程的设计136.6触发器的设计18七、操作结果207.1存款测试结果207.2取款测试结杲207.3转账测试结果217.4注销结果测试21八、事物设计238.1爭物的创建23总结251・1编写目的通过数据库ATM实训,进一步掌握数据库系统的理论和方法。培养和锻炼开发管理信息系统的能力。为今后信息系统开发打下良好的基础。本

9、文档是ATM系统设计文档的组成部分,数据库是一门应用性很强的专业课,在学习吋必须

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

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

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