精通
英语
和
开源
,
擅长
开发
与
培训
,
胸怀四海
第一信赖
银行ATM机信息管理系统需求分析小组在银行领导和相关人员的大力支持和配合下,认真而全面地调查了用户对ATM管理信息系统的需求。根据MIS系统的业务分类、业务操作规程及其数据结构等具体要求,调查了单位的组织结构、相关部门的业务范围,业务逻辑结构,业务操作规程,业务样本,业务数据规格,确定了系统性能要求,系统运行支持环境要求,数据项的名称、数据类型、数据规格。以上这一切为统下一步的开发工作奠定了良好的基础。
本软件需求说明书全面、概括性地描述了ATM机系统所要完成的工作,使软件开发人员和用户对本系统中的业务流程及功能达成共识。通过本需求说明书可以全面了解ATM机系统所要完成的任务和所能达到的功能。
1.作为软件系统开发技术协议的参考依据,为双方提供参考。
2.根据银行特点和业务流程及MIS系统的特点,对被开发软件系统的主要功能、性能进行完整描述,为软件开发者进行详细设计和编程提供基础。
3.为软件提供测试和验收的依据,即为选取测试用例和进行验收的依据。
软件系统的名称:银行ATM机信息管理系统
本项目的任务提出者:锐英源应用软件产品事业部
本项目的任务开发者:锐英源软件工作室与银行协同开发
本项目的用户:银行相关职能科室和各分公司
MIS: 管理信息系统
ATM机系统:银行ATM机信息系统
ATM机管理信息系统设计方案
ATM机管理信息系统项目审批表
银行ATM机信息管理系统有关规章制度
本软件产品作为为银行定制的管理信息系统,旨在对银行提供以企业信息管理为核心的集成环境,提供以项目为核心、基于用户角色的权限机制。通过本系统的应用可达到对各种金融数据的网上方便查询、一些企业数据信息的共享、员工间的实时交流以及查询公司的业务状况等信息。本系统应用于银行各职能部门和各分公司。
ATM机系统主要的功能如下:
1.ATM机账户管理
主要对各个账户的登录信息,账目信息,存取款操作,转账操作,账目明细等相关行为进行管理,确保用户的信息安全和操作便利。
2. ATM机金额管理
对于ATM机中金额数量的管理。
3.ATM机管理员操作管理
主要对于ATM机管理员的权限,操作内容,登录记录等进行管理。
4.用户银行账户管理
用户在ATM机上的操作将对其银行账户造成影响,此模块用于管理相关操作对银行账户造成的影响。
本软件的用户方操作人员水平不一,大多数很少接触电脑。维护人员具有专业计算机水平。
系统管理员必须具备一定的网络及数据库的操作和管理知识,并具有高度的责任感和强烈的安全意识。
一般用户除了具有一定的计算机应用能力外,还必须各司其职,不得越权操作,不得随意泄露口令,以共同维护整个系统的安全和正常运行。
服务器操作系统: Windows 2008
客户端操作系统:Windows ALL
数据库平台:SQL Server 2008
开发工具:Microsoft Visual Studio 2010
1. 按《锐英源集团技术文档》提供相应的开发阶段文档;用户提供相应的企业标准,软件开发与典型实例考核相结合。
2. 用户必须提供相关运行软件有效的数据库接口标准,并在改动的过程中及时通知本软件开发商,以保证从中正确读取预决算参数,进行成本预算。
3. 用户必须按照操作规程运行本软件,不得进行恶意破坏性操作。
4. 功能编号采用FXX(XXXX) 的方法,第二、三位的数字表示系统一级功能等级的编号,四、五位数字表示上一级功能下的二级功能等级编号,依次类推。
5. 功能需求表编号采用F-XX(XXXX)的方法,具体数字位的含义同上。
6. 附表一. 业务操作规程描述表编号采用BXX(XXXX)的方法,具体数字位的含义同上。
7. 附表二。票据样本描述表编号采用SXX(XXXX)的方法,具体数字位的含义同上。
8. 附表三。报表描述表编号采用RXX(XXXX)的方法,具体数字位的含义同上。
9. 附表四。数据规格描述表编号采用DXX(XXXX)的方法,前两位数字位表示该数据规格描述表首次出现所在的系统一级功能编号,后四位为流水号。
功能名称 |
ATM机账户管理 |
功能编号 |
F01 |
设计者 |
季丰 |
|||||
功能需求提出者(单位、姓名) |
银行办公室 |
完成时间 |
2015-07-13 |
|||||||
功能修改提出者(单位、姓名) |
修改时间 |
|||||||||
功能修改批准者 |
|
功能修改者 |
|
修改次数 |
||||||
FDD功能框图: |
||||||||||
说明 |
1.用户通过用户名,密码实现登陆,进行下一步操作。 |
功能名称 |
管理员与ATM交互系统 |
功能编号 |
F02 |
设计者 |
季丰 |
||||||
功能需求提出者(单位、姓名) |
银行办公室 |
完成时间 |
2015-07-13 |
||||||||
功能修改提出者(单位、姓名) |
修改时间 |
||||||||||
功能修改批准者 |
|
功能修改者 |
|
修改次数 |
|||||||
FDD功能框图: |
|||||||||||
说明 |
1.ATM管理员通过串口实现登陆验证并登陆。 |
功能名称 |
银行转账处理 |
功能编号 |
F03 |
设计者 |
季丰 |
|||||||||||||||
功能需求提出者(单位、姓名) |
完成时间 |
2015-07-13 |
||||||||||||||||||
功能修改提出者(单位、姓名) |
修改时间 |
|||||||||||||||||||
功能修改批准者 |
|
功能修改者 |
|
修改次数 |
||||||||||||||||
FDD功能框图: |
||||||||||||||||||||
说 明 |
1.用户在实现取款功能时,需要注意,若是行内取款不需要收取费用。 |
功能名称 |
管理员操作系统 |
功能编号 |
F04 |
设计者 |
季丰 |
||||||
功能需求提出者(单位、姓名) |
银行办公室 |
完成时间 |
2015-07-13 |
||||||||
功能修改提出者(单位、姓名) |
修改时间 |
||||||||||
功能修改批准者 |
|
功能修改者 |
|
修改次数 |
|||||||
FDD功能框图: |
|||||||||||
说明 |
1。管理员登陆ATM机后,ATM机要进行维护提示,此时用户不能使用ATM机。 |
软件应保证系统运行稳定,避免出现系统崩溃;软件必须保证有足够的数据精度,不影响正常业务;软件应尽量做到响应快速、操作简便。
软件对数据输入均进行数据有效性检查。
除指明提供打印输出外,其余数据输出均不考虑打印输出。
1.软件必须严格按照设定的安全权限机制运行,并有效防止非授权用户进入本系统。
2.软件必须提供对系统中各种码表的维护、补充操作。
3.软件必须按照需求规定记录各种日志。
4.软件对用户的所有误操作或不合法操作进行检查,并给出提示信息。
5.用户必须对系统中的材料成本信息进行维护,以便软件能取得有效的材料成本信息。
界面要求美观、大方,友好,操作方便,符合用户习惯。
系统运行的设备要求如下:
1.服务器端:
PIII400主频、256M内存、10G硬盘、10/100M网卡以上配置
光盘刻录或磁带备份设备
2.客户端:
P166主频、32M内存、2G硬盘、10/100M网卡以上配置
3.输出设备:
网络打印机及绘图仪设备
4. 一台路由器
5. 远程拨入设备
5-1:User表
列名 |
用户编号 |
用户姓名 |
用户密码 |
用户余额 |
银行名称 |
数据类型 |
int |
nchar |
nchar |
float |
nchar |
是否为空 |
不为空 |
不为空 |
不为空 |
不为空 |
不为空 |
约束 |
主键 |
5-2:Admire表
列名 |
银行名称 |
管理员姓名 |
登录密码 |
管理员编号 |
数据类型 |
nchar |
nchar |
float |
int |
是否为空 |
不为空 |
不为空 |
不为空 |
不为空 |
约束 |
主键 |
5-3:super表
列名 |
supername |
supercode |
数据类型 |
nchar |
nchar |
是否为空 |
||
约束 |
主键 |
5-4:ATM表
列名 |
ATM编号 |
银行名称 |
存箱金额 |
取箱金额 |
状态 |
数据类型 |
int |
nchar |
Int |
Int |
int |
是否为空 |
|||||
约束 |
5-5:UserList表
列名 |
明细编号 |
用户姓名 |
用户存款 |
用户取款 |
用户余额 |
银行名称 |
转入金额 |
转出金额 |
手续费 |
数据类型 |
Int |
nchar |
float |
float |
float |
nchar |
float |
float |
Float |
是否为空 |
|||||||||
约束 |
主键 |
5-6:Profit表
列名 |
ATM编号 |
银行名称 |
取款次数 |
取总利润 |
转账次数 |
转总利润 |
年份 |
月份 |
数据类型 |
int |
nchar |
int |
float |
int |
float |
nchar |
nchar |
是否为空 |
||||||||
约束 |
主键 |
1. 用户登录界面
2.用户操作界面
3.ATM管理员操作界面
4.ATM管理员登陆界面
5.ATM机登陆界面
6.ATM操作界面
7.银行操作员操作界面
8.银行管理界面
使用端口com1,com2。
串口波特率9600,数据传输速率8bit。
通信协议:
指令形式 |
命令内容1 |
命令内容2 |
命令内容3 |
1(admirename)(admirecode) |
指令代码 1:登陆 |
管理员姓名 |
登录密码 |
2(admirename)(admirecode) |
指令代码2:登陆成功 |
管理员姓名 |
登录密码 |
3(存箱余额)(取箱余额) |
指令代码3:查询钱箱 |
存箱余额 |
取箱余额 |
4(结果1)(结果2) |
指令代码4:返回结果 |
存箱余额 |
取箱余额 |
5(调整1)(调整2) |
指令代码5:调整钱箱 |
调整存箱余额 |
调整取箱余额 |
6(结果1)(结果2) |
指令代码6:返回结果 |
存箱余额 |
取箱余额 |
指令形式 |
命令内容1 |
命令内容2 |
命令内容3 |
1(admire)(admire) |
指令代码 1:登陆 |
admire |
admire |
2(admire)(admire) |
指令代码2:登陆成功 |
admire |
admire |
3(存箱余额)(取箱余额) |
指令代码3:查询钱箱 |
存箱余额 |
取箱余额 |
4(10000)(10000) |
指令代码4:返回结果 |
10000 |
10000 |
5(500)(300) |
指令代码5:调整钱箱 |
9500 |
10300 |
6(9500)(10300) |
指令代码6:返回结果 |
9500 |
10300 |