银行卡管理系统的开发

合集下载

银行卡实验任务

银行卡实验任务

简易银行卡管理系统的开发
分为两个部分
1、简易银行卡管理系统的分析与设计
2、简易银行卡管理系统的实现与完善
要求按下列步骤完成:
1、简易银行卡管理系统工作流程大致如下:
(1)储户填写的存款单或取款单由业务员输入系统;
(2)如果是存款,系统将记录储户的姓名、身份证号码、存款类型、存款日期存款金额等必备信息,以及住址、密码等可选信息,存款成功后系统还应
打印存款单;
(3)如果是取款且存款时留有密码,则首先核对储户密码,密码正确时系统计算利息并打印利息清单;
(4)如果是取款且存款时未留密码,则系统直接计算利息并打印利息清单。

2、总体设计。

把系统分解成若干个模块,确定模块的接口。

3、模块设计。

即设计各个功能的算法及内部数据结构。

4、选择程序设计语言进行编码。

5、进行测试,尽可能多地发现程序中的错误,定位错误,改正错误,力求
系统能正常运行。

6、撰写实验报告。

.
开发总结模板:
实验完成后,应整理出开发总结。

开发总结应包括以下内容:
1、题目
2、功能描述
3、数据定义
4、总体设计和各模块接口说明。

5、程序设计的说明
6、测试和结果说明
7、总结与展望。

银行卡信息识别管理系统

银行卡信息识别管理系统

银行卡信息识别管理系统简介银行卡信息识别管理系统是一种用于识别和管理银行卡信息的软件系统。

它的主要目标是提供一个高效和安全的方式,帮助金融机构和相关机构管理和验证银行卡的信息。

功能特点1. 银行卡信息识别:该系统使用先进的图像识别技术,能够准确地识别银行卡上的各种信息,包括卡号、持卡人姓名和有效期等。

银行卡信息识别:该系统使用先进的图像识别技术,能够准确地识别银行卡上的各种信息,包括卡号、持卡人姓名和有效期等。

2. 信息验证:系统会自动对识别出的银行卡信息进行验证,确保其准确性和有效性。

有效的银行卡信息将被记录,无效的信息将被拒绝。

信息验证:系统会自动对识别出的银行卡信息进行验证,确保其准确性和有效性。

有效的银行卡信息将被记录,无效的信息将被拒绝。

3. 安全管理:系统设计了严格的安全措施,保护银行卡信息的隐私和机密性。

只有经过授权的人员才能访问和操作系统,确保信息的安全性。

安全管理:系统设计了严格的安全措施,保护银行卡信息的隐私和机密性。

只有经过授权的人员才能访问和操作系统,确保信息的安全性。

4. 报告生成:系统能够生成各种报告,如银行卡使用统计报告和异常交易报告等。

这些报告可以帮助管理人员更好地了解和监控银行卡的使用情况。

报告生成:系统能够生成各种报告,如银行卡使用统计报告和异常交易报告等。

这些报告可以帮助管理人员更好地了解和监控银行卡的使用情况。

5. 用户管理:系统允许管理员对用户进行管理,包括添加、删除和修改用户的权限。

这样可以确保只有授权的人员能够使用系统。

用户管理:系统允许管理员对用户进行管理,包括添加、删除和修改用户的权限。

这样可以确保只有授权的人员能够使用系统。

6. 扩展性:系统具有良好的扩展性,可以根据需要添加更多的功能和模块。

这样可以满足不同机构的特定需求。

扩展性:系统具有良好的扩展性,可以根据需要添加更多的功能和模块。

这样可以满足不同机构的特定需求。

使用优势1. 提高效率:银行卡信息识别和验证过程自动化,减少人工操作,提高工作效率。

数据库课程设计报告-银行储蓄管理系统数据库设计[2018年整理]

数据库课程设计报告-银行储蓄管理系统数据库设计[2018年整理]

数据库原理及应用课程设计报告组号:小组成员:学院:专业班级:指导老师:2017/1/10目录第1章概述 (1)1.1设计题目: (1)1.2要求完成的主要任务: (1)第2章需求分析 (6)2.1定义 (6)2.2需求规格说明概览 (6)2.3产品的一般性描述 (7)2.4产品功能 (7)2.5用户特征 (7)2.6功能划分 (7)2.7用户界面 (8)2.8可维护性 (9)2.9可理解性 (9)2.10可移植性 (9)第3章数据库表结构图 (9)3.1实体联系图 (10)3.2程序流程图 (10)第4章功能与实现 (11)4.1客户端登录功能 (11)4.2客户端主界面功能 (12)4.3客户端开户功能 (12)4.4客户端存款功能 (13)4.5客户端取款功能 (13)4.6客户端转账功能 (14)4.7客户端余额查询功能 (14)4.8客户端修改密码功能 (14)4.9客户端销户功能 (15)4.10服务器端用户注册功能 (15)4.11服务器端修改用户登密码功能 (15)第5章实现及测试 (16)5.1系统开发环境 (16)5.2主要功能模块的实现及测试 (16)5.2.1数据表的建立 (16)5.2.2数据库连接与数据提供 (16)第6章总结 (17)第7章参考文献 (17)第1章概述本软件实现银行的活期储蓄存款业务。

整套软件由客户端程序和服务器端程序构成,客户端运行在面向个人业务的银行柜台的电脑上,银行职员输入相关信息并通过网络通讯向服务器发送请求,并接受服务器端程序的应答显示处理的结果。

服务器端处理客户端的各种业务请求。

主要实现银行开户、销户、取款、存款、余额查询、转账、修改密码、打印账户明细记录等功能。

1.1 设计题目:题目:银行储蓄管理系统数据库设计本课程的设计的目的是通过实践使同学们经历数据库设计开发的全过程和受到一次综合训练,以便能较全面地理解、掌握和综合运用所学的知识。

结合具体的开发案例,理解并初步掌握系统分析、系统设计、系统实施的主要环节和步骤以及软件文档的制作能力。

UML建模--银行管理系统

UML建模--银行管理系统

银行管理系统的UML建模课程设计报告专业:学号:姓名:任课教师:一、系统概述银行是与人们生活密切相关的一个机构,银行可以提供存款、取款、转账等业务。

在银行设立账户的人或机构被称为银行的客户(customer)。

一个客户可以在银行开设多个账户(account),客户可以存钱到账户中,也可以从自己的账户中取钱,还可以将存款从一个账户转到另一个账户。

另外,客户可以随时查询自己的账户情况,以及查询以前所进行的存款、取款等交易记录。

客户还有权利要求关闭自己的账户。

实际生活中的银行功能其实还要复杂得多,但为了简化系统,本次设计只考虑银行的基本功能。

简化版的银行信息系统至少应具有如下功能:1.一个银行可以有多个账户;2.一个银行可以有多个客户;3.一个客户可以持有多个账户;4.一个账户可以有多个持有者;5.银行可以为客户开设账户;6.银行可以为客户注销账户;7.客户可以从自己账户中取钱;8.客户可以向自己账户中存钱;9.客户可以在同一银行的不同账户之间转账;10.客户可以在不同银行的不同账户之间转账;请完成登录、存款、取款、转账和查询几个模块的设计。

二、需求分析银行系统是与生活紧密相关的一个机构,银行提供了存款、取款、转账等业务。

在银行设立账户的人或机构通常被称为银行的储户。

一个储户可以在银行开多个账户,储户可以存钱到账户中,也可以从自己的账户中取现,还可以将存款从一个账户转到另一个账户。

储户还可以随时查询自己账户的情况,并查询以前所进行的存款、取款等交易记录。

后台管理员可以对客户的账户进行注销、删除、查询等管理,还有就是银行利息、汇率、手续费之类参数的设置,以及财务管理以及财务分析。

软件分别有开户,查询存取款,转账等功能。

各个模块各有不同的功能,但都能完成查询和存取功能。

各模块的数据都存放在数据库中。

数据的调用和连接都有程序来完成。

此软件所要完成的主要功能有三方面:如果是存款,用户填写存款单,然后交给收银员键入系统,同时系统还要记录存款人姓名,住址,身份证号码,存款类型,存款日期,利率及密码(可选)等信息,完成后由系统反馈成功存款信息给用户。

信用卡管理系统

信用卡管理系统

数学与计算机学院实训报告课程名称: 软件开发设计实训课程代码: 6014409题目: 商业银行管理系统年级/专业/班: 2011级软件工程1班组员姓名: 蒋俊组员学号: 312011********* 开始时间: 2013 年09 月16 日完成时间:2013 年12月 06 日课程设计成绩:指导教师签名:年月日目录1 需求分析模型重构 (1)1.1业务需求分析 (1)1.2非功能性需求分析 (4)2 业务分析模型 (4)2.1业务主角 (4)2.2业务用例分析 (6)2.3业务用例场景分析 (8)2.4业务用例实现 (14)2.5业务用例完整的包图 (15)3概念分析模型 (15)3.1核心业务活动图 (15)3.2关键业务概念用例图 (16)图3.1信用卡管理的核心业务 (16)3.3概念用例分析 (16)3.4概念用例实现分析 (18)3.5概念用例完整的包图 (20)4 系统分析模型 (20)4.1系统用户分析 (20)4.2系统用例分析 (21)4.3系统用例实现分析 (23)4.4分析类 (25)4.5组件模型分析 (38)4.6系统分析完整的包图 (39)5系统设计模型 (39)5.1软件架构/框架选择 (39)5.2基于架构的设计类 (40)6设计类优化 (42)6.1设计类优化结果 (42)6.2采用的设计模式说明 (45)7面向对象数据库分析设计 (46)7.1概念数据模型 (46)7.2概念数据模型优化/调整 (47)7.3物理数据模型 (48)总结 (49)附录A 部分生成的SQL语句 (50)1 需求分析模型重构1.1 业务需求分析1.1.1.背景、业务概况随着社会经济的发展,以及数字生活的逐步渗透,如何为用户提供更加便捷、更加周到的服务已经成为各大银行竞争的焦点。

但如今银行储蓄系统工作效率比较低,越来越不能满足广大人民群众的需求,人们希望可以更方便更省时更省力的办理储蓄的相关业务。

银行软件项目开发方案

银行软件项目开发方案

银行软件项目开发方案1. 项目背景随着科技的快速发展和数字化转型的推进,银行业务已经逐渐向互联网和移动平台转移。

为了适应市场需求和提升服务质量,银行决定开发一款全新的银行软件。

本文档旨在提供一份银行软件项目开发方案,详细描述项目目标、范围、需求以及开发计划。

2. 项目目标本项目的目标是开发一款功能完善、稳定可靠的银行软件,满足客户日常银行业务需求,并提供优质的用户体验和安全保障。

3. 项目范围本项目的范围涵盖以下主要功能模块: - 用户注册与登录:用户通过注册账号并登录系统,可进行个人信息管理和账户操作。

- 账户管理:用户可以查看账户余额、账单流水、转账、充值、提现等操作。

- 贷款管理:用户可以申请贷款、查询贷款信息、还款等。

- 投资理财:用户可以进行股票、基金、理财产品等投资操作。

- 消息通知:系统将通过短信、邮件等方式向用户发送重要信息和活动通知。

- 客户服务:用户可通过系统提供的在线客户服务渠道寻求帮助和解决问题。

4. 项目需求基于项目范围的描述,以下是对各个功能模块的详细需求描述:4.1 用户注册与登录•用户可以通过手机号、邮箱等方式注册账号。

•注册时需要填写基本信息,包括姓名、身份证号等。

•用户注册成功后,可以使用账号和密码登录系统。

4.2 账户管理•用户登录后可以查看账户余额、账单流水、转账、充值、提现等操作。

•用户可以设置交易密码和支付密码,用于安全操作账户。

•用户可以通过系统查询银行卡信息和绑定新的银行卡。

4.3 贷款管理•用户可以在线申请贷款,需填写贷款金额、还款方式等相关信息。

•系统将根据用户填写的贷款信息进行审批,并在一定时间内给出审批结果。

•用户可以查看贷款信息,包括贷款金额、还款计划等。

•用户可以按时还款或提前还款,系统将生成相应的还款计划和提醒用户还款。

4.4 投资理财•用户可以进行股票、基金、理财产品等投资操作。

•用户可以查看投资产品信息、买入、卖出等操作。

银行分行ATMS系统设计概述

银行分行ATMS系统设计概述

银行分行ATMS系统设计概述简介本文档旨在概述银行分行ATMS(自动柜员系统)的设计。

ATMS是一种自动化系统,允许客户在没有人工干预的情况下,进行各种银行交易操作。

本系统旨在提高银行分行的效率和客户满意度。

功能概述银行分行ATMS系统有以下主要功能:1. 提供取款服务:客户可以使用ATMS系统取款,无需前往柜台。

系统将通过银行卡验证客户身份,并提供指定金额的现金。

2. 提供存款服务:客户可以使用ATMS系统存款。

系统将验证纸币的真伪,并将存款金额记录在客户的账户中。

3. 查询账户余额:客户可以使用ATMS系统查询其账户余额。

系统将通过银行卡验证客户身份,并显示账户当前的可用余额。

4. 转账服务:客户可以使用ATMS系统进行账户之间的转账。

系统允许客户输入收款人账户信息和转账金额,并通过验证后执行转账操作。

5. 交易记录查询:客户可以使用ATMS系统查询其最近的交易记录。

系统将显示客户最近的存取款、转账等交易信息。

6. 修改账户密码:客户可以使用ATMS系统修改其账户密码。

系统将验证客户身份后,允许客户输入并保存新的密码。

系统设计银行分行ATMS系统的设计需要考虑以下几个方面:1. 硬件设备:系统需要配备具备安全性和稳定性的自动柜员机设备。

设备应包括用于读取银行卡和纸币验证的硬件模块。

2. 软件开发:系统需要设计和开发适用于自动柜员机设备的软件。

软件应具备良好的用户界面和易于理解的操作流程。

同时,软件应保证安全性,防止未经授权的人员访问客户的账户信息。

3. 数据管理:系统需要建立和管理客户的账户信息、交易记录等数据。

数据应以安全和可靠的方式存储,并定期进行备份。

4. 安全性:系统需要采取必要的安全措施,确保客户的隐私和资金安全。

这包括使用加密技术保护通信过程中的数据传输,以及监控和预防潜在的攻击行为。

总结银行分行ATMS系统的设计旨在提供便捷、高效和安全的银行服务。

通过合理的硬件设备、软件开发、数据管理和安全性措施,该系统能够满足客户的各种金融需求,并提高银行分行的运营效率。

数据库课程设计实验报告-银行账户管理系统

数据库课程设计实验报告-银行账户管理系统

数据库课程设计报告题目: 银行账户管理系统院系名称: 计算机学院专业名称: 软件工程班级: 09级01班学生姓名: ***学号(8位): *******指导教师: ***设计起止时间:2011年12月19日~2011年12月30日一. 设计目的银行账户管理是银行业务流程中十分重要的且必备的环节,由于银行有大量数据需要处理,全部采用人工方式明显不现实:这不仅需要花费很高的成本,而且处理事务的效率和质量都存在很大的问题,出于这些问题的考虑,使用计算机来处理这类问题就成为一个相当理想的方案。

利用计算机可以极大地降低成本,更重要的是可以几乎没有错误地高效地处理所有的事务,所以做一款基于银行账户管理方面的系统是十分必要的。

本次课程设计通过对《银行账户管理系统》中银行业务流程的基本实现以及用户环节的事务处理,旨在体验数据库设计和实现的基本过程中掌握数据库模式的设计、分析和实现方法,了解数据库应用系统软件开发的一般过程。

二. 设计内容分别完成银行业务功能、ATM功能和用户管理功能,并设计数据库以支持这些功能的实现,最后通过代码进行具体实现以及数据库链接。

所用数据库:SQL Server 2008开发语言:Java数据库设计:使用了六张表,分别为:管理员表(admin)、ATM机表(ATM)、ATM 机出纳表(ATMOutIn)、银行柜台出纳表(BankOutIn)、银行卡表(card)、用户表(users)。

三个触发器,分别为:冻结用户账号操作(userstatus_update)、ATM机存取款操作(ATMOutIn_insert)和银行存取款操作(BankOutIn_insert)。

一个视图、一个虚表:用户操作查询(allInfo(userId,cunquTime,cunquAddress,cunquMoney,cunquSummary,balanceMoney))。

银行业务功能:设置管理员账号,赋予管理员权限以实现开户、销户、存款、取款、查询、办卡和挂失功能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

简易银行卡管理系统
1.问题定义
由于科学技术的飞速发展,特别是电子计算机的运用,银行卡的使用范围不断扩大。

不仅减少了现金和支票的流通,而且使银行业务由于突破了时间和空间的限制而发生了根本性变化。

银行卡自动结算系统的运用,使一个“无支票、无现金社会”的到来不久将成为现实。

银行卡因为它的小巧,携带方便,集多种消费功能于一体,使得它的流行成为必然。

模拟ATM机(自动取款机)实现一个简易的银行卡管理系统。

2.可行性研究
以下将从3个方面分析这个项目的可行性。

2.1技术可行性
随着计算机技术的发展,计算机已经越来越普遍了,它的发展也带动了网络的发展,现在网络已经遍布世界的绝大部分有人居住的地方。

只要有网络的地方,就可以安装ATM机,持卡者就可以通过ATM机进行各种金钱交易活动。

现在实现借记卡的管理系统技术已经成熟,这个项目在目前的技术上是可行的。

2.2经济可行性
随着计算机技术的发展,计算机的硬件成本越来越低了,所以价格也越来越便宜了。

随着软件的发展,开发这个系统的成本也不高,所以每台ATM机的综合成本不会很高,然而每台ATM 取款机带来的效益却非常可观,方便的ATM机系统给人们的金钱交易带来了很大的方便,人们通过ATM机的各种交易活动会越来越频繁。

ATM机每天能处理大量的交易,它带来的效益,为银行减少了大量的人力资源支出,并且它处理交易的准确度也比人力高许多。

总之,ATM机的实现属于银行系统的智能化,它将为银行节省数倍的人力资源,而带来的效益却更高,所以这个项目在经济上是可行的。

2.3 操作可行性
随着九年义务教育的普及,人们的文化水平都有了大幅提高,随着各种电器设备的普及,人们对各种电器的操作也都能在极短的时间能掌握它们的操作,而这个系统也有各种提示,只要识得字的,有一些常识的人都能在极短时间能自己掌握它的操作过程,所以这个系统在用户操作方面也是可行的。

综合以上三方面的分析,本系统的开发是可行的。

3.需求分析
3.1 功能需求
本次开发的银行卡管理系统,首先必须满足传统银行储蓄账户的几个最基本的功能:主要功能:
(1)开户
(2)存款
(3)取款
(4)挂失
(5)消户
(6)转帐
(7)退出系统
3.2 性能需求
由于在ATM机上进行自动取款,所以其响应用户服务的速度要比较快,如果它的速度比人工处理还慢,肯定会影响用户的使用,也会是用户对其丧失信心。

另一方面,由于这个系统设计到钱,有利益关系,所以顾客对其安全性要求也很高,如果这个系统不安全那就没有顾客敢使用了。

还有这个系统必须很准确,这样才能吸引用户对它的使用。

3.3 可靠性和可用性需求
因为这是一个银行系统,所以关系到用户和银行双方的利益,所以它的可靠性一定要很高,这样就要求系统及时备份客户端的数据,以免出现故障时,数据丢失,给双方造成额外的损失。

并且系统出故障的总时间不能超过一定的时间,这样才不会影响客户的使用情况。

3.4 出错处理需求
因为人都是会犯错误的,出现一些误操作,但是多次出现同样的误操作的概却是很低的,所以为了使系统能有很好的用户体验,并且保护用户的利益,所以在设计转账等操作时,要设计多次重复操作,以确保用户不会因为误操作造成损失。

譬如在修改密码是,输入新密码两次相同,才接受新密码;在转账时,必须输入转入账户号两次,并且两次账户号相同时才接受它的操作。

3.5 接口需求
因为这个系统是面向所有的插卡者,持卡者的操作水平相差很大,所以为了满足所有的用户,以使得他们能正确完成各项操作,所以在用户界面上要时刻显示操作提示,以减少用户的误操作,提高用户的操作速度,同时提高ATM机的业务处理效率。

3.6 约束
因为这个系统将面临所有的用户,所以每个人都有接触并使用它的权利,有时候也会出项一些无聊者的恶意操作,他们的恶意操作,不仅会影响ATM机的处理效率,而且频繁的恶意操作也会增加系统的负担,使系统运行速率下降,甚至出现系统崩溃的现象。

给众多用户和银行带来较大的损失。

所以在设计系统时,要约束用户的行为,以防止恶意的操作。

设计时,像输入密码,只允许3次机会,这样不仅可以防止恶意操作,也可以防止不法分子对他人银行卡的非法操作,以牟取不正当利益;在对用户的某些操作也做相应的限制,对于同一种业务在每一天的使用次数有限制,以防无限次的恶意使用,造成系统负担。

3.7 逆向需求
本系统主要用户是持卡者,持卡者只能做他被允许做的事,不能越权操作,持卡者就不允许随便改自己的账户上前的金额,不允许随便修改自己的个人信息,不允许查看别人账户上的信息,不允许解挂失自己的卡,或者自己给自己销户。

3.8 将来可能提出的需求
随着计算机和经济的发展,银行卡的用途将会越来越广,以后银行卡可能还将增加许多功能,譬如银行卡交各种费用:电费、水费、税收、物业管理费、通信费;同时还可以为各种电子消费卡充值:支付宝、百度币、Q币、电子购物卡、公交卡、一卡通;银行卡本身也将有充当电子消费卡的功能。

4.数据定义
struct piece
{
char zhanghao[MAX];//银行账号
char definition[MAX];//身份证号
char name[MAX];//用户姓名
char password[MAX];//银行密码
int money;//余额
int gua;
};
5.总体设计
5.1功能模块图
图1 功能模块图
5.2功能模块设计
1)开户:创建一个新的银行卡用户,以便管理和使用银行卡。

创建银行卡时须使用用户的有效证件(号)来绑定银行卡,用户填写相关的信息以便日后审核。

2)查询:用户通过此功能可以查询自己账户上的余额
3)取款:用户通过此功能可以从自己的账户上取出少于账户总余额的金额
4)存款:用户通过此功能可以向自己的账户上存于一定金额的钱
5)修改密码:用户通过此功能可以修改自己的登陆密码
6)显示交易信息:用户通过此功能可以查询自己的交易记录
7)转账:用户通过此功能可以向目标账户转账
8)挂失:用户通过此功能可以向系统提出挂失
9)消户:应用户需要将某个不再使用的账户永久删除。

10)退出:用户通过此功能退出系统,退出银行卡
6.详细设计
6.1 人机界面设计
本项目使用的是字符界面。

进入系统后的界面:
图3 进入系统后的界面6.2 程序流程图
图4 系统流程图
7.编码
7.1编码语言
由于本人对C++比较熟悉,所以采用的是C++语言,由于对C++中数据库操作不熟悉,所以本次实验采用的是文本文件存储数据
7.2功能模块函数
8.测试
8.1非法账户测试
测试用例:比如用户要开户的话就选择1,程序就会显示
输入的账号必须是19位,否则就出错:
图 5 非法账户测试结果
如果输入错误的话就只有三次输入的机会。

8.2 错误密码
测试用例:比如要查询余额的话,就必须输入账号和密码。

账户:6222333344445555666 正确密码:123456 若输入错误密码(如:666666)就会报错。

测试结果:
图6 错误密码测试结果
8.3正确输入
测试用例:账户:622200************* 正确密码:123456账户余额:0
先存款:1000,再取款:500,退出程序
测试结果:
图7 存款1000,取款500
图8 查询余额
图9
本次程序只完成了部分测试。

9实验体会小结
9.1通过本次独立完成一个银行卡管理系统最大的收获在于熟悉了系统开发的流程,即如何高效高
质的完成一个系统的设计与运行。

并能够在此基础之上,进一步了解到软件开发过程的基本流程。

将文件代替数据库作为存取用户信息的媒介使我进一步熟悉了文件的操作,能够正确进行文件读写。

与此同时,还认识到写一系统和写一般的应用程序完全不一样。

应用程序只考虑本模块的功能。

而写一系统首先就要管理好各个模块(即各个应用程序)有机的结合才能组成一个系统。

基于此,在系统编码和实现之前,系统的需求分析和总体设计就显得尤为重要。

宁可前面多花一些时间、精
力,这样后期开发、维护的成本更小。

也就是说,要用软件工程的方法开发出来软件产品才更容易开发和维护。

9.2 本次实验未完成的功能
本次实验中的显示操作信息的功能为实现,因为对同时打开两个文件进行相互操作还不熟练,。

另外程序本来还有一个管理员来实现开户和销户功能。

由于在类的操作方面还不熟悉,就之编写了一个类,在以后的课余时间中,我将继续完善这个程序的诸多功能。

这次的实验对我进来的学习有了一个很大的促进,这个题目也是一个很好的学习题目,在以后的学习中,我将继续用学到的新知识去完善这个系统,我相信在完善这个系统的过程中,我的编程水平和设计水平都会得到极大的提高。

10参考文献
[1] 张海藩.软件工程(第五版).北京:清华大学出版社.2008
[2] Herbert Schildt .C++参考大全(第四版).北京:电子工业出版社.2003
[3] 闵联营.C++程序设计教程.武汉:武汉理工大学出版社.2005
[4] 徐孝凯.C++语言基础教程.清华大学出版社。

相关文档
最新文档