欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
全部分类
  • 教学课件>
  • 医学资料>
  • 技术资料>
  • 学术论文>
  • 资格考试>
  • 建筑施工>
  • 实用文档>
  • 其他资料>
  • ImageVerifierCode 换一换
    首页 沃文网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    基于JSP技术的银行管理系统的与实现.doc

    • 资源ID:843206       资源大小:784.76KB        全文页数:36页
    • 资源格式: DOC        下载积分:20积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要20积分
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,下载更划算!
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于JSP技术的银行管理系统的与实现.doc

    1、目 录前言11 需求分析21.1设计思想21.2本课题的研究意义21.3系统设计目的:31.4 系统运行环境31.4.1 系统配置概述31.4.2 JSDK的安装和配置31.4.3 安装和配置Web服务器41.4.4 数据库连接52 相关技术62.1 JSP技术62.2 JavaBean概述72.3 Access2000数据库83 概要设计93.1 模块设计93.2系统架构图933功能实现思路及设计结构图103.3.1结构设计流程思路规划图:103.3.2概念结构设计图:113.3.3逻辑结构设计123.4 数据库设计133.4.1 数据库技术概述133.4.2 数据表结构133.5数据表结构

    2、关系图154 详细设计与实现164.1 网站设计思想164.2 CSS样式表设计164.3 模块设计174.3.1公共信息管理174.4.2 用户管理模块235 错误调试与处理275.1 NullPinterException异常275.2 NumberFormatException异常275.3 404错误页285.4 乱码显示的处理286 结论29参考文献30致 谢3133基于JSP技术的银行管理系统的设计与实现摘 要:本文具体讲述了如何使用JSP技术建立一个银行管理系统的过程。本系统采用JSP+JavaBean的开发模式进行开发,采用ACCESS为后台数据库,以JSP Web为页面形式,

    3、涉及到数据库、网络、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 employmen

    4、t 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

    5、 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 w

    6、ork environment.Key words: JSP;Java Bean;SQL Server 2000;Apply for a job;Invite applications for a job前言数据库技术是由传统的文件系统发展而来的,从层次模型、网状模型发展到关系模型。数据库技术是数据管理的最新技术,是计算机科学的一个重要分支,它能指导我们正确地设计数据库系统,它的出现极大地促进了计算机应用的发展。采用数据库技术的原理和方法可以有效地设计实用的数据库系统。一个完整的数据库系统包括数据库管理系统(DBMS),数据库管理员(DBA)、数据库(DB)、应用程序和相应的硬件设施。目前许多

    7、数据库管理系统都基于关系模型,关系模型的主要特点是用表格结构表达实体,用键表示实体与实体之间的联系。与层次模型和网状模型相比,关系模型比较简单,容易为初学者接受。关系模型是由若干个关系模式组成的集合,关系模式相当于记录类型,它的实例称为关系。每个关系是一张表格。表格简单,用户易懂,用户只需用简单的查询语句就可以对数据库进行数据操作,并不涉及到存储结构,访问技术等细节。关系模型是数学化的模型,要用到集合论,离散数学等知识。SQL语言是关系数据库的代表性语言,已经得到广泛应用。本文具体讲述了银行管理系统站的建立流程、数据库设计、功能模块的设计,以及每一个功能模块的代码实现方法。本网站采用JSP+J

    8、avaBean的开发模式进行开发,系统采用界面与业务逻辑分离的三层结构设计,将业务逻辑封装在Java Bean中,使得系统的安全性、可维护性、可重用性和可扩展性都大大提高。整个网站具有友好的用户界面,操作简单实用,功能较为完备。1 需求分析软件需求分析工作是软件生存期中重要的一步,也是决定性的一步。只有通过软件需求分析,才能把软件功能和性能的总体概念描述为具体的软件需求规格说明,从而奠定软件开发的基础。软件需求的分析和说明对于软件开发工作的成功与否是至关重要的,需求说明的任务是发现、规范的过程。它有益于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,便于采用工程方法开发软件,提高

    9、软件的质量,便于开发人员、维护人员、管理人员之间的交流、协作,并作为工作成果的原始依据,并且在向潜在用户传递软件功能、性能需求,使其能够判断该软件是否与自己的需求相关。1.1设计思想本系统选题为银行管理系统,是模拟银行的管理开发的。设计的指导思想是一切为使用者着想,界面要美观大方,操作尽量简单明了,而且作为一个实用的管理系统要有要有良好的容错性,在出现误操作时能尽量及时地给出警告,以便用户及时地改正。计算机的资源是受到限制的,因此要充分利用JSP的功能,设计出功能强大的软件,同时要尽可能地减少对系统资源的占用。鉴于本系统的特殊性,还需要本程序有良好的保密性。具体表现为:1.系统应符合银行管理的

    10、规定,满足银行相关人员日常使用的需要,并达到操作过程中的直观、方便、实用安全等要求;2.系统采用模块化程序设计方法,即便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护;3.尽量采用现有软硬软硬件环境及先进的管理系统开发方案,从而达到充分利用现在有资源,提高系统开发水平和应用效果的目的。1.2本课题的研究意义通过该银行管理系统使银行的管理工作系统化、规范化、自动化,从而达到提高账户管理效率的目的,使办公人员可以轻松快捷地完成对账户管理的任务。1.3系统设计目的:系统设计是整个计算机信息管理系统开发过程中最重要的技术环节,我们要在充分理解用户需求的基础上,用计算机来实现新系统

    11、的信息处理逻辑模型中规定的输入、输出及内部处理等多项功能,由不同模块来完成数据流程图中的各个加工,组织各种数据文件的存储,达到用户需求所规定的各项性能指标,并提出经济合理结构良好和高质量的解决新的计算机信息管理系统中各个需要处理的问题的解决方法的系统目标模型。为有利于及时掌握和监控银行员工工作和使用情况,建立和完善银行管理系统,利用信息技术手段,提高管理成效,必须建立全国统一的银行管理系统。中国人民银行将统一开发和建立全国统一银行管理系统,系统将按照集中统一、分级管理的原则实施管理,其主要功能包括:公共信息管理:权限用户管理、机构管理、部门管理、计算机设备管理、计算机检查监督等功能。1.4 系

    12、统运行环境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程序开发工具JAVA 2 SDK,该程序在SUN公司的网站中有下载。下载完成后会得到安装包文件,执行该安装包,将其安装在计算机中。(2) 配置JSDKJ

    13、SDK安装成功后,需要通过配置环境变量才能正常运行。配置步骤如下:A通过“我的电脑”“属性”“高级”“环境变量”“系统变量”,打开“环境变量”对话框。B单击“系统变量”中的【新建】按钮,弹出“新建系统变量”对话框。C在“新建系统变量”对话框中的“变量名”文本框中输入“JAVA_HOME”,在“变量值”文本框中输入JSDK的安装目录,系统通过该变量识别JSDK目录。D单击【确定】按钮,将变量添加到系统变量中。E用类似的方法为系统增加如下变量:CLASSPATH =. ; %JAVA_HOME%lib;PATH%JAVA_HOME%bin;CLASSPATH用来指定调用的类包;PATH用来指定Ja

    14、va命令程(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服

    15、务器使用。安装:在Windows平台中从Tomcat网站下载jakarta-tomcat-5.0.28.exe,按照一般的Windows程序安装步骤即可安装好Tomcat,安装时它会自动寻找你的jdk和jre的位置。配置:运行Tomcat需配置TOMCAT_HOME变量为Tomcat的安装目录。运行:设置完毕后就可以运行Tomcat服务器了。启动后在浏览器中输入http:/localhost:8080调试,如果可以看到Tomcat的欢迎页面则说明安装成功了。1.4.4 数据库连接数据库连接对动态网站来说是最为重要的部分,Java中连接数据库的技术是JDBC(Java Database Conn

    16、ectivity),中文全称是Java数据库连接,它是Java语言数据库操作的商标名。JDBC是用于执行SQL语句的API类包,JDBC API为Java开发者使用数据库提供了统一的编程接口。JDBC的关键技术是数据库联接驱动程序,针对这点大量的数据库厂商和第三方开发商支持Java的JDBC的标准,并开发了不同的数据库JDBC驱动程序。本设计采用的是本地ODBC驱动程序。2 相关技术2.1 JSP技术JSP是Java Server Pages的缩写,是由Sun公司倡导、许多公司参与,于1999年推出的一种动态网页技术标准。JSP是基于Java Servlet以及整个Java体系的Web开发技术

    17、,利用这一技术可以建立安全、跨平台的先进动态网站。这项技术还在不断地更新和人优化中。在传统的HTML网页中加入Java程序片段和JSP标记,就构成了JSP网页。Web服务器在遇到访问JSP网页时,由JSP引擎解释JSP标记和其中的程序片段,生成所请求的内容,然后将结果以HTML格式返回到浏览器。JSP技术具有以下几个显著特点:(1)将内容的生成和显示进行分离使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来产生页面上的动态内容。产生内容的逻辑被封装在标识和JavaBeans群组件中,并且捆绑在小脚本中,所有的脚本在服务器端执行。如

    18、果核心逻辑被封装在标识和Beans中,那么其它人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的产生。在服务器端,JSP引擎解释JSP标识,产生所请求的内容(例如,通过存取JavaBeans群组件,使用JDBC技术存取数据库),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。(2)强调可重用的组件绝大多数JSP页面依赖于可重用的,跨平台的组件(JavaBeans或者Enterprise JavaBeansTM组件)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通

    19、操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。基于组件的方法加速了综合体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。(3)采用标识简化页面开发 Web页面开发人员不会都是熟悉脚本语言的编程人员。JavaServer Page技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。标准的JSP标识能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其它方法更难于编码和耗时的功能。 通过开发定制化标识库,JSP技术是可以扩展的。今后,第三方开发人员和其他人员可以为常用功能创建自己

    20、的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来工作。JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且扩展到能够支持企业级的分布式应用。作为采用Java技术家族的一部分,以及Java 2(企业版体系结构)的一个组成部分,JSP技术能够支持高度复杂的基于Web的应用。由于JSP页面的内置脚本语言是基于Java编程语言的,而且所有的JSP页面都被编译成为Java Servlet,JSP页面就具有Java技术的所有好处,包括健壮的存储管理和安全性。作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。随着越来越

    21、多的供应商将JSP支持添加到他们的产品中,客户可以使用自己所选择的服务器工具,更改工具或服务器并不影响当前的应用。2.2 JavaBean概述Javabean组件是用java语言编写的,与开发平台无关的,可重用的软件组件,使用标准的方法命名规则,是一个得到业界各广大产商支持的技术。JavaBean组件继承了在java程序重可以看到的平台的无关性。开发人员可以编写出可重用的组件,然后在各个平台上运行。 在jsp页面中使用JavaBean组件的原因是将代码与显示分离。在jsp页面中有负责存取内容和显示的标记, 业务逻辑被包含在可重用的组件中,即JavaBean组件。 在jsp页面中,bean标记被

    22、用来存取JavaBean.如下所示:其中,id用来查找Bean的关键字值,而且在其余脚本中直接作为对象引用来使用,它对字母的大小是敏感 的。class是定义改JavaBean对象的类名,它也是大小写敏感的。beanname则是在此bean通过java。bean。beans.instantiantiate()方法类实例化是所需要的参数。它可以通过表达式所计算出的值。type是改Java组件的Java语言类型,默认值与class相同,用来建bean在此教本中的类型与去实现类区分开4。 当jsp中使用bean标记时,程序执行的过程如下: (1)首先程序试图在属性所值的范围(id,scope)中寻找b

    23、ean。找到后,在jsp脚本中就可以通过改ID 来访问bean了。它的类型由type和class来指定。 (2)如果在指定的范围内没有找到bean,又没有给出class和beanname,则将返回 java.lang.InstantiationException异常。 (3)如果class被指定,而器指定的非抽象类又具有一个空参数的初始化函数,则bean将实例化并添加到 scope指定的范围中。 (4)如果beanname被指定,则bean将由ClassLoader调用java.bean.beans的instantiate( )方法来实例 化并添加到scope指定的范围中。 (5)beanna

    24、me是指向从一个被序列化的对象来创建JavaBean的文件名。它与class属性不能同时出现。 (6) 如果scope指定为request,则bean将从请求的上下文中通过getAttribute()方法被取出。这也是默 认的范围。如果bean是被创建的,它将被存放在当前的请求上下文中。如果bean只需要在当前HTTP请求中 被使用,则可使用此范围。 (7)当指定session是bean从当前会话中通过getValue( )方法取出。如果bean是被创建的,它被存放在 当前的会话中。当bean需要多个HTTP请求中被使用时,应使用此范围。2.3 Access2000数据库Access2000是

    25、Microsoft公司推出的同时面向数据库最终用户和数据库开发人员的关系数据库管理系统,它实现了计算机“易于使用”的特点,即用户只需按照“向导”进行简单操作,就可以设计出一个数据库系统。作为一种数据库软件,Access可以完成以下功能:可以为每一种类型的信息创建一个表,利用表存储相应的信息;可以定义各个表之间的关系;可以利用宏或Visual Basic将各数据库对象连接在一起,形成一个数据库应用系统,而且用户也不需要编写复杂的程序。充分利用Access数据库是关系数据库的特性,仔细分析各类数据之间的关系,创建表并建立表间的关联,使每个表限制到一个主题,避免了重复信息和冗余数据。并且利用Acce

    26、ss与VB窗体建立联系,显示表或查询每一个记录的完整信息,一次只录入一组相关的数据。简单明了,提高了基础数据正确性。为使“计划规模”数据库更为实用,又作了进一步的编写工作,利用Access的窗体具有的可与其它应用程序进行链接的功能,创建同步窗体或嵌套窗体,可非常直观地点击不同的按钮,就能进入相应的录入、查询模块,查看所需的信息。3 概要设计3.1 模块设计根据前面对银行管理系统的分析,主要是一个管理系统类的网站。主要功能模块: 公共信息管理:主要功能一些计算机的设置,人员使用情况。权限用户管理:主要包括用户管理和添加用户等功能。机构管理:主要是一些机构设置管理,可以创建和删除机构等。部门管理:

    27、主要是部分设置管理,可以创建和删除部分信息等计算机设备管理:由于时间有限,尚未开发。计算机检查监督:由于时间有限,尚未开发。功能结构图如下: 员工资 银行管理系统部门管理机构管理权限用户管理公共信息管理工作图3-1功能结构图3.2系统架构图本系统是基于B/S结构实现,采用后台数据库存储前台信息系统简洁方便的管理模式,后台数据库采用性能稳定简洁易用的access数据库,前台客户端采用JSP开发的体系结构,以进行银行内部信息管理,其系统大体架构如下图:用户登陆本机后,登陆银行管理系统操作银行管理系统系统后台数据库(3.1 系统架构图)3.3功能实现思路及设计结构图 观察现阶段信息系统设计方法, 针

    28、对系统的不同的复杂程度,目前有一些常用的系统设计方法,如瀑布设计方法、自顶向下的设计方法、自下向上的设计方法、螺旋设计方法、逐步细化设计方法和并行设计方法等,根据设计对象复杂程度的不同,可以灵活地选择不同的方法, 网站的几个常用开发方法(结构化方法、原型法和面向对象方法),本系统就是采用了结构化方法设计而成,其结构图如下给出.3.3.1结构设计流程思路规划图: 结合当前开发普遍采用五大阶段实施的方法,我也把本信息系统设计步骤划分如下,并详细说明了各个步骤设计阶段所用到的技术和方法,其表示图如下:逻辑设计阶段概念设计阶段需求分析阶段物理设计阶段数据库实施阶段综合、收集和分析信息.概念结构的设计(

    29、考虑简单、易于用户理解性,我选择了实体联系方法).逻辑结构的设计、数据模型的优化和总体的规划.设计物理结构(数据库的存储结构和存取方法(本系统选用索引法和聚簇法相结合).创建数据库、录入测试数据、调试应用程序.(设计步骤图)3.3.2概念结构设计图:用户隶属使用部门发布计算机隶属文章组织(数据库设计E-R图)3.3.3逻辑结构设计基本表:文章信息表(文章编号,文章标题,文章副标题,摘要,作者编号,作者姓名,文章发表日期,添加文章的内容)计算机信息表(计算机ID编号,计算机品牌型号,CPU型号,内存,硬盘大小,操作系统, IP地址,MAC地址,使用人,机房号,责任人,用途,购买时间,领用时间,设

    30、备类型,删除状态)部门信息表(部门编号,部门名称,所属机构ID编号,用户权限)机构表(机构编号, 机构名称,机构说明,上级机构ID编号)员工信息表(工号,姓名,性别,出生日期,所属部门ID编号,职务,密码) 3.4 数据库设计3.4.1 数据库技术概述数据库技术是一种计算机辅助管理数据的方法,它研究如何组织和存储数据,如何高效地获取和处理数据。数据管理是指对数据的组织、编码、分类、存储、检索和维护。它是数据处理的中心问题。数据管理方法根据数据管理的特点,其发展可划分为三个阶段:人工管理阶段、文件管理阶段和数据库系统阶段。一个完整的数据库系统是由计算机软硬件系统、数据库、数据库管理系统、应用程序

    31、和数据库管理员五个方面组成,其核心是数据库管理系统(DBMS)。数据系统的特点具有:(1)数据结构化可以存储空间,灵活性相对提高,要求在描述数据是描述理数据本身,及描述数据之间的关系。(2)数据共享性高、冗余度低、易扩展数据可以被多个用户,多个应用共享使用,数据共享可以大大减少数据冗余,节余存储空间,避免数据之间的不相容性与不一致性,以适应各种用户的要求。(3)数据独立性高包括用户的应用程序与存储磁盘上的数据库中的数据物理独立性与用户应用程序与数据库的逻辑结构的逻辑独立性。数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之

    32、能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。数据库的设计通常是以一个已经存在的数据库管理系统为基础的。根据用户需求和业务流程,本系统采用了SQL Server 2000数据库管理系统。3.4.2 数据表结构本系统用到的主要数据表包括:(1)TF_Article (文章信息表),此表主要用于保存文章的基本信息,如表3-1所示。表3-1 (2)TF_Computer (计算机信息表),此表主要用于保存计算机的基本信息,如表3-2所示。表3-2 (3)TF_Department(部门信息表),此表主要用于保存部门信息的资料,如表3-3所示。表3-3 (4)TF_Orgnizat

    33、ion(机构信息表),此表用于保存机构信息的资料,如表3-4所示。表3-4 (5)TF_UserInfo(用户信息表),此表主要用于保存用户信息,如表3-5所示。表3-5 3.5数据表结构关系图4 详细设计与实现4.1 网站设计思想一个网站在各项需求确定、系统分析和数据库设计都完成后,下一步就可以根据这个网站的特点确定网站的开发模式,然后就可以编写程序代码了。通过对网站的分析可知,本网站属于一个小型项目,完成功能比较简单,基本是对数据的基本操作。因此,准备使用JSP+JavaBean的开发模式进行开发。当用户从浏览器访问网站时,也就是从用户向服务器发出请求时,由JSP来接收这此请求,然后调用J

    34、avaBean做具体的数据存取逻辑运算等处理,把结果返回给JSP,JSP把得到的结果通过浏览器返回给用户,整体流程如图4-1所示。BrowserJSPJavaBean客户端requestcallreturn服务器端response图4-1 JSP+JavaBean开发模式4.2 CSS样式表设计CSS是Cascading Style Sheets(层叠样式表单)的简称。更多的人把它称作样式表。顾名思义,它是一种设计网页样式的工具。借助CSS的强大功能,网页将在您丰富的想象力下千变万化。在主页制作时采用CSS技术,可以有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。只要对相应的

    35、代码做一些简单的修改,就可以改变同一页面的不同部分,或者页数不同的网页的外观和格式。CSS的编辑方法同HTML一样,也可以是任何文本编辑器或网页编辑软件,还有专门用来编辑CSS的软件。如果你写的CSS语句是当成外部样式表而在HTML文件中调用,那它的扩展名存成.css就可。CSS样式表的作用有:在几乎所有的浏览器上都可以使用;以前一些非得通过图片转换实现的功能,现在只要用CSS就可以轻松实现,从而更快地下载页面;使页面的字体变得更漂亮,更容易编排,使页面真正赏心悦目;可以轻松地控制页面的布局 ;可以将许多网页的风格格式同时更新,不用再一页一页地更新了;可以将站点上所有的网页风格都使用一个CSS

    36、文件进行控制,只要修改这个CSS文件中相应的行,那么整个站点的所有页面都会随之发生变动。在网站整体设计阶段将网站中可能应用的CSS样式保存在一个统一的外部样式表文件中,以便在以后的开发中引用该文件。定义网站整体风格的外部样式表文件不但可以提高代码的重复使用率,还有助于统一网站的整体风格。在网页中引用外部样式表文件的语法如下:本网站中应用的CSS外部样式表文件有两个,default.css和left.css.4.3 模块设计4.3.1公共信息管理公共信息管理包括文章的发布和维护,计算机的设置等。该操作涉及到数据库中的TF_company、TF_Article数据表。处理过程首先建立数据库连接,打

    37、开TF_company、 TF_Article数据表,将其中文章信息和计算机信息显示出来。其流程图如图4-2所示。是连接数据库打开数据表TF_company、 TF_Article关闭数据库数据库中有数据吗?取出信息将信息按指定格式显示结 束开 始否 图4-2流程图界面截图如下:计算机管理添加文章截图如下部分重要代码如下:package com.isoftstone.teamfour.forms;import java.util.ArrayList;import javax.servlet.http.HttpServletRequest;import org.apache.struts.act

    38、ion.ActionErrors;import org.apache.struts.action.ActionForm;import org.apache.struts.action.ActionMapping;import com.isoftstone.teamfour.entitys.ArticleEntity;public class ArtForm extends ActionForm / 文章编号private String art_ID;/ 文章标题private String art_Title;/ 文章副标题private String art_Subhead;/ 摘要priv

    39、ate String art_Abstract;/ 作者编号private String author_ID;/ 作者姓名private String author_Name;/ 文章发表日期 | 查询时文章发表时间范围minprivate String deliver_Time;/ 添加文章的内容private String art_Content;/ 查询时文章发表时间范围maxprivate String deliver_Time_Max;private ArticleEntity articleEntity;private ArrayList art_list;private stat

    40、ic final long serialVersionUID = -2870043930675326315L;public ActionErrors validate(ActionMapping mapping,HttpServletRequest request) return null;public void reset(ActionMapping mapping, HttpServletRequest request) this.art_ID = null;this.art_Title = null;this.art_Subhead = null;this.art_Abstract =

    41、null;this.author_ID = null;this.author_Name = null;this.deliver_Time = null;this.art_Content = null;this.deliver_Time_Max = null;this.articleEntity = null;this.art_list = null;public String getArt_Abstract() return art_Abstract;public void setArt_Abstract(String art_Abstract) this.art_Abstract = art

    42、_Abstract;public String getArt_Content() return art_Content;public void setArt_Content(String art_Content) this.art_Content = art_Content;public String getArt_ID() return art_ID;public void setArt_ID(String art_ID) this.art_ID = art_ID;public String getArt_Subhead() return art_Subhead;public void se

    43、tArt_Subhead(String art_Subhead) this.art_Subhead = art_Subhead;public String getArt_Title() return art_Title;public void setArt_Title(String art_Title) this.art_Title = art_Title;public String getAuthor_ID() return author_ID;public void setAuthor_ID(String author_ID) this.author_ID = author_ID;publ

    44、ic String getAuthor_Name() return author_Name;public void setAuthor_Name(String author_Name) this.author_Name = author_Name;public void setDeliver_Time(String deliver_Time) this.deliver_Time = deliver_Time;public String getDeliver_Time() return deliver_Time;public String getDeliver_Time_Max() return

    45、 deliver_Time_Max;public void setDeliver_Time_Max(String deliver_Time_Max) this.deliver_Time_Max = deliver_Time_Max;public ArticleEntity getArticleEntity() return articleEntity;public void setArticleEntity(ArticleEntity articleEntity) this.articleEntity = articleEntity;public ArrayList getArt_list() return art_list;public void setArt_lis


    注意事项

    本文(基于JSP技术的银行管理系统的与实现.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

    Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1

    陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922