题目:银行个人账户信息管理系统银行个人账户管理系统摘要账户管理是现在每个银行的业务流程中的最重要的一项,在银行的各项业务流程中起着承上启下的作用,可谓是银行业务的重中之重。本文针对上述问题,采用软件工程的开发原理,依据软件工程的流程过程规范,按照需求分析、概要设计、详细设计、程序编码、测试、软件应用、软件维护等过程开发了一个银行个人账户信息管理系统。采用Linux平台作为开发环境,QT、C++作为开发工具,面向对象化设计,主要设计了管理员的登录、新用户的开户、存取款、转账、查询业务,解决了银行目前操作的繁琐流程,方便快捷的实现了银行账户管理的基本任务。本设计设计的银行个人账户信息管理系统,能使银行工作人员轻松快捷的完成对账户管理的任务,使银行的账目管理工作系统化、快捷化、规范化、自动化、高效化。关键词:个人信息管理;QT;C++;面向对象;PersonalbankaccountmanagementsystemABSTRACTAccountmanagementisoneofthemostimportantforeachbank'sbusinessprocesses,whichplaysaconnectingroleinthebank'svariousbusinessprocesses.Itcanbedescribedasthetopmostimportanttransactioninbanking.Fortheaboveproblems,inthispaper,adoptedthedevelopmentofsoftwareengineeringprinciples,basedonthesoftwareengineeringprocessspecificationprocess,inaccordancewiththeneedsanalysis,outlinedesign,detaileddesign,programcoding,testing,softwareapplications,andsoftwaremaintenanceprocess,wedevelopedapersonalbankaccountinformationmanagementsystems.UsedtheLinuxplatformasadevelopmentenvironment,andusedQT,C++asadevelopmenttool,object-orienteddesign,thispapermajordesignedoftheadministrator'slogin,newuseraccounts,withdrawals,transfers,businessinquiries,itsolvedthecumbersomeoperatingprocessofbanks,andachieveabasicbankaccountmanagementtasksconvenient.Thisdesigndesignedapersonalbankaccountinformationmanagementsystem,whichenablesthebankstafftocompletetheaccountmanagementtasksquicklyandeasily,sothemanagementofthebankaccountscanbecomesystematic,efficient,standardized,automatedandefficient.Keywords:PersonalInformationManagement(PIM);QT;C++;Object-oriented目录1本课题的研究意义和目的...................................11.1开发背景....................................................11.2国内外现状..................................................11.3自动化管理银行竞争优势的分析................................22系统需求分析.............................................32.1开发设计思想.............................................32.2可行性研究..................................................32.3需求分析....................................................42.4系统流程图的设计............................................52.5用例描述....................................................63设计过程及编码..........................................103.1数据库的创建与使用.........................................103.2建立Bank工程方法步骤......................................143.3添加QT设计界面类的设计....................................153.4管理员登陆的设计...........................................153.5主操控界面设计.............................................173.6开户的设计.................................................183.7查询的设计.................................................203.8存款的设计.................................................213.9取款的设计.................................................233.10转账的设计................................................263.11修改密码的设计............................................284功能测试................................................304.1管理员登陆界面.............................................304.2主操控界面.................................................304.3开户界面...................................................304.4查询界面...................................................314.5存款界面...................................................324.6取款界面...................................................334.7转账界面...................................................344.8修改密码界面...............................................354.9判断与评估.................................................365应用与维护..............................................376总结....................................................38参考文献...................................................39致谢........................................错误!未定义书签。附录.......................................................4011本课题的研究意义和目的1.1开发背景随着社会经济的发展,信息化程度的不断深入,银行的传统业务己愈来愈不能满足银行客户的需要。随着我国经济的日益发展,我国的银行业将面临更加激烈的同行业竞争,如何提供更优质的服务,如何吸引更多的客户,如何利用计算机技术加强银行个人帐户信息管理、进行银行业务再造,提高银行的工作效率和业务竟争能力是摆在各家银行面前的迫切需要解决的问题。随着银行业务不断发展,业务的种类也是日益繁多,而各项业务的处理互有差异,这就对银行进入电子化水平和相应的管理水平提出了要求。如何利用电子化的手段构建一个高效统一的、通用灵活的系统来管理各种各样的业务,是每个商业银行所要研究的课题。支持决策的系统,需要在数据库的基础上,进行联机分析处理,每次处理的数据量大,响应时间长。尤其是银行每天都要处理大量的开户、存取款、转账等业务,而银行人员现行应用的系统填写内容较为复杂、流程过于繁琐,已经是不能满足客户对于办理业务时间上的快捷性的要求,做好存开户、存取款等是银行工作重要的环节,然而要有效处理必须要有良好的程序和数据管理系统来建立一个良好的软件系统来实现快速、有效、准确、安全的处理银行事物。银行个人账户管理系统主要用于银行的储蓄管理,它可以帮助我们有效、准确、并且高效实现的完成银行柜台业务。此系统操作方便效率、安全性高,只要拥有管理员的账号和密码(也就是说是银行的工作人员),就可以为用户做开户,开户之后就可以方便的为用户办理各种柜台业务。1.2国内外现状在信息化发展极为迅速的当今社会,金融经济日益趋向全球化,同行业竞争变得更加激烈,国外银行业掀起了一股比上世纪更为声势浩大的信息化革命浪潮。国外银行业信息化基础设施框架已具备完善、电子银行体系已走进成熟阶段,信息化建设正由业务层向管理决策层推进。国际银行业普遍存在着管理决策信息化、网点扩张虚拟化、产品服务客户化以及非核心业务外包化等趋势。在国内,随着金融市场的逐渐开放,银行竞争日趋激烈。银行领域的竞争将紧紧围绕着客户,尤其是优质客户这一稀缺资源进行。但是在外资银行涌入中国的进程中,我们很容易地看到这个现象:外资银行作为中国市场的后来者,国内资源暂时是它们的弱项,恰恰这一方面正是我国银行竞争的优势所在。然而,客户资源的经营管理确实我国银行的软肋。国2内多数银行的客户关系管理还只是流于形式,这个问题是相当令人深思的。运用客户个人账户管理体系来进行客户关系管理正是应对未来银行客户资源竞争的利器。客户个人账户管理正是基于计算机技术和平台,通过对银行业务流程的重组来整合客户信息资源,以更科学有效的方法来管理客户信息,在银行内部实现信息和资源的共享,从而降低银行营运成本,为客户提供更经济、快捷、周到的产品和服务来吸引客户,最终达到银行价值最大化。1.3自动化管理银行竞争优势的分析由于社会信息化的不断深入发展和经济金融体制的不断深入化,在知识经济和银行电子化建设的发展中,我国经济结构也在不断地变化,社会对于金融服务的需求日新月异,金融服务的内涵和外延变得更加丰富。这就对于银行的管理提出了新的要求。银行的管理日益趋向信息化、电子化、多元化。银行的电子化和现代化管理水平已经成为银行竞争力的重要构成要素,成