欢迎来到天天文库
浏览记录
ID:34311319
大小:681.00 KB
页数:28页
时间:2019-03-05
《c语言课程设计报告(银行账户信息管理系统)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、新疆大学学生课程设计论文摘要银行账户管理系统C语言程序设计摘要银行账户管理系统是针对银行账户的日常管理而设计,操作方便而且界面简洁,使用较为简单的C语言作为编程语言,采用软件工程的开发原理,按照需求分析、概要设计、详细设计、程序编码、软件测试等过程进行规范设计。本银行账户管理系统具有良好的容错性,在出现误操作时能及时的给出相关错误提示,以便于用户及时地更正。此方案运用C语言设计的简易的银行账户管理系统,具体实现的功能有显示用户在银行留下的账户信息,以及选择账户查询的功能对用户存取款记录进行查询,可以比较清晰的反映出所要查询的内容。关键词账户管理C语言 查询I
2、新疆大学学生课程设计论文目录目录银行账户管理系统C语言程序设计I摘要I1需求分析31.1需求概述31.2需求环境31.3功能描述32概要设计42.1程序功能模块42.2程序流程图52.3数据的设计53详细设计63.1代码功能63.2功能实现代码63.3流程图94实际C语言代码135.运行结果245.1登陆界面245.2..主菜单245.3.插入新账户255.4.列出所有账户255.5.查找账户存款信息265.6.删除账户265.7.取款265.8.存款276.问题与不足277.结语27参考文献2827新疆大学学生课程设计论文详细设计1需求分析1.1需求概述进
3、入21世纪之后,随着科技的飞速发展和社会进步,尤其是计算机在大范围的普及,人工智能化的计算机应用也逐步的由大规模科学计算的海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以计算机为核心,以数据库管理系统为开发环境的管理信息系统在大规模的事务处理和对工作流的管理等方面的应用,特别是在银行账户管理之中的应用日益受到人们的关注。自中国加入WTO之后,我国信息产业发展迅速,手工管理方式在银行账户管理等需要大量事务处理的应用中已显得越来越不适用,采用IT技术提高服务质量和管理水平势在必行,银行必须提高自己的工作效率,所以迫切需要合适的信息化的银行账户管理系
4、统。1.2需求环境本课程设计需要的设备为硬件要求和软件配置要求具体要求如下:1.配件要求:一台计算机。2.软件配置:WINDOWS、DevC++5.9.2、gcc6.3.0。1.3功能描述这部分阐述了银行管理系统的各种动作功能和控制要求,制定了一套完整的银行账户管理系统的工作流程。用结构体链表来存放个人银行账户的信息,通过静态分配结构体数组的大小,然后通过对链表的插入、查找、删除、排序、保存操作实现账户管理的功能。程序退出时自动将内存中的数据保存到文件中,再次运行时程序会自动从文件中读取数据扫内存中。程序启动时要求输入用户名和密码用户名:xyh密码:1234
5、5627新疆大学学生课程设计论文详细设计2概要设计2.1程序功能模块1、建立账户功能:structaccount*insert(structaccount*head,structaccount*new);该函数通过对链表进行插入操作,从而实现建立账户的功能。2、显示所有账户功能:voidprint(structaccount*head);对链表进行输出,列出所有账户。3、按照账号搜索的功能:structaccount*find(structaccount*head,longaccount_num);对指针进行遍历,找到符合条件的数据。4、按照账号删除账户:s
6、tructaccount*del(structaccount*head,longaccount_num);对链表进行查找,如有匹配的则执行删除,若没有找的不做任何操作。5、模拟取钱功能:structaccount*Withdrawal(structaccount*head,longaccount_num);用户输入账号,然后对链表进行查找,要求用户输入账户密码,若匹配则可进行取钱(对余额做减法)。6、模拟存钱功能:structaccount*saving(structaccount*head,longaccount_num);与取钱类似,对余额做加法。7、排
7、序功能:structaccount*order(structaccount*head);根据账号对链表进行排序27新疆大学学生课程设计论文详细设计8、保存数据和读取文件功能:voidsave(structaccount*head);save函数实现保存功能,退出程序时自动保存数据,再次执行程序时自动从根目录中读取文件数据。2.2程序流程图存款查询银行管理系统用户管理员退出删除用户修改用户通过重新添加查询用户全部用户信息添加用户退出取款图2.1程序流程图2.3数据的设计表1-1管理员用户名和密码列名数据类型可否为空说明usernamecharNOTNULL用户
8、名passwordlongNOTNULL密码表1-2
此文档下载收益归作者所有