需求规格说明书_07122995_周瑶+GIS软件需求规格说明

时间:2019-05-13 00:22:08下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《需求规格说明书_07122995_周瑶+GIS软件需求规格说明》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《需求规格说明书_07122995_周瑶+GIS软件需求规格说明》。

第一篇:需求规格说明书_07122995_周瑶+GIS软件需求规格说明

中 国 矿 业 大 学

China University of Mining and Technology

GIS软件需求规格说明

名:

周 瑶

号:07122995 学

院:环测学院

级:地理信息系统12-1班

老师:张海荣老师

1.引言

1.1编写目的

由于高校教师带领学生去野外实习中,经常出现学生掉队、旷课、自行离队或走散等现象,为了学生的安全和实习的顺利进行,减轻教师传统的管理学生的方法的负担,急需一些有效措施来解决这些问题,帮助教师在野外实习期间充分了解每个学生的位置信息,进行有效管理,保障学生人员安全,实现安全有效的野外实习,并明确其中的经济效益。1.2GIS项目背景

项目由中国矿业大学团队开发。为了满足实际野外实习的需求,采取相关措施来解决野外实习中出现的问题,开发野外实习管理信息系统。1.3定义

GPS室外定位:全球定位系统

数据库SQL Server:由微软退出的关系型数据库管理系统,具有使用方便可 伸缩性好与相关软件集成程度高等优点。

服务器Tomcat:是一个免费的开放源代码的Web应用服务器,属于轻量级 应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用。1.4参考资料

项目经审核的计划任务书 项目开发计划 论文:

[1]李刚.GPS导航系统的工作原理,2012 [2]胡旭科.融合GPS与Wi-Fi的室内外无缝定位原型系统研制,2014 [3]曹科.基于智能手机的GPS定位技术的研究与实现,2006 [4]刘前刚.GPS定位算法,2009 书籍:

《Android应用开发揭秘》杨丰盛著 《Android优化技术详解》陈德春编著 《IOS开发指南》关东升编

《Tomcat与Java Web开发技术详解》电子工业出版社

《Tomcat权威指南》中国电力出版社

2.GIS项目概述

2.1 GIS项目目标、内容、现行系统的调查情况

项目目标主要是开发出一款手机APP,针对野外实习的场景,方便教师更好地管理学生,保障学生安全。

项目内容主要包括教师客户端通过读取学生客户端的数据,掌握学生的地理位置,方便野外实习管理。

现行系统调查情况如下:现行系统的主要功能和目标是满足高校教师带领学生外出实现的管理需求,确保学生的安全。2.2 GIS运行环境

软件为手机APP,运行在手机端,即现在主流的智能机。当用户把手机软件打开时,软件会默认读取用户的地址位置,并返回。即当学生打开手机软件或将手机软件运行在后台时,软件会自动读取学生的地理位置信息,并将信息返回给教师的客户端上。2.3条件与限制

GPS的室外定位精度约为5米左右,由于在室内是无法使用GPS定位的,所以该软件适用于户外定位;当在野外实习处于交通闭塞信号差的山区时,通信差,可能会导致手机接收不到信号,导致定位出现阻碍,学生的地理位置信息读取出现错误、地理信息返回给教师客户端出现故障等,这样一来,教师不能完全掌握学生的位置信息。

3.GIS数据描述 3.1 GIS静态数据 学生和教师的基本信息。3.2 GIS动态数据

输入数据:学生与教师的个人信息。输出数据:学生和教师的地理位置信息。3.3 GIS数据库描述

使用SQL Server数据库,数据类型分为基本数据和地理数据。3.4 GIS数据字典

数据流名:地理位置信息 简述:学生的地理位置信息 来源:学生 去向:教师

组成:学生学号+姓名+地理位置信息 数量流量:教师可随时查看

4.GIS功能需求 4.1功能划分 4.1.1流程图

4.1.2数据与功能的对应关系

数据是功能的基础,该软件功能的实现是依靠数据的。教师之所以能掌握学生的实时动态,是因为学生的客户端后台通过手机上的GPS读取学生的地理位置信息数据,将该数据实时传输给教师的客户端。4.2功能描述

(1)打开软件,进行注册,登录。教师用学校工号进行注册登录,学生用学校学号进行注册登录,登录后教师和学生分别有不同的界面,分别有教师和学生学校教务系统统计的基本个人信息,也可在此基础上完善个人信息。

(2)先介绍学生界面。学生界面的功能选择主要有:查看和完善个人基本信息、查看同伴的地理位置、查看自己的地理位置。软件系统默认读取用户的地理位置信息等。

(3)教师界面。教师先将学生的名册添加进入自己的系统中,也可手动输入添加。教师界面的功能选择主要有:查看和完善个人信息、查看学生所有信息、查看所有学生现时地理位置、查看学生一段时间内的路线、查看单个学生个人信息、查看单个学生现时地理位置、查看教师自己的地理位置等。(4)教师与学生均可查询自己在一定时间内走过的路线。

5.GIS性能需求 5.1数据精确度

GPS的室外定位精度约为5米左右,由于在室内是无法使用GPS定位的,所以该软件适用于户外定位;而在野外实习的过程中可能会去一些信号弱的山区,这样可能导致手机接收不到信号,导致定位出现阻碍,教师不能完全掌握学生的位置信息。5.2时间特性

相应时间较短,只需要在联网状态下,打开软件,会自动进行更新地理位置。5.3适应性

操作方式简单,运行环境是当下热门的智能机,系统是基于Android 4.0以上或者ISO系统,具有良好的兼容性当开发计划改变时具有良好的适应性。

6.GIS运行需求 6.1用户界面

屏幕格式设计为适合所有的手机屏幕 6.2硬件接口

开发环境为基于Windows 7操作系统下的PC。运行环境为当下流行的基于Android 4.0以上或者IOS的智能手机。6.3软件接口

开发环境为Windows 7 系统下的eclipse 的Android开发环境或者X-code的IOS开发环境,调用百度地图的API,数据库选用SQL Server,服务器选用Apache的tomcat。6.4故障处理

在软件发布前,进行大量全面的测试。

当出现严重故障时,应在第一时间内解决掉,要正对用户的描述来评估问题的大致问题,然后针对该问题进行修改;当出现一般故障时,需要尽快解决,不要任其发展演变成软件严重故障;当出现轻微故障时,在不影响总体使用的前提下,将故障原因记下,根据实际情况,灵活的解决问题。

7.质量保证

发布前采用软件测试,依次进行单元测试、集成测试、组装测试、确认测试、系统测试、验收测试、回归测试。客观的验证软件项目产品和工作是否遵循恰当的标准、步骤和需求等。并写清楚相关使用文档。

8.其他需求

软件的可使用性强,将用户信息加强安全保密性,教师和学生的信息加强了保密,并对地理位置数据也加强保密性,后期的可维护性强,可移植性强。

第二篇:需求规格说明书-参考1

丰台区红十字会需求说明书

面、公文流转功能、个人通讯录功能);通讯助手(公共通讯录);个人邮箱(实现OA内部收发邮件等功能);制度查询(实现可读文件查询-查询功能);用户管理(增加、修改、删除用户,以及用户权限管理功能)。(2).办公管理区(传文系统):

类似于丰台区卫生局VPN传文系统,主要功能:文件收发系统(24个街乡镇红十字会文件的发送、收取、下载管理)。(3).会务工作专属区:

主要功能:基层上传文件、统计报表、信息投稿等,上传时要记录时间、统计数量。且这些内容可以由管理员设置阅读权限。

3.区红十字会简介、政策法规、会员社区、志愿者之家、在线学习(自救互救知识)、健康快车、教师园地为首页导航栏部分内容。(1).区红十字会简介:

主要功能包括:单位介绍(组织机构图);领导班子(领导照片);科室职能(工作职能及联系方式);地理位置(区位图、联系电话、地址、公交路线、E-mail);基层介绍(各街乡镇红十字会联系电话、地址)。(2).政策法规:

基本上是固定内容,主要内容包括:法律(中华人民共和国红十字会法、红十字标志使用办法、公益捐赠法);法规(未定);规章(中国红十字会章程、北京红十字会章程)。(3).会员社区(是否要增加会员在线注册等功能):

主要功能:入会条件和审批流程(结构图);会员职责(文字介绍);会员活动信息;下载中心(可下载团体会员、个人会员入会表格)。(4).志愿者之家:

主要功能:发布招募志愿者信息;志愿者条件;加入志愿者申请表格(网上填写,有模版);志愿者专用标识;交流天地(内容由管理员上传,类型类似于新闻);批注加入志愿者(个人信息、特点、工作意向;注册,自动统计人数)。(5).在线学习(自救互救知识):

北京同方卫康科技有限公司 丰台区红十字会需求说明书

主要功能:在线学习流程介绍(流程图);在线学习分两种,一种是普及型,普及型的对象是对了解一些自救互救知识有兴趣,但是并不希望拿到证书的人群,因此普及型的在线学习不需要记录成绩,只要统计人数(学习人数还是考试人数?);另外一种是取证培训,即通过考试以后可以得到证书。取证学习分为1.注册(注册时需要登记本人身份证号码)2.在线学习理论以下几个阶段:○;○3.在线考试(试卷为50道选择知识,学习时间达到要求后可以参加在线考试;○题,从题库中读取,其中一部分为固定要考的题目,另外一部分为每次随即抽取的题目),考试结束后系统立即自动给出分数,并通知是否及格,如果及格,则

4.学员认为视可以进行下一步的学习(视频操作,可下载,不记录学习时间);○频操作已经学习完毕,可以上网下载准考证表格填写后,携带本人身份证,到红十字会指定地点参加现场操作考试。如果通过现场考试则现场发给证书。(6).健康快车:

主要功能:丰台红页(图片文字,参考北京市红会);健康护照(文字与数据对照);健康、急救知识查询(友情链接相关网站)。(7).教师园地:

主要功能:下载区;讨论区;短信猫;公告区。4.会长信箱(表格式填写)。主要功能:表格式填写内容,可参考妇幼保健院的院长信箱。

5.红十字文化馆、传播与学习、知识手册、爱心桥、小动物急救站内容形式相似,放入首页另一列导航栏。(1).红十字文化馆:

主要内容:城市明信片(丰台照片-图片);宣传展示台(红十字宣传品、纪念品照片-图片);红十字标识(红十字标志介绍-图片+文字);红十字会史话(图片+文字);红十字与奥运(文字资料);博爱天地(会刊);人物传记(《南丁.格尔传》)。(2).传播与学习:

类似于在线学习中的普及型学习,不记名,只记录学习人数,同时题库可以

北京同方卫康科技有限公司 丰台区红十字会需求说明书

生成自测题,考完即可给出成绩。主要功能:会务知识(图片+文字;支持PPT文件;可下载;可随时生成自测题,考完立即出成绩;记录学习人次);人道法传播(同会务知识)。(3).知识手册:

全部是文字内容。主要内容:捐献造血干细胞知识;预防艾滋病知识;健康保健知识;无偿献血知识。(4).爱心桥:

主要内容:网上捐献(捐献表格、联系方式;捐献造血干细胞志愿填表);捐献遗体(联系方式)。(5).小动物急救站:

主要内容:图片+文字。6.公告栏。

公告栏为首页漂浮框,主要内容:通知、招聘、招募内容。7.网上调查。

网上调查(对网站管理、急救知识学习情况调查,自动生成结果)。8.友情链接网站:中国红十字会;北京市红十字会;丰台区政府;各区县红十字会。

9.新闻之窗(图片、文字滚动栏)

主要内容:区红十字会工作新闻(图片+文字)。

四、运行需求

操作系统:Windows98 Windows2000 WindowsXP Windows2003 数据库:SqlServer2000 Web服务器:IIS6.0

北京同方卫康科技有限公司

第三篇:软件需求规格说明书检查单

《软件需求规格说明书》检查单

文档组织与完整性

1.所有对其它需求的内部交叉引用是否正确?

2.需求为设计提供了充足的基础么?

3.是否所有需求的书写详细程度都是一致的、合适的?

4.是否包括了每个需求的实现优先级?

5.是否定义了所有与外部硬件、软件和通讯的接口?

6.是否定义了功能性需求内在的算法?

7.软件规格说明书是否包含了所有已知的业务需求?

8.是否记录了所有可能的错误条件所产生的系统行为?

9.对所有内部和外部接口的描述,是否都符合模板的要求,即包括来源、目的、输入、输出和激发条件?

正确性

10.是否没有需求间的冲突或重复的需求?

11.是否每个需求都是无二义性的?

12.是否每个需求的描述都是简洁、清晰的?

13.是否每个需求都可以用测试或同级评审来进行验证?

14.是否每个需求都在项目的范围内?

15.是否每个需求都没有内容或语法上的错误?

16.是否需求中必需的信息都没有遗漏?如果有的话,是否标记为“待决定”了?

17.在已知的约束条件下,是否可以实现所有的需求?

18.是否任一个特定的错误信息都具有唯一性和明确的意义?

质量属性

19.对所有性能目标都作了适当的说明么?

20.对所有安全和防护性的考虑作了适当的说明么?

21.对其它相关的质量属性目标是否明确地文档化和量化,且进行了可接受的权衡也被详细说明了?

可追溯性

22.每个需求的标识都是唯一和正确的么?

23.每个软件功能需求都可追溯到客户需求么?

特殊问题

24.是否所有需求都是名副其实的需求,而不是设计或实现方案?

25.是否确定了对时间要求高的功能并定义了它们的时限标准?

第四篇:考核需求规格说明

关于《需求规格说明》的编写说明

《需求规格说明》是《需求规格说明书》的必要补充,是《需求规格说明书》不可分割的内容。在甲方签字确认《需求规格说明书》后,如果又提出新的需求,项目组应在项目合同规定的范围内,针对用户的新需求进行分析,编写《需求规格说明》,提交甲方签字认可。对于长期维护和开发的项目,编写《需求规格说明》是项目组需求管理的主要手段。《需求规格说明》的内容包括:用户需求说明、界面设计说明、流程设计说明、操作流程设计说明等。《需求规格说明》由项目经理根据自身项目情况组织人员评审,对于重点项目的重点《需求规格说明》,应提交部门经理评审,评审通过后方可进入实现阶段。甲方和项目组可根据需要保留《需求规格说明》原件或复印件。项目组每月的《需求规格说明》原件应于每月最后一日前提交研发事业部备案。每周的《需求规格说明》电子文件应于每周六12:00之前上传至公司办公系统的项目管理模块。

需求规格说明

项目名称:农村信用社绩效考核项目项目经理:赵良士 编写人:潘向雷日期:2011/09/07

一、用户需求:

1、可以增加考核模板,并且可以根据自定义进行考核模板的考核项的设置。

2、能够查询出所有的考核模板信息。

3、能够对所有的考核模板进行启用和停用的操作。

4、可以对已经创建好的考核模板中的考核项进行修改。

二、界面设计说明:

使用表格、表单并结合jquery ui来完成界面的显示。使用者可以在导航栏中找到相应模块的功能按钮,比如:增加模板,查询模板等等。对应界面如图:

1、增加模板:

2、查询模板:

3、查询某个模板明细并可以进行某些项的修改:

4、修改考核模板信息:

a)模板信息列表:

b)修改某个考核模板信息

三、流程设计说明:

1、2、程序可以实现对考核模板的增加、修改的功能。程序可以实现对所有考核模板进行查询、启用和停用的功能。

流程图:

四、操作流程设计说明:

使用者登陆系统后根据登录者的权限可以进行相应的功能的操作。对于考核模板的操作流程:

1、当没有考核模板时可以创建新的考核模板:单击主页左侧的菜单栏中的创建考核模板菜单,在右边的主界面区域就会出现添加考核模板的界面,输入模板名称和模板描述,选择该模板的类型,选择该模板所属的机构,这样对于该模板的基本设置就可以了。

2、为新创建的考核模板添加考核指标:单击考核指标右边的”添加”按钮,在下方会出

现这样的一行信息,选择考核考核指标类型,并设置该考核指标在这个考核模板中所

占的权重,如果要添加多个考核指标,只需要继续点击“添加”按钮,接下来的操作是一样的,如果要删除某个考核指标可以点击每一个考核指标后边的“删除”按钮。在对考核模板中所有信息设置完成之后,点击“确定”按钮完成考核模板的创建。

3、查询已经存在的考核模板:单击左侧菜单栏中对于考核模板查询考核模板信息的链接,在右侧就会出现登录用户权限范围内的所有考核模板列表信息。在列表的上方可以进行模糊查询筛选部分信息,在每一条考核模板信息的后边跟着一个“详细”的链接,点击可以查看这一考核模板的所有信息。

4、修改考核模板信息:单击左侧菜单栏中对于考核模板的修改考核模板信息的链接,在右侧就会出现登录用户权限范围内的所有考核模板列表信息。同样的也可以在列表上方进行模糊查询筛选部分信息,在每一条考核模板信息的后边跟着一个“修改”的链接,点击可以进入该考核模板的修改页面。

5、在考核模板修改页面,可以对该考核模板的名称、类型、所属机构、是否启用进行修改,在修改页面的下方列出的是该考核模板所包含的所有考核指标项,可以对考核指标进行管理、删除和修改权重的修改。

a)管理:点击“管理”弹出一个弹出层,其中的信息如图:

勾选需要添加到该考核模板中的考核指标项或去掉不再需要考核的考核指标项,单击确定完成管理功能,单击“取消“放弃本次操作返回修改页面。b)删除:在考核指标列表的每一条信息后边有一个”删除”的链接,点击可以快速的将该考核指标项从相应的考核模板中删除。

c)修改权重:在考核指标列表的每一条信息后边有一个”修改”的链接,用于修改这一条考核指标在相应考核模板中所占的权重,点击会弹出一个弹出层用于输入新的权重值,单击确定完成修改并返回,单击取消直接返回。弹出层界面:

用户单位名称:

用户代表签字或盖章:

第五篇:论坛需求规格说明书

第四章 需求规格说明书

4.1 引言

4.1.1 编写目的

通过对主流JAVA学习论坛系统的研究,根据可行性分析的方案和项目成员的讨论,编制本需求说明书。此说明书用于JAVA学习论坛系统的需求规格,明确系统的功能需求,业务流程和性能要求以及与有关系统的接口关系,它将是系统最终实现和审评的根据之一,是进一步设计、开发的基础。此说明书的阅读范围:项目组的项目管理、软件开发和系统测试人员、指导老师等。4.1.2 背景

说明:

(1)待开发的软件系统的名称:JAVA学习论坛

(2)本项目的任务开发者:牛霄 ;用户:实验的指导老师 4.1.3 定义

文件中用到的专门术语的定义和外文的首字母组词的原词组如下: JSP:英文全称:Java Server Pages,是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。

CSS:(Cascading Style Sheet,可译为“层叠样式表”或“级联样式表”)是一组格式设置规则,用于控制Web页面的外观。通过使用CSS样式设置页面的格式,可将页面的内容与表现形式分离。

HTML:(HyperTextMark-upLanguage)即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。

JavaScript:一种由Sun Microsystems所开发的程序语言

JavaBean:一个类外加一些规范和特征用于数据值的保存和读取,你可以将它和数据库的一个表对应起来,用于保存数据库表的一条记录,在显示的时候使用get,set方法,在jsp页面上使用useBean的方法,可以直接获取内容

Web2.0:web2.0 的应用可以让人了解目前万维网正在进行的一种改变——从一系列网站到一个成熟的为最终用户提供网络应用的服务平台。这种概念的支持者期望Web2.0服务将在很多用途上最终取代桌面计算机应用。Web2.0并不是一个技术标准,不过它包含了技术架构以及应用软件。它的特点是鼓励作为信息最终利用者通过分享,使得可供分享的资源变得更丰富;相反的,过去的各种网上分享方式则显得支离破碎。

B/S:B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。相对于C/S结构属于“胖”客户端,需要在使用者电脑上安装相应的操作软件来说,B/S结构是属于一种“瘦”客户端,大多数或主要的业务逻辑都存在在服务器端,因此,B/S结构的系统不需要安装客户端软件,它运行在客户端的浏览器之上,系统升级或维护时只需更新服务器端软件即可,这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。B/S结构系统的产生为系统面对无限未知用户提供了可能。当然,与C/S结构相比,B/S结构也存在着系统运行速度较慢,访问系统的用户不可控的弱点。

域名:域名(Domain Name),是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。

网站空间:一般俗称的“网站空间”就是专业名词“虚拟主机”的意思。您可以想象您的网站就是一个完备的家庭,您家的门牌号码是方便别人找到您家的,网站也需要一个“门牌号码”,就叫做“域名”,俗称网址。

4.2 任务概述

4.2.1 开发背景

随着Web2.0以及网络社会化的飞速发展,BBS已成为人们上网查看的必不可少的工具,其中也包括了个人博客,用户可以在里面写日志,可以表达更多的想法,表现自己的个性,结交更多的朋友;在论坛里面人们也可以在里面提出问题,寻求别人的帮助,通过这样提问者可以解决问题,而回答者则可以增加自己的知识。这就是我们小组开发这个系统的初衷。4.2.2 系统实现的目标(1)系统目标 1)用户:

登陆系统前用户可以查看本系统发表的以及别的用户发表的一些帖子;用户可以注册、登陆;发表帖子、删除自己发表的帖子;修改自己发表的帖子。

2)管理员:

添加帖子;删除帖子;修改帖子;查看注册用户及其基本信息;删除用户的帖子;删除用户发表的提问。

(2)性能目标

实用性:系统应能使用户特定的需求、操作界面友好、方便、功能设置符合用户的习惯和要求;

易维护:管理员能简单方便地管理系统,并对系统进行日常的维护,随着系统数据规模的增大,各子系统模块之间的耦合度低;

开放性:系统在体系结构和数据交换协议等方面应遵循标准和开放的原则,以确保具有良好的互操作性,可移植和扩充性;

安全性:系统具备一定的抗攻击能力,能够过滤一些垃圾和不良信息。提供权限管理,具有一定的防SQL注入攻击的能力;

正确性:系统所完成的功能必须与需求说明规定的各种功能尽可能一致;健壮性:系统在用户不合理的操作或输入情况下,必须能够继续正常运行,并给出错误信息。系统周期进行数据库文件的信息备份,同时要求数据库文件的意外损害进行一定的检测;

易使用性:系统界面友好,简单使用,容易掌握;

可理解性:程序编制要有规范化的格式,风格清晰易懂,注释说明应准确详细;

响应时间:数据库服务器应保持良好的响应速度和查询速度,控制在5秒之内。

4.2.3 假定和约束

(1)假设的前提条件

本系统主要用于个人开设的JAVA学习论坛系统,实现的前提条件是论坛具有一定数量的注册用户,月流量达到一定的规模,有用户在本论坛提问、回答问题。

(2)约束条件

系统必须满足以下的限制条件: 1)安全可靠;

2)该系统必须确保对数据进行完全保护,以避免未经授权的访问,所有的访问都要登入[浏览除外];

3)界面友好,操作简单;

4)软件系统开放性好,结构灵活,可扩充,易维护;

5)遵循总体设计方案对它的约束,在其实施的各个阶段都要服从它的一些规定,包括功能设计、系统配置和计划;

6)平台限制:受Windows系统性能的限制,开发环境可能达不到理想的状态,而在Linux系统下的工具不可避免存在bug,需要选择最有效的工具在最合适的操作系统下进行开发工作;

7)另外还要考虑到MyEclipse8.5的一些功能插件的配置和统一编程环境,以及MySql的安全性等因素;

8)操作方式:全部基于浏览器运行,要考虑在不同浏览器之间均能够正常显示;

9)硬件需求:网络服务器,数据库服务器,PC主机,互联网连接;

4.3 需求规定

4.3.1 对功能的规定(1)此系统的功能描述如下 1)用户:

A、登陆系统前用户可以查看本系统发表以及别的用户发表的一些帖子; B、用户可以注册、修改自己的个人资料; C、评论帖子;

D、在论坛里面提出自己需要别人解决的问题、回答别人提出来的问题; E、发表自己的帖子、删除自己发表的帖子、修改自己发表的帖子; F、查看自己的一些相关信息。2)管理员:

A、添加帖子、删除帖子、修改帖子; B、修改个人相关信息; C、查看相关的帖子信息; D、查看系统的相关统计;

E、查看注册用户及其基本信息、删除用户的帖子、删除用户发表的提问、F、添加板块、删除板块、修改板块;(2)数据流图

1)用户总体数据流图如:图4-1

帖子信息表删除帖子帖子操作查看修改帖子添加帖子用户信息表用户登陆验证成功JAVA论坛添加好友好友管理删除好友失败注册评论好友信息表评论信息表发表评论 图4-1 用户总体数据流图

2)管理员数据流图如:图4-2

帖子信息管理员登陆帖子管理身份验证用户管理添加、删除、更新帖子删除用户查看用户管理员登陆用户信息 图4-2 管理员数据流图

(3)数据字典

以下三图为数据流图所对应的数据字典:分别为图4-3 用户信息记录、图4-4 帖子信息记录、图4-5 评论信息记录。

图4-3 用户信息记录

图4-4 帖子信息记录

图4-5 评论信息记录

4.3.2 对性能的规定

(1)精度

在进行向数据库文件提取数据时,要求数据记录定位正确;在往数据库文件添加数据时,要求输入准确。

(2)时间特性要求

本软件由于数据库尚小,相应时间、更新处理时间、数据传送、转换时间、计算时间等都非常迅速,如下:

1)响应时间:响应时间5 秒之内; 2)更新处理时间:由系统运行状态决定;

3)数据的转换和传输时间:能够在5 秒钟内完成;(3)灵活性

对于信息的查找,本软件提供了模糊查询的方法,这样最大的满足用户的要求,方便用户的使用。4.3.3 输人输出要求

(1)用户界面 1)屏幕格式

A、要求有用户和管理员的输入帐号提示框架;

B、登入后,用户进入的是空间首页;管理员进入的是管理首页; C、登入后,可以进行相应的操作。(2)界面需求

1)一致性。各种交互形式应使用一致的格式; 2)提供有意义的反馈信息;

3)在执行有较大破坏性的活动前要求确认; 4)减少在动作间必须记忆的信息数量; 5)提高交互的效益; 6)允许错误;

7)按功能对动作分类和设置屏幕布局; 8)提供语境相关的帮助机制;

9)命令用简单的动词或者动词短语命名。4.3.4 故障处理要求

(1)在用户输入一些不合法数据的时候,能够进行一些合理的提示信息,不能因为输入错误而导致系统错误,或者程序停止运行;

(2)网速过慢影响网页的打开。4.3.5 其他专门要求

(1)保密性:系统数据要做到保密设施,以免重要的数据的丢失或者盗取;(2)简洁性:用户的操作界面必须做到简单明了,不能有太复杂的设置或者操作;

(3)可更新性:对于系统可以根据客户需要进行更新,维护等操作;(4)可转换性:只要系统能保证环境部署成功,并且网络正常,就能够保证系统的正常运行;

(5)系统的封闭性:用户的封闭性较好,用户基本上在提示信息下输数据;

4.4 运行环境规定

4.4.1 设备

处理器型号及内存容量:处理器不限制,CPU的内存最好在256MB以上,硬盘容量大小不限,电脑配带鼠标,显示器等。4.4.2 支持软件

(1)开发工具

1)MyEclipse 8.5;

(2)软件环境

1)安装了Tomcat 6.0以上版本; 2)安装了JDK1.6以上版本; 3)安装了MySql 5.0以上版本; 4)安装了IE7.0浏览器;

5)操作系统为Window Xp或者Linux都行; 6)测试工具:Junit。4.4.3 接口

本工程产品通过PC及运行,需要用户输入相应的数据,产生相应的处理。本工程产品不需要特定的硬件或者硬件接口的支持。

4.4.4 控制

本软件在操作系统的支持下,展示界面由主窗口和子窗口的嵌套而成,窗口通过

2)Dreamweaver 8.0。超链接来达到控制,从而达到预期的效果。

下载需求规格说明书_07122995_周瑶+GIS软件需求规格说明word格式文档
下载需求规格说明书_07122995_周瑶+GIS软件需求规格说明.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    返利APP需求规格说明书

    安徽木子林科技有限公司 返利APP需求规格说明书 1 用户端 1.1 登录 1.1.1 功能说明 使用帐号(手机号码)和密码登录 1.1.2 注意事项 1.判断账号和密码是否合法,合法的话,直接登录......

    需求规格说明书编写心得

    需求规格说明书编写心得 以下是本人总结的《需求规格说明书》编写心得,由于人个水平有限,欢迎大家补充。 1.需求编写依据 合同、招投标文件、调研记录以及项目经理提供的已确......

    软件需求规格说明书(SRS)解读(五篇范例)

    1引言 ............................................................................................................................................... 2 1.1编写......

    仓库管理系统需求规格说明书

    仓库管理系统需求规格说明书 (第十二组) 1.引言 ..........................................................................................................................

    网上购物系统需求规格说明书

    网上购物系统 需求规格说明书 兰州城市学院 信息工程学院111本 杨大鑫,王稼宇,王艺森 2014年3月31日 目录 1.引言 ..............................................................

    图书馆管理系统需求规格说明书

    软件需求规格说明书 图书馆管理系统需求规格说明书 1.导言 1.1编写目的 图书管理信息系统的前阶段,对本系统的需求做了详细的阐述,并提出了这份软件需求规格说明书。 此需求规......

    请销假需求规格说明书5篇

    需求规格说明书 1. 系统概述 每到节日将至之时,福州大学的学生们都要上网下载固定格式的请假表,填写好交给班长并由班长交给辅导员,这过程不仅耗费了大量的人力,也浪费了我们宝......

    需求规格说明书(教材定购系统)

    《需求规格说明书》1.引言1.1编写目的对学校教材定购系统进行简单的分析,将该系统分为销售系统和采购系统。方便教师与采购人员的使用,加深与用户间的交流,需求规格说明书力求在......