atm提款机数据库实训new

atm提款机数据库实训new

ID:21686340

大小:1.06 MB

页数:34页

时间:2018-10-23

atm提款机数据库实训new_第1页
atm提款机数据库实训new_第2页
atm提款机数据库实训new_第3页
atm提款机数据库实训new_第4页
atm提款机数据库实训new_第5页
资源描述:

《atm提款机数据库实训new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

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

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

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

5、远楼14049-10节18周周五上机调试、答辩致远楼14045-10节18周周四上机调试致远楼14045-10节18周周二上机调试、答疑致远楼14045-10节18周周一上机调试致远楼14049-10节17周周五上机调试、答疑致远楼14045-10节17周周四上机调试致远楼14045-10节17周周二布置任务致远楼14045-10节17周周一内容地点节次时间指导教师签名:         日期:        教研室主任签名:       日期:        系主任签名:         日期:        33长沙学院课程设计鉴定表姓名王宁学号2012022927专业软件工程班

6、级软件9班设计题目ATM自动取款机系统指导教师刘欣指导教师意见:评定等级:教师签名:日期:答辩小组意见:评定等级:     答辩小组长签名:     日期:    教研室意见:教研室主任签名:日期: 系(部)意见:系主任签名:        日期:     说明课程设计成绩分“优秀”、“良好”、“及格”、“不及格”四类;33目录一、引言21.1编写目的21.2参考资料2二、需求规约32.1业务描述32.2需求分析3三、数据库环境说明4四、数据库的命名规则54.1数据库对象命名规则、54.2数据项编码规则5五、逻辑设计65.1E-R图65.2关系模型6六、物理设计76.1表汇总76.2

7、表[1]:[userinfo表](用户信息表)76.3表[2]:[cardinfo表](银行卡信息表)86.4表[3]:[transinfo表](供应表)96.5存储过程的设计106.6触发器的设计15七、操作结果177.1登录界面177.2主界面187.3取款界面187.4存款界面19八、事物设计208.1事物的创建20总结22参考文献23附录243333一、引言1.1编写目的通过数据库ATM实训,进一步掌握数据库系统的理论和方法。培养和锻炼开发管理信息

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

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

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