《2022年需求分析说明书格式 .pdf》由会员分享,可在线阅读,更多相关《2022年需求分析说明书格式 .pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件工程数据库课程设计需求分析说明书I 目录1 引言 . 1 1.1 编写目的 . 1 1.2 背景说明 . 1 1.3 术语定义 . 1 1.4 参考资料 . 1 2 任务概述. 2 2.1 目标 . 2 2.2 用户的特点 . 2 2.3 假定与约束 . 2 3 需求规定. 3 3.1 对功能的规定 . 3 3.2 对性能的规定 . 6 3.2.1精度 . 6 3.2.2时间特性要求 . 6 3.2.3灵活性 . 6 3.3 输入输出要求. 6 3.4 数据管理能力要求. 7 3.5 故障处理要求. 7 3.6 其它专门要求. 7 4 运行环境设定. 7 4.1 设备 . 7 4.2 支持
2、软件 . 7 4.3. 接口 . 7 4.4. 控制 . 7 5 缩写词表. 8 6 参考文献 . 9 5 号宋体西文 times new roman1.5 倍行距名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 10 页 - - - - - - - - - 软件工程数据库课程设计需求分析说明书第1页1 引言公交查询系统BLQS需求分析小组在相关人员的支持下,认真而全面第调查了用户对公交查询系统的需求,根据BQS 系统的业务分类业务操作规程及其数据结构等具体要求,调查了公交
3、线路的组织结构,相关站点的信息要求,线路逻辑结构,查询操作规程,查询数据规格,确定了系统性能要求,系统支持环境要求,数据型的名称,数据类型,数据规程。以上这一切为统下一步的开发工作奠定了良好的基础。本软件需求说明书全面,概括性地描述了BLQS 系统所要完成的工作,使软件开发人员和用户对本系统中的查询流程及功能达成共识,通过本需求说明书可以全面了解BLQS 系统所要完成的任务和所能到达的要求1.1 编写目的1、作为软件系统开发技术协议的参考依据,为双方提供参考。2、根据查询流程和公交查询系统的特点,对被开发软件系统的主要功能、性能进行完整描述、为软件开发者进行详细设计和编程提供基础。3、为软件提
4、供测试和验收的依据,即为选取测试用例和进行验收的依据1.2 背景说明软件系统的名称:公交查询系统BLQS 本项目任务的提出者:公交公司及广阔用户本项目任务的开发者:0806064143 斯健 0806064109肖蕾本项目的用户:公交公司及广阔乘客1.3 术语定义BLQS:Bus Line Query System 公交线路查询系统BQS:Bus Query System 公交查询系统1.4 参考资料软件工程课程设计【机械工程出版社】吕云翔、刘浩等著软件工程基础实践教程【清华大学出版社】吴洁明著数据库系统概论【高等教育出版社】王珊、萨师煊著名师资料总结 - - -精品资料欢迎下载 - - -
5、- - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 10 页 - - - - - - - - - 软件工程数据库课程设计需求分析说明书第2页2 任务概述2.1 目标本软件产品作为公交公司定制的公交查询系统,旨在对公交公司提供以公交线路查询为核心的集成环境,提供以项目为核心,基于用户的权限机制。通过本系统的应用可到达对各种公交线路的查询。公交查询系统BLQS 主要功能如下:1、普通用户可以根据本系统进行查询功能,包括站点查询,线路查询,以及用户安全的密码修改和最后对线路的选择。1站点查询:用户可以通过本系统查询经过该站点有哪些线路
6、。2线路查询:用户通过查询线路查询可以知道该线路上有哪些站点,方便用户进行操作。3线路选择:用户通过查询,系统提供相应的线路,用户可以选择符合要求的路线及乘车方案。4密码修改:保障用户安全,用户可以通过账户进入系统后进行密码权限修改。2、管理员通过输入正确的用户名和密码后可以对本系统进行站点管理,线路管理,账户管理。1站点管理:当线路信息更改时,管理员可以及时更改系统信息方便用户查询。2线路管理:当站点有变更时,管理员登录本系统进行信息更改3账户管理:管理员可以新增普通用户,修改密码,删除用户等操作2.2 用户的特点本软件的用户方操作水平不一,大多数很少接触电脑。维护人员需要专业电脑水平。系统
7、管理员必须具备一定的网络及数据库操作和管理知识。2.3 假定与约束1、用户必须按照操作规程运行本软件,不得进行恶意破坏性操作2、用户必须按照相关运行软件有效的数据库接口标准进行查询,从而保证从中读取正确的信息名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 10 页 - - - - - - - - - 软件工程数据库课程设计需求分析说明书第3页3 需求规定3.1 对功能的规定图 3-1.1 系统功能图功能详细说明如下:1、站点查询:用户可以通过本系统查询经过该站点有哪些线路
8、。2、线路查询: 用户通过查询线路查询可以知道该线路上有哪些站点,方便用户进行操作。3、线路选择:用户通过查询,系统提供相应的线路,用户可以选择符合要求的路线及乘车方案。4、密码修改:保障用户安全,用户可以通过账户进入系统后进行密码权限修改。管理。5、站点管理:当线路信息更改时,管理员可以及时更改系统信息方便用户查询。6、线路管理:当站点有变更时,管理员登录本系统进行信息更改7、账户管理:管理员可以新增普通用户,修改密码,删除用户等操作登录系统主界面普通用户管理员站点查询线路查询线路选择站点管理线路管理账户管理密码修改名师资料总结 - - -精品资料欢迎下载 - - - - - - - - -
9、 - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 10 页 - - - - - - - - - 软件工程数据库课程设计需求分析说明书第4页图 3-1.2 系统用例图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 10 页 - - - - - - - - - 软件工程数据库课程设计需求分析说明书第5页表 3-1.1 用例说明用例名称说明登入登出为用户和管理员提供登陆站点管理站点的增加、删除、修改线路管理线路的增加、删除、修改账户
10、管理账户的增加、删除、修改线路查询查询某一线路所经过的站点站点查询查询经过某一点站点的路线线路选择在两站点之间经行线路选择密码修改对自己密码的修改表 3-1.2 角色说明角色名称对应用例说明普通用户登入登出、线路查询、站点查询、密码修改可修改自己的密码,以及查询相关线路, 站点信息并经行线路选择管理员登入登出、线路管理、站点管理、账户管理负责整个系统的资源优化和路线的及时更改和删除数据库设计:表 3-1.3 登录表 (user) 表 3-1.4 站点信息表 station表 3-1.5 线路信息表 route表 3-1.6 线路站点映射表RSmap字段类型说明是否为空Uname char 用户
11、 ID Not null Psw char 密码Not null Role Boolean 是否为管理员Not null 字段类型说明是否为空Sname Char(10)主键Not null 字段类型说明是否为空 Rname char(10) 主键Not null 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 10 页 - - - - - - - - - 软件工程数据库课程设计需求分析说明书第6页字段类型说明是否为空Rname Int 主键Not null Sname
12、Int 主键Not null Rsorder Int 站点序号Not null 3.2 对性能的规定软件应保证系统运行性能稳定,防止出现系统崩溃;软件必须保证有足够的数据精度,不影响正常业务;软件应尽量做到响应快速、操作简便。3.2.1 精度确保数据一致性,确保数据转换的及时准确,确保更新数据的及时准确1. 说明对该软件的输入:小数点后保留2 位有效数字2. 输出数据精度的要求:小数点后保留3 位有效数字3. 可能包括传输过程中的精度:小数点后保留5 位有效数字3.2.2 时间特性要求1、响应时间:小于3 秒;2、更新处理时间:小于5 秒;3、数据的转换和传送时间:小于5 秒3.2.3 灵活性
13、1、在满足软件基本运行条件的各种运行环境下都可正常运行3.3 输入输出要求软件对数据输入均进行数据有效检查。1.各输入输出按照数据库的属性确定数据类型2.包括整型 short、int、long浮点类型 float、double 、字符类型 char 、字符串类型string 、布尔类型 bool3.数据类型的精度和取值范围受实际情况的影响。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 10 页 - - - - - - - - - 软件工程数据库课程设计需求分析说明书第7
14、页3.4 数据管理能力要求运行本软件系统所需各种基础数据为512KB,数据的增长主要看用户数量的增加以及公交线路的修改及维护上面。3.5 故障处理要求设备的硬件故障造成的本软件不能正常运行或不能正确的输入输出,系统资源不足造成软件不能正常运行,则由用户自行解决。软件在运行过程中产生的数据库错误,将由系统管理员或软件开发者解决。软件在运行中产生的其他错误,将根据情况由软件开发者或开发者协助系统管理员完成。3.6 其它专门要求1、软件必须严格按照设定的安全权限机制运行,并有效防止非授权用户进入本系统。2、软件对用户的所有误操作或不合法操作进行检查,并给出提示信息。4 运行环境设定4.1 设备普通微
15、机电脑一台,512M 内存, 1G 硬盘4.2 支持软件Microsoft Office Access 2003 Microsoft Visual Studio 2008 4.3. 接口4.4. 控制名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 10 页 - - - - - - - - - 软件工程数据库课程设计需求分析说明书第8页5 缩写词表BLQS:Bus Line Query System 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 10 页 - - - - - - - - - 软件工程数据库课程设计需求分析说明书第9页6 参考文献软件工程课程设计【机械工程出版社】吕云翔、刘浩等著软件工程基础实践教程【清华大学出版社】吴洁明著名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 10 页 - - - - - - - - -
限制150内