银行储蓄系统设计报告汇编

合集下载

个人银行储蓄系统报告

个人银行储蓄系统报告

生产实习报告专业:软件工程班级:软件101学号:学生:指导教师:2013 年春季学期个人银行储蓄系统1.实习目的随着当今社会随着计算机应用的迅速发展,以及计算机给人们带来的方便,再加上社会经济的不断提高,人们的生活水平也逐渐提高,对社会的需求也逐渐扩大,从而使人们对计算机的依赖也日趋加大,随之计算机技术进行的各种管理也成为人们生活中不可或缺的一部分。

随着市场经济的不断发展,人民的生活也越来越富裕,人们的生活脚步也不断加快,这就要求各行业提供更多功能,以方便用户。

为此银行也不例外,C/S模式的应用系统已不能满足人们的需求。

2.设计方案论证2.1 背景随着计算机技术飞速发展及其应用领域的扩大,特别是计算机网络和电子商务的发展,极大地改变了商业银行传统的经营和管理模式。

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

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

2.2 需求分析2.2.1 功能需求通过银行管理系统一方面加快了客户的服务,提高的服务质量,另一方面减轻了员工的工作复杂度,提高了工作效益,实现银行帐户管理的系统化、规范化、自动化和智能化。

系统具体实现的目标如下:(1)键盘操作,快速响应。

(2)对用户输入的数据,系统会进行严格的数据检验,尽量避免了人为的错误。

(3)实现银行开户、取款、存款、查询、转账、修改密码等功能。

(4)系统运行稳定,可靠。

(5)系统应人性化,符合用户操作习惯。

(6)使用控制台进行操作2.2.2性能需求软件环境:Window 7/8/Xp2.3 总体设计由客户端程序和服务器端程序构成,客户端运行在面向个人业务的银行柜台的电脑上,通过网络通讯向服务器发送请求并接受服务器端程序的应达显示处理的结果。

服务器端处理客户端的各种业务请求。

主要实现银行开户、取款、存款、查询、转账、修改密码等功能。

某商业银行储蓄管理系统的设计与实现的开题报告

某商业银行储蓄管理系统的设计与实现的开题报告

某商业银行储蓄管理系统的设计与实现的开题报告一、项目背景随着金融业的高速发展,商业银行已经成为了国民经济的重要组成部分,不仅对实体经济提供了大量的融资支持,也为广大市民提供了便捷、安全、高效的储蓄服务。

然而,随着互联网技术的发展,越来越多的客户开始选择在线购物和网上支付,导致传统的实体银行网络渠道遭遇到了严重的挑战。

因此,商业银行需要开发一种高效、安全、灵活的储蓄管理系统,满足客户的多样化需求,提升自身竞争力。

二、问题描述现有的商业银行储蓄管理系统面临着以下问题:1.数据存储方式单一:传统的存储方式只能使用单机储存,无法满足大量数据高速读取和存储的需求。

2.系统响应速度慢:用户访问时需要多次提交请求,导致响应速度缓慢,影响用户的体验。

3.统计分析功能不足:现有系统对客户数据的分析、趋势预测等功能不足,无法满足商业银行对客户行为的分析和预测需求。

三、目标与方案本项目旨在设计并实现一种高效、安全、灵活的商业银行储蓄管理系统,主要目标是:1. 采用现代化的技术架构,使用分布式存储技术、云计算和大数据分析技术,提升系统的性能、可靠性和扩展性。

2. 优化用户界面和请求处理流程,提高系统的响应速度和用户体验。

3. 增强统计分析功能,提供客户数据的趋势预测、分析报表生成等功能。

本项目的方案如下:1.架构设计:采用分布式存储技术,将系统数据分散存储到不同的节点上;使用云计算技术,将系统部署在云端,提供高性能、高可用的服务;使用大数据分析技术,对客户数据进行分析、预测。

2.界面设计:优化系统界面,提高界面的美观性和易用性;采用Ajax技术,实现部分页面的异步加载,提高页面访问速度。

3.功能设计:增加统计分析功能,提供数据的趋势预测和分析报表生成功能;优化系统请求处理流程,提高请求处理速度;增加数据备份和恢复功能,提高系统的可靠性。

四、预期成果本项目的预期成果包括:1.设计并实现一款符合商业银行储蓄管理需求的高效、安全、灵活的系统。

银行储蓄系统概要设计与详细设计

银行储蓄系统概要设计与详细设计

中央民族大学软件工程实验报告银行储蓄系统概要设计与详细设计姓名:吴璨学号:2013年10月26日目录1.引言 (3)1.1编写目的 (3)1.2项目背景 (3)1.3定义 (3)1.4参考资料 (3)2.任务概述 (4)2.1目标 (4)2.2运行环境 (4)3总体设计 (5)3.1功能分配 (5)3.2总体结构和模块外部设计-软件结构图 (5)3.3接口设计 (5)3.3.1外部接口 (5)3.3.2内部接口 (6)3.4数据结构设计 (6)3.4.1逻辑结构设计 (6)3.4.2物理结构设计 (6)1.引言1.1编写目的【阐明编写可行性研究报告的目的,指明读者对象。

】为提高银行的存取款工作效率,降低工作的人力物力开支,提高工作的准确性、正确性,开发计算机储蓄系统。

经过对项目进行详细的调查研究,得到项目可行性研究报告,对项目开发中将要面临的问题及其解决方案进行可行性分析,包括项目在技术、经济、操作和社会影响方面的可行性。

本报告经老师审核后可提交给银行方审查。

1.2项目背景【应包括:a.所建议开发软件的名称;b.项目的任务提出者、开发者、用户及实现软件的单位;c.项目与其他软件或其他系统的关系。

】随着社会经济的发展,银行的业务不断增长,传统的依靠手工的存取款业务办理方式已经不能满足不断增长的业务需求。

其一,业务需求的增加需要消耗大量人力物力资源;其二,业务复杂化导致人工处理方式出错率增加,从而引起储户不满。

为解决此问题,本小组拟为其开发计算机储蓄系统。

一方面可以减轻银行业务员的工作量,另一方面可以减少工作的出错率,从而提高工作效率。

1.3定义【列出文档中所用到的专门术语的定义和缩写词的原文。

】1.4参考资料【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括:a.项目经核准的计划任务书、合同或上级机关的批文;b.与项目有关的已发表的资料;c.文档中所引用的资料,所采用的软件标准或规范。

银行储蓄系统总体设计

银行储蓄系统总体设计

银行储蓄系统总体设计一、概要设计系统启动时,激活身份验证模块。

通过身份验证后,对系统进行初始化,根据从数据库的来的数据,判断用户身份是否正确。

通过事件驱动机制激活各功能模块,并执行指定模块。

由退出系统事件激活关闭系统模块,退出系统。

二、模块设计1.身份验证模块:完成对用户身份的验证功能。

2.存款模块:银行业务员输入存款信息,系统进行存储。

(1)系统需要在原账户信息中增加一条记录,包括存款人姓名、住址、存款类型、存款日期、利率等信息。

(2)若为新储户须建立一个账户,并记录此次的记录。

3.取款模块:银行业务员输入取款信息,系统进行存储。

以储户的取款为主要活动,相关记录根据取款结果进行调整,以使信息保持一致。

(1)系统计算利息,在原账户信息中将取款额减去。

(2)若为清户,记录注销该账户,将账户余额(包括存款额及利息)一并交与储户。

4.存款单打印模块:银行业务员输入存款信息并打印。

打印存款单给储户5.取款单打印模块:银行业务员输入取款信息并打印。

打印利息清单给储户。

6.按用户名和ID查询模块:查询用户信息。

为储户提供查询余额服务,将储户的相关记录输出。

(1)需要储户的账户信息及密码。

(2)打印储户的帐户余额。

以上各个模块各有不同的功能,但都能完成查询和存储功能,各模块的数据都存放在数据库中。

数据的调用和连接都有程序来完成。

7.银行业务员:具有的权限包括:登录系统、填写存取款信息、打印存取款单、按储户要求查询其储蓄信息。

三、数据结构设计本系统中采用JDBC技术连接使用SQL SERVER 2000 来设计数据库。

数据库Banksystem的物理结构采用顺序结构。

Banksystem包含的表:customer(customername,customerid,bankname,yewuyuanid,cunkua ncount,qukuancount,shengyucount,ratevalue,shouxucount)bank(bankname,yewuyuanid)time(cunkuandate,qukuandate)输入数据:姓名,年龄,性别,身份证号,地址,帐号,密码输出数据:姓名,年龄,性别,身份证号,地址,帐号,密码,交易金额,余额,交易时间,交易号码四、系统总体设计银行储蓄系统分为用户验证,用户存款,用户取款,打印存款清单,打印取款清单,用户查询六个子系统。

数据库设计实验报告-银行储蓄系统

数据库设计实验报告-银行储蓄系统

银行储蓄系统Xx1 用户需求分析,建立E-R图,模型生成,数据库实施和修改;Xx2 用户需求分析,建立E-R图,数据库运行和维护;设计过程相互探讨,相互学习,达到共同进步之目的。

一、需求描述银行储蓄系统,实现储户开户登记,办理定期存款帐,办理定期取款手续,办理活期存款帐,办理活期取款手续,同时实现各银行及储蓄所间的业务代理和转换。

1、信息处理需求总行:包括国家编号(唯一),总行长(唯一),总行长编号(唯一),地址,联系电话,包括多个分行分行:包括分行编号(唯一),分行长(唯一),分行长编号(唯一),地址,联系电话,各分行之间为并列关系,分行雇佣业务员,审核账目清单,每个分行有一个营业厅受理各项业务营业厅:包括营业厅编号(唯一),地址,联系电话,营业窗口号,一个营业厅负责受理一个分行的业务,一个营业厅由多个储蓄所组成并有多个业务员受理各项业务储蓄所:包括储蓄所编号(唯一),储蓄所名称,储蓄所长,地址,联系电话,储蓄柜台号,储蓄金额,并有多个职员办理各项业务业务员:包括姓名(唯一),性别,编号(唯一),年龄,职务,办理储蓄类别(活期,定期),每个业务员在一个营业窗口工作职员:包括姓名(唯一),性别,编号(唯一),年龄,职务,办理(包括储蓄类别-活期/定期;登记,核对),每个职员在一个储蓄柜台工作,计算存、取额及利息储户:包括姓名(唯一),身份证号(唯一),性别,储蓄类别,年龄,开户金额,输入(密码,密码确认,储蓄金额,取款额),储户可选择多个储蓄所存、取款,并可拥有多个储蓄账号账户:包括储蓄账号编码(唯一),储蓄账号(唯一),储蓄类别,开户时间,开户金额,总金额,密码2、功能需求交互:各分行及储蓄所之间进行业务交互,包括转账,代办提交:各级银行进行由下至上的清单、业务信息的交接审核:上级银行对所属银行的业务信息和账户清单进行审查、核准计算:主要是工作人员对总账出入和利息的合计办理:职员对储户信息和账户资料的登记和核准,实现储户开户登记,办理定期存款帐,办理定期取款手续,办理活期存款帐,办理活期取款手续管理:主指上级银行业务员对下级银行、人员的管控和调动数据输入:输入储户和账户的基本信息3、系统性能该系统的精度要求较高、时间比较快、应变能力快。

银行储蓄管理系统总体设计

银行储蓄管理系统总体设计
二、各模块结构设计
前面需求分析可以看出,系统功能清晰,银行储蓄管理系统功能部分数据分为3类:账号管理、储存管理、取款管理。从使用和操作的功能上分,为便于整个系统组织管理,把各个相对独立的数据或功能组织到整个大系统中来,我们把各个相对独立的功能完全独立设计,编译成独立的目标(功能)模块,各功能模块最后被集成到一个主模块中。相应地将系统结构分为一个主程序和6个模块。对应于每一个模块,几乎都有录入、查询、修改、删除、查看详细资料这几个功能。整个业务流程就是由这几种基本功能实现的。在这里每个模块都要用到的功能没必要在每个子模块里重复阐述,在每个子模块里只列出区别于其它子模块的功能实现。
18
用于唯一标识用户身份
4
电话号码
Int
11
5
住址
String
30
6
申请账户类型
String
20
3.存款管理设计
数据表如下,用于存储所有存款业务元素
序号
属性名
属性类型
长度
备注
1
存折号
Varchar
15
用于唯一标识用户身份
2
存款额
Money
12.2
本次存款额
3
发生时间
Datetime
8
当前本储户的存款的发生时间
总体设计
一、系统分析
通过对前面需求分析文档的进一步理解,再结合面向数据流的设计方法,我们找到了银行储蓄管理系统的最佳方案。该系统的功能可分解为:
1.登陆
2.申请账号模块
3.存款管理模块
4.取款管理模块
5.查询管理模块
6.退出
银行储蓄系统结构图如下图所示,业务员登陆后进入系统后选择根据客户需求选择性地进入各模块进行数据处理。

银行储蓄系统分析报告

银行储蓄系统分析报告

摘要随着金融业的发展,手工操作和旧的管理模式已经严重制约了质量和效率的问题,用计算机管理来代替手工管理是非常必要的。

本文主要介绍了银行管理系统的方案论证、结构特性设计及行为特性设计的实现过程,详细论述了总体设计思想、数据库设计和功能模块设计。

实现了系统初置、系统初值录入、定期储蓄、外部消费与结算模拟、综合统计查询等功能。

整个系统的设计过程中,充分考虑了数据库的安全性、一致性、稳定性和可靠性的问题,并具有较强的向导作用,为操作人员提供了丰富的决策功能,而且操作简单方便。

用此系统代替手工操作后,能大大减少在时间和空间上的浪费,为银行节省了大量的人力和物力。

关键字:银行储蓄,管理系统,结构特性设计,行为特性设计AbstractAs the development of financial trade, handwork operating and old man agement pattern already have seriously restricted the issue of quality and efficiency. It is very necessary to replace handwork management with com puter management system. This paper primarily introduces the project arg ument, the structural characteristic design and the behavioral characteristic design of the bank management system. The total design idea, the datab ase design and the functional module design are discussed in detail. The f unctions of this system mainly include the system initialization, code input, fixed deposit, and synthesize statistical inquiry etc.In the course of entire system design, the system has fully considerated about the safety, consist ency, stability and reliability of the database, and also has a strong guidan ance function. This system can satisfy the customer’s operation easily and offer a friendly user interface. By using this system, we believe that wastn ess of the time and space will be greatly reduced and plenty of manpower and material resources for bank will be saved.Keywords:Bank deposit, Management System, Structural characteristic Design, Behavioral characteristic Design第1章引言1.1题目背景银行储蓄管理软件的主要作用是针对于各类银行中的储蓄业务进行有效管理。

银行储蓄系统报告

银行储蓄系统报告
myconq.Close();
}
else
{
l = this.txtcunrue.Text;
}
mycon.Close();
mycon.Open();
string cmm = "insert into 活期存款表 values('" +
this.txtzh.Text + "','" + this.txtcunrue.Text +
{
.
.
.
SqlData daq = new SqlData();
SqlConnection myconq = new
SqlConnection(ConfigurationManager
.AppSettings["ConSql"]);
SqlCommand cmdq = new SqlCommand("Delete From 活
5.2 概念设计
实体:用户,活期存款,活期存取明细,定期存款,定期存取明细。
图5-1用户表E-R图
图5-2活期存款表E-R图
图5-3活期存取明细表E-R图
图5-4定期取款表E-R图
图5-5定期存取明细表E-R图
图5-6各表综合E-R图
5.3逻辑结构设计
用户表属性:账号、密码、姓名、性别、出生年月、身份证号、地址、电话、开户日期、账户余额。
"','" + "活期" + "','" +
this.TextBox1.Text + "','" + l + "')";

2020年(金融保险)银行储蓄系统报告

2020年(金融保险)银行储蓄系统报告

(金融保险)银行储蓄系统报告课程设计的目的和要求1.1设计目标运用数据库设计理论设计壹个较完善有意义的数据库。

掌握目前流行的数据库管理系统MicrosoftSqlServer2000的使用和应用开发技术。

为数据库开发相应的应用程序,构成完整的数据库应用系统。

将设计在数据库管理系统上Oracle等壹个或组合实现,开发工具能够选用VB、VC、java、html或其他程序设计语言。

1.2基本要求采用面向对象的方法开发,按照软件工程课程中讲的有关数据库及其应用系统设计章节的内容,进行分析和设计,且按照面向对象的设计流程给出相应的分析设计文档。

分析文档中应涉及到以下几个基本方面:需求分析和表达(oo分析,需求建模)、oo模型和关系模型的转换(映射方案、数据库结构、建库的sql 语句)、完整性考虑(完整性约束、存储过程或触发器)、且发控制(数据且发问题,可加锁)、安全性考虑(数据库安全机制)、数据库备份和恢复、系统体系结构(c/s、b/s)、用户接口设计(操作界面设计)、程序功能设计、关键源程序等等。

1.3课题选择银行储蓄管理系统二、银行储蓄可行性分析2.1.1功能要求此系统所要完成的主要功能有俩方面:储户填写存款单或取款单交给业务员键入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,完成后由系统打印存款单给储户。

如果是取款,业务员把取款金额输入系统且要求储户输入密码以确认身份,核对密码正确无误后系统计算利息且印出利息清单给储户2.1.2性能要求为了满足储户的要求,系统必须要有高的运作速度,储户填写的表单输入到系统,系统必须能快速及时作出响应,迅速处理各项数据、信息,显示出所有必需信息且打印出各项清单,所以要求很高的信息量速度和大的主存容量;由于要存贮大量的数据和信息,也要有足够大的磁盘容量;另外,银行计算机储蓄系统必须有可靠的安全措施,以保证储户的存储安全。

2.1.3接口要求业务员键入储户的资料要全部壹直显示在屏幕上;储户键入密码到系统以核对;计算机和打印机有高速传输的连接接口,最后以纸张的形式打印出清单给储户。

银行储蓄系统详细设计

银行储蓄系统详细设计

银行储蓄系统详细设计一、模块设计系统总体结构方图:银行储蓄系统又大致分为两个模块:存款模块和取款模块。

1.身份验证模块:设置身份验证模块的目的保证储户信息的安全。

功能在于对申请登录的用户进行身份验证,通过者才能进入系统。

银行业务员输入储户用户ID,储户输入密码并确定,系统保存用户输入的用户ID和密码,并在customer表中查找customerid和customername字段值,看是否等于业务员输入的用户ID和密码,如相同则通过验证,否则不通过,并给出“密码错误”的提示,如数据库中不存在这样的记录,则给出“该用户不存在”的提示。

2.存款模块:设置存款模块的目的在于将储户的金额存到系统中并记录信息。

存款模块将储户存款金额录入存储到系统中,并附带显示其他储户信息。

该模块的输出项为存款金额,并且附带显示其他信息:用户名、账号、账户余额、利息金额。

当银行业务员输入存款金额后,系统进行处理,显示出账户余额,并且显示其他固定信息。

3.取款模块:设置取款模块的目的在于将储户的取款金额录入并存储到系统中。

取款模块将储户取款金额录入存储到系统中,并附带显示储户其他信息。

该模块的输出项为取款金额,并且附带显示其他信息:用户名、账号、账户余额、利息金额。

当银行业务员输入取款金额后,点击确定按钮,系统进行处理,显示出账户余额,并且显示其他固定信息。

4.存款单打印模块:设置存款单打印模块的目的在于将储户的存款信息以单据的形式及时反馈给储户。

存款单打印模块将储户存款金额以及储户帐户信息以单据形式反馈给储户。

该模块的输出项为存款人、存款银行、业务员编号、存款金额、存款日期、手续费、帐户余额。

当银行业务员输入存款金额后,系统进行处理,显示出账户余额,并且显示其他固定信息。

5.取款单打印模块:设置取款单打印模块的目的在于将储户的取款信息以单据的形式及时反馈给储户。

取款单打印模块将储户取款金额以及储户帐户信息以单据形式反馈给储户。

储蓄系统实验报告

储蓄系统实验报告

一、实验目的本次实验旨在通过设计和实现一个储蓄系统,使学生深入理解软件工程的基本原理和方法,掌握面向对象的设计与实现技术,提高学生解决实际问题的能力。

同时,通过实验加深对数据库、网络编程、界面设计等知识的理解和应用。

二、实验背景随着我国经济的快速发展,银行业务日益丰富,客户对银行服务的需求也越来越高。

储蓄系统作为银行的核心业务系统之一,其重要性不言而喻。

为了提高银行储蓄业务的管理效率和客户满意度,开发一个功能完善、性能稳定的储蓄系统具有重要意义。

三、实验内容1. 需求分析(1)系统功能需求储蓄系统应具备以下功能:1)用户注册与登录:用户可以通过注册和登录功能,实现个人信息的录入和管理。

2)账户管理:用户可以查询、修改、删除自己的账户信息。

3)存款业务:用户可以进行存款、取款、转账等操作。

4)查询业务:用户可以查询账户余额、交易记录等信息。

5)安全设置:用户可以设置登录密码、修改密码、修改个人信息等。

6)系统管理:管理员可以对用户信息、账户信息进行管理。

(2)系统性能需求1)响应速度:系统应保证在正常情况下,对用户请求的处理时间不超过2秒。

2)并发处理:系统应支持多用户同时操作,保证系统稳定运行。

3)数据备份:系统应具备数据备份功能,确保数据安全。

2. 系统设计(1)系统架构设计储蓄系统采用B/S架构,分为客户端和服务器端。

客户端负责用户界面展示和用户交互,服务器端负责业务逻辑处理和数据存储。

(2)数据库设计储蓄系统采用关系型数据库MySQL,设计如下表:1)用户表(user):存储用户信息,包括用户名、密码、姓名、性别、出生日期、手机号码等。

2)账户表(account):存储账户信息,包括账户号、用户名、账户余额、开户日期等。

3)交易记录表(transaction):存储交易记录,包括交易时间、交易类型、交易金额、交易对方等。

(3)系统模块设计1)用户模块:负责用户注册、登录、信息修改、密码修改等功能。

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

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

银行存取款管理系统课程设计报告一、引言随着信息技术的不断发展,银行业也逐渐实现了数字化转型,银行存取款管理系统的设计和实现已经成为现代银行的基本需求。

本报告旨在介绍银行存取款管理系统的课程设计方案,包括系统需求分析、系统设计、系统实现等内容。

二、系统需求分析2.1 功能需求银行存取款管理系统应具备以下主要功能: - 用户登录与权限管理:用户通过账号密码登录系统,不同用户有不同的操作权限。

- 存款操作:用户能够完成向银行账户存款的操作。

- 取款操作:用户能够完成从银行账户取款的操作。

- 查询余额:用户可以查询自己的账户余额。

- 转账操作:用户可以完成账户之间的转账操作。

- 修改密码:用户可以修改自己的登录密码。

2.2 非功能需求银行存取款管理系统应具备以下非功能需求:- 安全性:系统应采取安全措施,保护用户隐私和账户安全。

- 稳定性:系统应具备良好的稳定性,保证用户随时可用。

- 可靠性:系统应具备高可靠性,能够防范各类故障和异常情况。

- 用户友好性:系统操作界面应简洁明了,方便用户操作。

三、系统设计3.1 系统架构银行存取款管理系统采用客户端-服务器模式,客户端与服务器之间通过网络通信。

客户端负责与用户交互,服务器负责处理客户端的请求并更新数据库。

3.2 数据库设计系统数据库包括用户信息表、账户信息表和交易记录表。

用户信息表记录用户的账号和密码信息,账户信息表记录用户的银行账户信息,交易记录表记录用户的存取款交易记录。

四、系统实现系统采用Java语言开发,前端采用Swing库实现客户端界面,后端采用JDBC实现与数据库的连接和数据交互。

系统通过客户端向服务器发送请求,服务器处理请求并更新数据库。

五、总结通过本次课程设计,我对银行存取款管理系统有了更深入的理解,掌握了系统设计和实现的相关知识和技能。

未来,在实际开发中,我将不断提升自己的能力,为银行数字化转型做出更大的贡献。

以上是银行存取款管理系统课程设计报告的内容,谢谢阅读!。

银行储蓄系统总体设计

银行储蓄系统总体设计

目录一.引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)二.总体设计 (2)2.1需求规定 (2)2.2系统概要设计 (3)2.3功能模块概要设计 (3)2.3.1系统模块图 (3)2.3.2系统层次图 (4)2.3.3存款模块图 (4)2.3.4取款模块图 (4)三.接口设计 (5)3.1用户接口 (5)3.2内部接口 (5)四.数据结构设计 (5)4.1功能模块与程序间的关系 (5)五.系统出错处理 (6)5.1出错信息及处理方法 (6)5.2补救措施 (6)5.3系统维护 (6)银行储蓄系统总体设计一.引言1.1编写目的本报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本银行储蓄系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,以期能够获得更大范围的应用此文档进一步定制软件开发的细节问题,明确软件需求、安排项目规划与进度、组织软件开发与测试,便于用户与开发商协调工作。

1.2项目背景软件名称:银行储蓄系统委托单位:银行开发单位:XXXX1.3定义银行储蓄应用系统软件:基本元素为构成银行储蓄及相关行为所必须的各种部分。

需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。

需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。

模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的1.4参考资料《软件工程导论(第5版)》张海藩编着清华大学出版社出版二.总体设计2.1功能需求规定如果是存款,储户填写存款单,然后交给业务员键入系统,同时系统还要记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、到期日期、利率及密码(可选)等信息,完成后由系统打印存款单给储户。

银行储蓄系统需求分析报告

银行储蓄系统需求分析报告

银行储蓄系统需求分析报告概述银行作为金融行业的一个重要组成部分,为人们提供了储蓄服务,使人们能够安全存放并增值自己的财富。

随着科技的发展和互联网的普及,越来越多的人选择通过银行储蓄系统进行储蓄操作。

本文将对银行储蓄系统的需求进行详细分析,旨在为银行储蓄系统的设计和开发提供指导和建议。

一、系统概述银行储蓄系统是一个综合性的金融服务系统,它涵盖了用户账户管理、存款业务处理、利息计算和发放、账户查询和报表生成等功能。

该系统具备良好的用户友好界面,并能够提供安全有效的数据管理和交易处理能力。

二、用户模块需求1. 注册和登录用户应该能够通过提供个人信息和设置安全密码来注册和登录系统。

2. 账户管理用户应该能够自主管理自己的账户,包括修改个人信息、修改登录密码、开设新的储蓄账户等。

3. 存款和取款用户应该能够通过系统完成存款和取款操作,系统应该能够自动处理存款和取款的记录,并实时更新用户的账户余额。

4. 利息计算和发放系统应该具备利息计算的功能,根据用户的存款金额和存款期限自动计算利息,并及时发放到用户的储蓄账户中。

三、业务处理需求1. 存款处理系统应该能够处理用户存款的请求,包括验证用户身份、接收存款金额、更新账户余额等。

2. 取款处理系统应该能够处理用户取款的请求,包括验证用户身份、检查账户余额、处理取款金额等。

3. 利息计算和发放系统应该能够根据设定的利率和存款期限自动计算用户应得的利息,并将利息发放到用户的储蓄账户中。

四、查询和报表需求1. 账户余额查询用户应该能够通过系统查询自己的账户余额,并能够查看账户的交易记录。

2. 存款记录查询用户应该能够通过系统查询自己的存款记录,并能够查看每次存款的金额和时间。

3. 取款记录查询用户应该能够通过系统查询自己的取款记录,并能够查看每次取款的金额和时间。

4. 利息发放报表系统应该能够生成利息发放的报表,包括计息周期、利息金额和发放时间等信息。

五、安全性需求1. 用户身份验证系统应该在用户登录和进行敏感操作时对用户进行身份验证,确保只有合法用户能够访问和操作系统。

银行存取款管理系统课程设计报告JAVA

银行存取款管理系统课程设计报告JAVA

银行存取款管理系统课程设计报告JAVA一、项目背景介绍在当今社会,银行作为金融服务的重要机构,对于存取款管理系统的需求日益增加。

为了满足这一需求,我们设计了一款基于Java语言的银行存取款管理系统,旨在帮助银行更高效地管理客户的资金。

二、项目需求分析1. 用户管理•实现用户的注册、登录功能,保障账户安全。

•对用户的身份进行验证,确保账户信息的准确性。

2. 存款管理•用户可以对账户进行存款操作,包括现金存款和转账存款。

•及时更新账户余额,保证用户能够随时查看账户信息。

3. 取款管理•实现用户对账户的取款操作,包括现金取款和转账取款。

•在用户取款时进行验证,确保账户余额充足。

4. 查询管理•提供用户对账户余额、交易记录等信息的查询功能,方便用户了解自己的财务情况。

三、系统设计1. 技术选型•Java语言:稳定、跨平台、易于学习。

•MySQL数据库:存储用户账户信息、交易记录等数据。

•Swing GUI库:用于实现系统的图形化界面。

2. 模块设计•用户管理模块:负责用户的注册、登录,以及身份验证。

•存款管理模块:处理用户的存款操作,更新账户余额。

•取款管理模块:处理用户的取款操作,验证账户余额。

•查询管理模块:提供用户账户信息的查询功能。

四、系统实现1. 用户管理模块实现// 用户注册功能public void register(String username, String password) {// 注册逻辑}// 用户登录功能public boolean login(String username, String password) {// 登录逻辑}2. 存款管理模块实现// 存款功能public void deposit(String account, double amount) {// 存款逻辑}// 转账功能public void transfer(String fromAccount, String toAccount, double amoun t) {// 转账逻辑}3. 取款管理模块实现// 取款功能public void withdraw(String account, double amount) {// 取款逻辑}// 转账功能public void transfer(String fromAccount, String toAccount, double amoun t) {// 转账逻辑}4. 查询管理模块实现// 查询余额功能public double checkBalance(String account) {// 查询余额逻辑}// 查询交易记录功能public List<Transaction> getTransactionHistory(String account) {// 查询交易记录逻辑}五、系统测试1. 单元测试•分别测试用户管理、存款管理、取款管理、查询管理模块的各项功能是否正常运行。

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

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

《数据结构》课程设计报告设计题目活期储蓄账目学院名称信息工程学院专业班级13计本1姓名学号0目录一、实验题目—活期储蓄账理-------------------------------二、问题描述-----------------------------------------------三、设计目标-----------------------------------------------四、需求分析-----------------------------------------------五、概要设计-----------------------------------------------1---系统流程图--------------------------------------2--各个模块功能的详细描-------------------------------六、详细设计-----------------------------------------------七、测试分析-----------------------------------------------八、使用说明-----------------------------------------------九、课程设计总结-------------------------------------------一活期储蓄账目管理二问题描述活期储蓄处理中,储蓄开户、销户、存款、取款活动频繁,系统设计要求:•能够比较迅速地找到储户的账户,以实现存款、取款记账;•能比较简单,迅速地插入和删除,以实现开户和销户的需要。

三设计目标编写一个程序,要求该程序可以实现储蓄开户,及储蓄销户。

同时,该程序具有在储蓄账户中实现存款、取款,查看该账户信息的功能。

四需求分析本演示程序用c语言编写,完成银行管理系统的生成,储户开户、销户、存入、支出。

银行储蓄系统设计报告

银行储蓄系统设计报告

银行储蓄系统设计报告计算机科学系06级1班陈强20061081144银行储蓄系统设计报告目录第一章引言 (3)1.1编写目的 (3)1.2项目背景 (3)1.3定义 (3)1.4参考资料 (3)第二章任务概述 (3)2.1系统目标 (3)2.2系统模型 (4)2.3运行环境 (8)2.4条件与限制 (9)第三章数据设计 (9)3.1数据对象和形成的数据结构 (9)3.2文件和数据库结构 (9)3.2.1外部文件结构 (9)3.2.2全局数据 (9)3.2.3文件和数据交叉索引 (9)第四章体系结构设计 (10)4.1系统体系结构图 (10)4.2IPO图 (10)第五章接口设计 (13)5.1人机界面要求 (13)5.2外部接口设计 (13)5.2.1与其它系统的接口设计 (13)5.2.2人机界面设计 (13)5.3内部接口设计 (16)第六章运行设计 (16)6.1运行模块的组合 (16)6.2运行控制及时间 (16)第一章引言1.1 编写目的编写本设计说明书,是为了以书面形式把《银行储蓄系统》的用户需求描述转换成数据逻辑结构描述、软件体系结构描述、接口设计描述以及功能测试和集成测试方案描述等,以作为下几步工作的基础,并作为运行维护时的文档之一。

系统设计是整个计算机信息管理系统开发过程中最重要的技术环节,我们要在充分理解用户需求的基础上,用计算机来实现新系统的信息处理逻辑模型中规定的输入、输出及内部处理等多项功能,由不同模块来完成数据流程图中的各个加工,组织各种数据文件的存储,达到用户需求所规定的各项性能指标,并提出经济合理结构良好和高质量的解决新的计算机信息管理系统中各个需要处理的问题的解决方法的系统目标模型。

1.2 项目背景为有利于及时掌握和监控银行账户的开立和使用情况,方便广大用户快捷、高效、安全的进行储蓄和存款,并且建立和完善账户管理系统,利用信息技术手段,提高管理成效,必须建立全国统一的银行储蓄系统。

银行定期储蓄系统分析报告

银行定期储蓄系统分析报告

银行定期储蓄系统设计报告指导老师:戴挺戴戈成员:12010113魏雨岛 12010119 刘艳群目录:一.实体类设计:1.储户类;2.储户链表类.二.对话框概要设计.三.对话框设计详细0.登陆界面;1.储蓄员操作界面;2.储户操作界面.一.实体类设计(1)Cstring m_mm;//密码(2)CString m_xm;//姓名(3)CString m_zh;//账号(4)CString m_aqyx;//安全邮箱(5)int m_cz;//储种(6)CString m_province(7)CString m_sfz;//身份证(8)CString m_city;//城市(9)int m_sex;//性别(10)int m_sq;//死期(11)float m_ye;//余额(12)float m_yqye;//预期余额(13)float m_ysye;//原始余额余额会随时间改变但是原始余额只会随存款取款转账改变(14)CString m_changetime; //记录每次取款转账存钱的时间2.储户链表类(1)CCh *head;//头结点(2)int n;//用户数量(3)CChList();(4)void DeleteNode(CCh *p);//删除结点(5)void SaveToFile(CString name);//存档(6)void LoadFromFile(CString name);//载入存档(7)void ReleaseList();//释放链表(8)void AddNode(CString mm,CString xm,Cstring zh,CString aqyx,int cz,CString sfz,CString province,CString city,int sex,int sq,float ye,int gs,float yqye,float ysye,CStringArray &time,CStringArray &jl);//增加结点(9)CCh *FindNode(CString zh);//查找结点二.对话框概要设计根据系统分析,可知银行管理系统需设计有下列对话框,其名称,ID,功能如下:1.欢迎对话框,IDD_WELCOME,使界面友好的作用;2.登入对话框,IDD_BANK_DIALOG 验证储蓄员和储户身份使用;3.储蓄员主控对话框,IDD_CXYGL,起主菜单用;4.储户主控对话框,IDD_CHGL,起主菜单用,储户用存款对话框,IDD_CK,管理员和储户共用;5.储户信息对话框,IDD_CHXX 管理储户信息,起菜单作用,管理员用;6.查找子对话框1,IDD_DIALOG1 模糊查找,管理员用;7.查找子对话框2,IDD_DIALOG2精确查找,管理员用;8.记录对话框,IDD_JL 记录业务办理,修改删除链表的记录;9.开户对话框,IDD_KH 开户作用,管理员用;10.取款对话框,IDD_QK 取款作用,管理员和储户共用转账对话框,IDD_ZZ 转账作用,管理员和储户共用.三.对话框设计详细0-1.欢迎对话框标题为Welcome ID:IDD_WELCOME ;(1)两个Button控件,ID和标题分别为:IDOK 进入,IDOK2 关于;(2)一个static控件, ID和标题为:IDC_Welcome, *欢迎使用银行管理系统.0-2.登入对话框标题为Bank ID:IDD_BANK_DIALOG(1)edit 2个 ID,映射变量,类型.和含义分别为:IDC_ZH , m_zh, CString, 储户账号,IDC_MM, m_mm,,CString 储户密码;(2)radio 2个 ID,映射变量,类型.和含义分别为: IDC_RADIO1,m_radio, int,储蓄员,IDC_RADIO2, m_radio,int储户;(3)Button 2个 ID和含义分别为:IDOK 登入, IDCANCEL 取消;(4)Static 2个 ID和含义分别为:IDC_STATIC 账号,IDC_STATIC 密码.1-0.储蓄员主控对话框标题为:储蓄员管理 ID: IDD_CXYGL;Button 7个 ID和含义分别为:IDC_MMCZ 密码重置IDC_KH 开户;IDC_YWBL业务办理;IDC_CHXX储户信息;IDC_XGSC修改删除;IDC_YHXX银行信息,;DC_BUTTON1退出.1-1.储户信息对话框标题:储户信息 ID:IDD_CHXXLlist control 3个 ID,映射变量,类型.和含义分别为: IDC_CHXXLIST m_chxxlist CListCtrl 储户信息列表; IDC_LOAD m_load CButton 载入;IDC_SAVE m_save CButton 保存. 1-1-1.模糊查找对话框标题:模糊查找,ID:IDD_DIALOG1 ; static 8个 ID和含义分别为:IDC_STATIC 姓名 ;IDC_STATIC 性别 ;IDC_STATIC 全部;IDC_STATIC 男;IDC_STATIC 女;IDC_STATIC 地址 ;IDC_STATIC 省 ;IDC_STATIC 市.1-1-2.精确查找对话框标题:精确查找 ID:IDD_DIALOG2(1)static 1个 ID和含义分别为:IDC_STATIC 账号;(2)Edit 1个 ID,映射变量,类型,和含义分别为:IDC_ZH m_Szh CString 账号.1-2.开户对话框(1)static 16个 ID和含义分别为:IDC_STATIC 姓名 IDC_STATIC 账号;IDC_STATIC 身份证 IDC_STATIC 性别;IDC_STATIC 密码 IDC_STATIC 密码确认;IDC_STATIC 安全邮箱 IDC_STATIC 开户日期;IDC_STATIC 地址 IDC_STATIC 省 IDC_STATIC 市.(2)Group Box 1个 ID和含义为 :IDC_STATIC 储蓄种类;(3)Radio Button 5个 ID,映射变量,类型,和含义分别为: IDC_SEX m_sex int 性别;IDC_RADIO1 m_sq int 一年期7% ;IDC_RADIO2 m_sq int 一年期8% ;IDC_RADIO3 m_sq int 一年期9%;(4)Check 1个 ID,映射变量,类型,和含义分别为:IDC_CHECK1 m_checkctrl CButton 自定义时间;IDC_CHECK1 m_checktime BOOL 自定义时间.(5)Date Time Picker 1个 ID,映射变量,类型,和含义分别为: IDC_DATETIMEPICKER1 m_timectrl CDateTimeCtrl 时间;(6)Edit 11个 ID,映射变量,类型,和含义分别为:IDC_XM m_xm CString 姓名;IDC_YEAR m_year int 年;IDC_YEAR m_yearctrl CEdit 年显示控制;IDC_ZH m_zh CString 账号;IDC_PROVINCED m_province CString 省;IDC_MONTH m_monthctrl CEdit 月显示控制;IDC_MONTH m_month int 月;IDC_MMQR m_mm2 CString 密码确认;IDC_MMQR m_mmqrctrl CEdit 密码确认显示控制;IDC_MM m_mm CString 密码;IDC_MM m_mmeditctrl CEdit 密码显示;IDC_DAY m_dayctrl CEdit 天;IDC_DAY m_day int 天显示控制;IDC_CITY m_city CString 城市.1-3.业务办理对话框1-4.信息修改删除对话框1-5.密码重置对话框1-6.银行信息对话框2-0.储户管理对话框标题为:储户管理 ID:IDD_CHGL; Button 4个,ID和含义分别: IDC_CK 存款;IDC_ZZ 转账;IDC_YYCX 余额查询;IDC_QK 取款.2-1.存款对话框标题为:存款,ID:IDD_CK;(1)Edit 1个,ID和含义为:IDC_CK 存款.(2)Static 2个,ID和含义分别为: IDC_STATIC请输入存款金额:; IDC_STATIC 元.(3)Button 2个,ID和含义分别为: IDOK 确定;IDCANCEL 取消.2-2.查询余额对话框(1)Static 1个,ID和含义为:IDC_STATIC 您还有余额X元.(2)Button 1个,ID和含义分别为: IDOK 确定.2-3.取款对话框标题:取款, ID:IDD_QK;(1)Static 2个 ID和名称分别为:IDC_STATIC 请输入取款金额;IDC_STATIC 元 .(2)edit 1个 ID,映射变量,类型.和含义为: IDC_QK m_qk float 取款.(3)Button 2个 ID和名称分别为:IDCANCEL 取消IDOK 确定.2-4.转账对话框名称:转账 ID:IDD_ZZ;(1)Static 3个 ID和名称分别为:IDC_STATIC 请输入要转入的卡号;IDC_STATIC 转入金额:;IDC_STATIC 元.(2)edit 2个 ID,映射变量,类型.和含义分别为; IDC_ZH m_zh CString 账号;IDC_MONEY m_money float 取款. (3)Button 2个 ID和名称分别为:IDCANCEL 取消;IDOK 确定.。

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

银行储蓄系统设计报告
计算机科学系06级1班
陈强
20061081144
银行储蓄系统设计报告
目录
第一章引言 (3)
1.1编写目的 (3)
1.2项目背景 (3)
1.3定义 (3)
1.4参考资料 (3)
第二章任务概述 (3)
2.1系统目标 (3)
2.2系统模型 (4)
2.3运行环境 (8)
2.4条件与限制 (9)
第三章数据设计 (9)
3.1数据对象和形成的数据结构 (9)
3.2文件和数据库结构 (9)
3.2.1外部文件结构 (9)
3.2.2全局数据 (9)
3.2.3文件和数据交叉索引 (9)
第四章体系结构设计 (10)
4.1系统体系结构图 (10)
4.2IPO图 (10)
第五章接口设计 (13)
5.1人机界面要求 (13)
5.2外部接口设计 (13)
5.2.1与其它系统的接口设计 (13)
5.2.2人机界面设计 (13)
5.3内部接口设计 (16)
第六章运行设计 (16)
6.1运行模块的组合 (16)
6.2运行控制及时间 (16)
第一章引言
1.1 编写目的
编写本设计说明书,是为了以书面形式把《银行储蓄系统》的用户需求描述转换成数
据逻辑结构描述、软件体系结构描述、接口设计描述以及功能测试和集成测试方案描述等,以作为下几步工作的基础,并作为运行维护时的文档之一。

系统设计是整个计算机信息管理系统开发过程中最重要的技术环节,我们要在充分理解用户需求的基础上,用计算机来实现新系统的信息处理逻辑模型中规定的输入、输出及内部处理等多项功能,由不同模块来完成数据流程图中的各个加工,组织各种数据文件的存储,达到用户需求所规定的各项性能指标,并提出经济合理结构良好和高质量的解决新的计算机信息管理系统中各个需要处理的问题的解决方法的系统目标模型。

1.2 项目背景
为有利于及时掌握和监控银行账户的开立和使用情况,方便广大用户快捷、高效、安全的进行储蓄和存款,并且建立和完善账户管理系统,利用信息技术手段,提高管理成效,必须建立全国统一的银行储蓄系统。

中国农业银行将统一开发和建立全国统一的银行储蓄系统,系统将按照集中统一、分级管理的原则实施管理,其主要功能包括:开户、存款、查询、转账、取款、消户管理等及其他扩展或附加的功能。

1.3 定义
客户:到银行进行储蓄、取款等活动的人;
需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。

需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。

模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的
1.4 参考资料
《银行储蓄系统需求分析说明书》
第二章任务概述
2.1 系统目标
计划开发的《银行储蓄系统》是为了楚雄市农业银行的管理机制提出的。

开发该产品的目标是:使目前银行管理更方便、更快捷、更简单、更安全,同时满足不同用户的需求,储蓄者可以随时查询本金和利息,贷款者可以快捷的贷款和还款,一般用户可以到银行开通
帐户,同时可以完成储蓄和转账操作,更方便的提供查询、挂失和密码修改,总之旨在完善目前银行储蓄系统,使之能跟上时代的发展。

同时通过实践来提高自己的动手能力。

该软件具有如下功能:
1.开户:只要是中国国籍的公民和海外华人、华侨都可以在中国农业银行进行开
户,开户的同时,银行向用户提供一张有中国农业银行字样的农行卡;
2.存款:已经开户的用户可以到农业银行进行存款操作,并可以享受相应的利息,
存款类型可以是活期和定期,有用户根据自己的需要自由选择;
3.取款:已经开户并且存款的用户可以在中国农业银行取款,也可以到标有银联
字样的自动取款机进行取款,用户可以根据自己的需要决定取款金额,但是用
户的取款数目不得超过帐户余额,若超过余额则有系统自动取消本次操作;
4.转账:用户可以方便、快捷、准确、安全的把自己帐户上的金额转到另外一个
帐户,方便人民币的流通;
5.查询:用户可以随时到农行查询自己的余额、取款明细、存款明细,同时可以
打印发票;
6.修改密码:为了保证用户账号的安全,用户可以更改自己帐户的密码;
7.挂失:如果用户的银行卡丢失或损坏,用户可以到开卡党委进行挂失,挂失时
用户需要提供居民身份证和其他有效证件,三天之后用户可以重新开户,即使
这样用户的余额不会减少,让用户用得放心;
8.消户:当用户不想再使用中国农行提供的服务可以到农行进行消户;
9. 系统应符合银行账户管理的规定,满足银行相关人员日常使用的需要,并达到操作过程中的直观、方便、实用安全等要求;
10. 系统采用模块化程序设计方法,即便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护;
11. 系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、备份等操作;
12. 尽量采用现有软硬软硬件环境及先进的管理系统开发方案,从而达到充分利用现在有资源,提高系统开发水平和应用效果的目的。

2.2 系统模型
1.数据流图
客户客户
、原与新
2.细化数据流图
①开户
②查询
③存款帐号、密
合法账户
④取款
⑤转账
源帐号、源密码、金额、
⑥修改密码
⑦挂失
⑧消户
2、E-R模型
2.3 运行环境
银行储蓄系统
操作系统:Microsoft Windows 2000 Advanced Server、Windows NT、linux
支持环境:IIS 5.0
数据库:Microsoft SQL Server 2000
2.4 条件与限制
硬件配置要求:硬件外部设备需奔腾133以上的pc机,内存需16兆以上
软件要求操作人员具有初步的相关知识
由于本系统为即时软件,对数据的同步要求较高,建议配置网络时使用可靠性较高的相关网络硬件设施。

银行以记时器记时完毕触发利息结算;对用户取款额未做上限约束;各间银行采用集中控制。

有效证件仅为身份证,牵涉到开户、消户、挂失、取款时客户必须提供身份证号;存款及余额查询时不需提供身份证号。

不考虑系统的运行平台可能会出现的硬件故障。

第三章数据设计
3.1 数据对象和形成的数据结构
《银行储蓄系统》的主要数据对象有:
客户=客户编号+客户姓名+性别+身份证号+客户账号+账号密码+开户日期+出生年月+客户籍贯+联系电话;
职员=职员编号+职员姓名+职员性别+身份证号+职员籍贯+出生日期;
账户文件=客户账号+账号密码;
事物日历=客户账号+存/取款日期+存/取款金额;
3.2 文件和数据库结构
1、数据逻辑结构
系统使用的数据库表如下:
第四章系统体系结构设计(结构设计)4.1 系统体系结构(程序结构)图
4.2 模块处理说明
第五章接口设计
5.1 人机界面要求
1.屏幕格式:采用全屏格式,通过分窗口操作进行各个操作之间的转换
2.报表格式:以银行原报表格式设计电子打印表格式。

3.菜单格式:下拉式菜单,应显示储户资料及帐户资料的各个详细条目。

4.网络硬件接口要求:现实中要求具有高速以太网组网以实现联网操作,但是在理论实验验证软件本身的目的来看,无需网络通讯接口。

5. 业务员键入储户的资料要全部一直显示在屏幕;储户从按键口键入密码到系统以核对;计算机与打印机有高速传输的连接接口,最后以纸张的形式打印出清单给储户。

6. Windows标准接口,要求与其他软件无冲突错误发生。

7. 软件应具备自动拼写错误检查等功能,在出现故障后应从整个系统数据库重新载入数据进行操作。

8. 界面上的信息应简洁、规范且有具明确的含义;
9.界面上操作和按钮应规范、简单,尽可能和WINDOWS系统一致;
10.尽可能提供选择式输入;
11.要具有保护界面信息的机制。

当用户操作完毕,没有退出系统即离去时,系统能自我保护,避免其它非法用户操作当前界面;
12..系统在当前界面下出错时,当前界面中应具有处理出错的能力和指导用户下一步操作的功能;
5.2 外部接口设计
5.2.1 与其它系统的接口设计
软件能够Windows NT和linux上的数据库能够进行安全、可靠的连接。

5.2.2打印报表
账户单据
账号:打印日期:
存款单据
账号:存款日期:
转账单据
账号:转账
日期:
挂失单据
账号:挂失日期:
证件单据
账号:日期:
客户信息表
打印时间:
信用客户利息结算表结算时间:
5.2.3 人机界面设计
一、用户界面拓朴结构
二、用户界面设计
5.3 内部接口设计
(略。

参考模块处理说明)
第六章运行设计
6.1 运行模块组合(对象/类设计)
6.2 运行控制及时间(事件响应/状态_迁移)
程序响应时间:在人的感觉和视觉事件范围内;
信息交换时间:要求在程序调用前调用后都与数据库保持同步更新,网络信息交换施加应该小于程序调用的时间。

相关文档
最新文档