当今世界,信息化浪潮势不可挡。如今飞速发展的电子计算机信息技术正在给社会带来巨大影响,同时,也已经融入到人民大众的日常生活当中。各行各业都已经把电子信息化技术和传统行业结合在一起,获得了长足性的发展。而银行业作为信息化的“尝鲜者”,理应继续努力争取达到世界先进水平。同时也客户的需求的标准也越来越高,各银行想要在市场中占有一席之地,必须要为客户提供一流的服务,而这些都需要良好的设备做支撑
系统采用Myeclipse为开发平台,mysql为数据库,jsp为开发语言制作而成.并且采用了java的web技术servlet进行开发,文档方面包括,任务书,开题报告,答辩ppt等
2.本人对课题任务书提出的任务要求及实现预期目标的可行性分析
(1)任务要求:
A. 要求基于Struts 2框架搭建系统应用
B. 用户信息管理模块
实现用户的登陆、注册
实现超级管理员对用户信息的维护,包括查询、修改、删除等
C、存、贷款信息管理模块
存贷信息的录入、查询、修改和删除等
D、超级管理员对存贷款计息公式的设定
E、自动报表导出功能:
可对用户的存贷款信息进行自动生成,产生Excel电子报表
(2)可行性分析:
A. 技术条件方面的可行性
1.学习过《软件工程》,熟悉软件生存周期每个阶段的基本任务和结束标准。
2.学习过《jsp开发技术》具有页面设计的基本能力。
3.学习过《java程序设计》和《轻松掌握struts2》,具有运用my eclipse编写程序的能力。
4.现有的成熟系统功能比较完善,界面比较简洁,可以模仿和借鉴。
B. 硬件条件方面的可行性
实习公司提供计算机和工作场所,计算机安装有需要的开发软件,并且具有充足与系统开发相关的材料与书籍。
C. 社会因素方面的可行性
现有的系统可以借鉴,但绝不照搬。
开发住的本系统比较简单易用,只要懂得计算机的基本操作就可以满足运用该软件的需求。
3.本课题需要重点研究的、关键的问题及解决的思路
(1)重点研究的、关键的问题:
A. 根据面向对象软件工程过程,进行系统的需求分析和功能建模
B. 确定系统的需求及业务流程
C. 系统相关功能模块的设计
用户注册与登录,权限管理,信用社存贷信息的管理,自动报表管理。
D. 系统数据库的设计、建立与连接
E. 系统的集成与测试过程设计
F. 系统文档与用户文档编写
(2)解决的思路:
A. 需求客户进行交流
B. 查询相关行业书籍,了解业务知识。编写需求分析
C. 查询JAVA相关的专业书籍,进行各功能模块的设计和代码编写
D. 通过学习专业课程《数据库原理及应用》并自学my Sql数据库的应用
E. 在完成各功能模块的设计和数据库的建立后,将各个功能模块进行组装和对数据库的调用和存储进行实现
该生对银行储户信用社系统需求和功能进行了充分的调研,阅读了相关技术文献,了解了课题的目的和意义。对系统所涉及的关键模块:用户信息管理,存贷款信息管理、负责人对存贷款计息设定以及自动报表生成等功能有了较为清晰的认识,所设计的解决方案和思路合理可行,计划进度安排合理,同意开题。
目 录
引 言 1
1 绪论 1
1.1 课题背景 2
1.2 课题研究的目的和意义 2
1.3 国内发展情况 2
1.3 课题的可行性研究 4
1.3.1 技术可行性 4
1.3.2 经济可行性 4
1.3.3 运行可行性 4
1.3.4 法律可行性 4
2 开发技术介绍 4
2.1 B/S体系结构 4
2.2开发技术框架 5
2.2.1 JSP技术简介 5
2.2.2 JSP工作原理 6
2.2.3 JSP的特点 6
2.2.4 Struts 2简介 7
2.2.5 Hibernate简介 7
2.2.6 Spring简介 8
2.4 Microsoft SQL Server 2005 9
2.5 Myeclipse 9
2.7 系统对软硬件要求 10
2.7.1 硬件环境: 10
2.7.2 软件环境: 10
3 系统总体设计分析 10
3.1 需求分析 10
3.1.1 系统需求 11
3.1.2 性能需求 11
3.2 系统的功能分析 11
3.3 系统设计思想 11
4 系统设计 12
4.1 系统主要功能设计 12
4.2 数据库设计 13
4.2.1数据库的概念结构设计 13
4.2.2数据库的逻辑结构设计 14
4.3系统数据库连接 14
5 系统实现 16
5.1储蓄用户模块设计 16
5.1.1登录界面 16
5.1.2 修改个人密码 18
5.1.3 利息利率查询 19
5.1.4 查询账户余额 19
5.1.6存款信息添加 19
5.1.7 我的存款明细 20
5.1.8 我的取款明细 22
5.2 管理员功能的实现 22
5.2.1 利息利率管理 22
5.2.2 储户信息查询 22
5.2.4储户信息添加 24
6 系统运行测试 24
6.1 系统测试目的 24
6.2 系统测试 24
6.2.1用户登录测试 24
6.2.2储户信息查询测试 25
6.2.3储户添加功能测试 25
6.2.4后台管理测试 25
结束语 25
参考文献: 26
致谢: 27