第一范文网 - 专业文章范例文档资料分享平台

数据库课程设计实验报告-银行账户管理系统

来源:用户分享 时间:2025/6/7 7:27:10 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

2. 开户

ATM机操作 1. 登录

2. 查询

2(异常测试数据及运行结果 1.查询失败

3. ATM机存款失败

六(调试情况,设计技巧及体会 1(改进方案

本系统基本实现了银行账户管理的基本功能,不过在细节方面处理的不够完善,细化功能也做的不够好,此外,交互界面美工基本没做。对于此,在接下来的时间里我将对系统不断完善,尽力做到尽善尽美。

2(体会

在课程设计的两周中,我在数据库设计以及代码编写方面都遇到了不少问题,所幸在同学们的帮助下以及借助网络查找相应问题,总算按时完成了课程设计关于上机的任务。

在此过程中我通过数据库设计和实现的基本过程中掌握数据库模式的设计、分析和实现方法,了解数据库应用系统软件开发的一般过程,获益匪浅。

七(参考文献

《数据库系统原理与应用》 ——孟彩霞、乔平安、张荣 编著 八(附录: 数据库设计:

create database account use account create table users

(

userId varchar(10) not null, /*用户账号,主键*/ userName varchar(10) not null, /*用户名*/ userPassword varchar(10) not null, /*密码*/ idNo varchar(20) not null, /*身份证号码,唯一*/

userMoney numeric(10,2) default 0, /*总金额,不能小于零*/

userStatus varchar(4) check (userStatus='使用' or userStatus='冻结') default '使用',

/*用户状态(使用,冻结),默认是使用中*/ userAddress varchar(30) not null, /*用户地址*/

startTime DateTime, /*开户时间,应该是开户时的系统时间,不应该人为输入*/

primary key(userId), /*设置主键*/ )

--用户的状态一旦变成冻结状态,那么卡也应该不能使用 create trigger userstatus_update on users after update as

if update(userStatus) begin

if (select userStatus from inserted) = '冻结'

update card set cardStatus = '冻结' where userId = (select userId from deleted) if (select userStatus from inserted) = '使用'

数据库课程设计实验报告-银行账户管理系统.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c928wz74ob148fsc2a7r62i4cx3q5al00q6i_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top