视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
银行储蓄管理系统总体设计说明书
2025-09-25 23:09:23 责编:小OO
文档
[银行储蓄管理系统]

总体设计说明书

学号姓名所完成的任务成绩
    (组长)

1.1,1.2

2,3,4,

4,5
5,6
2011 年 5   月  1  日

1.引言

1.1编写目的

    本报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本银行储蓄系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,以期能够获得更大范围的应用此文档进一步定制软件开发的细节问题,明确软件需求、安排项目规划与进度、组织软件开发与测试,便于用户与开发商协调工作。

1.2背景

软件名称:银行储蓄管理系统

委托单位:银行

开发单位:XXXX

1.3定义

    银行储蓄应用系统软件:基本元素为构成银行储蓄及相关行为所必须的各种部分。需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。

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

模块的性:是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的

2.系统功能结构设计

2.1模块的划分和描述

  系统启动时激活身份验证模块。

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

通过用户需求激活相应的功能模块,并执行制定的模块。

当用户完成需求后,退出系统模块激活关闭系统模块,退出系统。

2.2 功能模块概要设计

2.2.1系统的功能结构图

2.2.2系统层次图

2.2.3存款模块图

2.2.3取款模块图

3.接口设计

3.1用户接口

用户界面

屏幕格式:采用全屏格式,可自由转换。与各分窗体之间的切换以完成各种处理

报表格式:以银行原报表格式设计电子打印表格式。

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

比如此类似窗体:

3.2内部接口

以下各个模块间要相应的能通过接口互相连接起来。

身份验证模块:完成对用户身份的验证功能。

存取款模块:完成储户存取款的录入信息。

存取款单打印模块:完成储户信息的打印。

储户信息检索模块:按要求检索储户各方面的信息。

4.数据库逻辑结构设计

4.1功能模块与程序间的关系:

模块标识符模块功能程序
身份验证模块G1验证用户身份程序1

存款模块G2银行业务员输入存款信息,系统进行存款程序2

取款模块G3银行业务员输入取款信息,系统进行取款程序3

存款单打印模块G4银行业务员输入存款信息并打印程序4

取款单打印模块G5银行业务员输入取款信息并打印程序5

按用户名和ID查询模块

G6查询用户信息程序6

…….……
5.数据库物理结构设计

本系统中采用JDBC技术连接使用 SQL SERVER 2005 来设计数据库。

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

Banksystem 包含的表:

customer(customername,customerid,bankname,yewuyuanid,qukuancount.cunkuancount)

bank (bankname, yewuyuanid)

time(cunkuandate,qukuandate)

输入数据:

姓名,年龄,性别,身份证号,地址,账号,密码

输出数据:

姓名,年龄,性别,身份证号,地址,账号,密码,交易金额,余额,

交易时间,交易号码

6.系统的体系结构和开发技术

6.1体系结构

C/S结构,即Client/Server (客户机/服务器) 结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,需要安装客户端才可进行管理操作。 

    它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。

7.参考资料

  《软件工程导论(第5版)》  张海藩  编着    清华大学出版社出版下载本文

显示全文
专题