GreenPC软件开发需求说明书.docx

上传人:b****6 文档编号:15894007 上传时间:2023-07-08 格式:DOCX 页数:12 大小:54.53KB
下载 相关 举报
GreenPC软件开发需求说明书.docx_第1页
第1页 / 共12页
GreenPC软件开发需求说明书.docx_第2页
第2页 / 共12页
GreenPC软件开发需求说明书.docx_第3页
第3页 / 共12页
GreenPC软件开发需求说明书.docx_第4页
第4页 / 共12页
GreenPC软件开发需求说明书.docx_第5页
第5页 / 共12页
GreenPC软件开发需求说明书.docx_第6页
第6页 / 共12页
GreenPC软件开发需求说明书.docx_第7页
第7页 / 共12页
GreenPC软件开发需求说明书.docx_第8页
第8页 / 共12页
GreenPC软件开发需求说明书.docx_第9页
第9页 / 共12页
GreenPC软件开发需求说明书.docx_第10页
第10页 / 共12页
GreenPC软件开发需求说明书.docx_第11页
第11页 / 共12页
GreenPC软件开发需求说明书.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

GreenPC软件开发需求说明书.docx

《GreenPC软件开发需求说明书.docx》由会员分享,可在线阅读,更多相关《GreenPC软件开发需求说明书.docx(12页珍藏版)》请在冰点文库上搜索。

GreenPC软件开发需求说明书.docx

GreenPC软件开发需求说明书

目录

1引言2

1.1目的2

1.2文档格式2

1.3预期的读者和阅读建议2

1.4范围3

1.5术语3

1.6参考文献3

2系统概述3

2.1概述3

2.2功能3

2.3运行环境4

2.4假设与依赖4

3系统特性4

3.1系统角色4

3.2服务端功能4

3.2.1服务端器管理员启动服务端5

3.2.2服务器端自动进行数据连接5

3.2.3上线客户端信息显示5

3.2.4节能策略下发5

3.2.5能耗分析6

3.3客户端功能6

3.3.1随开机运行功能6

3.3.2数据连接6

3.3.3显示PC机信息7

3.3.4显示用户排名7

3.3.5是否拒绝服务端控制7

3.4系统维护8

3.7.1数据字典维护8

4非功能性需求8

4.1性能需求8

4.2安全性需求8

4.3可用性需求9

4.4用户文档9

4.5其它需求9

5外部接口需求10

5.1用户接口10

5.2硬件接口10

5.3软件接口10

5.4通信接口10

1引言

1.1目的

GreenPC是一个能有效降低电脑能耗和环境影响的绿色节能应用软件。

该应用可以帮助用户快速、准确的获知电脑能耗数据,制定并执行最佳的节能策略,在对用户使用效率影响最小的前提下,最大限度的减少电脑能耗。

使用GreenPC服务后,客户在能耗(电费)方面的开支将大幅降低。

对晚上正常关机的用户,这一数字最大可到50%;而对不关电脑的客户,能耗降低的幅度最大可达80%。

1.2文档格式

本文档按以下要求和约定进行书写:

(1)页面的左边距为2.5cm,右边距为2.0cm,装订线靠左,行距为最小值20磅。

(2)标题最多分三级,分别为黑体小三、黑体四号、黑体小四,标题均加粗。

(3)正文字体为宋体小四号,无特殊情况下,字体颜色均采用黑色。

(4)出现序号的段落不采用自动编号功能而采用人工编号,各级别的序号依次为

(1)、1)、a)等,特殊情况另作规定。

1.3预期的读者和阅读建议

本文档的主要内容共分4部分:

综合描述、系统特性、和非功能性需求和外部接口描述。

综合描述部分主要对系统的整体结构进行了大致的介绍;系统特性部分对系统的功能需求进行了详细描述,是本文的主要部分;非功能性需求部分对非功能需求进行了详细的描述;外部接口需求部分对用户界面、软件接口、硬件接口和通讯接口等进行了描述。

本文档面向多种读者对象:

(1)项目经理:

项目经理可以根据该文档了解预期产品的功能,并据此进行系统设计、项目管理。

(2)设计员:

对需求进行分析,并设计出系统,包括数据库的设计。

(3)程序员:

配合《设计报告》,了解系统功能,编写《用户手册》。

(4)测试员:

根据本文档编写测试用例,并对软件产品进行功能性测试和非功能性测试。

(5)销售人员:

了解预期产品的功能和性能。

(6)用户:

了解预期产品的功能和性能,并与分析人员一起对整个需求进行讨论和协商。

(7)其他人员:

如部门领导、公司领导等可以据此了解产品的功能和性能。

在阅读本文档时,首先要了解产品的功能概貌,然后可以根据自身的需要对每一功能进行适当的了解。

1.4范围

该产品是在积累了丰富业务经验的基础上进行开发的,在需求上,充分考虑了具体用户的实际情况。

本产品将主要适用于江苏省各高级中学的成绩管理,主要完成学生成绩录入、批量导入、学生成绩分析与统计等业务,也可作为学校学生与教务管理系统的一个子模块。

1.5术语

1.6参考文献

2系统概述

2.1概述

电脑在开机状态下如果没有被合理使用(闲置)的话,将产生资源浪费以及环境破坏。

这部分能耗就是可以节省的空间,本系统主要用于大型机房或者公司电脑集中的地方,很多时候电脑处于开机状态但是没有使用,从而浪费电脑,基于这种现象,开发出本系统,通过服务端远程控制安装了客户端的电脑,从而节约了不必浪费的电能。

2.2功能

2.3运行环境

该系统为B/S三层结构,它的运行环境分客户端、应用服务器端和数据库服务器端三部分。

以下是系统的软件环境。

(1)客户端

操作系统:

Windows2000Professional/XP或更新版本。

(2)应用服务器端

操作系统:

Windows2000Server或更新版本。

应用服务器:

Tomcat5.5或更新版本。

数据库访问:

JDBC。

(3)数据库服务器端

操作系统:

Windows2000Server或更新版本。

数据库系统:

SQLServer2005或更新版本。

2.4假设与依赖

本项目是否能够成功实施,主要取决于以下的条件:

(1)项目小组能在每一个环节按时按质完成规定的项目任务。

(2)项目总负责人能否正确的安排项目进度。

(3)小组成员能否经常进行效率性讨论。

3系统特性

3.1系统角色

本系统主要用于学校的以下几类人员:

(1)服务器管理员,完成服务器系统的启动关闭,以及对客户端进行管理操作。

(2)客户端使用者,主要是在开机启动客户端程序,完成与服务端的数据连接和传输。

3.2服务端功能

用例图一

3.2.1服务器管理员启动服务器端

3.2.2服务器端自动进行数据连接

3.2.3上线客户端信息显示

启动服务端之后,服务器连接各个客户端,进行信息采集,对采集来的信息进行分析,进而进行客户端分组(关机组,空闲组,使用组等等),并且在每个组别中可以看到单个客户端的详细信息。

3.2.4节能策略下发

节能策略的下发指的是服务端管理员可以对任意客户端进行操作,分组操作,单个操作或者整天操作。

节能策略分为默认节能策略和人工设定策略,默认节能策略主要是及时对各个主机进行节能策略的下发,而人工设定策略主要指的是对特定主机进行定时操作,以方便在特定的时间,达到节能的目的。

3.2.5能耗分析

在对所有客户端进行信息采集之后,服务端会对这些数据进行能耗分析,主要是分析这些PC主机能耗的差别以及节能情况,通过分析出来的数据去寻找一个更好的节能策略。

 

3.3客户端功能

图三用例图二

3.3.1随开机运行功能

用户在启动PC机的时候,会随开机启动客户端程序,这样会免去用户自己启动客户端的程序,更大的方便用户。

3.3.2数据连接

3.3.3显示PC机的信息

用户可以通过点击我们的客户端图标打开我们的客户端主程序界面,在这个界面中,用户可以查看自己PC电脑的详细信息(包括电脑的耗电量,CUP温度,显卡温度等等信息)。

3.3.4显示用户排名

用户可以在主程序中查看自己在当前局域网或者广域网中自己PC机的耗电排名。

3.3.5是否拒绝服务端控制

在服务端下发了节能策略的时候,客户端有短暂的时间选择是否接受服务端的命令。

 

 

图三用例图二

3.4系统维护

3.4.1数据字典维护

4非功能性需求

4.1性能需求

(1)客户端一般响应时间(除报表统计、数据导入)不超过1秒。

(2)报表统计时间不超过30秒。

(3)支持2000个PC客户端信息的一次性采集,采集时间不超过300秒。

(4)支持5000名PC客户端并发使用,并保证性能不受影响。

4.2安全性需求

(1)权限控制

根据不同用户角色,设置相应权限,用户的重要操作都做相应的日志记录以备查看,没有权限的用户禁止使用系统。

(2)重要数据加密

本系统对一些重要的数据按一定的算法进行加密,如用户口令、重要参数等。

(3)数据备份

在服务器端进行数据采集之后,对每次采集的信息进行数据备份,防止丢失。

(4)记录日志

本系统应该能够记录系统运行时所发生的所有错误,包括本机错误和网络错误。

这些错误记录便于查找错误的原因。

日志同时记录用户的关键性操作信息。

4.3可用性需求

(1)方便操作,操作流程合理,尽量从用户角度出发,以方便使用本产品。

(2)支持没有计算机使用经验、计算机使用经验较少及有较多计算机使用经验的用户均能方便地使用本系统。

(3)控制必录入项

本系统能够对必须录入的项目进行控制,使用户能够确保信息采集传输的完整。

同时对必录入项进行有效的统一的提示。

(4)容错能力

系统具有一定的容错和抗干扰能力,在非硬件故障或非通讯故障时,系统能够保证正常运行,并有足够的提示信息帮助用户有效正确地完成任务。

(5)操作完成时有统一规范的提示信息

如是否确定拒绝服务端控制?

(6)用户可自定义

为了满足业务的不断变化,一些重要的参数应该可以灵活设置。

(7)联机帮助与操作指南。

4.4用户文档

同本软件一起发行的用户文档包括:

(1)安装手册:

Word格式文件。

(2)用户手册:

Word格式文件。

(3)在线帮助:

HTMLHelp格式文件,联机式。

4.5其它需求

(1)支持多操作系统。

(2)系统安装方便,易于维护。

5外部接口需求

5.1用户接口

本系统采用B/S架构,所有界面使用WPF或者winform风格,用户界面的具体细节将在概要设计文档中描述。

5.2硬件接口

服务器端建议使用专用服务器。

5.3软件接口

无特殊需求。

5.4通信接口

无特殊需求。

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

当前位置:首页 > PPT模板 > 图表模板

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2