您好,欢迎访问三七文档
湖南涉经济学院课程设计报告课程名称:数据库技术与应用报告题目:银行管理系统学生姓名:所在学院:信息科学与工程专业班级:学生学号:指导教师:2013年12月10日摘要现在计算机网络的高速发现使越来越多的人更喜欢在网购物、在家存款取款。在这样的背景下,很明显现在的银行储蓄系统已经不能满足人们越益增长的需求,急切需要建立一个新的、高效的、方便的、互联的计算机储蓄系统。软件分别有新建,修改,查询,更新等功能。各个模块各有不同的功能,但都能完成查询和存储功能。各模块的数据都存放在数据库中。数据的条用和廉洁都有程序来完成。此系统所要完成的主要功能有两方面:如果是存款,储蓄填写存款单,然后交给键入系统,同时系统还要记录存款人姓名,住址,身份证,号码,存款日期。,完成后由系统打印存款单给储户。如果是取款,储户填写取款单交给业务员,业务员把取款金额输入系统要求储户输入密码以确认身份,核对密码正确无误后系统计算利息并印出利息清单给储户。此系统开发需要解决的主要问题是项目的需求分析;结构设计;VisualStudioC#2010界面设计及其相关代码的编写实现;SQLServer2005后台代码的编写实现以及整个项目后期的运维等工作。关键字:VisualStudioC#2010、SQLServer2005、系统目录第1章绪论.....................................................................................................................................11.1设计目的............................................................................................................................11.2设计意义...........................................................................................................................1第2章需求分析.............................................................................................................................22.1系统需求分析....................................................................................................................22.2其它需求............................................................................................................................4第3章系统整体结构分析.............................................................................................................53.1系统功能组成ER图..........................................................................................................53.2系统功能流程图................................................................................................................8第4章数据库设计.........................................................................................................................94.1设计概念............................................................................................................................94.2数据结构表........................................................................................................................94.3数据分析............................................................................................................................9第5章系统实现...........................................................................................................................125.1数据库代码以及数据管理..............................................................................................125.2系统c#界面.....................................................................................................................15第6章总结心得...........................................................................................................................19参考文献.........................................................................................................................................21附页:C#代码...............................................................................................................................22课程设计任务书.............................................................................................................................371第1章绪论1.1设计目的随着拥有多种银行卡的人群不断增长,人们急切希望有一种通用的银行卡以便随时随地在哪家银行都可以存款提款;现在计算机网络的高速发现使越来越多的人更喜欢在网购物、在家存款取款。在这样的背景下,很明显现在的银行储蓄系统已经不能满足人们越益增长的需求,急切需要建立一个新的、高效的、方便的、互联的计算机储蓄系统。本软件实现银行的活期储蓄存款业务。客户端运行在面向个人业务的银行柜台的电脑上,银行职员输入相关信息并通过网络通讯向服务器发送请求,并接受服务器端程序的应答显示处理的结果。服务器端处理客户端的各种业务请求。主要实现银行开户、销户、取款、存款、余额查询、转账等功能。应用对数据库系统概论的理论学习,通过上机实践的方式将理论知识与实践更好的结合起来,巩固所学知识。实践和巩固在课堂教学中学习的关于数据库的有关知识,熟练掌握对于给定结构的数据库的创建、基本操作、程序系统的建立和调试以及系统评价。1.2设计意义数据的载入是一个非常繁杂和重要的过程需要很大的工作量,可分为人工输入与其它格式数据文件导入。该系统只是一个简单的实验系统,所以采用手工输入少量的数据可满足实验要求即可。分别给储户基本信息表,活期存取款基本信息表,定期存款基本信息表,定期取款基本信息表和定期操作记录基本信息表输入数据实践和巩固在课堂教学中学习的关于关系数据库原理的有关知识和数据库系统的建立方法,熟练掌握对于给定实际问题,为了建立一个关系数据库银行管理系统,必须得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程。2第2章需求分析2.1系统需求分析该系统主要包括管理员操作、储户管理理、数据维护三部分。“管理员操作”是指进入银行储蓄系统必须获得一个许可,由管理员输入用户名和密码,方可进入该系统,并且可以对储户操作明细进行查询。“储户管理”包括添加、开户、销户、存款、取款、查询。“数据维护”即数据安全,可对数据进行备份与还原。本系统主要任务是用计算机为用户办理各项储蓄业务:2.1.1客户端登录功能客户端程序运行时,首先进行用户(银行职员)的合法性验证。银行职员输入正确的用户名和密码后,进入系统主菜单界面。用户名和密码需事先保存在程序的配置文件中。输入:1、用户名2、密码处理:1、用户名长度最多50位2、密码长度最多50位3、用户名及密码正确后进入主菜单界面。输出:1、密码用‘*’输出2.1.2主菜单显示银行的基本信息输出主菜单(包括开户、存款、取款、查询、转账、销户、退出等功能)供操作用户选择,然后根据用户的输入选择进入不同的系统功能界面。输入:单击用户所需的按钮处理:根据用户所需的按钮,进入不同的选项卡。2.1.3开户功能在客户端输入开户的基本信息,通过网络传送数据,在服务器处理后显示服务器端的处理结果。开户成功后打印存折相关信息。存折的基本信息包括:户名、帐号、姓名、密码、身份证号等。输入:31、用户姓名2、身份证号码3、密码4、账号5、开户金额处理1、开户的所有信息必填。输出:1、开户成功后会弹出提示对话框,提醒用户成功开户。反则不成功。2.1.4存款功能银行职员在客户端输入存款的基本信息,通过网络传送数据,在服务器处理后显示服务器端的处理结果。存款成功后打印账户明细。操作结束后返回主菜单界面。输入:登录进入后,单击“存款”的按钮,输入金额。处理:数据库记载以修改的数据输出:存款后,系统会提示存款成功。2.1.5取款功能银行职员在客户端输入取款的基本信息(假设存折账户的密码也由银行职员输入),通过网络传送数据,在服务器处理之后显示服务器端的处理结果。操作结束后返回主菜单界面。输入:登录进入后,单击“取款”的按钮,输入金额。处理:数据库记载以修改的数据输出:取款后,系统会提示存款成功。2.1.6转账功能在客户端输入转账的基本信息,通过网络传送数据,在服务器处理后显示服务器端的处理结果。转账成功后打印本账户的明细信息并打印转账凭证。操作结束后返回主菜单界面。输入:登录进入后,单击“转账”的按钮,输入金额,账户名处理:转账信息必填输出:转账后,系统会提示转账成功2.1.7查询功能银行职员在客户端输入查询的基本信息通过网络传送数据,在服务器处理后显4示服务器端的处理结果。成功后如果之前有部分账户明细信息未打印的进行打印。操作结束后返回主菜单界面。输入:登录账户,单击“查询”按钮。选择要查询的日期。处理:输入信息必填输出:可以显
本文标题:银行管理系统
链接地址:https://www.777doc.com/doc-253210 .html