《银行储蓄系统用户手册.doc》由会员分享,可在线阅读,更多相关《银行储蓄系统用户手册.doc(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精品文档 仅供参考 学习与交流银行储蓄系统用户手册【精品文档】第 15 页银行储蓄系统用户手册 1引言1.1编写目的在本银行计算储蓄系统目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对银行及atm机的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。本阶段已在系统的需求分析的基础上,对银行储蓄系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详
2、细的说明。在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对银行储蓄系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。 1.2背景本项目(银行储蓄系统)时由某银行委托,由*负责开发。 银行储蓄系统将由两部分组成:置于各银行的前台客户程序,以及置于银行的数据库服务器。本系统与其他系统的关系如下:客户信息银行计算储蓄系统数据库 (atm/银行柜台) : : (银行) 客户信息xingxi客户信息客户信息服务器及程序1.3定义131 专门术语
3、SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。SQL: 一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理。主键:数据库表中的关键域。值互不相同。外部主键:数据库表中与其他表主键关联的域。ROLLBACK: 数据库的错误恢复机制。132 缩写系统:若未特别指出,统指本银行储蓄系统。SQL: Structured Query Language(结构化查询语言)。ATM: Asynchronous Transfer Mode (异步传输模式)。1.4参考资料以下列出在概要设计过程中所使用到的有关资料:1. 需求规格说明书 软件开发小组 1999/32
4、用户操作手册(初稿)软件开发小组 1999/43 软件工程及其应用 周苏、王文等天津科学技术出版社 1992/14 软件工程 张海藩清华大学出版社 1990/115 Computer Network A.S.TanenbaunPrentice Hall 1996/01文档所采用的标准是参照软件工程导论沈美明著 的“计算机软件开发文档编写指南”。2用途2.1功能户填写的存款单或取款单由业务员键入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息(若为新储户须建立账户),并打印存款单给储户;如果是取款,系统计算利息并打印利息清单给储户(若为清户记录注销该账户);还可向储户提
5、供余额查询功能。2.2性能2.2.1精度一般将用户的钱款数据保留至小数点后两位。无论是存款还是取款,亦或是透支,贷款,等服务也是保留至小数点后两位。2.2.2时间特性一般的时间格式xxxx.xx.xx(表示为xxxx年,xx月,xx日)时间 项目 金额xxxx.xx.xx 存款 xx.xx元xxxx.xx.xx 取款 xx.xx元xxxx.xx.xx 工资 xx.xx元2.2.3灵活性本软件基于win7系统开发和研制,xp或者是其他的windows系统都可以兼容使用。具有图形操作界面。数据库有很好的更新功能,对磁盘内存容量没有很高的要求,但是数据库能够对并发事件,脏数据具有较强的识别处理能力。
6、2.3安全保密系统进入时设计了登录界面,并且对用户进行了权限区分。分为一般用户、管理员,对一般用户只可以进行查询,只有管理员才可以对信息进行删除与修改。另外还设计对数据的备份及还原,从而实现了数据可移植性3运行环境3.1硬设备Pentium以上,。3.2支持软件系统软件:windows系统3.3数据结构4使用过程客户信息银行计算储蓄系统数据库 (atm/银行柜台) : : (银行) 客户信息xingxi客户信息客户信息服务器及程序4.1安装与初始化在系统初始化时,首先打开登录窗体,输入用户名和密码,进入主窗体。(1)登陆界面: 添加一个登陆界面函数,需要输入登录帐号与密码(这个可管理员私自设定
7、,也 就是说只有管理员可进入此操作界面)。 (2)业务选择: 进行业务选择(调用switch函数进行选择,实施业务选择)。 (3)注册用户: 进行用户信息的填写与补充 (4)充款和取款功能: 调用充款和取款函数,对用户进行充款。 (5)修改用户密码功能: 调用改密函数对用户进行改密操作; (6)查询用户信息功能: 通过对比账户帐号和密码进行查询账户信息; (7)删除用户功能(销户): 调用销户函数删除账户信息; (8)退出系统 调用退出函数来实现退出系统功能;4.2输入输入数据:姓名:XXX(三个字) X X(两个字)住址:XX省 XX市 XX县(市/区)具体住址身份证号:XXXXXXXXXX
8、XXXX(14位)存款类型:定期/活期存款日期:XXXX年XX月XX日到期日期:XXXX年XX月XX日金额:XXX.XX元4.2.1输入数据的现实背景a. 情况银行账户被冻结b. 情况出现的频度不固定密码连续6次输入错误c. 情况来源一柜台,无线客户端d. 输入媒体柜台业务,无线客户端e. 限制账户冻结,需持身份证解冻4.2.2输入格式a. 长度一不固定b. 格式基准姓名:XXX(三个字) X X(两个字)住址:XX省 XX市 XX县(市/区)具体住址身份证号:XXXXXXXXXXXXXX(14位)存款类型:定期/活期存款日期:XXXX年XX月XX日到期日期:XXXX年XX月XX日金额:XXX
9、.XX元c. 标号中间使用“.”或者空格d. 顺序按照4.2.3输入举例a 控制或首部信息菜单:姓名,住址,身份证号,存款类型,存款日期,取款日期,金额e. 主体姓名:XXX(三个字) X X(两个字)住址:XX省 XX市 XX县(市/区)具体住址身份证号:XXXXXXXXXXXXXX(14位)存款类型:定期/活期存款日期:XXXX年XX月XX日到期日期:XXXX年XX月XX日金额:XXX.XX元b 尾部无明确格式4.3输出对每项输出作出说明4.3.1输出数据的现实背景a 使用银行会计和前台工作人员b 使用频度每一天c 媒体打印、CRI显示、磁带、卡片、磁盘,d 质量管理一保证不会出错4.3.
10、2输出格式c 控制或首部信息菜单:姓名,住址,身份证号,存款类型,存款日期,取款日期,金额f. 主体姓名:XXX(三个字) X X(两个字)住址:XX省 XX市 XX县(市/区)具体住址身份证号:XXXXXXXXXXXXXX(14位)存款类型:定期/活期存款日期:XXXX年XX月XX日到期日期:XXXX年XX月XX日金额:XXX.XX元d 尾部无明确格式4.3.3输出举例a 定义输出信息:姓名,住址,身份证号,存款类型,存款日期,取款日期,金额。用来确定用户的信息,保证安全。b 来源柜台业务,无线客户端g. 举例姓名:张三住址:山西省 太原市 杏花岭区 白龙小区身份证号:12345678901
11、234存款类型:定期存款日期:XXXX年XX月XX日到期日期:XXXX年XX月XX日金额:XXX.XX元4.4文卷查询登录密码:指客户用于登录个人网上银行时使用的密码。客户首次使用网上银行的登录密码是客户在注册时预留的密码,如果是柜面注册的用户首次登陆需修改密码。证书密码:个人网上银行证书客户设定的,在使用证书进行签名时应输入的密码。交易密码:注册卡和关联卡用于在柜面或自助设备上存取款或其他交易的密码4.5出错处理和恢复所有的客户机及服务器都必须安装不间断电源以防止停电或电压不稳造成的数据丢失的损失。若真断电时,客户机上将不会有太大的影响,主要是服务器上:在断电后恢复过程可采用 SQL SERVER 的日志文件,对其进行ROLLBACK 处理,对数据进行恢复。在网络传输方面,可考虑建立一条成本较低的后备网络,以保证当主网络断路时数据的通信。在硬件方面要选择较可靠、稳定的服务器机种,保证系统运行时的可靠性。由于涉及到钱款安全,当在有项目交易的时候,一旦发现有错误,立即进行冻结。同时调出该账户以前进行过的全部交易,改由人工进行修正和完成。当全部操作完场之后,解冻该账户。