网络银行系统的设计与实现毕业论文.docx
《网络银行系统的设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《网络银行系统的设计与实现毕业论文.docx(33页珍藏版)》请在咨信网上搜索。
毕业设计说明书 网络银行系统的设计与实现 网络银行系统的设计与实现 Internet Bank System Design And Implementationon 摘 要 网上银行是电子商务时代银行的必然选择,它利用计算机和互联网技术,为客户提供了综合、实时的全方位银行服务。相对于传统银行,网上银行是一种全新的银行服务手段,有着传统银行无法比拟的成本和服务优势。它的产生,是互联网技术发展的结果,是市场竞争的结果。网上银行的发展,己成为商业银行业务拓展的重要领域。相应的对网上银行建设的研究,也成为近年来的热点问题。 本文论述了网上银行的概念、成因、特点和功能等。分析了网上银行系统的总体设计模式,接着本文着手研究了网上银行的系统建设策略。在这方面,文章首先分析了网上银行系统的概念、发展、所具有的功能及所遇到的问题。最后,文章还论述了网上银行在今后的发展方向。 关键词:网上银行;ASP;Sql Server ABSTRACT E-commerce era of Internet banking is an inevitable choice for banks, which use computer and Internet technology to provide clients with comprehensive, real-time full-banking services. Compared with traditional banks, Internet banking is a new means of banking services, with the traditional banks can not match the cost and service advantages. Its production, is the result of the development of Internet technology is the result of market competition. The development of Internet banking, commercial banking has become an important area to expand. Corresponding to the construction of e-banking research, has also become a hot issue in recent years. This article discusses the concept of Internet banking, the causes, characteristics and functions. Analysis of the Internet banking system design model, and then proceed to study this article online banking system building strategy. In this regard, the article first analyzes the concept of online banking system, development, and has the function and the problems encountered. Finally, the article also discusses the e-banking in the future direction of development. Key Words:On-line bank;ASP;Sql Server 目 录 第1章 概 述 1.1网上银行的概念 1.2 网上银行的发展及面临的问题 1.3 具有的特点和主要功能 第2章 需求分析 2.1 开发背景 2.2 系统开发环境需求 2.3 系统目标 2.4 系统需求 2.4.1 系统性能需求 2.4.2 系统功能需求 第3章 系统总体设计 3.1 系统体系结构 3.2 主要功能设计 3.2.1 系统模块介绍 1 3.2.2 系统的物理结构 3.3 数据库概要设计 第4章 系统详细设计 4.1首页面及主要页面设计 1 4.2 系统交易处理流程 4.3 数据库设计 4.4 功能模块设计 第5章 系统实现 5.1前台功能模块设计 1 5.1.1 系统实现的首页面 5.1.2 用户实现网上缴费的功能页面 5.2 后台功能模块设计 第6章 系统测试 6.1系统测试的目标和方法 1 6.1.1 系统测试的目标 6.1.2 系统测试的方法 6.2 测试范围 6.3 测试用例 6.4测试实施 1 6.4.1 测试策略 6.4.2 测试目标 6.4.3 功能测试 6.5测试结果 1 6.6性能分析 1 结论 致谢 参考文献 附录 第1章 概 述 随着计算机和网络技术的迅猛发展,Internet迅速崛起,基于Internet的电子商务浪潮席卷全球,它给制造、信息、金融、服务等众多行业都带来了新的机遇和挑战,网上银行正是在这股浪潮中应运而生。本文探讨了我国发展网上银行的几个要素。 1.1网上银行的概念 网上银行也称为网络银行、在线银行,是指利用Internet、Intranet及相关技术处理传统的银行业务及支持电子商务网上支付的新型银行。它实现了银行与客户之间安全、方便、友好、实时的连接,可向客户提供开户、销户、查询、对账、行内转账、跨行转账以及其他贸易或非贸易的全方位银行业务服务。可以说,网上银行是在Internet上的虚拟银行柜台。 1.2 网上银行的发展及面临的问题 网上银行最早起源于美国,其后迅速蔓延到Internet 所覆盖的各个国家。美国安全第一网络银行(SFNB)从1996 年就开始了网上金融服务。目前,国际上提供网上银行服务的机构分两种:一种是原有的负担银行,机构密集,人员众多,在提供传统银行服务的同时推出网上银行系统,形成营业网点、ATM、POS 机、电话银行、网上银行的综合服务体系;另外一种是信息时代崛起的直接银行(Direct Bank),机构少,人员精,采用电话、Internet 等高科技服务手段与客户建立密切的联系,提供全方位的金融服务。 网上银行目前有两种不同层次的模式。第一种模式是传统银行业务的网络化。现在除了已经网络化的转账、汇款、付款等业务外,外币买卖、信用卡业务、企业融资、房屋汽车贷款、购买保险和理财咨询服务也都逐步地在进入网络银行的服务范围。世界上许多著名的商业银行如花旗银行,大通曼哈顿银行、汇丰银行、美洲银行以及我国的各大银行如工商银行、中国银行、招商银行、建设银行等,都已经进行了银行业务的网络化改造工作;而几乎所有规模较大的商业银行都在国际互联网上建立了自己的站点。 网上银行的发展经过四个阶段:银行上网,上网银行,网上银行和网银集团。 中国网上银行目前面临的问题: 1)网络经济市场需求不足,交易规模小,效益差。 2)市场文化尚不适应,网上交易的观念和习惯还有相当差距。 网络经济存在的问题同时也是网络银行的问题。首先,客户对网上交易是否货真价实心存疑虑,数字化、虚拟化交易要让人们从心理上接受还需要一个过程。其次,居民总体收入偏低、上网费用较高等导致网上客户层面较为狭窄,数量较少。第三,人们的观念及素质还跟不上网络技术的发展。第四,由于各方面条件还很不成熟,使投入在短期内不可能带来回报。因此,一些商业银行抱着等待、观望的态度。 3)信用机制不健全,市场环境不完善。 4)金融业的网络建设缺乏整体规划。 客户在网上交易时仍不得不采用“网上订购,网下支付”的办法。虽然工、农、中、建四大商业银行都建立起自己的网站,但在网站的构架和服务内容上,仍然离电子商务和网络经济的要求有很大的距离。资金、人员等方面的投入严重不足,银行与高新技术产业结合不紧密,造成网络金融市场规模小、技术水平低,覆盖面小,基本上还停留在传统业务的电脑化上。 5)网上认证系统不完善不统一。 1.3 具有的特点和主要功能 1) 安全性高——采用国内自行开发的高强度加密算法、SSL安全加密技术、专门的网上密码以及多种业务控制手段,保证客户的个人资料、信用卡信息不被商户或外界获取。 2) 功能丰富——提供转账、证券业务、在线支付、账户管理、代缴费用、异地汇款、个人理财等一系列功能,满足客户多方面的金融需求。 3) 手续简单——只需到银行营业网点一次,填一张表签个名,不需申领任何新的专用卡就可获得银行提供的功能强大的网上银行服务。 4) 设置灵活——以登录卡为主线,可为不同类型的账户申请不同功能,并可在线对各种账户的各项功能进行修改。 网上银行的主要功能: 1) 帐务查询 用户可分类查询卡内各类帐户余额及历史交易明细。 2)网上转帐 用户可通过网上银行业务系统办理将卡中存款转入其他帐号。 3) 网上购物 用户可通过网上银行业务系统将实现足不出户的网上购物,只要将款汇入帐号即可。 4) 缴纳费用 用户可通过网上银行业务系统缴纳电费、有线电视费、联通手机费、移动公司手机费等各类中间代理业务。 5) 挂失和注销 用户可以通过网上银行进行挂失和注销。 第2章 需求分析 2.1 开发背景 随着时代的发展,信息技术、Internet/Intranet技术、数据库技术的不断发展完善,网络进程的加快,传统的。伴随着电子商务技术的不断成熟,电子商务的功能也越来越强大,客户可以在网上银行,初步体会到了足不出户便可进行银行业务的帐户查询、转账等操作银行经营方式也越来越不能满足人们快节奏的生活需求,使得各银行已经认识到Internet的优势。我的毕业设计也就正是一个电子商务系统的开发——网上银行系统。 2.2 系统开发环境需求 1)开发语言:ASP 作为IIS环境下开发Web应用的一种简单、方便的编程工具,ASP具有如下特点: Ø 使用VBScript、JavaScript等简单易懂的脚本语言,结合HTML代码,可快速完成网站应用程序的开发; Ø 容易编写,无须编译,可在服务器端直接执行,且Web程序开发时间短; Ø 使用任何文本编辑器,都可进行编辑设计,如Windows的记事本等; Ø 与浏览器无关,只要客户端浏览器能够执行HTML代码,就可浏览利用ASP设计的网页内容。ASP所使用的脚本语言均在Web服务器端执行,客户端的浏览器不需要能够执行这些脚本语言。 Ø ASP能与任何ActiveX scripting语言相兼容,除了可以使用VBScript或JavaScript脚本语言来设计外,还可以通过plug-in的方式,使用由第三方所提供的其他脚本语言,例如REXX、Perl、TCL等,脚本引擎是处理脚本程序的COM组件; Ø ASP的源程序不会被传到客户浏览器,因而可以避免源程序被剽窃,从而提高了程序的安全性; Ø 可使用服务器端的脚本来产生客户端的脚本; Ø ActiveX服务器组件具有无限可扩充性,可以使用VisualBasic、Java、Visual C++、 COBOL等编程语言来编写所需的ActiveX服务器组件。 2)开发平台:dreamweaver Dreamweaver MX 是一款专业的 HTML 编辑器,用于对 Web 站点、Web 页和 Web 应用程序进行设计、编码和开发。无论您喜欢直接编写 HTML 代码的驾驭感还是偏爱在可视化编辑环境中工作,Dreamweaver 都会为您提供帮助良多的工具,丰富您的 Web 创作体验。 利用 Dreamweaver 中的可视化编辑功能,您可以快速地创建页面而无需编写任何代码。不过,如果您更喜欢用手工直接编码,Dreamweaver 还包括许多与编码相关的工具和功能。并且,借助 Dreamweaver,您还可以使用服务器语言(例如 ASP、ASP.NET、ColdFusion 标记语言 (CFML)、JSP 和 PHP)生成支持动态数据库的 Web 应用程序。 3) 所使用的数据库:SQL SERVER 2000 SQL Server 2000作为Microsoft家庭的重要成员,是新一代基于客户机/服务器的大型关系数据库系统。SQL Server 2000这种关系型数据库系统能够满足各种类型的企业客户和独立软件供应商构建商业应用程序的需求,根据客户的反映和需求,是大规模联机事务处理(OLTP)、数据仓库和电子商务应用程序的优秀数据库平台。SQL Server 2000 具有以下特点: Ø 强大可伸缩性; Ø 支持大型Web站点或企业信息处理系统; Ø 客户机/服务器体系结构; 而数据源包含了数据库位置和数据库类型等信息,实际上是一种数据连接的抽象。各部件之间的关系如图1所示: 应用程序 ODBC管理器 ODBC API sql 驱动程序管理器 数据源名(DSN) ODBC驱动程序 数据源 ODBC层 数据层 应用层 图2-1 数据关系图 2.3 系统目标 本系统是根据网上银行的功能需求进行开发设计的,主要实现如下目标: 用户可以实现注册、登录、挂失、查询个人信息和历史交易、网上购物、网上缴费、网上转账的功能;管理员可以实现对用户的信息查询,修改,添加,删除的功能,以及新闻发布,个人注销,修改密码的功能 2.4 系统需求 2.4.1 系统性能需求 银行业务的行业特性要求网上银行系统需要具备以下几个主要特性: 1) 实用性:网上银行在设计时必须遵循的一个重要原则,就是以用户为系统设计的中心。网络的发展大大降低了信息咨询的成本,用户面临更多的选择,所以,网上银行除了降低成本以外,还必须能够得到用户的认可,才能在实际运作中产生效益,避免客户流失。具体来说,应用系统应能实现用户特定的需求,操作界面友好、方便,功能设置符合用户的习惯和要求。 2) 易维护:管理员能够简单方便地管理系统,定义新的应用,并对系统进行日常维护;随着银行系统信息的变更或增加、数据规模的增大,系统升级、维护应易于操作;各子系统、功能模块的设计应具有良好的灵活性,保证在网上银行系统建设过程中后期系统功能的实现不影响前期已投入使用的系统功能。 3) 安全性:系统应充分考虑信息、设备、运行和管理的安全性,建立完善的多层次的安全保障体系,保证网上银行系统与后台综合业务卞机、支付系统等之间的可靠信息传输和安全数据交换。 4) 可扩展:银行业务的电子化是一项长期的任务,系统在设计时应充分考虑到业务开发不断推进的需要,降低系统在扩展新的业务功能时的复杂度。 2.4.2 系统功能需求 网上银行系统通常提供三类服务: 1)信息服务,它可分为: Ø 储蓄业务品种介绍; Ø 新闻快讯; 2) 查询服务:可分类查询卡内各类帐户余额及历史交易明细,它可包含: Ø 帐户余额查询; Ø 帐户交易历史查询; Ø 帐户信息查询; 3) 交易类服务,它可包括: Ø 转帐业务; Ø 网上购物; Ø 网上缴费; 由于网上银行访问量最大的服务为:帐户余额查询、交易历史查询和即时转帐。因此,网上银行系统将重点实现上述几项服务的功能。 第3章 系统总体设计 90年代以来,伴随着金融服务现象的出现和银行中介地位的削弱,银行业务经营出现了较大的变化,目前国内银行新型业务的不断增长,尤其是建立在现代通信和国际互联网技术基础上的网上银行正日趋完善,银行利用Internet不断延伸金融服务,客户利用一个Internet帐号,一台电脑,一个浏览器软件就可以在任意时间、任意地域进行网上交易,改变了过去面对面的服务方式,时空距离不再是约束银行业务发展的主要因素同时,电话银行、自助银行、理财中心等电子工具,为客户提供形式多样的咨询等服务。因而传统的银行业务及新型业务通过Internet媒体的重新整合,谓之网上银行。网上银行很可能将成为未来银行业务的主流。网上银行作为未来业务的一种,并兼容未来手机银行、呼叫中心等新型银行接入渠道,此次开发进行总体规划,充分考虑网上银行业务未来发展的需要。合理规划网上银行前置机系统的系统构架,统一规划后台主机接口设计,为未来银行业务的渠道扩展奠定良好的基础。网上银行系统总结现有系统的开发、使用过程中的经验与教训的基础上,调整了系统总体设计思路。 3.1 系统体系结构 基于B/S结构的网上银行业务系统,应由终端、接入服务器、应用服务器和银行交易系统及相应的数据系统构成。网上银行系统的核心是中间的接入服务器和应用服务器部分,但系统建设中需建立所有的模拟环境,因此整个系统的建设包含相应的测试环境建设。网上银行系统总体结构图如图3-1所示: 接入服务器(web Server) 应 用 服 务 器 银 行 业 务 系 统 银行DB DB 图 3-1 网上银行系统总体结构 PC browser 根据系统目标和需求,网上银行系统设计采用开放的技术体系,以ASP和HTML技术作为基本技术方案。系统的整体架构是基于Server端的,这是由客户端的多样性和复杂性所决定的。对于网上银行客户端和服务器端的安全机制,可采用成熟的安全认证等技术。系统涉及到以下技术和环境: 1) asp环境 2) XML, HTML 3) Microsoft SQL SEVER 数据库 系统包括上面总体框架中的各部分。对于每一部分在此进行详细描述。 3.2 主要功能设计 1)用户登录:主要进行身份验证; 2)网上服务:个人注册、管理员注销用户,管理员发布新闻等; 3)帐户查询:余额查询、交易明细查询、帐户信息查询; 4)转帐:用户可以向其他帐号的用户转账汇款; 5)网上购物:实现足不出户的便捷消费,用户可以向卖家帐户汇款来购物; 6)挂失和注销 7)修改密码:个人帐户和管理员修改密码; 8)代缴费:代缴电信费,物业费等; 3.2.1 系统模块介绍 用户登录 / 注册 / 注销模块 用户功能模块 用户 转账 模块 管理员添加用户信息模块 管理员修改用户信息模块 管理员 登录 / 注销 模块 图3-2 系统各模块关系图 用户网上购物 / 缴费模块 用户 查询 模块 管理员功能模块 网上银行管理系统 管理员删除用户信息模块 管理员查询用户信息模块 管理员发布新闻模块 3.2.2 系统的网络结构 系统实现的网络结构如下图所示: 浏览器 浏览器 WEB服务器 数据服务器 浏览器 图 3-3 系统物理结构图 3.3 数据库概要设计 用户信息、管理员信息等都要通过数据库来实现。在管理系统的操作过程中,所有的步骤也要通过数据库来执行。如数据的查询与修改。 一个设计良好的数据库,可以使系统的实现变得非常的简单,同时,也可以使系统的执行速度变得很快。反之,一个设计混乱的数据库,不仅增加了吸引的管理实现过程,同时在系统的执行过程中,使得检索变得很慢,降低效率。所以数据库的设计是一个系统设计很重要的步骤。 根据系统功能设计要求和模块划分,本站的数据库主要用户信息、管理员信息、新闻、交易信息等。 数据库的设计通常是以一个已经存在的数据库管理系统为基础的,常用的数据库管理系统有Access、SQL Server、Oracle、My SQL等。根据用户需求和系统分析,本系统采用SQL Server2000数据库管理系统。在SQL Server2000数据库管理系统中建立名称为bank的数据库。 第4章 系统详细设计 详细设计是整个系统设计中,最重要的一个步骤。下面对系统得主要模块进行详细的介绍。 4.1首页面及主要页面设计 表4-1 主要页面清单表 文 件 名 说 明 top. asp 首页面 Login. asp 登陆页面,用户只要输入已注册的帐号和密码 Style.css 页面样式表 reg.asp 新用户注册页面 mybank.asp 个人银行页面 mymoney.asp 帐户查询页面:可查询余额等 Zhuanzhang.asp 转帐页面:可进行卡间转帐 gouwu.asp 购物页面 Guashi.asp 挂失页面:对已有帐号进行挂失 Gaimima.asp 修改密码页面:对帐号的密码进行修改 xiugai.asp 修改用户信息页面 add.asp news.asp 添加用户信息页面 发布新闻页面 4.2 系统交易处理流程 图4-1 系统交易处理流程 6.处理结果 7.处理结果 网银客户 网银中心 通讯网关 后台业务系统 2.安全审核 8.交易再处理 5.交易处理 1. 交易 请求 3. 交易 请求 4. 交易 请求 9.处理结果 4.3 数据库设计 从网上银行应用的角度分析,需要的数据主要有两类: 一类代表事务逻辑涉及的实体,如用户、账号等;另一类包含辅助信息,如用户自然信息等这是网上银行系统自身需要建立的数据库。另一方面,在现实运行环境中由于银行业对数据安全性有特殊的要求,导致了任何外部的程序都小被允许直接对银行内部的数据库进行操作。因而,网上银行系统中的模拟银行业务系统的数据库部分也需要通过由网上银行系统对模拟银行业务系统数据库提交特定格式的报文来完成间接的操作和访问。在网上银行中,用户和帐户是多对多关系。一个用户一般拥有多个银行账户,每个帐户可以有一个以上的拥有者。用户信息表的定义非常直观,表中描述了用户姓名、地址、电话等用户的自然信息,主键是用户号 id 帐户信息表定义了帐户名称、帐户的生效及失效日期等信息,主键为帐户号。此外,用一个用户帐户表来描述用户和帐户的多对多关系,表中包括两个字段.事务处理表记录事务处理,一个帐户可以有多种事务处理,每个处理涉及一个帐户,帐户表和事务处理表是对多关系。用户表和事务处理表之间没有任何关系。 1) 用户信息表设计如图4-2所示: 图4-2 用户信息 2) 管理员信息表设计如图4-3所示: 图4-3 管理员信息 3) 用户链接表设计如图4-4所示: 图4-4用户链接表 4) 用户交易表设计如图4-5所示: 图4-5 用户交易表 5)新闻信息表设计如图4-6所示: 图4-6 新闻信息表 4.4 功能模块设计 功能的详细划分如表4-2所示。 表4-2 功能详细划分表 功能设计划分 具体功能 备注 管理员服务(admin.asp) 管理员登录,注销,修改密码 对用户进行添加 对用户修改 对用户信息进行查询 对用户信息进行删除 发布最新新闻 用户信息(history.asp) 用户交易(money.asp) 个人信息查询 交易明细查询 转 帐(zhuanzhang.asp) 用户进行各种交易 网上缴费(jiaofei.asp) 网上购物(gouwu.asp) 用户进行各种交易 用户进行各种交易 挂 失(guashi.asp) 信用卡挂失 修改密码(giamima.asp) 个人帐户修改密码 1) 帐户查询流程如图4-7所示: 用户通过登录页面,输入正确卡号和密码之后进入个人网银页面,其中可以进行帐户查询,具体过程是首先根据用户的卡号,调用数据库user表里该卡号的用户信息。 帐户查询 登陆 调用数据库并显示个人信息 返回 Y N 结束 图 4-7 帐户查询流程图 2) 转帐流程如图4-8所示: 用户登录之后,在个人网银界面可以实现网上转帐的交易,用户输入要转入的帐号和金额,成功之后,数据库main表里更新记录。 转帐 登陆 向数据库相应表中修改记录 Y N 结束 图 4-8 转帐流程图 第5章 系统实现 本系统主要包括登陆、用户注册、帐户查询、用户基本信息查询、转帐、修改密码、挂失、网上购物、代缴费、新闻发布等页面。 5.1 前台功能模块设计 5.1.1系统实现的首页面 系统首页设有新闻动态,用户登录,注册,和后台管理员登录。其中新闻部分是由后台管理员进行发布的,用户可以查看新闻内容。页面显示如图5-1 图5-1 首页面图 5.1.2用户实现网上缴费功能页面 缴费交易是用户在多个注册的帐户之间进行自助的资金转移的过程,在银行实际应用中,此类缴费交易多用于信用卡还款。在网上银行系统中,用户可以在“缴费”页面进行该操作,首先选择收费帐户及收费卡号,然后输入金额,点击确定,交易完成后将会显示缴费成功页面。页面显示如图5-2 图5-2 缴费页面图 主要代码实现如下所示: <SCRIPT language=JavaScript><!-- function checkuu() { if(checkspace(document.zhuanzhang.toname.value)) { document.zhuanzhang.toname.focus(); alert("收款人全称不能为空!"); return false; } if(checkspace(document.zhuanzhang.tokahao.value)) { document.zhuanzhang.tokahao.focus(); alert("收款人卡号不能为空!"); return false; } if(checkspace(document.zhuanzhang.tomoney.value)) { document.zhuanzhang.tomoney.focus(); alert("汇款金额不能为空!"); return false; } if(isNaN(document.zhuanzhang.tomoney.value)) { document.zhuanzhang.tomoney.focus(); alert("汇款金额必须为数字"); return false; } } function checkspace(checkstr) { var str = ''; for(i = 0; i < checkstr.length; i++) { str = str + ' '; } return (str == checkstr); } //--> </SCRIPT> <% set rs=server.CreateObject("adodb.recordset") rs.Open "select * from [link] where kahao='"&session("kahao")&"' and linkkahao='"&request("tokahao")&"'" ,conn,1,3 if not rs.eof then toname=rs("linkname") end if rs.close set rs=nothing %> <% if request("action")="save" then kahao=request("kahao") toname=request("toname") tokahao=request("tokahao") tomoney=request("tomoney") if cdbl(kahao)=cdbl(tokahao) then response.write "<script language=javascript>" response.write "alert('不能给自己汇款!');" response.write "history.go(-1);" response.write "</script>" response.end end if set rs=server.CreateObject("adodb.recordset") rs.Open "select * from [user] where kahao='"&kahao&"'" ,conn,1,3 if cdbl(rs("mymoney"))<cdbl(tomoney) then response.write "<script language=javascript>" response.write "alert('对不起,您的帐号余额不足!');" response.write "history.go(-1);" response.write "</script>" response.end end if rs.close set rs=nothing set rs=server.CreateObject("adodb.recordset") rs.Open "select * from [user] where kahao='"&tokahao&"'" ,conn,1,3 if rs.bof or rs.eof then response.write "<script language=javascript>" response.write "alert('对不起,该卡号不存在,请重新输入!');" response.write "history.go(-1);" response.write "</script>" response.end end if rs.close set rs=nothing set rs=server.CreateObject("adodb.recordset") rs.Open "select * from [user] where kahao='"&kahao&"'" ,conn,1,3 rs("mymoney")=cdbl(rs("mymoney"))-cdbl(tomoney) rs.update rs.close set rs=nothing set rs=server.CreateObject("adodb.recordset") rs.Open "select * from [user] where kahao='"&tokahao&"'" ,conn,1,3 rs("mymoney")=cdbl(rs("mymoney"))+cdbl(tomoney) rs.update rs.close set rs=nothing set rs=server.CreateObject("adodb.recordset") rs.Open "select * from [main]" ,conn,1,3 rs.addnew rs("kahao")=kahao rs("toname")=toname rs("tokahao")=tokahao rs("tomoney")=tomoney rs("dateandtime")=date rs.update rs.close set rs=nothing conn.close set conn=nothing response.redirect "zhuanzhang_ok.asp" end if %> 5.2 后台功能模块设计 后台管理员的功能主要是进行用户管理,包括查看每个用户的基本信息、添加网上银行用户、修改用户的余额、状态和用户名、删除用户;其次是对网站的维护和个人的管理,包括发布最新新闻,修改密码和注销本次登录的管理员。页面显示如图5-3。 图5-3新闻发布页面图 主要代码实现如下所示: <% If Request.QueryString("Act") = "Add" Then dim biaoti,neirong,dateandtime,sql,rs biaoti=replace(trim(request("biaoti")),"'","") neirong=replace(trim(request("neirong")),"'","") dateandtime=replace(trim(request("dateandtime")),"'","") sql="insert into [news] (biaoti,neirong,dateandtime) values('"&trim(request("biaoti"))&"','"&trim(request("neirong"))&"','"&trim( request("dateandtime"))&"')" conn.execute(sql) Response.Redirect "news2.asp" rs.update rs.close end if %> 第六章 系统测试 6.1 软件测试的目标和方法 6.1.1 软件测试的目标 测试是“为了发现程序中的错误而执行程序的过程”。但发现问题不是我们的最终目标,发现问题是为了解决问题,测试阶段的根本目标是尽可能多地发现并排除软件中潜藏的错误,最终把一个高质量的软件系统交给用户使用。测试的运行环境与系统的运行环境一致。 6.1.2 软件测试的方法 本系统采用的是黑盒测试。 6.2 测试范围 在单元测试中,检验用户的权限是否正确、各个功能模块是否符合需求分析,程序巡逻上是否符合,是否有冗余代码。 6.3 测试用例 表6-1测试用例设计书 测试模块 类型 输入参数 期望結果 用户登录 正常 卡号:1234561890 密码:123456 登录成功,跳入 用户界面 异常 编号:1234567890 密码:111112 你输入的卡号和密码不 相符,请重新登录 网上转账 正常 付款方卡号:1234567892 收款方:小宁(1234567893) 转账金额:10000 跳入确认转账页面 异常 付款方卡号:1234567892 收款方: 转账金额:100 显示错误信息“收费方 不能为空” 异常 付款方卡号:1234567892 收款方:小宁(1234567893) 转账金额: 显示错误信息“金额 不能为空” 添加联系人 (1234567892) 正常 名称:宁国 卡号:123456 显示添加成功 异常 名称:尤莎 卡号:1234567890 显示错误信息“该用户已 在你的联系人中” 6.4 测试实施 6.4.1 测试策略 黑盒测试- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 银行 系统 设计 实现 毕业论文
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文