《2022年需求分析及规范说明书 .pdf》由会员分享,可在线阅读,更多相关《2022年需求分析及规范说明书 .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、三、需求规范说明书1引言.11.1 编写目的.11.2 项目背景.21.3 定义.21.4 参考资料.22任务概述.32.1 目标.32.2 运行环境.32.3 条件与限制.33数据描述.43.1 静态数据.43.2 动态数据.43.3 数据库介绍.43.4 数据词典.43.5 数据采集.64功能需求.64.1 功能划分.64.2 功能描述.65性能需求.错误!未定义书签。5.1 数据精确度.错误!未定义书签。5.2 时间特性.错误!未定义书签。5.3 适应性.错误!未定义书签。6运行需求.66.1 用户界面.66.2 硬件接口.76.3 软件接口.76.4 故障处理.77其它需求.71引言1
2、.1 编写目的通过对委托单位中国建设银行委托0751班一开发小组开发的系统银行管理系统的需求进行说明,进一步明确软件需求、安排项名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 7 页 -目规划与进度、组织软件开发与测试本文档供项目经理、开发设计人员参考1.2 项目背景1.项目的委托单位:中国建设银行2.开发单位:0751 班一开发小组3.系统名称:银行管理系统4.系统用户:建行储户、建行管理人员1.3 定义1.SQL:即结构化查询语言,它是关系数据库中使用的标准数据查询语言,主要用于数据库的建立,查询,修改等操作;2.关系模式:对关系(即数据对象之间的相互联系)的结构化描述3.3
3、NF、BCNF:为关系数据库模式设计中为了避免或减少由函数依赖引起过多的数据冗余和更新异常,所要求的关系模式必须要满足的某种程度的要求。1.4 参考资料软件项目管理作者:郭宁、周晓华出版单位:清华大学出版社软件工程案例教程作者:韩万江出版单位:机械工业出版社软件工程导论(第 5 版)作者:张海藩出版单位:清华大学软件工程理论与实践作者:肖汉出版单位:科学出版社名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 7 页 -2任务概述2.1 目标银行管理系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的,
4、具有良好人机交互界面的银行管理系统,实现银行对银行储户的统一管理,更好的服务于广大储户。2.2 运行环境操作系统:Microsoft Windows 系列支持环境:IIS 5.0 数 据 库:Microsoft SQL Server 2000 2.3 条件与限制预完成该系统的开发应具备的条件包括:数据库编程语言基础,数据库安全与设计,软件开发工具VC+,软件测试与维护技术;目前开发团队所掌握的开发技术有:数据库编程语言基础,软件开发工具VC+,对于数据库安全与设计以及软件测试与维护这两方面的技术开发小组还需借助有关的书籍进行必要的学习与了解。名师资料总结-精品资料欢迎下载-名师精心整理-第 3
5、 页,共 7 页 -3数据描述3.1 静态数据银行管理系统的静态数据有:开户时间,账号、账户类型,身份证,姓名、通讯地址、联系方式、存储年限、货币的精确度等。3.2 动态数据银行管理系统的静态数据有:币种、余额、透支额度、汇款方式、存取款数目等。3.3 数据库介绍数据库开发软件:Microsoft SQL Server 2000 所用数据库语言 SQL 数据库的基本表分解应满足数据库分解的基本,例如分解后的关系模式应有某种范式(3NF 或 BCNF)等;对所建立的数据库应在其安全性、完整性、并发控制等方面应达到银行方面所提出的技术要求。3.4 数据词典名字:超级管理员别名:管理人员描述:主要负
6、责对储户的统一管理操作:注销储户、修改银行动态服务提示信息、修改储户的相关信息、.删除自动记录下来的数据等名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 7 页 -名字:一般储户别名:普通储户描述:进行一般的存取操作操作:存款、取款、修改密码、查看个人信息名字:定期储户别名:描述:存款方式为定期存款操作:取款、修改密码、查看个人信息、参看存储年限(提前取款应做相应处理)名字:信用卡储户别名:描述:信用卡持有者操作:存款、取款、修改密码、查看个人信息(可通过信用卡进行存取操作)名字:结算储户别名:描述:享有结算方面的服务的用户操作:存款、取款、结算、修改密码、查看个人信息名师资料总
7、结-精品资料欢迎下载-名师精心整理-第 5 页,共 7 页 -3.5 数据采集采集内容:储户信息、管理方式采集方式:银行提供资料、网上查询、发调查表等4功能需求4.1 功能划分该系统主要划分为三个功能:1.注册(即开户)功能;2.管理功能3.储户功能4.2 功能描述1.注册功能:主要实现对新储户的注册功能,并为新储户在数据库中建立一份信息档案2.管理功能:主要实现管理人员对储户的统一管理工作3.储户功能:主要实现储户的存取款、信息查询等功能5运行需求5.1 用户界面所开发系统的用户界面应具有:实用性、有效性、易学习性;能够准确的表达出用户所需要的信息。名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 7 页 -5.2 硬件接口无5.3 软件接口需要将应用软件与Microsoft SQL Server 2000进行链接,以实现对数据库的操作与管理5.4 故障处理应对数据库进行定期的数据转储、建立日志文件,以便在系统出现故障时能够及时做好数据的恢复工作,避免造成大的损失6其它需求尽可能使所开发的系统简单化、傻瓜化;便于储户与管理人员的掌握与使用;可维护性强;可以在不同的操作系统间移植(主要在 Windows系列间移植);数据库的安全保密应尽可能的高,以保障银行管理的正常有序运行。名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 7 页 -
限制150内