银行管理系统报告_第1页
银行管理系统报告_第2页
银行管理系统报告_第3页
银行管理系统报告_第4页
银行管理系统报告_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、   信息系统分析与设计课程设计系统分析说明书     课程设计题目: 银行储蓄系统 专 业 班 级: 信管0701 学 生 姓 名: 王振宁 学 号: 20070501060 指 导 教 师: _王廷蔚_  2010年 12 月 24日一、需求分析1.开发背景和意义开发此系统主要用于银行储蓄方面,鉴于本学校为金融学院,所以作此程序可以说是一举两得。现代科学的发展,使计算机几乎进入了一切领域。从科学研究到工农业生产,从企业管理到家庭生活,各行各业都广泛地使用着计算机。当今社会的数据信息管理离不开计算机技术的支持。人们生活水平

2、逐渐提高,对银行储蓄的需求越来越大。而自从改革开放以来,中国的银行业发展的越来越快。并且外资银行入驻中国使我国银行业间的竞争日益增强。在日益增强的竞争中,要想提高自己的业务能力,中国银行不仅要提高服务水平和服务质量,从而提高市场占有率和回头率,更要有较高的工作效率。在信息时代,有一个完善的银行管理系统是十分重要的。2.系统需求概况 银行储蓄系统的主要功能有储蓄项目管理、客户管理、客户服务管理、操作人员管理和系统管理。每个功能模块都和银行的业务量直接有关。采用银行储蓄系统的目的是提高储蓄服务的质量,提高信息管理的精度,进而提高银行在客户心目中的信誉,树立良好的银行服务形象。各子功能分析如下:u

3、储蓄项目管理功能 该功能实现了银行管理人员对银行内部制定和调整储蓄项目息的管理。包括对储蓄项目增加、修改、删除等等。u 客户信息管理功能 该功能实现了对客房信息的管理。该功能包括开户、销户、挂失和解冻。u 客户服务管理功能 该功能实现了对客户服务的具体化,也是客户需求量最大的服务项目。主要包括存款、取款和转帐以及修改密码和查询余额等功能。u 操作人员管理功能该功能主要是系统管理员对操作人员的管理。包括添加操作人员、删除操作人员、修改用户名或密码等功能。u 系统维护功能该功能主要是对该系统的维护。包括关于和退出系统两项内容。3、系统功能图储蓄项目管理开户销户挂失解冻存款取款转帐查询余额修改密码客

4、户信息管理操作人员管理银行储蓄系统客户服务管理系统维护功能客户服务管理银行储蓄系统操作人员管理系统维护功能客户服务管理银行储蓄系统系统维护功能银行储蓄系统 数据流程图d1储蓄记录 d2 客户记录p1.1储蓄项目管理p1.2客户管理客户 储蓄项目 储蓄情况 客户情况 用户身份 用户身份p3安 全 管 理操作员 操作员情况 d4 用户记录 用户身份客户 d3 客户储蓄记录 用户身份 p2.3存款管理p2.2取款管理p2.1查询余额客户 取款请求 储蓄信息 储蓄项目 d1 储蓄记录 d2 客户记录 p3.2转帐管理p3.1查看余额客户 转帐请求 储蓄信息4、系统数据字典(1)主要数据流定义1)数据流

5、名称:储蓄项目情况位置:储蓄项目 p1.1定义:储蓄项目=项目编号+项目类别+项目名称+年利率数据流量:平均流量为每月传输2000次,高峰期流量每天传输200次。2)数据流名称:客户情况位置:客户 p1.2定义:客户情况=身份证号+姓名+电话+住址+密码+开户时间数据流量:平均流量为每年传输80000次,高峰期流量每天传输1000次。说明:根据客户情况建立客户储蓄记录。3)数据流名称:管理员情况位置:管理员 p3定义:管理员=用户名+口令+级别数据流量:平均流量为每年传输200次,高峰期流量每天传输10次。说明:通过管理员的用户名和口令鉴别用户身份。4)数据流名称:用户身份位置:p3 p1.1

6、,p1.2, p2.1 ,p2.3定义:用户身份=非法用户 内部管理员 服务管理员数据流量:平均流量为每月传输2000次,高峰期流量每天传输100次说明:不同的用户身份进入的处理过程不同,能应用的功能也不尽相同。5)数据流名称:存款请求位置:客户 p2.3定义:存款请求=帐号 存入金额 数据流量:平均流量为每月传输1000次,高峰期流量每天传输30次。6)数据流名称:销户请求位置:客户 p2.2定义:取款请求=帐号+密码+取出金额 数据流量:平均流量为每月传输1000次,高峰期流量每天传输30次。说明:取款请求时需输入客户密码方可实现此功能。7)数据流名称:转帐请求位置:客户 p3.1定义:转

7、帐请求=帐号+密码 需要转入的帐号 数据流量:平均流量为每月传输400次,高峰期流量每天传输20次说明:进行转帐前也需要输入客户密码。8)数据流名称:储蓄信息位置:p2.1 p2.2定义:储蓄信息=帐号+储蓄项目号 数据流量:平均流量为每月传输1000次,高峰期流量每天传输300次(2)主要的数据存储定义1)数据存储编号:d1数据存储名称:储蓄项目表输入:p1.1输出:p2.1,p2.2,p2.3数据结构:储蓄项目=项目编号+项目名称+项目类型+年利率数据量和存取频度:数据量为250000条;存取频率为每天1000次存取方式:联机处理;检索和更新;主要是随机检索。说明:项目编号具有唯一性和非空

8、性。2)客户信息编号:d2数据存储名称:客户表输入:p1.2输出: p2.2,p2.3数据结构:客户信息=帐号+身份证号+姓名+电话+住址+开户时间+开户金额+密码数据量和存取频度:数据量为150000条;存取频率为每天500次存取方式:联机处理;主要是随机检索,以随机检索为主。说明:客户帐号具有唯一性和非空性。3)客户储蓄编号:d3数据存储名称:储蓄表输入:p2.2输出: p2.2,p2.3数据结构:客户储蓄信息=帐号+项目编码+身份证号+姓名+上次余额+开户金额+存入金额+取出金额+余额+密码+操作时间数据量和存取频度:数据量为500000条;存取频率为每天5000次存取方式:联机处理;以

9、更新操作为主;随机检索。说明:项目编号为外码,参照表为“储蓄项目.项目编号”;帐号为外码,参照表为“客户.帐号”;操作时间为添加记录的当天日期。(3)主要处理过程1)处理过程编码:p1.1处理过程名:储蓄项目管理输入:储蓄项目情况,用户身份输出:d1处理说明:将储蓄项目统一编码,存储储蓄项目表中。2)处理过程编码:p1.2处理过程名:客户管理输入:客户信息情况,用户身份输出:d2处理说明:建立客户信息表,对客户统一编号;实现客户信息表的增删改维护功能3)处理过程编码:p2.1处理过程名:查询余额输入:取款请求,d1,用户身份输出:取款请求,储蓄信息处理说明:实现根据客户帐号查询客户余额、根据储

10、蓄项目编号模糊查询客户储蓄、信息的功能。4)处理过程编码:p2.2处理过程名:取款处理输入:客户储蓄信息,d1,d2,d3输出:取款记录处理说明:确认客户符合取款条件,办理取款手续。5)处理过程编码:p2.3处理过程名:存款处理输入:d1,d2,d3,存款请求,用户身份输出:d3处理说明:对照相应的帐号,确认储蓄项目编号无误后可办理存款手续。6)处理过程编码:p3处理过程名:安全管理输入:管理员情况,d4输出:用户身份,d4,管理员情况处理说明:通过用户名和口令,确认用户身份,保证系统的安全性。二、概念结构设计1、初步e-r图设用户名密码合法用户级 别 开户金额开户时间姓名密码电话住址身份证号

11、帐号客户类型年利率项目名称项目编号项目操作时间余额取出金额存入金额上次金额开户金额项目编号身份证号姓名密码帐号储蓄三、逻辑结构设计将银行储蓄系统的e-r图转换为关系数据库的数据模型,其关系模式为:合法用户(用户登录名,密码,级别),客户(帐号,身份证号,姓名,电话,住址,开户时间,开户金额,密码)项目(项目编号,项目名称,年利率,类型),储蓄(帐号,项目编号,密码,姓名,身份证号,开户金额,上次余额,存入金额,取出金额,余额,操作时间),退宿表(消费卡号,房序号,客房类别,姓名,资金总额,住宿费,伙食费,娱乐费,其它费用,余额),查询(房序号,姓名,性别 ,身份证号,来源地,消费卡号,登记日期

12、),四、物理结构设计与实现1、创建数据库 create datebase 2、创建4个基本表 1)合法用户 2)客户 3)项目 4)储蓄3、创建视图1)开户2)余额查询3)销户4、关系图 1)储蓄 2)客户 3)项目 五、主要窗体及其代码userid = rs!useridselect case useridcase "9" frmdenglu.hide frmmain.show frmmain.xiangmu.enabled = false frmmain.czgl.enabled = false unload frmdenglu rs.close cn.closecas

13、e "1" frmdenglu.hide frmmain.show unload frmdenglu frmmain.xiangmu.enabled = false frmmain.czgl.enabled = false rs.close cn.closecase "0" frmdenglu.hide frmmain.show unload frmdenglu rs.close cn.closeend selectadodc1.connectionstring = "provider=sqloledb.1;integrated securit

14、y=sspi;persist security info=false;user id=sa;initial catalog=bank;data source=."adodc1.recordsource = "select * from 查询余额" adodc1.refreshset adors = adocon.execute("update chuxu set 上次余额= 余额") set adors = adocon.execute("update chuxu set 取出金额= '" + txtmoney.te

15、xt + "'where 帐号='" + txtzhanghao.text + "'")set adors = adocon.execute("update chuxu set chuxu.余额=chuxu.余额- '" + txtmoney.text + "'where 帐号='" + txtzhanghao.text + "'")adodc1.recordset.deleteadodc1.recordset.updateadodc1.r

16、efresh set adors = adocon.execute("update kehu set password= '" + txtpasswordnew.text + "'where zhanghao='" + txtzhanghao.text + "'") adodc1.refreshprivate sub cmdadd_click()bookmk = rs.bookmark rs.addnew rs("username").value = strusername rs(&

17、quot;password").value = strpassword rs("userid").value = 9 rs.updatebatch rs.bookmark = bookmkprivate sub cmddelete_click()rsvalid.open strsql, conn, 1, 1 rsvalid.close set rsvalid = nothing rs.delete rs.updateprivate sub cmdxiugai_click() if not rs.eof and not rs.bof then txtusername

18、.text = "" & rs("username").value txtpassword.text = "" & rs("password").value cmdsave.enabled = trueend ifend subprivate sub cmdsave_click()rs("username").value = strusername rs("password").value = strpassword rs.updatebatch六、总结  此次课程设计应该算是有史以来最大的项目了,每天花在它身上的时间已经很难计算。每天打开电脑的第一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论