s2 银行系统概要设计说明书_第1页
s2 银行系统概要设计说明书_第2页
s2 银行系统概要设计说明书_第3页
s2 银行系统概要设计说明书_第4页
s2 银行系统概要设计说明书_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、银行系统S2 概要设计说明书修订历史记录日期版本说明作者2013-05-02建档仲其龙目录 TOC o 1-3 h z u HYPERLINK l _Toc29904 目录 PAGEREF _Toc29904 3 HYPERLINK l _Toc18572 1 .引言 PAGEREF _Toc18572 5 HYPERLINK l _Toc15071 1.1 编写目的 PAGEREF _Toc15071 5 HYPERLINK l _Toc7110 1.2 背景 PAGEREF _Toc7110 5 HYPERLINK l _Toc4127 1.3 定义 PAGEREF _Toc4127 5

2、HYPERLINK l _Toc29139 1.4 参考资料 PAGEREF _Toc29139 5 HYPERLINK l _Toc17578 2. 总体设计 PAGEREF _Toc17578 5 HYPERLINK l _Toc1983 2.1 需求规格 PAGEREF _Toc1983 5 HYPERLINK l _Toc24931 2.1.1 用户需求 PAGEREF _Toc24931 5 HYPERLINK l _Toc10942 2.1.2 工作人员需求 PAGEREF _Toc10942 6 HYPERLINK l _Toc20231 2.1.3 系统输出需求 PAGEREF

3、 _Toc20231 7 HYPERLINK l _Toc6027 2.2 运行环境 PAGEREF _Toc6027 7 HYPERLINK l _Toc14993 2.3 基本设计概念和处理流程 PAGEREF _Toc14993 8 HYPERLINK l _Toc17852 2.3.1 用户操作 PAGEREF _Toc17852 8 HYPERLINK l _Toc18875 PAGEREF _Toc18875 14 HYPERLINK l _Toc1710 PAGEREF _Toc1710 20 HYPERLINK l _Toc2225 2.4 结构 PAGEREF _Toc222

4、5 20 HYPERLINK l _Toc23811 2.5 功能需求与程序的关系 PAGEREF _Toc23811 22 HYPERLINK l _Toc557 2.6 人工处理过程 PAGEREF _Toc557 22 HYPERLINK l _Toc22717 2.7 尚未解决的问题 PAGEREF _Toc22717 22 HYPERLINK l _Toc15762 3. 接口设计 PAGEREF _Toc15762 23 HYPERLINK l _Toc25977 3.1 用户接口 PAGEREF _Toc25977 23 HYPERLINK l _Toc31424 3.2 外部接

5、口 PAGEREF _Toc31424 23 HYPERLINK l _Toc9061 3.3 内部接口 PAGEREF _Toc9061 23 HYPERLINK l _Toc444 4. 运行设计 PAGEREF _Toc444 23 HYPERLINK l _Toc26837 4.1 运行模块组合 PAGEREF _Toc26837 23 HYPERLINK l _Toc19551 4.2 运行控制 PAGEREF _Toc19551 23 HYPERLINK l _Toc14766 4.3 运行时间 PAGEREF _Toc14766 24 HYPERLINK l _Toc17062

6、5. 系统数据结构设计 PAGEREF _Toc17062 24 HYPERLINK l _Toc11009 5.1 逻辑结构设计要点 PAGEREF _Toc11009 24 HYPERLINK l _Toc18010 5.2 物理结构设计要点 PAGEREF _Toc18010 24 HYPERLINK l _Toc7297 5.3 数据结构与程序的关系 PAGEREF _Toc7297 26 HYPERLINK l _Toc28969 6. 系统出错处理设计 PAGEREF _Toc28969 26 HYPERLINK l _Toc16067 6.1 出错信息 PAGEREF _Toc1

7、6067 26 HYPERLINK l _Toc16496 6.2 补救措施 PAGEREF _Toc16496 26 HYPERLINK l _Toc21609 6.3 系统维护设计 PAGEREF _Toc21609 27.引言编写目的在现代化社会中随着银行业的激烈竞争,如何更好的提高办事效率,降低成本,提高银行系统的电算化及现代化程度,充分满足客户的需求,提供更优质高效的服务,成为各银行正向追逐的目标。因此,开发一套方便快捷,高效实用,安全稳定的银行储蓄系统软件,便成了银行的当务之急。 它的意义也就显得尤为重要了。过去落后的银行人工操作已经不适应现代社会的需求了,伴随着银行业激烈的竞争,

8、急需出现一套更符合银行需要的新一代银行储蓄系统。背景a)开发软件名称:银行储蓄系统。b)项目开发者:物联网工程学院计科1002小组 c)用户单位:各种商业银行。d)背景:为了以更高的服务质量让储户满意,提高业务效率,强调资金安全,完善风险防范意识,特此开发一套新的银行计算机存储系统。定义无参考资料1 张海藩软件工程导论(第五版)北京:清华大学出版社,2006总体设计需求规格2.1.1 用户需求1. 开户,用户登录自助系统,填写开户表格(包括账户名、账户类型、账户密码),工作人员录入信息开户,并打印凭单给客户;2. 销户,用户登录自助系统,填写销户表格(包括账户、账户类型、账户密码),工作人员注

9、销用户,并打印凭单给用户。3. 存款,用户登录自助系统,填写存款表格(包括姓名、身份证号、存款金额、联系 、地址、办理日期),并打印存款单给客户;4. 取款,用户登录自助系统,填写取款表格(包括姓名、身份证号、用户名、取款金额、联系 、地址、办理日期)系统计算利息并打印利息清单给储户还可向储户提供余额查询功能。5. 转账,用户登录自助系统,填写转账表格(包括姓名、身份证号、转账金额、转到用户、联系 、地址、办理日期),工作人员录入信息办理业务,并打印存款单给客户;6. 解冻,用户登录自助系统,填写解冻表格(包括姓名、身份证号、用户名、联系 、地址、办理日期),工作人员解冻账户,并打印存款单给客

10、户;7. 修改密码,用户登录自助系统,输入用户名和原密码验证,修改密码;8. 查询用户信息,用户登录自助系统,输入用户名和密码,即可查询,若需要可打印凭单给用户;9. 挂失/补办,用户登录自助系统,输入用户名和密码,并进行身份验证,则可进行禁用账户或者补办储蓄卡;2.1.2 工作人员需求1. 开户,客户需填写开户表格(包括账户名、账户类型、账户密码),工作人员录入信息开户,并打印凭单给客户;2. 销户,客户需填写销户表格(包括账户、账户类型、账户密码),工作人员注销用户,并打印凭单给用户。3. 存款,客户需填写存款表格(包括姓名、身份证号、存款金额、联系 、地址、办理日期),并打印存款单给客户

11、;4. 取款,客户需填写取款表格(包括姓名、身份证号、用户名、取款金额、联系 、地址、办理日期)系统计算利息并打印利息清单给储户还可向储户提供余额查询功能。5. 转账,客户需填写转账表格(包括姓名、身份证号、转账金额、转到用户、联系 、地址、办理日期),工作人员录入信息办理业务,并打印存款单给客户;6. 解冻,客户需填写解冻表格(包括姓名、身份证号、用户名、联系 、地址、办理日期),工作人员解冻账户,并打印存款单给客户;7. 修改密码,客户直接到前台找工作人员表明身份和用户名,修改密码后,工作人员打印存款单给客户;8. 查询用户信息,客户直接到前台找工作人员告知用户名并输入密码,即可查询,若需

12、要可打印凭单给客户;9. 挂失/补办,客户直接到前台找工作人员告知用户名并输入密码,并进行身份验证,则可进行禁用账户或者补办储蓄卡;2.1.3 系统输出需求1. 保存新用户信息,用户或者工作人员更新系统信息后,系统进行保存;2. 打印存单,用户或者工作人员进行存款操作后,打印存款凭据;3. 打印取款凭条,用户或者工作人员进行取款操作后,打印取款凭据;4. 计算利息,用户账户有存款则可根据利率计算利息;5打印转账单,用户或者工作人员进行转账操作后,打印转账凭据;6. 更新用户信息,用户或者工作人员更新系统信息后,系统更新信息;运行环境硬件环境:a处理器奔腾以上系列的PC台式机或便携式电脑;b运行

13、时占用内存:=64MBc所需硬件空间:=20GBd网卡:10M以上e打印机支持环境:awindows系列、linux系列操作系统。bOracle 或SQL SERVER数据库系统。基本设计概念和处理流程2.3.1 用户操作 开户: 销户: 存款: 取款: 转账: 解冻: 修改密码: 查询: 挂失/补办:开户:销户:存款:取款:转账:解冻:修改密码:查询用户信息:挂失/补办:结构银行储蓄管理系统分为三大部分:业务办理模块、密码管理模块和信息管理模块。客户模块包括了开户、销户、存款、取款、转账、挂职/补办和解冻。密码管理模块包括修改密码。信息管理模块包快查询客户信息。功能需求与程序的关系功能需求与

14、模块关系如下图:功能需求业务办理模块密码管理模块信息管理模块系统输出模块开户销户存款取款转账解冻挂失/补办修改密码查询客户信息更新用户信息打印存单答应取款凭条计算利息打印转账单更新用户信息人工处理过程1. 向计算机输入数据必须工作人员来做。2. 在凭单上签字。尚未解决的问题无接口设计用户接口采用窗口化,菜单式进行设计,在操作时响应热键。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对WINDOW 风格较熟悉,应尽量向这一方向靠拢。总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用。外部接口打印机、扫描仪、

15、一卡通。内部接口内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。具体参数的结构将在下面数据结构设计的内容中说明。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。运行设计运行模块组合说明对系统施加不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运行所历经的内部模块和支持软件。本程序主要以一个窗口为模块,一般一个窗口完成一个特定的功能,主窗口通过打开另一个子窗口来实现个模块之间不同功能连接和组合。各模块之间相对对立,程序的可移植性好。各模块之间主要以传递数据项的引用来实现,模块之间的合作和数据共享。运行控制只要符合操作说明书,

16、用户可自由控制,不额外限定用户输入,异常由程序内部进行处理,给出相应的提示信息。运行时间由用户决定,但每次操作响应时间上限应控制在三秒以内。系统数据结构设计逻辑结构设计要点工作人员代码表:业务员代码姓名性别出生年月年龄密码储户信息:卡号储户姓名联系 身份证地址备注主要在存取款时将客户信息写入数据库并返回。取款信息:卡号密码取款人取款金额取款类型利率取款日期余额利息存款信息:卡号存款人储户姓名存款金额存款日期存款类型利率存款期限余额接受储户存/取款时填写的单据后,产生相应的存/取款信息写入数据库物理结构设计要点工作人员代码表:列名数据类型可否为空备注 业务员代码 intNOT NULL用于唯一标

17、识本行内的所有业务人员 姓名 charNULL业务人员的姓名 性别 charNULL业务人员的性别 出生年月 datetimeNULL业务人员的出生年月 年龄 intNULL业务人员的年龄 密码 charNULL业务人员的密码客户信息:列名数据类型可否为空备注帐号intNOT NULL用户的帐号储户姓名charNULL帐号开户姓名联系 intNOT NULL开户者的联系 身份证intNULL开户者的身份证号地址charNULL开户者的 备注charNULL特殊储户应注明取款信息:列名数据类型可否为空备注帐号intNOT NULL用户的帐号密码charNULL用户的密码取款人charNULL取款

18、人姓名取款类型charNULL当次取款类别取款金额moneyNULL当次取款数量利率moneyNULL相应存款类型的利率取款日期datetimeNULL当次取款时间余额moneyNULL取款后的余额利息moneyNULL从存款日起至今的利息存款信息:列名数据类型可否为空备注帐号intNOT NULL用户的帐号存款人charNULL取款人姓名储户姓名charNULL帐号开户姓名存款类型charNULL当次取款类别存款金额moneyNULL当次取款数量存款日期datetimeNULL当次取款时间存款期限datetimeNULL存款到期时间余额moneyNULL存款后余额利率moneyNULL存款相应类型联系 intNULL存款者的联系号码身份证intNULL存款者的身份证数据结构与程序的关系程序在对存/取款进行操作时需对数据库数据库数据结构,也就是数据表进行查询和修改:在存/取款过程中都需要对数据库中的所有表,进行联合查询、修改

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论