




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电子商务数据库课 程 设 计题目 atm自动取款机 姓 名学 号班 级 在所在学院 专 业 指导教师 二0一二 年 七 月 五 日 课程设计任务书 题目:银行atm自动取款机系统模拟银行atm自动取款机的操作。当用户插入有效的银行卡时,可以对用户的银行卡种类做出判断(借记卡还是信用卡)。提示用户输入密码,如果用户连续密码输入错误次数达到3次,则吞卡,并给用户一个友好的提示信息。如果用户可以进入系统,则用户可以实现取款、查询、存款、转账等业务。待用户的每次交易结束时,系统提示是否打印详单。用户交易结束,系统提示退卡操作,让用户可以退出银行卡。如果用户忘记退出银行卡,则系统在交易结束后120秒以后,自动吞卡。用户交易过程中,每操作时间不能超过90秒,否则系统吞卡。操作时间,可以显示在界面上。所有交易中,用户存款,或者取款,转账等交易数据需要存储在数据库中。以方便用户未来的查询和系统的管理与维护。指导教师评语 评语: 成绩: 指导教师 年 月 日领导审核意见 签章 年 月 日备 注目 录1.开发背景.2.功能描述.3.业务流程分析.4.数据流程分析. 4.1 数据流程图. 4.2 数据字典.5.概念模型设计.6.逻辑模型设计和优化7.物理设计和实施8.课程设计心得体会一 开发背景随着科技与信息技术的高速发展,网络的概念已深入人心。网络在各行各业的发展战略中占据了重要的位置,成为不可分割的部分。随着internet的蓬勃发展,当下传统银行,因为会受到时间、地点、的限制,无法实现全天式营业,使得许多客户无法在非营业时间办理业务,此时atm网上银行取款作为电子商务的一种形式正以方便、快捷的优势,逐渐成为新兴的经营模式和理念,人们已经不在满足排队等待办理各种业务,而是渴望着能够充分享受网络所带来的更加多的便利。atm银行取款系统正适应了当今社会快节奏的生活使顾客足不出户便可以方便快捷轻松地办理各种实物银行所能办理的各种业务,大大节约了时间,实物银行所需的人力,物力,财力等。二 功能描述(一)atm 取款系统 (1) 模拟读卡功能,包括:读取虚拟的卡号信息,查找数据库找到相关信息。 识别虚拟的卡的类型,记录卡号和银行信息。 验证卡号 在显示器提示输入密码。(2) 键盘输入处理, 包括: 1) 接受用户输入密码、查询密码、更改密码 2) 接受用户输入取款金额、查询余额 3) 打印取款信息 (3) 显示模块功能,包括:显示与客户有关的信息,包括一切交 互时所需的提示、确认等信息。 (4) 模拟吐钱机功能, 以数据库中的 atm 机现金模拟 atm 机现金, 包括: 1) 定额取款:可选择 100,300,500,1000,1500,2000,2500。七种 额度进行取款。 2) 其他数额:可输入 1000-2500,包含 100 的倍数的数额进行取款。(5)打印客户清单:数据库中记录着所有客户登陆操作信息,客户退出系统时可选择打印此次登陆 amt 机的客户清单三 业务流程四 数据流程分析 4.1 数据流程图顶层数据流程图:一层数据流程图:二层数据流程图:4.2数据字典 数据元素条目数据元素:证件号说 明:唯一标示每一个用户类 型:varchar长 度:20编码说明:* * * * * * * * * 省份 市 县 出生年 月 日 性别 数据结构条目数据结构:用户说 明:记录用户的账户信息组 成:身份证号,姓名,性别,联系方式,工作单位 数据流条目数 据 流:用户信息说 明:用户自身信息数据来源:用户办卡时所填写的信息数据去向:用户信息表组 成:证件号,姓名,性别,工作单位,联系方式 数据存储条目名称:账户信息说明:记录用户的交易情况结构:用户基本信息 存款信息 取款信息 转账信息 账户余额 处理过程条目名称:密码修改说明:修改账户密码的过程输入:用户输入旧新密码输出:新密码处理:将用户的旧密码更改为输入的新密码,记录在用户银行卡的信息中五 概念模型设计e-r图:六 逻辑设计模型及优化用户信息表(身份证,姓名,性别,联系方式,工作单位)银行卡信息表(卡号,有效日期,卡的类型,密码,办卡日期)银行信息表(银行代码,银行名称,联系方式)atm信息表(编号,所在地址,所属银行)交易信息表(卡号,交易时间,交易类型,用户名,交易金额)七 物理设计及实施1.银行卡字段名英文名主键数据类型数据长度null备注卡号cardidvarchar30not银行卡的账号卡类型curdtypevarchar10not银行卡的类型存储类型savingtypevarchar8not存款类型开户日期opendaydatetime not开户日期金额openmoneyfloat not卡上金额密码passwordvarchar6not卡的密码卡的序号customeridint not开户时卡序号2.用户表字段名英文名主键数据类型数据长度工作单位workunitvarchar100联系方式phonenumbervarchar15性别sexvarchar2姓名namevarchar20身份证号identitycardvarchar203.银行表字段名英文名主键数据类型数据长度备注名称banknamevarchar20银行名称代码bankidint银行代码联系方式phonenumbervarchar204.atm字段名英文名主键数据类型数据长度备注银行bankvarchar20所属银行地址addressvarchar20所在地址编号numberintatm编号5.交易记录表字段名英文名主键数据类型数据长度备注交易时间tradetimedatetime20交易日期卡号cardidvarchar30银行卡的帐号交易类型tradetypevarchar20交易类型交易金额trademoneyfloat交易金额用户名usernamevarchar20用户姓名八 课程设计心得体会实习心得:这次实习,总的下来,感觉非常不容易。这次实习综合应用数据库、sqlserver、atm自动取款机等知识。使我们所学知识得到延伸与拓展,也提高了我们的综合实践能力。在这两周的实习当中,我们做了一个atm自动取款机系统,做这个数据库系统的时候,我们在做之前就要了解其功能,分析其业务流程,数据流程,接着进行概念模型设计,其次进行逻辑结构设计,最后我们再进行物理设计和实施。但是在这两周的实训过程中,做的也不是很顺利,其中也遇到了许多问题,通过反反复复的看书,并且向同学请教,把相关的知识复习了一遍,这也是一种很大的收获。至少我们在做的过程中学会了思考。通过实际操作,我们发现了自己的不足,这也与我们平时上课有关,许多学过的知识,转眼就忘,而且也没有在空余时间去复习,并且对于一些重点的知识,我们也掌握的不好,许多的语法知识和基本语句都会出错。对于这种情况,我们就得好好反省自己,在以后的学习当中,我们就要补其不足,掌握更好的学习方法。对于已学的知识要及时复习,避免学过就忘。其实,不管我们做什么事情,我们都应该想清楚,首先干什么,其次干什么,有了一个合理的规划,我们做起来也就比较的有了方向,有了目标,再向目标去奋斗,这样我们才能更好的把握自己,使自己更好的发展。实习心得这学期,我们专业进行了为期两周的数据库课程设计实习,这也算是一次将理论运用于实践的学习,虽然时间不是太长,但我却对数据库有了更为深入的了解。 在实习中,我严格按照实习规程进行操作。作为实习小组的一名成员,我也积极配合其他成员,互相协作和帮助。大家在实习期间,虽然经常感到很苦,很累,但苦中有乐,累中有趣,也都表现的非常地积极努力和认真。 这是一次个人综合能力的检验。要想学好数据库课程,除了数据库基础功底深厚外,还需要有一定的实践动手能力,操作能力,应付突发故障的能力,还要对常用软件都能熟练操作。作为一名大二学生,我们要尽量利用各种机会锻炼自己,同时还要学会灵活运用学到的知识。实习中,我们经常会去通过多方面查阅资料,比如网上查阅,图书馆资料或是咨询老师。虽然辛苦,但这一切让人找到了学习的兴趣。 此外,这次实习,我深深地体会到了积累知识的重要性。俗话说:千里之行,始于足下。我对此话深有感触。这次实习我们学习的是数据库的设计以及jdbc连接数据库,这些都是以前平常理论中不太涉及的,而此次实习让我们有了拓宽知识面极其技术水平能力提升的机会。我们大家都在实习中表现得异常活跃。通过这次实习,我真正领会实践与理论相结合的重要性。 这次实习也是对我学习上的一次大检验。因为电子商务专业的特殊性,如果我们只会一些理论知识,那么我们就不是个合格的电子商务专业学生。通过这次实践的操作,增强我们学习计算机的欲望,对将来就业增加了信心。实习心得两周时间的课程设计终于结束了。两周以来,通过我们组所有成员的努力,和老师细心指导,我们完成了这次的课程设计银行atm自动取款机系统。在设计过程中我们经历了艰难的过程,从刚开始对概念一窍不通,对面对的课题感到手足无措,到后来对自动取款机系统流程的设计过程有了一个大致的了解,着实让我们花费了不少精力,不过当将所有的工作做完时,我们还是感到了巨大的成就感。在实习的过程中,让我充分感受到了团结的力量是巨大的,当我们把任务分工后,就各自找途径获得我们想要知道的信息,最终,我们将我们搜集到的信息进行探讨和分析。在这些天中,我体会到了独立思考的快乐,因为当我自己把一个问题想出来给大家讲时,我感觉自己是那么的高大,很自豪;体会到了团结协作的重要性和乐趣,团结就是力量,是团队中的一员,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年湖南专升本《新媒体概论》知识点考前强化专练300题(含答案)
- 浙江杭州市行知新城幼儿园编外招聘笔试备考题库及参考答案详解
- 浦发银行九江市濂溪区2025秋招笔试创新题型专练及答案
- 农发行阿克苏地区温宿县2025秋招笔试英文行测高频题含答案
- 招商银行上海市青浦区2025秋招笔试创新题型专练及答案
- 中信银行重庆市万州区2025秋招笔试专业知识题专练及答案
- 光大银行洛阳市西工区2025秋招笔试性格测试题专练及答案
- 民生银行菏泽市牡丹区2025秋招数据分析师笔试题及答案
- 光大银行温州市乐清市2025秋招金融科技岗笔试题及答案
- 舆情中心2024年面向社会公开招聘笔试高频难、易错点备考题库及参考答案详解1套
- GB/T 11021-2007电气绝缘耐热性分级
- 元数据教学讲解课件
- CCP与备货0403 (华为培训)课件
- ASCVD时代总体心血管风险评估工具的更新ppt参考课件
- 人工智能导论-课件-第2章知识图谱
- 华中8型数控系统设备连接与参数配置
- 防突管理制度汇编
- 江苏省教育科学规划课题开题报告
- 医疗器械GMP文件PUR-OP-001 Rev 01采购控制程序
- 精选商务礼仪情景模拟情景
- 男生青春期健康教育(我)
评论
0/150
提交评论