[计算机软件及应用]计算机软件论文-银行管理系统内容摘要:

bernateDAO ml Userinfor UserDAOI register() RegisterAction sp UserinfoDAO IBaseHibernateDAO HibSessionFactory AbstractUser BaseHibernateDAO ml Userinfor UserDAOI reuserNo() ReuserNoAction ReuserNos UserinfoDAO IBaseHibernateDAO 18 视图层 控制层 模型 层 图 个人信息查询功能 视图层 控制层 模型 层 图 个人信息修改功能 HibSessionFactory AbstractUser BaseHibernateDAO ml Userinfor UserinfoDAO userSelect() UserSelectAction sp HibSessionFactory AbstractUser BaseHibernateDAO ml Userinfor UserinfoDAO userUpdate() UserUpdateAction userUpdate.jsp UserinfoDAO IBaseHibernateDAO IBaseHibernateDAO UserinfoDAO 19 业务办理模块 图 描述 视图层 控制层 模型 层 图 存款功能 视图层 控制层 模型 层 图 取款功能 HibSessionFactory AbstractUser BaseHibernateDAO .xml tradeinfo TradeinfoDAO save() SaveAction HibSessionFactory AbstractUser BaseHibernateDAO .xml tradeinfo TradeinfoDAO save() SaveAction IBaseHibernateDAO TradeinffoDAO TradeinfoDAO IBaseHibernateDAO 20 视图层 控制层 模型 层 图 交易信息查询 功能 视图层 控制层 模型 层 图 余额查询功能 HibSessionFactory AbstractUser BaseHibernateDAO .xml tradeinfo TradeinfoDAO tradeSelect () TradeSelectAction tradeSelect.jsp HibSessionFactory AbstractUser BaseHibernateDAO .xml tradeinfo TradeinfoDAO seleBal () SelectBalAction UserinfoDAO TradeinffoDAO IBaseHibernateDAO IBaseHibernateDAO 21 视图层 控制层 模型 层 图 修改帐号密码功能 HibSessionFactory AbstractUser BaseHibernateDAO .xml tradeinfo TradeinfoDAO updatePass () UpPasswdAction p TradeinffoDAO IBaseHibernateDAO 22 第三章 系统 实现 帐户申请 界面 用户输入个人的相关信息,在系统验证正确的情况下,系统将随机给出用户的帐号 . 如图 所示。 图 注册用户页面 23 帐户注册及登录 界面 用 户获得帐号后需注册帐号,设置自己帐号的密码,再进行登录。 如图 和 所示 图 注册用户成功页面 图 注册帐号 页面 24 系统主 界面 在 主页面中,可以通过超连接进入信 息查询页面及 业务办理页面。 用户进入信息查询页面后, 可以通过超连接进入个人信息查询页面和个人信息修改页面。 在业务办理中,用户可存款、取款、查询余额、 注销帐户及修改帐户密码。 如图 所示 图 系统主界 面 个人信息查询 界面 用户可 以查看自己的个人信息 但不能进行修改,如想修改个人信息可以进入个人信息 修改页面进行修改。 如图 所示 图 个人信息查询页面 25 个人信息修改页面 可对自己的相关信息进行完善和修改。 如图 所示 图 个人信息修改页面 存款 界面 用户可进行存款、取款操作。 如图 所示 图 存款 页面 26 业务信息查询 界面 用户可对自己帐户的业务信息进行查询。 如图 所示 图 业务信息查询 页面 修改帐户密码界面 用户可对帐户密码进行修改,确保自己的帐户 不被窃取。 如图 所示 图 修改帐户密码界面 27 余额查询 界面 用户可进行 查看 帐户余额 操作。 如图 所示 图 余额 查询 页 面 注销用户 界面 当用户帐号余额为 0 时,用户可以注销帐号。 如图 所示 图 注销用户 页面 28 第四章 关键代码实现 系统功能关键代码 用户 注册模块 : 和 重要代码: public class LoginAction { public String login(){ String flag=。 HttpServletRequest request=()。 HttpServletResponse response=()。 HttpSession session=(true)。 String username=(username)。 String password=(userpassword)。 try{ UserinfoDAO uidao=new UserinfoDAO()。 Transaction tx = ().beginTransaction()。 List list=(username,password)。 (userlist,list )。 if(()0) {flag=s。 }else { flag=f。 }()。 }catch(HibernateException e) {()。 } return flag。 } } 帐号 注册模块 : 和 重要代码: public class RegisterNoAction { public String registerNo(){ String flag=。 29 HttpServletRequest request=()。 HttpServletResponse response=()。 HttpSession session=(true)。 String userid=(reguserid)。 String userNo=(userNo)。 String password=(userpassword)。 int a=0。 try {TradeinfoDAO tradedao=new TradeinfoDAO()。 Tradeinfo trade=new Tradeinfo()。 (userNo)。 (new Integer(userid))。 (password)。 (0)。 Transaction tx = ().beginTransaction()。 (trade)。 (tuserid, ())。 (())。 ()。 } catch(HibernateException e) {()。 a=1。 } if(a==0) { flag=s。 }else {flag=f。 }return flag。 }} 登录 模块 : 和 重要代码: %@ page language=java import=.* pageEncoding=utf8% html script language=javascript 30 function check1() { if(==) {alert(用户名不能为空。 )。 return false。 }else if(==) { alert(密码不能为空。 )。 return false。 }else {()。 }}/script bodyform id=form1 name=form1 method=post action=loginAction! onSubmit=return check1() p用户名: input type=text name=username //p p密码: input type=password name=userpassword //p pinput name=Submit type=submit value=登录 / input name=reset type=reset value=重写 / /forma href=user/请注册 /a /body/html public class LoginAction { public String login(){ String flag=。 HttpServletRequest request=()。 HttpServletResponse response=()。 String username=(username)。 String password=(userpassword)。 Try{UserinfoDAO uidao=new UserinfoDAO()。 Transaction tx = ().beginTransaction()。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。