C语言课程设计报告(银行账户信息管理系统).doc
《C语言课程设计报告(银行账户信息管理系统).doc》由会员分享,可在线阅读,更多相关《C语言课程设计报告(银行账户信息管理系统).doc(48页珍藏版)》请在迅下文库上搜索。
1、.HUBEIUNIVERSITY OF AUTOMOTIVE TECHNOLOGYC语言程序设计课程设计报告课设题目: 银行账户信息管理专 业:电子信息工程汽车电子班 级:T1223-14姓 名:X鹏成 绩:完成日期:2013年18周2013年19周指导教师:X波 田漫柳目录C语言程序设计0课程设计报告0目录11.课程设计目的22.需求分析22.1 要求22.2任务描述32.3运行环境42.4开发工具43.总体设计43.1系统流设计43.2系统模块设计54.详细设计64.1数据结构设计64.2 模块接口设计74.3主要功能模块的流程图95.运行结果145.1 欢迎界面145.2 主菜单145.
2、3 次菜单-信息输入界面155.4 信息查询界面155.5记录查询界面165.6退出界面166.程序调试与测试176.1 主菜单项选择择测试176.2 次菜单项选择择测试176.3客户信息的输入测试186.4客户密码测试206.5存取款金额测试216.6存取款日期测试227.问题与不足238.建议239.编程体会2410.程序源代码2511.参考文献4212.用户使用手册4212.1 程序主要用途4212.2使用说明4212.3考前须知4312.4维护与升级431.课程设计目的1) 通过课程设计,加深对结构化程序设计思想的理解,能对系统功能进行分析,并设计合理的模块化结构。2) 通过课程设计,
3、进一步掌握C语言中重要的数据结构。掌握并熟练运用指针、链表、结构体、文件等数据结构。3) 通过课程设计,提高程序开发能力,能运用合理的控制流编写清晰高效的程序。4) 通过课程设计,培养C语言知识运用和自学能力,真正的把课堂上获得的知识运用起来,培养自己对程序编写的兴趣,并能独立设计和实现一个小型系统。5) 通过课程设计,加强了自己的程序分析能力。2.需求分析2.1 要求1) 遵循软件开发过程的基本规;能灵活应用,初步具备运用C程序解决实际问题的能力。2) 运用结构化程序设计方法,按照课程设计题目要求,完成包括需求分析、数据结构设计、概要设计、详细设计、编写代码、调试和测试C程序等过程。3) 学
4、会利用数组、结构体、链表进行相关信息表示。4) 功能模块划分清晰,系统结构图符合功能操作要求,且有详尽的功能描述5) 各主要功能模块有详尽的流程图及描述,用函数的形式实现,且调用入口、功能、出口等关系正确。6) 所设计的C程序较好的可读性和可靠性;程序书写风格规,注释清晰。7) 界面友好良好的人机互交,凡需要输入信息时,都有较详尽的提示信息,并对输入信息有较完善的值域分析。8) 程序经上机调试通过,不应出现语法型、功能型错误,并获得满意的结果。9) 学会通过各功能性测试用例测试程序的能力,尽可能避免原那么性错误的出现。10) 掌握编写、调试和测试C语言程序的基本技巧,充分理解结构化程序设计的基
5、本方法。11) C语言课程设计报告的容反应实际设计过程,且符合格式要求,无抄袭现象。2.2任务描述一银行有5个客户客户信息为:编号、客户、客户地址、客户、账户总金额最开始为0。设计一程序,完成以下功能。存、取款时间必须通过调用系统时间获得。1) 存款:输入客户编号、存款金额、存款日期,完成存款功能,需要判断客户编号是否存在,存款金额是否大于0,存款日期格式是否合法格式为:YYYY-MM-DD,如2009-01-02。2) 取款:输入客户编号、存款金额、取款日期,完成取款功能,需要判断客户编号是否存在,取款金额是否大于0,取款金额是否小于客户的账户总金额,取款日期格式是否合法格式为:YYYY-M
6、M-DD,如2009-01-02。3) 查询指定客户的余额4) 查询指定客户的存款记录5) 查询指定客户的取款记录6) 所有数据符合实际应用要求2.3运行环境1) Windows 7系统2) VC+6.0编译环境2.4开发工具C语言3.总体设计3.1系统流设计程序整体功能结构如图一所示:开始初始化并显示欢迎信息显示主菜单,输入选择存款取款余额查询存款记录查询取款记录查询显示输入菜单,输入并显示用户信息存取款?输入存取金额,日期,存取款是3.2系统模块设计1 系统初始化模块函数void startvalue();实现初始化欢迎信息,并实现值得初始化。2 菜单模块 函数int menu();和in
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课程设计 报告 银行 账户 信息管理 系统
