文献管理——需求分析_第1页
文献管理——需求分析_第2页
文献管理——需求分析_第3页
文献管理——需求分析_第4页
文献管理——需求分析_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、TOC o 1-5 h z HYPERLINK l bookmark0 o Current Document 1、引言4 HYPERLINK l bookmark2 o Current Document 1.1、编写目的4 HYPERLINK l bookmark4 o Current Document 1.2、背景4 HYPERLINK l bookmark6 o Current Document 1.3、项目风险4 HYPERLINK l bookmark8 o Current Document 1.4、预期读者和阅读建议4 HYPERLINK l bookmark10 o Current

2、 Document 1.5、参考资料5 HYPERLINK l bookmark12 o Current Document 2、任务概述5 HYPERLINK l bookmark20 o Current Document 3、需求规定5 HYPERLINK l bookmark22 o Current Document 3.2、对性能的规定83.2.1、精度83.2.2、时间特性要求83.2.3、灵活性8 HYPERLINK l bookmark28 o Current Document 3.3、输入输出要求(具体输入见模块IPO图)8 HYPERLINK l bookmark30 o Cu

3、rrent Document 3.4、数据管理能力要求8 HYPERLINK l bookmark32 o Current Document 3.5、故障处理要求8 HYPERLINK l bookmark34 o Current Document 3.6、其他要求8 HYPERLINK l bookmark36 o Current Document 4、综合描述9 HYPERLINK l bookmark38 o Current Document 4.1、产品的状况9 HYPERLINK l bookmark40 o Current Document 4.1.1、程序94.1.2、文件94.

4、1.3、服务94.1.4、非移交的产品9 HYPERLINK l bookmark46 o Current Document 4.2产品的功能9 HYPERLINK l bookmark48 o Current Document 4.3用户类和特性10 HYPERLINK l bookmark50 o Current Document 4.4运行环境10 HYPERLINK l bookmark52 o Current Document 4.5、设计和实现上的限制10 HYPERLINK l bookmark54 o Current Document 5、外部接口需要(运行环境)10 HYPE

5、RLINK l bookmark56 o Current Document 5.1、设备10 HYPERLINK l bookmark58 o Current Document 5.2、支持软件10 HYPERLINK l bookmark60 o Current Document 5.3、接口105.3.1硬件接口105.3.2软件接口105.3.3通讯接口10 HYPERLINK l bookmark62 o Current Document 5.4、控制11 HYPERLINK l bookmark64 o Current Document 5.5、界面11 HYPERLINK l bo

6、okmark66 o Current Document 6、其他非功能要求11 HYPERLINK l bookmark68 o Current Document 6.1、安全需求11 HYPERLINK l bookmark70 o Current Document 6.2、质量需求11 HYPERLINK l bookmark72 o Current Document 6.3、业务规则11 HYPERLINK l bookmark74 o Current Document 6.4、用户文档11 HYPERLINK l bookmark76 o Current Document 6.5、成本

7、12 HYPERLINK l bookmark78 o Current Document 6.6、开发进度127、分析模型13 HYPERLINK l bookmark80 o Current Document 8、词汇表.169、数据定义 HYPERLINK l bookmark84 o Current Document 9.1、用户信息表CX169.2、汇总表DF16 HYPERLINK l bookmark86 o Current Document 10、待定问题161、引言1.1、编写目的在对我们开发对象“文献管理助手”各方面的需要和特点的分析和对用户可能需要的要求和开发、使用过程中有

8、可能出现的问题进行分析之后,我们确定了开发成本、进度、具体功能、需要的数据、资源以及该软件的安全性能等要求与功能。本软件需求分析书全面、概括性地描述了文献管理助手开发的各方面需要及该软件系统需要完成的功能,使软件开发人员和用户对本系统中的业务流程及功能能达成共识。通过本软件需求分析书,开发人员可以清楚的,明白面临的问题和需要完成的任务,用户可以清楚的了解本软件系统所具有的功能和使用特点。12、背景1、待开发的软件系统的名称:文献管理助手-DocumentManagementAssistant(DMA)。2、本项目的任务提出者:邱镇龙。开发者:邱镇龙、王颖、裴仁静、曹沁。用户:广大研究人员。开发

9、平台:VisualC#3、该软件系统同其他系统或其他机构的基本的相互来往关系待定。1.3、项目风险我们小组的信息系统开发课程设计题目是:文献管理助手系统的开发。系统开发的总的设计目标是实现文献管理的系统化、规范化和自动化,实现对文献资料的集中统一的管理。本系统主要实现对文献信息的管理,主要功能为管理文献的作者、内容、出版时间与出处等信息。本系统主要是将信息进行统一存放,以便于管理者对文献信息进行查询。可见,本系统并不复杂,主要解决的问题是利用关键字对已存放在数据库中的文献信息进行查询,得到想要文献的相关信息与快速找到文献的存放位置。只有能按时的完成次项目就没有任何的风险,所以次项目是安全的。1

10、4、预期读者和阅读建议本需求分析书的主要读者为:1、用户2、开发人员3、计划人员4、设计人员5、测试人员6、检测人员阅读建议:1、建议用户主要阅读本需求分析书的第四块“综合描述”和第五部分“外部接口需要即运行环境”。2、开发人员、设计人员、测试人员、检测人员应仔细认读本需求分析书。3、计划人员可大概对本书有一个了解。1.5、参考资料软件工程原理及应用陈世鸿朱福喜黄水松陈磊编著文献管理助手项目开发计划书。2、任务概述21、目标在计划的时间也经费范围内完成用户的要求。2.2、用户的特点大部分是在校学生,经济能力有限,而且希望在较快的时间内实现需要的功能,需要结果一目了然。2.3、假定和约束开发时间

11、:2011.3.12011.6.10开发经费:预计第一年,投入资金47000元,收益为13500元;第二年投入7500,而收益为38000;第三年投入6500,收益为60000。3、需求规定3.1、对功能的规定本系统主要实现对文献信息的管理,主要功能为管理文献的作者、内容、出版时间与出处等信息。本系统主要是将信息进行统一存放,以便于管理者对文献信息进行查询。可见,本系统并不复杂,主要解决的问题是利用关键字对已存放在数据库中的文献信息进行查询,得到想要文献的相关信息与快速找到文献的存放位置。文献管理助手的具体功能为:1、用户登录,并根据后台保存的数据判断用户名、密码、验证码等是否正确。若正确则继

12、续执行下面功能,反之,提示错误,重新输入。2、根据界面上的提示信息,用户输入选择的操作,根据用户的选择,对数据库的资料进行修改:查询分别有:类别查询,则将数据库的资料按照类别分类,并将分类结果展示给用户。内容查询,则将用户输入的内容与数据库保存的关键字进行比较,将满足用户输入的数据展示给用户。作者查询,则将数据库中的作品作者与用户输入的作者比较,将满足用户需要的数据展示给用户。出版社查询,则将数据库中的作品出版社与用户输入的出版社比较,将满足用户需要的数据展示给用户。时间查询,则将数据库中的作品时间与用户输入的时间比较,将满足用户需要的数据展示给用户。3、根据查询到的类容对文献进行管理,如:删

13、除、修改等。4、用户退出之后,根据用户的操作,对数据库进行更新。对应的IPO图为(其中很多模块的功能相似,所以只是选取其中的一部分):模块名:注册、建立账号模块编号:1上层调用模块:无下层被调用模块:输入用户信息、判断是否合法输入数据:用户注册基本信息输出数据:用户建立的账号信息处理:如果用户输入信息合法,则为用户建立一个账号,否则返回注册界面注释:用户信息是否合法判断条件:关键信息是否已被注册。模块名:信息合法性检查模块编号:2上层调用模块:注册、建立账号、登录下层被调用模块:管理对象输入数据:用户输入的个人信息输出数据:显示输入正确后各模块的操作界面处理:如果用户输入的登录信息正确,则显示

14、操作选择界面,否则返回登录界面注释:注释:登录信息是否合法的判断标准是与数据库里面的用户个人信息进行比较,用户名是否存在、密码是否正确、用户名与密码是否配对等。模块名:登录模块编号:3上层调用模块:检查登录信息是否正确下层被调用模块:管理类别输入数据:用户登录信息输出数据:登录后的操作选择界面处理:如果用户输入的登录信息正确,则显示操作选择界面,否则返回登录界面注释:登录信息是否合法的判断标准是与数据库里面的用户个人信息进行比较,用户名是否存在、密码是否正确、用户名与密码是否配对等。模块名:管理对象选择模块编号:4上层调用模块:登录下层被调用模块:类别管理、内容管理、作者管理、出版社管理、时间

15、管理输入数据:想进行管理的对象输出数据:相应管理的各操作界面处理:若用户选择了操作对象,且正确,则显示相应的操作界面,否则给予报错并提醒用户重新选择注释:选择操作对象正确的判断是通过判断用户选择的对象是否存在和是否唯一模块名:类别管理、内容管理、作者管理、出版社管理、时间管理模块编号:5上层调用模块:管理对象选择下层被调用模块:查询、添加、删除、修改输入数据:用户需要进行操作的类别输出数据:对应操作类别的操作界面处理:若用户选择了操作对象,且正确,则显示相应的操作界面,否则给予报错并提醒用户重新选择注释:选择操作对象正确的判断是通过判断用户选择的对象是否存在和是否唯一模块名:查询、添加、删除、

16、修改模块编号:6上层调用模块:类别管理、内容管理、作者管理、出版社管理、时间管理下层被调用模块:信息汇总输入数据:用户对相应数据的操作类型输出数据:操作成功或操作失败处理:若用户操作是合法的且不会对数据库造成影响则显示操作成功,否则显示操作失败注释:用户操作成功的判断标准是用户的操作不会对别的用户造成影响、不会对数据库造成影响、并且不会导致个人信息的不可恢复等模块名:信息汇总模块编号:7上层调用模块:注册、建立账号、查询、添加、删除、修改下层被调用模块:无输入数据:用户的个人信息或者进行删除等操作之后的结果输出数据:无处理:将用户进行操作后的数据进行汇总,并存入相应的文件;用户注册新账号之后,

17、将用户的信息存入相应的文件注释:3.2、对性能的规定321、精度通过用户输入的信息准确地对文献进行管理,通过输入文献的某个特性能快速的找到满足要求的文献。322、时间特性要求管理文献的时间短,通过较短的时间就能实现需要的的功能。323、灵活性可以按照不太文献的不同特性进行管理,不同的文献也可以根据不同的特征分到不同的类,这样可以提高查找的速度,使管理更加便捷。而且基本上适应现在所有的操作系统,软件的移植性强。33、输入输出要求(具体输入见模块IPO图)输入要求:如果粗略查找,所输入的数据必须是存档的时候存入的特性之一。如果要精确的的查找,就要输入所有存档的信息。输出要求:根据用户输入的信息在数

18、据库里进行查找,并显示所有满足要求的数据。34、数据管理能力要求能根据用户的需要,对数据库进行添加,删除,查找,排序等一系列操作,并根据用户的操作对数据库进行及时的更新。35、故障处理要求当出现因为突然死机而导致系统崩溃,数据丢失的时候,能根据个人身份认证在开发方要求数据恢复。安全系统保证用户的资料不会被别的用户窃取,保证每个用户的私密,用户可以放心使用。36、其他要求1、价格的要求,价格不能太高,要能让大部分的用户接受。2、时间的要求:能够在用户规定的时间提供软件。3、服务的要求:在保修期内,如果用户有需要,能在第一时间提供维修。4、综合描述4.1、产品的状况4.11、程序程序简要说明1系统

19、登陆2系统主窗体3文献类别管理4文献内容管理5文献作者管理6文献出版社管理7文献出版时间管理8查询412、文件移父文档的名称内容要点用户操作手册引言、软件概述、运行环境、使用说明、运行说明、非常规过程、操作命令一览表、程序文件和数据文件一览表、用户操作举例。系统维护手册引言、系统说明、操作环境、维护过程。413、服务1、要给各部门用户、管理员提供全面的使用培训;2、提供1年的免费上门服务;3、文献信息保存。4.1.4、非移交的产品本系统的程序不提交给用户。只提交打包好.exe文件,或者安装文件。4.2产品的功能本系统主要实现对文献信息的管理,主要功能为管理文献的作者、内容、出版时间与出处等信息

20、。本系统主要是将信息进行统一存放,以便于管理者对文献信息进行查询。可见,本系统并不复杂,主要解决的问题是利用关键字对已存放在数据库中的文献信息进行查询,得到想要文献的相关信息与快速找到文献的存放位置。4.3用户类和特性针对所有的人群,只要需要对文献整理的人都可使用。4.4运行环境操作系统:WindowsXP、Windows745、设计和实现上的限制问题解决方案没有开发经验多沟通联系查阅资料项目时间短提咼效率加班知识欠缺查阅资料提前熟悉工具掌握不熟练查阅资料提前熟悉专利与版权问题了解相关信息5、外部接口需要(运行环境)51、设备所有的pc机均可。52、支持软件支持所有的软件。53、接口531硬件

21、接口USB等接口均可。532软件接口通过软件的可移植性,在大多数软件都可接洽。533通讯接口QQ、MSN等通讯工具均可用作通讯接口。5.4、控制用户通过注册账号,然后根据自己的账号对自己的文献进行管理,便于个人隐私的保密。在不小心失去资料的时候,通过认证身份,可以向后台要求备份资料。5.5、界面程序简要说明1系统登陆2系统主窗体3文献类别管理4文献内容管理5文献作者管理6文献出版社管理7文献出版时间管理8查询6、其他非功能要求61、安全需求用户在对自己的资料进行管理时,必须保证对外界是不可见的,保证个人的隐私。在不小心失去资料的时候,通过认证身份,可以向后台要求备份资料。6.2、质量需求用户在

22、对该软件的使用期间,不能引起其他程序的混坏或崩溃,更不能对系统造成任何问题。63、业务规则用户在通过了身份的验证后可以要取后台的备份资料,也可要求后台不保存他们的资料,但是次举动引起的后果(如:系统崩溃导致资料全部丢失,无法找回)由用户自己承担,开发方不承担任何责任。要修改用户的登录密码必须得通过身份的验证。64、用户文档1、安装指南;纸质文档2、用户手册;纸质文档3、在线帮助;4、电子文档,与软件产品一同分发、配置;5、使用教程电子文档,与软件产品一同分发、配置。65、成本预计系统完成后的第一年为试运行阶段,半年后根据试用情况后决定是否投入销售,对使用该系统的图书馆收取一定的费用,主要是系统的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论