基于JSP技术的银行管理系统的毕业设计与实现
- 格式:doc
- 大小:784.85 KB
- 文档页数:36
目录前言 (1)1 需求分析 (2)1.1设计思想 (2)1.2本课题的研究意义 (2)1.3系统设计目的: (3)1.4系统运行环境 (3)1.4.1 系统配置概述 (3)1.4.2 JSDK的安装和配置 (3)1.4.3 安装和配置Web服务器 (4)1.4.4 数据库连接 (5)2 相关技术 (6)2.1JSP技术 (6)2.2J A V A B EAN概述 (7)2.3A CCESS2000数据库 (8)3 概要设计 (9)3.1模块设计 (9)3.2系统架构图 (9)3.3功能实现思路及设计结构图 (10)3.3.1结构设计流程思路规划图: (10)3.3.2概念结构设计图: (11)3.3.3逻辑结构设计 (12)3.4数据库设计 (13)3.4.1 数据库技术概述 (13)3.4.2 数据表结构 (13)3.5数据表结构关系图 (15)4 详细设计与实现 (16)4.1网站设计思想 (16)4.2CSS样式表设计 (16)4.3模块设计 (17)4.3.1公共信息管理 (17)4.4.2 用户管理模块 (23)5 错误调试与处理 (27)5.1N ULL P INTER E XCEPTION异常 (27)5.2N UMBER F ORMAT E XCEPTION异常 (27)5.3404错误页 (28)5.4乱码显示的处理 (28)6 结论 (31)参考文献 (32)致谢 (33)基于JSP技术的银行管理系统的设计与实现摘要:本文具体讲述了如何使用JSP技术建立一个银行管理系统的过程。
本系统采用JSP+JavaBean的开发模式进行开发,采用ACCESS为后台数据库,以JSP Web为页面形式,涉及到数据库、网络、Web服务器等方面的技术,实现了较为完备的功能。
包括公共信息管理:权限用户管理、机构管理、部门管理、计算机设备管理、计算机检查监督。
整个系统具有友好的用户界面,操作简单实用,为银行工作人员提供了一个良好的工作的环境。
关键词:JSP;JavaBean;ACCESS 2000;银行;安全信息Abstract: How did this article narrate specifically has used the JSP technology to establish a university student to get employed seeks employment the net process. This system uses JSP+JavaBean the development pattern to carry on the development,SQL Server 2000 is the backstage database, and takes JSP Web as the page form, involves database, network, Web server and so on,It has realized more complete function. To achieve a more comprehensive functions. Including public information management: the user access management, institutional management, departmental management, computer equipment management, computer inspection and supervision. The entire system is user-friendly interface, simple and practical, for the bank staff with a good work environment.Key words: JSP;Java Bean;SQL Server 2000;Apply for a job;Invite applications for a job前言数据库技术是由传统的文件系统发展而来的,从层次模型、网状模型发展到关系模型。
数据库技术是数据管理的最新技术,是计算机科学的一个重要分支,它能指导我们正确地设计数据库系统,它的出现极大地促进了计算机应用的发展。
采用数据库技术的原理和方法可以有效地设计实用的数据库系统。
一个完整的数据库系统包括数据库管理系统(DBMS),数据库管理员(DBA)、数据库(DB)、应用程序和相应的硬件设施。
目前许多数据库管理系统都基于关系模型,关系模型的主要特点是用表格结构表达实体,用键表示实体与实体之间的联系。
与层次模型和网状模型相比,关系模型比较简单,容易为初学者接受。
关系模型是由若干个关系模式组成的集合,关系模式相当于记录类型,它的实例称为关系。
每个关系是一张表格。
表格简单,用户易懂,用户只需用简单的查询语句就可以对数据库进行数据操作,并不涉及到存储结构,访问技术等细节。
关系模型是数学化的模型,要用到集合论,离散数学等知识。
SQL语言是关系数据库的代表性语言,已经得到广泛应用。
本文具体讲述了银行管理系统站的建立流程、数据库设计、功能模块的设计,以及每一个功能模块的代码实现方法。
本网站采用JSP+JavaBean的开发模式进行开发,系统采用界面与业务逻辑分离的三层结构设计,将业务逻辑封装在Java Bean中,使得系统的安全性、可维护性、可重用性和可扩展性都大大提高。
整个网站具有友好的用户界面,操作简单实用,功能较为完备。
1 需求分析软件需求分析工作是软件生存期中重要的一步,也是决定性的一步。
只有通过软件需求分析,才能把软件功能和性能的总体概念描述为具体的软件需求规格说明,从而奠定软件开发的基础。
软件需求的分析和说明对于软件开发工作的成功与否是至关重要的,需求说明的任务是发现、规范的过程。
它有益于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,便于采用工程方法开发软件,提高软件的质量,便于开发人员、维护人员、管理人员之间的交流、协作,并作为工作成果的原始依据,并且在向潜在用户传递软件功能、性能需求,使其能够判断该软件是否与自己的需求相关。
1.1 设计思想本系统选题为银行管理系统,是模拟银行的管理开发的。
设计的指导思想是一切为使用者着想,界面要美观大方,操作尽量简单明了,而且作为一个实用的管理系统要有要有良好的容错性,在出现误操作时能尽量及时地给出警告,以便用户及时地改正。
计算机的资源是受到限制的,因此要充分利用JSP的功能,设计出功能强大的软件,同时要尽可能地减少对系统资源的占用。
鉴于本系统的特殊性,还需要本程序有良好的保密性。
具体表现为:1.系统应符合银行管理的规定,满足银行相关人员日常使用的需要,并达到操作过程中的直观、方便、实用安全等要求;2.系统采用模块化程序设计方法,即便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护;3.尽量采用现有软硬软硬件环境及先进的管理系统开发方案,从而达到充分利用现在有资源,提高系统开发水平和应用效果的目的。
1.2 本课题的研究意义通过该银行管理系统使银行的管理工作系统化、规范化、自动化,从而达到提高账户管理效率的目的,使办公人员可以轻松快捷地完成对账户管理的任务。
1.3 系统设计目的:系统设计是整个计算机信息管理系统开发过程中最重要的技术环节,我们要在充分理解用户需求的基础上,用计算机来实现新系统的信息处理逻辑模型中规定的输入、输出及内部处理等多项功能,由不同模块来完成数据流程图中的各个加工,组织各种数据文件的存储,达到用户需求所规定的各项性能指标,并提出经济合理结构良好和高质量的解决新的计算机信息管理系统中各个需要处理的问题的解决方法的系统目标模型。
为有利于及时掌握和监控银行员工工作和使用情况,建立和完善银行管理系统,利用信息技术手段,提高管理成效,必须建立全国统一的银行管理系统。
中国人民银行将统一开发和建立全国统一银行管理系统,系统将按照集中统一、分级管理的原则实施管理,其主要功能包括:公共信息管理:权限用户管理、机构管理、部门管理、计算机设备管理、计算机检查监督等功能。
1.4 系统运行环境1.4.1 系统配置概述硬件平台:CPU:P4 1.8GHz;内存:256MB以上。
软件平台:操作系统:Windows 2000 Server;数据库:SQL Server 2000;开发工具包:JDK Version 1.4.2;JSP服务器:Tomcat;浏览器:IE 5.0,推荐使用IE 6.0;分辨率:推荐使用1024*768像素。
1.4.2 JSDK的安装和配置(1)安装JSDK开发JSP程序需要首先安装免费的Java程序开发工具JA V A 2 SDK,该程序在SUN公司的网站中有下载。
下载完成后会得到安装包文件,执行该安装包,将其安装在计算机中。
(2)配置JSDKJSDK安装成功后,需要通过配置环境变量才能正常运行。
配置步骤如下:A.通过“我的电脑”→“属性”→“高级”→“环境变量”→“系统变量”,打开“环境变量”对话框。
B.单击“系统变量”中的【新建】按钮,弹出“新建系统变量”对话框。
C.在“新建系统变量”对话框中的“变量名”文本框中输入“JA V A_HOME”,在“变量值”文本框中输入JSDK的安装目录,系统通过该变量识别JSDK目录。
D.单击【确定】按钮,将变量添加到系统变量中。
E.用类似的方法为系统增加如下变量:CLASSPATH =. ; %JA V A_HOME%\lib;PATH=%JA V A_HOME%\bin;CLASSPATH用来指定调用的类包;PATH用来指定Java命令程(Javac,Java 等)所在目录。
(3)调试JDSK安装和配置完成后,可以测试JSDK是否能够在机器上正常运行。
在Windows “命令提示符”窗口中执行javac命令,如果安装和配置成功,会输入javac的帮助信息;如果并没有成功输出,则需要仔细检查JSDK配置。
1.4.3 安装和配置Web服务器Web服务器负责JSP文件的执行。
目前支持JSP的应用服务器较多,如Tomcat、Resin、Websphere、Weblogic、Jboss等。
本设计用的web服务器是tomcat。
Tomcat是Apache公司组织开发的一种JSP引擎,由于自身具有Web服务器,可以作为独立的Web服务器使用。
安装:在Windows平台中从Tomcat网站下载jakarta-tomcat-5.0.28.exe,按照一般的Windows程序安装步骤即可安装好Tomcat,安装时它会自动寻找你的jdk和jre的位置。