ATM自动取款机课程设计说明书
长 沙 学 院
课程设计说明书
题 目 ATM自动取款机系统 系(部) 计算机科学与技术系 专业(班级) 软件工程 班 姓 名 学 号 指导教师 起止日期 2012.02.27-2012.03.03
课程设计任务书
ATM银行取款机系统
任务
============================
任务1:写需求说明,画E-R图,填关系表格绘关系图 任务2:写脚本- 创建数据库,创建表,创建约束
任务3:写脚本- 随机卡号存储过程,开户存储过程,获取密码存储过程 任务4:写脚本- 修改密码存储过程,挂失存储过程,催款提醒存储过程
任务5:写脚本- 周交易存储过程,查询最高消费存储过程,查询挂失卡号存储过程 任务6:写脚本- 统计余额盈利存储过程,存款取款存取过程,转账交易存储过程 任务7:写测试计划,写测试脚本(含插入数据脚本),记录测试结果 任务8:总结,提交检查,答辩 任务9:写课程设计说明书
存储过程说明:
========================
01.随机卡号存储过程
用随机数产生产生两个4位数,要求随机数以时间为种子。 02.开户存储过程
为开户的用户产生随机卡号,用户开户信息插入数据库。(注意约束) 03.获取密码存储过程 给出卡号,获取相应密码。
04.修改密码存储过程 给出卡号,将旧密码修改为新密码。 05.挂失存储过程 给出卡号,登记挂失信息。 06.催款提醒存储过程
帐号余额小于等于某个值(比如100)时返回客户的姓名及联系电话(业务员可以催款提醒用户)。 07.周交易存储过程 查询某卡前一周的交易信息。 08.查询最高消费存储过程 查询消费最高的卡号。 09.查询挂失卡号存储过程 查看所有挂失的卡号。 10.统计余额盈利存储过程
统计银行的资金流通余额和盈利结算。计算公式为: 资金流通余额=总存入量-总支取量
盈利结算=总支取量*0.008-总存入量*0.003
11.存款取款存取过程 实现存款取款功能。取款要求输入密码。 12.转账交易存储过程
某卡上的款转帐到另一卡上。要求事务处理。
指导教师签名: 日期:
教研室主任签名: 日期:
系主任签名: 日期:
长沙学院课程设计鉴定表
目 录
一、引言 ....................................................................................................................................................................... 5 1.1 1.2
编写目的 ...................................................................................................................................................... 5 参考资料 ...................................................................................................................................................... 5
二、 需求规约 .............................................................................................................................................................. 5 2.1
业务描述 ...................................................................................................................................................... 5
2.2 需求分析 ............................................................................................................................................................ 6 三、 数据库环境说明 .................................................................................................................................................. 7 四、 数据库的命名规则 .............................................................................................................................................. 7 3.1 数据库对象命名规则 ........................................................................................................................................ 7 3.2 数据项编码规则 ................................................................................................................................................ 7 五、逻辑设计 ............................................................................................................................................................... 8 六、 物理设计 .............................................................................................................................................................. 9 6.2表[1]:用户信息表 .......................................................................................................................................... 9 6.2 表[2]: 银行卡信息表.................................................................................................................................. 10 6.2 表[3]: 交易信息表 ..................................................................................................................................... 13 6.3 视图的设计 ................................................................................................................................................... 14 6.4 存储过程及触发器的设计............................................................................................................................ 14 七、 安全性设计 ........................................................................................................................................................ 20 7.1 7.2 7..3
防止用户直接操作数据库的方法 ............................................................................................................ 20 用户帐号密码的加密方法 ........................................................................................................................ 20 TO USER1角色与权限 ............................................................................................................................... 20
八、 数据库管理与维护说明 .................................................................................................................................... 21 九、 总结 ................................................................................................................................................................... 22
一、引言
1.1 编写目的
本文档ATM自动取款机系统设计文档的组成部分,编写数据库设计文档的目的是:明确数据库的表名、字段名等数据信息,使客户更能了解到该系统。
相关推荐:
- [实用文档]李践-有效提升销售的12大黄金法则8-大
- [实用文档]党支部换届工作方案
- [实用文档]2013年下期电子商务专业部宣传工作计划
- [实用文档]方庄一矿通风、钻探绩效工资考核管理办
- [实用文档]项目一 认识企业物流认识企业物流
- [实用文档]MBI_Display_产品蓝图规画
- [实用文档]北京市建筑业劳务作业人员普法维权培训
- [实用文档]锅炉燃烧调整与运行优化
- [实用文档]4支付结算业务的核算
- [实用文档]米什金_货币金融学_第9版各章学习指导
- [实用文档]水泥混凝土路面硬化工程施工组织设计
- [实用文档]钢筋工程安全技术交底书
- [实用文档]关于公布华中师范大学本科毕业论文
- [实用文档]太原市园林绿化施工合同范本 2
- [实用文档]周日辅导 初中英语分类复习单项选择题(
- [实用文档]第四章 文化经纪人的管理形式 第二节
- [实用文档]学宪法讲宪法竞赛题库
- [实用文档]《数值计算方法》期末考试模拟试题二
- [实用文档]爱词霸学英语:每日一句( 十月)
- [实用文档]2014年国家公务员面试:无领导小组讨论
- 新课程主要理念和教学案例分析汇编(24
- 英国人的快乐源于幸福的家庭生活
- 七年级上册第一次月考模拟数学试卷
- 真丝及仿真丝的种类有哪些?
- 【最新】华师大版八年级数学下册第十六
- 高中英语3500个必背单词
- 我可以接受失败,但我不能接受放弃!
- 最近更新沪科版八年级物理上册期末试卷
- 绿化工作先进乡镇事迹材料
- 鲁教版九年级上册思想品德教学计划
- 英语音标的分类
- 地下室底板无梁楼盖与普通梁板结构形式
- 美容师黄金销售话术
- 雅思写作满分作文备考方法
- 血清甲状腺激素测定与高频彩色多普勒超
- 1度浅析装修对室内空气品质的影响
- 2017-2022年中国汞矿行业深度分析与投
- 计算机二级VB公共基础知识
- (何勇)秸秆禁烧_重在寻找出路
- 内外墙抹灰工程分包施工合同1




