软件需求规格说明书V1.0
- 格式:doc
- 大小:190.00 KB
- 文档页数:37
文档编号:HHIT-SECD-S101-01T-02版本号:V1.0酒店宾馆客房管理系统结构化需求规格说明书项目名称酒店宾馆客房管理系统的设计与实现项目负责人项目开发单位项目成员、、、项目起止时间2013.06.18----2013.06.212013年6月21日软件工程课程设计项目组任务分派单(组长用)班级:组别:组长姓名:时间:2013 年6 月21日项目名称:酒店宾馆客房管理系统阶段名称:需求分析1、本表由组长为其组员每次上机实践分派任务使用,应认真填写相关任务名称、内容、完成标准等信息;2、本表在每次任务完成后,由组长按照完成标准验收,并给出每个组员成绩评定(每人平均70分制),除组长保留一份外,应及时上报任课老师(电子和纸质文档同时上报)。
目录1引言 (4)1.1编写目的 (4)1.2背景 (4)1.3定义 (5)1.4参考资料 (5)2项目概述 (5)2.1目标 (5)2.2用户的特点 (6)2.3假定与约束 (6)3需求规定 (6)3.1对功能的规定 (7)3.2对性能的规定 (20)3.2.1精度 (20)3.2.2时间特性要求 (20)3.2.3灵活性 (20)3.3输入输出要求 (20)3.4数据管理能力要求 (21)3.5故障处理要求 (21)3.6其他专门要求 (22)4运行环境规定 (22)4.1设备 (22)4.2支持软件 (22)4.3接口 (23)4.4控制 (23)1引言【】1.1编写目的想要做一个好的客房管理系统,首先必须知道用户的需求,这样我们才会开发出真正满足用户的软件产品,在系统的需求分析阶段,开发者应该明确一个好的客房管理系统必须要做什么。
1.2背景宾馆客房管理系统是宾馆客房管理不可缺少的,对于宾馆的管理者和使用者来说都是非常重要的,在以往,人们使用手工登记来记录管理宾馆的日常事务,操作流程虽然简单,但随着宾馆的数量越来越多,宾馆的规模越来越大,宾馆的入住率越来越高。
在线考试需求规格说明书编写:xxx 日期:xxxx/x/xx审核:日期:批准:日期:受控状态:是发布版次:1.0 日期:xxxx/x/xx编号:目录1 引言 (1)1.1 编写目的 (1)1.2 项目背景 (1)1.3 编写说明 (1)1.4 术语定义 (1)1.5 参考资料 (2)1.6版本信息 (2)2 任务概述 (3)2.1 系统定义 (3)2.1.1 项目来源及背景 (3)2.1.2 项目要达到目标 (4)2.1.3 系统整体结构 (4)2.1.4 系统内容组成 (5)2.2 运行环境 (6)2.3 硬件环境 (6)2.4 开发环境 (7)2.4.1 服务器软件环境 (7)2.4.2 服务器硬件环境 (7)2.4.3 开发机器软件环境 (7)2.4.4 开发机器硬件环境 (8)3系统数据结构设计 (8)3.1逻辑结构设计要点 (8)3.2物理结构设计要点 (9)4 功能需求 (14)4.1 管理端子系统中 (14)4.1.1 考生信息管理基本事件流: (14)4.2 教师端子系统中 (14)4.3 学生端子系统中 (15)4.3.1 考试基本事件流: (15)4.3.2 查询成绩基本事件流: (16)4.3.3 修改个人资料基本事件流: (16)5 具体功能描述 (16)5.1 登陆功能 (16)5.2 用户信息管理功能 (17)5.3 题库信息管理功能 (17)5.4 课程管理功能 (18)5.5 试卷管理功能 (18)5.6 留言管理功能 (18)6 运行需求 (18)6.1运行控制 (18)6.2运行时间 (18)7 接口设计 (19)7.1 用户接口 (19)7.2 外部接口 (19)7.3 内部接口 (19)8 故障处理 (19)8.1补救措施 (20)在线考试系统规格说明书内部文档1 引言1.1 编写目的在分析阶段的工作结果是需求说明书,它通过需求分析,明确了解该项目的基本功能。
[项目名称]需求规格说明书[V1.0(版本号)]拟制人______________________ 审核人______________________ 批准人______________________[年月日]1.引言1.1编写的目的说明编写这份需求规格说明书的目的,指出预期的读者.1.2背景a.待开发的系统的名称;b.本项目的任务提出者、开发者、用户;c.该系统同其他系统或其他机构的基本的相互来往关系。
1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.4参考资料列出用得着的参考资料。
2.任务概述2.1目标叙述该系统开发的意图、应用目标、作用范围以及其他应向读者说明的有关该系统开发的背景材料。
解释被开发系统与其他有关系统之间的关系。
2.2用户的特点列出本系统的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本系统的预期使用频度。
2.3假定和约束列出进行本系统开发工作的假定和约束。
3.需求规定3.1对功能的规定用列表的方式,逐项定量和定性地叙述对系统所提出的功能要求,说明输入什么量、经怎么样的处理、得到什么输出,说明系统的容量,包括系统应支持的终端数和应支持的并行操作的用户数等指标。
3.2 对性能的规定3.2.1精度说明对该系统的输入、输出数据精度的要求,可能包括传输过程中的精度。
3.2.2时间特性要求说明对于该系统的时间特性要求。
3.2.3灵活性说明对该系统的灵活性的要求,即当需求发生某些变化时,该系统对这些变化的适应能力。
3.3输入输出要求解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。
对系统的数据输出及必须标明的控制输出量进行解释并举例。
3.4数据管理能力要求(针对软件系统)说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。
3.5故障处理要求列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。
实用文档【软件名称】版本号:V1.0用户手册2022年3月9日目录目录第一章引言 (1)1.1编写目的 (1)1.2项目背景 (1)1.3定义 (1)1.4参考资料 (1)第二章软件概述 (1)2.1目标 (1)2.2功能 (1)2.3性能 (2)第三章运行环境 (2)3.1硬件 (2)3.2支持软件 (2)第四章使用说明 (2)4.1安装和初始化 (2)4.1.1 软件安装 (3)4.2软件使用 (3)4.3出错和恢复 (3)4.4求助查询 (3)第五章运行说明 (4)5.1运行表 (4)1第一章引言1.1编写目的1.2项目背景开发软件的名称:开发软件版本号:V1.0开发者:代码行数:行软件开发语言:软件编译环境:1.3定义1.4参考资料1.可行性研究报告2.项目开发计划;3.需求规格说明书;4.概要设计说明书;5.详细设计说明书;6.测试计划;7.《计算机软件文档编制规范GB/T8567-----2006》第二章软件概述2.1目标2.2功能图表 1 软件设计构成11、防伪码模块功能:查询防伪码的信息2、添加防伪码模块功能:添加新的防伪码3、添加管理员模块:功能:添加新的后台管理员2.3性能第三章运行环境3.1硬件(1)软件开发环境CPU:Intel(R)Core(TM)*******************内存:16 GB磁盘:NVMe SanDisk Ultra 3D 1TB显卡:NVIDIA NVIDIA GeForce RTX 2060(2)软件支持环境CPU:Intel(R) Core(TM) i5-2400以上内存:2GB以上磁盘:128M可用空间以上显卡:Intel HD3000 核心显卡以上运行环境:Tomcat 9.0.313.2支持软件操作系统: Windows7及以上更高64位版本第四章使用说明4.1安装和初始化该系统需要安装TomCat 9.0.31环境、Mysql 5.5.62。
四川托普集团技术文档卷号:卷内编号:V1.0版多层体系政务框架平台之一行政服务中心政务平台软件产品需求规格说明书Software Product Requirements Specification项目承担部门:中央研究院应用产品开发中心撰写人(签名):完成日期:本文檔使用部门:■主管领导■项目组□客户(市场)■维护人员□用户文档验交组(签名):验交日期:评审负责人(签名):评审日期:软件产品需求规格说明书Software Product Requirements Specification1.引言1.1.目的本节描述软件产品需求规格说明书(SRS)的目的是:定义软件总体要求,作为用户和软件开发人员之间相互了解的基础;提供性能要求、初步设计和对用户影响的信息,作为软件人员进行软件结构设计和编码的基础;作为软件总体测试的依据。
1.2.定义Workflow:工作流1.3.参考资料行政服务中心政务平台白皮书行政服务中心政务平台项目审批表2.软件总体概述2.1.软件标识软件全称:多层体系政务框架平台之一行政服务中心政务平台版本号:1.02.2.软件描述2.2.1.系统属性行政服务中心是改革开放进程中一项新生事物,是实践江总书记“三个代表”重要思想的具体表现,是改善投资环境,扩大开放,吸收外来投资,加快发展的重要举措。
为了实现行政服务中心“一站式集中,一条龙服务”,为全社会提供平等竞争的市场条件和长期稳定的投资环境,塑造廉洁,规范,高效的政府形象的目标,充分利用信息化技术,建设先进实用的可扩展性强的行政服务信息系统,实现行政服务信息处理的智能化、网络化、“无纸化”成为一项迫切的工作。
为此,托普集团根据行政服务中心的业务需求,设计了行政服务中心政务平台。
2.2.2.开发背景开发目的:1、公众服务2、行政服务中心和各级政府部门应用目标:行政服务机构使用范围:行政服务机构,公众2.3.软件功能(共12个系统模块)其中内部办公模块又分为:2.4.用户的特点因为本软件是一个全新的概念,对它的使用要求领导绝对的支持,才能将这个软件系统得以很好的使用。
Counter V1.0软件需求规格说明书拟制上海博为峰软件技术有限公司日期2003-06-08 评审人日期yyyy-mm-dd修订记录目录1简介 (6)1.1目的 (6)1.2范围 (6)2总体概述 (6)2.1软件概述 (6)2.1.1项目介绍 (6)2.1.2产品环境介绍 (6)2.2软件功能 (6)2.3用户特征 (6)2.4假设和依赖关系 (6)3具体需求 (7)3.1功能需求 (7)3.1.1SRS-COUNTER-001统计源文件中的代码行 (7)3.1.2SRS-COUNTER-002统计源文件中的注释行 (8)3.1.3SRS-COUNTER-003统计源文件中的空行 (10)3.1.4SRS-COUNTER-004统计源文件中的总行数 (11)3.2性能需求 (12)3.2.1代码统计速度需求 ......................................................................... 错误!未定义书签。
3.3外部接口需求 (12)3.3.1用户接口 (12)3.3.2软件接口 (13)4总体设计约束 (13)4.1标准符合性 (13)4.2硬件约束 (13)4.3技术限制 (14)5需求分级 (14)表目录表1 统计代码行功能输入参数 (7)表2 统计注释行功能的输入参数 (9)表3 统计空行功能的输入参数 (10)表4 统计总行数功能的输入参数 (11)图目录图2 Counter 1.0的用户界面 (13)Counter V1.0软件需求规格说明书关键词:代码行、空行、注释行、统计工具摘要:本文档是Counter V1.0的软件需求规格说明书,细化了《Counter V1.0项目工作任务书》中的需求,提供给相关人员完成概要设计说明书和系统测试设计。
缩略语清单:1 简介1.1 目的本文档是Counter(代码行统计工具)的软件需求规格说明书。
软件需求规格说明Software Requirement Specification )1 引言1.1 目的本文档描述了一个小型图书资料管理系统MiniLibrary V1.0 版本的软件功能需求和非功能需求,其阅读对象是本项目的客户、开发和维护系统的开发团队成员。
1.2 文档约定本文档的命名遵从如下规范:SRS-XXX-Y YY需求标识XXX表示需求类型。
需求类型分为3类:接口需求INT、功能需求FUN非功能需求NTF;YYY表示具体需求项,用3位数字表示。
UC-XXX用例标识XXX表示具体用例项,用3位数字表示。
ANL-DGM-UCR-XXX用例实现交互图标识XXX表示具体用例实现交互图项,用3位数字表示。
ANL-XXX-CLS-YYY分析类标识XXX表示分析类类型。
分析类类型分为3类:边界类BOD控制类CTR实体类ENT;YYY表示具体分析类项,用3位数字表示。
1.3 预期的读者和阅读建议项目管理人员可以根据功能的优先级来安排项目的开发进程;项目开发人员可以根据分析模型来指导系统设计和详细设计;测试人员可以根据详细的用例描述来指导测试用例的开发。
1.4 产品的范围小型图书资料管理系统MiniLibrary 是一个基于WEB 的应用软件,它允许读者在线搜索图书资料信息,并且可以预订目前借不到的图书资料。
同时,图书管理员使用计算机实现对学院图书资料的登记、借出、归还、查询等管理。
1.5 参考文献《用户界面规格说明( User Interface Specification )》2 综合描述2.1 产品的前景MiniLibrary 系统是一个应用计算机的新系统,它取代了当前在某学院图书资料室以手工方式管理图书资料的过程,可以提高学院图书资料管理的工作效率,并为读者带来便利。
缶书信息图右资料订理系逬Mini Library:借书记录 ;还节记录Jgj乩;息 诵帝佶息哲建规则 预订収消---- —借书逍功输述通如邮件察统图书件理慎该系统有图书管理员和普通读者两种用户,普通读者必须首先进行注册才可以使用该系统。
软件产品规格说明书模板一、产品概述1.1产品名称:XXX软件1.2产品版本:V1.01.3产品功能:XXX软件是一款面向XXX领域的专业XXX软件,具有XXX、XXX、XXX等丰富的功能模块,可以满足用户在XXX方面的各种需求。
1.4产品定位:XXX软件定位于为XXX领域的XXX人士提供高效、便捷、全面的XXX解决方案,帮助用户提高工作效率,降低成本,提升竞争力。
1.5产品优势:XXX软件具有以下几个方面的优势:-具备XXX领域的专业知识和经验,能够为用户提供专业化的解决方案;-丰富的功能模块,可以满足不同用户的多样化需求;-便捷的操作界面,用户友好的交互体验;-稳定可靠的软件性能,保障用户工作的顺畅进行。
1.6产品目标:XXX软件的目标是成为XXX领域的领先品牌,为用户提供最优质的XXX解决方案,成为用户信赖的长期合作伙伴。
二、产品功能2.1 XXX功能模块:- XXX模块:实现XXX功能,XXX特点;- XXX模块:实现XXX功能,XXX特点;- XXX模块:实现XXX功能,XXX特点;2.2 XXX功能模块:- XXX模块:实现XXX功能,XXX特点;- XXX模块:实现XXX功能,XXX特点;- XXX模块:实现XXX功能,XXX特点;2.3 XXX功能模块:- XXX模块:实现XXX功能,XXX特点;- XXX模块:实现XXX功能,XXX特点;2.4 XXX功能模块:- XXX模块:实现XXX功能,XXX特点;- XXX模块:实现XXX功能,XXX特点;- XXX模块:实现XXX功能,XXX特点;2.5 XXX功能模块:- XXX模块:实现XXX功能,XXX特点;- XXX模块:实现XXX功能,XXX特点;- XXX模块:实现XXX功能,XXX特点;2.6 XXX功能模块:- XXX模块:实现XXX功能,XXX特点;- XXX模块:实现XXX功能,XXX特点;三、产品技术参数3.1软件平台:支持Windows、Mac、Linux等多个操作系统平台3.2开发语言:采用XXX语言开发3.3数据库:支持XXX数据库3.4硬件环境:最低配置为XXX,推荐配置为XXX3.5软件接口:支持XXX、XXX等接口3.6网络要求:需要联网使用,支持XXX网络四、产品使用说明4.1安装说明:用户可以通过XXX方式进行安装,XXX步骤。
软件需求规格说明书1 范围1.1 标识SRS 适用范围:城市教育资源管理系统标识号:GDGL004标题:城市教育资源管理系统版本号:V1.0发行号:Alpha001 (内测版)1.2 系统概述随着我国政治体制改革、经济体制和教育体制改革的不断深入,城市教育在构建和谐社会中发挥着重要作用。
教育资源的优劣,直接关系着教育效益的产出。
教育资源管理的好坏将直接影响着学校的建设和发展。
目前中国城市人均教育经费差异很大,城市间高等教育阶段生师比的差距比较大, 而基础教育的差距相对较小; 城市经济发展水平是影响这些差异的主要因素, 其次是城市人口规模; 促进不发达地区城市和小城市的经济发展、建立合理的人口流动机制是消除城市间教育资源差异的有利措施。
城市教育资源管理系统是指综合运用地理信息系统(GIS)、多媒体及虚拟现实等现代信息技术实现面向高校教学管理部门提供教学资源管理的服务平台,对学校校舍、课桌、教学用具等硬件设施和师资力量等软件设施的信息的采集、集成和管理,根据地区各等级基础教育学校个数、学校规模和周边做涵盖教育分配地区,确定各个学校教育资源的优劣、所需教育人员以及所能容纳学生人数,也可以进行教育资源的调动管理,教职工人事变动管理,教学资源合理分配与再分配,地区教育质量评价等等。
它的建设将为教育部门对教育资源的管理起到很重要的监督和管理作用。
并能够作为一项新兴的部门管理方法。
1.3 文档概述在信息化高速发展的今天,时间效率这样的名词正主导着人们的生活和发展, 有必要设计开发一个城市教育资源管理系统。
通过系统功能有效的解决城市间教育经费、教育阶段生师比等等间的差异,从而提高管理效率。
本文档具体对城市教育资源管理系统的软件需求等进行基本分析,确定该系统基本功能及需求,故在此针对本系统编写此文档,本文档的最终解释权在本小组手中,请勿随意更改。
1.4 基线本文档的设计基线是《GBT8567-2006 计算机软件文档编制规范》。
X X X X X X单位X X X X X X X项目软件需求规格说明书目录第一章引言 (5)1编写目的 (5)2软件需求分析理论 (5)3软件需求分析目标 (5)4参考文献 (6)第二章需求概述 (7)1.项目背景 (7)2.需求概述 (7)3.条件与限制(可选) (8)4.移动办公系统结构 (8)5.移动办公网络拓扑图 (9)第三章系统功能需求 (10)1.移动办公系统升级改造需求 (10)✓界面显示要求 (11)✓待办公文列表 (11)✓待办公文列表排序 (12)✓公文详细信息界面元素 (12)✓网站信息审批 (12)✓会议申请 (12)✓意见录入 (12)✓移动邮件 (13)✓会议管理 (13)✓通知通告 (13)✓通讯录管理 (14)2.车辆管理模块升级改造需求 (14)✓系统功能架构 (14)✓网络拓扑结构 (16)3.电子公文预览需求 (16)✓电子公文交换网络 (17)✓电子公文交换流程 (18)4.政务信息管理系统平台功能需求 (19)第四章软硬件或其他外部系统接口需求 (21)1.用户界面 (21)2.硬件需求 (22)3.网络需求 (22)4.接口需求 (23)5.通信需求 (23)6.运行环境 (24)第五章其他非功能需求 (25)1.性能需求 (25)2.安全设施需求 (25)3.安全性需求 (26)4.扩展性需求 (27)5.可移植性需求 (27)第一章引言1编写目的为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。
2软件需求分析理论软件需求分析(Software Reguirement Analysis)是研究用户需求得到的东西,完全理解用户对软件需求的完整功能,确认用户软件功能需求,建立可确认的、可验证的一个基本依据。
软件需求分析是一个项目的开端,也是项目实施最重要的关键点。
据有关的机构分析结果表明,设计的软件产品存在不完整性、不正确性等问题80%以上是需求分析错误所导致的,而且由于需求分析错误造成根本性的功能问题尤为突出。
技术文件技术文件名称:“家校通”软件需求规格说明书技术文件编号:版本:V1.0(共53 页,含封面)拟制审核会签标准化批准修改记录目录1文档介绍 (4)1.1主要目标 (4)1.2编写目的 (4)1.3预期的读者和阅读建议 (4)2术语、定义和缩略语 (4)2.1术语、定义 (4)2.2缩略语 (4)2.3综合描述 (4)2.3.1产品前景 (4)2.3.2功能概述 (5)2.3.3运行环境 (5)2.4需求编写约定 (6)2.4.1需求编号约定 (6)2.4.2需求优先级定义 (6)2.4.3用例描述编号预定 (6)3需求 (8)3.1功能需求 (8)3.1.1功能需求总描述 (8)3.1.1.1功能角色关系图 (8)3.1.1.2通用过程描述 ............................................................................................ 错误!未定义书签。
3.1.1.3输入项描述约定 ........................................................................................ 错误!未定义书签。
3.1.1.4部分数据字典规范 .................................................................................... 错误!未定义书签。
3.1.2登录服务.......................................................................................... 错误!未定义书签。
3.1.2.1SR-F-HSConnect-Login-0010 登录 .......................................................... 错误!未定义书签。
沟 通 从 心 开 始REACHING OUT FROM THE HEART. . . . . . .中国移动XXXX 分公司【项目名称】软件/系统需求规格说明书(SRS )版本 <V1.0>拟制 日期 审核 日期 批准日期声明本文件所有权和解释权归CMCC所有,未经CMCC书面许可,不得复制或向第三方公开。
修订历史记录目录1.引言 (5)1.1.编写目的 (5)1.2.系统涵盖范围 (5)1.3.缩略词 (5)1.4.假设和限制 (5)1.5.文档组织结构 (5)1.6.参考资料 (5)2.系统概貌 (6)2.1.系统远景 (6)2.2.体系结构 (6)2.3.系统边界和A CTORS (6)2.4.系统功能 (6)2.5.用户特性 (6)2.6.一般限制 (6)2.7.出错处理 (6)2.8.假设和依赖条件 (6)3.功能性需求 (7)3.1.【子系统1】 (7)3.1.1.【模块 1】 (7)3.1.2.【模块 2】 (7)3.2.【子系统2】 (7)3.2.1.【模块 3】 (7)3.2.2.【模块 4】 (7)4.用例视图 (9)4.1.【子系统1】 (9)4.2.【子系统2】 (9)5.外部接口需求 (10)5.1.用户接口 (10)5.2.硬件接口 (10)5.3.软件接口 (10)5.4.通信接口 (10)6.非功能性需求 (11)6.1.易用性 (11)6.2.可靠性 (11)6.3.性能 (11)6.4.可维护性 (12)6.5.安全性 (12)6.6.可扩展性 (12)7.系统配置 (13)7.1.硬件和软件配置 (13)7.2.网络配置 (13)7.3.网络拓扑图 (13)7.4.开发环境 (13)附件 A:术语表 (14)附录 B: 分析模型 (15)附录C: 问题清单 (16)1. 引言1.1. 编写目的【本节应该完成如下工作:1. 描述本SRS的直接目的例:对开发小组–本SRS作为概要设计,系统测试计划,测试案例编写等的输入源。
CDIO实践报告之五软件产品规格说明(根据国标《GB/T 8567-2006 计算机软件文档编制规范》撰写)项目名称:校内易书系统项目负责人:熊方翼报告主编:专业:软件工程任课教师:李彤CDIO指导教师:李彤编制时间: 2012年12月云南大学软件学院2012年12月制表目录1引言 01.1标识 01.2系统概述 01.3文档概述 02引用文件 (1)3需求 (1)3.1可执行软件 (1)3.2源文件 (1)3.3打包需求 (2)4合格性规定 (2)5软件支持信息 (3)5.1“已建成”软件设计 (3)5.2编译/建立过程 (3)5.3修改过程 (6)5.4计算机硬件资源使用 (6)6需求的可追踪性 (8)7注解 (14)1引言1.1标识本文档使用与校内易书系统。
系统标识号:CDIO-校内易书系统-1.0。
标题:校内易书系统。
缩略词语:无。
版本号:1.0。
标识号:1.0。
1.2系统概述本文档适用于校内易书系统。
校内易书系统的用户为普通用户和管理员。
普通用户课利用该系统进行用户注册,个人资料管理,图书检索,发布书籍转让信息,发布书籍需求信息,图书交易等活动。
而管理员主要进行的是用户资料、书籍资料、求购信息、转让信息、订单的管理以及对使用该系统的某些恶意行为进行有效地制止,保证系统的安全和良好的环境。
校内易书系统的开发经过项目需求分析,分析开发可行性,软件、硬件需求,人员需求,组织人员,系统设计,系统编码,系统实现,系统测试等阶段。
软件运行于windows平台下,运用Eclipse、mysql等软件进行开发和维护。
关于系统的维护是由开发方担任。
项目投资方无;需求方为云南大学;用户暂为云南大学在校学生,以后可能进行扩展,为其他高校学生服务;开发方为云南大学软件学院软件工程专业本科生小组;支持机构是云南大学软件学院2010级软件工程。
有关文档:《软件工程概论》李彤,王炜,郁湧科学出版社第一版(2012年2月28日)《校内易书系统--软件需求规格说明书》《校内易书系统--可行性分析报告》1.3文档概述《软件产品规格说明》(SPS)包含或引用可执行软件、源文件、合格性规定以及软件支持的信息。
软件需求规格说明书V1.0XXX平台/项目建设项目需求规格说明书广州XXX`网络科技有限公司修订历史记录目录1引言 (10)1.1编写目的101.2预期读者101.3项目背景101.4定义101.5参考资料132任务概述 (14)2.1目标142.2业务描述142.2.1用户特点142.2.2用户规模142.2.3业务分析142.3开发平台、实现语言142.3.1开发平台142.3.2实现语言162.4总体结构、模块组成172.4.1总体结构172.4.2模块组成172.5用户角色设置173数据描述 (18)3.1静态数据183.2动态数据223.3数据库介绍233.4数据词典233.5数据采集243.5.1数据采集的要求243.5.2数据采集的处理244功能需求 (25)4.1XXXX标题一254.1.1功能概述254.1.2数据输入254.1.3数据处理254.1.4流程描述254.1.5用户界面26性能需求 (26)4.2数据精度264.3时间特性264.4适应性/灵活性275运行需求 (28)5.1用户界面285.2软件、硬件接口285.2.1软件接口285.2.2硬件接口285.3故障处理306其他需求 (32)附件一引用样表、格式 (34)附件二版本说明 (35)附件三其他 (37)1引言1.1 编写目的经过实地调研、考察,并与用户方进行了多次的正式(会议)、非正式交流、讨论,最终就“XXX平台/项目建设项目”建设需求达成一致意见。
为确保项目工程建设顺利进行,依据软件工程建设规范(GB)要求输出《XXX平台/项目建设项目需求规格说明书》,并作为该项目验收测试、系统验收的依据。
1.2 预期读者本文档读者对象如下:1.3 项目背景1.4 定义【指明文档的地位、作用】本文档由广州XXX网络科技有限公司需求调研人员与XXX客户/部门业务负责人员一起收集、整理、讨论、并最终定稿。
准确描述客户/部门系统的业务需求范围,作为系统开发、验收的重要技术依据。
【列出文档中所用到的专门术语的定义、缩写词的原文和其适用范围。
】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开发平台XXX平台/项目建设项目开发内容如下表:2.3.2实现语言XXX平台/项目建设项目开发件实现语言情况如下表:前台采用B/S下标准的JSP,HTML,JavaScript等web编程语言实现,页面编码为UTF-8。
2.4 总体结构、模块组成2.4.1总体结构2.4.2模块组成各部分建设内容之间关系见如下系统框架图:图2.5 用户角色设置本系统共设置下列用户角色:3数据描述3.1 静态数据主要包括信息发布类的业务数据及系统中预置的在一定时期内不发生变化的系统数据1系统用户表BFM_USER1.12020020002000020000020000002PASSWORD 密码VARCHAR2(300) FALS ELOGIN_NAME 用户登录名VARCHAR2(20) FALSECA_ID CA认证的ID号,在市领导进入系统的时候,要根据这个ID来得到我们系统中VARCHAR2(20) FALSE的USER 信息TYPE 用户类型,'0'-普通用户(无CA证书),'1'-有CA证书的用户VARCHAR2(10) FALSEMOBILE 联系电话(手机)VARCHAR2(20) FALSEMEMO 备注VARCHAR2(100FALS2用户角色表BFM_USER_ROLE2.120200200020000200000200000023角色信息表BFM_ROLE3.120200200020000200000200000023.2 动态数据3.3 数据库介绍【给出使用数据库的名称、类型及数据库结构规划】数据库:Oracle 10g , Oracle 9i ???3.4 数据词典【描述系统中各表单的名称,数据组成及系统可以使用的关键字】4表ABCDEF4.120200200020000200000200000023.5 数据采集3.5.1数据采集的要求输入源:手工键盘输入输入介质和设备:键盘,磁盘,输出介质和设备:磁盘,打印纸。
3.5.2数据采集的处理4功能需求4.1 XXXX标题一4.1.1功能概述总体技术指标要求如下:4.1.2数据输入数据输入来源于键盘、鼠标和用户端的其他输入4.1.3数据处理4.1.4流程描述描述图4.1.5用户界面【模块功能的界面描述,查询、显示要求】性能需求4.2 数据精度【指明系统的数据精度。
】4.3 时间特性【指明系统的时间特性。
】4.4 适应性/灵活性【指明系统的适应性。
】5运行需求5.1 用户界面17寸显示器显示1024pix满屏显示,无水平、纵向滚动条;17寸显示器800pix显示,出现水平滚动条;15寸显示器800pix显示出现水平滚动条,15寸显示器1024pix显示无水平滚动条。
5.2 软件、硬件接口5.2.1软件接口5.2.2硬件接口5.3 故障处理【指明系统发生故障时,处理与系统提示等】如果发现运行异常现象,应当具有报警信息提示,并对出现的异常记录在日志文件中。
普通类错误,应有友好提示。
故障01故障02故障036其他需求A.系统安全系统符合安全等级保护工作的相关规定,具体技术指标参见附件六《应用系统安全技术要求》。
同一时间内一个帐户只允许一个人使用;一个帐户在半小时内不操作门户系统,则自动退出。
B.数据备份为了保证XXX的数据安全,建立“XXX平台/项目”数据备份机制。
备份方式见下表:附件一引用样表、格式【指明文档参照的、来自客户的格式、样表、面函、报表及其他引用】表1 ****稿纸[实际稿纸或面函样式及说明]附件二版本说明【指明文档版本的变更说明、变更记录、评审记录】特别说明:指版本控制中对客户提交的版本在此.....................记录,不经过客户签字的需求中不予记载。
...................第[稿数]稿:下一个提交版本,同上……附件三其他【指明文档的其他附件内容】。