技术路线如下图所示:
图1.1 网上银行管理系统技术路线图
1.3 本章小结
系统模拟网上银行对业务的管理,尽可能的实现网上银行的各个功能模块,利用系统的研究思想和技术路线,将网上银行的功能实现出来。
第2章 开发工具及应用技术
2.1 MVC技术概论
MVC编程模式是通过observer和observable来实现的,model类继承observable类。模型发生改变,MVC会主动刷新出视图,视图和模型相匹配的。在Java中使用MVC模式能很好的的分离开数据控制和数据表示。本系统即基于MVC模式进行开发。MVC的流程如图2.1所示,模型将业务数据保存下来,如果数据发生变化,模型会将变化的数据传达给视图从而使视图发生改名来实现业务的处理;视图负责将业务数据程现出来,响应模型的变化通知,并将用户的操作步奏发给控制器;控制器将用户的操作和改动传递给业务处理功能,然后通过模型给出的业务处理结果来显示新的视图。
图2.1 模型-视图-控制器模式
2.2 开发方法
网上银行系统是用的自上到下的结构化开发方法,分为三个阶段:系统需求分析、系统设计与实现、系统测试。现在技术最为完善成熟,人们使用最多的就是结构化方法了。
系统需求:根据用户的需求来建立相应的模块,实现相对于的功能,定义功能模块的接口,设计出需要的数据库。
系统设计与系统实施:对需求分析得到的模块细化,将各个模块设计成可以编程的模块,画出流程图,最后通过Java语言将程序实现。
系统测试:对系统程序进行单元测试和实例化的测试,验证程序模块接口与设计文档的一致性。
2.3 开发工具与开发环境
2.3.1 B/S架构
B/S架构是一种网络结构模式,最主要的应用软件就是web客户端。B/S将代码实现的主要部分放到客户端上面,使系统的开发和文护变得简单,节约了人力和资源。在B/S模式中客户端和系统管理员所接触到的是分开的,客户端值接触到浏览器软件而系统管理员管理的是服务器。
2.3.2 Java运行环境
JRE 6.x以上。JRE(Java Runtime Environment)是Java的运行环境,其中包含了Java运行所需要的所有环境,是一个Java平台,程序可以在上面运行、测试和传输。它包括支持文件、虚拟机和核心类库。
2.3.3 SQL Server 2005数据库
SQL Server 2005及以上。SQL server 2005将程序所需要的数据存储在不同的表格中,而不是放在一起,这样使数据更加清晰,更改更加方便,这样大大增加了速度,提高了灵活性。SQL语言是访问数据库最常用的的语言。SQL Server 2005数据库具有开放性,可伸缩性,安全性,可扩展性,操作简单等优点。 JSP网上银行系统的设计与实现 (3):http://www.youerw.com/jisuanji/lunwen_20754.html