银行管理系统P需的求说明书v.docx
- 文档编号:28728550
- 上传时间:2023-07-19
- 格式:DOCX
- 页数:14
- 大小:20.91KB
银行管理系统P需的求说明书v.docx
《银行管理系统P需的求说明书v.docx》由会员分享,可在线阅读,更多相关《银行管理系统P需的求说明书v.docx(14页珍藏版)》请在冰豆网上搜索。
银行管理系统P需的求说明书v
银行管理系统
需求规格说明书
文件状态:
[]草稿
[]正式发布
[√]正在修改
文件标识:
Project_P_CheckOnWorkAttendance
当前版本:
1.0
作者:
完成日期:
2008-08-27
版本历史
版本/状态
作者
参与者
起止日期
备注
1.0
目录
1文档介绍5
1.1文档目的5
1.2文档范围5
1.3读者对象5
1.4参考文档5
1.5术语与缩写解释5
2系统介绍6
2.1系统建设目的6
2.2系统建设原则6
2.3系统用户类型和特征6
2.4系统角色6
2.5系统建设范围7
3系统功能性需求8
3.1顶层用例图8
3.2顶层状态图8
3.3功能层次图8
3.4功能性需求列表8
3.5考勤管理系统9
3.5.1登录管理子模块9
3.5.1.1员工签到9
3.5.1.2员工签退9
3.1.5.3个人考勤记录查询10
3.5.2.5确认申请并提交审核10
3.5.2.6审核请假/出差/调休/加班申请11
3.5.4系统管理11
3.5.4.1员工管理11
3.5.4.2部门管理12
3.5.4.3权限管理12
3.5.6.2修改密码12
4系统非功能性需求14
4.1用户界面需求14
4.2软硬件环境需求14
4.3系统质量需求14
5附录15
1文档介绍
1.1文档目的
该文档将作为需求分析文档的一部分,对《银行管理系统》的开发提供需求依据。
1.2文档范围
本文档对银行管理系统的功能性需求以及非功能性需求进行详细分解和描述
1.3读者对象
教务部:
技术总监、教务部经理、项目指导老师
ITJob学员:
项目经理、系统分析师、开发经理
1.4参考文档
编号
文档名称
作者/修订者
发布日期
出版单位
备注
1
2008-08-27
ITJob
1.5术语与缩写解释
缩写、术语
解释
BankManagementSystem(BMS)
银行管理系统
2系统介绍
银行管理系统将供以下三种类型的用户使用:
客户、雇员和管理员。
网站将向该三种类型的用户分别提供不同的界面。
将向每个用户提供用户名称和密码以登录到站点。
每个用户名将被映射到以下三个角色之一:
客户、雇员、管理员。
当用户提供他/她的用户名和密码以登录网站时,将根据用户的角色向其显示相应的界面。
如果用户未在5次尝试机会内登录,则将自动锁定用户帐户。
用户将必须请求银行手动解锁用户帐户。
将使用三层架构设计新系统,该系统由以下几个层组成:
表示层:
该层由Web表单组成。
该表单可用于接受数据并向用户显示最终结果。
此外,它们可用于查看数据,例如对帐单和帐户概要。
业务逻辑层:
该层包含代码以创建WestSideBank系统。
数据层:
该层包含SQLServer2005数据库以存储相关数据。
2.1系统建设目的
解决客户在接受银行服务出现的一些问题:
⏹客户发现当他们所在的地区没有银行的ATM时,将很难使用他们的帐户。
⏹客户必须遵循一个非常麻烦且费时的流程来将一个帐户的资金转移到另一个帐户。
市场部经理AnnieThomas就银行部门的当前趋势进行了大量的研究,并在董事会上作了以下报告:
⏹银行的开销正在不断增长,因为银行必须雇用大量人员来处理日益增长的业务。
⏹WestSideBank的大多数竞争对手都有自己的网站并且能够在因特网上提供银行功能。
⏹在线银行正在被认为是非常成功的,因为它非常容易访问、节省时间并且能够提供高效的媒介以获取新的客户。
⏹在线银行节省资源,因为自动化服务将减小队伍规模以及减少错误。
2.2系统建设原则
1.所有的人机信息交互过程必需在电子工作流上实现
2.流程的原则:
在满足管理需要的基础上尽量简化流程,全公司各部门统一化流程。
按照角色定义流程,各部门按照各自情况将角色与实际人员相对应。
2.3系统用户类型和特征
本产品面向的客户为:
客户、雇员和系统管理员角色
角色名称
职责描述
系统管理员
创建用户:
指定用户角色。
管理用户|:
修改用户信息、激活或取消激活用户登录帐户。
修改用户帐户:
修改帐户信息:
修改贷款信息:
更改滚动条:
修改密码
雇员
处理贷款申请
处理支票簿请求
更改自己的密码
客户
帐户概要:
查询自己的详细信息
查看交易详单
资金转帐
请求支票簿
申请贷款
更改密码
2.4系统建设范围
根据上述建设原则,现阶段,本系统的实现重点为:
1.签到、签退、申请请假、申请出差、申请调休
2.系统登录、权限验证及分配、基本信息管理、系统日志、系统规则、系统备份等共用功能和模块。
3.考勤管理系统的以上功能模块的内部互联、互通
4.考勤管理系统同提醒模块的接口
5.考勤管理系统同提醒模块的接口的互联、互通
3系统功能性需求
3.1客户用例图
3.2状态图
3.3层次图
3.4功能性需求列表
功能类别
功能名称、标识符
描述
优先级
登录管理
客户登陆
记录客户使用系统时间日期
高
客户注销
记录客户退出的时间
高
个人资料查询
查询客户自己的详细信息
高
对帐单管理
查询交易详单
该功能将允许客户查看对其在这家银行的任意帐户执行的交易的详细信息。
要获取该信息,客户需要指定他们的帐户ID以及想要查看的交易所发生的日期范围。
高
资金转帐管理
资金转帐
该功能将允许客户从他们的任何帐户将资金转帐到WestSideBank的其他帐户。
高
个人设置
修改密码
修改可户登录系统的密码
高
3.5银行管理系统
3.5.1登录管理子模块
3.5.1.1客户登陆
名称、标识符
客户登陆
功能描述
记录客户使用系统的时间
实现要求
1.客户登录系统后,系统自动识别登录客户编号
2.客户触发某种事件后,系统自动记录客户的交易信息
输入
交易信息
处理
1、系统自动获取交易信息
2、当页面上的却顶按钮被点击后,系统自动获取当前时间、日期
3、系统在数据库中记录交易信息和时间
输出
数据库交易信息表
补充说明
3.5.1.2客户注销
名称、标识符
客户注销
功能描述
客户注销后如果想交易必须重新登陆
实现要求
1.客户注销系统后,系统自动
2.客户触发注销事件后,系统自动记录员工签退时间
输入
无
处理
1、系统自动获取员工工号
2、当页面上注销被点击后,系统自动获取当前时间、日期
3、系统在数据库中记录注销时间
输出
无
补充说明
3.1.5.3个人交易记录查询
名称、标识符
功能描述
查询个人交易记录
实现要求
登陆系统后,客户可以随时查询交易记录
输入
无
处理
1、系统自动获取客户编号
2、当用户选择了查询时间范围、查询类别后,系统根据用户选择参数在数据库中进行查询
3、如果数据库中存在满足条件记录,将正确的结果反馈给用户
4、如果数据库中不存在满足条件的考勤记录,应该提示用户在所选参数范围内,没有满足条件的考勤记录
输出
个人帐户信息交易记录表
补充说明
1、系统应该根据权限设置,控制客户只能查看自己的考勤记录
2、系统管理员可以查看所有客户的交易记录
3.5.2.5申请贷款
名称、标识符
申请贷款
功能描述
对已经申请的贷款,有雇员进行审核
实现要求
1.员工登录系统后,方可进行操作
2.系统自动列举出系统预设的申请类型列表
输入
时间,申请贷款金额
处理
1、系统自动获取客户详细信息
2、更新修改后的表单状态为“审核中”
输出
客户贷款记录
补充说明
1、处于审核中状态的申请,不能被修改、退回
2、员工不能代替其它人确认并提交申请
3、系统管理员可以在调休人已经申请或无法正常提交审核的情况下通过帮助申请人修改并提交申请
3.5.2.6申请转帐
名称、标识符
申请转帐
功能描述
通过同意申请或不同意申请的方式对员工的申请给与答复。
如果不同意申请需要填写驳回理由;在申请单提交后,在这里可以查询到已经被审核后的表单
实现要求
1.员工登录系统后,进行操作
2.系统自动列举出系统预设的申请类型列表
输入
转帐时间,帐号,密码
处理
1、系统自动获取客户帐户信息
2、当对用户的申请确认并审核通过后,系统将申请表单的状态更新为“转帐成功”
3、如果审核不同过,填写驳回意见,系统将申请表单的状态更新为“转帐失败”,同时更新申请表单的驳回意见字段
输出
转帐信息表
补充说明
1、只有部门领导以上级别的角色可以审核员工的申请表单
2、跨部门的领导不能审核其它部门员工的申请表单
3、系统管理员可以在部门领导无法正常审核的情况下通过帮助部门领导使申请被审核通过或不通过
3.5.4系统管理
3.5.4.1客户管理
名称、标识符
客户管理
功能描述
对客户信息的增删查改
实现要求
客户实现对自己个人信息的查询
输入
员工工号,用户名,密码,员工姓名,员工性别,员工所在部门,员工职位等职工基本信息
处理
1、系统根据选择的员工工号,用户名,密码,员工姓名,员工性别,员工所在部门,员工职位,将用户新增或修改后的员工信息保存到数据库中
输出
员工信息表
补充说明
1、只有系统管理员角色创建或修改员工基本信息
3.5.4.2部门管理
名称、标识符
部门管理
功能描述
对部门信息的增删查改
实现要求
实部门工信息增删查改的基本操作
输入
帐号密码。
处理
系统自动将修改信息保存到数据库中
输出
个人信息表
补充说明
只有系统管理员角色创建或修改部门基本信息
3.5.4.3权限管理
名称、标识符
权限管理
功能描述
将系统中的功能模块与权限操作相对应,并可实现对权限的增删查改
实现要求
1、只有当系统模块相应的增加时,权限集中的操作才会相应增加
2、删除一个权限等于删除一项操作
3、修改权限包括修改系统模块的名称和路径
输入
权限编号,权限名称,权限描述,操作所对应的页面URL地址,上级权限编号等信息
处理
系统根据选择的权限编号,权限名称,权限描述,操作所对应的页面URL地址,上级权限编号将信息保存到数据库中
输出
系统权限表
补充说明
只有系统管理员角色创建或修改权限基本信息
3.5.6个人设置
3.5.6.1修改密码
名称、标识符
修改密码
功能描述
修改客户帐户的密码
实现要求
无
输入
原密码,新密码,新密码确认
处理
1.系统根据输入的原密码,新密码,新密码确认将信息保存到数据库中
输出
员工信息表
补充说明
只有系统管理员或客户本人角色才可以对密码进行修改
4系统非功能性需求
4.1用户界面需求
需求名称
详细要求
优先级
操作方式
软件操作简捷、人性化
高
客户界面
客户界面采用微软通用界面标准,整洁、美观
高
4.2软硬件环境需求
需求名称
详细要求
优先级
软件体系架构
软件主体功能采用B/S结构实现,并满足J2EE的构架
数据库
软件支持ORACLE/SQLSERVER2000/MYSQL数据库。
服务器
WEB服务器:
PCSERVER,2.0GCPU,1G内存,40G硬盘
客户端硬件需求
对客户端要求不得高于P41.8256M内存
4.3系统质量需求
主要质量属性
详细要求
正确性
在不同环境下保证软件的正确性,不出现导致异常错误。
健壮性
软件要能适应各种不同版本的操作系统以及Oracle等主流数据库;软件能实现对不同平台系统的兼容
性能,效率
一般查询统计操作在10秒内得到结果
易用性
普通操作人员要很容易上手,软件操作人性化
清晰性
对各模块做到功能分界明晰,软件有很清晰的框架
安全性
对用户限定5次密码输入次数
可扩展性
软件要有良好的扩展性,要求管理员能对原没有功能进行编程实现,对新增项目能够加入软件中使用
可移植性
要求底层软件在不同的硬件环境下直接编译生成,不需要修改源代码
数据准确性
要求对报表数据的准确率达到99%
数据完整性
要求对报表数据的完整性达到99%
5附录
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 银行 管理 系统 说明书