银行管理系统 项目开发计划书
- 格式:doc
- 大小:2.32 MB
- 文档页数:29
银行管理系统需求规格说明书银行管理系统需求规格说明书1.引言1.1 编写目的本文档旨在明确银行管理系统的需求,包括功能、性能、安全性和界面等方面的要求,为开发团队提供清晰的开发指导,确保系统开发符合用户需求。
1.2 读者对象本文档主要面向开发团队成员、项目管理人员及其他相关技术人员。
2.项目概述2.1 项目背景银行管理系统是为了满足银行机构日常运营及客户服务需求而开发的系统。
该系统包括账户管理、贷款管理、存款管理、交易管理等模块,旨在提高银行机构运营效率和服务质量,并满足相应的合规要求。
2.2 项目目标项目目标是开发一个安全、高效、易用的银行管理系统,能够支持多种功能和业务操作,满足银行机构的日常运营和客户服务需求。
3.功能需求3.1 用户管理3.1.1 注册功能:用户可以通过系统注册账号。
3.1.2 登录功能:已注册用户可以通过用户名和密码登录系统。
3.1.3 用户权限管理功能:系统管理员可以设置用户的权限级别和相应的操作权限。
3.2 账户管理3.2.1 开户功能:银行工作人员可为客户办理账户开户操作。
3.2.2 关闭账户功能:银行工作人员可为客户办理账户关闭操作。
3.2.3 账户查询功能:客户可通过系统查询自己的账户余额和交易记录等信息。
3.2.4 账户冻结功能:银行工作人员可对账户进行冻结,防止异常操作。
3.3 存款管理3.3.1 存款功能:客户可以通过系统进行现金存款。
3.3.2 存款查询功能:客户和银行工作人员可通过系统查询存款余额和存款交易记录。
3.4 贷款管理3.4.1 贷款申请功能:客户可以通过系统进行贷款申请。
3.4.2 贷款审批功能:银行工作人员可对客户的贷款申请进行审批。
3.4.3 贷款还款功能:客户可以通过系统进行贷款的还款操作。
3.4.4 贷款查询功能:客户可以查询贷款余额和贷款交易记录。
3.5 交易管理3.5.1 转账功能:客户可以通过系统进行账户之间的转账操作。
3.5.2 交易查询功能:客户和银行工作人员可查询账户的交易记录。
软件工程课程设计项目计划书项目名称:银行管理系统学院:计算机科学与技术学院专业:计算机科学与技术专业班级:姓名:指导教师:日03 月11 年2011目录1系统主题.............................................................................................................................................................. .. 41.1引言.............................................................................................................................................................. .. (4)1.2背景/选题动机/目的 (4)1.3系统与“创新杯”的主题关系(2) (5)1.4市场调查过程和结论(3) (5)2需求分析.............................................................................................................................................................. .. 62.1概要.............................................................................................................................................................. .. (6)2.2使用场景 (6)2.3可行性分析报告 (7)2.4 应用领域/实用性分析 (8)2.5未来发展方向 (8)3团队组成和分工 (8)系统功能概述4 (9)4.1功能需求分析 (9)4.2系统性能要求 (9)4.3功能点列表 (10)4.4性能点列表 (10)4.5数据描述 (11)5系统设计概要 (11)5.1实现系统所采用的技术方案和技术亮点 (11)5.2系统构架 (12)5.3功能模块描述 (12)5.4 E-R 图.............................................................................................................................................................. . (17)5.5用例图.............................................................................................................................................................. .. 195.6概念数据模型图 (20)5.7业务模型 (21)5.8 界面.............................................................................................................................................................. .. (22)6系统环境 (27)6.1开发平台............................................................................................................................................................ 27 ................................................................................................................................................. 27. 运行环境6.2 Client6.3 Server运行环境 (28)7项目时间进度表 (28)7.1总体进度表 (28)7.2软件工作产品规模和工作量估计 (28)8风险分析..............................................................................................................................................................291系统主题1.1引言在现代化的银行管理中,银行管理系统有着十分重要的作用,然而,用大型软件系统对于小型的企事业单位,不啻于“杀鸡用牛刀”,因此小型软件对于这种单位自然有十分重要作用。
银行计算机储蓄系统项目开发计划背景数字化时代,越来越多的银行机构开始采用计算机储蓄系统。
这种系统能够帮助银行更好地管理客户信息、存款记录和交易等信息。
对于银行管理和客户来说,这种系统能够提高效率、减少时间成本和效率成本。
因此,计算机储蓄系统已经成为银行业务逐渐实现数字化转型,提高竞争力的一种重要手段。
为此,本文将建立银行计算机储蓄系统项目开发计划,旨在提高银行的工作效率,优化客户体验,实现为客户提供更优质、更便捷的服务。
目标本项目的目标是开发一个稳定、高效、易用的银行计算机储蓄系统,以提供更优质、更便捷的服务,为客户提供高质量的银行存储服务。
需求分析银行计算机储蓄系统的开发需要从以下几个方面进行需求分析:功能性需求•存款管理:银行计算机储蓄系统应该能够对银行存款信息、利息等进行管理,同时控制账户余额和交易。
•客户管理:银行计算机储蓄系统应该能够对客户信息进行分类和管理。
•交易管理:应该针对不同的交易方式,对交易进行管理。
非功能型需求•稳定性:银行计算机储蓄系统需保证系统的稳定性和可靠性。
•数据安全:银行计算机储蓄系统需保证银行存款记录的真实性,保障客户隐私信息的安全。
技术路线•编程语言:本计划通过Python语言进行开发,利用Python语言进行数据分析和开发。
•数据库:使用关系型数据库,在开发过程中使用以下数据库:MySQL,Oracle,PostgreSQL等。
•环境:使用Linux系统,使用集成开发环境:PyCharm,Visual Studio Code等。
开发周期银行计算机储蓄系统开发周期为6个月,具体如下:•需求分析:一个月•系统设计:一个月•开发:两个月•测试:两个月•部署与上线:一个月项目管理•项目组织:由项目负责人、开发人员、测试人员、运营人员组成。
•定期报告:定期召开会议,报告各个阶段的进度和问题。
•风险管理:及时发现问题并及时解决。
对于重大风险,应及时采取应对措施。
通过本计划,银行计算机储蓄系统能够实现稳定、高效、易用的优化服务,满足客户不同级别的需求,提供全面的银行服务。
银行现金运营管理系统项目方案及预算版本历史目录1概述 (3)1.1项目目标 (3)1.2业务系统客户范围: (3)1.3项目计划进度 (3)1.4数据来源 (3)1.5技术平台 (3)1.6内部管理 (4)1.7整体组成 (4)1.7.1整体框架 (5)1.7.2网络拓扑图 (5)2系统功能描述: (7)2.1现金运营中心管理系统 (7)2.2现金运营网点管理系统 (8)2.3CA认证管理系统 (8)2.4终端与标签管理系统 (9)2.5身份识别与业务处理系统 (9)3费用核算 (10)3.1人员配备及成本 (10)3.2项目的工作内容和费用估算 (10)3.2.1费用估算计算公式 (10)3.2.2具体工时计算 (10)3.2.2.1现金运营中心管理系统 (10)3.2.2.2现金运营网点管理系统 (14)3.2.2.3CA管理系统 (15)3.2.2.4终端与标签管理系统 (17)3.2.2.5身份识别与业务处理系统 (18)3.2.3所需成本费用预估 (19)3.2.4实际项目实施人工 (20)4系统设计时的原则 (21)1概述1.1项目目标《银行现金运营管理系统》是为了建立一个覆盖全市的现金运营管理平台设想,以满足现金运营管理快速化,信息化建设的要求。
以此来实现或达到银行业务的:1〉提高信息的及时性和准确性。
2〉降低物流安全风险,提高物流效率,间接的降低物流成本。
3〉实时监控当前物流状态和现金状态。
4〉提高资金的周转率,降低资金无效库存,提高管理控制水平。
使得设备有限公司在现金银行运营管理、透明度和效率都上一个新台阶。
1.2业务系统客户范围:此系统的使用范围为的银行客户,其业务目标是监控银行物流和现金状态,提高资金周转率,主要使用对象为各地银行网点和现金运营中心。
1.3项目计划进度初定2014年9月30日前项目试运行,2014年12月30日前项目运行1.4数据来源此系统的数据来源如下:1〉统一平台:用户权限信息;2〉EXCEL文件导入:价格参考资料等3〉手工录入:其他表单、文档或附件;4〉客户端系统导入1.5技术平台采用以下系统平台及相关技术:1〉操作系统:Windows2〉数据库平台:SQL SERVER 20083〉开发工具:Visual Studio 20101.6内部管理1〉文档管理:开发文档统一在VSS管理下进行,系统需求、设计、开发、维护、使用文档统一采用工行规定的格式提交、汇报。
银行产品系统开发工作计划
1. 确定需求:与业务部门沟通,确定银行产品系统的具体需求以及功能模块。
2. 系统设计:由工程师团队根据需求设计系统的架构和功能模块。
3. 开发编码:根据系统设计方案,开发团队进行编码工作,实现系统功能。
4. 软件测试:对开发完成的系统进行全面测试,确保系统稳定性和准确性。
5. 系统集成:将已测试通过的系统集成到银行现有系统中,确保新系统与现有系统的兼容性。
6. 系统调试:对整个系统进行调试,确保系统各功能完全正常运行。
7. 系统上线:将经过调试完善的系统上线使用,进行最终的验收和测试。
8. 系统维护:对上线后的系统进行持续监控和维护,确保系统的稳定性和安全性。
JAVA银行项目计划书项目背景随着现代社会的发展,金融行业在人们的日常生活中扮演着越来越重要的角色。
银行作为金融行业的核心机构,为人们提供了各种金融产品和服务。
然而,传统的银行业务仍然存在一些繁琐的操作和效率低下的问题。
为了提高银行的运营效率和用户体验,我们计划开发一款基于JAVA开发的银行管理系统。
项目目标本项目旨在通过开发一款高效、稳定、易用的银行管理系统,提升银行的运营效率和用户体验。
具体目标如下:1.实现银行账户管理模块,包括开户、销户、修改账户信息等功能。
2.实现存取款模块,包括存款、取款、查询余额、查询交易记录等功能。
3.实现转账模块,包括转账、查询转账记录等功能。
4.实现贷款模块,包括贷款申请、贷款审批、还款等功能。
5.实现报表生成功能,包括生成交易统计报表、财务报表等功能。
6.提供用户界面的跨平台支持,可以在不同终端和操作系统上运行。
项目计划本项目将采用敏捷开发的方式进行,计划分为以下几个阶段进行:1.需求分析阶段(1周):在此阶段,我们将与客户充分沟通,明确项目需求和功能,并编写用户需求文档。
2.系统设计阶段(2周):在此阶段,我们将基于客户的需求文档,进行系统设计,包括数据库设计、系统架构设计、模块设计等。
并编写详细的技术设计文档。
3.编码开发阶段(4周):在此阶段,我们将根据系统设计文档,进行具体的编码开发工作。
我们将采用JAVA语言进行开发,并使用Spring框架和MySQL数据库等技术进行支持。
4.测试与调试阶段(2周):在此阶段,我们将对整个系统进行测试,并修复发现的问题和漏洞。
包括对各个功能模块的单元测试、集成测试和系统测试。
5.部署与上线阶段(1周):在此阶段,我们将准备好部署环境,并将系统正式上线。
6.运维与维护阶段(持续):在系统上线后,我们将进行系统的运维和维护工作,包括监控系统运行状况、及时修复问题、更新功能等。
项目团队与资源需求本项目将由以下团队成员组成:•项目经理:负责项目的整体规划与协调,保证项目按计划进行。
银行管理系统需求规格说明书银行管理系统需求规格说明书1、引言1.1 目的本文档旨在描述银行管理系统的需求规格,以便开发团队了解系统的功能需求和性能要求。
1.2 范围银行管理系统是一个用于管理银行日常业务的软件系统,包括客户信息管理、账户管理、贷款管理、交易管理等功能。
1.3 定义、缩略语和缩写无2、总体描述2.1 产品前景银行管理系统旨在提高银行业务流程的效率和准确性,提供客户良好的服务体验,增加银行的竞争力。
2.2 产品功能2.2.1 客户信息管理- 支持新客户的录入和管理- 支持已有客户信息的查看和修改- 支持客户账户的绑定和解绑- 支持客户信息的查询2.2.2 账户管理- 支持账户的开户和销户- 支持账户余额的查询和修改- 支持账户的存款和取款- 支持账户收支明细的查询2.2.3 贷款管理- 支持贷款产品的创建和配置- 支持客户的贷款申请和审批- 支持贷款额度和利率的计算和调整- 支持贷款的还款管理2.2.4 交易管理- 支持账户之间的转账- 支持账户的支付和收款- 支持交易记录的查询和统计2.3 用户特征- 银行管理系统的用户主要是银行员工和客户,客户包括个人客户和企业客户。
- 银行员工需要具备一定的金融知识和操作技能。
3、系统需求3.1 功能性需求3.1.1 客户信息管理需求- 系统应提供录入新客户信息的功能,包括客户姓名、联系号码、联系方式等。
- 系统应提供查看和修改已有客户信息的功能,包括姓名、联系号码、联系方式等。
- 系统应提供客户账户的绑定和解绑功能,当新客户信息录入时,可以选择绑定已有账户,已有客户信息修改时,可以选择解绑账户。
- 系统应提供客户信息的查询功能,支持根据姓名、联系号码等条件进行查询。
3.1.2 账户管理需求- 系统应提供账户开户和销户功能。
- 系统应提供账户余额查询和修改功能。
- 系统应提供账户的存款和取款功能,支持现金和转账两种方式。
- 系统应提供账户收支明细查询功能,显示账户的交易记录。
1 引言1.1 课题设计的目的和背景意义本系统是一个银行管理系统。
当今社会,银行已成为社会不可缺少的一部分,不论大中小城市,都存在或大或小或多或少的银行。
对于一个稍有规模的银行,都需要一个银行管理系统,进行规范化管理。
因此银行管理系统的开发,显得十分有必要。
银行管理系统的开发是离不开数据库的。
我们要建立起数据一致性和完整性强、数据安全性好的库。
该系统包括对客户和银行两个方面的管理。
客户可以进行存款、取款、贷款、还款等一些基本的操作。
而银行可以开设帐户、消户、银行业务查询、客户业务查询等操作银行管理系统的目的:用最简单的操作完成最繁琐的细节,从繁重的脑力劳动脱离出来,由软件统一管理。
使人一目了然。
本文的主要内容:语言采用Delphi,采用ODBC连接数据库SQLsever2000,采用B/S结构。
1.2 课题实现技术的简要说明数据库管理采用SQL SERVER 2000。
SQL SERVER 2000为提高银行管理效率,能提供超大型系列所需的数据库服务。
大型服务器可能有成千上万的用户同时连接到SQL SERVER 2000实例。
SQL SERVER 2000为这些环境提供了全面的保护,具有防止问题发生的安全措施,例如,可以防止多个用户试图同时更新相同的数据[1]。
SQL SERVER 2000还在多个用户之间有效地分配可用资源,比如内存、网络带宽和磁盘I/O[2]。
开发语言采用的是Delphi 。
它是一门真正的面向对象的开发工具,并且是完全的可视化[3]。
Delphi使用了真编译,可以让你的代码编译成为可执行的文件,而且编译速度非常快。
并且具有强大的数据库开发能力,可以让你轻松地开发数据库。
Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。
它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。
银行系统重构项目组工作计划书项目简介本文档旨在介绍银行系统重构项目组的工作计划书。
该项目组旨在对银行现有系统进行重构,以提高系统性能和用户体验。
项目目标该项目组的主要目标是对银行系统进行全面重构,以实现以下目标:1. 提高系统性能,包括响应速度和稳定性。
2. 提升用户体验,包括界面友好性和功能完善度。
3. 优化系统架构,以支持更多的扩展和定制需求。
4. 提高数据安全性,包括防止信息泄露和恶意攻击。
项目范围该项目的范围将涵盖以下方面:1. 分析现有系统的性能和用户反馈。
2. 设计新系统架构和功能模块。
3. 开发新系统并进行测试。
4. 上线并进行系统集成和用户培训。
项目计划该项目将根据以下时间表进行:1. 项目启动和需求分析阶段(1个月)2. 系统设计和架构规划阶段(2个月)3. 系统开发和测试阶段(6个月)4. 系统上线和集成阶段(1个月)项目资源项目组需要以下资源支持:1. 项目经理:负责项目计划和进度控制。
2. 系统分析师:负责需求分析和系统设计。
3. 程序员团队:负责系统开发和测试。
4. 测试团队:负责系统测试和质量保障。
5. 用户培训师:负责用户培训和支持。
风险管理项目组需要注意以下潜在风险:1. 技术风险:新系统架构和功能可能面临技术实现难度。
2. 进度风险:项目开发进度可能受到人力和资源限制影响。
3. 用户接受风险:新系统上线后可能受到用户接受程度影响。
结论该工作计划书详细介绍了银行系统重构项目组的工作计划和项目目标,旨在通过全面重构银行系统来提升系统性能和用户体验。
希望该工作计划书能够为项目组工作提供指导和支持。
软件工程课程设计项目计划书项目名称:银行管理系统学院:计算机科学与技术学院专业:计算机科学与技术专业班级:姓名:指导教师:2011 年11 月03 日目录软件工程课程设计 (1)项目计划书 (1)1 系统主题 (4)1.1引言 (4)1.2背景/选题动机/目的 (4)1.3系统与“创新杯”的主题关系(2) (5)1.4市场调查过程和结论(3) (5)2 需求分析 (6)2.1概要 (6)2.2使用场景 (6)2.3可行性分析报告 (7)2.4 应用领域/实用性分析 (8)2.5未来发展方向 (8)3 团队组成和分工 (8)4 系统功能概述 (9)4.1功能需求分析 (9)4.2 系统性能要求 (9)4.3功能点列表 (10)4.4性能点列表 (10)4.5数据描述 (11)5 系统设计概要 (11)5.1实现系统所采用的技术方案和技术亮点 (11)5.2系统构架 (12)5.3功能模块描述 (12)5.4 E-R图 (17)5.5用例图 (19)5.6概念数据模型图 (20)5.7业务模型 (21)5.8 界面 (22)6 系统环境 (27)6.1开发平台 (27)6.2 Client运行环境 (27)6.3 Server运行环境 (28)7 项目时间进度表 (28)7.1总体进度表 (28)7.2软件工作产品规模和工作量估计 (28)8 风险分析 (29)1系统主题1.1引言在现代化的银行管理中,银行管理系统有着十分重要的作用,然而,用大型软件系统对于小型的企事业单位,不啻于“杀鸡用牛刀”,因此小型软件对于这种单位自然有十分重要作用。
某小型企业出与这种目的制作了这银行账户管理系统。
1.2背景/选题动机/目的随着社会经济的发展,信息化程度的不断深入,银行的传统业务己愈来愈不能满足银行客户的需要。
现今,人们的金融意识、科技意识己经有了很大的提高,在紧张忙碌的生活中,己越来越来不习惯每月奔忙于各银行营业柜台之问去排队缴各种各样的费用了;同时,各种经营单位如电信、移动、供电、煤气、自来水、证券等等一是为了提高服务质量、方便客户,二是为了减轻自己日趋繁重的工作量,纷纷委托银行为其开展代收代付业务:同时,随着我国加入世贸组织的日益临近,我国的银行业将面临更加激烈的同业竞争,如何提供更多的金融产品和更优质的服务,如何吸引更多的客户,如何利用计算机技术加强银行帐户信息管理、进行银行业务再造,提高银行的工作效率和业务竟争能力是摆在各家银行面前的一个迫切需要解诀的问题。
近几年来,各商业银行加快了与社会各业的合作,利用自身的网点优势和业务特点,为其提供各种高效、快捷的代收代付业务,也就是中间代理业务,目前以与广大人民群众生活密切相关的各项缴费业务如水电费、电话费、手机费等代收业务为主,这些业务开展方式多种多样,但一般都离不开计算机的高效管理支持。
随着代理业务不断发展,业务品种越来越多,各项业务做法互有差异,这就对银行的电子化水平和相应的管理水平提出了更高的要求。
如何利用电子化的手段构建一个高效统一的、通用灵活的系统来管理各种各样的业务,是每个商业银行所要研究的课题。
支持决策系统的,需要在数据库的基础上,进行联机分析处理,每次处理的数据量大,响应时间长。
特别是银行每天要处理大量的存取款事件,做好存取款是银行工作重要的环节,然而要有效处理必须要有良好的程序和数据管理系统来建立一个良好的软件系统来实现快速、有效、准确、安全的处理银行事物。
1.3系统与“创新杯”的主题关系(2)为迎接“创新杯”而进行的预演。
1.4市场调查过程和结论(3)通过实际在学校里的ATM机及网上银行上对银行系统各个功能的操作,作出如下总结:优点:功能全面,安全性强,处理速度快等;缺点:银行界面较为单一,有部分操作较为复杂。
本次课设程序较为简单,在功能、安全性等方面不及银行,希望将界面改进地更为美观,程序非常易操作。
通过市场调查后,制定出如下的系统开发目标:1.系统应具有实用性、可靠性和适用性,同时注意到先进性。
2.对各个设计数据进行存储管理,防止混乱。
3.能够按照用户选择的不同的条件进行简单查询和复合查询。
4.能够对查询结果进行分类汇总。
5.注意数据的安全性,具有一定的安全防护能力。
6.方便用户的操作,尽量减少用户的操作。
7.系统采用模块化程序设计方法,便于系统功能的各种组合和修改,又便于未参加开发的程序人员补充、维护;8.系统具备数据库维护功能,及时根据用户需要进行数据添加、删除等操作;9.采用软硬件环境及先进的管理系统开发方案,利用现有资源,提高系统开发水平和应用效果的目的。
2需求分析2.1概要本程序主要用于银行的储蓄卡管理系统,它可以帮助我们有效、准确、并且高效实现的完成存取事件。
此系统操作方便效率、安全性高,只要客户开户并设定好密码就可以轻松的实现存取款。
系统实现的主要有储蓄卡开户管理、存取款管理、用户查询历史数据显示、注销等功能。
通过该银行账户管理系统地运行,使办公人员可以轻松快捷的完成对账户管理的任务,提高账目管理效率,使银行的账目管理工作系统化、规范化、自动化。
该银行帐目管理信息系统,优点是设计过程思路清晰、模块划分简洁,设计各阶段分工明确。
经过实践证明,该划分是合理的,极大得提高了本系统的实现。
2.2使用场景1 背景:(1)典型用户:张三【主要】李四【次要】(2)用户的需求/迫切需要解决的问题a.张三:身边有一笔款项要存,没有银行账户,要到就近银行开户并存款。
b.张三:存款后,要将卡里部分钱款打入李四账户上。
(3)假设a.银行正常运营,张三来到银行。
b.银行系统有张三需求的各项业务。
2 场景:关于这个场景的文字描述张三身边有一笔钱款需要存进银行账户,但是没有办理银行卡。
于是他带好相关证件,来到了就近的银行,到柜台上办理。
由于没有开户,他需要先填写开户表,其中包括他的姓名、籍贯、住址、电话、身份证号等基本信息。
然后交由银行职员进行信息的录入。
银行职员从系统主菜单执行相应的动作后进入开户模块,该模块在接受用户输入的身份证号,帐号密码及用户名后,对输入进行判断,若符合系统的输入要求,则由系统自动生成一个唯一的银行卡号,最后将新开账户信息添加到数据库中。
张三开户后,可以选择结束操作和继续操作。
张三选择了继续操作,他将需要存的钱款交由银行职员清算后,由银行职员进行操作,确认账号密码等无误后,菜单执行相应的动作进入存款模块,该模块将接受用户输入存款金额,并更新数据库,操作完成后将返回到用户菜单界面。
张三存完钱款后,可以选择结束操作和继续操作。
张三选择了继续操作,他将要转账的数目,李四的账号告诉银行职员,由银行职员进行操作,确认账号密码等无误后,菜单执行相应的动作后进入转账模块,该模块将接受用户转帐的目的账户和转账金额,只有在目的账户存在和转账金额小余当前账户存款金额这两个条件同时成立时,系统才会执行转帐操作。
转账操作将会分别对对应账号进行更新,操作完成后将返回到用户菜单界面。
此时张三可以选择结束操作和继续操作。
张三已经达成了他的目的,选择了结束操作。
张三完成了这一系列操作后,如果李四查询自己的账号,会发现存款信息已经更新,了解到张三的钱已转到自己的账户上。
2.3可行性分析报告可行性研究的目的就是用最小的代价在最短的时间内确定该软件项目是否能够开发,是否值得去开发。
实质上就是进行一次简化、压缩了的需求分析、设计过程。
可从三个方面分析研究每种解决问题的可行性1 经济可行性分析本系统实现的功能较少且简单,所以在开发的过程中基本上不需要考虑什么成本,开发人员已尽可能的减少。
使用较成熟的开发工具也减少不必要的支出,只需用很小的代价便可开发完毕。
使用本系统的用户只需在短时间内就可以获得个人所需的信息,并获得需要的服务。
对银行业来说,是依靠存款、贷款之间的差额来生存的,所以要尽可能的拉拢更多的客户使用本行,银行卡管理系统是为了能让为客户更便捷的服务,从而更具有吸引力。
从银行角度出发还是非常愿意把一部分资金投入到这方面研究当中的。
软件的经济效益大大的超过了它的开发成本,所以开发本软件在经济上是可行的。
2 操作可行性分析开发的银行卡管理测试系统需要根据银行卡管理规定操作,不得有侵害他人隐私盗取金额为目的。
银行卡管理测试系统方便运行操作,组内人员有着良好的道德修养。
会根据用户的实际需要来开发此程序,操作快捷,易于掌握。
另外,从法律方面来看,该系统的开发只运用于学习中,它不存在法律问题,也可以说是完全合法的,完全可行的。
从社会效益方面来看,该系统的应用有利于银行各项业务的发展,提高它的经济效益,同时促进社会经济的发展。
3 技术可行性分析技术可行性:对项目的功能、性能、限制条件进行分析,确定在现有的资源和技术件下系统是否能实现。
(开发的风险、资源的有效性、技术)通过对开发风险、资源有效性和技术分析后,认为开发银行卡管理系统风险小,资源充足,技术可以应付,但是一定要以生活中的银行卡管理过程中的信息为基础。
4 时间、设备可能性开发人员可以根据自己时间充分发挥编译操作,也可以在上机时进行研究,时间充足,每个开发人员都有可以操作的电脑,可以查阅资料在图书馆。
2.4 应用领域/实用性分析各大银行柜台就储蓄卡开户管理、存取款管理、用户查询历史数据显示、注销等的管理。
2.5未来发展方向随时随地满足顾客的需求以及快速处理用户的数据,希望能在全球得到应用。
3团队组成和分工成员姓名项目职位主要职责4系统功能概述4.1功能需求分析通过银行卡管理系统一方面加快了客户的服务,提高的服务质量,另一方面减轻了员工的工作复杂度,提高了工作效益,实现了银行卡账户管理的的系统化、规范化、自动化、和智能化。
系统具体实现如下:1、设计的银行账户管理程序,账户的信息有账号(唯一)、姓名、余额、身份证号码、单位、电话号码、地址等。
2、允许用户进行如下操作:开户、销户、存款、取款、转账、查询,一个用户可以有多个户头,账户的数值没有上限。
3、程序运行时,可以由用户选择进行何种操作,开户操作要求输入用户信息后自动获取账号,用户销户后账号被回收,并且该账号可以继续分配给其它账户,不允许用户透支,根据姓名或账号可以进行用户的信息查询,所有的账户信息应存放到一个文件中,可以随时的访问和更新。
4、程序应输入不少于10人的账户信息,应考虑到人员同名的情况。
5、系统人性化,符合用户操作习惯6、使用控制台进行操作4.2 系统性能要求银行管理系统的开发主要实现的目标有以下几个方面:1、设计页面美观、易操作;2、信息分类清晰、明确;3、系统必须要有高的运作速度,储户填写的表单输入到系统,系统必须能快速及时作出响应,迅速处理各项数据、信息,显示出所有必需信息并打印出各项清单,所以要求很高的信息量速度和大的主存容量;4、由于要存贮大量的数据和信息,也要有足够大的磁盘容量;5、另外,银行计算机储蓄系统必须有可靠的安全措施,以保证储户的存储安全。