- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
密级 PL
MDCL-RM-DTP-001
XXXXXX公司信息刊物系统
需求规格说明书
V 1.0
版本更新信息
本版本创建/修改、维护、批准涉及人员如下:
创建/修改者:
维护者:
批准者:
具体版本更新记录如表1-1:
表1-1 版本更新记录
版本号 修改确认日期 修改人 修改位置 修改方式
(AMD) 修改内容概述 V1.0 修改方式:A-增加 M-修改 D-删除
以下是本文档的电子签名信息:
目 录
1 引言 1
1.1 编写目的 1
1.2 项目背景 1
1.3 术语定义及编写说明 1
1.4 引用标准 2
1.5 参考资料 2
1.6 版本更新条件 2
2 系统定义 3
2.1 系统目标 3
2.2 系统结构 3
2.3 各组成部分结构 5
3 应用环境 7
3.1 硬件环境 7
3.2 软件环境 7
3.3 用户操作模式 8
3.3.1 用户需要完成哪些工作 8
3.3.2 是否熟练型 9
3.3.3 用户期望的系统模式 9
3.4 当前应用环境 9
3.4.1 网络环境 9
3.4.2 硬件环境 9
3.4.3 软件环境 9
3.4.4 外部系统接口 9
4 功能规格 10
4.1.1 信息上传 11
4.1.2 信息编辑 12
4.1.3 信息审核 12
4.1.4 信息发布 13
4.1.5 信息检索 13
4.1.6 基本信息维护 14
4.1.7 用户及权限管理 16
4.1.8 刊物格式维护 17
4.1.9 统计分析 18
5 性能需求 20
5.1 数据精确度需求 20
5.2 系统响应时间需求 20
5.3 系统可移植性和可扩展性需求 20
5.4 系统安全性需求 20
6 产品提交 22
6.1 产品提交方式 22
6.2 产品提交时间 22
6.3 产品安装需求 22
引言
编写目的
我们编写此规格说明书的目的就是要把前一个阶段的调研结果,即XXXXXX公司对本系统的业务需求,用户需求和软件功能需求作一个详细的列举,汇总,再在此基础之上进行提取,抽象,以抽取每一个单位所公有的对于这个信息期刊系统的需求,用于作本系统的概要设计的一个根据。
这里编写的“XXXXXX公司”的需求规格说明书,主要是为了明确项目的需求,并以其作为项目计划、概要设计、系统测试等的一个依据,同样也为参与此项目开发的成员、管理的领导提供一个参考文档。本文档需要软件开发委托方确认系统的需求是否准确、全面。
此规格说明书的读者对象范围包括:本项目的所有开发人员,测试人员和参与用户培训的人员等,项目经理,XXXXXX公司的相关人员,
项目背景
作为XXXXXX公司的办公自动化的延伸或二期的规划模块,实现信息刊物的采集、编辑、审批、发布的流程化、电子化与自动化,信息刊物系统作为一个单独的web应用系统,类似网站的portal的一种机制。
委托单位为:XXXXXX公司
开发单位为:
主管部门为:XXXXXX公司
术语定义及编写说明
portal:系统的门户或系统的前台展现形式。
Portlet:portal中的具体的一个部分。
引用标准
参考资料
版本更新条件
刊物系统运行中发现问题,需要修改本需求的。
经过客户评审,需要进行更新。
在确定本需求后,客户方需要比较大的改动某些需求或增加一些大的需求,经公司高层同意后、修改本需求。
系统定义
系统目标
系统结构
系统采用j2ee的三层架构。体系结构如下图;
对应上图的技术实现特点如下:
刊物系统基于J2EE标准开发,支撑平台为iPlanet Application Server,编程上采用JavaScript、Java Servlets、Java Server Pages (JSP)、和Enterprise JavaBean等技术开发,对应于B/S分布式多层体系结构,应用程序的开发模型分为以下四层:
用户交互层
在用户浏览器端,交互层主要由JavaScript和HTML构成,负责与信息用户操作的动态交互、页面导航、数据校验和提交用户的请求等。
页面表示层
主要由JSP(Java Server Page)和Servlets构成,用于生成动态页面内容,实现显示页面逻辑关系,同时也负责创建和激活商业组件(如EJB)。
商业逻辑层
在服务器端响应交互层的用户请求,执行任务并从数据层抓取数据,并将必要的数据传送给表示层。本层主要由EJB(Enterprise Java Bean)构成,每个EJB组件负责封装应用程序的商业逻辑、商业规则和商业对象。
数据访问层
数据层主要负责数据存储、数据检索、数据维护功能,它响应商业逻辑层的请求,访问数据。本层主要由EJB构成,EJB组件使用JDBC和查询文件(quer
文档评论(0)