管理系统软件需求说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
厦漳大桥养护管理系统
V1.0
软件需求说明书
二〇一七年七月
2017.07
修改记录
目录
第一章引言
1.1编写目的
本文档作为甲乙双方就厦漳大桥养护管理系统需求理解达成一致共识的基础文件,作为双方界定项目范围、签定合同的主要基础,也作为本项目验收的主要依据。同时,本文档也作为后继工作开展的基础,供双方项目主管负责人、项目经理、技术开发人员、测试人员等理解需求之用。
1.2适用范围
本文档适用于所有与本项目有关的软件开发阶段及其相关人员,其中:项目负责人、公司方项目经理、技术开发人员(包括分析人员、设计人员、程序人员)、测试人员应重点阅读本文档各部分,其他人员可选择性阅读本文档。
1.3文档概述
本文档主要描述了厦漳大桥养护管理系统的软件需求。
本文档首先从业务背景、系统功能、运行环境等方面概要描述系统,其次从软件接口等方面描述系统的外部接口需求,然后进一步详细描述功能性需求和非功能性需求以及待确定的问题。
1.4参考资料
甲方提供的原型图、需求资料、项目背景资料等。
1.5业务背景
厦漳跨海大桥2013年5月28日正式投入运营,工程起点在主线K1+065处与厦门至成都国家高速公路海沧枢纽立交相接,途经青礁村、海门岛,止于漳州龙海市沙坛村后宅处,终点里程桩号K10+400.390,与招银疏港高速公路相连。路线长度为9335.390m,其中桥梁长度为8669.9m。大桥工程主要包括北汊桥、海门岛立交及收费服务区、南汊桥、海平互通立交等几个部分,双向6车道,设计时速100km/h。
全桥共打下桩基1441根、墩身322座、主塔4座,共296根斜拉索,用材11.5万吨钢筋、 68.7万立方米混凝土。能抗14级台风和7度地震。北汊主桥为连续半漂浮体系双塔双索面斜拉桥,主跨780m,可满足3万吨级船舶安全通航,在同类型桥梁中居全国第六、世界第
十,也是国内在极端腐蚀环境中,跨径最大的斜拉桥。其中钻石型桥塔高227m,已成为厦门湾标志性建筑。本桥目前由漳州高速公路公司运营管理。
为加强厦漳跨海大桥的养护管理工作,提高养护技术和养护管理水平,更加充分有效地利用资金和现有设备实施养护作业,加强桥梁的日常性、周期性检查和养护维修工作,建立、健全技术档案,制定符合实际的养护维修措施,建立健全厦漳跨海大桥检查、评定制度,掌握桥梁技术状况和中长期发展趋势,及时发现缺损和相关环境的变化,应建立厦漳跨海大桥养护管理系统。利用桥梁养护管理系统实行桥梁病害监控,实现科学决策,以发挥养护资金最大经济效益。
第二章概述
2.1总体描述
本期旨为用户构建一个系统、高效、便捷的大桥养护管理系统,以革新性的管理模式提高大桥养护管理工作效率和实施便捷性。
本期整体建设图如下:
后台管理系统
PHONE客户端PAD客户端
数据中心
接口服务
C/S
B/S
系统建设内容分为以下五个部分:
(1)数据中心:系统所有的基础数据、业务数据、操作记录等均保存到数据中心。包括数据库和文件存储系统。
(2)后台管理中心:包括登录、系统管理、日常管理、巡检管理、机电管理、档案管理、统计报表、帮助等模块,采用B/S结构。
(3)接口服务:为PHONE客户端和PAD客户端访问数据中心的数据,提供接口服务。
(4)PHONE客户端:包括登录、首页、日常巡查、事故登记、养护日志、数据传输、个人中心、通讯录等模块,采用C/S结构。
(5)PAD客户端:包括登录、基础数据、定期检查、经常检查、应急检查、病害管理、数据传输、个人中心、通讯录等模块,采用C/S结构。
2.2用户特征
适用于厦漳大桥养护站管理人员、实施人员。
2.3运行环境
2.3.1产品结构
采用C/S和B/S结构(Client/Server:客户端/模式,Browser/Server,/模式)。客户端采用安卓原生开发。
2.3.2产品支持环境
1.产品后台支持IE8/9/10/11浏览器、支持360浏览器V8.1版本。
2.产品服务器支持Windows 2008 server R2 64位系统、CentOS 7.3 64位系统。
3.数据库采用Mysql 5.6。
第三章功能需求
从本章开始详细介绍系统具体需求,包括:业务流程和功能需求。
3.1后台系统
后台系统主要用于系统管理、用户管理、权限管理、APP功能管理、统计报表、构件数据、病害数据、计划数据以及检查数据的维护等。
注意:所有的删除功能,均做逻辑删除,数据不能物理删除。
3.1.1登录
1.输入用户名或手机号、密码、验证码,可以登录。
2.用户账号不能自己注册,由超级管理员admin创建,并设置初始密码。
3.密码应该进行加密传输和存储。
4.验证码为4位随机数字。
5.用户名、手机号、密码应进行以下输入校验
➢用户名:以字母开头,20字符内,字母、数字、下划线。唯一性验证。
➢手机号:以1开始,共11位数字。唯一性验证。
➢密码:3~20位字符。
3.1.2系统管理-项目管理
一个项目,对应一个购买了本系统的客户。每个项目下面可以增加多个桥梁。每个项目对应唯一的一个项目管理员,可以对该项目进行维护。
1.只有超级管理员(admin)才能对项目进行增加、删除操作。
2.项目的系统管理员(后面简称“项目管理员”)只能修改、查看项目的基本信息,不可以增
加、删除;项目管理员可以对其负责的项目进行维护管理,但不能对项目执行增加、删除操作;每个项目管理员只能管理一个项目。
3.条件查询:按项目名、项目单位名模糊查询。
4.项目的基本信息包括
➢项目单位名称:64字符内。唯一性验证。
➢项目单位地址:255字符内。
➢项目简介:255字符内,支持换行符。
➢项目图片:一张表征项目的图片。为空时显示默认项目图片。
➢项目负责人:16字符内,填写姓名。
➢项目联系手机:做手机号校验,但不做唯一性校验。
➢项目经纬度:经纬度之间用逗号分隔。
➢项目管理员:关联ID。
注意:后面的功能,均针对每个项目而言。在系统设计数据库时,原则上要保证每个项目的数据之间互不影响。部分字典数据,在经过甲方认可后,可以在项目之间共享。
3.1.3系统管理-职位管理
1.对本单位、外协单位干系人的职位/职务进行管理。
2.条件查询:按职位名模糊查询。
3.职位信息包括
➢职位名称:16字符内。
➢职位描述:255字符内。