银行账户管理系统开发开题报告
2020-06-02 19:49:10
1. 研究目的与意义(文献综述包含参考文献)
文 献 综 述 Yi一、选题背景及意义 随着科技发展和社会进步,尤其是计算机大范围的普及,计算机应用逐渐由大规模科学计算的海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以台式计算机为核心,以数据库管理系统为开发环境的管理信息系统在大规模的事务处理和对工作流的管理等方面的应用,特别是在银行帐目管理之中的应用日益收到人们的关注。 银行账户管理系统的开发过程包括前台应用程序的设计和后台数据库的建立与维护两个方面的内容;在应用程序开发过程中详细介绍了该系统所实现的开户、存款、取款、查询、消户等主要功能,并着重介绍了上述各个功能模块的建立与生成;在数据库的建立和维护中主要介绍系统数据库的建立与更新,并要求做到系统管理数据的一致性、完整性和安全性。 我们的系统开发的整体任务是实现银行帐户管理的系统化、规范化、自动化和智能化,从而达到提高企业管理效率的目的。
二、 可行性研究 可行性研究能使新系统达到以最小的开发成本取得最佳的经济效益。可行性研究的目的,是根据开发管理信息系统的请求,通过初步调查和系统目标分析,对要开发的银行帐户管理信息系统从技术上、经济上、资源上和管理上进行是否可行的研究。这是一项保证资源合理使用、避免失误和浪费的重要工作。 (1) 经济上的可行性:主要分析成本与收益、投资效果等。 (2) 技术上的可行性:要分析技术力量、计算机性能、通讯网络和系统条件等。 (3) 资源上的可行性:主要指管理、经费能否得到保证。 (4) 管理上的可行性:如帐户管理水平、数据收集可能性
三、本课题任务 (1)客户端登录功能:客户端程序运行时,首先进行用户(银行职员)的合法性验证。银行职员输入正确的用户名和密码后,进入系统主菜单界面。(2)客户端主菜单功能:显示银行的基本信息,例如银行支行的名称,地址,登录的银行职员的ID号等。以上这些数据银行职员可以手工对相关的文本文件进行修改。输出主菜单(包括开户、存款、取款、查询、转账、修改密码、销户、退出等功能)供操作用户选择,然后根据用户的输入选择进入不同的系统功能界面。 (3)客户端开户功能:银行职员在客户端输入开户的基本信息,通过网络传送数据,在服务器处理后显示服务器端的处理结果。开户成功后打印存折相关信息。操作结束后返回主菜单界面。存折的基本信息包括:户名、帐号、开户银行名称、开户日期等。账户存取明细信息包括:日期、摘要(现存、现支、转存、利息)、交易金额、余额、操作柜员编号。(4)客户端存款功能:银行职员在客户端输入存款的基本信息,通过网络传送数据,在服务器处理后显示服务器端的处理结果。存款成功后打印账户明细。操作结束后返回主菜单界面。(5)客户端取款功能:银行职员在客户端输入取款的基本信息(假设存折账户的密码也由银行职员输入),通过网络传送数据,在服务器处理之后显示服务器端的处理结果。操作结束后返回主菜单界面。(6)客户端转账功能:在客户端输入转账的基本信息(假设存折账户的密码也由银行职员输入),通过网络传送数据,在服务器处理后显示服务器端的处理结果。转账成功后打印本账户的明细信息并打印转账凭证。操作结束后返回主菜单界面。(7)客户端余额查询功能:银行职员在客户端输入查询的基本信息(假设存折账户的密码也由银行职员输入),通过网络传送数据,在服务器处理后显示服务器端的处理结果。成功后如果之前有部分账户明细信息未打印的进行打印。操作结束后返回主菜单界面。(8)客户端修改密码功能:银行职员在客户端输入修改密码的基本信息(假设存折账户的旧密码和新密码都由银行职员输入),通过网络传送数据,在服务器处理之后显示服务器端的处理结果。操作结束后返回主菜单界面。(9)客户端交易报表统计功能:银行职员在客户端输入某个日期统计该日的交易报表,或者输入开始日期和结束日期统计两个日期内的交易报表,通过网络传送数据,在服务器处理之后显示服务器端的处理结果。操作结束后返回主菜单界面。(10)打印账户明细记录:银行职员在客户端输入某个账户ID,打该账户明细记录,通过网络传送数据,在服务器处理之后显示服务器端的处理结果。操作结束后返回主菜单界面(11)客户端销户功能:银行职员在客户端输入账户ID和密码信息(假设存折账户的密码也由银行职员输入),通过网络传送数据,在服务器处理之后显示服务器端的处理结果。操作结束后返回主菜单界面。(12)户端退出功能:给银行职员一个退出提示,银行职员确认后,退出整个客户端程序。(13)与客户端对应的服务器的一系列功能: 另外服务器接收客户端传送的数据,通过公式计算客户账户的利息. 积数计息法就是按实际天数每日累计账户余额,以累计积数乘以日利率计算利息的方法。 积数计息法的计息公式为: 利息 = 累计计息积数 #215; 日利率。 其中:累计计息积数=账户每日余额合计数。 日利率 = 年利率/360
参考文献 [1] 祁宇.深入应用C 11:代码优化与工程级应用.机械工业出版社.2015.05 [2](美)罗奥. 21天学通C (第7版).人民邮电出版社.2012.12. [3] 马石安、魏文平.面向对象程序设计教程(第2版).北京:清华大学出版社:2014.6. [4] 谭浩强 .C 程序设计.北京:清华大学出版社,2008. [5] (美) 乔兹德克(Drozdek, A.).C 数据结构与算法(第4版).北京:清华大学出版社.2014.10 [6] 沐光雨,庞丽艳.数据库原理及SQL Server[M].北京:电子工业出版社,2015 [7] 王珊、萨师煊.数据库系统概论.高等教育出版社.2009 [8] 施伯乐,丁宝康,汪卫.数据库系统教程[M].北京:高等教育出版社,2003 [9] 刘世峰.数据库应用技术,中央广播电视大学出版社,2008.5 [10] 湛为芳.C 程序设计技术习题解答和实验指导.北京:清华大学出版社,2009.10 [11] 杨秀金.数据结构.北京:人民邮电出版社,2009.4 [12](美)戴特尔(Deitel,H.M.).C 大学基础教程(第五版).北京:电子工业出版社,2006.6 [13](美)Paul Deitel(保罗. 戴特尔).Harvey Deitel(哈维. 戴特尔.C 大学教程(第九版).北京:电子工业出版社.2016.07. [14] 邵兰洁.C 面向对象程序设计.北京:清华大学出版社.2015.02. [15] 郑阿奇.SQL Server实用教程SQL Server2012版[M].北京:电子工业出版社,2012
|
2. 研究的基本内容、问题解决措施及方案
要研究的问题: (1)要解决的关键问题之一:数据的安全性问题。 (2)要解决的关键问题之二:数据的一致性问题。 (3)要解决的关键问题之三:系统查找数据的速度问题。
拟采用的研究途径: 文献研究法:查阅有关C 项目设计和银行账目管理系统等相关文献资料,并参考前贤们类似的设计方案,借鉴并结合自己的目标,做出相应更改。 功能分析法:从本项目设计的功能出发,进行功能分析,发掘所需知识并学习整理。 经验总结法:总结之前做过的职工管理系统以及同样基于C/S架构的网络聊天室项目中出现的一些问题和经验。 实验法:设计理论框架,形成实验假设,并逐一对实验对象进行验证。
|