收藏 分享(赏)

调查系统需求规格说明书.doc

上传人:微传9988 文档编号:2541809 上传时间:2018-09-21 格式:DOC 页数:26 大小:191KB
下载 相关 举报
调查系统需求规格说明书.doc_第1页
第1页 / 共26页
调查系统需求规格说明书.doc_第2页
第2页 / 共26页
调查系统需求规格说明书.doc_第3页
第3页 / 共26页
调查系统需求规格说明书.doc_第4页
第4页 / 共26页
调查系统需求规格说明书.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、市场调查系统软件需求规格说明书编号:ICAR -SCS-SRS版本:0.3作者: 何筠 日期: 2012-03-12审批: 日期:变更记录日期 版本 变更说明 作者2012-03-12 0.1 创建需求规格说明书 何筠2012-03-13 0.2 修改需求规格说明书 何筠3 / 261 概述伴随互联网的发展各行业日益注重消费群体的需求市场调查也从纸质传单发展为网络版的市场调查问卷然而随着调查内容、方向、侧重点的不同市场调查问卷需要常常变更固定的模版变更却往往不易为此我公司特开发一款市场调查系统。此系统可为调查公司自动生成问卷并在有效收集配测试群体的意见后可生成易于查看的图标 以便调查公司后期分

2、析。1.1 目的开发出一套市场问卷调查系统用以帮助客户灵活的为不同调查方提供市场调查。1.2 范围本系统主要分三大模块:第一个用户管理模块。在这模块又分三个子模块分别为:添加用户删除用户查看用户信息密码修改。在添加用户模块主要功能:添加管理员(用户名: admin 密码:admin):可创建、删除、查看任何其他用户;可创建、导出、查看、修改问卷及用户信息;可查看、导出答案) 、调查员(可查看生成的问卷及答案可查看普通用户信息 并可导出数据) 、普通用户(可填写问卷) 。删除用户模块功能:管理员进入查找用户界面通过 email 或用户名或用户类型条件查找出用户 并选择用户名后的删除按钮。查看用户

3、信息模块功能:默认管理员及管理员登陆后点击用户查找按钮进入用户查找界面该界面包含可输入查找条件的文本框。密码修改模块主要功能:在查找出的用户界面点击修改密码按钮 则出现修改密码对话框对话框内包括旧密码、新密码和确认新密码三个文本框 输入后点击确认按钮 系统验证两次输入的新密码是否一致一致则修改为新密码。第二个生成问卷调查模块。该模块又分为两个子模块(即时提交、确认提交)主要功能用于生成所要调查的问卷。在问卷开始显示公司信息(包括公司名称、logo、地址、电话、邮箱)并有权益声明及询问在问卷结尾要有感谢结束语 和确认提交和取消选项。第三个调查结果处理模块。分为三个子模块(查找该问卷所有结果、查找

4、给该问卷的单题选择率、查找单个用户答案集)该模块用于处理所要调查的问卷结果。查看每题的不同选项的选择率(使用饼状图柱状图)查出用户的答案集(可导出 csv)查询用户的答题信息(根据用户名或题号) 。1.3 读者对象本需求文档的阅读对象为:甲方(客户方):欧客户;乙方(服务方):埃卡内基开发团队全体工作者1.4 参考文档初级需求文档编号:ICAR -SCDCXT-SRS(版本号 0.2)1.5 术语定义默认管理员:发起调查方管理员:发起调查方调查员:发起调查方普通用户:被调查方调查问卷:有发起调查方编写并设置的市场调查问卷1.6 业务的名称和版本号业务名称:市场调查系统版本号:1.05 / 26

5、2 系统说明2.1 概述市面现有系统描述:现有的问卷调查系统存在诸多弊端譬如:参与调查者登录系统后 会反复提交问卷刷数据造成数据分析的失真;问卷选项呆板 不具备可维护性;调查结果的显示不够直观;参与调查人员的范围不够精确等等。新系统的解决方案:新系统对以上问题采取了妥善的解决方案。例如:对于参与调查者采用身份表示一次登录之后将只能提交一次问卷。给系统使用者提供了修改问卷内容以及选项的权限 从而允许其对现有问卷的选项进行重新修改;调查结果用显而易见的图表统计图表示;通过向园区内某些公司的某些员工随机性的发送邮件解决调查精度的问题等等。产品用途: 方便快捷的生成可灵活设置、修改的调查问卷。产品功能

6、: A进行问卷调查;B对调查结果进行分析统计;C允许系统使用者对问卷题目与选项进行修改;D随机挑选参与调查的对象;用户特点: 用户对系统的界面有严格的要求系统界面要足够友好;对于结果的统计要足够清晰明了要严格遵守统计学标准;对于系统的上线时间有严格限定发送调查邮件时要具有良好的用户界面以及邮件内部用语要很文雅。系统的局限性: 无法完全避免刷数据现象合理的设计情况应该是:一位问卷调查者只能提交一份答卷再次访问网站时只能浏览数据不能提交答卷)以随机发送邮件的方式进行问卷调查会使被调查者有情绪上的起伏。前提及假设: 假设可以添加用户注册功能每位答卷者只能通过自己的身份证号注册一个用户可以有效避免以上

7、系统局限性但是会增添不必要的烦恼让参与调查者觉得:回答一份问卷还要填身份证不靠谱。 2.2 产品介绍一款市场调查系统可为调查公司自动生成问卷并在有效收集配测试群体的意见后可生成易于查看的图标以便调查公司后期分析。2.3 产品中的用户与角色默认管理员:发起调查方管理员:发起调查方调查员:发起调查方普通用户:被调查方7 / 263 功能性需求在这一部分应对所有的软件需求进行足够详细的描述。详尽程度应以足够软件设计人员进行概要设计和系统测试人员进行系统测试计划和编写测试用例为准。按系统功能的体系结构组织本章内容。3.1 用户账号管理控制登陆用户权限根据用户权限启用不同功能。分为四个等级:默认管理员(

8、用户名:admin 密码:admin ):可创建、删除、查看任何其他用户;可创建、导出、查看、修改问卷及用户信息;可查看、导出答案。管理员:除删除管理员以外与默认管理员相同。调查员:可查看生成的问卷及答案可查看普通用户信息 并可导出数据。普通用户:可填写问卷。注:默认管理员有且仅有 1 个;管理员只能创建至多 2 个 超出 2 个则不能继续添加并显示错误提示。3.1.1 添加用户账号3.1.1.1 业务概述添加用户账号:(1) 添加管理员账号(仅可由默认管理员添加)(2) 添加调查员账号(仅可由默认管理员和管理员添加)(3) 添加普通用户账号(仅可由默认管理员和管理员添加)用户名以前标加序号密

9、码随机生成并且同时要填写普通用户姓名和 EMAIL,并能够自动发送 email 给普通用户在用户登陆系统后自动将该用户的用户信息加入数据库。3.1.1.2 使用者默认管理员管理员3.1.1.3 输入要素新增管理员和调查员:用户名、密码。新增普通用户:输入要新增的用户信息包含其 EMAIL 和分配给他的用户名并通过发送邮件告知其用户名和随机密码并发送问卷调查系统链接。3.1.1.4 处理流程3.1.1.5 输出要素显示添加用户邮件是否发送成功。3.1.2 删除用户账号3.1.2.1 业务概述管理员进入查找用户界面通过 email 或用户名或用户类型条件查找出用户并选择用户名后的删除按钮。sd D

10、omain Model个个个个个个个个个个个个个个个个loginWEB Check个个个个个个 AddUsers(个个个个) AddUsersSuccess个个个个个个个个1个个个个个个个()个个个个(个个个个个个)个个个个(ture)个个个个个个个个个个()个个个个(个个个个个个)个个个个(ture)个个个个(false)个个个个(false)9 / 263.1.2.2 使用者默认管理员可删除所有其他用户;管理员可删除调查员和普通用户。3.1.2.3 输入要素输入查询条件(用户名或 EMAIL) 。3.1.2.4 处理流程3.1.2.5 输出要素显示删除用户是否成功。3.1.3 查看用户账号

11、信息3.1.3.1 业务概述默认管理员及管理员登陆后点击用户查找按钮进入用户查找界面该界面包含可输入查找条件的文本框。3.1.3.2 使用者默认管理员账号可查看所有其他用户账号;sd Domain Model个个个个个个个个个个个个个个个个loginWEB Check个个个个个个 DeleteUsers(个个个个) DeleteUsersSuccess个个个个个个个个1个个个个个个个()个个个个(个个个个个个)个个个个(ture)个个个个个个个个个个()个个个个(个个个个个个)个个个个(false)管理员账号可查看调查员和普通用户账号;调查员账号可查看普通用户账号。3.1.3.3 输入要素用户

12、名用户类型3.1.3.4 处理流程3.1.3.5 输出要素显示要查询的用户信息。3.1.4 账号密码修改3.1.4.1 业务概述在查找出的用户界面点击修改密码按钮则出现修改密码对话框对话框内包括旧密码、新密码和确认新密码三个文本框输入后点击确认按钮 系统验证两次输入sd FindUsersInformation个个个个个,个个个个个,个个个loginWEB Check个个个个个个 个个个个个个个个个个个个个 ShowUsersInformation个个个个个个个个个个个个个个()个个个个(个个个个个个)个个个个(ture)个个个个个个()个个(个个个)个个个个()个个个个()个个个个(fals

13、e)11 / 26的新密码是否一致一致则修改为新密码。3.1.4.2 使用者默认管理员可修改除普通用户账号外所有其他用户账号的密码管理员可修改调查员账号的密码3.1.4.3 输入要素查找用户时需要输入用户名用户类型;修改密码时需要输入旧密码新密码。3.1.4.4 处理流程sd RepasswordShowUsersInformation个个个个个个个个Repassword(个个个个个个 )RepasswordSuccess个个个个个个个个个个个个 ()个个个个 (个个个个个个个 )个个个个 (ture)个个个个 (false)3.1.4.5 输出要素显示密码是否修改成功3.2 调查用户信息管理

14、3.2.1 Email 添加调查用户3.2.1.1 业务概述添加普通调查用户(仅可由默认管理员和管理员添加)用户名以前标加序号密码随机生成并且同时要填写普通用户姓名和 EMAIL,并能够自动发送 email 给普通用户在用户登陆系统后自动将该用户的用户信息加入数据库。3.2.1.2 使用者默认管理员管理员3.2.1.3 输入要素输入要新增的用户信息包含其 EMAIL 和分配给他的用户名并通过发送邮件告知其用户名和随机密码并发送问卷调查系统链接。3.2.1.4 输出要素显示添加用户邮件是否发送成功。3.2.2 删除用户信息3.2.2.1 业务概述管理员进入查找用户界面通过 email 或用户名条

15、件查找出用户并选择用户名后的删除按钮则删除该用户信息(还是删除了账号) 。3.2.2.2 使用者默认管理员、管理员。3.2.2.3 输入要素输入查询条件(用户名或 EMAIL)在查找结果中点击要删除的用户点击删除。13 / 263.2.2.4 输出要素点击删除后显示删除用户是否成功。3.2.3 查询调查用户信息3.2.3.1 业务概述默认管理员及管理员登陆后点击用户查找按钮进入用户查找界面该界面包含可输入查找条件的文本框输入相应的查找信息(用户名、 Email)点击查找显示出查找结果点击用户名显示出该用户的信息包含其问卷答案信息统计表格。3.2.3.2 使用者默认管理员、管理员。3.2.3.3

16、 输入要素用户名Email 3.2.3.4 输出要素点击用户名后是否显示其信息(包含其问卷答案信息统计表格) 。3.3 问卷生成模块该模块用于生成所要调查的问卷。在问卷开始显示公司信息(包括公司名称、logo、地址、电话、邮箱)并有权益声明及询问在问卷结尾要有感谢结束语和确认提交和取消选项。3.3.1 设置题目3.3.1.1 业务概述此部分设置问卷标题生成问卷页面每页题目数量(1-5) 、题目类型(单选、多选、问答) 、题目答案选项(2-8) 、题目顺序并可进行问卷预览 保存。3.3.1.2 使用者仅有默认管理员管理员在登陆后可点击编辑问卷进入问卷编辑页面。3.3.1.3 输入要素输入题目信息

17、选择题答案选项3.3.1.4 处理流程3.3.1.5 输出要素显示输入信息3.3.2 页面客户信息显示设置3.3.2.1 业务概述添加、修改调查公司的基本信息备注:基本信息包括 logo、联系方式、地址、版权所有3.3.2.2 使用者默认管理员管理员sd QuestionnaireName个个个个个个个,个个个个个loginWEB Check个个个个个个SettingQuestionnaire个个个个个个个个SettingQuestions个个个个个个个个个个个个()个个个个(个个个个个个)个个个个(ture)个个个个(个个个个个个)个个个个个个(个个个个个个个)个个个个(ture)个个个个个

18、个(ture)个个个个(false)15 / 263.3.2.3 输入要素以上公司基本信息3.3.2.4 处理流程3.3.2.5 输出要素显示以上信息3.4 问卷答题模块普通用户进入答题页面后页面提示“此套问卷版权归 XXX 所有可能涉及隐私你是否要继续?”普通用户选择继续则开始答题取消则自动关闭窗口。3.4.1 即时提交3.4.1.1 业务概述普通用户开始答题后每做一道题都会即时提交用户所填写的内容(包括选择题的选sd ShowClientInformationSetting个个个个个个个,个个个个个loginWEB Check个个个个个个 SettingQuestionnaireUsers

19、Information个个个个个个个个个个个个个个 SettingQuestionsSuccess个个个个个个个个个个()个个个个(个个个个个个)个个个个(ture)个个个个个个个个个个()个个个个个个(个个个个个个logo个name)个个个个个个个个(ture)个个个个(false)个个个个(false)项和问答题的答案)即使答题中途停止回答过的问题也会保存。3.4.1.2 使用者只有普通用户。3.4.1.3 输入要素对于选择题进行点击问答题则在文本框内输入答案。3.4.1.4 处理流程3.4.1.5 输出要素回答全部问题后页面显示提交按钮点击提交显示答案提交成功3.4.2 确认提交3.4.

20、2.1 业务概述用户确认提交填写信息后询问填写用户是否留下联系方式(私人 email 并检查 email 是否可用 可用则导入用户信息数据库)显示感谢语与结束语。sd QuestionSimmediatelySubmit个个个个loginQuestionnaireWEB(个个个个) Check个个个个个个 WritePage个个个个个个 SaveQuestions个个个个个个个个个个个个个个()个个个个(个个个个个个)个个个个(ture)个个个个个个()个个(个个)个个(ture)个个个个(false)个个(false)17 / 263.4.2.2 使用者普通用户3.4.2.3 输入要素点击确

21、认按钮后在文本框内输入相应信息(私人 email)3.4.2.4 处理流程3.4.2.5 输出要素提交是否成功结束语与感谢语。3.5 调查结果处理模块该模块用于处理所要调查的问卷结果。查看每题的不同选项的选择率(使用饼状图 柱状图)查出用户的答案集(可导出 csv)查询用户的答题信息(根据用户名sd SubmitQusetionnaire个个个个WriteLastPage个个个个个个 个个个个CheckSaveInformation(个个个个个个个个) SaveUsersInformation(个个个个个个)个个个个个个个个()个个个个(ture) 个个个个个个(个个个个个个个个.)个个个个(

22、false)个个个个(ture)个个个个个个(ture)个个个个(ture)个个个个(false)或题号) 。3.5.1 查询该问卷所有结果3.5.1.1 业务概述在主页点击查询结果按钮后进入问卷结果查询页面在该页面可以根据公司名问卷名进行查找显示查找结果后通过单击题目编号可显示该题目所有用户答案的饼状图。若是点击用户名则显示该用户所有题目的选项。3.5.1.2 使用者默认管理员管理员调查员都可查看。3.5.1.3 输入要素公司名问卷名3.5.1.4 处理流程3.5.1.5 输出要素显示输入信息sd Domain Model个个个个个个个个个个个个个个个个个LoginWeb()个个个个个个个个

23、个个 CheckWeb(个个个个个个个个个个)ShowDataWeb个个个个()个个个个(个个个个个个)个个个个(ture)个个个个(个个个个个个个)个个个个()个个个个个个(ture)个个个个个个(false)19 / 26用户名 题目 1 2 3 User1User23.5.2 查询该问卷单题选择率3.5.2.1 业务概述在主页点击查询结果按钮后进入问卷结果查询页面在该页面可以根据公司名问卷名进行查找显示查找结果后通过单击题目编号可显示该题目所有用户答案的饼状图。若是点击用户名则显示该用户所有题目的选项。3.5.2.2 使用者默认管理员管理员调查员3.5.2.3 输入要素公司名问卷名3.5

24、.2.4 处理流程3.5.2.5 输出要素以图表形式显示单题选项选择率3.5.3 查询单个用户答案集3.5.3.1 业务概述在主页点击查询结果按钮后进入问卷结果查询页面在该页面可以根据公司名问卷名进行查找显示查找结果后点击用户名则显示该用户所有题目的选项。3.5.3.2 使用者默认管理员管理员调查员3.5.3.3 输入要素公司名问卷名sd Domain Model个个个个个个个个个个个个个个个个个LoginWeb()个个个个个个个个个个 CheckWeb(个个个个个个个个个个)ShowDataMapWeb个个个个()个个个个(个个个个个个)个个个个(ture)个个个个(个个个个个个个个个个)个

25、个个个个()个个个个个个个(ture)个个个个个个个(false)21 / 263.5.3.4 处理流程3.5.3.5 输出要素用户名 题目 1 2 3 User13.6 问卷答题模块普通用户回答相应的问题并提交结果。sd Domain Model个个个个个个个个个个个个个个个个个LoginWeb()个个个个个个个个个个 CheckWeb(个个个个个个个个个个)ShowUserData个个个个()个个个个(个个个个个个)个个个个(ture)个个个个(个个个)个个个个个个个个个个()个个个个个个(ture)个个个个个个(false)4 非功能性需求在这一部分应对所有的软件需求进行足够详细的描述。

26、详尽程度应以足够软件设计人员进行概要设计和系统测试人员进行系统测试计划和编写测试用例为准。 4.1 技术需求4.1.1 软硬件环境需求4.1.2 性能需求性能需求表示用户对系统响应速度、处理能力、数据处理精度以及可靠性等指标的要求。一般性能需求分类如下: 数据的值域要求 资源使用的有效性要求:比如 CPU、内存、表的填充因子等4.1.3 安全保密需求指的是保护软件的要素以防止各种非法的访问、使用、修改、破坏或者泄密。这个领域的具体需求产品的安全性、保密性和完整性三方面需求。例如:要求对接入系统的用户进行身份验证。对不同角色的用户设置不同的权限通过角色定义实现不同角色个性化菜单的定制有效控制用户

27、的功能权限。系统应提供日志记录和管理功能记录所有用户访问系统的全部活动并能够形成审计报告。要求在传输过程中对数据进行加密处理保证数据传输的安全性和完整性。系统应具备病毒防范能力。防止主机崩溃方法和数据备份方法等。4.1.4 运行保障需求运行保障需求主要从系统推广、运行后日常维护角度进行考虑 包括硬件、系统软件、应用软件、数据备份等的运行保障。2、系统软件主要指操作系统及数据库软件 对一般问题能在?分钟以内予以解决对重大问题在?天之内予以解决。23 / 265、数据备份。对系统数据制定备份策略定期进行数据备份与保管。零级备份每?做一次。增量备份针对于一定时期内发生变化的数据。譬如:有重大事件发生

28、时等。4.2 接口需求详细说明对系统的用户界面等的要求。还可包括和其它系统的接口、地址、协议等。4.2.1 用户接口提供用户使用软件产品时的接口需求。对屏幕格式的要求; 报表或菜单的页面、打印格式等用户对软件外观风格的一种要求。如:公司标志界面色彩基调等。规格的定义方式可以采用草图或静态原型的方式表示一般描述分为两个部分:整体描述和基于每个界面的细节描述。 输入输出的相对时间; 程序功能键的可用性。4.2.2 软件接口在此要指定需使用的其他软件产品(例如数据管理系统、操作系统或有关软件包) 以及同其他应用系统之间的接口。对每一个所需的软件产品要提供如下内容:1. 名字;2. 助记符;3. 规格

29、说明号;4. 版本号;5. 来源。对于每一个接口这部分应说明与软件产品相关的接口软件的目的 并根据信息的内容和格式定义接口但不必详细描述任何已有完整文件的接口 只要引用定义该接口的文件即可。4.3 质量需求4.3.1 可用性用户使用的方便性、易用性和易学习性如:1. 输入的无合法性检查和值域检查2. 对于复杂的动作要有必要的提示信息3. 记忆用户的设置或操作习惯方便用户操作4. 对系统或数据进行重大修改要有用户确认4.3.2 可靠性和健壮性在这一部分应对所有的影响软件的可靠性需求进行足够详细的描述。应注意用数字说明所要求的可靠程度。 例如使用年度正常运行时间、月正常运行时间、维护时间、当机时间

30、来说明系统的可靠程度;使用可允许的缺陷数量来界定系统质量如最大缺陷数量、缺陷比例、安全操作系统强壮性要求和操作的有效性要求比如用户误操作的系统容错能力、操作的正常次序要求和有效性输入检查等等。通常给出平均无故障时间或两次故障间的平均间隔时间等。4.3.3 可维护性规定若干需求以确保软件是可维护的。例如:1. 软件模块所需要的特殊的耦合矩阵;2. 使用行业标准、编码标准、开放式结构、可兼容语言、备份及复原和数据交换等。3. 规定把软件从一种环境移植到另一种环境所要求的用户程序用户接口兼容方面的约束。4.3.4 可扩展性说明该软件在需求或环境发生某些变化时该软件对这些变化的适应能力的要求 如:1 需求及流程变化;2 操作方式变化;3 机构人员变化;4 空间地点变化(移动用户、分布式 );5 操作系统环境变化。4.4 设计约束详细说明对系统的设计局限性。设计局限的定义代表了对系统要求的决策, 这可能出25 / 26于商务运作、资金、人员、时间等多方面的综合考虑从而指导软件的设计和开发。例如软件的开发语言、开发环境、开发工具、第三方软件、 硬件使用以及网络设备等。5 验收标准详细说明对系统的验收要求。此要求将作为验收测试计划和测试的基线。如果所开发的产品能满足此要求则项目可结束并由客户方按合同规定付款。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 实用文档 > 教育范文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报