银行管理系统--毕业设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
AJAX技术使用讲解
4.在此业务逻辑处理类中,将页面所需的数据 信息全部按类别分开,拼接成以“,”分隔 开的字符串并返回,返回后调用的是之前在 init方法中已经声明了的回调方法。
5.此时,页面所需要的数据信息全部以文本的 JSON对象的形式被返回到前台页面。
AJAX技术使用讲解
通过回调的方法把数据信息通过javascript读 取出来:
方案设计
系统开发环境及其开发工具: Windows 7系统 java JDK1.7 Eclipse JEE Tomcat6.0 Oracle 11g
系统功能图
实体关系图
实现功能
添加设备(针对银行设备信息的添加) 设备维护(针对银行设备信息的检索、更改
和删除) 添加文章(针对文章信息的添加) 文章维护(针对文章信息的检索、更改和删
SSH整合框架使用讲解
SSH整合框架使用讲解
4.由于Struts2的类已经交由Spring去管理,所 以到Spring的配置文件中找到相应的配置并 向此Struts2的业务逻辑类中注入Hibernate 的持久层处理类userDaoImp和deptnoDaoImp :
5.将请求发送给 com.addUserService.AddUserAction类进行 业务逻辑处理,通过处理结果的返回字符串 决定跳转到哪个页面。
开发过程中遇到的错误同样对开发过程中的 学习起到了重要作用。
致谢
将近半年的毕业设计及论文撰写终于要结束了,在这里我首 先要感谢我的导师,没有导师经验丰富的指导,我不会做出 我的毕业成果。实习中,学校领导和老师们也一直给予我们 无微不致的关怀,给我们讲述人生的哲理以及走向社会去求 职、去竞争的能力和技巧等等,这些都使我受益匪浅。在此, 感谢陪伴我渡过四年时光的同学们,也感谢一直支持我、鼓 励我、供我完成大学学业的父母。本文还要感谢为本文提供 参考资料的作者。在我即将走向社会之际,更是深感责任的 重大,为此,我更会牢记师长们的教诲,认认真真地做事, 坦坦荡荡地做人,把所学、所掌握的所有知识技能,全部用 到工作之中,不辜负师长们对我的谆谆教诲。
SSH整合框架使用讲解
SSH整合框架使用讲解
AJAX技术使用讲解
AJAX的意思是异步的javascript和xml。提供 在不刷新页面的情况下动态调整和更改页面 的信息,可以只从后台读取页面的一部分信 息,从而提高了系统响应速度,使用户拥有 更好的用户体验。
下面使用系统中的一个小功能来讲解AJAX技 术在本系统中的应用。
2.通过设置的URL地址在Struts2的配置文件中 找到相应的配置信息:
AJAX技术使用讲解
3.因为系统中的类全部交由Spring去管理,所 以通过<action>的class属性名到Spring的配 置文件中找到相应的Spring配置: 配置中由Spring注入了持久层操作使用的类 。此URL被交给com.until.ajax.UnitlAjax类处 理。
方案设计
系统设计:
本系统采用基于J2EE的B/S结构,使用以 Spring、Struts2、Hibernate为基础的SSH整 合框架,系统中全部的类都交由Spring去管 理,Struts2作为业务逻辑层框架处理请求和 业务处理,Hibernate作为持久层框架,更好 的支持了面向对象的思想。在视图层则大量 使用Ajax异步处理,为用户提供更好的用户 体验。
功能界面
功能界面
8.添加用户功能页面:
功能界面
9.用户管理功能页面:
如不输入查找信息,只按照下拉列表信息查找:
功能界面
功能界面
10.机构设置功能页面:
javascript校验输入信息讲解
在客户端对用户输入的数据进行格 式等的校验可以极大减轻服务器的 负担。下面用一个小功能举例说明 使用javascript对客户端输入数据的 校验:
除) 添加用户(针对用户信息的添加) 用户管理(针对用户信息的检索、更改和删
除) 机构设置(针对银行机构信息的添加、检索、
更改和删除)
实现功能
对输入的信息全部使用javascript客户端脚本 语言进行正则表达式的匹配校验,违反规则 的输入将不能被提交。
用户完成操作的情况使用AJAX技术弹出提示 框提示给用户。
功能界面
1.用户登录界面:
功能界面
2.登录成功后的首页:
功能界面
3.导航栏界面:
功能界面
4.添加计算机设备功能界面:
功能界面
5.计算机设备维护功能界面:
当用户输入了查询信息后点击确定按钮:
功能界面
功能界面
6.添加文章功能页面:
功能界面
7.文章维护功能页面:
当输入查询信息后点击确定按钮:
javascript校验输入信息讲解
SSH整合框架使用讲解
下面使用系统中的一个小功能来讲解SSH框 架在本系统中的应用,以添加用户为例:
SSH整合框架使用讲解
1.首先用户触发了form表单的xxx.action: 2.然后按照addUser的名字在Struts2的配置文件中找
到相应的配置:
3.因为此配置文件中配置了自定义的拦截器,所以先 会进入拦截器中处理“是否是登陆用户”的业务逻 辑处理,如果为登陆则被弹出到登陆页面,否则继 续:
班级:10专升本13班 学号:10129047 姓名:赵迪 导师:林岩
银行信息管理系统的设计与实现
提纲
研究意义及目标 方案设计 需求分析 实现功能与功能界面 SSH整合框架使用讲解 AJAX技术使用讲解 总结 致谢
研究意义及目标
如今的时代是个信息化的时代,生产力的 增长不再靠人的多少来决定,而是使用高新 技术去完成。银行中大量繁琐的信息理给管 理者的处理造成了极大的负担,为了减轻银 行管理者的负担,为了增长银行的生产力, 为了银行能为人民提供更好、更便捷的服务 ,银行信息管理系统应运而生。
通过拆分后得到每条数据信息的组合:
然后将信息加载到通过DOM的方式动态绘制 的表格中,即完成了进入页面看到的信息。
AJAX技术使用讲解
6.当点击相应行数据后面的“编辑”按钮,相 应行的相应部位被改变成文本框并加载原来 的数据,等待用户修改。
此功能的实现依据的是最初绘制表格时赋给 按钮的ID,点击按钮时按照ID就可以知道需 要修改的是哪一行,然后将相应位置修改成 文本框等。
AJAX技术使用讲解
1.当使用导航栏进入“机构设置”页面,如图 :
则利用javascript这个客户端脚本语言调用页面 初始化方法:
AJAX技术使用讲解
此时即开始了AJAX技术的使用。首先通过 javascript的init方法设置于后台交互的URL地 址、表单数据信息、通过何种方式发送请求 (post或get)以及处理后回调调用的方法:
AJAX技术使用讲解
修改完毕后点击下方的“修改”按钮,使用 和初始化页面同样的流程完成修改并提示用 户。
ቤተ መጻሕፍቲ ባይዱ
AJAX技术使用讲解
7.当点击相应行数据后面的“删除”按钮,相 应行数据信息通过“修改”时同样的流程提 交到后台将其删除并提示用户。
总结
系统的开发过程中遇到过很多问题,如在使 用Hibernate框架支持的持久层类做数据库操 作时提示所使用的表不存在,经过多次的调 试和尝试后发现在使用Hibernate框架支持的 持久层类做数据库操作时不应使用数据库中 实实在在存在的表的名字,而应使用在系统 中定义的相应表的映射配置文件的名字。