网上银行项目实训报告.docx
- 文档编号:20102201
- 上传时间:2023-04-24
- 格式:DOCX
- 页数:20
- 大小:115.22KB
网上银行项目实训报告.docx
《网上银行项目实训报告.docx》由会员分享,可在线阅读,更多相关《网上银行项目实训报告.docx(20页珍藏版)》请在冰豆网上搜索。
网上银行项目实训报告
湖南工业职业技术学院
工程项目实践报告
项目名称:
银行信息管理
院(系):
信息工程系
《
专业:
移动应用开发
班级:
移动S2014-2
学生姓名:
欧阳玺
指导教师:
李俊成
完成时间:
2015年11月23日
*
2015年11月
>
摘要
银行账户是开展各项金融业务的基础,是一切金融交易的门槛,不论什么样的金融交易,只要通过银行,都表现为资金从一个账户到另一个账户的转移,都会在账户记录中留下痕迹。
因此,必须加强银行账户系统建设,加大对用户的监控力度。
利用提供的各种面向对象的开发工具,实现了管理员信息管理、用户信息修改、开户、销户、办卡、换卡、存款、取款、取款机信息管理、系统管理、系统维护、以及相关报表输出、打印等功能模块,并对各初始原型模块进行需求迭代,不断修正和改进,直到使系统符合银行账户管理的规定,满足银行相关人员日常使用的需要,达到操作过程中的直观、方便、实用、安全等要求。
同时,该银行账户管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
其间,我们通过数据库管理系统之间的连接,很方便的完成了用户查询的功能模块。
总之,网上银行是一个开放的体系,是全球化的银行。
网上银行利用因特网能够提供全球化的金融服务,可以快捷地进行不同语言文字之间的转换,为银行开拓国际市场创 造了条件。
传统银行是通过设立分支机构开拓国际市场的,而网上银行只需借助因特网,便可以将其金融业务和市场延伸到全球的每个角落,把世界上每个公民都当 做自己的潜在客户去争取。
网上银行无疑是金融运营方式革命,它使得银行竞争突破国界变为全球性竞争。
关键字:
WEB,方便,实用,安全
…
%
第一章绪论
1课题背景及意义
随着互联网的崛起,网上银行越来越重要方便快捷的操作方式受到广大客户的喜爱的同时也方便了银行管理人员对银行数据的操作,所以网上银行在近几年得到了飞速发展和创新也使许多人得到了便利,随着移动网络端的快速发展网上银行的重要性更加突现出来不受时间、地点、环境随时随地对自己的存款进行操作的方便性能受到了用户的热情追捧这也促使了网上银行的快速发展。
~
网上银行系统的出现,使得问题迎而解。
但是当下的传统银行,还受时间、地点的限制,无法实现全天的营业,使得很多客户无法再非营业时间办理业务,此外固定的银行办公场所办理业务,有时候还需要看工作人员的脸色。
因此,需开发一个比较健全+方便的银行系统,以用来满足广大用户的需求。
2课题分析
大部分银行在互联网设立了自己的信息发布站点,正积极尝试开发各类网上金融服务功能。
可预见,各大银行利用自身资金、交易量、客户服务体系方面的优势进军网络金融业将使这一领域的竞争日趋激烈、服务更加完善、交易更加快捷方便。
本课题的目的是使网上银行管理清晰化,透明化,便于操作,易于管理。
通过功能模块的优化组合实现不同的管理细节,使管理过程实现最大程度的自动化与信息化,并能自动对人工操作环节进行复查,使网上银行管理出错率降低至最低。
设计实现一个简单的网上银行系统。
要求针对个人用户息管
客户身份验证、查询、删除等业务,并且对记录保存查询的功能。
'
第二章银行系统需求分析与可行性分析
|
1需求分析
(1)现在的主流网页浏览都是以JAVAWEB为核心技术的开发。
(2)网络发展带来的快捷方便让用户的体验升级。
(3)是银行管理人员更加方便的管理用户信息。
2功能分析
-
(1)注册管理:
输入用户名、密码、性别、年龄、身份证号码、地址、手机号码、身份验证。
(2)用户管理:
输入用户名、密码,进行操作界面。
(3)查询管理:
你可以查询自己的用户信息,卡号,以及账户信息等。
(
(4)修改用户信息:
此管理中你可以修改自己个人信息以及密码等。
(5)取款管理:
输入你需要取款的金额,然后提交进行交易。
(6)存款管理:
输入你需要存储的金额,然后提交完成交易。
(7)转账管理:
'
输入你自己的卡号,对方的卡号,你需要转的金额进行转款交易。
(8)注销管理:
系统退出,完成交易。
3用户分析
(1)普通用户。
&
(2)管理员用户。
4性能分析
(1)与数据库进行连接,响应速度要足够快。
(2)容易维护和扩展。
(3)适用于Windows系列中夺冠操作系统,如WindowsXP、Windows2000、Windows98等。
《
5开发环境
(1)开发语言:
javaweb技术和jsp语言
(2)编译程序:
jdk
(3)开发工具:
Myeclipse2014
(4)数据库:
SQLServer2008
(5)操作系统:
Windows
—
6可行性分析
(1)技术可行性
技术可行性要求考虑现有的技术条件是否能够顺利完成开发工作,软硬件是否满足开发的需求等。
网上银行系统用的是jsp语言,调试相当简单,软件开发平台成熟可行,速度快,容量大,可靠性强,满足需求。
(2)运行可行性
<
运行可可行性是针对组织结构的影响,对机器环境的适应性以及计划可行性。
网上银行系统主要是针对数据库的处理,调用数据库,对数据库操作等,采用了SQL+JSP体系。
(3)时间可行性
从时间上看。
在两个月的时间里面学习相关知识,并开发网上银行系统,时间上有点紧,但是也不是不可能实现,通过两个月的学习功能基本能够实现。
(4)法律可行性
开发过程中不存在知识产权的问题
综上所述,本系统开发从技术,运行上,时间上,法律上都是完全可开发。
?
!
…
第三章相关技术简介
1JSP
JSP(JavaServerPages)是由SunMicrosystems公司倡导,许多公司参与一起建立的一种动态网页技术标准,它是在传统的网页HTML文件中插入JSP程序段和JSP标记,从而形成JSP文件,用JSP技术开发的Web应用跨平台的,课题在任何操作系统上运行,JSP技术使用JAVA编程语言编写类,来封装产生的动态网页,网页还能访问在服务端的资源的应用逻辑。
JSP将网页逻辑与网页设计和显示分离,支持科重用的基于组件的设计,使基于Web的应用程序开发显得迅速和容易。
Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给用户、插入的Java代码可以调用数据库并且操作数据库,重新定向网页等,以实现建立动态网页所需要的功能。
JSP与Servlet一样,是在服务端执行的,通常返回给客户一个HTML文本,因此客户端只要有浏览器访问浏览页面。
~
JSP主要的优点如下:
(1)一次编写,快速执行。
在这一点上JAVA比PHP更加出色,除了系统之外,代码不用做任何的更改。
(2)系统的多平台支持,基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。
相比PHP的局限性是显而易见的。
(3)强大的伸缩性。
从只有一个小小的war文件就可以运行Servlet,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台,JAVA显示了一个巨大的生命力。
(4)多样化和功能强大的开发工具支持,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。
`
2数据库
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。
数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用,在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。
数据库技术是管理信息系统、办公自动化系统是进行科学研究和决策管理的重要技术手段。
数据库主要优点如下:
(1)适合分布式组织的可伸缩性。
—
(2)用于决策支持的数据仓库功能。
(3)与许多其他服务器软件紧密关联的集成性。
(4)良好的性价比。
3B/S模式分析
B/S模式是一种以Web技术为基础的新型的MIS系统平台模式。
把传统的C/S模式中的服务器部分分解为一个数据服务器与一个或多个应用服务器,从而构成一个三层结构的客户服务器体系。
!
第一层客户机是用户与整个系统的接口。
客户的应用程序精简到一个通用的浏览器软件,浏览器将HTML代码转化成中文的网页。
网页还具有一定的交互功能,允许用户在网页提供的申请表输入信息后提交给后台,并提出处理请求。
这个后台就是第二层Web服务器。
第二层Web服务器将启动相应的程序来响应这一请求,并动态生成一串HTML代码,其中嵌入处理的结果,返回给客户的浏览器。
如果客户提交的请求包括数据的存取,Web服务器还需与数据库服务器协同完成这一处理条件。
第三层数据库服务器的任任务类似于C/S模式,负责协调不同的Web服务器发出SQ请求,管理数据库。
B/S模式首先简化了客户端,其次简化了系统的开发和维护,提高了运行效率,省去了不少的麻烦,再次它使用户的操作变得更加简单,限制因素少,最后,它特别适用于网上信息发布,使传统的系统功能有所扩展,使企业节省人力物力。
4JavaScript技术
javaScrip一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。
它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能.
Netscape在最初将其脚本语言命名为LiveScript,后来Netscape在与Sun合作之后将其改名为JavaScript。
JavaScript最初受Java启发而开始设计的,目的之一就是“看上去像Java”,因此语法上有类似之处,一些名称和命名规范也借自Java。
但JavaScript的主要设计原则源自Self和Scheme。
JavaScript与Java名称上的近似,是当时Netscape为了营销考虑与Sun微系统达成协议的结果。
为了取得技术优势,微软推出了JScript来迎战JavaScript的脚本语言。
为了互用性,Ecma国际(前身为欧洲计算机制造商协会)创建了ECMA-262标准(ECMAScript)。
两者都属于ECMAScript的实现。
尽管JavaScript作为给非程序人员的脚本语言,而是作为给程序人员的脚本语言来推广和宣传,但是JavaScript具有非常丰富的特性。
发展初期,JavaScript的标准并未确定,同期有Netscape的JavaScript,微软的JScript和CEnvi的ScriptEase三足鼎立。
在ECMA(欧洲计算机制造商协会)的协调下,由Netscape、Sun、微软、Borland组成的工作组确定统一标准:
ECMA-262。
>
第四章系统分析
1系统实现目的
设计一个简单的基于Web的网上银行系统。
要求针对客户的信息管理、客户身份验证、查询类等业务。
具体功能如下:
用户:
注册、登录、注销、查看个人信息、修改个人信息、存款、取款、转账。
管理员:
登录、注销、查看所有用户消息、开户、查看已冻结用户信息。
2系统体系结构
%
(1)普通用户体系结构图
|
$
/
图普通用户体系结构图
(2)管理员用户体系结构图
]
、
[
/
图管理员用户体系结构图
这个图详细的描述了管理员用户的所有功能,能够使管理员更加直观方便的熟悉系统,更好的管理用户信息。
.
第五章系统设计
1系统主要处理界面流程图
$
(1)普通用户注册登录流程图
\
|
~
图用户注册登录流程图
方便用户了解注册流程,使用户更进一步了解系统快速注册登录系统体验能减少用户的时间,更加体现系统方便、快捷的设计理念。
(2)管理员用户注册登录流程图
!
!
]
{
图管理员注册登录流程图
方便用户了解注册流程,使用户更进一步了解系统快速注册登录系统体验功能减少用户的时间,更加体现系统方便、快捷的设计理念。
。
第六章运行成果展示
1选择用户登录类型
、
图用户登录类型图
便捷的提供给管理员用户和普通用户选择进入的模式功能一个简单的按钮就能把管理员与普通用户区别开防止功能的混乱。
2管理员用户与普通用户的注册界面
图管理员与普通用户注册界面
提供注册的页面完善个人信息能够更好区分不同的用户防止用户的重复。
3普通用户进行的操作
图普通用户操作页面图
普通用户能够进行查看信息、修改信息、取款、存款、转账、注销用户的操作。
4管理员用户进行的操作
图管理员用户操作页面图
管理员用户进行相应操作时只要点击按钮就能跳转到相应的操作页面进行信息的处理。
总结
首先得谢谢李俊成老师不厌其烦的教导。
通过这次的JAVAWEB的实训我深刻认识到自己在学习上的不足。
知识的短缺造成项目的不完成,有些功能无法实现甚至很多简单问题都要通过翻书和问同学才能够解决这也反映出我的学习成果很差,在接下来的学习我会认真努力发奋图强的搞好下面的学习任务,实训让我认识到了自己在学习上的不足也是对我的一种激励在做实训项目的时候因为知识的短板感到压力很大如果我认真学习的话就不会感到这种压力,现在已经是大二了还有半年就要走上工作岗位了然而我的专业技能还这么的差所以接下来的学习要认认真真踏踏实实的学习。
参考文献
[1]明月科技编著.《javaweb从入门到精通》.《清华大学出版社》.2012年
[2]耿祥义编著.JSP基础编程.清华大学出版社.2004年
[3]徐建波.周新莲.Web设计原理于编程技术[M].中南大学出版社.2005年
[4]孙鑫编著.JavaWeb开发详解.电子工业出版社.2006年
[5]林上杰.林康司编著.技术手册.电子工业出版社.2004年
[6]萨师煊.王珊.数据库系统概论(第三版).北京:
高等教育出版社.1998年
[7]蔡剑.景楠.JavaWeb应用开发:
J2EE和Tomcat.清华大学出版社.2004年
[8]王宜贵.软件工程[M].北京:
机械工业出版社.2002年
[9]张洪斌.java2高级程序设计.中科多媒体出版社.2001年
[10]林信良.技术手册.电子工业出版社.2006年
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上银行 项目 报告