MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse几乎囊括了目前所有主流开源产品的专属eclipse开发工具。 1.4.3SQL Server简介
利用JSP结合数据库来开发网站使得网站更具有交互性,因为没有数据库支持的静态网页已经无法满足人们对于网络的需求了。数据库在各行各业中是必不可少的,下面就来介绍数据库方面的相关知识。
SQL是英文Structured Query Language的缩写,意思为结构化查询语言。它的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。Microsoft SQL Server(基于结构化查询语言的数据库服务器)是基于客户/服务器结构的数据库管理系统。用户通过使用客户系统从服务器检索信息并进行本地操作,服务器关注数据库进程,而客户则关注信息的表示。此数据库管理系统能够存储大容量的数据,能够保证数据的安全性、维护数据的完整性,还具有自动高效的机制以及运行分布式处理等。 1.4.4(B/S)结构简介
B/S(Browser/Server)结构即浏览器和服务器结构。它是随着 Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。
以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是
一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效
1.5文章的组织结构
第一章 绪论:介绍本系统的课题背景、研究的背景和意义、主要研究内容和文章的组织形式。
第二章 系统开发相关技术介绍:介绍本系统在开发过程中所使用的相关技术和工具等。
第三章 系统分析:介绍本系统的可行性分析、需求分析以及系统用例分析。 第四章 概要设计:介绍本系统功能模块设计、数据库设计以及系统基本设计概念和处理流程。
第五章 详细设计:介绍本系统的数据库连接和功能模块的设计与实现,并展示主要代码。
第六章 测试:介绍本系统在测试环节的相关知识,以及本系统的测试环境和测试用例。
第七章 总结:总结本系统在开发研究过程中所学习到的理论知识以及实践能力。
2 系统需求分析
2.1 可行性分析
对基于JSP的银行管理系统可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决,确保实施过程顺利进行。其中它包括技术可行性、经济可行性和操作可行性。 (1)技术可行性
技术上的可行性分析主要技术条件是否顺利完成开发工作,硬、软件是否满足开发者的需要等。银行销售管理系统采用mysql 数据库,该数据库系统在
安全性、准确性和运行速度方面比其他数据库有绝对的优越性,并且处理数据量大,效率高。本系统基于B/S架构,系统设计上前台用JSP、CSS技术,后台用Java、SSH三大框架,并运用MyEclipse开发工具进行开发此,在技术方面是可行的。 (2)经济可行性
在网络高速发展的今天,基于JSP的银行管理系统将使管理更上一层次,其优越性有以下几点:
(1)本系统的运行可以减少不必要的人力,节省更多的资源;
(2)本系统可以统计大量的数据,对各个数据库进行分类管理,保证数据的安全性和统一性;
所以本系统在经济上是可行的。 (3) 操作上的可行性
基于JSP的银行管理系终以满足客户需求,达到最初开发目的的目标。因此,本系统在运行上是可行的。
2.2系统运行需求分析
系统需求分析是对对象进行系统调查,是系统开发工作中最重要的环节之一,系统需求分析需要准确回答“系统必理员能对销售产品有更直观化的了解,能够及时了解当下金融产品的走势,客户的喜好,有效避
3 系统概要设计
3.1 设计思想
本系统的设计思想是:基。
3.2 系统E-R图
E-R图就是实体(Entity)-联系(Relationship)模型,即实体-联系图,简称E-R图,矩形代表实体型,椭圆形代表属性,菱形代表联系,E-R图有如下几个图。
3.3 系统用例图
在本系统中主要有系统销售产品的信息,查看自己的信息和销售总量情况。系统用例图如图3-1所示。
图3-1 系统用例图
3.4 数据库表
在数据库表的设计过程中应考虑标准型和规范性原则来定义数据库对象的命名规范。根据需求分析和可行性分析,银行工资管理系统的数据库表由:客户表、产品销售表、理财产品表,用户表其详细结构如下所示:
4 系统详细设计
4.1 系统功能结构图
银行销售管理系统的主要功能结构模块如图4-1所示。
图4-1系统功能模块图
4.2 系统功能设计
系统管理员和柜员主要是对银行理财产品的销售系统进行管理: 管理员:
(1)柜员管理: 量。