c语言课程设计实施方案银行个人账户管理系统microsoftword

c语言课程设计实施方案银行个人账户管理系统microsoftword

ID:34899515

大小:250.00 KB

页数:19页

时间:2019-03-13

c语言课程设计实施方案银行个人账户管理系统microsoftword_第1页
c语言课程设计实施方案银行个人账户管理系统microsoftword_第2页
c语言课程设计实施方案银行个人账户管理系统microsoftword_第3页
c语言课程设计实施方案银行个人账户管理系统microsoftword_第4页
c语言课程设计实施方案银行个人账户管理系统microsoftword_第5页
资源描述:

《c语言课程设计实施方案银行个人账户管理系统microsoftword》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、个人收集整理仅供参考学习课程设计任务书题目:银行个人账户管理系统(2)一、课程设计时间共计1周,20学时.二、课程设计内容用C语言编写软件完成以下任务:1储户开户(储户数据包括帐号,姓名,身份证号,密码和账户余额等),储户地信息保存在account.dat文件中,应对储户地开户金额做出限制(如金额不低于10元钱).b5E2RGbCAP2储户地密码修改.3储户地余额查询.4储户销户.5储户地各项信息更改后,应同时更新account.dat文件中地内容.三、课程设计要求1.程序质量:²贯彻结构化地程序设计思想.²用户界面友好,功能明确,操作方便.²用户界面中地菜单至少应包括

2、“储户开户”、“密码修改”、“余额查询”、“销户”和“退出”5项.²代码应适当缩进,并给出必要地注释,以增强程序地可读性.2.课程设计说明书:课程结束后,上交课程设计说明书和源程序.课程设计说明书地格式和内容参见提供地模板.四、指导教师和学生签字指导教师:________学生签名:________五、说明书成绩六、教师评语17/19个人收集整理仅供参考学习目录一、需求分析1p1EanqFDPw二、程序流程图2DXDiTa9E3d三、核心技术地实现说明及相应程序段5RTCrpUDGiT四、课设总结95PCzVD7HxA五、参考文献9jLBHrnAILg六、源程序10xHA

3、QX74J0X17/19个人收集整理仅供参考学习一、需求分析经过对程序设计题目地分析可知,整个程序地设计实现大致分为九个模块,每一个模块对应一个函数.在这些函数当中,储户开户函数,余额查询函数,储户销户函数,密码查询函数地实现严格按照题目地要求,而更改数据函数和显示函数属于附加功能.读取文件函数和保存信息函数对其它函数地实现起辅助作用,主函数及菜单函数控制程序地整体运行.LDAYtRyKfE1.储户开户函数主要实现程序最初运行时储户信息地录入以及其后地运行中储户信息地追加功能;2.余额查询函数允许按照账号和密码对储户地余额进行查询;3.储户销户函数实现地功能是按照账号和

4、密码对储户地信息进行删除;;4.储户密码修改函数可以实现对储户地密码进行修改;5.显示函数实现地是显示目前所有地有效储户记录信息.除上面介绍地功能之外,程序还具有退出功能,可以在程序地一次运行当中循环执行所有地功能,并根据需要终止程序地执行.Zzz6ZB2Ltk17/19个人收集整理仅供参考学习每一个储户记录都包含账号,姓名,密码,身份证号和余额,在程序当中,将储户记录类型定义为结构体类型,添加以及追加地储户信息直接写入E盘地account.dat文件中,其它函数每次对储户记录地访问,其数据来源都是account.dat文件,这样做不但可以保证储户信息地一致性,而且可以

5、对储户信息进行永久保存,保证每次运行程序都可以采用原来地数据.dvzfvkwMI1二、程序流程图1.程序总体结构图图1程序总体结构图2.具体功能框图(1)储户开户函数add17/19个人收集整理仅供参考学习图2添加储户信息函数(2)读取储户信息函数reads图3读取储户信息(3)储户销户函数del17/19个人收集整理仅供参考学习图4删除储户记录17/19个人收集整理仅供参考学习三、核心技术地实现说明及相应程序段本程序主要由九个自定义函数和一个主函数组成,其中主函数以菜单地形式调用其它函数来实现要求地所有功能.在这些函数当中,添加储户开户函数、余额查询函数和储户销户函数

6、是程序中较为核心地部分,下面分别进行说明.rqyn14ZNXI1.储户开户函数开户分为两种情况,其一是在储户文件(account.dat)不存在地情况下,首先由程序创建一个新文件,并将录入地储户信息写入该文件当中;其二是在储户文件(account.dat)已经存在地情况下,此时文件以追加地方式打开,这样才可以保证以前已经存在地信息不丢失.具体地程序段如下:EmxvxOtOcoif((fp=fopen("account.dat","a"))==NULL)//如果文件已经存在,可以追加储户信息SixE2yXPq5{if((fp=fopen("account.dat","w"

7、))==NULL)//文件不存在时,创建新文件,输入储户信息6ewMyirQFL{printf("用户不存在!");return;}}printf("请输入储户帐号,并按回车键确认:");scanf("%s",dep.num);fprintf(fp,"%s",dep.num);printf("请输入储户姓名,并用回车键确认:");scanf("%s",dep.name);17/19个人收集整理仅供参考学习fprintf(fp,"%s",dep.name);printf("请输入储户身份证号,并用回车

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。