1 / 17
文档名称:

实验报告-打印版.doc

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

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

分享

预览

实验报告-打印版.doc

上传人:xiang1982071 2018/9/23 文件大小:1.45 MB

下载得到文件列表

实验报告-打印版.doc

文档介绍

文档介绍:。。。。理工大学
课程设计报告
课程名称数据库系统概论
设计题目银行账户管理系统
学生姓名
学号
专业班级计算机科学与技术
指导教师
2012 年 9 月 12 日
目录
1 绪论
选题目的及意义……………………………………………1
设计内容……………………………………………………1
2 需求分析
功能需求……………………………………………………1
数据需求……………………………………………………1
其他需求……………………………………………………1
3数据库设计
………………………………………………2
………………………………………………2
………………………………………………2
4 系统功能设计……………………………………………………4
5 系统实现
开发环境………………………………………………4
主要功能的运行结果及代码…………………………4
6 总结…………………………………………………………18
参考文献
摘要
随着信息技术在管理上越来越深入而广泛的应用,信息管理系统的实施在技术上已逐步成熟。信息管理系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的信息管理系统。
银行管理系统是典型的信息管理系统。银行管理系统工作繁琐,包含大量数据信息数据,因此就需要一个完善的银行管理系统来实现这些数据的有效管理。本系统的主要任务就是对银行内银行业务员、储户的个人信息,储户存取款信息的统一管理,从而方便业务员操作,也满足了储户需求。
这次课程设计时间紧迫,加上自己本身能力也十分有限,只能完成银行管理系统中的少量功能,所以该系统还有很多有待扩充及完善的地方,有不妥善的地方还请老师指点。这次课程设计只是达到训练、牢固知识的目的,熟悉数据库的前台和后台编程、VC++的控件、如何访问数据库等方面的知识,所以实现的功能也很有限,待以后随着知识的积累,慢慢地扩充完善该系统。
本系统采用了可视化的集成开发环境JAVA编辑用户操作界面、以SQL Sever 2005 为后台数据库并以CRecordSet类访问数据库信息的管理系统,该系统能够完成ATM功能,银行业务功能,用户管理系统(用户账号的建立、用户存取款)等基本功能。
设计目的
银行账户管理是银行业务流程中十分重要的且必备的环节,由于银行有大量数据需要处理,全部采用人工方式明显不现实:这不仅需要花费很高的成本,而且处理事务的效率和质量都存在很大的问题,出于这些问题的考虑,使用计算机来处理这类问题就成为一个相当理想的方案。利用计算机可以极大地降低成本,更重要的是可以几乎没有错误地高效地处理所有的事务,所以做一款基于银行账户管理方面的系统是十分必要的。
本次课程设计通过对《银行账户管理系统》中银行业务流程的基本实现以及用户环节的事务处理,旨在体验数据库设计和实现的基本过程中掌握数据库模式的设计、分析和实现方法,了解数据库应用系统软件开发的一般过程。
二. 设计内容
分别完成银行业务功能、ATM功能和用户管理功能,并设计数据库以支持这些功能的实现,最后通过代码进行具体实现以及数据库链接。
所用数据库:SQL Server 2005
开发语言:Java
数据库设计:使用了六张表,分别为:管理员表(admin)、ATM机表(ATM)、ATM机出纳
表(ATMOutIn)、银行柜台出纳表(BankOutIn)、银行卡表(card)、用户
表(users)。
三个触发器,分别为:冻结用户账号操作(userstatus_update)、
ATM机存取款操作(ATMOutIn_insert)和
银行存取款操作(BankOutIn_insert)。
一个视图、一个虚表:用户操作查询
(allInfo(userId,cunquTime,cunquAddress,cunquMoney,cunq
uSummary,balanceMoney))。
银行业务功能:设置管理员账号,赋予管理员权限以实现开户、销户、存款、取款、查询、办卡和挂失功能。
ATM功能:ATM机连接系统数据库,实现用户登录、存(取)款以及用户查询功能。
用户管理:通过登录功能获得系统数据库中自己的用户信息,并有权限修改系统允许用
户修改的信息。
系统数据库

;
银行业务功能
用户管理系统
ATM功能
修改个人信息
办卡
挂失
登录
开户
存款
取款
查询


银行业务功能: