个人信用卡管理系统教程分析.docVIP

  • 31
  • 0
  • 约1.59万字
  • 约 31页
  • 2016-04-11 发布于湖北
  • 举报
《C++程序设计》 课程设计说明书 题 目 个人信用卡管理系统的设计 学 号 1167111103 姓 名 马小强 指导教师 周李涌 日 期 2013-01-05 内蒙古科技大学课程设计任务书 课程名称 C++语言课程设计 设计题目 个人信用卡管理系统的设计 指导教师 周李涌 时间 2012-2013秋学期 第18、19周 一、教学要求 1. 巩固和加深学生对C语言课程的基本知识的理解和掌握2. 掌握C语言编程和程序调试的基本技能3. 利用C语言进行基本的软件设计4. 掌握书写程序设计说明文档的能力5. 提高运用C语言解决实际问题的能力 录入信用卡信息,格式为: 卡号 名称 账单日 还款日 余额 6542301100220605 中行淘宝卡 5号 25 -126.5 增加功能。输入卡号或名称向信用卡使用记录中增加一条记录;格式为: 卡号 名称 日期 金额 类型 6542301100220605 中行淘宝卡 11-2 12.4 消费(或还款) 如果是消费则信用卡余额减去金额,如果是还款则信用卡余额加上金额。 查询功能。查询某个信用卡详细的使用记录;可以查询已出账单,即本月账单日和上月账单日之间的消费记录和消费总额;查询未出账单,及本月账单日之后的消费记录和消费总额。 提醒功能。在某个信用卡还款日期的前2天给出提示信息,提示要还款的总额。 三、设计要求及成果 根据系统功能要求,可以将问题解决分为以下步骤: (1)分析系统中的各个实体之间的关系及其属性和行为; (2)根据问题描述,设计系统的类层次; (3)完成类层次中各个类的描述(包括属性和力一法); 目录 第1章 需求分析 4 1.1引言 4 1.2任务概述 4 1.3数据描述 4 1.4功能需求 4 1.5性能需求 5 1.6运行需求 5 1.7任务计划 5 第2章 总体设计 6 第3章 类的设计 7 Bank类的设计 7 第4章 详细设计 8 4.1工程视图 8 4.2类图视图 8 4.3函数的调用关系 9 4.4主程序流程图 10 4.5录入用户信息流程图 11 4.6修改用户信息流程图 12 第5章 测试 13 第6章 总结 17 附录:程序代码 18 需求分析 1.1引言 C++语言是目前公认的热门编程语言之一。C++是在C语言基础上发展演变而来的一种面向对象程序设计语言。它既支持面向过程的程序设计方法,也支持面向对象的程序设计方法。C++全面兼容了C语言,但是C++本身也是一个完整的程序设计语言。它在面向过程方面不但对C语言进行了扩展,而且提供了比C更严格,更安全的语法要求。同时C++增加了面向对象编程、数据抽象、类属编程等技术支持,通过继承和多态性,使程序具有很高的可重用性,是软件的开发和维护更加方便。它是目前应用最广的面向对象程序设计语言之一。 1.2任务概述 个人信用卡管理系统的各种基本数据的录入、、删除、、查询、包括等(号不重复)。试设计一管理系统,使之能提供以下功能: 信息录入功能--输入信息功能--输出 查询功能:(至少一种查询方式)?按卡号查询; ?按查询删除功能信息录入添加功能信息用文件保存,用户录入一条新记录信息后,这些信息就存入到相应的文件中(可以考虑结构体类型数组来操作)文件信息不超过00条记录,即数组长度可固定为00;其中包括录入个人信用卡的卡号、户名、开户日期等具体信息。 (2)个人信用卡信息删除功能根据用户输入需要删除的,查找该条记录,若找到该记录,可对此人的相应数据进行删除,即对该记录进行标记,当重新写入文件里,不予写入,若未找到该记录,提示用户“”,然后再继续根据提示进行删除。 (3)个人信用卡信息查询功能用户可以根据号,等条件在数组中进行查询,若能找到该记录,则在屏幕上输出符合条件的记录信息,否则,打印出“”的提示信息系统其他功能模块根据课题适当加入相应的注:包括号、名、等(号不重复bank()完成类中构造函数的构造功能。 (2)初始化功能:例如:void set()完成初始化信息,进行第一次对信息的录入功能。 (3)查询功能:例如:void chaxun()完成查询账户的使用记录功能。 (4)添加功能:例如:void add()完成添加某用户信息的功能。 (5)显示功能:例如:void display()完成显示全部用户信息的功能。 (6)删除功能:例如:void del()完成删除全部用户信息的功能。 (7)显示还款信息:例如:void news()完成显示还款人员信息功能。 1.6运行需求 根据题目要求,由于个人信用卡信息是存放在文件中的,所以应该让文件提供输入、输出等操作功能;在程序中需要浏览个人信用卡的信息,应该提供显示、查询等操作;另外还应该提供键盘式选择菜单实

文档评论(0)

1亿VIP精品文档

相关文档