没有合适的资源?快使用搜索试试~ 我知道了~
银行账户信息管理系统_C语言课程设计报告.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 129 浏览量
2022-07-04
12:07:15
上传
评论 1
收藏 1.01MB DOC 举报
温馨提示
试读
49页
银行账户信息管理系统_C语言课程设计报告
资源推荐
资源详情
资源评论
HUBEI UNIVERSITY OF AUTOMOTIVE TECHNOLOGY
C 语言程序设计
课程设计报告
课设题目: 银行账户信息管理
专 业: 电子信息工程(汽车电子)
银行账户信息管理
第 1 页 /共 49 页
朱鹏
目录
C 语言程序设计........................................................................................................................................0
课程设计报告...........................................................................................................................................0
目录...........................................................................................................................................................1
1.课程设计目的........................................................................................................................................2
2.需求分析................................................................................................................................................2
2.1 要求............................................................................................................................................2
2.2 任务描述.....................................................................................................................................3
2.3 运行环境.....................................................................................................................................4
2.4 开发工具.....................................................................................................................................4
3.总体设计................................................................................................................................................4
3.1 系统流设计.................................................................................................................................4
3.2 系统模块设计.....................................................................................................................................5
4.详细设计................................................................................................................................................6
4.1 数据结构设计.............................................................................................................................6
4.2 模块接口设计............................................................................................................................7
4.3 主要功能模块的流程图.............................................................................................................9
5.运行结果..............................................................................................................................................14
5.1 欢迎界面..................................................................................................................................14
5.2 主菜单......................................................................................................................................14
5.3 次菜单-信息输入界面.............................................................................................................15
5.4 信息查询界面..........................................................................................................................15
5.5 记录查询界面...........................................................................................................................16
5.6 退出界面...................................................................................................................................16
6.程序调试与测试..................................................................................................................................17
6.1 主菜单选择测试......................................................................................................................17
6.2 次菜单选择测试......................................................................................................................17
6.3 客户信息的输入测试...............................................................................................................18
6.4 客户密码测试...........................................................................................................................20
6.5 存取款金额测试.......................................................................................................................21
6.6 存取款日期测试.......................................................................................................................22
7.问题与不足..........................................................................................................................................23
8.建议......................................................................................................................................................23
9.编程体会..............................................................................................................................................24
10.程序源代码........................................................................................................................................25
11.参考文献............................................................................................................................................42
12.用户使用手册....................................................................................................................................42
12.1 程序主要用途........................................................................................................................42
12.2 使用说明.................................................................................................................................42
12.3 注意事项.................................................................................................................................43
12.4 维护与升级.............................................................................................................................43
银行账户信息管理
第 2 页 /共 49 页
朱鹏
1.课程设计目的
1) 通过课程设计,加深对结构化程序设计思想的理解,能对系
统功能进行分析,并设计合理的模块化结构。
2) 通过课程设计,进一步掌握 C 语言中重要的数据结构。掌握
并熟练运用指针、链表、结构体、文件等数据结构。
3) 通过课程设计,提高程序开发能力,能运用合理的控制流编
写清晰高效的程序。
4) 通过课程设计,培养 C 语言知识运用和自学能力,真正的把
课堂上获得的知识运用起来,培养自己对程序编写的兴趣,
并能独立设计和实现一个小型系统。
5) 通过课程设计,加强了自己的程序分析能力。
2.需求分析
2.1 要求
1) 遵循软件开发过程的基本规范;能灵活应用,初步具备运用
C 程序解决实际问题的能力。
2) 运用结构化程序设计方法,按照课程设计题目要求,完成包
括需求分析、数据结构设计、概要设计、详细设计、编写代
码、调试和测试 C 程序等过程。
3) 学会利用数组、结构体、链表进行相关信息表示。
4) 功能模块划分清晰,系统结构图符合功能操作要求,且有详
尽的功能描述
5) 各主要功能模块有详尽的流程图及描述,用函数的形式实现,
且调用入口、功能、出口等关系正确。
6) 所设计的 C 程序较好的可读性和可靠性;程序书写风格规范,
注释清晰。
7) 界面友好(良好的人机互交),凡需要输入信息时,都有较
详尽的提示信息,并对输入信息有较完善的值域分析。
银行账户信息管理
第 3 页 /共 49 页
朱鹏
8) 程序经上机调试通过,不应出现语法型、功能型错误,并获
得满意的结果。
9) 学会通过各功能性测试用例测试程序的能力,尽可能避免原
则性错误的出现。
10) 掌握编写、调试和测试 C 语言程序的基本技巧,充分理解
结构化程序设计的基本方法。
11) C 语言课程设计报告的内容反应实际设计过程,且符合格
式要求,无抄袭现象。
2.2 任务描述
已知一银行有 5 个客户(客户信息为:编号、客户姓名、
客户地址、客户电话、账户总金额(最开始为 0))。设计一程
序,完成以下功能。存、取款时间必须通过调用系统时间获得。
1) 存款:输入客户编号、存款金额、存款日期,完成存款功
能,需要判断客户编号是否存在,存款金额是否大于 0,
存 款 日 期 格 式 是 否 合 法 ( 格 式 为 : YYYY-MM-DD, 如
2009-01-02))。
2) 取款:输入客户编号、存款金额、取款日期,完成取款功
能,需要判断客户编号是否存在,取款金额是否大于 0,
取款金额是否小于客户的账户总金额,取款日期格式是否
合法(格式为:YYYY-MM-DD,如 2009-01-02))。
3) 查询指定客户的余额
4) 查询指定客户的存款记录
5) 查询指定客户的取款记录
6) 所有数据符合实际应用要求
银行账户信息管理
第 4 页 /共 49 页
朱鹏
2.3 运行环境
1) Windows 7 系统
2) VC++6.0 编译环境
2.4 开发工具
C 语言
3.总体设计
3.1 系统流设计
程序整体功能结构如图一所示:
剩余48页未读,继续阅读
资源评论
老帽爬新坡
- 粉丝: 83
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功