{$cfg_webname}
主页 > 计算机 > JSP >

网上银行管理系统的设计(MyEclipse,SSH,SQLServer)

来源:wenku163.com  资料编号:WK16310223 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK16310223
资料介绍

网上银行管理系统的设计(MyEclipse,SSH,SQLServer)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文18000字,程序代码,SQLServer数据库)
本系统可大致规划为几个功能模块。
1> 登录模块(登录模块分为不同类型的用户登录模块,有普通的用户模块,管理员模块等,无论哪一类型的模块都需要正确的输入自己的用户名和密码)
在输入用户和密码后,点击登录,系统会自动的数据库里的数据进行核实,正确无误才可以调用数据到界面。输入错误的话会提交失败,终止下一步的进行。普通用户登入后,是对自己的信息进行管理和操作,管理员登录后是对普通用户的管理和统一查看。
2> 用户模块(用户模块是的用户自己的具体操作,如:可以查看自己的账户,用户名,余额剩余,详细地址,身份证,冻结和启动自己的账户,存取和删除,添加)。
在写代码过程中,用户所进行的任何一步操作都是需要进行验证,正确的情况下才可以往下进行操作,否则返回当前界面。这是用户对自己信息的管理,自己可以任意的修改,查看,是自己基本信息,出来管理员,别人查不到的。除非有自己的用户名和密码。
3> 管理员管理模块(管理员管理模块,就是对所有得网上银行用户的统一管理,查看所有的用户,已经冻结的账户,已经启动的账户,修改个人密码,开户,注销等功能)。管理员,主要的任务就是管理相应的用户,是个主导的,带领管理的作用,负责用户的一些基本操作,开启,冻结开户等,这些都是用户自己不能够解决的,并且这些功能普通用户都不能够实现和操作。
4> 添加用户模块即开户(因为是新的用户,所以数据库中根本没有其用户的一些相关的基本信息,所以需要注册即开户,把自己的信息提交到数据库。用户名,密码,确认密码,开户金额,详细地址,性别,年龄,姓名,联系电话,证件号码)
在填写过程中,每一项都是有相关的要求和格式,系统会自动的辨别,用户输入的是否合适,在每项都适合的情况下才能够成功的提交到数据库。这样用户的开户也算是完成了。否则,提交失败。
5> 修改密码模块(无论那类型的用户均可修改自己的密码,在修改密码之前必须先把自己的原先密码输入进去,才能进行新密码的设置,新密码设置时,需要输入重复密码,重复密码必须和新密码一致才可以修改成功)
修改新密码时,输入的密码还是有一定的规定,如:至少几位数,最多几位数,能不能是字母,符号等,如果输入的不正确会有提示,阻止用户的下一步进行。密码输入后,在提交时,系统会自动比较你的重复密码和新设置的密码是否一致,一致的话,则成功提交到数据库,否则失败。
6> 存款模块(主要就是用户的存款数和存款的具体时间)
存款也就是通过在网上操作,让一个卡中的金额转存到另一个卡中,这样自己能够在家里操作,就不要在跑到街上到银行排队,浪费更多的时间,和物力,人力,在家中不出门就可以解决的。提供了高效,快速的,简单的方法。但是在操作时,需要跟这提示一步一步往下走,不能出错,出错的话,会有相应的提示,返回前一界面。
7> 取款模块(主要就是用户的取款时间和取款金额)
取款时系统会自动比较你所取得金额是不是大于你所存的金额,如果超出账户里的金额,会提示无法取款成功。这样在网上取款,是从一个卡中,把钱转取到另一个卡中,而不是直接的取出现金。虽说这样,但是给我们也提供了很大的方便,在何时,何地,就可以进行操作,高效,方便。
8> 交易记录模块(交易记录模块就想日志一样,把对用户的存取时间,金额,交易类型,用户账号等相关信息记录下来)这样的模块的设计,就是方便用户查看自己所做的具体操作,比较透明。交易次数少的话,也行效果不是很明显。但是如果长期,长时间的在网上银行交易和操作时,很容易忘记每次交易的时间和金额,所以,这样的情况下,有交易记录的内容,方便我们查看,也给我们带来了方便。
9> 转账模块(转账时间,对方的账户,转账金额等信息)
把相关的内容输入无误后,就可以自己点击转账即可。简单,明了,易使用。支付转账功能手续费较其他银行低。 网上银行登陆友好性有待提高。 支付功能支持水平一般。各项服务的操作界面均有帮助信息窗口,错误处理和提示亦比较优秀。支付缴费功能在对比中占绝对优势,涵盖项目较多,支持程度较优秀。服务功能齐全,各种定活期存款的转存,信誉卡对账。
 

网上银行管理系统的设计(MyEclipse,SQLServer)
网上银行管理系统的设计(MyEclipse,SQLServer)


目    录
摘 要    I
Abstract    II
1  绪论    1
1.1  引言    1
1.2  系统的开发背景    1
1.2.1  目前系统的发展现状    1
1.2.2  开发的目的及意义    2
1.3 系统开发技术    3
1.3.1  系统开发所需的工具    3
1.3.2  MVC三层架构介绍    3
2 系统需求分析    5
2.1  系统可行性分析    5
2.2  系统功能和性能分析    5
3  系统设计    7
3.1  系统设计概要    7
3.1.1  系统构架设计    7
3.1.2  系统各个功能模块设计    7
3.1.3  系统运行环境    9
3.2  数据库设计    9
 3.2.1  数据库的选择及介绍    9
 3.2.2  数据库表的介绍    12
3.3 相关技术介绍    13
 3.3.1  JSP    13
 3.3.2  STRUTS2    14
 3.3.3  HIBERNATE    15
 3.3.4  SPRING    17
 3.3.5  JAVA    18
 3.3.6  SSH    19
4  系统部分源代码和截图说明    22
   4.1  登录模块    23
   4.2  用户管理模块    23
4.3 取款模块    24
4.4 修改密码模块    25
      4.5 部分功能模块    26
5  总结    27
结束语    28
致    谢    29
参考文献    30
附    录    31

推荐资料