目 录
┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊
1 设计题目........................................................ 1 2 设计目的........................................................ 1 3 需求分析........................................................ 1 4 总体设计........................................................ 2 5 详细设计........................................................ 8 6 总结........................................................... 18
一、设计题目
┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊
银行管理系统
二、设计目的
1. 运用已学过的知识进行一个图书馆管理系统的开发。 2. 掌握设计课题的基本步骤和方法。 3. 掌握应用系统开发中的需求分析。 4. 掌握应用系统开发中设计文档的编制。
三、需求分析
我国Internet 发展较晚,但速度较快。到2000年底,Internet 用户已达到2250万户,PC 普及率达到总人口的2%。这就为我国网上银行的发展奠定了初步的基础。有专家指出,我国与发达国家差距最小的高新技术领域之一就是电子商务。预计21世纪初,中国将成为仅次于美国的世界第二电子商务大国。就网络银行而言,预计到2005年,中国内地的网络银行业务量占比将达到20%左右。目前,各家银行均积极发展自身网上银行的业务。
中国银行从1996年起投入网上银行的开发,1997年在网上建立了自己的网页。中国银行高起点、高标准,在网上支付系统中采用先进的SET标准。为慎重起见,目前只推出其中的部分业务。其B2C方面的优势在于国际支付目前只通过中行进行清算,而中行更看重的是面向B2B的业务,因为这部分的业务量很大,更能反映银行的实力。中行作为原来的外贸专业银行,海外分行网点多、经营规范,在国际金融市场中取得不少经验。因此该行在开发网上银行时,一开始就高投入、高起点,这也是中行的一贯风格。目前,中国银行与中国平安保险公司签定协议,就电子商务方面进行合作,以扩大自身竞争优势。
1997年招商银行率先推出网上银行" 一网通" ,成为国内第一家上网的银行。1998年3月中国第一笔Internet 网上电子交易成功。目前,该行" 一网通" 个人客户已超过1000万户," 一卡通" 发卡量1224万张;公司银行账户几十万家,
" 网上企业银行" 用户突破1万户,众多国内外知名企业使用" 网上企业银行" 进行账户资金管理等。浦发银行、深发展网上银行正处建设中。目前上市公司中的浦
┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊
发银行和深发展均未正式开展网上支付业务。2000年11月17日 深圳发展银行股份有限公司推出网上银行" 发展网" 。目前已有多家企业用户与深发展签定了意向性合作协议。浦发银行已建立了自己的网站,达到网上银行的" 发布动态信息" 阶段,具备进一步发展的良好基础。浦发银行在上海有较大的经营优势,开展网上银行业务、配合地方电子商务发展具有地利、人和之便。
我国的网上银行毕竟尚处在萌芽阶段,发展较慢,仍存在很多问题亟待解决。如网上银行所能提供的服务品种,仅局限在账户信息查询方面,转账付款适用的范围仍极其有限,更没有涉及贷款、投资等方面;国内信用卡业务十分落后,仍主要是一种结算工具,严重地阻碍了网上银行、电子商务的发展。
大部分银行已在互联网上设立了自己的信息发布站点,正积极尝试开发各类网上金融服务功能。可以预见,各大银行利用自身资金、交易量、客户服务体系方面的优势进军网络金融业将使这一领域的竞争日趋激烈、服务更加完善、交易更加方便快捷。
四、总体设计
1、系统实现目标
设计实现一个简单的基于J2EE 架构的网上银行系统。要求提供针对个人客户的信息管理、客户身份识别、查询类业务、系统内支付类业务等服务,并具有交易记录查询功能。
具体功能划分如下:
用户:注册、登录、注销、查看个人信息、修改个人信息、查看交易记录(今日交易记录、历史交易记录)、查看余额、转帐、消费、
管理员:添加管理员、删除管理员、给用户存款、查看用户交易信息(今日交易记录、历史交易记录)、查看用户余额。
2、 系统体系结构
在系统功能分析的基础上,做系统功能模块图如图1。
┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊
图1 系统功能模块图
3 、主控流程图
图2 控制流程图
4 、系统ER 图
┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊
图3 系统E-R 图
五、详细设计
1、 管理员登录界面
对于一个完整的网上银行管理系统,不仅要求功能强大、操作简单,还要有良好的设计风格和另人爽目的界面。登录界面对于整个系统来说是非常重要的,因为它设置了进入本系统的用户和口令,防止非法用户进入系统,破坏系统安全和所保存的数据,只有合法的管理员在输入正确的密码后方可进入系统,否则将提示密码或用户名输入错误,并询问用户是否重新输入。这样就对使用者有了限制,增加了系统的安全性和保密性,便于控制和管理,有利于系统的维护。其登
录界面截图如图4所示。
┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊
图4 登录界面截图
主要代码如下:
┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊
网上银行 | |
用户名: | |
密 码: | |
注 册 |
2、 管理员设置
系统管理模块是本系统中一个基础的部分,在本模块中包括管理员对自身密码的重新设置,可以定时更换密码,确保资料的安全。增加了系统的安全性和保密性,便于控制和管理。其更换密码截图如图5所示。
图5 更换密码截图
3、新用户注册
本模块主要实现新用户注册功能。如图6所示:
┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊
图6 新用户注册
4 、网上银行用户交易管理
本模块主要实现银行用户交易信息查看管理。如图7所示:
┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊
图7 用户信息查看
5、 查看用户余额
主要实现用户余额查看功能,如图8所示:
图8 用户余额查看
6、 历史交易明细查询
本模块主要实现用户历史交易明细的查询功能。如图9所示。
┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊
图9 用户历史交易明细的查询
主要代码如下:
width="800"
border="0"
cellspacing="1"
cellpadding="5"
align="center"
style="border:#CCC solid 1px" bgcolor="#D6EDF3">
for(int i = 0;i
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
存款明细 | ||
序号 | 存款金额 | 存款时间 |
7 、模拟在线消费功能
主要是为了模拟在线消费支付功能的实现而做的模块,用户可以在线消费,实时在线付款功能。
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
六、总结 经过三个多星期的网站设计与代码编写,基本完成了图书管理系统网站的设计与实现。在这个网站中,用户可根据自己的工作要求对图书馆存书进行相应的增,删,改,查,也可以根据需求对用户进行增,删,改,查,还可以进行图书的借阅和归还功能,是枯燥的图书管理变得方便灵活而且是数据更易维护。 在设计过程中,我首先考虑到了本网站各个大的功能模块,然后进行更加详细的划分,逐步完善各个模块的具体内容。在进行具体代码的编写时,突然会发现有很多边界条件没有考虑到,各种各样的漏洞导致系统容易崩溃不能正常运行,这就需要补充很多的边界控制条件,这时才明白写出能运行的程序和写出健壮的程序是完全不同的两个概念,这些都是需要牢记和掌握的。在信息提示方面,
需要给用户一些温馨的提示,而不是诸如“错误编号0x704820”这类的冰冷警告。我们要让用户对系统感到亲切和易使用,并能通过温馨提示让用户自己解决
问题,这也可以减少维护人员的工作量,我们需要的就是一个健壮、友好的系统。
总之,本次设计是对自己以前所学的知识进行系统的综合实践,使自己收获匪浅,更加深刻的理解了课本知识,并学以致用。在本次毕业设计过程中,在老
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
师的耐心指导及同学们帮助下,基本上完成了预定目标。
现金支付明细 | |||
序号 | 支付金额 | 支付说明 | 支付时间 |