银行储蓄管理系统软件工程课程设计
需积分: 9 196 浏览量
更新于2024-09-14
收藏 173KB DOC 举报
"软件工程课程设计 - 银行储蓄管理系统"
这篇资源是关于软件工程课程设计的一个项目,具体是银行储蓄管理系统的实现。这个系统主要用于模拟银行的储蓄业务,包括存款、取款以及相关的管理操作。设计者是谭斌,专业为芙蓉计科0701,指导教师为周学清,设计时间为2011年3月20日。
1. 需求分析
在需求分析阶段,系统的主要功能性需求被定义如下:
- 系统登录:每个银行管理者需通过登录账号和密码进入系统进行操作。
- 管理功能:管理者可以执行各种操作,如添加、修改、查询和删除用户信息。
- 代替操作:管理者代表储户进行存款、取款和查询等操作。
- 数据存储:所有储户的信息将存储在数据库中。
1.1 系统功能性需求
- 主功能界面:系统启动后,管理者将看到一个主功能界面。
- 登录验证:系统在启动时需要管理者输入登录信息。
- 操作执行:通过管理员执行各种业务操作。
- 客户服务:管理员帮助用户完成存款、取款、查询等操作。
1.2 系统需求分析规格说明书
规格说明书详细列出了系统需要实现的具体功能:
- 开户登记:为储户创建账户。
- 定期存款:处理定期存款的流程。
- 定期取款:处理定期存款的提取。
- 活期取款:处理活期存款的提取。
- 利息计算:根据存款类型和期限计算利息。
- 输出明细表:打印交易详情。
- 数据备份与恢复:确保数据的安全性。
- 查看账户信息:管理者可以查看储户的账户详情。
1.3 系统ER图
系统实体关系图(ER图)描绘了各实体间的关系:
- 储户:包括储户姓名、住址和身份证号码。
- 管理员:包含员工号和姓名。
- 存款:涉及储户姓名、员工号、金额、存款类型、到期日期和存款日期。
- 查询:记录储户姓名和员工号。
- 取款:包含储户姓名、员工号、金额和取款日期。
1.4 数据流图(DFD)
数据流图分为不同层次,展示了系统数据处理的流程:
- 顶层DFD:展示了开户、取款、存款和打印清单的基本流程。
- 0层DFD:细化了数据如何在系统内部流动,如读取储户信息、密码验证、存取款处理和打印清单等。
- 第2层和第3层DFD:进一步详细描述了存款和取款的操作过程,包括信息核对、错误处理和打印输出等步骤。
通过这个课程设计,学生能够实践软件工程的整个生命周期,包括需求收集、分析、设计和实现,从而掌握软件开发的核心技能。这个项目特别强调了用户与系统之间的交互方式,以及在实际银行业务中的数据处理流程。
181 浏览量
2024-07-23 上传
2009-06-17 上传
faust66
- 粉丝: 0
- 资源: 1
最新资源
- IEEE 14总线系统Simulink模型开发指南与案例研究
- STLinkV2.J16.S4固件更新与应用指南
- Java并发处理的实用示例分析
- Linux下简化部署与日志查看的Shell脚本工具
- Maven增量编译技术详解及应用示例
- MyEclipse 2021.5.24a最新版本发布
- Indore探索前端代码库使用指南与开发环境搭建
- 电子技术基础数字部分PPT课件第六版康华光
- MySQL 8.0.25版本可视化安装包详细介绍
- 易语言实现主流搜索引擎快速集成
- 使用asyncio-sse包装器实现服务器事件推送简易指南
- Java高级开发工程师面试要点总结
- R语言项目ClearningData-Proj1的数据处理
- VFP成本费用计算系统源码及论文全面解析
- Qt5与C++打造书籍管理系统教程
- React 应用入门:开发、测试及生产部署教程