- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
C++面向对象程序设计课程设计汇报
设计题目:银行储蓄管理系统
学生姓名:_____________
学号:_______________
班级:___
指导教师:______________
6月19日
目录
课设目的……………..1
需求分析………………1
程序的重要功能………1
四、系统总体框架………….1
五、模块设计与分析……….2
六、类的设计与分析………3
七、存在的局限性与处理措施………………5
八、功能测试………………5
九、课设总结………………11
课设目的
课程设计的目的是总结及运用一学期来所学的知识,训练我们灵活应用所学C++知识,独立完毕问题分析、总结设计、详细设计和编程实现等软件开发全过程的综合实践能力。巩固、深化理论知识,提高编程水平,并在此过程中培养我们严谨的科学态度和良好的工作作风。
二、需求分析:
伴随社会经济的发展,信息化程度的不停深入,银行的老式业务已不能满足客户的需求。现今,人们的科技意识已经有了很大的提高,在紧张忙碌的生活中已越来不习惯每天奔走于银行营业柜台去办理多种业务,运用电子化的手段构建一种高效统一的、通用灵活的系统来管理多种各样的业务,是目前每个商业银行都要研究的课题。因此怎样应用计算机技术加强银行账户管理是目前迫切需要处理的一种问题。因此本次课程设计是模拟银行账户的管理,开发一种银行个人账户管理系统。设计思想是一切为使用者着想,操作尽量简朴明了,努力做到每一种顾客都可以使用这个系统来办理自己的业务。并且通过该银行账户管理系统地运行,可以使办公人员轻松快捷的完毕对账户管理的任务,提高招募管理效率,是银行的账目管理工作系统化、规范化、自动化。
三、程序的重要功能:
重要用于银行的储蓄卡管理系统,它可以帮组我们有效、精确、并且高效实现的完毕存取事件。系统操作以便效率、安全性高、只要开户并设定好密码就可以轻松的实现存取款。
系统实现的重要有储蓄卡开户管理、存取款管理、顾客查询历史数据显示、注销等功能。
储蓄卡开户管理模块:卡号、姓名、开户金额、身份证号、地址、电话、密码、确认密码和保留构成。(开户金额必须是数字,密码和确认密码必须同样是六位数字)
注销模块:一旦注销卡号就不存在且余额提醒你取出。
系统总体框架:
银行管理系统
银行管理系统
存钱页面
取款页面
余额页面
修改密码
注销页面
登录界面
注册开户
主界页面
注销退出
模块设计与分析:
储蓄卡开户管理模块
登录页面:输入卡号和密码,根据顾客输入的卡号和密码,到后台文献查询,若对的则登录成功,并保留卡好信息已备后用。若卡号存在和密码不匹配或无该卡号已经注销,提醒该卡号已存在或已注销,保持界面三次不变等待顾客的重新输入。
主界面页面:重要导航栏有[欢迎使用储蓄卡管理(存款、取款、修改密码、转账功能、注销退出)]
储蓄卡开户页面:提供开户界面,由顾客输入新储蓄卡的所有信息,将该信息保留到文献中,并将开户金额作为该卡的第一次存款记录存人文献。
存钱页面:从登录界面得到卡号,并提供数据输入界面,等待顾客的输入存款金额。从后台数据库中找到该顾客余额记录,修改余额,并将该存款事件的对应信息写人数据库,同步将存钱的金额显示在页面上。
取款页面:从登录界面得到卡号,并提供数据输入界面,等待顾客输入取款金额,假如取款金额不小于该顾客卡上的余额则不能取款,或者将新的余额写人文献,并将本次取款事件写入文献同步将取钱的金额显示在页面上,。
注销页面:从关闭文献,状态为注销,最终关闭整个系统。
列举取款模块进行分析:
voidconsumer::fetchmoney()
{
floatm;
charch;
do
{
cout<endl<"输入取款金额:"¥"endl;
cinm;
while(m=0)
{
cout"请输入对的的数字!endl;
cout→;
cinm;
}
if(moneym)
{
cout<对不起,你的余额局限性!<endl;
}
else
{money=money-m;
cout<endl<操作成功,请收好钱!
<endl;
}
cout<与否要继续该项操作:(Y/N)
<endl;
cout→;
cinch;
while(ch!=nch!='N&ch!=Y'ch!=y)//选择错误时鉴定
{
cout→;
cin>ch;
}
}while(ch==y||ch==Y);
}
在取款页面中,输入取款金额并对取款金额与存款余额进行比较,假如取款金额不不小于零,请输入对的的数字;假如取款金额不小于存款金额,对不起,您的余额局限性;假如取款
您可能关注的文档
最近下载
- TZS 0678—2025《生物安全实验室工作人员本底血清样本管理规范》(水印版).pdf VIP
- 2025年工会基础知识考试题库及参考答案(通用版).pptx VIP
- 抗菌药物的合理使用课件(共37张PPT).pptx VIP
- 急危重症患者护理抢救流程与规范.pptx VIP
- 平衡梁组件的承压检测装置.pdf VIP
- 2025年最新工会基础知识考试题库及参考答案(通用版).pptx VIP
- 44-无机复合聚苯不燃保温板应用技术规程T_CIEEMA002-2020.pptx VIP
- 供货方案及质量保证措施 .docx VIP
- 殡葬领域突出问题专项整治行动实施方案.docx VIP
- T_ACEF 207—2025(工业有机废气收集系统技术规范).pdf
文档评论(0)