哈工大数据库作业_银行管理系统

合集下载

哈尔滨理工大学数据库大作业2SQL查询数据库表

哈尔滨理工大学数据库大作业2SQL查询数据库表

哈尔滨理工大学
数据库大作业2
班级:信息11-2 学号: 11060402
姓名:
指导教师:
2013.10
目录
第一章:运用SQL查询分析器查询数据库表 (1)
第二章、系统管理模块数据库表名称中文标注 (3)
第一章:运用SQL查询分析器查询数据库表
1.打开数据库查询分析器,连接到SQL Server2005,进入如图1所示界面。

图1
2.输入要查询的数据库表名称,如图2,3所示。

图2
图3
4.表名及属性中文标注
(1)WA_psn 人员表:(图4所示)
图4
(2)WA_PsnMsg 人员附加信息表:(图5所示)
图5
(3)Customer Class 客户分类体系:(图6所示)
图6
(4)Department 部门档案:(图7所示)
图7
第二章、系统管理模块数据库表名称中文标注
CA_Amo Ct 各项费用成本表
CA_CBS ys 系统设置表
CA_Class Def 产品类别定义
CA_Cost CD 费用明细定义表
CA_Dir MA 直接人工费用表
CA_Man Ct 制造费用表
Code 科目表
Customer 客户档案
Customer Class 客户分类体系
Department 部门档案
Dispatch Lists 发货单、委托代销结算单子表
District Class 地区分类体系
Dsign 凭证类别表
Dsigns 凭证类别子表。

2022年哈尔滨理工大学信息管理与信息系统专业《数据库概论》科目期末试卷B(有答案)

2022年哈尔滨理工大学信息管理与信息系统专业《数据库概论》科目期末试卷B(有答案)

2022年哈尔滨理工大学信息管理与信息系统专业《数据库概论》科目期末试卷B(有答案)一、填空题1、____________和____________一起组成了安全性子系统。

2、有两种基本类型的锁,它们是______和______。

3、在SQL Server 2000中,新建了一个SQL Server身份验证模式的登录账户LOG,现希望LOG在数据库服务器上具有全部的操作权限,下述语句是为LOG授权的语句,请补全该语句。

EXEC sp_addsrvrolemember‘LOG’,_____;4、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。

5、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。

6、SQL语言的数据定义功能包括______、______、______和______。

7、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。

现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。

_____UPDATE ON T FROM User;8、如果多个事务依次执行,则称事务是执行______;如果利用分时的方法,同时处理多个事务,则称事务是执行______。

9、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。

10、在VB 6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使当前行指针在结果集中向前移动一行。

二、判断题11、外模式DDL用来描述数据库的总体逻辑结构。

()12、在关系数据表中,属性的顺序是一定的,不能交换。

数据库课程设计报告-银行储蓄管理系统数据库设计[2018年整理]

数据库课程设计报告-银行储蓄管理系统数据库设计[2018年整理]

数据库原理及应用课程设计报告组号:小组成员:学院:专业班级:指导老师:2017/1/10目录第1章概述 (1)1.1设计题目: (1)1.2要求完成的主要任务: (1)第2章需求分析 (6)2.1定义 (6)2.2需求规格说明概览 (6)2.3产品的一般性描述 (7)2.4产品功能 (7)2.5用户特征 (7)2.6功能划分 (7)2.7用户界面 (8)2.8可维护性 (9)2.9可理解性 (9)2.10可移植性 (9)第3章数据库表结构图 (9)3.1实体联系图 (10)3.2程序流程图 (10)第4章功能与实现 (11)4.1客户端登录功能 (11)4.2客户端主界面功能 (12)4.3客户端开户功能 (12)4.4客户端存款功能 (13)4.5客户端取款功能 (13)4.6客户端转账功能 (14)4.7客户端余额查询功能 (14)4.8客户端修改密码功能 (14)4.9客户端销户功能 (15)4.10服务器端用户注册功能 (15)4.11服务器端修改用户登密码功能 (15)第5章实现及测试 (16)5.1系统开发环境 (16)5.2主要功能模块的实现及测试 (16)5.2.1数据表的建立 (16)5.2.2数据库连接与数据提供 (16)第6章总结 (17)第7章参考文献 (17)第1章概述本软件实现银行的活期储蓄存款业务。

整套软件由客户端程序和服务器端程序构成,客户端运行在面向个人业务的银行柜台的电脑上,银行职员输入相关信息并通过网络通讯向服务器发送请求,并接受服务器端程序的应答显示处理的结果。

服务器端处理客户端的各种业务请求。

主要实现银行开户、销户、取款、存款、余额查询、转账、修改密码、打印账户明细记录等功能。

1.1 设计题目:题目:银行储蓄管理系统数据库设计本课程的设计的目的是通过实践使同学们经历数据库设计开发的全过程和受到一次综合训练,以便能较全面地理解、掌握和综合运用所学的知识。

结合具体的开发案例,理解并初步掌握系统分析、系统设计、系统实施的主要环节和步骤以及软件文档的制作能力。

哈工大数据库5DB作业

哈工大数据库5DB作业

哈工大数据库5DB作业第五章1.下表给出一数据集,请判断它是否可直接作为关系数据库中的关系,若不行,则改造成为尽可能好的并能作为关系数据库中关系的形式,同时说明进行这种改造的理由。

2 设有如下所示的关系R:(1)它为第几范式?为什么?(2)是否存在删除操作异常?若存在,则说明是在什么情况下发生?(3)将它分解为高一级范式,分解后的关系如何解决分解前可能存在的删除操作异常问题。

3 设有如下所示的关系R:试问R是否属于3NF? 为什么?若不是,它属于第几范式?并如何规范化为3NF?4 设有如下关系R,R的候选码为_______,R中的函数依赖有______,R属于_____范式。

5 已知关系模式R的全部属性集U={A,B,C,D,E,G}及函数依赖集:F={AB→C,C→A,BC→D,ACD→B,D→EG,BE→C, CG→BD,CE→AG}求属性集闭包(BD)+6 设有函数依赖集F={AB→CE,A→C,GP→B,EP→A,CDE→P,HB→P, D→HG,ABC→PG}求:与F等价的最小函数依赖集。

7 设有关系模式R(U,F),其中:U={E,F,G,H} F={E→G,G→E,F→EG,H→EG,FH→E},求F的最小依赖集。

第五章1.下表给出一数据集,请判断它是否可直接作为关系数据库中的关系,若不行,则改造成为尽可能好的并能作为关系数据库中关系的形式,同时说明进行这种改造的理由。

解:因为关系模式至少是1NF关系,即不包含重复组并且分量不可再分的数据项,给出的数据集显然不可直接作为关系数据库中的关系,改造为1NF的关系如下所示:2 设有如下所示的关系R:(1)它为第几范式?为什么?(2)是否存在删除操作异常?若存在,则说明是在什么情况下发生?(3)将它分解为高一级范式,分解后的关系如何解决分解前可能存在的删除操作异常问题。

解:(1)它是2NF。

因为R的候选码为课程名,而“课程名→教师名”,“教师名→课程名”不成立,“教师名→教师地址”,即存在非主属性教师地址对候选码课程名的传递函数依赖,因此R不是3NF,又因为不存在非主属性对候选码的部分函数依赖,所以是2NF。

哈尔滨工程大学数据库课后习题

哈尔滨工程大学数据库课后习题

第二章1.设有数据库S(Sno,Sname,Sage,Ssex)C(Cno,Cname, Cpno) SC(Sno,Cno,Grade)试用关系代数表达式表示一下查询要求:1.查询选修了课程号为C2的学生号;πSno(σCno=‘2’(SC))2.查询选修数据库课程的女学生的学生号;πSno(σCname=‘DB’∧Ssex=‘女’(S C SC))3.查询至少选修C1和C3课程的学生号;πSno,Cno(SC)÷πCno(σCno=‘C1’∨Cno=‘C3’(C))4.查询至少选修一门先行课号为C5的学生姓名;πSname(σCpno=‘5’(C) SC πSno,Sname(S))第三章本章习题51.SELECT SNAME,CITYFROM S;2.SELECT PNAME,COLOR,WEIGHTFROM P;3.SELECT DISTINCT(JNO)FROM SPJWHERE SNO=‘S1’;4.SELECT P.PNAME,SPJ.QTYFROM P,SPJWHERE P.PNO=SPJ.PNO AND SPJ.JNO=‘J2’;5.SELECT DISTINCT PNOFROM SPJWHERE SNO IN (SELECT SNOFROM SWHERE CITY=‘上海’);6.SELECT JNAMEFROM J,SPJ,SWHERE J.JNO=SPJ.JNO ANDSPJ.PNO=P.PNO ANDSPJ.SNO=S.SNO7.SELECT JNOFROM SPJWHERE NOT EXISTS (SELECT * FROM SWHERE SPJ.SNO=S.SNOAND S.CITY=‘天津’);8.UPDATE PSET COLOR=‘蓝’WHERE COLOR=‘红’;9.UPDATE SPJSET SNO=‘S3’。

2022年哈尔滨工程大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)

2022年哈尔滨工程大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)

2022年哈尔滨工程大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)一、填空题1、在SQL Server 2000中,数据页的大小是8KB。

某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。

2、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。

因为,用户只要提出______,不必指出 ______。

3、在RDBMS中,通过某种代价模型计算各种查询的执行代价。

在集中式数据库中,查询的执行开销主要包括______和______代价。

在多用户数据库中,还应考虑查询的内存代价开销。

4、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。

现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。

_____UPDATE ON T FROM User;5、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句中使用______保留字。

6、在SQL Server 2000中,新建了一个SQL Server身份验证模式的登录账户LOG,现希望LOG在数据库服务器上具有全部的操作权限,下述语句是为LOG授权的语句,请补全该语句。

EXEC sp_addsrvrolemember‘LOG’,_____;7、DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。

8、使某个事务永远处于等待状态,得不到执行的现象称为______。

有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。

9、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。

数据库课程设计 银行管理系统

数据库课程设计 银行管理系统

武汉理工大学华夏学院课程设计报告书课程名称:《数据库系统原理》课程设计题目:银行储蓄管理系统数据库设计课程设计任务书学生姓名:专业班级:指导教师:工作单位:设计题目:银行储蓄管理系统数据库设计初始条件:本课程的设计的目的是通过实践使同学们经历数据库设计开发的全过程和受到一次综合训练,以便能较全面地理解、掌握和综合运用所学的知识。

结合具体的开发案例,理解并初步掌握系统分析、系统设计、系统实施的主要环节和步骤以及软件文档的制作能力。

要求完成的主要任务:要求学生根据所学的数据库原理与程序设计的知识,能够针对一个小型的银行储蓄管理系统,进行数据库系统的需求分析,概念结构设计、逻辑结构设计、物理结构设计,数据录入及测试等,完成题目要求的功能。

主要任务:用户有以下需求:建立读者档案;建立图书档案,建立书目索引;完成日常图书检索、借还工作,对读者档案、图书档案、借还系统的访问,必需进行身份验证。

具体要求如下:1.存折信息数据包括:存折的基本信息包括:户名、帐号、开户银行名称、开户日期、取款密码等。

2.账户存取明细数据包括:日期、摘要(现存、现支、转存、利息)、交易金额、余额、操作柜员编号。

3.检索系统能根据户名、账号、交易日期、金额等进行查询。

4.取款输入账号和密码后,能根据密码判断用户是否合法,能判断取款金额是否超过了账户余额,如果取款金额合法,就对该账号的余额信息进行更新。

5、存款输入账号和存款金额后,能更新该账号的余额。

6、转账输入账号和密码后,能根据密码判断用户是否合法,然后再输入对方的转账账户,并判断对方的转账账户是否合法,如果合法,再输入转账的金额,并能判断转账金额是否超过了账户余额,如果转账金额合法,就对该账号的余额信息以及对方的账户余额信息进行更新。

设计报告撰写格式要求:要求层次清楚、整洁规范、不得相互抄袭,凡正文内容有整段完全相同者一律以抄袭论处。

设计报告正文字数不少于0.2万字(不包括附录)第1级(章)题序和题名用黑体三号字,第2级(目)题序和题名用黑体小四号字,第3级(条)题序和题名用黑体小四号字,正文内容用宋体五号字(英文用新罗马体),多倍行距1.25。

2022年哈尔滨工业大学(深圳)数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)

2022年哈尔滨工业大学(深圳)数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)

2022年哈尔滨工业大学(深圳)数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)一、填空题1、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。

现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。

_____UPDATE ON T FROM User;2、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。

这些冲突主要有______、______和______3类。

3、数据模型是由______________、______________和______________三部分组成。

4、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。

一个关系R5、在VB 6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使当前行指针在结果集中向前移动一行。

6、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。

7、数据库管理系统的主要功能有______________、______________、数据库的运行管理以及数据库的建立和维护等4个方面。

8、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的_____性。

9、在数据库系统封锁协议中,一级协议:“事务在修改数据A前必须先对其加X锁,直到事务结束才释放X锁”,该协议可以防止______;二级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止______;三级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放S锁”,该协议可以防止______。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、系统设计(一)数据库部分1、题目简介(1)基本数据用户信息:编号,姓名,性别,电话,地址,身份证号账户信息:卡号,身份证号,余额,开户日期,密码,有效期,利率转账信息:转出卡号,转入卡号,转入姓名,操作金额,转账时间,用户编号权限信息:编号,密码,权限存取款信息:卡号,金额,时间,柜员编号(2)语义某用户仅拥有一个用户信息。

每个用户信息拥有多个账户信息,每个账户信息只属于一个用户信息。

每个账户信息可以拥有多个存取款信息。

每个转账信息与和其相关的多个账户信息有联系。

每个用户信息对应一个权限信息。

一个身份证号对应一个电话号码。

一个编号对应一个客户。

2、 ER图(1)账户信息与存取款信息关系卡号身份证号余额开户日期密码有效期利率账户信息1存取款n存取款信息卡号金额时间柜台号(2)用户信息与权限信息关系用户信息权限信息姓名性别电话地址身份证号编号编号密码权限1授权11(3) 账户信息与转账信息关系账户信息转账信息转出卡号转入卡号转入姓名操作金额转账时间柜台号卡号身份证号余额开户日期密码有效期利率转账mn(4) 账户信息与用户信息关系用户信息姓名性别电话地址身份证号编号拥有1账户信息卡号身份证号余额开户日期密码有效期利率n(5) 所有实体之间的ER 图实体:(1)用户信息(编号,姓名,性别,电话,地址,身份证号)(2)账户信息(卡号,身份证号,余额,开户日期,密码,有效期,利率)(3)转账信息(转出卡号,转入卡号,转入姓名,操作金额,转账时间,柜台号)(4)权限信息(编号,密码,权限)(5)存取款信息(卡号,金额,时间,柜台号)3、关系模式图(1)用户信息Cinfo(第二范式)范式分析:关系中不包含重复着的关系,满足第一范式要求;在此基础上,此关系中只有一个主码‘ID’,满足第二范式要求;此关系中的非主属性为姓名、性别、地址,这三者之间不存在传递关系,但是ID→Cno,Cno→Addrs,所以Addrs传递依赖于ID,没有满足第三范式的要求,但是在此系统中,并没有造成很大的麻烦。

表名:用户信息属性名含义数据类型位数取值范围空值唯一主码外码/被参照关系Name 姓名Varchar 10 NoSex 性别Char 2 男,女NoAddrs 地址Char 50 (1)Tel 电话Char 11 (2)ID 身份证Char 18 No Yes Yes Cno 编号Char 4 (3) No说明:(1)地址只需精确到市、县一级,更精确无影响;(2)电话以手机为主,便于短信通知;(3)编号为银行内部编号,功能为简便操作。

(2)账户信息Ainfo(第三范式)范式分析:关系中不包含重复着的关系,满足第一范式要求;在此基础上,此关系中只有一个主码‘CardID’,满足第二范式要求;且非主属性都不传递依赖于主码,满足第三范式。

表名:账户信息属性名含义数据类型位数取值范围空值惟一主码外码/被参照关系CardID 卡号Char 20 No Yes YesID 身份证Char 18 No Yes/用户信息Balance 余额Money 8 NoDate 开户时间Smalldatetime8 (1) NoPasskey 密码Varchar 20 NoValidity 有效期Char 2 NoInterest 利率Float 8 (2) No说明:(1)开户时间格式为:yyyy-mm-dd;(2)利率为银行规定利率,依开户时选择而定。

(3)转账信息Tinfo(第三范式)关系中不包含重复着的关系,满足第一范式要求;在此基础上,此关系中有两个主码‘Outcard’和‘Incard’,但是其并不包含每个非主属性不都完全依赖于主码的现象,因此满足第二范式要求;且非主属性都不传递依赖于主码,满足第三范式。

表名:转账信息属性名含义数据类型位数取值范围空值唯一主码外码/被参照关系Outcard 转出卡号Char 20 No Yes/账户信息Incard 转入卡号Char 20 No Yes/账户信息Inname 转入姓名Varchar 10Tamount 金额Money 8 >=0 NoTdate 时间Smalldatetime 8 (1) No YesCno 柜员编号Char 4 (2) No Yes说明:(1)交易时间格式为:yyyy-mm-dd;(2)柜台号为操作时柜台号码,其值为1000-2000,依地区而定。

(4)权限信息Pinfo(第三范式)关系中不包含重复着的关系,满足第一范式要求;在此基础上,此关系中只有一个主码‘Cno’,满足第二范式要求;且非主属性都不传递依赖于主码,满足第三范式。

表名:权限信息属性名含义数据类型位数取值范围空值惟一主码外码/被参照关系Cno 编号Char 4 (1) No YES YES Yes/用户信息Cpass 账户密码Char 10 NoCpower 权限Char 1 (2) No说明:(1) 编号为银行内部编号,功能为简便操作;(2)Cpower取值为‘1’、‘2’、‘3’,其中‘1’代表银行经理,‘2’代表银行柜台人员,‘3’代表客户。

(5)存取款信息Sinfo(第三范式)关系中不包含重复着的关系,满足第一范式要求;在此基础上,此关系中有两个主码‘Sdate’和‘Cno’,但是其并不包含每个非主属性不都完全依赖于主码的现象,因此满足第二范式要求;且非主属性都不传递依赖于主码,满足第三范式。

表名:存取款信息属性名含义数据类型位数取值范围空值唯一主码外码/参照关系CardID 卡号Char 20 No Yes/账户信息Samount 金额Money 8 NoSdate 时间Smalldatetime 8 (1) No YesCno 柜员编号Char 4 (2) No Yes说明:(1) 交易时间格式为:yyyy-mm-dd;(2)柜台号为操作时柜台号码,其值为1000-2000,依地区而定。

4、数据库关系图(二)系统实现部分本系统的数据库方面,共设计了5个基本表,9个视图,9个存储过程,以满足系统对数据库的各项需求。

在C#编程方面,共设计了27个对话框,以满足3种用户的不同操作。

本系统针对的是银行管理,在实际生活中,银行操作中设计较多的隐私,所以对查询功能的编译相对较少,而对于插入、更新、删除方面下了较大的功夫完成,这也是本系统的一大特色,同时为响应window 8操作系统的诞生,本系统的设计仿照了window 8的操作风格。

本银行管理系统设计了3种用户:银行卡用户、银行柜员、银行经理,其权限由低到高依次为用户、柜员、经理。

由于不用的用户具备的权限不同,故他们完成的操作不同,下面就对这三种用户的操作做以详细介绍,以截图为主要叙述内容。

1 银行卡用户(1)登陆界面:A)登陆用户名或密码错误时:B)登陆正确时:(2)用户信息显示界面A) 首先显示:卡号会自动添加到左下角的空白框中如下:C)点击银行卡号右边的“确定”按钮之后,显示:(4)点击“修改登陆密码”之后显示:A)原始密码输入错误:B)两次输入修改后的密码不一致:C)右下角第一个按钮为清空操作,即在用户输入密码错误时可点此按钮重新输入:d) 操作正确后:2 银行柜员银行柜员的登陆界面与用户的一致,只是用户名和密码不一致,这里引用账户名为:0004,密码为:nihao登录进行银行柜员的相关操作:(1)操作界面:(2)开户操作A)输入客户的基本信息,显示如下:B)在客户信息图中点击确定之后,需要输入密码,密码错误的提醒如(4),在操作正确之后,显示如下:C)完成操作之后,数据库显示如下:(3)银行卡办理A)银行卡办理业务的界面,输入相应的数据,成功后显示如下:B)成功后数据库基本表中的数据如下:(4)存取操作A)客户在柜员这里办理存款操作完成时:B)存款前后用户银行卡的信息:C)客户在柜员这里办理取款操作完成时:D)取款操作完成后银行卡的信息:E)两次存、取款后存款信息表中的数据信息:(5)转账操作A)进入转账页面,并输入转账数据,点击“确定”B)数据库中同步更新如下:a)Tinfo表中更新b)Ainfo表中更新(6)工作记录查询,包括此柜员经手的存取款信息和转账信息,显示如下:(7)员工信息修改A)修改密码正确时不提示,直接完成修改B)新密码的两次输入不一致时,提示错误:(8)客户信息修改(A)要对客户信息进行修改,必须先用户进行搜索,这里根据身份证号查找到相应用户:B)在输入身份证号之后,点击确定,出现相应用户的信息,直接在框中输入要修改的信息,点击确定,用户信息即被修改:(9)销卡操作输入信息错误时,显示与‘(10)’中相同的错误信息,这里就不重述了,直接进行操作正确的显示。

A)在柜员操作界面点击“销卡操作”,之后输入相应的数据,显示如下:B)点击“确定”按钮之后,操作成功,数据库中相应表的信息被修改如下:即身份证号全部归0,银行卡号保留,以防止此银行卡号被重新使用。

(10)销户操作A)在柜员操作界面点击“销户操作”,填入相应信息如下,当输入的数据有误时,点击确定后,显示如下:B)当输入正确时,点击“确定”,执行销户操作:C)同时,数据库中相应的表内容被修改:a)Pinfo表中相应的数据被删除,如下为唐三对应的账户号0006被删除:b)Ainfo表中相同身份证办理的银行卡号不变,银行保留此部分数据,但身份证号被清零,如下:c)Cinfo表中关于此用户的数据被删除,这里就不上图了。

3 银行经理经理的登陆界面与用户和柜员的一致,就不重述了,这里用账户名为:0010,密码为:22222的经理进行登录。

(1)银行经理的操作界面:(2)查询用户信息首先显示所有用户的信息(3)查询银行卡信息A)首先显示所有用户的银行卡信息B)选中一个用户的“银行卡号”,点击“确定”后,显示此用户的信息,右拉滑动轴,查看所有信息(4)查询存储款信息A)首先显示所有用户的存储款信息B)选中一个用户的“卡号”,点击“确定”后,显示此用户的信息,右拉滑动轴,查看所有信息(5)查询转账信息A)首先显示所有用户的转账信息B)选中一个用户的“转出卡号”,点击“确定”后,显示此用户的信息,右拉滑动轴,查看所有信息(6)统计数据查看银行开户人数和总的存款金额(7)修改权限数据A)首先显示所有用户的信息B)选中一个用户的“用户编号”,点击“确定”后,修改此用户的权限二、系统特色特色 1:windows 8风格的操作界面,简易、大气、时尚,更加人性化。

特色 2:转账操作,同时实现了多表操作和多组数据的同时更新柜员在如下的转账界面完成转账操作,点击确定按钮之后,后台在Tinfo表中添加转账信息,同时在Ainfo表中将涉及到的两个用户的账户余额同时更新,一个增加,一个减少相同的数目。

相关文档
最新文档