优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

银行大厅自助信息系统

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

需求分析
3.1 功能需求
本论文根据自助银行实际功能和用户的实际需求,在.NET环境下为用户提供必要的功能服务,其系统分为以下三类用户:
(1)管理员用户:这是具有高级权限的一类用户,要求能够发布新闻和管理新闻;能够与用户进行交流,也就是要求能够通过发布留言形式处理用户的问题并且管理留言;要求能及时的处理用户的挂失申请。
(2)帐号用户:浏览自己的帐户信息,实现对帐户密码的管理;能够对自己的帐户活动进行细致的查询;能够实现帐户在紧急情况下的挂失处理;能够提供便捷服务,如简单的交费;要求浏览最近新闻,和发表看法。
(3)一般用户:要求浏览最近新闻,和发表看法。
3.2 性能需求
界面要求:统一采用简洁实用的用户及管理员界面,不同使用者有不同的界面提示,不同的操作者的界面都能显示其拥有的全部功能提示,并且可以方便地直接进入某个功能。
服务时间要求:自助银行由于需要长期的无人执守运行,要求系统能和相关硬件相配合实现24小时服务。
适应性要求:要求采用的系统开发平台能够适应大多数的网络环境和条件,能够适应大多数用户的使用习惯,代码需要一定移植性。
4 系统设计
4.1 系统结构简介
本文论述的银行大厅自助信息管理系统是基于B/S结构的数据库应用系统,具体反映为ASP+SQL技术的一种具体实现,根据B/S结构和用户实际应用特点,实现的功能主要可以在两类不同的机子上完成:Web服务器和自助机客户端。在客户端,主要实现使用用户的浏览功能和提交业务功能。在Web服务器上,主要来实现整个自助银行功能的后台处理及存储功能。后台数据库由一系列的具有相互关联的逻辑关系的表构成。还有一些存储过程和控件,用于实现其他的功能比如自动编号和图表生成。 本文来自think58 [资料来源:www.THINK58.com]
4.2 具体功能模块划分
根据用户的需求分析和对系统功能的考量,得到如下的系统功能图:
图4-1 系统功能图
4.2.1 用户登陆
用户按照系统功能安排分为三类:管理员用户,拥有银行帐号的用户,一般用户。
根据本系统的功能特点,登陆用户限定在银行业务处理的大厅中的客户。其中储户可以通过输入自己的身份证号码和想要查询的卡号以及匹配的密码登陆自助机查询,所要查询的帐户应该属于输入的身份证号码,不然系统将不允许用户进入。
一般用户不用输入身份证号码和想要查询的卡号进行登陆,只能在首页进行操作。
管理员有单独的页面通过输入密码进入系统。
4.2.2 帐户查询
帐号添加:通过实际生活中用户到开户行办理帐户业务,帐号信息将严格按照实际情况添加到数据库中。
银行帐户号基本资料:帐户号,帐户类别(信用卡,定期,活期),初始金额,消费密码(用户开户时候留下的),帐户状态,拥有人的身份证号,过期时间(只有定期有效),挂失时间和处理时间(只有挂失处理时有效)。
银行消费基本资料:帐户号,消费类型(包括存入和支取),消费时间,消费金额。
银行消费记录查询:用户可以通过选择不同的帐户查询在不同时间范围之内的消费记录,以便用户明确自己的消费行为。

think58.com [来源:http://think58.com]


用户不只能浏览某一个帐户,而且可以进入系统后通过输入自己其他帐户的帐户号码和密码来一起显示多个帐户信息。
4.2.3 新闻浏览
新闻信息的基本资料:主标题,副标题,新闻内容,发布人,发布时间。
新闻的处理:新闻可以由所有权限的用户来浏览,但只能由管理员来添加和删除。
4.2.4 留言管理
留言信息的基本资料:留言人,留言时间,留言标题,留言内容
用户留言:任何权限的用户均可留言,但不允许用户回复留言。
留言信息的管理:留言回复只能由管理员来操作,管理员还能删除留言。
4.2.5 信息修改
用户信息基本资料包括:个人身份证号码,昵称,用户密码,电话,邮箱。
用户信息基本资料修改:用户进入系统后会根据实际情况修改自己的联系方式便于银行联系。
4.2.6 自助交费
收费管理:银行可以为用户提供有限的自助收费项目的服务,用户只需要指定某个帐户便能从中消费小于其余额的金额。
4.2.7 挂失处理
用户申请挂失处理:当用户发现自己所拥有的帐户已经丢失或密码外泄之后应当及时在网上进行挂失,挂失时候会记录下挂失的时间,帐户状态变成“挂失处理中” 。
管理员处理挂失:管理员登陆后会发现有挂失没有处理,便选择相应帐号处理,记录下处理时间,帐户状态变成“挂失” 。

think58 [资料来源:www.THINK58.com]


用户申请取消挂失:当用户已经得到银行方面的挂失处理后,可以申请取消相应帐户的挂失处理,这样这个用帐号便能继续使用。
管理员处理取消申请:管理员登陆后会发现有挂失取消没有处理,便选择相应帐号处理,挂失时间和处理时间都会为空。
4.2.8 密码修改
用户可以修改自己所有帐户的密码。管理员可以修改其登陆密码。
4.3 数据库表的设计与实现
根据需求分析,本系统后台数据库(YHGL)共分为8个表,以下分别给出各个数据库表的简单描述。
(1)用户帐户表(account)
该表用来存储所有用户的帐户信息。该表是用户开户时候自动记录在数据库中的。用户的更改密码操作会更新消费密码列;用户的自助交费会更新帐户余额列;用户的挂失申请会先更新帐户的挂失时间列,然后管理员对挂失的处理会接着更新挂失的处理时间列。
表4-1用户帐户表
字段名 字段类型 是否主键 说明
id bigint 是 定义数据库的顺序编号,用于区别
account char 否 定义用户的帐号,用于识别不同帐户
acpw char 否 定义帐户的消费密码
ucard char 否 定义帐户所有者身份证号
balance char 否 定义帐户余额
estate char 否 定义帐户状态是否挂失 think58.com
[资料来源:www.THINK58.com]

sort char 否 定义帐户的类型(贷记卡或借记卡)
outtime datatime 否 定义帐户过期时间(定期有用)
firsttime datatime 否 定义帐户的挂失时间(允许为空)
secondtime datatime 否 定义帐户的挂失处理时间(允许为空) 内容来自think58

[资料来源:www.THINK58.com]

(2)管理员表(admin)
用来记录管理员的登陆信息。管理员对自己登陆密码的更改会更新管理员口令列。
表4-2管理员表
字段名 字段类型 是否主键 说明
id bigint 是 定义数据库的顺序编号,用于区别
sname char 否 定义管理员属性,以便代码识别
saccount char 否 定义管理员昵称
spw char 否 定义管理员口令 think58

[资料来源:http://think58.com]

(3)费用类型表(citem)
用来存储银行可以办理的自助交费类型,由管理员后台手动添加。
表4-3费用类型表
字段名 字段类型 是否主键 说明
id bigint 是 定义数据库的顺序编号,用于区别
citem char 否 定义交费项目的名称 [来源:http://think58.com]

(4)留言信息表(leaveword)
用于记录管理员或者用户的留言信息。用户通过自己的留言操作会向留言信息表中添加留言的题目,内容等所有相关信息。其中留言标题不能为空。
表4-4留言信息表
字段名 字段类型 是否主键 说明
id bigint 是 定义数据库的顺序编号,用于区别
Lwtitle varchar 否 定义留言的题目
Lwcontent text 否 定义留言的内容(允许为空)
Lwuname char 否 定义留言者名称
Lwtime datatime 否 定义发布留言的时间
Ancontent varchar 否 定义回复的内容
estate char 否 定义回复的状态
(5)被锁定帐户记录表(loginoverflow)
可以支持对某个多次不能成功登陆帐户的锁定功能。
表4-5被锁定帐户记录表
字段名 字段类型 是否主键 说明
id bigint 是 定义数据库的顺序编号,用于区别
account char 否 被锁定的帐号记录(允许为空)
Lofip char 否 定义不良IP号码(允许为空)
loftime Datatime 否 定义其登陆时间(允许为空)
(6)新闻信息记录表(news)
用于记录网站新闻发布的相关内容。此表的内容只能有管理员来添加和删除, 内容来自think58

[资料来源:http://think58.com]

think58.com

[资料来源:http://think58.com]

[来源:http://think58.com]

think58好,好think58

[资料来源:THINK58.com]

[资料来源:http://www.THINK58.com]

think58好,好think58 [资料来源:http://think58.com]

表4-6新闻信息记录表
字段名 字段类型 是否主键 说明
id bigint 是 定义数据库的顺序编号,用于区别
nname char 否 定义新闻标题
ntitle char 否 定义新闻副标题
Ncontent text 否 定义新闻的内容
nmame char 否 定义新闻发布者身份(默认管理员)
ntime datatime 否 定义新闻发布时间
(7)帐号消费日志表(note)
用于记录每个帐户的存入和支取和消费的情况,由管理员在后台添加。用户的自助消费行为会被系统自动添加到帐号消费日志表中。
表4-7帐号消费日志表
字段名 字段类型 是否主键 说明
id bigint 是 定义数据库的顺序编号,用于区别
account char 否 定义用户的帐号,用于识别不同帐户
citem char 否 定义用户帐户的消费类型
ctime datatime 否 定义用户日志发生时间
csum char 否 定义帐户发生的金额

[来源:http://www.think58.com]

(8)用户信息表(user)
用来记录用户的联系信息。用户可以自行修改的列内容为昵称,电话号码和电子邮箱号码。
字段名 字段类型 是否主键 说明
id bigint 是 定义数据库的顺序编号,用于区别
umame varchar 否 定义用户的昵称
ucard char 否 定义用户的身份证号
utel char 否 定义用户的电话号码
uemail varchar 否 定义用户的电子邮箱号码

think58好,好think58

[资料来源:THINK58.com]

[来源:http://think58.com]