欢迎来到天天文库
浏览记录
ID:44119700
大小:36.00 KB
页数:4页
时间:2019-10-18
《基于JSP技术的银行账目管理系统设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于JSP技术的银行账目管理系统设计1引言随着科技发展和社会进步,尤其是计算机大范围的普及,计算机应用逐渐由大规模科学计算的海量数据处理转向大规模的事务处理和对工作流的邕理,这就产生了以台式计算机为核心,以数据库宜理系统为开发坯境的管理信息系统在大规模的事务处理和対工作流的管理等方面的应用,特别是在軽帐目管理之中的应用口益受到人们的关注。近年来我国信息产业发展迅速,手工管理方式在银行帐目管理等需要大量事务处理的应用屮已显得不相适应,采用IT技术提高服务质量和管理水平势在必行。目前,对外开放必然趋势使银行业直面外国银行巨
2、头的直接挑战,因此,银行必须提高其工作效率,改善其工作环境。这样,帐户管理的信息化势在必行。在传统的银行帐户管理中,其过程往往是很复杂的,繁琐的,帐户管理以入帐和出帐两项内容为核心,在此过程中又需要经过若干道手续,因为整个过程都需要手工操作,效率十分低下,且由于他们之间关联复杂,统计和查询的方式各不相同;且会出现信息的重复传递问题,因此该过程必须实现信息化。本系统开发的整体任务是实现银行帐户管理的系统化、规范化、自动化和智能化,从而达到提高企业管理效率的目的。2设计思路(1)系统应符合银行账户管理的规定,满足银行相关人
3、员日常使用的需要,并达到操作过程中的直观,方便,实用,安全等要求;(2)系统釆用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充,维护;(3)系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作:(4)尽量采用现有软佳环境及先进的管理系统开发方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的。3系统开发步骤一般说來,管理信息系统的建立与应用可以划分成总体规划、系统开发和系统运行三个阶段,其中系统开发阶段还可进一步分为系统分析、系统设计和系统
4、实施等工作环节。上述各个阶段排列成一个严格的线性开发序列,在每个工作阶段均产生完整的技术文档作为下一阶段工作的指导和依据,每一阶段都应对文档进行评审,确信该阶段工作己完成并达到要求后才能进入下一阶段,同时在以后的工作中不能轻易改变前面经过评审的成果。上述开发方式的主要优点是便于开发工作的组织和管理,并且可大大降低管理信息系统开发的复杂性。国内外许多系统开发的实例都证明这是一种行之有效的开发方式。国外曾有人对一些软件项目开发各阶段的工作量进行了统计,结果表明,在开发过程屮各工作阶段所占全部工作量的比重分别达到系统分析:系
5、统设计:编程:模块调试:系统调试=20%:15%:20%:25%:20%o由此可见,程序编写在开发工作屮只占很小比例,而调试工作却占整个开发工作量的一半左右,因此“系统开发就是编程”的习惯说法显然是片面的。另据统计,在建立管理信息系统的三个阶段中,总体规划和系统开发阶段的工作量约占整个工作量的2/3,而运行、维护阶段要占1/3,这说明一个管理信息系统开发后,仍应十分重视它的维护工作,以便使系统不断完善并充分发挥其作用。3.1算法概念定义在系统开发步骤的基础上,做系统功能模块图,如下:4系统设计4.1模块定义本银行账目管
6、理系统针对于它将要实现的业务功能,数据库屮应该具备以下模块:a)用户信息:其中应该包括用户卡号、用户名、密码、性别、姓名、地址等内容;b)存取款信息:包括存款数额、収款数额、卡号、时间等内容;c)异常处理:管理员用户名、登录时间、IP地址等内容;d)VIP用户统计:用來统计VIP用户信息等内容;e)用户统计:用來统计所有用户信息等;f)管理员信息:与用户信息类似,包括管理员编号、登录名、密码、角色类别等。4.2数据库结构根据本系统功能设计的要求以及功能模块的划分,可以列出以下数据项和数据结构:(1)管理员信息:ID、用
7、户名、密码等;(2)管理员登录时间记录信息:TD、用户名、密码、登录时间、登录IP、登录是否成功等;(3)存取款信息:ID、存款或取款、钱数、时间等;(4)统计信息:ID、钱数、用户名、时间等;(5)用户信息:ID、帐户类型、密码、姓名、性别、出生日期、电话、地址、帐户是否注销、注册时间等。5系统的实现5.1系统结构设计系统的概要设计中最重要的就是系统的模块化。模块化是指解决一个复杂问题时自上向下逐层把软件系统划分成若干个模块的过程。每个模块完成一个特定的功能,所有的模块按某种方法组织起来,成为一个整体,完成整个系统所
8、要求的功能。将系统划分为多个模块是为了降低软件系统的复杂性,提高可读性、可维护性,但模块的划分不能是任意的,应尽量保持其独立性。也就是说,每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单,即尽量做到高内聚低耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。在系统的概要设计屮采用结构化设计以需求分析阶段
此文档下载收益归作者所有