软件工程需求分析报告样本

合集下载

软件工程实训需求分析报告

软件工程实训需求分析报告

软件工程实训需求分析报告第一篇:软件工程实训需求分析报告《软件工程》需求分析报告报告名称专业班级学号姓名指导教师基于JSP的图书馆管理系统的设计与实现软件技术1.引言随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落,计算机软件也在各方面得到广泛的应用。

但是,很多图书馆仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。

为了满足图书馆管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,并结合我院图书馆管理现状,在工作人员具备一定的计算机操作能力的前提下,特编此图书管理系统软件以提高图书馆的管理效率。

1.1 编写目的本需求的编写是为了研究图书管理系统软件的开发途径和应用方法。

同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。

1.2 预期的读者和阅读建议本需求的预期读者是我院图书馆管理员,部分学员,与图书管理系统软件开发有联系的决策人,开发组成人员,扶助开发者,软件验证者。

1.3 背景及范围本项目的名称:图书馆管理系统开发软件。

本项目的任务提出者及开发者是图书管理系统软件开发小组,用户是学院图书馆及相关读者。

本产品是针对电脑管理图书的需求设计的,主要包括管理员管理模块和学员自助服务模块。

其中,管理员管理模块可以完成读者登记、购入新书、图书检索、读者借还书、图书注销等主要功能,学员自助服务模块可以完成学员电子阅读,图书检索功能。

1.4 参考资料1.《软件工程》——赛煜、刘文编著东软电子出版社2.《数据库系统概论》——萨师煊、王珊编著高等教育出版社3.《JSP项目开发》——萨师煊陈丹丹、高飞编著清华大学出版社 2.综合描述为方便对图书馆书籍,读者资料,借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。

使用该程序后,图书馆管理人员可以管理读者的登记,图书的购入、借出、归还以及注销等;还可以查询某位读者、某本图书的借阅情况,对当前借阅情况给出一些统计,给出统计表格,以全面掌握图书的情况。

软件工程-需求分析文档示例

软件工程-需求分析文档示例

软件工程-需求分析文档示例软件工程-需求分析文档示例1. 引言2. 项目背景软件工程项目旨在开发一款用于学校图书馆的书籍管理系统。

该系统将允许学生和教师以及图书馆管理员进行图书借阅和归还操作,并提供图书检索和相关统计功能。

3. 项目目标项目的目标是提供一个简化和自动化的图书管理系统,以提高图书馆的效率并改善用户体验。

具体目标包括:允许学生和教师通过系统进行图书借阅和归还操作。

提供图书检索功能,以帮助用户快速找到所需图书。

支持图书馆管理员进行图书的入库和出库操作,并提供相关统计报表。

4. 相关方的需求4.1 学生需求学生应能够通过系统查找并借阅所需的图书。

学生应能够在借阅期满后归还图书。

学生应能够查看自己的借阅记录和借阅历史。

4.2 教师需求教师应能够借阅图书,并借阅期满后归还。

教师应能够查找并预约所需图书。

教师应能够查看自己的借阅记录和预约记录。

4.3 图书馆管理员需求管理员应能够管理图书的入库和出库操作。

管理员应能够查看图书的借阅情况和统计报表。

管理员应能够管理学生和教师的借阅和预约记录。

5. 系统功能需求5.1 用户登录和权限管理系统应提供用户登录功能,并根据用户类型分配相应的权限。

学生和教师应能够查看自己的个人信息。

管理员应能够管理用户账号和权限。

5.2 图书管理系统应提供图书的入库和出库功能。

系统应提供图书的检索功能。

系统应提供图书的借阅和归还功能。

5.3 记录和报表系统应能够记录用户的借阅和归还记录。

系统应能够借阅和归还的统计报表。

系统应能够图书的流通记录和统计报表。

6. 非功能需求6.1 安全性系统应具有一定的安全性,防止未授权访问和恶意操作。

用户密码应加密存储,以保障用户数据的安全。

6.2 可靠性系统应具有一定的可靠性,保证正常运行并减少故障发生的可能性。

6.3 用户友好性系统界面应简洁明了,易于使用。

系统应提供详尽的帮助文档,以帮助用户解决常见问题。

7.。

软件需求分析报告模板

软件需求分析报告模板

软件需求分析报告模板[软件需求分析报告模板]日期:[填写日期]项目名称:[填写项目名称]项目背景:在此部分,对项目进行简要介绍,包括项目的目的、范围和背景等。

需求分析目标:在此部分,明确需求分析的目标,包括需求定义、范围界定、用户需求描述等。

1. 需求定义1.1 简介在此部分,对需求进行整体描述,包括目标、功能以及所需解决的问题等。

1.2 用户需求在此部分,详细描述用户对软件的需求,可以采用用例描述、故事板等方式进行阐述。

2. 范围界定2.1 功能性需求在此部分,列举出软件应具备的功能性需求,可以根据模块进行分类描述。

2.2 非功能性需求在此部分,列举出软件应具备的非功能性需求,包括性能、安全性、可用性等方面的要求。

3. 技术可行性在此部分,对所需技术的可行性进行分析评估,包括技术架构、开发工具、平台等的选择与说明。

4. 风险识别在此部分,对可能存在的风险进行识别和评估,并提出相应的应对措施。

5. 数据分析在此部分,对所需处理的数据进行分析和描述,包括数据的来源、格式、处理方式等。

6. 需求优先级在此部分,对各项需求进行优先级排序,明确开发的重点和次要任务。

7. 需求变更管理在此部分,对需求变更进行管理和记录,包括评估变更对项目的影响、控制变更的过程等。

8. 附录在此部分,可以放置一些相关的附录信息,如参考资料、图表、数据字典等。

结论:在此部分,对需求分析报告进行总结,概括报告的主要内容及分析结果。

以上所述即为本次软件需求分析报告,经过详细分析与评估,对软件的需求有了明确的定义与界定,并提出相应的技术可行性、风险识别、数据分析等方面的建议。

希望此报告能为后续的软件开发和测试工作提供有力的参考。

感谢阅读此份需求分析报告。

[软件需求分析报告模板]到此结束。

软件工程实训 需求分析报告

软件工程实训 需求分析报告

软件工程实训需求分析报告【软件工程实训需求分析报告】1.引言1.1 编写目的本文档的编写目的是对软件工程实训项目的需求进行分析和规划,为后续开发工作提供指导和参考。

1.2 项目背景在当今信息化时代,软件工程的发展日益重要。

本项目旨在通过实践,培养学生的软件工程实践能力,提高团队协作和项目管理能力。

2.需求概述2.1 项目目标本项目的目标是开发一个具有特定功能和特性的软件,满足用户的需求,并在预定时间内交付可用的产品。

2.2 项目范围本项目的范围包括:- 定义软件需求和功能- 设计软件架构和UI界面- 实现核心功能和模块- 进行测试和Bug修复- 提供文档和技术支持3.需求描述3.1 用户需求用户希望软件能够实现以下功能:- 用户登录和注册- 管理员权限设置- 数据录入和查询- 数据分析和可视化展示- 导出数据和报告3.2 系统需求系统需求包括:- 支持跨平台使用- 数据的安全性和保密性- 系统的稳定性和可靠性- 用户友好的界面和操作流程- 响应速度和效率4.功能需求4.1 用户管理功能- 用户注册:允许用户注册新账户。

- 用户登录:用户使用已注册的账户登录系统。

- 用户权限:管理员可以设置用户的权限和角色。

- 用户信息管理:用户可以修改个人信息。

4.2 数据管理功能- 数据录入:用户可以录入数据,包括文本、数字、日期等。

- 数据查询:用户可以根据特定条件查询和检索数据。

- 数据编辑:用户可以对已存在的数据进行编辑和修改。

- 数据删除:用户可以删除已存在的数据。

4.3 数据分析功能- 数据统计:系统可以对数据进行统计分析,如求和、平均值等。

- 数据可视化:系统可以将数据以图表或图形的形式展示。

4.4 报告导出功能- 报告:系统可以根据用户需求报告。

- 报告导出:用户可以将报告导出为PDF、Excel等格式。

5.法律名词及注释5.1 版权版权是指对作品及其表现形式享有的法律权利。

5.2 商标商标是指为区分特定商品或服务而在商业活动中使用的符号。

软件工程实验报告模板——需求分析

软件工程实验报告模板——需求分析

《软件工程》实验报告超市运营管理系统需求分析指导教师:班级:学生姓名:学号:完成日期:运城学院计算机科学与技术系目录1.系统需求概述 (1)1.1系统概述 (1)1.2系统功能需求 (1)2.用例建模 (1)2.1确定系统范围和系统边界 (2)2.2 参与者列表 (2)2.3 用例列表 (3)2.4 用例图 (3)2.5 辅助需求 (8)2.5.1系统环境需求 (8)3.对象建模 (9)3.1 确定类与对象的关联、属性 (9)3.2 系统类图 (12)4.动态建模 (12)4.1 活动图 (13)4.2 状态转移图 (14)4.3 顺序图建模 (15)5. 总结 (17)1.系统需求概述1.1系统概述随着我国信息技术和经济的发展,计算机已经被广泛的应用到各个领域。

计算机给人们的生活带来方便的同时也需要开发相应的管理系统。

根据目前农村现状来看,很多杂货店向中小型超市发展的趋势越来越明显,但是现实农村中很多超市的管理都依靠原始的人力管理,没有与其相对应的管理系统,给日常的超市管理带来了很多不必要的麻烦。

1.2系统功能需求超市管理系统为了满足用户实际需求应具有系统管理、零售前台管理子系统、后台管理子系统三个子系统。

1.系统管理系统管理应包括以下功能:1)添加用户:系统管理员可以根据需求添加用户,用户只有根据用户名和密码才能登录系统,进行操作。

2)修改密码:用户可以登录系统修改密码。

3)权限设置:系统管理员可以根据不同用户设置不同权限,是系统某些功能只对某些用户可见。

4)重新登录:本系统支持重新登录。

2. 前台零售管理子系统前台零售管理子系统应具有以下功能:1)前台销售管理A.商品录入:根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、商品名称等来实现精确或模糊的商品扫描录入。

该扫描录入方法可以充分保证各种电脑操作水平层次的人员均能准确快速地进行商品扫描录入。

B.结账:通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录入加数量的方式)自动计算本次交易的总金额。

软件工程软件需求分析模板

软件工程软件需求分析模板

软件工程软件需求分析模板(总9页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--【Bank系统】软件需求设计开发小组:文档设计:开发人员分工变更历史审核历史1需求分析[说明:该章节由开发方负责完成]1.1功能需求[说明:描述该业务需求的具体功能要求]1.2界面需求[说明:描述该业务需求的界面要求]1.3性能需求[说明:描述该业务需求的在性能方面的要求]1.4报表需求[说明:描述该业务需在业务界面开发的报表需求,需要提供详细的表样及统计口径]1.5依赖关系[说明:描述该业需求实现需满足的一些前提条件,业务需求实现后的一些后置处理] 1.6问题记录2技术方案[说明:该章节由产品部系统需求分析责任人完成]2.1方案概述2.2涉及模块一[说明:CRM1、CRM2、计费账务、资源、接口等模块]2.2.1功能点一[说明:新增或修改的功能点名称]2.2.1.1功能描述[说明:描述功能点的是否新增或改造,改造范围和改造预期目标]2.2.1.1.1业务规则描述[说明:详细描述功能点的业务规则实现、包括界面校验规则、数据库字段校验规则、业务逻辑校验规则、涉及的信息如何记录、程序实现过程中需要注意的规则等等] 2.2.1.2业务流程[说明:描述业务流程,包括界面操作流程、业务执行流程等]2.2.1.3程序流程[说明:描述程序执行过程中的程序执行流程,如程序流程、时序图等]2.2.1.4实体设计2.2.1.4.1程序设计[说明:程序设计内容,如新增的程序文件、配置文件、依赖结构及其内容,修改的程序文件、配置文件及其内容,其描述越详细越好。

]2.2.1.4.2接口设计[说明:描述接口相关信息、实现方式、输入参数、输出参数、状态参数编码的明细信息等]2.2.1.4.3数据库设计[说明:数据库变动设计,包括新增表及其详细字段、索引、主键的描述,修改表需要描述修改的字段、索引、主键等内容,以及数据表之间的关联变动等信息]2.2.1.5实现方式[说明:描述功能实现采用何种技术,如Java、C++等,是否有特定要求]2.2.1.6与其他模块关系[说明:描述与其他模块是否有关联、其关联关系如何体现]2.2.1.7外部系统接口[说明:描述与外部系统(非BSS系统)的接口关系,是否需要输出或输入数据、输入输出内容等]2.2.2功能点二[说明:新增或修改的功能点名称]2.2.2.1功能描述[说明:描述功能点的是否新增或改造,改造范围和改造预期目标]2.2.2.1.1业务规则描述[说明:详细描述功能点的业务规则实现、包括界面校验规则、数据库字段校验规则、业务逻辑校验规则、涉及的信息如何记录、程序实现过程中需要注意的规则等等] 2.2.2.2业务流程[说明:描述业务流程,包括界面操作流程、业务执行流程等]2.2.2.3程序流程[说明:描述程序执行过程中的程序执行流程,如程序流程、时序图等]2.2.2.4实体设计2.2.2.4.1程序设计[说明:程序设计内容,如新增的程序文件、配置文件、依赖结构及其内容,修改的程序文件、配置文件及其内容,其描述越详细越好。

软件工程需求分析报告模板

软件工程需求分析报告模板

软件工程需求分析报告模板1. 引言本报告旨在对项目进行全面的需求分析,以确保软件工程项目的成功实施。

需求分析是软件工程项目中至关重要的一步,它帮助团队明确项目的目标和范围,并为软件开发提供准确的方向。

本报告将对需求进行详细的描述和分析,包括用户需求、功能需求、非功能需求和系统约束等方面的内容。

2. 用户需求用户需求是软件项目成功实施的基础,它是通过对用户进行需求调研和访谈获取的。

本节将对用户需求进行详细的描述和分析。

2.1 用户背景本项目的主要用户是公司内部的员工和部门经理。

他们需要一个能够方便管理任务和跟踪项目进展的软件工具。

2.2 用户需求描述以下是用户对软件工具的需求描述:•能够创建和分配任务给不同的团队成员;•能够设置任务优先级和截止日期;•能够跟踪任务进展并生成报告;•能够提供通知和提醒功能,以便用户及时了解任务状态;•能够支持多用户同时使用,并提供权限管理功能。

2.3 用户需求优先级根据用户调研和访谈的结果,用户对软件工具的需求优先级如下:1.能够创建和分配任务给不同的团队成员;2.能够跟踪任务进展并生成报告;3.能够设置任务优先级和截止日期;4.能够提供通知和提醒功能;5.能够支持多用户同时使用,并提供权限管理功能。

3. 功能需求功能需求描述了软件工具需要具备的功能和行为。

本节将对功能需求进行详细的描述和分析。

3.1 任务管理功能任务管理是软件工具的核心功能,它包括以下子功能:•创建任务:用户可以创建新的任务,并指派给团队成员;•分配任务:用户可以将任务分配给不同的团队成员,并设置任务的优先级和截止日期;•更新任务:团队成员可以更新任务的状态和进展,并添加备注;•完成任务:团队成员可以将任务标记为已完成;•删除任务:用户可以删除不再需要的任务。

3.2 报告功能报告功能帮助用户了解项目的整体进展和团队成员的工作情况。

具体功能包括:•生成任务报告:用户可以生成任务的概览报告,包括任务的总数、完成情况和延期情况等;•生成个人报告:团队成员可以生成个人工作报告,报告中包括个人完成的任务数量和进展情况;•生成团队报告:团队经理可以生成团队工作报告,报告中包括团队整体的工作情况和进展。

软件需求分析报告模板(完整版)

软件需求分析报告模板(完整版)

软件需求分析报告模板(完整版)目录1。

范围12。

总体要求 12。

1总体功能要求 (1)2。

2软件开发平台要求 (1)2.3软件项目的开发实施过程管理要求 (2)2.3.1 软件项目实施过程总体要求 (2)2。

3。

2 软件项目实施变更要求 (2)2。

3.3 软件项目实施里程碑控制 (2)3。

软件开发 33。

1软件的需求分析 (3)3。

1.1 需求分析 (3)3.1.2 需求分析报告的编制者 (3)3。

1。

3 需求报告评审 (4)3。

1。

4 需求报告格式 (4)3。

2软件的概要设计 (4)3.2。

1 概要设计 (4)3。

2。

2 编写概要设计的要求 (4)3.2.3 概要设计报告的编写者 (4)3.2。

4 概要设计和需求分析、详细设计之间的关系和区别 (4)3。

2。

5 概要设计的评审 (4)3.2。

6 概要设计格式 (4)3.3软件的详细设计 (4)3。

3。

1 详细设计 (4)3。

3。

2 特例 (5)3。

3.3 详细设计的要求 (5)3。

3。

4 数据库设计 (5)3。

3.5 详细设计的评审 (5)3.3.6 详细设计格式 (5)3.4软件的编码 (5)3.4.1 软件编码 (5)3.4。

2 软件编码的要求 (5)3.4。

3 编码的评审 (5)3。

4.4 编程规范及要求 (6)3.5软件的测试 (6)3.5.1 软件测试 (6)3.5.2 测试计划 (6)3。

6软件的交付准备 (6)3。

6。

1 交付清单 (6)3.7软件的鉴定验收 (6)3。

7.1 软件的鉴定验收 (6)3。

7。

2 验收人员 (7)3.7.3 验收具体内容 (7)3.7.4 软件验收测试大纲 (7)3。

8培训 (7)3.8。

1 系统应用培训 (7)3。

8。

2 系统管理的培训(可选) (7)附录A 软件需求分析报告文档模板9附录B 软件概要设计报告文档模板21附录C 软件详细设计报告文档模板33附录D 软件数据库设计报告文档模板43附录E 软件测试(验收)大纲错误!未定义书签。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录
1 引言
1.1编写目 (1)
1.2 项目背景 (1)
1.3术语阐明 (1)
1.4 参照资料 (1)
2 项目概述
2.1编写目 (1)
2.2 项目背景 (2)
2.3 术语阐明 (2)
2.4 参照资料 (2)
2.5 条件和限制 (3)
3 功能需求
3.1功能划分 (3)
3.2功能描述 (3)
4 外部接口需求
4.1功能划分 (3)
4.2功能描述 (4)
5 性能需求
5.1 数据精准性 (4)
5.2 时间特性 (4)
5.3 适应性 (4)
6 软件属性需求
6.1 对的性 (4)
6.2 可靠性 (4)
6.3 效率 (5)
6.4 完整性 (5)
6.5 易使用性 (5)
6.6 可维护性 (5)
6.7 可测试性 (5)
6.8 可复用性 (5)
6.9 安全保密性 (5)
6.10 可理解性 (5)
6.11 可移植性 (5)
6.12 互联性 (5)
7 其她需求 (5)
8 数据描述 (5)
8.1静态数据 (6)
8.2动态数据 (6)
8.3数据库描述 (6)
8.4数据字典 (6)
8.5数据采集 (6)
9 附录 (6)
1引言
1.1编写目
学生管理系统是面向学生,目是提高学校对学生管理。

本系统重要涉及六个模块:学生基本信息、课程基本信息、登录、成绩录入、成绩查询和汇总功能,这六个模块基本实现设计本系统目,从而可以进一步满足学校对管理系统规定。

当前学生管理系统功能不够,因此咱们要明确顾客对学生管理系统功能和性能需求,并将这些需求用语言编写出来。

并使系统开发者和学生对此成绩管理系统有共同理解和结识。

这是开发学生管理信息系统基本,为了更好开发,对系统设计要详细。

开发系统要简朴实用。

1.2 项目背景
项目名称为:学生成绩管理信息系统。

开发目的为有效管理学生信息,实现
学生信息数据录入、浏览、修改等,从而实现对学生信息规范化、系统化、自动化管理。

1.3术语阐明
MIS:管理信息系统
Transaction Processing :事务解决
Data Acquisition :数据采集
Data Processing Circle :数据解决流程
Data Processing:数据解决
1.4 参照资料
《软件工程案例教程》…毕硕本卢桂香编著北京大学出版社
《Vista Basic语言程序设计》…刘韬编著人民邮电出版社
2 项目概述
2.1待开发软件普通概述
此软件目是提高学校对学生科学化管理,为学校学生成绩管理系统进行优化。

2.2待开发软件功能
(1) 由于学生学籍等信息具备一等保密性,应当为顾客设立密码以提高系统数据安全性。

(2) 使用该系统,可以记录学生学籍,能以便浏览、添加、编辑和查询学生信息,通过该系统理解学生基本状况。

(3) 使用该系统,可以查看学生、课程、成绩3个重要方面,提供报表输出和打印功能。

(4) 随着学校班级变动,系统应当能对班级信息进行增长、编辑和删除功能。

(5) 本系统听具备数据库维护功能。

本系统模块构造图
2.3顾客特性
使用本软件顾客群是学生和教师
2.4 运营环境
(1)硬件环境
普通台式机或笔记本电脑
对CPU性能与内存容量无详细规定
(2)软件环境
Windows 95或更高版本
2.5条件和限制
本系统为Visual Basic为开发语言,故运营时对系统规定不高,普通电脑均可流畅运营,本系统管理人员必要具备定相应电脑水平,学生某些私人信息必要被保护好。

3功能需求
3.1功能划分
本软件重要有如下功能
1.身份验证
2.查询学生基本信息
3.查询学生成绩
4.查询课程基本信息
5.查询学生一门课总成绩,平时成绩,期中和期末成绩
6.修改功能
7.协助功能
3.2功能描述
(1)身份验证功能
对登陆顾客进行验证,通过者才干进入系统。

(2)查询学生基本信息
对学生基本信息进行查询
(3)查询学生成绩
对学生成绩进行查询
(4)查询客场基本信息
对学生课程基本信息进行查询
(5)查询课程成绩构成
对学生成绩构成,例如平时成绩,期中和期末成绩进行查询(6)修改功能
对学生某些信息进行修改
(7)协助功能
为顾客提供使用协助
4.外部接口需求
4.1 顾客界面
采用windows 通用图形界面,对顾客和谐,必要对鼠标和键盘提供支持,界面设计应遵循如下规则:
(1)界面具备一致性,按规范应遵循MS Windows软件界面概念规范。

(2)提供简朴错误解决。

(3)提供信息反馈,用各种信息提示顾客当前软件运营状态。


(4)操作可逆,其动作可以是单个操作,或者是一种相对对立操作序列;
(5)显示启动画面,画面要简洁明了,不能太过花哨。

4.2 硬件接口
支持普通P II 或更高档微机,笔记本电脑。

4.3 软件接口
运营于Windows操作系统之上。

4.4 通信接口
本系统无需联机工作,不需要通信接口,可以独立运营。

4.5故障解决
正常运营时不应出错,若时出错话,应当有恢复系统功能,并且必要保护数据精确性。

5性能需求
本系统设计目的重要是普通顾客,对时间规定度不高,但依然要保证系统稳定迅速运营,同步不会与其她软件系统浮现兼容性问题,可以与其她软件共存。

5.1 数据精准性
规定所开发软件要达到顾客需求,运营时基本无误
5.2 时间特性
普通条件下,应当在顾客容许等待时间内完毕操作。

5.3 适应性
对顾客规定要有极快响应
6 软件属性需求
本软件在正常使用范畴内,对顾客系统不会导致任何危害,同步也不会尝试获取顾客私人信息,同步更不会访问除本系统和数据库以外任何顾客文献,本系统具备身份确认功能,可以保证非系统管理员执行非法操作。

6.1 对的性
对于所有顾客与管理员使用本系统不应查询出错误信息,系统也尽量减少BUG存在。

6.2 可靠性
本系统以保证在所需硬件与软件环境中稳定运营,不浮现运营出错或者异常退出等特殊状况。

6.3 效率
对于本系统中任何操作,本系统应当予以迅速执行而不会执行缓慢或者导致程序不响应。

6.4 完整性
通过发布后本系统应拥有阐明书中所有功能,可以正的确现所有预设功能。

6.5 易使用性
本软件大量使用窗口与对话框等图形元素,便于顾客接受,同步提供使用阐明书,顾客可以迅速掌握本系统操作办法。

6.6 可维护性
本系统设计较为封闭,发布本系统时仅提供主程序与数据库文献,无需特别维护。

6.7 可测试性
本系统在正式使用之前可以随机向数据库中存储一系列数据,测试所有功能工作状况,测试完毕之后可以清空该数据库并正式使用。

6.8 可复用性
由于本系统封闭性也导致该软件无法进行功能复用。

6.9 安全保密性
本系统已经设计得较为安全,核心在与系统管理员能否保证数据库安全性,同步数据库存储也较为核心,不可让无关人员访问。

6.10 可理解性
本系统使用图形界面,对于所有顾客均能迅速入手,无需特别学习操作办法。

6.11 可移植性
本系统只能在windows 95以上操作系统中运营,不可移植到其她操作系统中使用。

6.12 互联性
本系统无需联机使用,所有数据都保存在本机数据库中。

7 其她需求
无其她特殊需求。

8 数据描述
本系统重要包括两类数据,即静态数据与动态数据,静态数据用以描述动态数据实际含义与特性,动态数据则用来存储学生各类信息,是本系统重要操作数据。

8.1静态数据
姓名Name
性别Sex
年龄Age
家庭住址Address
家庭电话Tel-H
年级Grade
课程Course
任课教师Teacher
得分Score
修改Modification
密码SecretNumber
8.2动态数据
输入数据:顾客名,密码,菜单选项,导入文献。

输出数据:由查询所得学生基本信息和成绩信息。

8.3数据库描述
由于本管理系统对数据访问量不大,为存储和使用以便,本软件采用常用Microsoft Access数据库,顾客也无需额外安装数据库软件。

8.4数据字典
[1]姓名=1{中文}10|1{字母}20
[2]学号=1{数字}7
[3]家庭住址=1{中文|数字}40|1{字母|数字}80
[4]家庭电话=1{数字|Space|-}8
8.5数据采集
本系统中所有数据均由顾客通过数据录入界面输入,若顾客机上安装了完整Microsoft Access软件,则可以直接打开该数据库可以一次性迅速录入信息,但必要保证数据规范与精确性,建议数据库管理员执行该操作,普通顾客应不容许直接访问该数据库。

9 附录。

相关文档
最新文档