银行管理系统
学 号 09710213
数据库系统原理课程设计
设计说明书
银行基本账户管理系统
起止日期: 2012 年 7
月 2 日 至 2009 年 7 月 6 日
学 生 姓 名 张颜南
班 级 09 计算机 2 班
成 绩
指 导 教 师 ( 签 字 )
计算机与信息工程学院
2012 年 7 月 6 日
课程设计任务书
2011 —2012 学年第 二 学期
计算机与信息工程 学院 计算机 专业 2 班级
课程设计名称: 数据库系统原理课程设计
设计题目: 银行基本账户管理系统
完成期限:自 2012 年 7
月 2 日至 2012 年 7
月 6 日共 1 周
2
一、设计依据
[1]《数据库原理课程设计指导书》
[2]《数据库原理课程设计大纲》
二、设计要求
掌握数据库的设计的每个步骤,提交各步骤所需图表和文档。通过使用目前流行的 DBMS,建立所
设计的数据库,并在此基础上实现数据库查询、连接等操作和触发器、存储器等对象设计。
1、需求分析:根据自己的选题,绘制的 DFD、DD 图表以及书写相关的文字说明。
2、概念结构设计:绘制所选题目详细的 E-R 图。
3、逻辑结构设计:将 E-R 图转换成等价的关系模式;按需求对关系模式进行规范化;对规范化后的
模式进行评价,调整模式,使其满足性能、存储等方面要求;根据局部应用需要设计外模式。
4、物理结构设计:选定实施环境,存取方法等。
5、数据实施和维护:用 DBMS 建立数据库结构,加载数据,实现各种查询、链接应用程序,设计库
中触发器、存储器等对象,并能对数据库做简单的维护操作。
6、用 VB、VC、DELPHI、ASP 等设计数据库的操作界面。
7、设计小结:总结课程设计的过程、体会及建议。
8、其他:参考文献、致谢等。
三、主要内容
银行的基本账户管理系统
账户管理系统的基本功能要求如下:
(1)能够保留各类账户的基本信息,包括账号、密码、姓名、身份证号、存款数额、类
别、存款日期等。
(2)基本的账户管理,能够对账户进行查询、存款/取款、转账、消费等。
(3)能够进行口令挂失和修改。
(4)能够保持账户上的交易历史。
四、参考资料
[1] 《 Database System Concepts 》( Fourth Edition ) Abraham Silberschatz Henry
F.Korth S.Sudarshan Higher Education Press
[2]王珊.数据库系统概论(第四版). 高等教育出版社,2007.
[3]罗运模.完全掌握 SQL Server 2000.人民邮电出版社,2001.
[4] Beginning C# 2008 Databases From Novice to Professional ( 第四版) (美 )Vidya Vrat Agarwal
James Huddleston 等著 清华大学出版社,2010
指导教师(签字):
教研室主任(签字):
批准日期: 2012 年 7 月 3 日
3
目录
第 1 章 系统定义.................................................................................................................................4
第 2 章 需求分析.................................................................................................................................5
2.1 系统综合需求................................................................................................................................................5
2.2 系统逻辑模型................................................................................................................................................5
第 3 章 系统设计.................................................................................................................................7
3.1 概念结构设计................................................................................................................................................7
3.2 逻辑结构设计................................................................................................................................................8
3.3 子模块划分及功能概述..............................................................................................................................10
第 4 章 详细设计...............................................................................................................................16
4.1 开发平台及工具..........................................................................................................................................16
4.2 存储过程及触发器......................................................................................................................................16
4.3 编码设计.......................................................................................................................................................18
4.4 界面设计.......................................................................................................................................................19
第 5 章 课程设计总结.......................................................................................................................27
第 1 章 系统定义
银行管理系统在无论在网络上,还是各种管理系统软件的资料上都有讲解,而且均非常详细,其难
4
度也可想而知。这次课程设计时间紧迫,另外作者本身能力也十分有限,只能完成银行管理系统中的少
量功能,所以该系统还有很多有待扩充及完善的地方,有不妥善的地方还请老师指点。(这些应出现在
总结,在此应简要说明选题的目的及意义)这次课程设计只是达到训练、牢固知识的目的,熟悉数据库
的前台和后台编程、VC++的控件、如何访问数据库等方面的知识,所以实现的功能也很有限,待以后随
着知识的积累,慢慢地扩充完善该系统。
本系统采用了可视化的集成开发环境 Visual C#编辑用户操作界面、以 SQL Sever 为后台数据库的管
理系统,该系统能够完成用户帐号的建立、用户存取款、数据备份与恢复等基本功能。
银行采购信息管理系统是用于银行管理物品采购信息的系统,该系统是银行内部的一个重要组成部
分,它提供了一个全面的银行采购信息管理平台。在现代银行业中,物品采购是一个控制银行成本,减
少人力物力重复浪费的重要环节。在此背景下,银行内部需要实现采购流程的自动化、统一管理和控制
通过系统开发来提高业务处理效率和实现风险管理。其开发的主要功能是:当各部门需要采购物品时,
先进行申报采购所需物品的基本信息,包括物品的种类、名称、数量等,然后通过申报审核、采购审批
等环节,实现全行对所需物品的统一采购。对已完成采购的物品进行入库、出库操作,库存信息包括物
品的基本信息、出入库时间等,最后通过对物品的库存信息,进行后续的管理工作。
总体说来,银行采购信息管理系统就是通过申报、审核、审批、入库、出库等活动,解决多部门进
行物品采购时存在的时间、数量、品种、价格等方面的矛盾,高效率的衔接各部门之间的采购环节,从
而提高业务处理效率和实现风险管理
第 2 章 需求分析
2.1 系统综合需求
对于用户部分,能够新建和删除用户,在操作过程中可以更改用户;对于账户部分,可以查询用户
的信息,包括各种基本信息、活期余额、定期账单等;对于银行前台工作人员操作部分,有重置密码、
新建用户、查看用户操作,另外操作完成之后存储相应的操作记录并能够查询操作记录等功能。
应用计算机管理后,由于计算机能存贮大量的数据,而且数据只要一次存入,便可多次重复使用,
所以管理数据达到完整,统一,原始记录能保证及时,准确。
2.2 系统逻辑模型
1.数据流图
系统数据流图如图 2-1 所示。
5
查询
挂失
修改口令
解除挂失销户
新建客户
- 1
- 2
前往页