淘豆网
下载此文档放大查看缩小查看   1/25
0/100
您的浏览器不支持进度条
更多>>该用户其他文档
下载所得到的文件列表
数据库课程设计提交报告-银行ATM自动取款机系统.doc
文档介绍:
精品设计
数据库技术应用
课程设计
题目银行ATM自动取款机系统

姓名
学号
班级电子商务(理)1101班
在所在学院通信与信息工程学院
专业电子商务
指导教师
二0一三年 7月4日
课程设计任务书






评语:
成绩: 指导教师年月日






签章年月日
备注
目录
1、开发背景
2、功能描述
3、业务流程分析
4、数据流程分析
4.1、数据流程图
4.2、数据字典
5、概念模型设计
6. 逻辑模型设计和优化
7. 物理设计和实施
7.1、创建表(字段、主键、索引、外键)
7.2、创建视图
7.3、创建触发器
7.4、创建包含事务处理的存储过程
7.5、创建用户自定义函数
8、JDBC访问数据库
9、课程设计心得体会
参考文献
1、开发背景
1.1目的与要求
通过数据库课程设计,进一步掌握数据库系统的理论和方法。培养和锻炼开发管理信息系统的能力。为今后信息系统开发打下良好的基础。
本课程环节主要针对《电子商务数据库技术》这门课程进行设计,数据库是一门应用性很强的专业课,在学习时必须注意理论与实践相结合。本次课程环节旨在培养学生在本课程范围内,初步掌握解决实际应用问题时所应具备的查阅资料、综合运用所学知识的能力,为毕业设计及今后从事专业工作打下基础。
本课程环节要求学生了解企业管理信息系统后台数据库的设计、配置过程,掌握管理信息系统的开发方法。主要包括:需求分析、数据分析、系统逻辑模型设计方法;功能设计、物理模型设计方法;系统的实现等方法。完成一个小型系统后台数据库的设计与配置。
1.2数据需求
随着社会的日益发展,银行在人们的日常生活扮演者重要的角色。ATM机给人们的日常生活带来了方便,它出现在各个街道角落里。ATM数据库系统使自动取款机机高速快捷的工作,不易发生数据丢失,统计错误,使ATM机更加安全方便。
1.3开发及运行环境
操作系统:Microsoft Windows XP
软件平台:Microsoft SQL Server 2000
硬件环境:服务器端P4/256MB/80GB以上,客户端PC 586/128MB/40MB以上
2、功能描述
银行ATM自动取款机系统
模拟银行ATM自动取款机的操作。当用户插入有效的银行卡时,可以对用户的银行卡种类做出判断(借记卡还是信用卡)。提示用户输入密码,如果用户连续密码输入错误次数达到3次,则吞卡,并给用户一个友好的提示信息。如果用户可以进入系统,则用户可以实现取款、查询、存款、转账等业务。待用户的每次交易结束时,系统提示是否打印详单。用户交易结束,系统提示退卡操作,让用户可以退出银行卡。如果用户忘记退出银行卡,则系统在交易结束后120秒以后,自动吞卡。用户交易过程中,每操作时间不能超过90秒,否则系统吞卡。操作时间,可以显示在界面上。
所有交易中,用户存款,或者取款,转账等交易数据需要存储在数据库中。以方便用户未来的查询和系统的管理与维护。
系统功能模块图
ATM系统
取查存转
款询款账

3、业务流程分析
待机界面
( 插入卡)

借记卡信用卡
登陆界面
( 输入密码退
卡等操作)
密码错误选择界面
重新输入! ( 取款,查询,存
款,转账,取消等)

密码错误取款查询存款转账
重新输入!

输交易完成界面

3
次打印详单提示


提示退卡
超过120s未取卡
吞卡操作退卡操作
(24h后请取卡!) (谢谢使用,再见!)
4、数据流程分析
4.1、数据流程图
顶层数据流图
用户
ATM存取款机系统
用户
银行卡交易凭条
0层数据流图
用户
4.退出
2.选择操作
1.输入密码
用户
交易凭条
3.操作类型

操作完成
4.1打印凭条
一层数据流图
2.选择操作
用户
1.输入密码
用户
4.退出

3.3转账
3.2存款

3.1取款
操作
完成


二层数据流图
取款/存款:
用户存储信息
用户
3.1.3提现金
3.1.2货币种类
3.1.1取款
现金
查询:
用户存储信息
3.2.4账户
3.2.3查询信息
3.2.2货币种类
3.2.1查询

转账:
用户存储信息
3.3.2卡内转账
3.3.5记录
3.3.4转入账号

3.3.1转账
3.3.3卡外转账
3.3.5确认
3.3.5转账

4.2、数据字典
用户表信息:userinfo
字段名称
说明
customerID
顾客编号
自动编号(标识列),从1开始,主键
customerNAME
顾客姓名
必填
PID
身份证号
必填,15位或18位,身份证号唯一约束
telephone
联系电话
必填,格式****-********或手机号13位
address
居住地址
可选输入
银行卡信息:cardinfo
字段名称
说明
cardID
卡号
如某总行某支行等。假定该行要求其营业厅的卡号格式为:1010 3576 **** ***开始,每四位号码后有空格,卡号一般是随机产生
curType
货币种类
必填,默认为RMB
savingType
存款类型
活期/定活两便/定期
balance
余额
必填,不低于1元,否则将销户 内容来自淘豆网www.taodocs.com转载请标明出处.
更多>>相关文档
文档信息
最近更新
文档标签