银行管理系统软件工程课设报告.docx

合集下载

软件工程银行系统 课程设计

软件工程银行系统 课程设计
c. 存款记录保密性差,任何一个业务员都可以随意更改查阅用户数据,用户的资料容易泄漏,带来安全隐患。
d. 业务员服务的时间有限,不能24小时办理业务,没有应急处理,不能更好的解决群众的需求。
e. 所有客户的业务都由业务员手工办理,浪费人力资源。有的简单的业务经改进可由机器完成,完全不用人工参与,这样节约了人力成本,也提高效率。
f. 对现有系统的改进维护只能依靠增多业务员数量,增多银行分行数目,提高业务员业务素质来实现。增多业务员数量会导致银行人员支出大大增多,同时需要多选址建设分行,或者扩大分行规模,费用代价巨大。业务员的业务素质需要培养,不能短期无限看见成效,及培养新人员需要一定的时间,这又浪费资金和人力资源。对现用系统的改进型维护已经不能解决储户越来越多、储户时间越来越长的问题。
b. 现在的计算机各方面的技术都非常成熟,相对来说开发此系统的技术也要求比较简单,可以达到功能目标要求。
c. 开发人员需要大约5个,其中包括1名数据库设计人员,1名界面UI人员,1名编码人员, 1名系统测试人员。他们均应具有丰富的开发经验,该条件可以满足。
d. 开发期限为一年,在规定时限内可以完成开发。
减少了储户办理业务的等待时间;用户可以随时随地可以随心所欲存取款,并且操作简单易懂;用户还可以选择在柜台办理业务或自己在自动提款机和自动取款机办理业务。
4.2.4
在储户的输入以及业务员将表格通过键盘输入到计算机系统中这两种操作不产生影响。数据保存到数据库中,不用纸张形式保管,业务员不用整理存款记录,这些数据将由数据库管理系统自动管理,包括存储与恢复。
如果是取款,储户填写取款单,然后交给业务员,业务员把取款金额输入系统并要求储户输入密码以确认身份,核对密码正确无误后系统计算利息并印出利息清单给储户。

银行管理系统课设资料报告材料

银行管理系统课设资料报告材料

数据库系统课程设计报告题目银行管理系统的设计与实现学生梁有权学号学院计算机与软件学院专业网络工程指导教师马瑞二O一五年四月二十四日目录1绪论1.1 选题目的及意义 (1)1.2 设计容 (1)2需求分析2.1 功能需求 (1)2.2 数据需求 (1)2.3 其他需求 (1)3数据库设计3.1概念结构设计 (2)3.2逻辑结构设计 (2)3.3物理结构设计 (2)4系统功能设计 (4)5系统实现5.1 开发环境 (4)5.2 主要功能的运行结果及代码 (4)6总结 (18)参考文献1 绪论1.1选题的目的及意义银行管理系统:该系统要求建立的用户表并不是很多,完成的功能也相对有限,但其中各个表之间的联系很紧密,该系统对数据库表的设计要求会很高,所以完成这个题目,能更好的训练数据库设计和VC 的编程能力,选择该题目就是充分训练数据库表设计的能力和运用VC的能力。

1.2 设计容用户管理模块:建立新用户、删除老用户、更改用户操作;账户操作模块:账户信息、活期存取款操作、查询活期操作记录、定期存款、定期取款、查询定期操作记录;数据库模块:数据库备份、数据库恢复;2需求分析2.1功能需求对于用户部分,能够新建和删除用户,在操作过程中可以更改用户;对于账户部分,可以查询用户的信息,包括各种基本信息、活期余额、定期账单等;对于账户操作部分,有活期存取款、定期存取款操作,另外操作完成之后存储相应的操作记录并能够查询操作记录等功能。

2.2数据需求账户信息:varchar(20),开户人varchar(20),账户密码char(6),身分证号varchar(20),账户余额float,开户日期datetime,开户地址varchar(30);活期操作:varchar(20),金额float,类型(存入,支出),账户余额float,利息float,存入日期datetime;定期存款:varchar(20),存款人varhcar(10),存款金额float,存款日期datetime,存储年份int,存储利率float;定期取款:varchar(20),取款人varhcar(10),取款金额float,取款日期datetime;定期历史操作记录:varchar(20),存取款人varhcar(10),类型(存入,支出),办理日期datetime,存储年份int,存储利率float;2.3其它需求完成数据库的备份与恢复,系统登录对话框等功能。

银行管理系统—软件工程.docx

银行管理系统—软件工程.docx

银行存储管理系统设计专业:信息与计算科学课程:软件工程、问题定义银行存储管理系统工作繁琐,包含大量数据信息数据,因此就需要一个完善的银行管理系统来实现这些数据的有效管理。

但是,随着经济和科学技术的飞速发展,传统的银行存储管理系统已经不能满足广大客户的需求,也不能及时跟上计算机网络发展的步调,故而我们急需开发一个高效、安全、便捷、互联的银行存储管理系统,该系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。

系统分为三大模块,分别为存款模块、取款模块、用户管理模块,用来实现用户的开户、销户、存款以及取款等业务。

该系统在功能上不断完善和加强,也使得存储管理规范化、程序化、科学化,满足了客户的需求。

二、可行性研究1、对现有系统的分析当前大多数系统所思用的银行存储系统办理业务时手续繁多,例如要填写存取款表,然后再交由业务员输入资料,最后还要在存取款单上签名确认,人工业务操作过多,需要大量的业务工作人员,同时严重影响了工作效率,以致客户在等待办理手续的搞到不耐烦,且出错率高。

2、系统可行性研究2.1、技术可行性:技术可行性包括以下几个方面:硬件,系统软件,应用软件,技术人员。

针对这四个方面可行性都是没有问题的,本系统采用java编程语言和ACCeSS数据库。

目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,选择最合适的。

2.2、经济可行性:本银行管理系统能使银行业务员便捷的处理银行信息数据;能够促进银行的体制改革,提高工作效率,减少手工工作人员及费用等,这些都是使用系统所带来的间接收益。

同时也促进了银行信息化的进程,提高银行的管理效率。

2.3、操作可行性:本银行管理系统的操作简单,且界面友好,系统的操作流程是银行业务员所熟悉的。

系统能够实现其各个功能,在当前操作环境下也能够很好的运行。

3、开发的新系统3.1、系统流程图事务表1组成数据流图的元素可以从描述问题的信息中提取A 存款系统_ _________ JB 取款系统. __________ J3.2、数据流图 重填2.5 >打印取 款单3.3、数据字典名字:开户确认单 别名:开户信息描述:储户在银行开户成功后的一份确认单定义:开户确认单=储户姓名+身份证号+银行卡号+开户日期+业务员编号+开户银行位置:输出到打印机名字: 销户确认单别名: 销户信息 描述: 储户销户成功后的一份确认单 定义:销户确认单-储户姓名+身份证号+银行卡号+销户日期+余额+业务 员编号+销户银行位置:输出到打印机F C '用户 f 选择 管理 程序系统I V1.2.4信息求对 }密码1.1开户系」记录客户 统数据库文件密码销户2.21.3设置密 码2.4显示逢一> 提取H销户确认户信息VJ三、需求分析1、实体一联系图(E-R图)1.2、开销户:2、状态转换图存储失败再更新do/更新中成功存储信息存储成功Ir连接打印机do/打印存款单I___________ )正确C存储失败B 、取款系统1 f出错验证储户信息正确核对密码更新余额 存储成功连接打印机 do/打印取款单出错重新验证重填密码计算余额计算利息do/计算中正确、存储信息do/更新中四、概要设计1、HlPO图:2、IPo 图输入处理输出五、详细设计程序流程图1、存款流程图2、取款流程图打印销户确认单。

软件工程-银行储蓄管理系统详细设计报告

软件工程-银行储蓄管理系统详细设计报告

软件工程-银行储蓄管理系统详细设计报告仅供参考,请勿抄袭~目录一、引言...................................................................... . (2)1.1编写目的...................................................................... ...................................................... 2 1.2背景...................................................................... .............................................................. 2 1.3定义...................................................................... .............................................................. 2 1.4参考资料...................................................................... (2)二、系统结构 ..................................................................... .. (2)三、身份验证模块(G1)设计说明 ..................................................................... .......................... 3 3.1模块描述............................................................................................................................ 3 3.2功能...................................................................... .............................................................. 3 3.3性能...................................................................... .............................................................. 3 3.4输入项...................................................................... .......................................................... 3 3.5输出项...................................................................... .......................................................... 3 3.6设计方法(算法) .................................................................... ........................................ 3 3.7流程逻辑...................................................................... ...................................................... 3 3.8接口...................................................................... .............................................................. 4 3.9存储分配...................................................................... ...................................................... 4 3.10注释设计 ..................................................................... ..................................................... 4 3.11限制条件 ..................................................................... ..................................................... 4 3.12测试计划 ..................................................................... ..................................................... 4 3.13尚未解决的问题 ..................................................................... ......................................... 4 4.1模块描述...................................................................... ...................................................... 4 4.2功能...................................................................... .............................................................. 5 4.3性能...................................................................... .............................................................. 5 4.4输入项...................................................................... .......................................................... 5 4.5输出项...................................................................... .......................................................... 5 4.6设计方法(算法) .................................................................... ........................................ 5 4.7流程逻辑...................................................................... ...................................................... 5 4.8接口...................................................................... .............................................................. 5 4.9存储分配...................................................................... ...................................................... 6 4.10注释设计 ..................................................................... ..................................................... 6 4.11限制条件 ..................................................................... ..................................................... 6 4.12测试计划 ..................................................................... ..................................................... 6 4.13尚未解决的问题 ..................................................................... .. (6)五、取款模块(G3)设计说明 ..................................................................... .................................. 6 5.1模块描述...................................................................... ...................................................... 6 5.2功能...................................................................... .............................................................. 6 5.3性能...................................................................... .............................................................. 6 5.4输入项...................................................................... .......................................................... 6 5.5输出项................................................................................................................................ 7 5.6设计方法(算法) .................................................................... ........................................ 7 5.7流程逻辑...................................................................... ...................................................... 7 5.8接口...................................................................... .. (7)仅供参考,请勿抄袭~5.9存储分配...................................................................... ...................................................... 7 5.10注释设计 ..................................................................... ..................................................... 7 5.11限制条件 ..................................................................... ..................................................... 7 5.12测试计划 ..................................................................... ..................................................... 7 5.13尚未解决的问题 ..................................................................... .. (8)六、存款单打印模块(G4)设计说明 ..................................................................... ..................... 8 6.1模块描述...................................................................... ...................................................... 8 6.2功能...................................................................... .............................................................. 8 6.3性能...................................................................... .............................................................. 8 6.4输入项...................................................................... .......................................................... 8 6.5输出项...................................................................... .......................................................... 8 6.6设计方法(算法) .................................................................... ........................................ 8 6.7流程逻辑...................................................................... ...................................................... 9 6.8接口...................................................................... .............................................................. 9 6.9存储分配...................................................................... ...................................................... 9 6.10注释设计 ..................................................................... ..................................................... 9 6.11限制条件 .......................................................................................................................... 9 6.12测试计划 ..................................................................... .. (9)七、取款单打印模块(G5) ................................................................... ..................................... 10 7.1模块描述...................................................................... .................................................... 10 7.2功能...................................................................... ............................................................ 10 7.3性能...................................................................... ............................................................ 10 7.4输入项...................................................................... ........................................................ 10 7.5输出项...................................................................... ........................................................ 10 7.6设计方法(算法) .................................................................... ...................................... 10 7.7流程逻辑...................................................................... .................................................... 10 7.8接口...................................................................... ............................................................ 11 7.9存储分配...................................................................... .................................................... 11 7.10注释设计 ..................................................................... ................................................... 11 7.11限制条件 ..................................................................... ................................................... 11 7.12测试计划 ..................................................................... (11)八、“按用户名和ID查询”模块(G6)设计说明 ....................................................................11 8.1模块描述...................................................................... .................................................... 11 8.2功能...................................................................... ............................................................ 11 8.3性能...................................................................... ............................................................ 12 8.4输入项...................................................................... ........................................................ 12 8.5输出项...................................................................... ........................................................ 12 8.6设计方法(算法) .................................................................... ...................................... 12 8.7流程逻辑...................................................................... .................................................... 12 8.8接口...................................................................... ............................................................ 13 8.9存储分配...................................................................... .................................................... 13 8.10注释设计 ..................................................................... ................................................... 13 8.11限制条件 ..................................................................... ................................................... 13 8.12测试计划 ..................................................................... (13)1详细设计一、引言1.1编写目的确定具体实现银行储蓄系统的方法.1.2背景现在的银行储蓄系统工作效率低,越来越不能满足广大人民群众的需要,人们希望能更方便更省时就可以办理储蓄业务;随着拥有多种银行卡的人群不断增长,人们急切希望有一种通用的银行卡以便随时随地在哪家银行都可以存款提款;现在计算机网络的高速发现使越来越多的人更喜欢在网购物、在家存款取款。

银行管理系统课程设计报告

银行管理系统课程设计报告

. ... .2013-2014学年第一学期《数据库原理》课程设计报告题目:银行存储管理系统专业班级:计算机与信息工程系11(1)班学生姓名:唐益田学号:1108010129指导教师:磊设计周数:2周设计成绩:计算机与信息工程系2013年12月16日目录1 概述 (3)2 需求与功能分析 (3)3 概要设计 (3)4 数据库设计 (5)5 关键技术实现 (8)6 数据库安全性控制 (18)7总结与展望 (19)参考文献 (19)1 概述现今的社会,资金流动十分频繁。

不单单是企业、产商,个人也不例外。

银行作为一个金融机构,在现代人们的生活中扮演着极其重要的角色。

为生活节奏飞快的现代人提供快速、便捷、高效的理财服务。

伴随着电脑技术的发展,各大银行的储蓄管理系统也随之出现在这一舞台之上。

这次的数据库课程设计我以这一应用环境为背景,应用数据库原理课程所学的数据库设计与关系数据理论,结合实际的操作和设计进行设计。

目标是制定一套合理、有效,规和实用的银行管理系统,对银行信息进行集中统一的管理。

提高银行工作效率,做到信息的规管理,科学统计和快速查询。

这次课程设计我所应用的开发环境是windows7,开发工具是SQL2008,所制作数据库在window2000以上操作系统都可以正常运行。

2 需求与功能分析银行储存管理系统要求每一个银行管理者都有一个系统帐号,并且每一个帐号都有密码,系统对用户的添加、管理、存款添加都有管理者执行,而不是由存储用户自己执行。

该系统主要有两部分业务容:存款与取款。

取款则可以由储户自己在取款窗口取款,也可以由管理员管理取款操作。

系统扩充的功能有管理员的添加、修改,用户修改密码。

3 概要设计下面为银行存储管理系统的的概要设计:(1)、系统总体框图:银行是一个与我们的生活息息相关的部门。

在我们的生活中银行主要办理以下业务:1,储户开户登记;2,定期存款;3,定期取款;4,活期存款;5,活期取款;6,利息结算7,输出明细账单,8、销户9、管理员的添加与修改。

软件工程课程设计报告银行储蓄管理系统

软件工程课程设计报告银行储蓄管理系统

目录1 问题定义32 可行性研究32.1 工程概述32.2 可行性分析的前提42.2.1 工程的目标42.2.2 工程的环境42.3 可选的案52.3.1 案一52.3.2 案二52.4 所建议的系统52.4.1 系统说明52.4.2 系统流程图52.4.3 高级数据流图62.5 经济可行性82.5.1系统开发费用82.5.2系统运行费用92.5.3效益92.6技术可行性92.7 操作可行性103 需求分析103.1 需求概述103.2 需求模型103.2.1 数据模型103.2.2 功能模型123.2.3 行为模型133.2.4 数据字典144 总体设计174.1 系统体系构造174.2 模块详细说明184.3 数据库设计205 详细设计 (22)5.1 人机界面设计 (22)5.2 过程设计256 测试266.1 白盒测试266.2黑盒测试277 结论288参考文献299 附录299.1程序代码291 问题定义账户管理是银行业务流程过程中十分重要且必备的环节之一,在银行业务流程当中起着承上启下的作用,其重要性不言而喻。

但是,目前多银行在具体的业务流程处理过程中仍然使用手工操作的式来实施,不仅费时、费力,效率低下,而且无法到达理想的效果。

本文针对上述问题,采用软件工程的开发原理,依据软件流程过程规,按照需求分析、概要设计、详细设计、程序编码、测试、软件应用、软件维护等过程开发了一个银行账户管理系统。

采用VSC++作为开发工具,数据库设计遵循3式,主要设计了用户根本信息表、用户卡信息表、ATM取款机根本信息表、用户银行存款信息表、管理系统的用户口令表、银行系统的用户信息表等数据表。

解决了银行系统中存在的数据平安性、数据一致性以及系统运行速度等问题。

系统实现的主要有账户管理、取款机管理、用户查询等功能;*账户管理模块:存款、取款、开户、销户、修改信息、办卡、挂失卡;*用户查询模块;*取款机信息管理模块:管理员管理查询和维护、客户查询和取款等功能;通过该银行账户管理系统地运行,是办公人员可以轻松快捷的完成对账户管理的任务,提高账目管理效率,使银行的账目管理工作系统化、规化、自动化。

软件工程课设(简易银行卡管理系统)

软件工程课设(简易银行卡管理系统)

软件工程实验报告一.题目实验题目:简易银行卡管理系统的开发二.功能描述2.1.此银行卡系统面向的对象此银行卡管理系统有两个:用户和管理员。

用户和管理员可以利用这个系统做不同的事情。

2.2.银行卡系统的功能此系统有因为面向两个用户群体,因此有两个不同的模式:用户模式和管理员模式。

下面是两种模式的功能。

⏹用户模式查询余额转账打印凭条修改密码存款取款退卡⏹管理员模式开户销户挂失解挂回到用户模式三.数据定义3.1.使用数据库来定义和保存用户的各种信息3.2.用户的信息定义如下四.总体设计和各模块接口说明4.1.总体设计的模块调用图说明:银行卡管理系统的控制域是所有模块。

用户模式的控制域是:取款,转账,存款,查询,退卡,打印凭条,修改密码这几个模块。

管理员模式的控制域是:开户,销户,挂失,解挂这几个模块4.2.各个模块接口的说明使用IPO表来对各个模块进行说明说明:由于模块过多,所以在报告中只列出了上面几个模块的IPO表五.程序设计的说明5.1详细设计的PAD 图PAD 图(B )用户模式模块的PAD 图5.2模块的详细说明⏹用户模块和管理员模块:要进入用户模式必须卡号和密码均正确才允许进入;进入管理员模式需要登录管理员账号和密码,两者均正确才能进入⏹存款模块:卡号没有被冻结才能存款输入金额必须在100~50000范围之内,50000是一次存款的最大值输入金额要合法,不能输入非数字⏹取款模块:卡号没有被冻结才能取款输入金额要合法,不能输入非数字输入金额必须少于或者等于账户余额,并且只能在100~50000之内⏹查询模块:卡号没有被冻结才能查询余额⏹修改密码“:卡号没有被冻结才能修改密码两次输入新密码必须一致才能修改⏹打印凭条:此模块在开发中⏹转账:卡号没有被冻结才能转账两次输入的账号必须一致转账金额必须少于或者等于账户余额一次转账金额必须在100~50000之间银联卡一定要选择转账卡的类型,例如:转到工行还是农行(开发中)⏹开户:需要输入新建用户的姓名、身份证和密码。

银行管理系统课程设计报告

银行管理系统课程设计报告

银行管理系统课程设计报告山西大学计算机与信息技术学院《数据库系统》课程设计论文题目:银行管理系统数据库设计组长高祥专业软件工程班级软件工程4班授课教师庞继芳银行管理系统数据库设计学生姓名:高祥 242255韩凯 242259董玉精 242251郭筱晖 242258(按照贡献大小排序)授课教师:庞继芳内容提要在计算机技术和网络技术没有得到全面普及以前,各企业和行政单位,在办工时,都要记录大量的数据,这些数据还要保存到文档里,不但消耗大量的脑力,还要占据大量的空间。

特别是银行工作人员在办理各项业务时,不但要需要大量的计算和统计,而且需要数据准确、精密。

因此,工作人员在处理业务时,容易出现不可避免的错误。

随着计算机技术和网络技术的快速发展,电脑和INTERNET进入了个行政企业,甚至平常家庭。

因此,编写一个处理银行定期管理的应用系统是很有必要的。

进行计算机计算和管理储户信息,银行存款等各项数据。

避免人类因疲惫或者其它原因造成的错误工作。

关键字:存款;取款;余额;账号;密码。

目的与要求经过数据库课程设计,进一步掌握数据库系统的理论和方法。

培养和锻炼开发管理信息系统的能力,为今后信息系统开发打下良好的基础。

本课程环节主要针对《关系数据库基础与应用》这门课程进行设计,数据库是一门应用性很强的专业课,在学习时必须注意理论与实践相结合。

本次课程环节旨在培养学生在本课程范围内,初步掌握解决实际应用问题时所应具备的查阅资料、综合运用所学知识的能力,为毕业设计及今后从事专业工作打下基础。

本课程环节要求学生了解企业管理信息系统后台数据库的设计、配置过程,掌握管理信息系统的开发方法。

主要包括:需求分析、数据分析、系统逻辑模型设计方法;功能设计、物理模型设计方法;系统的实现等方法。

完成一个小型系统后台数据库的设计与配置。

一.需求分析1.项目概述1.1产品描述本软件实现银行的活期储蓄存款业务。

整套软件由客户端程序和服务器端程序构成,客户端运行在面向个人业务的银行柜台的电脑上,银行职员输入相关信息并经过网络通讯向服务器发送请求,并接受服务器端程序的应答显示处理的结果。

软件工程课程设计银行储蓄管理系统

软件工程课程设计银行储蓄管理系统

资源利用率:评估 系统对硬件资源的 占用情况
数据库优化:采用索引、分区等技术提高查询效率 代码优化:精简冗余代码,提高代码复用率 系统架构优化:采用微服务、分布式等技术提高系统可扩展性和可靠性 安全性优化:加强数据加密、权限控制等措施保障系统安全
评估现有系统的性能和功能 分析系统瓶颈和潜在的改进点 确定升级和改进的目标和需求 制定升级和改进的方案和计划
用户登录验证功能 存款、取款功能
账户管理功能 查询余额功能
系统安全性:确保 数据安全,防止未 经授权的访问和篡 改。
系统稳定性:确保 系统在高负载和复 杂环境下能够稳定 运行。
系统可扩展性:为 未来功能扩展和升 级提供足够的空间 和支持。
系统易用性:提供 用户友好的界面和 操作体验,方便用 户快速上手和使用。
软件工程课程设计银行储蓄管理系统的应用具有广泛的实际意义,可以为银行储蓄业 务提供更好的服务,提高客户满意度,增强银行的市场竞争力
背景:软件工程课程设计银行储蓄管理系统是为了满足银行储蓄业务的需求,提高银行业务处理效率和客户满意度。 目的:通过软件工程课程设计,使学生掌握软件设计的基本原理和方法,提高软件开发和维护的能力。 意义:该系统的开发有助于提高学生的实践能力,培养创新思维和团队协作精神,为未来的软件开发工作打下基础。
菜单栏:包含所有功能选项, 方便用户快速访问
用户界面布局:简洁明了, 易于操作
工具栏:提供常用功能快捷 方式,提高操作效率
状态栏:显示系统状态和提示 信息,帮助用户更好地了解系
统运行情况
用户身份验证:采用 用户名和密码进行身 份验证,确保只有授 权用户能够访问系统。
数据加密:对敏感数 据进行加密存储,确 保数据在传输和存储 过程中的安全性。

软件工程银行卡管理系统课程设计

软件工程银行卡管理系统课程设计

软件工程银行卡管理系统课程设计华北电力大学课程名称:软件工程课程题目:银行存储系统组员:孟格思姜婷刘宏宇赵雄飞杨俊森专业:计算机科学与技术班级:计算1102学院:控制与计算机工程学院时间:2021年10月24号一、开发背景与目标 (5)1.1开发背景 ................................................................................. 5 1.2开发目标与思想 (5)二、需求分析 (5)2.1目标 (6)2.1.1 存款业务 (6)2.1.2 取款业务 ................................................................................. 6 2.1.3 转账业务................................................................................. 6 2.1.4 查询业务 (6)2.2系统的功能性需求 ................................................................. 6 2.3系统需求分析规格说明书..................................................... 7 2.4系统ER 图 . (7)2.4.4 数据字典 (7)2.5 系统非功能性需求 (8)2.5.1软硬件环境需求 (8)2.5.2软件质量需求 .......................................................................... 9 2.5.3用户界面需求 .. (9)2.6 面向数据流的设计方法 (9)2.6.1 确定输入流和输出流的边界,从而孤立出变换中心。

银行管理系统-软件工程课设报告

银行管理系统-软件工程课设报告

..学习报告现代软件工程课程名称:学生:学号:课程成绩:二零一六年六月目录1 前言 (1)1.1 系统的背景及开发意义 (1)1.2 系统的开发环境及工具 (1)2 系统需求分析 (3)2.1 系统功能需求分析 (3)2.1.1用户分析需求描述 (3)2.1.2 系统功能分析建模 (3)2.2 系统数据需求分析 (6)2.2.1系统数据信息描述 (6)2.2.2系统数据分析建模 (6)2.3 其他需求分析 (8)3 系统总体设计 (9)3.1 整体架构设计 (9)3.2 系统总体结构设计 (9)3.3 系统数据库设计 (10)4 系统详细设计及编码实现 (14)4.1 用户操作模块的设计与实现 (14)4.1.1 用户操作模块的功能 (14)4.1.2 用户操作模块的算法设计 (14)4.2业务员操作设计与实现 (14)4.2.1 业务员操作模块的功能 (14)4.2.2 业务员操作模块的算法设计 (14)4.3 系统输出模块设计与实现 (15)4.3.1 系统输出模块的功能 (15)4.3.2 系统输出模块的算法 (16)5 系统测试 (17)5.1 测试的目的及技术 (17)5.2 测试的步骤 (17)5.3 测试的过程 (18)5.3.1 存款模块功能测试 (19)5.3.2 取款模块功能测试 (19)5.3.3 转账模块功能测试 (19)5.4 集成测试及确认测试 (19)5.4.1集成测试 (19)5.4.2确认测试 (20)1 前言1.1 系统的背景及开发意义(1)系统背景介绍随着计算机的飞速发展及应用领域的扩大,特别是计算机网络和电子商务的发展,极大的改变了商业银行传统的经营模式。

能够为客户提供方便、快捷、安全的服务,也能够有效的降低银行的营运成本,这是银行存储系统追求的目标。

目前,对于现代化银行运营的要客户可以实现方便安全的业务交易,银行职员可以进行高效合理的工作管理,实现银行业务电子化。

软件工程课设(简易银行卡管理系统)

软件工程课设(简易银行卡管理系统)

软件工程课设(简易银行卡管理系统) 软件工程课设(简易银行卡管理系统)1、引言1.1 编写目的1.2 项目范围1.3 定义、缩略语和缩写词1.4 参考资料2、项目概述2.1 目标2.2 用户特征2.3 假设和约束2.4 依赖关系2.5 项目描述3、需求规定3.1 功能性需求3.1.1 用户注册3.1.2 用户登录3.1.3 查看余额3.1.4 存款和取款3.1.5 转账3.1.6 挂失和解挂3.1.7 修改密码3.2 非功能性需求3.2.1 系统安全性需求3.2.2 界面美观与易用性需求 3.2.3 性能需求3.2.4 可靠性需求3.2.5 可扩展性需求3.2.6 可维护性需求3.3 系统界面设计需求3.4 数据库设计需求4、系统设计4.1 架构设计4.1.1 客户端-服务器架构 4.1.2 分层架构4.2 模块设计4.2.1 用户管理模块4.2.2 银行卡管理模块4.2.3 交易管理模块4.2.4 数据库管理模块4.3 数据库设计4.3.1 用户表设计4.3.2 银行卡表设计4.3.3 交易记录表设计5、编码和测试5.1 编码实现5.2 单元测试5.3 集成测试5.4 系统测试6、部署和维护6.1 系统部署6.2 系统维护6.2.1 用户问题解答6.2.2 故障修复6.2.3 系统功能升级和扩展附件:1、用户界面设计图2、数据库表设计文档3、用户手册本文所涉及的法律名词及注释:1、挂失:指用户将银行卡设置为失效状态,以防止卡片被人滥用。

2、解挂:指用户将挂失状态的银行卡重新设置为有效状态,以恢复正常使用权限。

3、存款:指用户向银行账户中存入现金或支票。

4、取款:指用户从银行账户中取出现金。

5、转账:指用户将银行账户中的部分或全部资金转移到其他账户。

6、用户注册:指用户向银行注册并创建一个新的账户。

7、用户登录:指用户使用已注册的账户信息登录系统。

8、交易记录:指用户在银行卡管理系统中进行的所有的账户操作记录。

银行管理系统课程设计报告

银行管理系统课程设计报告

2013-2014学年第一学期《数据库原理》课程设计报告题目:银行存储管理系统专业班级:计算机与信息工程系11(1)班学生姓名:唐益田学号: 1108010129指导教师:陈磊设计周数: 2周设计成绩:计算机与信息工程系2013年12月16日目录1 概述 02 需求与功能分析 (1)3 概要设计 (1)4 数据库设计 (2)5 关键技术实现 (6)6 数据库安全性控制 (12)7总结与展望 (12)参考文献 (13)1 概述现今的社会,资金流动十分频繁。

不单单是企业、产商,个人也不例外。

银行作为一个金融机构,在现代人们的生活中扮演着极其重要的角色。

为生活节奏飞快的现代人提供快速、便捷、高效的理财服务。

伴随着电脑技术的发展,各大银行的储蓄管理系统也随之出现在这一舞台之上。

这次的数据库课程设计我以这一应用环境为背景,应用数据库原理课程所学的数据库设计与关系数据理论,结合实际的操作和设计进行设计。

目标是制定一套合理、有效,规范和实用的银行管理系统,对银行信息进行集中统一的管理。

提高银行工作效率,做到信息的规范管理,科学统计和快速查询。

这次课程设计我所应用的开发环境是windows7,开发工具是SQL2008,所制作数据库在window2000以上操作系统都可以正常运行。

2 需求与功能分析银行储存管理系统要求每一个银行管理者都有一个系统帐号,并且每一个帐号都有密码,系统对用户的添加、管理、存款添加都有管理者执行,而不是由存储用户自己执行。

该系统主要有两部分业务内容:存款与取款。

取款则可以由储户自己在取款窗口取款,也可以由管理员管理取款操作。

系统扩充的功能有管理员的添加、修改,用户修改密码。

3 概要设计下面为银行存储管理系统的的概要设计:(1)、系统总体框图:银行是一个与我们的生活息息相关的部门。

在我们的生活中银行主要办理以下业务:1,储户开户登记;2,定期存款;3,定期取款;4,活期存款;5,活期取款;6,利息结算7,输出明细账单,8、销户9、管理员的添加与修改。

银行管理系统软件工程课设报告

银行管理系统软件工程课设报告

学习报告现代软件工程课程名称:银行管理系统题目名称:学生姓名:学号:课程成绩:二零一六年六月目录1 前言 ........................................................1.1 系统的背景及开发意义 ..................................1.2 系统的开发环境及工具 ..................................2 系统需求分析................................................2.1 系统功能需求分析 ......................................2.1.1 用户分析需求描述 ................................2.1.2 系统功能分析建模 ................................2.2 系统数据需求分析 ......................................2.2.1 系统数据信息描述 ................................2.2.2 系统数据分析建模 (6)2.3 其他需求分析 (8)3 系统总体设计 (9)3.1 整体架构设计 (9)3.2 系统总体结构设计 (9)3.3 系统数据库设计 (10)4 系统详细设计及编码实现 (14)4.1 用户操作模块的设计与实现 (14)4.1.1 用户操作模块的功能 (14)4.1.2 用户操作模块的算法设计 (14)4.2 业务员操作设计与实现 (14)4.2.1 业务员操作模块的功能 (14)4.2.2 业务员操作模块的算法设计 (14)4.3 系统输出模块设计与实现 (15)4.3.1 系统输出模块的功能 (15)4.3.2 系统输出模块的算法 (16)5 系统测试 (17)5.1 测试的目的及技术 (17)5.2 测试的步骤 (17)5.3 测试的过程 (18)5.3.1 存款模块功能测试 (19)5.3.2 取款模块功能测试 (19)5.3.3 转账模块功能测试 (19)5.4 集成测试及确认测试 (19)5.4.1 集成测试 (19)5.4.2 确认测试 (20)1前言1.1系统的背景及开发意义(1)系统背景介绍随着计算机的飞速发展及应用领域的扩大,特别是计算机网络和电子商务的发展,极大的改变了商业银行传统的经营模式。

软件工程课程设计报告 银行计算机储蓄系统结构化设计

软件工程课程设计报告 银行计算机储蓄系统结构化设计

XXXXXXXXXXXXX
软件工程课程设计报告
学生姓名:xxx 学号:xxxxxxxxxxxxxx 专业: xxxxxx
班级:xxxxx 设计题目:银行计算机储蓄系统结构化设计成绩:
所在系:信息工程
2012年3月27日
银行计算机储蓄系统
主文件记录修改系统
结构化设计报告
一、题目
银行计算机储蓄系统的工作过程大致如下:储户填写的存款单或取款单由业务员键入系统,如果是存款则系统记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、到期日期、利率、密码(可选)等信息,并印出存款单给储户;如果是取款而且存款时留有密码,则系统首先核对储户密码,若密码正确或存款未留密码,则系统计算利息并印出利息清单给储户。

二、结构化分析
数据流图:
三、数据设计
E-R图:
储户(身份证号码,姓名,电话号码,住址)银行(名称,电话号码,地址)
存取款(类型,数额,利率,密码,到期日期)
四、体系结构设计
设计阶段:
顶层数据流图:
五、接口设计
程序之间的接口:
各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。

具体参数的结构将在下面数据结构设计的内容中说明。

接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。

人机界面:
取款信息
存款信息
接受储户存/取款时填写的单据后,产生相应的存/取款信息写入数据库收/付款信息
六、过程设计。

软件工程银行管理系统

软件工程银行管理系统
交易管理:处理存 款、取款、转账等
交易
04
贷款管理:处理贷 款申请,追踪贷款
状态
05
存款管理:处理存 款业务,提供存款
利率
06
投资管理:处理投 资申请,追踪投资
状态
需求分析
在确定系统需求 后,我们将进入 系统设计阶段
系统设计
系统设计
在系统设计阶段,我们将根据需求分析的结果,采用面向对象的设计方法,将系统划 分为不同的模块。每个模块对应一个特定的功能。以下是银行管理系统的模块划分
用户模块:负责处理用户管理和权限设置 账户模块:负责处理账户的创建、关闭和查询 交易模块:负责处理交易业务,包括存款、取款和 转账等 贷款模块:负责处理贷款申请和贷款状态追踪 存款模块:负责处理存款业务和提供存款利率 投资模块:负责处理投资申请和投资状态追踪
系统设计
在确定系统模块后, 我们将进入编码阶段
编码
编码
在编码阶段,我们将 根据系统设计的要求, 选择合适的编程语言
进行编码
考虑到系统的复杂 性和稳定性要求, 我们建议使用Java 或Python等高级语
言进行编码
在编码过程中,我 们需要遵循一定的 编程规范和标准, 确保代码的可读性
和可维护性
同时,我们还需要 进行单元测试和集 成测试,确保每个 模块的功能正确性
需求分析
需求分析
首先,我们需要对 银行管理系统的需 求进行详细分析
01
银行管理系统的主要 功能包括用户管理、 账户管理、交易管理、 贷款管理、存款管理
和投资管理等
02
每个功能的具体需 求如下
03
需求分析
01
用户管理:添加、 删除用户,设置用
户权限

软件工程课程设计报告(银行卡管理系统)

软件工程课程设计报告(银行卡管理系统)

各专业全套优秀毕业设计图纸课程名称___ 软件工程_学生学院自动化学院专业班级网络工程11(2)班学号学生姓名指导教师20 14 年12 月12 日目录一、课程设计的内容 (3)二、数据库需求分析 (3)三、数据流图 (4)四、数据字典 (5)五、系统框架图 (12)六、关系模型设计,E-R图设计 (13)七、综合测试 (13)八、参考文献 (21)一、课程设计的内容本课程设计主要用于模拟银行的储蓄卡管理系统,通过该系统的运行,使办公人员可以轻松快捷的完成对账户管理的任务,提高账目管理效率,使银行的账目管理工作系统化、规范化、自动化。

二、数据库需求分析1.系统目标主要用于银行的储蓄卡管理系统,通过该系统的运行,使办公人员可以轻松快捷的完成对账户管理的任务,提高账目管理效率,使银行的账目管理工作系统化、规范化、自动化。

系统实现的主要有储蓄卡开户管理、存取管理、用户查询历史数据显示、注销等功能。

2.功能需求分析登录界面:输入卡号和密码,根据用户输入的卡号和密码,到后台数据库查询,若正确则登录成功,并保存卡号信息已备后用。

若卡号存在但密码输入不正确,或无该卡信息,则提示密码不符或该卡号已注销,保持界面不变等待用户的重新输入。

储蓄卡开户:用户输入新储蓄卡的所有信息,将该信息保存到数据库中,并将开户金额作为该卡的第一次存款记录存入数据库。

存款业务:从登录界面得到卡号,并提供数据输入界面,等待用户的输入存款金额。

从后台数据库中找到该用户余额记录,修改余额,并将该存款时间的相应信息写入数据库,同事将存钱的金额显示在页面上。

取款业务:从登录界面得到卡号,并提供数据输入界面,等待用户输入取款金额,如果取款金额大于该用户卡上的余额则不能取款,否则将新的余额写入数据库,并将本次取款时间写入数据库,同事将取钱的金额显示在页面上。

查询余额:从登录界面得到卡号,把该卡上的余额显示在界面上。

查询历史记录:从登录界面得到卡号,把该卡的所有存款取款信息查询出来,并显示在页面上。

银行系统软件工程课程设计

银行系统软件工程课程设计
存款数据流图:
图存款数据流图
取款数据流图:
图取款数据流程图
开户/销户流程图:
图开户销户数据流图
第五章 存取款状态图
图存款进程状态图
图取款进程状态图
第六章 数据字典
数据元素
名称:用户
说明:用户姓名
数据类型:字符型
长度:4
数据流
数据流名:取款信息
说明:当用户取款时,传递取款的信息
数据流来源:处置取款
数据流去向:打印取款清单
第一章 概述
目的
报告的目的旨在提出银行业务系统的软件开发进程,便于程序员与客户之间的交流、协作,并作为工作功效的原始依据。此文档进一步定制软件开发的细节问题,明确软件需求、安排项目计划与进度、组织软件开发与测试,便于用户与开发商和谐工作。通过对该银行储蓄系统项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行需求分析。
销户功能:排除储户存储在系统中的个人信息。
通过储户申请,由治理员进行消户操作
系统排除储户的一切信息,更新数据库
返回注销信息成功通知
查询功能:为储户提供查询余额效劳,将储户的相关记录输出。
需要储户的帐户信息及密码。
打印储户的帐户余额
登录功能:依照不同身份登录进入到不同的登录界面。
用户输入登录相关信息(账号、密码)。
加工逻辑:计算出当前帐户的利息情形并反馈给用户
加工名:更新余额
简要描述:当用户取款后剩余的金额情形要进行更新
输入数据流:计算利息
输出数据流:余额信息
加工逻辑:对已有的金额进行查询并更新
加工名:处置取款
简要描述:对取款单中的取款信息进行处置
输入数据流:余额信息

银行管理系统课程设计报告

银行管理系统课程设计报告

课程设计报告题 目: 银行存储管理系统专业班级:计算机与信息工程系11( 1)班 学生姓名: 唐益田 学号:1108010129指导教师: 陈磊设计周数: 2周设计成绩 :计算机与信息工程系 2013年12月16日目录1 概述 ....................................2需求与功能分析 .......................................................... 1 3概要设计 ................................................................. 1 4数据库设计 ............................................................... 2 5 关键技术实现............................................................. 6 6数据库安全性控制 ....................................................... 12 7总结与展望 .. (12)参考文献 (13)1概述现今的社会,资金流动十分频繁。

不单单是企业、产商,个人也不例外。

银行作为一个金融机构,在现代人们的生活中扮演着极其重要的角色。

为生活节奏飞快的现代人提供 快速、便捷、高效的理财服务。

伴随着电脑技术的发展,各大银行的储蓄管理系统也随之 出现在这一舞台之上。

这次的数据库课程学号 2013-2014学年 第一学期《数据库原理》设计我以这一应用环境为背景,应用数据库原理课程所学的数据库设计与关系数据理论,结合实际的操作和设计进行设计。

目标是制定一套合理、有效,规范和实用的银行管理系统,对银行信息进行集中统一的管理。

提高银行工作效率,做到信息的规范管理,科学统计和快速查询。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

感谢你的观看学习报告课程名称:学生姓名学号课程成绩:二零一六 年 六 月现代软件工程目录1 前言........................................................1.1 系统的背景及开发意义..................................1.2 系统的开发环境及工具..................................2 系统需求分析................................................2.1 系统功能需求分析......................................2.1.1用户分析需求描述 ................................2.1.2 系统功能分析建模................................2.2 系统数据需求分析......................................2.2.1系统数据信息描述 ................................2.2.2系统数据分析建模 (6)2.3 其他需求分析 (8)3 系统总体设计 (9)3.1 整体架构设计 (9)3.2 系统总体结构设计 (9)3.3 系统数据库设计 (10)4 系统详细设计及编码实现 (14)4.1 用户操作模块的设计与实现 (14)4.1.1 用户操作模块的功能 (14)4.1.2 用户操作模块的算法设计 (14)4.2业务员操作设计与实现 (14)4.2.1 业务员操作模块的功能 (14)4.2.2 业务员操作模块的算法设计 (14)4.3 系统输出模块设计与实现 (15)4.3.1 系统输出模块的功能 (15)4.3.2 系统输出模块的算法 (16)5 系统测试 (17)5.1 测试的目的及技术 (17)5.2 测试的步骤 (17)5.3 测试的过程 (18)5.3.1 存款模块功能测试 (19)5.3.2 取款模块功能测试 (19)5.3.3 转账模块功能测试 (19)5.4 集成测试及确认测试 (19)5.4.1集成测试 (19)5.4.2确认测试 (20)1 前言1.1 系统的背景及开发意义(1)系统背景介绍随着计算机的飞速发展及应用领域的扩大,特别是计算机网络和电子商务的发展,极大的改变了商业银行传统的经营模式。

能够为客户提供方便、快捷、安全的服务,也能够有效的降低银行的营运成本,这是银行存储系统追求的目标。

目前,对于现代化银行运营的要求是客户可以实现方便安全的业务交易,银行职员可以进行高效合理的工作管理,实现银行业务电子化。

(2)系统开发的意义方便用户快速的进行存款、取款、修改密码以及完成一些转账的交易,大大提高办公效率,能够及时、准确、有效的帮用户办理各种繁琐的手续,也减缓了银行工作人员的压力。

1.2 系统的开发环境及工具(1)系统开发的环境硬件:Windows2000服务器、希捷 ST9500420AS ( 500 GB / 7200 转/分 )硬盘、2GB ( DDR3 1333MHz )内存软件:Windows 10 旗舰版 64位 SP1 ( DirectX 11 )(2)系统开发的工具系统采用Microsoft Visual Studio 2010、SQL Server 2008数据库开发工具、C/S结构。

下面对开发中采用的工具进行说明:①Microsoft Visual Studio 2010简介Visual Studio是目前最流行的Windows平台应用程序的集成开发环境,Visual Studio 2010版本集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。

并且支持开发面向Windows 7的应用程序。

除了Microsoft SQL Server,它还支持?IBM?DB2和Oracle数据库。

②SQL Server 2008数据库简介SQL Server 2008 在Microsoft的数据平台上发布,可以组织管理任何数据。

可以将各种文档的数据直接存储到数据库中。

可以对数据进行多种操作。

这个平台具有可信任、高效、智能三大特点。

③C/S结构简介C/S 结构,即客户机和服务器结构。

它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。

C/S结构构相对于B/S架构而言有许多优点:a.响应速度快b.软件设计可以更好的满足用户个性化的需求c.数据处理能力强大d.系统安全性更有保障2 系统需求分析2.1 系统功能需求分析2.1.1用户分析需求描述本系统包括储户子系统、业务员子系统两个用户子系统(1)储户储户子系统具有开户、存款、取款、查询的功能。

①开户:输入姓名、联系方式、地址进行注册开户②存款:选择金额、存款类型③取款:选择金额④查询:通过业务员进行查询(2)业务员业务员子系统具有登录、添加用户、代用户实现存款、取款、查询的功能。

①登录:输入员工号、登录密码、选择业务员登录角色②添加用户:业务员在系统管理中添加储户信息③存款:提交存款信息、核对信息、信息输入系统、打印存单④取款:提交取款信息、核对信息、信息输入系统、打印存单⑤储户查询:业务员进入查询模块输入查询条件进行查询2.1.2 系统功能分析建模本系统采用数据流图的模型工具建模。

(1)数据流图(DFD)的介绍数据流图简称DFD图,是SA方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,它只反映系统必须完成的逻辑功能,是一种功能模型。

(2)数据流图的建立①建立系统顶层数据流图:根据银行管理系统需求分析可知银行管理系统的顶层数据流图是银行管理系统与储户、管理员两个外部实体进行数据交换,如图2.1。

图2.1 银行管理系统顶层图②数据流图分解:银行管理系统按功能划分为储户子系统、业务员子系统两个部分,如图2.2。

储户通过开户模块可以进行注册,通过存款模块可以选择存款类型进行存款,通过取款模块可以进行取款,通过业务员可以查询个人信息;业务员登录后可以帮助储户实现存取款,以及查询。

图2.2 银行管理系统0层图③数据流图功能分解,如图2.3图2.3 银行管理系统1层图2.2 系统数据需求分析2.2.1系统数据信息描述本系统的数据信息有存款信息、取款信息、清单信息、转账单信息。

(1)存款信息:姓名、卡号、交易时间、存入金额 /姓名、存单号、存入金额、存款年限(2)取款信息:姓名、卡号/存单号、密码、取款时间、取款金额、身份证号(3)清单信息:姓名、交易时间、取款金额、存款金额、余额(4)转账单信息:转入卡号、转出卡号、密码、金额2.2.2系统数据分析建模(1)实体-关系模型建立实体-关系模型简记E-R图是指以实体、关系、属性三个基本概念概括数据的基本结构,从而描述静态数据结构的概念模式。

①储户实体关系:储户实体具有姓名、住址、身份证号码等属性;存款关系具有金额、存款类型、到期日期、存款日期等属性;取款关系具有金额、取款日期等属性。

储户和管理员之间具有存款、取款和查询的联系,和系统有打印清单的联系。

②管理员实体关系:管理员实体具有员工号、姓名等属性;存款关系具有金额、存款类型、到期日期、存款日期等属性;取款关系具有金额、取款日期等属性。

管理员和系统之间具有存款、取款和查询联系。

实体E-R图见图2.4。

图2.4 实体E-R图2.3 其他需求分析(1)系统性能需求分析①数据精确度需求:在精度需求上,根据实际需要,数据在输入、输出及传输的过程中要满足各种精度的需求根据关键字精度的不同。

②响应时间需求:无论是客户端和服务端,当用户进行操作时,系统反应的时间应在5秒以内。

系统应能及时反映各种非正常情况,避免用户出现长时间等待甚至系统无响应。

③用户使用性需求:界面设计易于操作,在用户使用时在客户端服务器端进行验证,并提示用户输入正确数据和正确的操作系统。

④安全保密性需求:每个储户都有权限设置,对储户的信息进行加密设置。

⑤操作性需求:支持Windows2000及以上的操作系统,设计连接SQL Server 数据库。

(2)系统输入/输出需求分析符合精度的设定,数据的输入输出都应该为数字、字母及汉字,不应该含有字符形式。

(3)系统错误处理需求分析①数据库存储空间不够,引起数据库访问变慢等问题需要对磁盘进行扩展和维护。

②执行程序非正常退出,响应确实,修改源代码前应备份。

③数据库没启动引起访问问题,须启动数据库服务器。

3 系统总体设计3.1 整体架构设计本系统采用C/S 结构(客户机/服务器结构)作为设计模型。

其中包括储户子系统、业务员子系统两部分。

根据现在所掌握的计算机技术,选择SQL Server 2008作为后台数据库开发工具,SQL查询语言进行数据库的操作访问;选择Visual Studio 2010作为应用程序开发工具,WinForm窗体应用程序搭建系统运行模块。

银行管理系统主要实现储户线上操作和业务员管理协助的功能,本系统包括开户、存款、取款、查询、用户管理、储户信息六个功能模块。

3.2 系统总体结构设计银行管理系统分为用户操作结构设计,业务员操作结构设计,系统输出结构设计三个部分。

(1)系统的主要功能如下:①实现储户开户登记②办理定期存款帐③办理定期存款手续④理活期取款帐?⑤实现利息计算⑥输出明细表⑦查看帐户信息(2)银行管理系统的功能模块结构图:图3.1 银行管理系统功能模块结构图3.3 系统数据库设计本系统的数据库名称是xskqgl.mdf,里面包含5个表,依次分别是储户信息表、银行卡信息表、存款信息表、取款信息表、业务员信息表,下面将对这些表格一一介绍。

(1)储户信息表储户信息表设计有身份证号、姓名、出生日期、性别、开户地点、开户日期、开户业务员员工号共7个字段。

ID Numbe varcharID Name varchar 姓名ID Birthda varchar 出生日期ID Sex varchar 性别varchar 开户地点AccountOpening Sitevarchar 开户日期AccountOpening DateStaff Number varchar 员工号(2)银行卡信息表银行卡信息表设计有银行卡号、银行卡密码、身份证号、姓名、余额、交易时间、员工号共7个字段。

其中身份证号与存款信息表中的身份证号对应,姓名与存款信息表中姓名对应。

Card Number int 银行卡号Card Password int 银行卡密码ID Number varchar 身份证号与存款信息表中的身份证号对应ID Name varchar 姓名与存款信息表中的姓名对应CurrentBalancedouble 余额TransactionDatetimevarchar 交易时间Staff Number varchar 员工号(3)存款信息表存款信息表设计有存单号、存单密码、身份证号、姓名、存入金额、存款类型、交易时间、存款业务员员工号共8个字段。

相关文档
最新文档