题库管理系统-需求分析

题库管理系统-需求分析
题库管理系统-需求分析

需求分析报告

目录

1.引言

1.1编写目的

编写本文档的目的是根据系统分析设计人员和客户沟通的结果,对用户需求进行了全面细致的分析,深入描述《题库管理系统》软件的功能和性能与界面,确定该软件设计的限制和定义软件的其他有效性需求。

1.2项目背景

题库管理系统作为现代化教学手段的必要组成部分,其主要使用范围为各学科的习题管理。

题库管理系统软件是一套功能较为完善的数据管理软件,对习题的管理具有较好的分类处理功能,能够完善习题种类,并具有相当强的组卷能力。该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的WINDOWS系列操作系统上使用。除此以外,可通过访问权限控制以及数据备份功能,确保数据的安全性。

2.任务概述

2.1目标

题库管理系统作为现代化教学手段的必要组成部分,其主要目标为

(1).用户管理:

①.管理员要为每个课程负责人、学生建立账户,并进行用户的身份验证。

②.课程负责人权限包括增加试题、删除试题、修改试题、查询试题和试卷。

③.学生权限为查看试卷及其答案。

(2).试题管理:

①.课程负责人可以按章节、知识点与难度进行试题的输入与维护(包括增加试题,删除试题,修改试题,查询试题)。

②.管理员对试题的删除进行重复验证。

(3).试卷管理:

①.课程负责人可以向系统提出要求(按章节、知识点与难度设定习题数目),生成小测验,并可以对测验进行管理。

②.系统通过生成的试卷,给出试卷答案。

(4).数据库备份管理:

①.管理员进行数据库的备份和维护(恢复)。

2.2运行环境

操作系统:Microsoft Windows 2005 Server 和Microsoft Windows XP等支持环境:Microsoft VS 2008

数据库:Microsoft SQL Server 2005

2.3数据库定义

学生表(student)

学号stu_no

姓名stu_name

密码stu_pwd

专业stu_discipline

年级stu_grade

课程负责人表(teacher)

工号tea_no

密码tea_pwd

姓名tea_name

专业tea_discipline

邮箱tea_mail

管理员表(manager)

账号mana_no

姓名mana_name

密码mana_pwd

习题表(problem)

编号pro_no

题目pro_detail

习题答案编号pro_ansno

关键字pro_keyw

难度系数pro_dif

所属章节编号cha_no

所属章节标题cha_title

所属章节要点cha_mpiont

习题类型pro_type

试卷表(test):

试题编号tst_no

试题名称tst_name

生成时间tst_time

试题类型tst_type

试题难度tst_dif

试题数量tst_num

试题分数tst_score

试题内容tst_detail

答案(answer):

答案编号ans_no

答案内容ans_detail

答案对应习题编号pro_no

3.功能介绍

1.总体功能

该软件具有如下主要功能:

1.登陆验证功能;

2.浏览功能;

3.查询功能;

4.插入功能;

5.修改功能;

6.删除功能;

7.组卷功能

8.试题管理

9.试卷管理

10.题库管理

11.用户管理

2. 功能详述

1.登录验证功能:

管理员通过将用户输入帐号密码与系统中存储的内容进行比对,进行用户登录信息验证

2.浏览功能:

列出所选课程习题类型;

点击习题类型,列出相应章节信息;

点击章节信息,列出该类型该章节的所有知识点

设置导出按钮,可导出试题

3.查询功能:

用户可通过关键字查找相应习题;

4.插入功能:

课程负责人插入一条新的习题信息记录;

5.修改功能:

修改某一已存在的记录内容,提供确认机制

6.删除功能:

删除一个记录,提供确认机制;

7.组卷功能

课程负责人通过选择各类型习题,确定习题数量,系统形成试卷;

学生通过点击试卷进行浏览试卷和查看答案;

8.试题管理

(1)能实现试题录入

输入内容:

将试题的题目和答案内容,包括文字、图片及表格等通过键盘输入到试题编辑框,当然一般情况下最为便捷的方法是将试题内容直接从其它程序如Word等拷贝到试题编辑框。

设置信息:

有些信息内容如题目ID、创建人、创建日期和和更新日期等是在题目保存后自动设置的,而课程、章节、题型、难度值、分值、来源、备注、知识点等必需通过手动设置才能完成。手动设置试题信息是通过试题信息面板完成的。

(2)对试题进行编辑

题库管理系统支持试题插入图片、公式、图表等对象。

一、查入图片:

这里所说的图片是指在WORD中绘制的图片和常见的位图。用WORD 绘制的图片一般是从打开的WORD文档直接拷贝到编辑框,而位图不仅来

自从其它文档的拷贝,也可以从外部文件查入。

二、批量修改:

批量修改可以一次性修改试题库中多个试题的信息。

(3)可以对试题进行浏览:

一、试题查询

二、查看题库来源

三、试题排序

就是按照指定的字段内容对试题列表中的试题进行顺序排列。

四、试题删除

9.试卷管理

(1)能完成空白试卷的建立,

(2)试卷的编辑

一.试题的添加和移除

二. 调整试题顺序

三.试卷的替换

在逐个浏览试卷中的试题时,如果您认为某一位置上的试题不符合要求,您可以通过该功能让系统根据指定的条件随机地从题库中抽取试

题来替换上述试题。

(3)对试题的发布

可以实现选择试卷的发布方式,进行发布设置,同时可以自动出卷。

10.题库管理

可以实现题库的加密和解密

11.用户管理

可创建新用户,删除用户,修改密码,还用对权限的设置

软件需求分析考试资料

1、需求分析的最终结果是需求规格说明书。 2、需求分析中开发人员要从用户那里解决的最重要的问题是让软件做什么。 3、需求规格说明书中的内容不应该包括对算法的详细过程的描述。 4、需求规格说明书的作用不应包括软件可行性研究的依据。 5、关于面向对象方法中消息的叙述,不正确的是操作系统不断向应用程序发送消息,但应 用程序不能向操作系统发送消息。 6、面向对象技术中,对象是类的实例,对象有三种成分标识、属性、方法(或操作) 7、软件需求分析阶段的工作,可以分成以下四个方面对问题的识别、分析与综合、制定规 格说明以及需求分析评审。 8、软件需求规格说明书的内容不应该包括对算法的详细过程的描述。 9、产品特性可以称为质量属性,在众多质量属性,对于开发人员来说重要的属性有哪些? 可维护性、可移植性、可重用性、可测试性 10、求包括11个方面的内容,其中网络和操作系统的要求属于环境需求,如何隔离用户之间的数据属于安全保密需求,执行速度、相应时间及吞吐量属于性能需求,规定系统平均出错时间属于质量保证。 11、需求分析过程应该建立3中模型,他们分别是数据模型、功能模型、行为模型,以下几种图形中,数据流图(DFD)属于功能模型,实体-联系图(ERD)属于数据模型,状态转换图(STD)属于行为模型。 12、常用的需求分析方法有:面向数据流的结构化分析方法(SA),面向对象的分析的分析方法(OOA),下列(D)不是结构化分析方法的图形工具。 A 决策树 B 数据流图C数据字典D快速原型 13、软件开发中,原型是软件的一个早期可运行的版本,它反映最终系统的部分重要特性,其中,探索型和实验型用完可以丢弃,而进化型围绕原型修改、增加。 14、数据流图用于描述数据的处理过程。 15、DFD 的基本符号不包括下列哪种?(A)。 A 数据字典 B 加工 C 外部实体 D 数据流 E 数据存储文件 16、DD的主要字典条目包括以下哪种(E) A 数据流B文件 C 数据项D加工E以上都是 17、常用的动态分析方法不包括以下哪种(B) A 状态迁移图 B 层次方框图 C 时序图 D Petri网 18、需求分析阶段的文档包括以下哪些(E) A 软件需求规格说明书 B 数据要求说明书 C 初步的用户手册 D 修改、完善与确定开发实施计划 E 以上都是 19、需求验证应该从下述几个方面进行验证:(C) A 可靠性、可用性、易用性、重用性 B 可维护性、可移植性、可重用性、可测试性 C 一致性、现实性、完整性、有效性 D 功能性、非功能性 20、风险管理的要素包括哪些(D) A 风险评价 B 风险避免 C 风险控制 D 以上都是 21、下列描述中错误的是(D) A 每一个集成的需求变更必须能跟踪控制到一个经核准的变更请求。 B 变更过程应该做成文档,尽可能简单,当然首要的是有效性。 C 所有需求变更必须遵循过程,按照此过程,如果一个变更需求未被采纳,则其后过程不再予以考虑。 D 可以从数据库中删除或修改变更请求的原始文档。

仓库管理系统需求分析报告

软件需求分析报告 学生姓名: 学号: 专业班级:计算机科学与技术院(系):计算机与通信工程学院指导教师: 完成时间:2012年11月18日 成绩: 前言

仓库管理系统是物资管理系统的核心,是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要。一直以来人们使用人工的方式管理仓库,效率低,查找、更新和维护困难。今天,仓库作业和库存控制作业已多样化、复杂化,靠人工去处理已十分困难。如果不能保证正确的进货、验收及发货,就会导致生产过量的库存,延迟交货时间,增加增加经营成本,以致失去客户。随着科学技术的不断提高,计算机科学日渐成熟,仓库管理系统应运而生,其检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低、等优点极大地提高人事劳资管理的效率;其能够有效地组织人员、空间和设备进行收货、存储、拣货和运输,组织运送原材料到生产企业,运送成品到批发商、分销商和最终客户手中等强大的功能已为人们所熟知。仓库管理系统是为企业的采购、制造计划、制造执行、客户服务系统与仓库或配送中心提供的管理手段,满足企业对低成本和快速处理的要求,帮助不同行业的企业解决复杂的配送问题并降低订单履行成本,它已越来越广泛的应用到各大仓库,并随着不断地完善发挥着越来越重要的作用。 目录 一、项目前景文档 (4) 1业务需求 (4)

1.1项目背景、业务机会和客户需要 (4) 1.2业务目标和成功标准 (4) 1.3业务风险 (5) 2解决方案的前景 (5) 2.1前景陈述 (5) 2.2主要特征 (5) 2.3假设(Assumption)和依赖(Dependency) (6) 2.4项目范围和局限性 (6) 2.4.1项目范围 (6) 2.4.2项目限制 (6) 2.5业务环境 (7) 2.5.1涉众档案 (7) 2.5.2运行环境 (7) 二、软件需求规格说明书 (8) 1引言 (8) 1.1概述 (8) 1.2背景 (8) 1.3定义 (9) 1.4参考资料 (9) 2任务概述 (9) 2.1目标 (9) 2.2运行环境(Operating Environment,OE) (9) 2.3假定(Assumption)和约束(Constraint) (9) 3需求规定 (10) 3.1对功能的规定 (10) 3.1.1用户需求 (10) 3.1.2系统需求 (25) 3.2非功能性需求 (38) 3.2.1性能需求(Performance) (38) 3.2.2安全设施需求(SAfety) (38) 3.2.3安全性需求(Security) (38) 3.2.4软件质量属性 (39) 3.3外部接口需求 (39) 3.3.1用户界面(User Interfaces,UI) (39) 3.3.2硬件接口(Hardware Interfaces,HI) (39) 3.3.3软件接口(Software Interfaces,SI) (39) 3.3.4通信接口(Communications Interfaces,CI) (39)

软件需求分析

软件需求分析 目录 1.引言 1.1项目名称 1.2编写目的 1.3开发背景 2.任务概述 2.1目标 2.1.2 应用目标 2.2运行环境 3. 数据描述 4.功能要求 4.1功能划分 4.2功能描述 5.性能要求 5.1数据精确 5.2时间特性 5.3适应性 6.运行需求 6.1用户界面 6.2硬件接口 6.3软件接口

6.4故障处理 7.其他要求 8.实现代码(部分) 9.个人感想 1.引言 1.1项目名称: 制作一个财务管理系统 1.2编写目的: 编写财务管理系统需求分析的目的是明确所开发的软件的功能、性能、界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,方便开发工作和测试工作。现代企业围绕提高经济效益而进行财务管理所要达到的目的,是评价企业财务活动是否合理的标准。国内外关于财务管理目标的观点众多,但影响较广的主要以下几种观点:企业利润最大化、股东财富最大化、投资报酬率最大化,资本配置最优化。 1.3开发背景: 随着现代社会的快速发展,各个企业公司在多方面都不断地创新与提高,财务管理作为整个公司运筹的重要组成部分之一,因此大力发展财务管理很有必要,怎样合理而有效的提高财务管理水平和工作效率--已成为企业亟需解决的问题。 为帮助企业更好的实现信息化管理,各个公司成功地推出了适应现代社会发展的财务管理软件,大大提高了企业的管理水平和工作效率,使企业能够从容面对激烈的市场竟争。

2.任务概述 2.1目标 2. 1.1开发目标 财务系统用于让各地市、厅局等单位或部门等的各项与财务有关的资料的维护,同时提供良好的各项资产的管理。 2. 1.2应用目标 项目的目标是实现对各个部门的财务信息的分层次管理,可以对管理人员设置角色,实现对不同部门,不同操作权限的设置。 2.2运行环境 ?Windows xp操作系统 ?MyEclipse 3.数据描述 共有1个表,分别为通讯录管理系统的数据库,财务上包括姓名、职位、工资等字段 4.功能要求 4.1功能划分 本系统有以下功能模块: 1)登陆模块 2)数据输入功能 3)数据显示功能 4)查询功能 5)修改功能

(1)网吧管理系统需求分析

需求规格说明书 项目名称:上机管理系统 项目组长:何燕 项目组成员:马子云赵静李泉张申申 2012年3月1日

1.引言 (2) 1.1编写目的 (2) 1.2项目背景 (3) 1.3定义 (3) 1.4参考资料 (3) 2.任务概述 (3) 2.1目标 (3) 2.2运行环境 (3) 2.3条件与限制 (3) 3.数据描述 (4) 3.1静态数据 (4) 3.2动态数据 (4) 3.3数据库介绍 (9) 3.4数据词典 (9) 3.5数据采集 (10) 4.功能需求 (12) 4.1功能划分 (12) 4.2功能描述 (12) 1.引言 1.1编写目的 本文档是上机管理系统前期开发阶段针对用户所进行的需求分析,在本文档中我们通过对上机管理系统中的三种不同用户进行了详细而具体的需求分析,通过该文档读者可以了解该系统的所有功能以及用户的具体权限。 在进行系统的设计前,我们一组的成员通过自己平时上机操作的经验和要求把该上机管理系统分为了三个模块:管理员模块,普通上机人员模块,会员上机管理模块,相应的这三

大模块对应了不同的三类用户,每类用户又具有自己的不同的权限。这些内容在该文档中都有相应的说明。 由于该系统还处于初步设计阶段,本文档只是对其的一些功能以及人员分工情况做以说明。所以本文档只是对系统的需求做出说明,并不涉及具体的实现过程。 由于这学期正在学习项目设计的有关课程,我们组会在相应的课程学习中逐渐完善上机系统的各项功能。结合数据库的特点,软件工程的相关要求开发出功能完善,界面友好的上机管理系统。既方便用户的使用,又节省管理人员的各方面的资源。 1.2项目背景 a.项目的委托单位:2010年度学期第一项目小组 1.3定义 SQL:Structured Query Language 结构化语言 会员:网吧管理系统中的参与者,注册后享有上网等权限 管理员:网吧系统中的参与者,注册后享有管理网吧系统等权限 上网日志:网吧管理系统中记录的计算机的使用情况 1.4参考资料 1.《软件工程实践指导书》——殷人昆清华大学出版社 2.《统一软件开发过程》,——Ivar Jacobson,James Rumbaugh,Grady Booch 著,周伯生译,机械工业出版社 3.《UML用户指南》,——Grady Booch,Ivar Jacobson,James Rumbaugh著,邵维忠等译,机械工业出版社 4.《C#数据库开发实例精粹》——郭瑞军、唐邦民、谢晗昕等编著,电子工业出版社 5.《SQL Server实用基础教程》——郭东恩主编,航空工业出版社 6.《C# Winform 实践开发教程》——钱哨,中国水电水利出版社

软件需求分析习题大全

习题集 一、单项选择题 1、需求分析最终结果是产生()。 A.项目开发计划 B.可行性分析报告 C.需求规格说明书 D.设计说明书答案:C 2、需求分析中,开发人员要从用户那里解决的最重要的问题是()。 A.让软件做什么 B.要给软件提供哪些信息 C.要求软件工作效率怎样 D.让软件具有何种结构答案:A 3、需求规格说明书的内容不应包括对()的描述。 A.主要功能 B.算法的详细过程 C.用户界面和运行环境 D.软件性能答案:B 4、需求规格说明书的作用不应包括()。 A.软件设计的依据 B.用户与开发人员对软件要做什么的共同理解 C.软件验收的依据 D.软件可行性研究的依据 答案:D 5、下面关于面向对象方法中消息的叙述,不正确的是()。 A.键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息B.操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息 C. 应用程序之间可以相互发送消息 D.发送与接收消息的通信机制与传统的子程序调用机制不同 答案:B

6、面向对象技术中,对象是类的实例。对象有三种成份:()、属性和方法(或操作)。 A. 标识 B. 规则 C. 封装 D. 消息 答案:A 7、软件需求分析阶段的工作,可以分成以下四个方面:对问题的识别、分析与综合、制定规格说明以及()。 A.总结 B.实践性报告 C.需求分析评审 D.以上答案都不正确 答案:C 8、软件需求规格说明书的内容不应包括对()的描述。 A.主要功能 B.算法的详细过程 C.用户界面及运行环境 D.软件的性能 答案:B 9、产品特性可以称为质量属性,在众多质量属性中,对于开发人员来说重要的属性有哪些(B ) A 有效性、效率、灵活性、互操作性 B 可维护性、可移植性、可重用性、可测试性 C 完整性、可靠性、健壮性、可用性 D 容错性、易用性、简洁性、正确性 10、需求包括11个方面的内容,其中网络和操作系统的要求属于(B ),如何隔离用户之间的数据属于(C),执行速度、相应时间及吞吐量属于(D ),规定系统平均出错时间属于(A )。 A 质量保证 B环境需求 C安全保密需求 D 性能需求

人事管理系统需求分析报告

人事管理系统需求分析 一、背景介绍 1.1、系统目标 企业人事管理系统,是为了迎合现在人们的工作而设计的。随着网络的覆盖面的增广,上网的人们也就越来越多了,人事管理的对象是一个单位或若干单位种的员工的基本信息,这些信息是在变化的。人事管理系统能够味用户提供充足的信息和快捷的查询手段。使用计算机对人事资料进行管理,会给应用者带来很多方便,例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,同时,这也是企业的科学化、正规化管理以及与世界先进管理技术接轨的重要条件。人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。 人事管理系统可以用于支持企业完成劳动人事管理工作,有如下三个方面的目标。 (1) 支持企业实现规范化的管理; (2) 支持企业高效率完成劳动人事管理的日常业务; (3) 支持企业进行劳动人事管理及其相关方面的科学决策。 1.2、企业人事管理系统功能需求 根据市场调查及分析,企业人事管理系统应该具有以下功能: (1)可以真正地实现对企业人事的管理。 (2)系统的功能要符合本企业的实际情况。 (3)系统的功能操作要方便、易懂,不要有多余或复杂的操作。 (4)可以方便地对人事信息进行输出打印。 (5)方便对企业内部的人事档案及岗位调动调动进行管理。 1.3、企业人事管理系统模块需求 企业人事管理系统应该包括以下模块: (1)基本信息管理 该模块实现职工基本信息的管理,包含职工的名族类别、职工类别、文化程度、政治面貌、部门类别、工资类别、职务类别、职称类别、奖惩类别、记事本类别以及员工生日和员工合同提示等。 (2) 工资管理 通过该模块,能够对员工的工资进行管理,查询、打印工资明细信息等。 (3)系统管理 该模块实现重新登录、用户设置、系统退出等功能,使用户能正确的登录和使用该系统。

网吧管理系统设计说明书

摘要 为了更好的巩固和加强书本所学的知识,把所学的东西转化为实际应用。我们学习了IBM DB2应用程序的使用。并应用了SQL语言。对数据库的创建、修改、删除方法有了一定的了解。通过导入表和删除表、更改表学会了对于表的一些操作。为了建立一个关系数据库信息管理系统,必须得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程,为毕业设计打下基础。 当人们收集了大量的数据后,应该把它们保存起来进入近一步的处理,进一步的抽取有用的信息。当年人们把数据存放在文件柜中,可现在随着社会的发展,数据量急剧增长,现在人们就借助计算机和数据库技术科学的保存大量的数据,以便能更好的利用这些数据资源。 通过网吧管理系统的构造以及用户的信息还有电脑的相关信息制成表格,输入到数据库中,使之能够进行查询、修改、删除并且与网吧管理系统执行相同的操作。需求分析阶段就是要研究我所作的网吧管理系统的具体分类和实施过程流图。概念设计阶段要完成数据抽象与局部视图设计还有视图的集成。逻辑结构设计阶段要把E-R图转化为关系模式并且把我输入的五张表结合在一起完成一个总关系表。最后就是要运行和实施数据库。要把查询结果与过程抓几张图 关键词:SQL语言;IBM DB2;数据库设计;网吧管理系统 I

目录 第一章绪论 (1) 1.1课题简介 (1) 1.2设计目的 (1) 1.3设计内容 (1) 第二章需求分析 (2) 2.1 需求分析的任务 (2) 2.2 需求分析的过程 (2) 2.3数据字典与流程图 (3) 第三章概念结构设计 (7) 3.1 概念结构设计的方法与步骤 (7) 3.1.1 概念结构设计的方法 (7) 3.1.2 概念结构设计的步骤 (7) 3.2 数据抽象与局部视图设计 (7) 3.3视图的集成 (12) 第四章逻辑结构设计 (13) 4.1 E-R图向关系模型的转换 (13) 4.2 数据模型的优化 (13) 4.3 数据库的结构 (14) 第五章数据库物理设计 (16) 5.1 索引的建立 (16) 5.2 表空间的建立 (16) 第六章数据库的实施 (17) 6.2表的建立与数据的载入 (17) 6.3触发器的设计 (17) 6.4 数据库的运行 (18) 6.5 数据库的查询 (22) 总结 (25) 参考文献 (26)

软件工程考试题库

类型一: 1. 软件定义时期包括两个阶段,它们是(可行性研究)和(需求分析)两个阶段。 2. 数据流图有(4)种基本符号,数据流图中,箭头表示(数据流)。 3. 数据流图有变换型结构和(事务)型结构两种类型。 4. 4个人之间的通信量是(6) 5. 评定模块的独立性的标准是耦合和内聚。(耦合)是对软件内部块间联系的度量, 按照由弱到强的顺序,可以把它分为(7)类。其中,最弱的是(非直接耦合), 最强的是(内容耦合) 6.程序结构的复杂性度量值V(G)取决于程序控制流的复杂程度。顺序结构的V(G)值为(1),选择结构的为(2)。 7. 在模块结构图中,(扇入)是指直接调用该模块的模块数 8.模块的独立性可用耦合和内聚的高低来评定,设计较好的模块要求(内聚)高、耦合(低)。 9. 语句覆盖测试技术是(白盒测试)方法的一种 10. 等价类划分技术是属于(黑盒测试)方法的 11. 按维护的起因,可以将维护活动分为4类:(改正性维护)、(适应性维护)、完善性维护和预防性维护。完善性维护占总维护量的(50%以上)。 12.软件项目的可行性研究要进行一次(简化的、压缩的)需求分析。 13、系统流程图用于可行性分析中的(当前运行系统)的描述。 14、程序的三种基本控制结构的共同特点是(只有一个入口和一个出口) 15、维护中,因误删除一个标识符而引起的错误是(编码)副作用。 16、(技术评审)是以提高软件质量为目的的技术活动。 17、面向对象方法学的出发点和基本原则是尽可能模拟人类习惯的思维方式,分析、设计和实现一个软件系统的方法和过程,尽可能接近于人类认识世界解决问题的方法和过程。因此面向对象方法有许多特征,如软件系统是由对象组成的;(把对象划分成类,每个对象类都定义一组数据和方法);对象彼此之间仅能通过传递消息互相联系;层次结构的继承。 18、原型化方法是用户和设计者之间执行的一种交互构成,适用于(需求不确定性高的)系统。 19.在下列工具与环境中(结构的基于图形CASE )属于较早期的CASE。20.Putnam成本估算模型是一个(动态多变量)模型。 21.在McCall软件质量度量模型中,(适应性)属于面向软件产品修改。 22.ISO的软件质量评价模型由3层组成,其中用于评价设计质量的准则是(SQDC )23.软件复杂性度量的参数包括(规模) 24.对象实现了数据和操作的结合,使数据和操作(封装)于对象的统一体中。25.软件调试技术包括(演绎法) 26.瀑布模型的存在问题是(缺乏灵活性) 27.软件测试方法中的静态测试方法之一为(计算机辅助静态分析) 28.软件生命周期中所花费用最多的阶段是(软件维护) 29.第一个体现结构化编程思想的程序设计语言是(PL/1语言) 30.程序的三种基本控制结构是(顺序、选择和重复) 31.在详细设计阶段,经常采用的工具有(PAD ) 32.详细设计的结果基本决定了最终程序的(质量) 33.需求分析中开发人员要从用户那里了解(软件做什么) 34.结构化程序设计主要强调的是(程序易读性)

学生管理系统需求分析报告

需求分析报告 1. 概述 (1) 项目名称: 学生管理系统. (2) 项目的提出者: 郑州航院信息统计职业学院 (3) 项目用户: 全院师生. 2. 系统需求说明 背景 该项目的发是鉴于目前学校学生人数剧增,学生信息呈爆炸性增长的前提下,学校对学生管理的自动化与准确化的要求日益强烈的背景下构思出来的,该系统完成后可用于所有教育单位(包括学校,学院等等)的学生的管理. 目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,学生管理系统也是有了很大的发展,商业化的学生管理系统也不少.但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作. 系统需求 通过调研了解到: (1) 学校希望能够在查看学号的时候迅速得知该生的系别、专业、哪一届. (2) 学校希望通过能统计大量的以前无法统计的数据,方便管理. (3) 管理员有不同的职位,要可以进行权限设置. 系统功能要求 学校提出的要求,结合我们的技术建议再加以考虑, 产生了该管理信息系统的功能要求: (1) 编制一套流通管理系统. (2) 编制一套库存管理系统. (3) 编辑、查询、统计、打印模块. (4) 用户管理(用户记录管理和权限设置). (5) 对数据库能够灵活设置. (6) 不同的管理员有不同的设置. (7) 软件系统安全上要有一定的保障. (8) 增加各种尽可能多的查询功能. 对性能的要求 学校对系统性能无特殊的要求,只要查询学生的时候没有明显的延迟就可以了,学校目前有多届学生需要管理,查询时间不要超过 5 秒钟。 条件、假定、和限制 (1) 系统最小寿命. 系统应该能在无重大改动的条件下正常运行 5 年以上. (2) 对设备的要求. 要求稳定性良好,整套系统经济实惠. (3) 可以利用的信息和资源. 学校已经配置了多台计算机,以及网络设备,操作人员将使用Windows 98 以上操作系统. (4) 管理员受过较好的培训 3. 新系统的逻辑模型

软件需求分析考试题

一、单选题(每空1分,共20分,请在备选答案中选择唯一一个正确的选项) 1、产品特性可以称为质量属性,在众多质量属性中,对于开发人员来说重要的属性有哪些 (B ) A 有效性、效率、灵活性、互操作性 B 可维护性、可移植性、可重用性、可测试性 C 完整性、可靠性、健壮性、可用性 D 容错性、易用性、简洁性、正确性 2、需求包括11个方面的内容,其中网络和操作系统的要求属于(B),如何隔离用户之间的数据属于(C),执行速度、相应时间及吞吐量属于(D),规定系统平均出错时间属于(A )。 A 质量保证B环境需求C安全保密需求 D 性能需求 3、需求分析过程应该建立3种模型,它们分别是数据模型、功能模型、行为模型。以下几种图形中,(B)属于功能模型,(A)属于数据模型,(C)属于行为模型。 A 实体-联系图(ERD) B 数据流图(DFD) C 状态转换图(STD) D鱼骨图 4、常用的需求分析方法有:面向数据流的结构化分析方法(SA),面向对象的分析方法(OOA),下列(D)不是结构化分析方法的图形工具。 A决策树B数据流图C数据字典D快速原型 5、软件开发中,原型是软件的一个早期可运行的版本,它反映最终系统的部分重要特性。其中,(B)和(C)用完就可以丢弃,而(A)围绕原型修改、增加。 A 进化型 B 探索型C实验型 D 以上都是 6、(D)用于描述数据的处理过程。 A 数据字典B决策树C决策表 D 数据流图 7、DFD的基本符号不包括下列哪种(A) A 数据字典 B 加工 C 外部实体 D 数据流 E 数据存储文件 8、DD的主要字典条目包括以下哪种(E) A数据流B文件 C 数据项D加工E以上都是 9、常用的动态分析方法不包括以下哪种(B) A 状态迁移图 B 层次方框图C时序图 D Petri网 10、需求分析阶段的文档包括以下哪些(E) A 软件需求规格说明书B数据要求说明书C初步的用户手册D修改、完善与确定软件开发实施计划E以上都是 11、需求验证应该从下述几个方面进行验证:(C) A 可靠性、可用性、易用性、重用性B可维护性、可移植性、可重用性、可测试性 C一致性、现实性、完整性、有效性D 功能性、非功能性 12、风险管理的要素包括哪项(D) A风险评价B风险避免C风险控制D以上都是 13、下列描述中错误的是(D) A每一个集成的需求变更必须能跟踪到一个经核准的变更请求。 B变更过程应该做成文档,尽可能简单,当然首要的是有效性。 C所有需求变更必须遵循过程,按照此过程,如果一个变更需求未被采纳,则其后过程不再予以考虑。 D可以从数据库中删除或修改变更请求的原始文档。 二、填空题(每空2分,共30分) 1、软件开发的生命周期包括(需求分析)、软件设计、代码实现、(测试)、(实施)、 维护,共六个阶段。

网吧管理系统资料

可行性研究报告 1.引言 1.1编写目的 可行性分析报告是为“网吧管理系统”开发的可能性、可行性、必要性提供论据,为开发人员进行系统总体规划设计及具体实施开发工程提供必要的参考资料,在系统开发完成后期为系统的测试、验收提供帮助。其编写过程由此项目开发的学生完成。预期读者是从事“网吧管理系统”开发的相关人员。 1.2项目背景 经过一段时间的调查我们发现周边网吧的管理系统不尽相同,而其实现的功能都基本相同。大多数网吧的管理系统仅仅实现了计时收费的目的。所以我们觉得现在大多数网吧的管理系统功能还不够完善,做得还不够人性化。因此我们想尝试改进现有的网吧管理系统,使其功能更人性化,提供的服务更齐全,以改变现状。 1.3项目的目前研究现状 此项目现阶段还处于可行性分析阶段,具体实施将等到所学知识的进一步健全以及对项目有进一步的认识 1.4参考资料(作者、标题、出版单位、发表日期、编号、页号) 《软件工程》高等教育出版社史济民等 《数据库系统教程》高等教育出版社施伯乐等 《Java面向对象编程》电子工业出版社孙卫琴 《Java编程思想》机械工业出版社Bruce Exkel等

2.系统的技术可行性 2.1系统的简要描述 2.1.1功能 网吧管理帮助网吧管理员管理网吧管理员可以通过该系统对上网人员(会员、非会员)记时收费、充值,对出售的食品饮料等计费,对网吧内的各台机器进行控制,以及提供一些特殊的服务(如在节假日对上网费打折等等) 而被控制端有登陆、登离、呼叫网管、修改密码、买东西、查看个人信息(余额、姓名等等) 2.1.2特点 由于上网顾客需要食品和饮料,而大多数网吧内也有这些商品出售,但往往是买一次东西结算一次,搞得网管十分头疼,而且效率也不高。上网顾客往往对这样的购物方式也不满意,他们希望可以不用离开座位就可以获得所需的商品。为了解决这个问题,我们将在网吧管理系统中添加了购物系统。在购物系统中,上网人员可以看到各种商品及其价格,点击购买后网管可以在服务器端看到顾客的请求,并将所需商品送给顾客,而计费系统会自动将商品的费用添加进计费系统中。我们还将添加网管呼叫系统,以进一步完善网吧管理系统的功能,顾客在需要网管时可以点击呼叫网管,这样既不用费力地叫网管,又保持了安静,为上网创造良好的环境。在我们的网吧管理系统中,我们还将添加特殊服务一项,网管可以根据需要调整上网费用,在节假日等时期搞优惠招揽顾客,当顾客结束本次上网时,计费系统会将本次上网费与商品费用一起计算,这样就节省了时间,提高了工作效率。

需求分析师笔试题有参考答案

需求分析师笔试题有参考答案

需求分析师笔试题 考号:姓名: 一.单项选择题(每题2分) ◆在项目立项阶段应该进行需求定义,此时定 义的需求属于需求三个层次中的(1)A:它不应该包括的内容是(2)C。 (1) A.业务需求 B.用户需求 C.软件需求 D.设计约束 (2) A.用上下文关系图表示的项目范围 B.包含的主题域及主题域之间的关系 C.业务活动的详细事件流 D.系统涉及的业务事件 ◆根据下面所示的构件图能够得知,接口提交 采购申请是(3)C实现的,客服管理子系统共使用了(4)D接口。 (3) A.门店管理子系统 B.客服

管理子系统 C.采购管理子系统 D.无法 确定 (4) A.1个 B.2个 C.3个 D.4个 ◆以下关于需求定义的描述中,正确的是(5) D;对于酒店管理系统而言,以下各个选项中,(6)C最不适合表示为业务事件。 (5) A.上下文关系图能够清晰地界定出系统与人的职责边界 B.鱼骨图和帕累托图是来界定系统 范围的 C.项目涉众(stakeholder)就是将 使用系统的用户 D.需求定义的产物主要包括项目目 标、范围以及需求大纲的初稿(6) A.入住 B.换房 C.付款 D.续房 ◆在需求捕获的过程中,用户经常会制定解决 方案而不是阐述需求,有效识别这一情况的措施是(7)A:以下措施中,(8)A是用来克服用户非正事心理的。 (7) A.询问用户提出需求的理由

B.提前向用户提供访谈计划 C.利用原型来及时验证用户的需 求 D.让用户介绍工作场景 (8) A.选择打扰较少的访谈场所 B避免向用户提出过细的问题 C.让用户以介绍工作场景为主 D.经过业务流程图确认访谈正确的对象 ◆在下面关于需求验证任务的描述中,不正确 的是(9)D:需求验证属于需求工程中的(10)A范畴。 (9) A.需要核查功能描述的正确性 B.需要核查功能描述的清晰性 C.需要明确需求的完整性 D.除管理者外的用户不能参与评审 (10) A.需求开发 B.需求管理C需 求文档化 D.需求跟踪 ◆根据下面的活动图,最可能是不合适的用例 的是(11)D,理由是(12)。

人力资源管理系统需求分析报告

《人力资源管理系统》需求分析报告 1.需求获取及分析 1.1业务需求 随着计算机技术,网络技术和信息技术的发展,现在的办公系统更加趋于系统化,科学化和网络化,网络办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的的主要目的是实现信息的交流和信息共享,提供协同工作的手段,本系统对公司的人力资源进行管理,为人力资源管理人员提供一套简单的操作,使用可靠,界面友好,易于管理和使用的处理工具,对人力资源各种数据进行统一管理,避免数据存取,数据处理的重复,提高工作效率,减少数据处理的复杂性。 1.2用户需求 人力资源管理系统在企业中起着通行桥梁的作用,通过与其它的各个管理系统模块的信息连接,将整个企业有机、高效地带动起来,使得企业各个方面的工作因人力资源管理系统的高效、简便而更加顺利。 企业方面: 可以有效的进行对职工信息管理;增加、删除、修改员工信息;薪金发放;考勤以及招聘等工作。 职工方面: 每个职工都可以对自己的信息进行查看,查询薪金发放情况以及职称评比情况。 1.3功能需求 本系统的实现的功能主要划分为:

A.信息输入模块 B.用户查询模块 C.系统维护模块 D.系统输出显 示模块 E.考勤模块 F.招聘模块 本系统是一个集多项功能于一身的集成应用系统,用户只有按照提示信息,使用鼠标和键盘录入相应的信息内容即可完成所需的功能。本系统所有的提示信息均为中文显示,以方便用户的使用。 系统的主要功能有: A.信息输入模块:包括普通职工用户和管理员用户通过网络的输入登录条件和查询条件等操作。 B.查询模块:根据普通职工用户输入的查询条件(职工号)对系统所保存的记录内容(工资和奖金等)进行查询检索。 C.系统维护模块:包括对维护人员的个人信息密码的修改、数据库的及时更新,添加和过期记录增删以及对本系统的使用访问情况查询统计等维护工作。 D.系统输出显示模块:对查询到的数据集进行显示反馈,并多大量的数据进行分页显示;对普通职工用户输入的查询条件进行过滤判断,对错误的条件,进行反馈提示;同时对管理员的所有维护操作的成功与否进行反馈。 E.考勤模块:对员工上下班打卡情况以及出勤情况进行记录,汇总。 F.招聘模块:显示招聘信息并进行及时的更新。 1.4非功能需求 1.系统必须严格按照设定的安全权限机制运行,并有效防止非授权用户进入本系统

网吧管理系统-需求分析

网吧管理系统需求分析

目录 1.绪论 (2) 1.1编写目的.................................................................................................................... 2. 1.2网吧管理系统的功能要求 (2) 2.任务概述 (2) 2.1目标 (2) 2.2运行环境 (3) 2.2.1服务器端环境 (3) 2.2.2客户端环境 (3) 2.3条件与限制 (3) 3. 数据描述 (3) 3.1 E—R图 (3) 3.2网吧管理系统的数据需求 (4)

1绪论 1.1编写目的 随着互联网的发展, Internet正在各行各业形成新的热点和经济增长点,网络正把人们紧密地联系在一起。很难想象在信息时代离开网络人们怎么生活、工作。因此人们居住环境的信息化、网络化是发展的必然要求。但是如果没有相应的网络管理、控制和计费系统来支撑,势必会阻碍网络运营工作的有效开展。 1.2网吧管理系统的功能要求 在网吧机房管理系统中,分为客户、机器、前台、网管来实现各个功能,设有有主界面,对其三类人群有不同的登录要求,通过自身密码进行登录,从而进行操作。 该系统需要通过客户登录自动记录时间,并且在下机时自动记录下机时间,可以查看自己的信息,可以看到子的姓名、客户账户、机器号、上机时间,可以修改自己的密码,而前台可以对客户来操作,可以实现对其添加、查询、修改、删除,在查询中可以查到客户的客户账号、客户密码、姓名、年龄、余额、对应的前台账号,在新用户到来时可以及时接待,同时可以强迫客户下机,并且也可以对自己的密码进行修改,网管则可以对机器操作,实现对机器的添加、查询、修改、删除,可以查询出机器编号、该机器是否正常及对应的网管账号,使其在机器发生变动时能及时处理。 安全性:系统一共面向三类对象,分别为客户、前台、网管。用户添加删除修改灵活,有效将不同身份进行分开,保证了数据库的安全性。 用户操作:客户登录可以查看自己的姓名、客户账户、机器号、上机时间,可以修改自己的密码,前台登录可以对客户来操作,可以实现对其添加、查询、修改、删除,强迫客户下机,并且也可以对自己的密码进行修改,网管则可以对机器操作,实现对机器的添加、查询、修改、删除。 1.3项目背景 网吧现今虽然已经一定程度上的管理系统,但是效率较低,顾客费用结算很不方便。 因此希望 建立电脑实时管理、网卡管理、会员管理、收费管理、报表打印,可从很大程度上减轻网吧管理者的工作量,使顾客上下机、费用结算较为方便。同时也便于营业额的统计。 2 任务概述

学生信息管理系统需求分析报告模板

学生信息管理系统需求分析报告

目录 1.序言 (3) 2.项目简介 (3) 2.1.系统标识 (3) 2.2.系统功能 (3) 2.3.用户选择 (3) 2.4.系统功能 (3) 2.4.1 (4) 2.4.2 (4) 2.4.3. (4) 2.4.4. (4) 2.4.5 (4) 2.4.6 (4) 2.4.7 (4) 2.4.8 (4) 3.模块划分 (4) 3.1.登入模块 (4) 3.2.学生信息管理 (4) 3.3.课程管理 (4) 3.4.成绩管理 (4) 3.5.管理员管理 (5) 3.6.退出 (5) 4.模块图 (5) 5.流程图 (8) 6.性能要求 (8)

1.序言 随着学校的规模不断过大,学生数量急剧增加,有关学生的各种信息量也成倍增加。面对庞大的信息量需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统可以做到信息的规范化管理、科学性统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。 本系统主要应用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是计算学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到了学生选课、针对这些要求设计了学生信息管理系统。 2.项目简介 2.1.系统标识 系统名称:学生信息管理系统 2.2.系统功能 本系统主要功能是实现学校学生的信息管理、课程管理、成绩管理、学籍管理以及使用该系统的用户管理。 2.3.用户选择 本系统面向的用户有:学校的系统人员、管理人员、教师、学生。所以对计算机的人性化和易用性比较高,应用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是计算学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到了学生选课,做到看界面简单易懂,容易操作,提高了学校管理效率以及提升了学生信息的安全性和完整性。 2.4.系统功能 本系统主要应用于学生学籍管理、信息查询、教务信息维护和学生选课、学生奖惩安排几部分,又因为用户的不同,例如学生、教师、系统管理员的身份不

《软件需求分析》单选填空判断答案

《软件需求分析》习题集 《软件需求分析》课程组编 2012年4月

目录 一、单项选择题 (2) 二、填空题 (5) 三、判断题 (9)

《软件需求分析》习题集 一、单项选择题 1、软件生产中产生需求问题的最大原因在于对应用软件的()理解不透彻或应用不坚决。 (A)复杂性(B)目的性(C)模拟性(D)正确性 2、需求分析的目的是保证需求的()。 (A)目的性和一致性(B)完整性和一致性 (C)正确性和目的性(D)完整性和目的性 3、系统需求开发的结果最终会写入()。 (A)可行性研究报告(C)用户需求说明4、现实世界中的( (B)前景和范围文档 (D)系统需求规格说明 )构成了问题解决的基本范围,称为该问题的问题域。 (A)属性和状态(B)实体和状态(C)实体和操作(D)状态和操作 5、功能需求通常分为三个层次,即业务需求、用户需求和()。 (A)硬件需求(B)软件需求(C)质量属性(D)系统需求 6、比较容易发现的涉众称为初始涉众,又称为(),通常包括客户、管理者和相关的投资者。 (A)关键涉众(B)涉众基线(C)普通涉众(D)一般涉众 7、如果在最终的物件(Final Artifact)产生之前,一个中间物件(Mediate Artifact)被用来在一定广度和深度范围内表现这个最终物件,那么这个中间物件就被认为是最终物件在该广度和深度上的()。 (A)模拟(B)构造(C)原型(D)模型 8、按照使用方式进行分类,原型可分为:演示原型、()、试验原型和引示系统原型。 (A)非操作原型(B)系列首发原型(C)选定特征原型(D)严格意义上的原型 9、按照功能特征进行分类,原型可分为:()、非操作原型、系列首发原型和选定特征原型。 (A)拼凑原型(B)样板原型(C)纸上向导原型(D)严格意义上的原型 10、按照开发方法进行分类,原型可分为:演化式原型和抛弃式原型,其中抛弃式原型又被细分为()。 (A)演示原型和试验原型(C)探索式原型和实验式原型(B)系列首发原型和选定特征原型(D)样板原型和纸上向导原型 11、原型的需求内容可以从三个纬度上分析:即()。 (A)外观、角色和实现(C)成本、技术和实现(B)开发、实现和作用(D)需求、作用和角色 12、当用户无法完成主动的信息告知,或与需求工程师之间的语言交流无法产生有效的结果时,有必要采用()。 (A)民族志13、以下((A)突现14、以下((A)全局 (B)观察法(C)话语分析(D)任务分析 (D)模糊 (D)即时 )不是情景性的重要性质? (B)涉身(C)完善 )是情景性的重要性质? (B)开放(C)交互

网吧管理系统概要设计说明书

1引言 (2) 1.1编写目的 (2) 1.2背景 (2) 1.3定义 (2) 1.4参考资料 (2) 2总体设计 (3) 2.1需求规定 (3) 2.2运行环境 (3) 2.3结构 (5) 2.4基本设计概念和处理流程 (3) 2.5功能器求与程序的关系 (5) 2.6人工处理过程 (5) 2.7尚未问决的问题 (6) 3接口设计 (6) 3.1用户接口 (6) 3.2外部接口 (6) 3.3部接口 (6) 4运行设计 (6) 4.1运行模块组合 (6) 4.2运行控制 (7) 4.3运行时间 (7) 5系统数据结构设计 (7) 5.1逻辑结构设计要点 (7) 5.2物理结构设计要点 (7) 5.3数据结构与程序的关系 (10) 6系统出错处理设计 (10) 6.1出错信息 (10) 6.2补救措施 (10) 6.3系统维护设计 (10)

概要设计说明书 1引言 1.1编写目的 本文档是上机管理系统前期开发阶段针对用户所进行的需求分析,在本文档中我们通过对上机管理系统中的三种不同用户进行了详细而具体的需求分析,通过该文档读者可以了解该系统的所有功能以及用户的具体权限。 在进行系统的设计前,我们一组的成员通过自己平时上机操作的经验和要求把该上机管理系统分为了三个模块:管理员模块,普通上机人员模块,会员上机管理模块,相应的这三大模块对应了不同的三类用户,每类用户又具有自己的不同的权限。这些容在该文档中都有相应的说明。 由于该系统还处于初步设计阶段,本文档只是对其的一些功能以及人员分工情况做以说明。所以本文档只是对系统的需求做出说明,并不涉及具体的实现过程。 由于这学期正在学习项目设计的有关课程,我们组会在相应的课程学习中逐渐完善上机系统的各项功能。结合数据库的特点,软件工程的相关要求开发出功能完善,界面友好的上机管理系统。既方便用户的使用,又节省管理人员的各方面的资源。 1.2背景 a.项目的委托单位:2010年度学期第一项目小组 b.随着网吧的不断普及和消费者需求的不断增加,使得网吧的管理需要更加系统更加科学 的改进,尤其是对于一些大型的网吧。满足消费者的需求,是网吧管理改进的直接动因。 在最开始的时候,网吧只是单纯的提供上网的场所,而现在消费者在上网的同时还有其他的需要,例如需要饮料,零食或者在网吧直接用餐。这些服务项目的增加使得网吧在管理上需要进行改进和调整。科学的系统和消费者为主的的管理,会让消费者有愉快的消费体验,还有助于网吧在消费者心里塑造良好的形象。网吧的管理包括缴费管理,服务管理,设备的维修管理等。它的这些项目虽说简单,但是在处理的过程中如果用更好的办法和流程来完成会产生更好的效果。这样做的目的就是给消费者提供高效,舒适的上网环境。 c.本系统的开发,为了规网吧的管理工作,建立高效简单的服务管理流程。适用于大型的, 比较高档的网吧。 1.3定义 SQL:Structured Query Language 结构化语言 会员:网吧管理系统中的参与者,注册后享有上网等权限 管理员:网吧系统中的参与者,注册后享有管理网吧系统等权限 上网日志:网吧管理系统中记录的计算机的使用情况

相关文档
最新文档