资源描述
. . . . .
##X平台/项目建设项目
需求规格说明书
文件状态:
[ ]草 稿
[√]正式发布
[ ]正在修改
文件标识
GZDJ-RM-TF-04 A
审 核 人
当前版本
1.0
审核日期
作 者
批 准 人
完成日期
批准日期
##X`网络科技
修订历史记录
日期
版本
说明
作者
0.1
草稿
1.0
正式发布
目 录
1引言5
1.1编写目的5
1.2预期读者5
1.3项目背景5
1.4定义5
1.5参考资料6
2任务概述7
2.1目标7
2.2业务描述7
2.2.1用户特点7
2.2.2用户规模7
2.2.3业务分析7
2.3开发平台、实现语言7
2.3.1开发平台7
2.3.2实现语言8
2.4总体结构、模块组成8
2.4.1总体结构8
2.4.2模块组成8
2.5用户角色设置9
3数据描述10
3.1静态数据10
3.2动态数据11
3.3数据库介绍11
3.4数据词典11
3.5数据采集11
3.5.1数据采集的要求11
3.5.2数据采集的处理12
4功能需求13
4.1####标题一13
4.1.1功能概述13
4.1.2数据输入13
4.1.3数据处理13
4.1.4流程描述13
4.1.5用户界面13
性能需求14
4.2数据精度14
4.3时间特性14
4.4适应性/灵活性14
5运行需求15
5.1用户界面15
5.2软件、硬件接口15
5.2.1软件接口15
5.2.2硬件接口15
5.3故障处理16
6其他需求17
附件一引用样表、格式18
附件二版本说明19
附件三其他20
1 引言
1.1 编写目的
经过实地调研、考察,并与用户方进展了屡次的正式〔会议〕、非正式交流、讨论,最终就“##X平台/项目建设项目〞建设需求达成一致意见。为确保项目工程建设顺利进展,依据软件工程建设规〔GB〕要求输出《##X平台/项目建设项目需求规格说明书》,并作为该项目验收测试、系统验收的依据。
1.2 预期读者
本文档读者对象如下:
1.3 项目背景
1.4 定义
【指明文档的地位、作用】
本文档由 ##X网络科技需求调研人员与##X客户/部门 业务负责人员一起收集、整理、讨论、并最终定稿。准确描述 客户/部门系统的业务需求围,作为系统开发、验收的重要技术依据。
【列出文档中所用到的专门术语的定义、缩写词的原文和其适用围。】
B/S:即Browser/Server〔浏览器/服务器〕结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言〔VBScript、JavaScript…〕和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发本钱,是一种全新的软件系统构造技术。
UTF-8: UTF-8是UNICODE的一种变长字符编码,其中UTF〔Universal Transformation Format〕为通用转换格式,由Ken Thompson于1992年创建。现在已经标准化为RFC 3629。UTF-8用1到6个字节编码UNICODE字符。
Web Service:Web Service是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。这种技术允许网络上的所有系统进展交互。随着技术的开展,一个Web服务可以包含额外的指定功能并且可以在多个B2B应用中协作通讯。 Web服务可以理解请求中上下文的关系,并且在每一个特定的情况下产生动态的结果。这些服务会根据用户的身份,地点以与产生请求的原因来改变不同的处理,用以产生一个唯一的,定制的方案。
SSO:单点登录〔SSO,Single Sign-on〕是一种方便用户访问多个系统的技术,用户只需在登录时进展一次注册,就可以在多个系统间自由穿梭,不必重复输入用户名和密码来确定身份。单点登录的实质就是安全上下文〔Security Context〕或凭证〔Credential〕在多个应用系统之间的传递或共享。当用户登录系统时,客户端软件根据用户的凭证〔例如用户名和密码〕为用户建立一个安全上下文,安全上下文包含用于验证用户的安全信息,系统用这个安全上下文和安全策略来判断用户是否具有访问系统资源的权限。
Portlet:Portlet 是门户中可再用的 Web 模块,它们在门户服务器上运行并提供对基于 Web 的容、应用程序和其他资源访问。从用户的角度来看,Portlet 是门户站点中提供特定服务或信息〔例如,提供日历和新闻〕的窗口。从应用程序开发者的角度来看,Portlet 是可插入的 Web 模块,它们被设计成在门户服务器的 Portlet 容器中运行。
LDAP:轻量目录访问协议〔Lightweight Directory Access Protocol〕,一个得到关于人或者资源的集中、静态数据的快速方式。 LDAP是一个用来发布目录信息到许多不同资源的协议。通常它都作为一个集中的地址本使用,不过根据组织者的需要,它可以做得更加强大。
1.5 参考资料
【列出文档所参考的文档、标准规。】
GB/T 11457 软件工程术语
GB8567-88 计算机软件产品开发文件编制指南
GB/T 12505-90 计算机软件配置管理计划规
2 任务概述
2.1 目标
【指明系统的应用现状、目标、建设容】
2.2 业务描述
2.2.1 用户特点
2.2.2 用户规模
2.2.3 业务分析
2.3 开发平台、实现语言
2.3.1 开发平台
##X平台/项目建设项目开发容如下表:
建设容
软件类型
软件名称
######
操作系统
Windows 2003 Server标准版
数据库软件
ORACLE 10g 企业版 25用户
中间件软件
BEA Weblogic Server Advantage Edition 10 标准版
Java支持环境
JDK1.4.2以上
浏览器
IE6.0浏览器以上
开发软件
DreamWeaver、EditPlus
2.3.2 实现语言
##X平台/项目建设项目开发件实现语言情况如下表:
软件类型
软件名称
实现语言
前台采用B/S下标准的JSP,HTML,JavaScript等web编程语言实现,页面编码为UTF-8。
2.4 总体结构、模块组成
2.4.1 总体结构
2.4.2 模块组成
各局部建设容之间关系见如下系统框架图:
图
2.5 用户角色设置
本系统共设置以下用户角色:
序号
角色名称
角色组成与作用
权限描述
1
2
3
…
3 数据描述
3.1 静态数据
主要包括信息发布类的业务数据与系统中预置的在一定时期不发生变化的系统数据
1 系统用户表BFM_USER
1.1
名称
注释
数据类型
主要的
ID
用户ID
NUMBER(10)
TRUE
NAME
用户名称〔用户显示名〕
VARCHAR2(20)
FALSE
AREA_ID
地区ID
NUMBER(10)
FALSE
PASSWORD
密码
VARCHAR2(300)
FALSE
LOGIN_NAME
用户登录名
VARCHAR2(20)
FALSE
CA_ID
CA认证的ID号,在市领导进入系统的时候,要根据这个ID来得到我们系统中的USER信息
VARCHAR2(20)
FALSE
TYPE
用户类型,'0'-普通用户〔无CA证书〕,'1'-有CA证书的用户
VARCHAR2(10)
FALSE
MOBILE
联系〔手机〕
VARCHAR2(20)
FALSE
MEMO
备注
VARCHAR2(100)
FALSE
UPDATED_DATE
更新时间
DATE
FALSE
ENABLE_FLAG
有效标志,1-有效,0-无效
VARCHAR2(1)
FALSE
2 用户角色表BFM_USER_ROLE
2.1
名称
注释
数据类型
主要的
ID
NUMBER(10)
TRUE
USER_ID
用户ID
NUMBER(10)
FALSE
ROLE_ID
角色ID
NUMBER(10)
FALSE
MEMO
备注
VARCHAR2(100)
FALSE
3 角色信息表BFM_ROLE
3.1
名称
注释
数据类型
主要的
ID
角色ID
NUMBER(10)
TRUE
NAME
角色名称
VARCHAR2(20)
FALSE
PERMISSION
权限,指角色可访问的资源
VARCHAR2(1000)
FALSE
MEMO
备注
VARCHAR2(100)
FALSE
URL_ENTRY
模块入口
VARCHAR2(200)
FALSE
3.2 动态数据
l
3.3 数据库介绍
【给出使用数据库的名称、类型与数据库结构规划】
数据库:Oracle 10g , Oracle 9i ???
3.4 数据词典
【描述系统中各表单的名称,数据组成与系统可以使用的关键字】
名称
注释
4 表ABCDEF
4.1
名称
注释
数据类型
主要的
ID
序号
NUMBER(10)
TRUE
3.5 数据采集
3.5.1 数据采集的要求
输入源:手工键盘输入
输入介质和设备:键盘,磁盘,
输出介质和设备:磁盘,打印纸。
3.5.2 数据采集的处理
4 功能需求
4.1 ####标题一
4.1.1 功能概述
总体技术指标要求如下:
总体技术指标要求
²
4.1.2 数据输入
数据输入来源于键盘、鼠标和用户端的其他输入
4.1.3 数据处理
4.1.4 流程描述
描述
图
4.1.5 用户界面
【模块功能的界面描述,查询、显示要求】
性能需求
4.2 数据精度
【指明系统的数据精度。】
精度指标
精度围
保证措施
数据采集率
≥90%
系统保证
动态信息与时率
≥90%
系统保证
静态信息全面率
≥90%
系统保证
信息准确率
≥90%
系统保证
4.3 时间特性
【指明系统的时间特性。】
特性指标
响应时间
特性围
局域网≤10秒,城域网≤20秒,广域网≤60秒,实时信息刷新周期≤60秒
保证措施
系统保证
4.4 适应性/灵活性
【指明系统的适应性。】
提交形式
该应用产品的最后提交形式为……
适应性描述
应用能在Windows 2003 server操作系统平台环境下正常运行,并且在以后的需求变化时能方便的进展功能扩大和模块的增加。
5 运行需求
5.1 用户界面
17寸显示器显示1024pix满屏显示,无水平、纵向滚动条;17寸显示器800pix显示,出现水平滚动条;15寸显示器800pix显示出现水平滚动条,15寸显示器1024pix显示无水平滚动条。
5.2 软件、硬件接口
5.2.1 软件接口
软件类型
软件名称
实现语言
基于JAVA技术的B/S应用
C#
5.2.2 硬件接口
####X
操作系统
Windows 2003 Server标准版
数据库软件
ORACLE 10g 企业版 25用户
中间件软件
BEA Weblogic Server Advantage Edition 10 标准版
Java支持环境
JDK1.4.2以上
浏览器
IE6.0浏览器以上
开发软件
DreamWeaver、EditPlus
5.3 故障处理
【指明系统发生故障时,处理与系统提示等】
如果发现运行异常现象,应当具有报警信息提示,并对出现的异常记录在日志文件中。普通类错误,应有友好提示。
故障01
故障种类
要求输入项提示
备注
提示形式
请输入 ##X
错误处理
光标移入要求输入域。
故障02
故障种类
要求选择项提示
备注
提示形式
请选择 ##X
错误处理
光标移入要求选择的域中。
故障03
故障种类
数据类型错误提示
备注
提示形式
域中存在不正确值
错误处理
光标移入要求输入域,要求重新输入有效数据。
6 其他需求
A. 系统安全
系统符合安全等级保护工作的相关规定,具体技术指标参见附件六《应用系统安全技术要求》。
同一时间一个只允许一个人使用;
一个在半小时不操作门户系统,那么自动退出。
B. 数据备份
为了保证##X的数据安全,建立“##X平台/项目〞数据备份机制。备份方式见下表:
序号
备份对象
备份方式
备份规那么
备注
1
程序文件信息
完全备份
有程序更新,那么更新程序后立刻进展完全备份
无程序更新,每周日完全备份一次
更新程序时需手动进展文件拷贝备份,周日的备份自动完成
2
数据库信息
完全备份、累计备份、增量备份相结合方式
星期一:完全备份
星期二:增量备份
星期三:增量备份
星期四:增量备份
星期五:累计备份
星期六:增量备份
星期日:增量备份
自动完成
也可通过数据命令手动进展备份
附件一 引用样表、格式
【指明文档参照的、来自客户的格式、样表、面函、报表与其他引用】
表1 ****稿纸
[实际稿纸或面函样式与说明]
附件二 版本说明
【指明文档版本的变更说明、变更记录、评审记录】
特别说明:指版本控制中对客户提交的版本在此记录,不经过客户签字的需求中不予记载。
第[稿数]稿:
编制人员:
提交日期:
提交说明:
【编制人员填写】
项目经理:
审核日期:
审核意见:
【项目经理填写】
部门经理
审核日期:
审核意见:
【部门经理填写】
技术总监:
审核日期:
审核意见:
【技术总监填写】
销售经理:
审核日期:
审核意见:
【销售经理填写】
客户代表:
审核日期:
审核意见:
【客户代表填写】
下一个提交版本,同上
……
附件三 其他
【指明文档的其他附件容】
14 / 14
展开阅读全文