个人网银系统报告.doc
《个人网银系统报告.doc》由会员分享,可在线阅读,更多相关《个人网银系统报告.doc(14页珍藏版)》请在沃文网上搜索。
1、 1引 言1.1课程设计选题个人网上银行系统1.2课程设计的目的 在充分复习巩固本学期学习的网络编程的基础上,结合以前学习的 Java程序设计语言和数据库系统概论的相关知识,设计一个个人网上银行 系统,以达到加深对本门课的理解,融汇贯通相关知识的目的。 1.3需求分析 随着网络技术和信息科技的应用与发展,人类社会的信息交换方式突破了时间和空间的限制,网上银行已成为信息时代金融业发展的必然趋势。采用国际先进的科学技术,通过大力开发全新的电子化业务,推出新的电子银行产品,拓展银行业务的心领域,必然成为当前银行信息技术工作的重点。本次课设以个人网上银行管理系统的分析和设计为主线,主要使用ASP程序设
2、计语言,并辅以JSP、SQL Server数据库管理技术进行网上银行系统的设计与开发,既克服传统管理方式的工作量大、效率低下,又能够使银行管理工作系统化、自动化、规范化;同时,又能够有友好的操作界面,方便、实用、便于维护;具备推广价值,从而得到广泛应用,真正实现银行原理的网络化。在对网上银行系统的功能特点和优势进行分析的基础上,着重论述了网上银行的系统分析和系统设计。2 系统设计与需求分析2.1 功能需求1) 用户注册:从界面录入用户的个人信息,获得登录权限,并且分为管理员注册和用户注册;2)用户登录:已注册用户使用用户名和密码登录,并且选择自己的身份。信息正确后成功后进入个人网上银行系统主页
3、;3)用户记录:用户可以查看自己的余额和消费记录信息,修改登录密码;4)用户消费:用户可以在网上进行购物付款、缴费等;5)用户转账:用户可以转账到其他用户;6)修改密码:用户修改密码;7)管理功能:管理员能够实现对整个系统的管理增删改存单信息,查看自己和用户的信息;8) 要求所有用户先登录后使用,根据用户身份给予使用不同功能的权限;2.2 系统的开发运行环境本系统开发平台: MyEclipse、记事本、SQL Server 2008本系统运行环境: windows xp及以上版本 、tomcat 6.0、Internet Explore2.3系统总体设计2.3.1数据库设计:(1)数据表结构及
4、属性图1 用户表users设计图2用户表users信息图3存单记录表设计及信息图4交易历史表tran_history设计3详细设计与实现3.1登录界面功能描述:登录界面包括登录信息录入部分,网站公告以及动态图片部分。在用户登录时通过自己的用户名和密码并选择正确的身份信息登录进入网上银行系统,进而可以进行相关的操作。3.1.1登录界面截图图5登录界面3.1.2 模块算法本模块是由顶部,左部,右部和下部四部分组成。在用户登录时需要输入正确的用户名和密码,并且选择和自己匹配的选择用户类型。选择用户或管理员radio界面设置:管理员用户能够登录与否“login_conf.jsp”访问数据库来进行判定。
5、判断的代码如下:再通过String name = request.getParameter(name) ;session.setAttribute(msg,name);String password = request.getParameter(password) ;String style = request.getParameter(style) ; /确定是进入管理员页面还是进入用户界面。boolean flag=false; 3.2主界面功能描述:主界面主要是识别用户类型之后的功能导航界面。分为管理员登录界面和普通注册用户登录界面。从而实现不同级别的用户有不同的操作权限。3.2.1 主
6、界面:图6管理员主界面3.3 管理员主要功能介绍3.3.1存单信息查询功能描述:管理员登录后,可以查看所有用户的当前存单情况,包括用户卡号,登录名,用户名,账户余额等信息。3.3.1.1 存单信息查询界面:图7账单信息查询3.3.2 管理员信息查询功能描述:查看所有管理员的基本信息。 3.3.2.1 管理员信息查询界面:图8管理员信息查询3.3.3 用户信息查询功能描述:管理员能够查看用户的基本信息。3.3.3.1 用户信息查询界面;图9用户信息查询3.3.3.2用户信息查询的实现:调用user_info.jsp界面,通过以下代码从数据库中读取信息。 rs.close();3.3.4 用户注册
7、功能描述:新用户只有通过注册才能成为合法用户,才能成功登录个人网上银行系统进行网上交易。由于该系统用户分为管理员和普通用户,所以这里的注册分为两类,普通用户登录界面上的注册链接,用户通过此链接可以注册为普通用户,另外管理员页面里的注册页面链接,可以注册为users类型或admin类型。3.3.4.1 用户注册界面:图10用户注册3.3.4.2 模块算法注册页面提交后会转到register00(登录页注册)或register01(管理页注册)进行处理。关键是判断“密码”和“密码确认”中的内容是否相同,若不同会重定向到注册页面重新填写。判断“密码”和“密码确认”中的内容是否相同的代码如下:Stri
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 个人 系统 报告
