1 / 13
文档名称:

数据库实习报告.docx

格式:docx   大小:388KB   页数:13页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库实习报告.docx

上传人:sssmppp 2020/7/31 文件大小:388 KB

下载得到文件列表

数据库实习报告.docx

相关文档

文档介绍

文档介绍:电子商务数据库课程设计题冃 ATM口动取款机姓名学号班级 在所在学院 专业—指导教师 二0一二年七月五日课程设计任务书题目:银行ATM自动取款机系统模拟银行ATM自动取款机的操作。当用户插入有效的银行卡时,可以对用八的银行卡种类做出判断(借记卡还是信用卡)。提示用户输入密码,如果用户连续密码输入错谋次数达到3次,则吞卡,并给用户一个友好的提示信息。如果用户可以进入系统,贝I」用户可以实现取款、査询、存款、转账等业务。待用户的每次交易结束时,系统提示是否打印详单。用户交易结束,系统提示退卡操作,让用户可以退出银行卡。如果用户忘记退出银行卡,则系统在交易结束后120秒以后,自动吞卡。用户交易过程屮,每操作时间不能超过90秒,否则系统吞卡。操作时间,可以显示在界面上。所有交易屮,用户存款,或者取款,转账等交易数据需耍存储在数据库中。以方便用户未来的査询和系统的管理与维护。评语:指导教师评语成绩:指导教师年月日领导审核/包、见签章年月日备注1•开发背景 功能描述 业务流程分析 数据流程分析 4」数据流程图 概念模型设计 逻辑模型设计和优化 物理设计和实施 &课程设计心得体会 —开发背景随着科技与信息技术的高速发展,网络的概念已深入人心。网络在各行各业的发展战略屮占据了重耍的位置,成为不可分割的部分。的蓬勃发展,当下传统银行,因为会受到时间、地点、的限制,无法实现全天式营业,使得许多客户无法在非营业时间办理业务,此时ATM网上银行取款作为电子商务的一种形式止以方便、快捷的优势,逐渐成为新兴的经营模式和理念,人们己经不在满足排队等待办理各种业务,而是渴望着能够充分享受网络所带来的更加多的便利。ATM银行取款系统」E适应了当今社会快节奏的生活使顾兴足不出八便可以方便快捷轻松地办理各种实物银行所能办理的各种业务,人人节约了时间,实物银行所需的人力,物力,财力等。二功能描述(―)ATM取款系统模拟读卡功能,包括:读取虚拟的卡号信息,查找数据库找到相关信息。识别虚拟的卡的类型,记录卡号和银行信息。验证卡号在显示器提示输入密码。键盘输入处理,包括:1)接受用户输入密码、查询密码、更改密码接受用户输入取款金额、查询余额打印取款信息显示模块功能,包括:显示与客户有关的信息,包括一切交互时所需的提示、确认等信息。模拟吐钱机功能,以数据库屮的ATM机现金模拟ATM机现金,包括:定额取款:可选择100,300,500,1000,1500,2000,25000七种额度进行取款。英他数额:可输入1000-2500,包含100的倍数的数额进行取款。打印客户淸单:数据库屮记录着所有客户登陆操作信息,客户退出系统时可选杼打卬此次登陆AMT机的客户清单三业务流程四数据流程分析4」数据流程图顶层数据流程图:-层数据流程图:吞卡二层数据流程图::证件号说明:唯一标示每一个用户类型:VARCHAR长度:20编码说明:** ** ****** ******* *«■■■■■■* OMM省份市县出生年月FI性别数据结构条目数据结构:用户说 明:记录用户的账户信息组成:身份证号,姓名,性别,联系方式,工作单位数据流条目数据流:用户信息说明:用户口身信息数据来源:用户办卡时所填写的信息数据去向:用户信息表组成:证件号,姓名,性别,工作单位,联系方式数据存储条目名称:账户侍息说明:记录用户的交易情况结构:用户棊本信息存款信息取款信息转账信息账户余额处理过程条目名称:密码修改说明:修改账八密码的过程偷入:用户输入旧新密码输出:新密码处理:将用户的旧密码更改为输入的新密码,记录在用户银行卡的信息中五概念模型设计E-R图:六逻辑设计模型及优化用户信息表(身份证,姓名,性别,联系方式,工作单位)银行卡信息表(卡号,有效口期,卡的类型,密码,办卡口期)银行信息表(银行代码,银行名称,联系方式)MM信息表(编号,所在地址,所属银行)交易信息表(卡号,交易时间,交易类型,用户名,交易金额)七物理设计及实施L银行卡字段名英文名主键数据类型数据长度NULL备注卡号cardlDJvarchar30NOT银行卡的账号卡类型curdtypeVarchar10NOT银行卡的类型存储类型SavingtypeVarchar8NOT存款类型开户日期OpendayDatetimeNOT开户日期金额OpenmoneyFloatNOT卡上金额密码Passwordvarchar6NOT卡的密码卡的序号customerlDIntNOT开户时卡序号2用户表字段名英文名主键数据类型数据长度工作单位WorkunitVarchar100联系方式PhonenumberVarchar15性别SexVarchar2姓名NameVarchar20身份证号IdentitycardJVarchar