当前位置:文档之家› 银行储蓄管理系统概要设计说明书样本

银行储蓄管理系统概要设计说明书样本

银行储蓄管理系统概要设计说明书样本
银行储蓄管理系统概要设计说明书样本

GB 8567-

银行储蓄管理系统

概要设计说明书

撰写人: 施靖豆健美雷明昊王新尧

审核人: 施靖

日期: -4-6

目录

1引言.................................... 错误!未定义书签。

1.1编写目的............................ 错误!未定义书签。

1.2背景................................ 错误!未定义书签。

1.3定义................................ 错误!未定义书签。

1.4参考资料............................ 错误!未定义书签。2总体设计................................ 错误!未定义书签。

2.1需求规定............................ 错误!未定义书签。

2.2运行环境............................ 错误!未定义书签。

2.3基本设计概念和处理流程.............. 错误!未定义书签。

2.4结构................................ 错误!未定义书签。

2.5功能需求与程序的关系................ 错误!未定义书签。

2.6人工处理过程........................ 错误!未定义书签。

2.7尚未问决的问题...................... 错误!未定义书签。3接口设计................................ 错误!未定义书签。

3.1用户接口............................ 错误!未定义书签。

3.2外部接口............................ 错误!未定义书签。

3.3内部接口............................ 错误!未定义书签。4运行设计................................ 错误!未定义书签。

4.1运行模块组合........................ 错误!未定义书签。

4.2运行控制............................ 错误!未定义书签。

4.3运行时间............................ 错误!未定义书签。

5系统数据结构设计 ........................ 错误!未定义书签。

5.1逻辑结构设计要点.................... 错误!未定义书签。

5.2物理结构设计要点.................... 错误!未定义书签。

5.3数据结构与程序的关系................ 错误!未定义书签。6系统出错处理设计 ........................ 错误!未定义书签。

6.1出错信息............................ 错误!未定义书签。

6.2补救措施............................ 错误!未定义书签。

6.3系统维护设计........................ 错误!未定义书签。

1引言

1.1编写目的

在现代化社会中随着银行业的激烈竞争, 如何更好的提高办事效率, 降低成本, 提高银行系统的电算化及现代化程度, 充分满足客户的需求, 提供更优质高效的服务, 成为各银行正向追逐的目标。因此, 开发一套方便快捷, 高效实用, 安全稳定的银行储蓄系统软件, 便成了银行的当务之急。它的意义也就显得尤为重要了。过去落后的银行人工操作已经不适应现代社会的需求了, 伴随着银行业激烈的竞争, 急需出现一套更符合银行需要的新一代银行储蓄系统。

1.2背景

a)开发软件名称: 银行储蓄系统。

b)项目开发者: 软件学院”银行储蓄系统”开发小组:

施靖(组长), 豆健美, 雷明昊, 王新尧。

c)用户单位: 各种商业银行。

1.3定义

1.4参考资料

《计算机软件文档编制规范》GB-T8567- ;

《软件工程教程》, 北京航空航天大学出版社张敬宋广军等;

《数据库原理及设计》, 清华大学出版社, 王珊等;

2总体设计

2.1需求规定

1. 开户, 客户需填写开户表格( 包括账户名、账户类型、账户密码) , 工作人员录入信息开户, 并打印凭单给客户;

2. 销户, 客户需填写销户表格( 包括账户、账户类型、账户密码) , 工作人员注销用户, 并打印凭单给用户。

3. 存款, 客户需填写存款表格( 包括姓名、身份证号、存款金额、联系电话、地址、办理日期) , 并打印存款单给客户;

4. 取款, 客户需填写取款表格( 包括姓名、身份证号、用户名、取款金额、联系电话、地址、办理日期) 系统计算利息并打印利息清单给储户还可向储户提供余额查询功能。

5. 转账, 客户需填写转账表格( 包括姓名、身份证号、转账金额、转到用户、联系电话、地址、办理日期) , 工作人员录入信息办理业务, 并打印存款单给客户;

6. 解冻, 客户需填写解冻表格( 包括姓名、身份证号、用

户名、联系电话、地址、办理日期) , 工作人员解冻账户, 并

打印存款单给客户;

7. 修改密码, 客户直接到前台找工作人员表明身份和用户名, 修改密码后, 工作人员打印存款单给客户;

8. 查询用户信息, 客户直接到前台找工作人员告知用户名并

输入密码, 即可查询, 若需要可打印凭单给客户;

2.2运行环境

硬件环境:

a.处理器奔腾以上系列的PC台式机或便携式电脑;

b.运行时占用内存: >=64MB

c.所需硬件空间: >=20GB

d.网卡: 10M以上

e.打印机

支持环境:

a.windows系列、 linux系列操作系统。

b.Oracle 或SQL SERVER数据库系统。

系统详细设计说明书

文档标题 文档编号BH-CSD-003 版本V1.0 密级商密 A 研发生产中心项目名称全科医生专家咨询系统 项目来源 系统详细设计说明书 (V1.0 ) 南京毗邻智慧医疗科技有限公司 二○一三年十一月

文档变更记录 序号变更( +/- )说明作者版本号日期批准1 创建Steve.ma V1.0 2013.11.15 1 引言.......................................................................... (3) 1.1 编写目 的 ......................................................................... (3) 1.2 背 景 .......................................................................... (3) 1.3 定 义 .......................................................................... (3) 1.4 参考资 料 ......................................................................... (4) 2 平台安全体系与程序系统的结构........................................................................................ (4) 2.1 平台安全体 系 ........................................................................ (4) 2.2 程序系统结 构 ........................................................................ (5) 3 程序设计说 明 ........................................................................... (5) 3.1 程序描 述 ......................................................................... (5) 功能及其接 口 ........................................................................

银行储蓄系统的需求规格说明书

1.引言 1.1 项目背景 项目说明:随着社会经济的发展,以及数字生活的逐步渗透,如何为用户提供更加便捷、更加周到的服务已经成为各大银行竞争的焦点。但如今银行储蓄系统工作效率比较低,越来越不能满足广大人民群众的需求,人们希望可以更方便更省时更省力的办理储蓄的相关业务。人们不再满足于以前传统的哪家银行卡只可以在那家银行存款提款的模式。而如今计算机网络的高速发展及普及度的进一步加强,越来越多的人希望通过在家实现存取款或是通过上网实现网上银行的功能等。在这样的趋势下,明显可以看出现今的银行计算机储蓄系统不能够满足人们日益增长的需求,为提高该银行的存取款工作效率,降低工作的人力、物力开支,提高工作的准确性、正确性,并且便于用户信息存取,需要建立一个新的、高效的、方便的、互联的计算机储蓄系统 1.2 项目目标 (1).处理速度的提高及准确度的保证; (2).人员利用率的改进及合理调度。 (3).改进管理和服务; 2.运行环境 1)客户端 操作系统:Windows xp/2000 server/2003 server/2008 server/7, Linux。 浏览器:IE 7.0以上,Firefox3.5以上,chrome 6以上。 2)服务器端 操作系统:Windows xp/2000 server/2003 server/2008 server/7, Linux。 浏览器:IE 7.0以上,Firefox3.5以上,chrome 6以上。 3)数据库 操作系统:Windows 7 数据库系统:Mysql 5.0及更新版本

3.性能需求 1)客户端一般相应时间不超过1秒。 2)报表统计时间不超过30秒。 4.安全性需求 1)对数据的访问设置权限,以保证用户个人信息的保密性。 2)对用户输入的密码进行单向加密,以防止密码泄露造成经济损失。 3)保证用户进行的业务执行正确和安全。 5.外部接口需求 用户接口 本系统采用B/S架构,所有界面使用WEB风格,用户界面的具体细节将在概要设计文档中描述。 6. 银行系统业务流程图

银行管理系统设计报告样板

银行管理系统设计报告 学生姓名:宋科超冯瑞刘林锋 学生学号:13081282 13081304 13081306 班级:软件学院三班

一、需求分析设计一个银行账户管理系统,要求实现以下功能: 1. 实现银行管理员管理的功能,要求完成以下功能:1)管理员的登录(设 本系统的管理员只有一个,管理员信息包括管理员姓名,管理员密码); 2)修改管理员密码;3)为新用户创建账户信息,账户信息包括用户帐号(要求系统自动分配用户账号)、用户账户密码(为用户设置初始密码123456)、用户身份证号码、用户姓名、用户地址、帐户金额; 4)删除需要注销账户的用户的账户信息;5)查询银行信息,包括:该银行的总客户数,总的存款金额;6)某个用户的账户信息。 2. 实现客户对自己账户的操作功能, 要求完成以下功能:1)用户的登录 (未登录或登录失败时不能执行用户账户的操作);2)修改帐户信息,要求用户输入帐号,根据用户需要修改除了帐号之外的其余信息;3)模拟用户实现存款和取款的功能;4)记录用户账户的历史账单,方便用户查阅,如用户何时从银行取款多少等; 5)查询账户信息,根据输入的帐号查询用户信息、帐户金额和用户的明细账单。

3. 以上功能要求以分级菜单的形式提供,不同的角色状态得到不同 的菜单。 二、设计思想: 定义一个用户类customer ,数据成员主要有姓名、身份证号码、住址、余额等内容,可供用户操作的功能有开户,销户、存款、取款、转账、余额查询等。用户可根据界面提示自行操作。 定义一个管理员administrator : 管理员信息包括管理员姓名,管理员密码;管理员的登录;修改管理员密码;可操作的功能有:1 为新用户创建账户信息,账户信息包括用户帐号、用户账户密码(为用户设置初始密码123456)、用户身份证号码、用户姓名、用户地址、工作单位、帐户金额;2 删除需要注销账户的用户的账户信息;3 查询银行信息,包括:该银行的总客户数,总的存款金额;4 某个用户的账户信息。由于要实现界面的回复,所以用了大量的函数调用。在控制用户的循环操作时采用了for循环与break匹配的结构。 在整体设计上将程序分为四个部分,第一个部分“ customer.h ”, 在这个文件中对所要用到的类customer 和administrator 进行了申明;第二个部分“ administrator.cpp ”,在这个文件里定义了管理员,并且实现了管理员对系统的管理功能;第三个部分“ customer.cpp ”

网上购物系统——详细设计说明书

网上购物系统 详细设计说明书 1引言 1.1编写目的 电子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式,它实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网路时代的变革。随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。特别是在全球经济一体化的国际背景下,在我们继续扩大国内流通领域对外开放的同时,深入研究这个问题,审慎制订相应的宏观对策,尤其重要和迫切。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。 1.2.项目背景 软件名称:网上购物系统 开发者:宋金德,袁浩,王朝阳,许威 项目简介:本系统主要实现网上产品展示与在线定购及人员的管理, 一、不同身份有不同的权限功能(管理人员、注册用户、游客) 二、在线产品展示(分页显示) 三、在线定购 四、后台管理(用户管理、商品的管理) 1.3定义 Asp(active server pages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交换)。 ADO:ActiveX Data Object, ActiveX 数据对象 SQL:Structured Query Language 1.4参考资料 [1] 谭浩强《动态网页制作ASP》北京电子工业出版社. 2001 [2] 彭万波《网页设计精彩实例》北京电子工业出版社.2002

银行管理系统 概要设计报告

目录1.引言 1.1编写目的 1.2 项目背景 1.3 定义 1.4参考资料 2. 任务概述 2.1目标 2.2 运行环境 2.3 需求概述 2.4 条件与限制 3. 总体设计 3.1处理流程 3.2 总体结构和模块外部设计 3.3 功能分配 4. 接口设计 4.1 外部接口 4.2 内部接口 5. 数据结构设计 5.1 逻辑结构设计 5.2数据结构和程序的关系 6. 运行设计 6.1 运行模块的组合 6.2 运行控制 6.3 运行时间 7. 出错处理设计 7.1 出错输出信息 7.2 出错处理对策 8. 安全保密设计

概要设计规格说明书 --银行管理系统1.引言 1.1编写目的 随着经济社会的快速发展,人们已不满意于人工存取款的低效率,追求更高的存取效率,并且业务的种类逐渐丰富、复杂度提高,人工操作出现的失误也呈现上升趋势,银行根据行业和用户的需求,决定开发新型的银行管理系统,以降低操作复杂度、出错率,从而提高工作效率,通过简单高效的操作来实现目的,将一系列的操作集成起来,实现功能的耦合,提高操作的易操作性、高效率性。 1.2项目背景 (1)开发软件名称:银行储蓄系统。 (2)项目开发者:“银河一号银行管理系统”开发小组 (3)用户单位:各种商业银行。 1.3定义 列出开发中的概要设计中特定词的特定含义 VS 2010(Microsoft Visual studio 2010):一种集成的开发工具。 SQL(Structured Query Language):结构化查询语言,主要用于同数据库进行数据访问与控制。 1.4参考资料 (1)《软件工程》张俊兰王文发编著西安交通大学出版社 (2)《C++程序设计》谭浩强编著清华大学出版社 (3)《软件工程》任胜兵邢琳编着北京邮电大学出版社 (4) 《面向对象程序设计》陈维兴张小茶编著清华大学出版社 2.任务概述 2.1目标 本银行管理系统旨在提高银行工作人员的工作速率、以及降低出错率,通过简单高效的操作来实现目的,将一系列的操作集成起来,实现功能的耦

系统软件详细设计说明书

系统软件详细设计说明书 1.引言 1.1编写目的 本详细设计说明书是针对网络信息体系结构的课程作业而编写。目的是对该项目进行详 细设计,在概要设计的基础上进一步明确系统结构,详细地介绍系统的各个模块,为进行后面的实现和测试作准备。本详细设计说明书的预期读者为本项目小组的成员以及对该系统感兴趣,在以后想对系统进行扩展和维护的人员。 2.系统的结构 ui :系统界面部分,负责接受用户输入,显示系统输出,负责其他模块功能的协调调用,并含有站内搜索功能,即在用户指定的已打开的ftp站点中搜索用户需要的资源。ui 部分调用common部分的功能读取xml文件中保存的界面元素属性信息,用户最近访问过的10个ftp信息,用户选择的下载的ftp内容列表及其他需要通过xml文件保存的信息。 client :实现ftp客户端的功能,ftp连接,ftp上传及下载:上传或下载用户指定的

资源,并返回相应的信息。 search: 资源实时检索部分,根据用户输入的资源名称关键字,资源类型和选择的检索方式检索用户需要的资源,并验证资源的可用性,返回可用资源及其大小,速度等相关信息。 preview :资源预览部分,显示用户选择的资源的部分内容,以使用户决定是否需要该资源。 preview部分调用comm on部分读取属性文件的内容亦显示预览资源内容的显示格式。 3.模块1(ui )设计说明 3.1 模块描述实现用户界面的包,含有11个文件51 个类,是本系统中最复杂的代码。 3.2 功能负责接受用户输入,显示系统输出,其他模块功能的协调调用,并含有站内搜索功能,即在用户指定的已打开的ftp 站点中搜索用户需要的资源。 3.3 交互的模块 client ,search ,preview ,common。 3.4 模块设计该模块中的主要文件,文件中包含的主要类及其功能和与其它包的交互如下: MainFrame.java :MainFrame 是含有主函数的类,也是lyra 客户端开始执行的类,它先后进行资源的初始化,显示主界面等工作,根据屏幕大小设置界面大小,设置界面的观感。 FtpFrame_AboutBox.java: 显示关于窗口的类,当用户点击帮助菜单中的关于菜单项时会 弹出关于对话框。 Tools.java :FileTools 是文件操作辅助类,可以实现文件的递归删除等。 XMLController.java: JDOMTes是操作xml文件的类,用JDOM来操作xml文件, 实现的功能有: (1)保存ftp 服务器的文件列表(站内搜索时使用),递归的从ftp 服务器读取列表,并存入一个xml文件中(文件的命名方法是:ip+用户名.xml);以目录树的形式保存。 (2)根据文件名在文件中查找文件,站内搜索时使用。 (3)保存ftp 服务器的信息:ip ,端口(默认端口21 不保存),用户名(默认anonymous 不保存),密码,最多存10 个;存在resource\settings\ serversinfor.xml 文件中。 (4)读取已存储的ftp 服务器信息。 (5)从type.xml 读取搜索的类型。 Constants.java: 放置系统运行时使用的一些常量,initcontent ()函数对所有常量进行初始化,这个函数在MainFrame 中被调用一次。iconHashMap 是hash 表,用于存放文件的系统图标。 CustomizedController.java :包含自定义的控件类,java 中的控件可能不能满足需求,需要自己定义某些属性。这些控件会在创建界面时使用。其中含有的类有: (1)CustomizedJTable 是表格类,设置表格的某些属性,如字体等。 (2)CustomizedTableCellRenderer 是表格单元格绘制器类,主要用于显示文件的系统图标,和文件名。 (3)LeftPanel类的父类是JTabbedPane,用户显示主窗口左边的面板。 (4)RightPanel 类的父类是JPanel ,用户显示右边的主题部分,包括右上边的搜索及服务 器选项,和中间的显示服务器文件的TabbedPane。. (5)BottomPanel 类是右下放显示下载和服务器信息的JTabbedPane。 (6)CustomizedJButton 是定义按钮类,更改了按钮的字体,java 本身默认的字体不好看。 (7)CustomizedTableModel 是表格类,实现单元格的不可编辑。 (8 )CustomizedTableCellRenderer_Remote 类是表格绘制器,在远程文件浏览 器RemoteFilesPanel 使用,用于显示文件名和文件图标。

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

中央民族大学 软件工程实验报告银行储蓄系统概要设计与详细设计姓名:吴璨 学号:

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 1.1........................................................... 编写目的 2 1.2.............................................................. 背景 2 1.3.............................................................. 定义 2 1.4........................................................... 参考资料 2 2........................................... 程序(子系统)系统的组织结构2 3......................................................... 界面设计要求3 4.本软件系统中各程序(子系统)的设计说明 (11) 3.1............................................. 程序(子系统)1的设计说明 11 3.2............................................. 程序(子系统)2的设计说明 29 4...................................................... 子系统相互关系表29

软件系统详细设计说明书模板

xxxxx系统详细设计说明书

版本历史

修改记录

目录 1引言 (5) 1.1编写目的 (5) 1.2背景 (5) 1.3参考资料 (5) 1.4术语定义及说明 (5) 2设计概述 (5) 2.1任务和目标 (5) 2.1.1需求概述 (5) 2.1.2运行环境概述 (5) 2.1.3条件与限制 (6) 2.1.4详细设计方法和工具 (6) 3系统详细需求分析 (6) 3.1详细需求分析 (6) 3.2详细系统运行环境及限制条件分析接口需求分析 (6) 4总体方案确认 (6) 4.1系统总体结构确认 (6) 4.2系统详细界面划分 (7) 4.2.1应用系统与支撑系统的详细界面划分 (7) 4.2.2系统内部详细界面划分 (7) 5系统详细设计 (7) 5.1系统程序代码架构设计 (7) 5.1.1UI(User Interface)用户界面表示层 (7) 5.1.2BLL(Business Logic Layer)业务逻辑层 (8) 5.1.3DAL(Data Access Layer)数据访问层 (8) 5.1.4Common类库 (8) 5.1.5Entity Class实体类 (8) 5.2系统结构设计及子系统划分 (8) 5.3系统功能模块详细设计 (9) 5.3.1XX子系统 (9) .1XX模块 (9) 列表和分页 (9) 创建XX (9) .2XX模块 (9) XX列表 (9) XX修改 (9) 5.3.2XX子系统 (9) 5.3.6.1用户管理模块 (9) 5.3.6.2角色管理模块 (14) 5.3.6.3系统设置模块 (14) 5.3.6.4系统登录注销模块 (14) 5.4系统界面详细设计 (14) 5.4.1外部界面设计 (14) 5.4.2内部界面设计 (14) 5.4.3用户界面设计 (14) 6数据库系统设计 (14) 6.1设计要求 (14) 6.2信息模型设计 (14) 6.3数据库设计 (14) 6.3.1设计依据 (14)

银行储蓄系统报告.doc

一、课程设计的目的和要求 1.1设计目标 运用数据库设计理论设计一个较完善有意义的数据库。 掌握目前流行的数据库管理系统Microsoft SqlServer 2000的使用与应用开发技术。 为数据库开发相应的应用程序,构成完整的数据库应用系统。 将设计在数据库管理系统上Oracle等一个或组合实现,开发工具可以选用VB、VC、java、html或其他程序设计语言。 1.2基本要求 采用面向对象的方法开发,按照软件工程课程中讲的有关数据库及其应用系统设计章节的内容,进行分析和设计,并按照面向对象的设计流程给出相应的分析设计文档。分析文档中应涉及到以下几个基本方面:需求分析与表达(oo分析,需求建模)、oo模型与关系模型的转换(映射方案、数据库结构、建库的sql语句)、完整性考虑(完整性约束、存储过程或触发器)、并发控制(数据并发问题,可加锁)、安全性考虑(数据库安全机制)、数据库备份与恢复、系统体系结构(c/s、b/s)、用户接口设计(操作界面设计)、程序功能设计、关键源程序等等。 1.3课题选择 银行储蓄管理系统 二、银行储蓄可行性分析

2.1基本要求 2.1.1 功能要求 此系统所要完成的主要功能有两方面: 储户填写存款单或取款单交给业务员键入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,完成后由系统打印存款单给储户。 如果是取款,业务员把取款金额输入系统并要求储户输入密码以确认身份,核对密码正确无误后系统计算利息并印出利息清单给储户 2.1.2 性能要求 为了满足储户的要求,系统必须要有高的运作速度,储户填写的表单输入到系统,系统必须能快速及时作出响应,迅速处理各项数据、信息,显示出所有必需信息并打印出各项清单,所以要求很高的信息量速度和大的主存容量;由于要存贮大量的数据和信息,也要有足够大的磁盘容量;另外,银行计算机储蓄系统必须有可靠的安全措施,以保证储户的存储安全。 2.1.3 接口要求 业务员键入储户的资料要全部一直显示在屏幕上;储户键入密码到系统以核对;计算机与打印机有高速传输的连接接口,最后以纸张的形式打印出清单给储户。 2.1.4 输入要求 业务员从存取款表单输入数据,要迅速精确,适当调整输入时间,不能让客户等太久,但也不能让业务员太过忙碌以免影响正确率,造成用户损失。 2.1.5 输出要求 要求快速准确地打印出存款或取款清单给客户。 2.2开发目标 近期目标: 第一年内在一个银行建立一个银行内部计算机储蓄系统,初步实现银行储蓄系统计算机化,并保证该银行能够按期望顺利完成工作。 长期目标: 希望在三至四年内,在国内银行中建立该计算机储蓄系统,促进银行间的互联合作,实现银行储蓄系统的计算机管理体制,提高银行储蓄系统的整体水平;并实现银行储蓄系统的

ATM自动取款机系统—详细设计说明书

文档名称:详细设计说明书 项目名称:ATM自动取款机系统 编写:张恒友 审核:王旭 日期:2016年6月5日 院系:计算机学院 专业:计算机科学与技术 一.引言 1.1编写目的 根据《需求规格说明书》,在仔细考虑讨论之后,我们又进一步对《ATM自动取款机系统》软件的功能划分、数据结构、软件总体结构进行设计,从而完成概要设计,作为软件详细设计的基础。 1.2项目背景 项目委托单位:计算机学院软件工程实验。 开发单位:班ATM自动取款机系统项目组。 由于柜台常常会拥挤,排队的人很多,而且大多数的客户都是取款,存款等,而有些办理业务的需要一定的时间,这会使得一些只需要取款等的客户会有较长时间的等待。所以银行希望设计一个系统,能让客户在系统上进行简单的操作,比如存款、取款、查询余额、转账等。 1.3定义 ATM: Automatic Teller Machine,自动柜员机。

1.4参考资料 《计算机软件需求说明编制指南》 《计算机软件产品开发文件指南》 《ATM系统可行性分析报告》。 《软件设计与体系结构》 《软件工程——实践者的研究方法》 二.任务概述 2.1目标 现如今,ATM在一定程度上存在很大的安全隐患,给用户造成很大的经济损失。为了解决这样的问题,我们小组提出了改进ATM自动取款机系统,使用户在操作过程中更加安全,放心,更便捷。 2.2运行环境 硬件环境: CPU:1GHZ及以上 内存:1G以上 硬盘:20G以上 软件环境: 操作系统:Microsoft Windows XP或更高版本 数据库:Microsoft SQL Server 2005 Web服务器:Tomcat5.0以上 支持浏览器:Internet Explorer 7.0及其以上版本 开发环境:MyEclipse,jdk,Microsoft SQL Server 2005 2.3条件与限制 随着科技的发展,人们生活水平的不断提高,高性能高效率高安全的产品越来越受到人们的欢迎。 ATM自动取款机是一种非常智能的机器,人们可以直接和它交互,代替以前的手工操作,大大提高了银行的工作效率。同时也给广大用户带来了非常大的方便。由于ATM自动取款机是和服务器是连网的,这就涉及到

系统详细设计说明书

XXXXXX XXXXXXXXXXXXX 项目名称 详细设计说明书 XXX公司 二〇XX年X月

文档修改记录

目录 第一章引言............................................. 错误!未定义书签。 目的............................................. 错误!未定义书签。 背景............................................. 错误!未定义书签。 术语定义......................................... 错误!未定义书签。 参考资料......................................... 错误!未定义书签。第二章系统概述......................................... 错误!未定义书签。第三章程序1设计说明................................... 错误!未定义书签。 程序描述......................................... 错误!未定义书签。 模块架构图 ................................... 错误!未定义书签。 功能 ......................................... 错误!未定义书签。 类图 ......................................... 错误!未定义书签。 增加功能(功能点) ........................... 错误!未定义书签。 程序流程 ..................................... 错误!未定义书签。 测试和限制条件 ............................... 错误!未定义书签。 备注 ......................................... 错误!未定义书签。第四章程序2设计说明................................... 错误!未定义书签。第五章公用接口程序说明................................. 错误!未定义书签。 全局变量......................................... 错误!未定义书签。 公用界面或接口................................... 错误!未定义书签。 公用方法和过程................................... 错误!未定义书签。第六章附件............................................. 错误!未定义书签。详细设计评审意见.......................................... 错误!未定义书签。

银行储蓄系统流程图

需求分析

用户 存款单 填表 错误 存款单 存款信息表 需要 密码 密码信息表 密码 存款信息 存款信息 用户 存单 P1.1 验收 存款单 P1.2 更新存款 信息 P1.3 处理存款 P1.4 打印 存单 不需要密码 P1.2.1 设置密码 重新填写 概要设计

模块标识符模块功能控制关系身份验证模块G1 验证用户身份 存款模块G2 银行业务员输入存款信息,系统进行存储 取款模块G3 银行业务员输入取款信息,系统进行存储 存款单打印模块G4 银行业务员输入存款信息并打印 取款单打印模块G5 银行业务员输入取款信息并打印 按用户名和ID查询模块G6 查询用户信息 G1 G2 G3 G4G5 G6 身份验证功能* 存款功能* 取款功能* 存款单打印功能* 取款单打印功能* 按用户名和ID查询功能*

[说明各个数据结构与访问这些数据结构的各个程序之间的对应关系。 ] [程序1] [程序2] [……] [程序m] [数据结构1] √ [数据结构2] √√ ...... ………… [数据结构n] √√ 输出信息可能原因处理方法 ***不能为空***项忘记填写按照要求填写***项***不能重复***项数据库已有相应记录按照要求填写***项 数据库连接不上等类似的提示信息数据库服务器关闭或者网络 不通 检查数据库服务器是否关闭, 如关闭则启动,否则检查网络 配置 详细设计 名称标识数据类型数据值输入方式用户ID customerid 字符键盘输入密码password 字符或数字键盘输入

名称标识数据类型数据值输入方式存款金额cunkuancount 数字( Double )>0 键盘或鼠标 名称标识数据类型数据值输入方式取款金额qukuancount 数字( Double )>0 键盘或鼠标

C语言银行管理系统设计

程序设计基础(C语言)课程设计说明书 (20~ 20学年第_1_学期) 题目名称:银行存取款管理系统 姓名 学号 专业 班级 指导教师 提交日期

湖南应用技术学院课程设计任务书 指导教师(签名):教研室主任(签名):年月日

一、需求分析 1、银行存取款管理系统在于如何使用户更便于去进行存取款等一系列操作,是为了解决银行在存取款方面的不便之处。 2、通过此系统,能录用用户存款的信息,其中包括用户的编号、姓名、性别、 地址、年龄及账户总金额。 3、能够输入客户存款或取款记录。 4、能根据客户姓名查询存款和取款记录。 二、总体设计 1、总体思路:本系统分为七个主功能模块 (1)录入客户存取款信息模块; (2)修改客户存取款信息模块; (3)排序客户存取款信息模块 (4)删除客户存取款信息模块; (5)查找客户存取款信息模块; (6)显示客户存取款信息模块; (7)系统退出模块。 通过对七个功能模块的设计和操作,使银行拥有一系列的存取款系统。 用户根据系统的提示进行七个功能模块的操作就能十分便捷的完成自己 要进行银行存取款项目。 2、设计思想:银行存取款管理系统在于方便银行的存取款项目,因此对其 设计有六个主功能模块:录入、修改、排序、查找、删除、显示和退出。 使用相应的c语言函数去实现这个模块的设计,最后通过这七 个功能模块来完成存取款的一系列实现。 3

4、问题和方法 (1)程序编码繁琐,难度较大。 方法:上网查资料弄懂不认识的程序,并向老师和会的同学请教。 (2)程序错误较多,无法执行。 方法:耐心的纠错,仔细地检查。 (3)容易粗心打错函数符号、参数或标点符号。 方法:吸取教训,编程时更加细心。 三、详细设计 1、重要数据的数据结构设计 客户存取款信息的记录项用student表示,包括6个属性:num1,name,addr,sex,age,num2, 其分别是编号,客户姓名,客户地址,性别,年龄,账户总金额。 2、函数设计 银行存取款管理系统程序采用了结构化程序设计的思想,由4个h头文件和3个c源文件组成。程序中除了主函数外,共设计了以下七个函数,分别包含在3个c源文件中。以下是这些函数的函数原型及功能设计。 (1)void inputing(student *p); 函数功能:输入函数中的输数据部分并保存的函数。 (2)void input(student *p,int i); 函数功能:输入函数。输入客户的基本信息。 (3)void insert(student *p,int i); 函数功能:插入函数。插入要输入的客户信息。 (4)void output(student *p,int i); 函数功能:输出函数。将需要的客户信息以列表的形式显示在屏幕上。 (5)void sort(student *p,int n); 函数功能:排序函数。按要将客户存取款信息以账号大小的顺序排列出来。 (6)void find(student *p,int n); 函数功能:查找函数。按要求通过输入客户姓名的方式查询客户存取款信息。(7)int del(student *p,int n); 函数功能:删除函数。通过输入要删除的客户姓名,查询后删除该客户存取款信息。 3、函数关系调用图

银行储蓄系统概要设计说明书

银行储蓄系统概要设计说明书 目录 1 引言 (3) 1.1 编写目的 (3) 1.2 背景 (3) 1.3 定义 (3) 1.4 参考资料 (3) 2 总体设计 (3) 2.1 需求规定 (4) 2.2 运行环境 (4) 2.3 基本设计概念和处理流程 (4) 2.3.1数据处理流程图 (4) 2.3.2数据对象E-R图 (4) 2.3.3存取款数据流程图 (5) 2.4 结构 (5) 2.5 功能需求与程序的关系 (5) 2.6 人工处理过程 (6) 2.7 尚未解决的问题 (6) 3 接口设计 (6) 3.1 用户接口 (6) 3.2 内、外部接口 (6)

4 运行设计 (7) 4.1 运行模块组合 (7) 4.2 运行控制 (7) 4.3 运行时间 (7) 5 系统数据结构设计 (7) 5.1 逻辑结构设计要点 (7) 5.2 物理结构设计要点 (8) 5.3 数据结构与程序的关系 (8) 6 系统出错处理设计 (8) 6.1 出错信息 (8) 6.2 补救措施 (9) 6.3 系统维护设计 (9)

概要设计说明书 1 引言 1.1 编写目的 在现代化社会中随着银行业的激烈竞争,如何更好的提高办事效率,降低成本,提高银行系统的电算化及现代化程度,充分满足客户的需求,提供更优质高效的服务,成为各银行正向追逐的目标。伴随着银行业激烈的竞争,急需出现一套更符合银行需要的新一代银行储蓄系统。 为满足客户需求,通过概要的设计说明,可以让系统开发的团队有一个开发的具体方向,并且确定软件开发过程中将会面临的诸多问题以及制定出相应的解决办法,以及确定此软件在未来所带来的经济效益。 1.2 背景 待开发的软件系统的名称;银行储蓄管理系统。 本项目的任务提出者:银行。 本项目的开发者:本小组成员。 目前的银行储蓄系统方便性还不够,储蓄用户不能很好的随时随地进行存取款,因此,就需要创建一个可以很好满足用户,方便用户存取款需求的新的银行计算机储蓄系统。1.3 定义 银行储蓄应用软件:基本元素为构成银行储蓄以及相关行为所需的各种部分。 需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。 需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。 1.4 参考资料 2 总体设计

银行账户管理系统设计说明书

银行账户管理系统 一、系统设计 1、系统目标设计 通过该银行账户管理系统,使银行的账户管理工作系统化、规范化、自动化,从而达到提高账户管理效率的目的。 系统开发的总体任务是使办公人员可以轻松快捷地完成对账户管理的任务。 2、开发设计思想 本系统开发设计思想: ⑴、系统应符合银行账户管理的规定,满足银行相关人员日常使用的需要,并达到操作过程中的直观、方便、实用、安全等要求。 ⑵、系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。 ⑶、系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。 ⑷、尽量采用现有软硬件环境及先进的管理系统开发方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的。 3、系统主要功能 系统功能分析是在系统开发的总体任务的基础上完成的。本例中的银行账户管理系统需要完成的功能主要有: ⑴、账户管理(主要面向管理员)。 ⑵、存款、取款。 ⑶、用户信息修改、开户、销户。 ⑷、办卡、挂失卡、用户积分查询。 ⑸、取款机信息管理(主要面向用户)。用户的存取记录查询,用户取款 4、系统功能模块设计 在系统功能分析的基础上,根据Visual FoxPro 程序编制的特点,得到如下图所示的系统功能模块图。

5、数据库需求分析 数据库需求分析是我们数据库结构设计的第一个阶段。在这个阶段系统主要是收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为我们以后的进一步设计打下基础。 在仔细调查银行账户管理过程的基础上,我们得到本系统所处理的数据流程如下图所示。

网上购物系统详细设计说明书

五、详细设计说明书 1.引言 (222) 1.1编写目的 (222) 1.2项目背景 (222) 1.3定义 (333) 1.4参考资料 (333) 2.总体设计 (444) 2.1需求概述 (444) 2.2软件结构错误!未定义书签。错误!未定义书签。错误!未定义书签。 3.程序描述 (444) 3.1功能 (444) 3.2性能 (777) 3.3输入项目 (888) 3.4输出项目 (888) 3.5算法 (888) 3.6程序逻辑 (888) 3.7接口 (999) 3.8存储分配错误!未定义书签。错误!未定义书签。错误!未定义书签。

3.9限制条件错误!未定义书签。错误!未定义书签。错误!未定义书签。 3.10测试要点 (131313) 1.引言 1.1目的 为了对本网上购物系统的可行性进行一下探讨,论证实现本项目的可能性,和一些前期的准备工作及工作条件,并且为工程的下一步设计打下铺垫。电子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式,它实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网路时代的变革。随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI 交易。这种全新的交易方式实现了公司间文档

银行存储系统-概要设计

《软件工程》实验报告 实验题目:银行计算机储蓄系统 标题:概要设计说明 学院:信息工程学院 专业:计算机科学与技术(交通信息工程)班号:2012240203 成员:2012240203XX XXX 2012240203XX XXX 2012240203XX XXX 2012240203XX XXX 2012240203XX XXX 指导教师:XXX 2015 年10 月5 日

概要设计说明书 目录 1引言 (3) 1.1编写目的 (3) 1.2背景 (3) 1.3定义 (3) 1.4参考资料 (3) 2总体设计 (4) 2.1需求规定 (4) 2.2运行环境 (4) 2.3处理流程 (5) 2.3.1后台服务器流程 (5) 2.3.2 开户流程 (6) 2.3.3 销户流程 (6) 2.3.4 存款流程 (7) 2.3.5 取款流程 (8) 2.4结构 (8) 2.5功能需求与程序的关系 (9) 2.6人工处理过程 (9) 3系统数据结构设计 (9) 3.1逻辑结构设计要点 (9) 3.1.1数据库各表属性 (9) 3.1.2系统基本E-R图 (10) 3.2物理数据结构设计 (11) 4接口设计 (13) 4.1用户接口 (13) 4.2外部接口 (13) 4.3内部接口 (13) 5运行设计 (14) 5.1运行模块组合 (14) 5.2运行控制 (14) 5.3运行时间 (14)

1引言 1.1编写目的 在本银行存储系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对银行、用户中获得,并在需求规格说明书中得到详尽得叙述及阐明。 本阶段将在系统的需求分析的基础上,对银行存储系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。 在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。 1.2背景 本项目由X银行委托,由2012级计算机三班5位同学进行开发。具体背景见《银行存储系统-可行性分析报告》。 1.3定义 CBAS: 银行计算机储蓄系统 主键:数据库表中的关键域。值互不相同。 外键:数据库表中与其他表主键关联的域。 1.4参考资料 《软件工程导论(第5版)》张海藩编著清华大学出版社

相关主题
文本预览
相关文档 最新文档