您好,欢迎访问三七文档
当前位置:首页 > 金融/证券 > 金融资料 > 中南大学 数据库 银行管理系统
中南大学《数据库系统安全与管理》课程设计报告题目银行管理系统学生姓名学号指导教师学院专业班级完成时间[键入文字]1目录第一章绪论.............................................................................................................................31.1课题研究背景.....................................................................................................31.2课题研究目的.....................................................................................................31.3课题要求.............................................................................................................3第二章系统需求分析............................................................................................................12.1系统流程分析.....................................................................................................12.2系统功能需求分析..........................................................................................12.3系统功能图.........................................................................................................2第三章系统总体设计..........................................................................................................43.1系统功能模块设计.............................................................................................43.2系统开发技术.....................................................................................................5第四章数据库设计.................................................................................................................64.1数据库概念结构设计........................................................................................64.2数据库逻辑结构设计与实现.............................................................................7第五章功能模块的设计与实现..........................................................................................105.1银行服务模块..................................................................................................105.2系统管理模块...................................................................................................245.2.1业务描述........................................................................................................245.2.3操作界面........................................................................................................275.3网上服务模块...................................................................................................295.4安全性控制需求..............................................................................................29[键入文字]2参考文献.................................................................................................................................32[键入文字]3第一章绪论1.1课题研究背景在计算机技术和网络技术没有得到全面普及以前,各企业和行政单位,在办工时,都要记录大量的数据,这些数据还要保存到文档里,不仅消耗大量的脑力,还要占据大量的空间。特别是银行工作人员在办理各项业务时,不仅要需要大量的计算和统计,而且需要数据准确、精密。所以,工作人员在处理业务时,容易出现不可避免的错误。随着计算机技术和网络技术的快速发展,电脑和INTERNET进入了个行政企业,甚至平常家庭。因此,编写一个处理银行定期管理的应用系统是很有必要的。进行计算机计算和管理储户信息,银行存款等各项数据。避免人类因疲惫或者其他原因造成的错误工作。1.2课题研究目的通过模拟银行账户的管理,开发一个银行个人账户管理系统银行账户管理系统。设计的指导思想是一切为使用者着想,界面要美观大方,操作尽量简单明了,而且作为一个实用的管理系统要有良好的容错性,在出现误操作时能尽量及时地给出警告,以便用户及时地改正。计算机的资源是受到限制的,设计出功能强大的软件,同时要尽可能地减少对系统资源的占用。鉴于本系统的特殊性,还需要本程序有良好的保密性。银行账户管理是银行业务流程中十分重要的且必备的环节,由于银行有大量数据需要处理,全部采用人工方式明显不现实:这不仅需要花费很高的成本,而且处理事务的效率和质量都存在很大的问题,出于这些问题的考虑,使用计算机来处理这类问题就成为一个相当理想的方案。利用计算机可以极大地降低成本,更重要的是可以几乎没有错误地高效地处理所有的事务,所以做一款基于银行账户管理方面的系统是十分必要的。本次课程设计通过对《银行账户管理系统》中银行业务流程的基本实现以及用户环节的事务处理,旨在体验数据库设计和实现的基本过程中掌握数据库模式的设计、分析和实现方法,了解数据库应用系统软件开发的一般过程。1.3课题要求本次课程设计要求设计并实现一个虚拟的银行业务与管理系统。该系统包含两大模块,即由银行内部工作人员使用的银行服务与系统管理模块,以及银行客户使用的网上服务模块。其中,银行服务与系统管理模块采用C/S模式开发;网上服务模块的前端要求是浏览器,即采用B/S模式开发。本人主要负责C/S模块,前端开发采用了vb,数据库则使用了sqlserver。[键入文字]1第二章系统需求分析2.1系统流程分析图2.1系统流程图如图2.1所示的系统基本模型可以看出,本系统有三类用户:系统管理员、银行内部人员、用户。这三类用户通过不同的功能模块,完成对数据库的不同操作。其中管理员可对银行职工进行管理;银行职工则可对用户进行各项操作;用户则以B/S模式对自己账户进行查询等操作。2.2系统功能需求分析我做的系统主要用于银行的账户管理系统,系统实现的主要有储蓄卡开户管理、存取款管理、系统管理员银行后台管理系统用户信息登录信息用户信息修改操作银行业务办理相应结果返回用户浏览请求提供数据管理用户权限密码管理修改职工资料银行职工[键入文字]2用户查询信息等功能,它可以帮助客户有效、准确、并且高效的完成存取事件。此系统操作方便、安全性高,只要客户开户并设定好密码就可以轻松的实现存取款。通过该银行账户管理系统地运行,使银行办公人员可以轻松快捷的完成对账户管理的任务,提高账目管理效率,使银行的账目管理工作系统化、规范化、自动化。2.3系统功能图图2.3.1整体功能图图2.3.2系统管理模块[键入文字]3图2.3.3银行服务模块图2.3.4网上管理模块[键入文字]4第三章系统总体设计3.1系统功能模块设计3.1.1银行服务模块该模块仅供银行内部工作人员使用,需提供以下功能:1)创建新账号。根据客户填写的开户单创建新的账号,并保留客户基本资料,如姓名、地址、联系电话、证件类型、证件号码等。账号有不同种类,如储蓄账号和信用卡账号,其中信用卡账号不具备储蓄功能,但是可以透支一定额度。储蓄账号可储蓄不同币种、不同类型的存款,包括活期和定期。定期存款的时间长度限定为:三个月、半年、一年、两年、三年和五年。一个储蓄账号中可对应多笔定期存款。开设新储蓄账号时,最低存款额为10元。2)设置或修改账号密码。密码由用户输入,输入界面显示掩码3)账号挂失。4)取消账号。5)存款。存款时需记录操作员编号、存款额、期限、存款时间等信息。对定期存款,可指定是否要自动转存。6)取款。取款时需记录操作员编号、取款额、取款时间等信息。7)计算利息。存款利率可随时间变化。活期存款在每季度末月20日自动结算利息,或在取消账号时结算利息。定期存款利率采用存款当时的利率,自动转存的,每转存一次,均按转存日的利率计算下一个存期的利息。利息加入本金,并计算复利。8)转账。支持活期账号间的转账操作。9)对信用卡账号,系统根据客户的偿还能力和信誉度设定一个透支额度。以每月为单位进行结算,客户当月消费总额不能超过透支额度。结算完毕后,向客户发出结算单,如果客户在规定期限内没有还款,则采取收取滞纳金或收回信用卡的措施。10)客户提供姓名、有效证件、银行帐号,申请开通网上银行服务。开通网上银行的客户获得一张口令卡(或动态口令牌),用于在进行网上银行业务时的安全控制。[键入文字]53.1.2系统管理模块该模块仅供系统管理员使用,需提供以下功能:1)录入、修改、查询银行工作人员基本资料。2)为工作人员分配操作帐号和操作权限。3)密码管理。操作员忘记密码,可由系统管理员将密码恢复为初始值。3.1.3网上服务模块该模块供银行客户使用,需提供以下功能:1)客户注册。提供注册所需基本信息。2)客户可修改注册信息。3)客户在银行开通网上服务后,通过网上服务模块确定服务密码。4)查询指定账号在指定期限内的交易详单。5)查询指定账号余额。6)活期账号之间可以转账,客户可以设置单笔转账的最大额度和每天转账的最大额度。转账时客户要求输入口令卡上指定坐标位置的字符串。7)提供对银行服务的介绍、最新储蓄存款利率、外汇牌价的介绍。3.1.4安全性控
本文标题:中南大学 数据库 银行管理系统
链接地址:https://www.777doc.com/doc-6497690 .html