银行储蓄系统数据库设计与实现
需积分: 9 101 浏览量
更新于2024-07-10
收藏 1.87MB PPT 举报
"数据库实施-银行储蓄系统文件"
这个文件描述了一个银行储蓄系统的数据库实施过程,主要包括数据库的创建、数据表的定义以及系统的主要处理对象和功能。以下是详细的知识点:
1. 数据库创建:
- 使用SQL语句`CREATE DATABASE`创建了一个名为"bank"的数据库,这是构建整个银行系统的基础。
2. 数据表建立:
- `Account`表:用于存储储户资料,包含字段CNo(储户号,主键)、CName(姓名,唯一索引)、CPassword(密码)、CID(身份证号)、CSex(性别)、CBalance(账户余额)、CDate(开户日期)和CAddress(地址)。
- `Bank`表:记录银行信息,包括BankNo(银行号,主键)、BankName(银行名称)和Bankaddress(银行地址)。
- `Deposit`表:用于管理存款活动,字段有nID(存款ID,主键)、CNo(储户号)、Cmoney(存款金额)、Cstyle(存款类型)、Cdate(存款日期)、CInterest(利息)、Cbalance(存款后的账户余额)。
3. 处理对象:
- 银行信息表、储户资料表、工作人员资料表、存单和取单是系统处理的主要对象,涵盖了银行操作的基本要素。
4. 处理功能:
- 存款功能:包括存款信息审核、账户余额计算、存款类型和利率的确定,以及新账户的建立。
- 取款功能:涉及用户密码验证、取款信息处理、账户余额调整、利息计算和账户注销(清户)。
- 储户和管理员管理:信息的录入、查询、删除和修改。
- 安全机制:通过视图机制和权限控制来确保数据安全,防止非法访问和操作。
- 查询与统计:结果以列表形式展示。
5. 安全性和完整性:
- 安全性:通过视图和权限设置保障数据安全,同时考虑了操作系统、计算机系统和网络层面的安全措施。
- 完整性:通过主键、外键、CHECK约束和触发器确保数据的正确性和一致性。
6. 设计过程:
- 需求分析:明确系统的需求,如处理对象和功能。
- 概念设计:定义数据实体和它们之间的关系。
- 逻辑结构设计:将概念设计转化为具体的表结构和字段。
- 物理结构设计:考虑存储和性能优化。
- 数据流图和功能结构图:辅助理解系统的工作流程。
7. 团队成员:
- 组长杨凯乾,组员包括信昕、王旭飞和王帅,他们共同参与了系统的设计和实施。
以上是银行储蓄系统数据库实施的关键知识点,涵盖了从数据库创建到系统功能实现的全过程。这个系统旨在提供高效、安全且完整的银行服务,满足储户和银行工作人员的需求。
2008-12-12 上传
2023-04-05 上传
2023-05-20 上传
2023-05-19 上传
2023-05-19 上传
2023-08-08 上传
2023-12-18 上传
2024-03-25 上传
2023-03-27 上传
雪蔻
- 粉丝: 25
- 资源: 2万+
最新资源
- JDK 17 Linux版本压缩包解压与安装指南
- C++/Qt飞行模拟器教员控制台系统源码发布
- TensorFlow深度学习实践:CNN在MNIST数据集上的应用
- 鸿蒙驱动HCIA资料整理-培训教材与开发者指南
- 凯撒Java版SaaS OA协同办公软件v2.0特性解析
- AutoCAD二次开发中文指南下载 - C#编程深入解析
- C语言冒泡排序算法实现详解
- Pointofix截屏:轻松实现高效截图体验
- Matlab实现SVM数据分类与预测教程
- 基于JSP+SQL的网站流量统计管理系统设计与实现
- C语言实现删除字符中重复项的方法与技巧
- e-sqlcipher.dll动态链接库的作用与应用
- 浙江工业大学自考网站开发与继续教育官网模板设计
- STM32 103C8T6 OLED 显示程序实现指南
- 高效压缩技术:删除重复字符压缩包
- JSP+SQL智能交通管理系统:违章处理与交通效率提升