1、软件需求说明书SRS参考模板校园跳蚤网需求分析报告湖南软件职业学院雷厉风行开发小组1引言 21.1编写目的 21.2背景 21.3定义 21.4参考资料 22任务概述 22.1目标 22.2用户的特点 32.3假定和约束 33需求规定 33.1对功能的规定 3 3.1.1 系统结构图.3 3.1.2 系统数据流图.3 3.1.3 UML模型.33.2对性能的规定 33.2.1精度 33.2.2时间特性要求 33.2.3灵活性 43.3输人输出要求 43.4数据管理能力要求 43.5故障处理要求 43.6其他专门要求 54运行环境规定 54.1设备 54.2支持软件 54.3接口 54.4控制
2、51引言1.1编写目的为项目开发做准备的前提条件,为明确软件基本功能和性能及概要设计说明书的编写提供依据,为系统开发后的测试和评审做参考,同时也是客户的要求。1.2背景 本项目为雷厉风行小组为迎合中国IT人才市场需求所开发,由于本系统实行用户注册机制,与其他机构并无关系来往。项目名称:校园跳蚤网项目组织者:雷厉风行开发小组;项目主负责人:谢德泓项目组成员: 谢德泓,胡勇,许朋,李力,欧健军,张雷,粟磊。产品用户者: 所有注册用户;产品设计者:雷厉风行开发小组;产品所有权:雷厉风行开发小组拥有1.3定义该在线培训系统是基于Internet/Intranet 及Web技术,建立以Browser/S
3、erver 为结构模式、以数据库为后台核心应用、以服务为目的信息平台,对资源进行科学的加工整序和管理维护,为开发高效率的网站而设计。SQL Server:服务器数据文件Microsoft Visual Studio 2005:主要的开发平台;IIS 5.1:Internet Information Server 1.4参考资料【IT项目管理】 - 主编:毛志雄 中国铁道出版社【UML建模实例教程】 主编: 刘志成 电子工业出版社【ASP视频教程】-主讲: 于海涛 北大青鸟2任务概述2.1目标校园跳蚤网是专门针对学生、老师的新一代网络购物平台,能够通过在线购物、在线评价和在线交流的方式来安全放心
4、的购物,并且不满意的商品可以退货,第一时间把货物送到你的手上,让你放心、安心、开心的购物。 2.2用户的特点用户为使用在线培训系统的普通操作用户。2.3假定和约束具体开发过期见项目开发计划(.mpp)文档。3需求规定 3.1对功能的规定 1、前台首页界面2、后台管理界面首页Eagle在线培训系统功能模块 校园跳蚤网的功能分为后台管理、商品管理、系统服务,共6大模块,具体功能说明如下: 01 系统管理 校园跳蚤网管理模块包含:组织架构管理、用户资料管理、用户角色管理、用户权限管理、界面栏目管理、财务管理、信息维护管理。 02 商品管理 商品管理模块包含:商品种类管理、买卖家管理、团购管理、财务管
5、理。 。 03 信息管理 信息管理模块包含:通知管理、新闻管理、论坛管理、调查管理。 04 信息发布 信息发布模块包含:新闻公告管理、互动空间(论坛)管理、共享空间管理、学习网站管理。 05 用户界面 教育设计模块包含:登陆、我的商品、我的档案、我的通知、我的财务、论坛互动、个人资料。 06系统服务 系统服务模块包含:单点登录服务(可集成AD、Domino及其它单点登录机制)、数据同步服务、电子邮件及手机短信息通知服务。 3.1.1 系统结构图说明:前台为用户中心,后台为管理员中心(1).用户登陆注册说明:用户必须注册了才能进入3.1.2 系统数据流图3.1.3 UML模型 用例01:用户登录
6、A. 描述:用户进行登录已拥有操作系统的权限。B. 参与者:管理员、普通用户 用例02:退出系统A描述:用户退出系统;B参与者:管理员、普通用户 用例03:用户注销A描述:用户进行注销;B参与者:管理员、普通用户 用例04:我的课程用例图A描述:用户进行课程管理;B参与者:普通用户 用例05:我的考试用例图A描述:用户参加考试;B参与者:普通用户 用例06:我的档案用例图A描述:用户档案信息查看;B参与者:普通用户 用例07:我的通知用例图A描述:用户通知信息查看;B参与者:普通用户 用例08:我的财务用例图A描述:用户积分管理;B参与者:普通用户 用例09:我的互动用例图A描述:用户论坛信息
7、交流;B参与者:普通用户 用例10:个人资料用例图A描述:用户个人资料查看;B参与者:普通用户 用例11:我的短信用例图A描述:用户短信信息;B参与者:普通用户 用例12:系统管理用例图3.2对性能的规定3.2.1精度说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。3.2.2时间特性要求说明对于该软件的时间特性要求,如对:a 响应时间;b 更新处理时间;c 数据的转换和传送时间;d 解题时间;等的要求。3.2.3灵活性说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如:a 操作方式上的变化;b 运行环境的变化;c 同其他软件的接口的变化;d 精
8、度和有效时限的变化;e 计划的变化或改进。对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。3.3输人输出要求解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。3.4数据管理能力要求说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。3.5故障处理要求列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。3.6其他专门要求如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。4运行环境规定4.1设备列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括:a 处理器型号及内存容量;b 外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量;c 输入及输出设备的型号和数量,联机或脱机;d 数据通信设备的型号和数量;e 功能键及其他专用硬件4.2支持软件列出支持软件,包括要用到的操作系统、编译(或汇编)程序、测试支持软件等。4.3接口说明该软件同其他软件之间的接口、数据通信协议等。4.4控制说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1