软件需求分析报告实例

需求分析说明书

1. 引言 . ......................................................................................................................................... 3

1.1 编写目的 .............................................................................................................................. 3

1.2 项目风险 .............................................................................................................................. 3

1.3 预期读者和阅读建议 .......................................................................................................... 5

1.4 产品范围 .............................................................................................................................. 5

1.5 参考文献 .............................................................................................................................. 5

2. 系统总体概述 ............................................................................................................................. 6

2.1 目标 ...................................................................................................................................... 6

2.2 用户类和特性 ...................................................................................................................... 7

2.3 运行环境 .............................................................................................................................. 7

2.3.1 硬件环境 . ........................................................................................................................... 7

2.3.2 软件环境 . ........................................................................................................................... 7

2.4 设计和实现上的限制 .......................................................................................................... 7

2.5 假设和约束(依赖) . ............................................................................................................... 7

2.5.1 产品的SEO 排名 .............................................................................................................. 7

2.5.3系统的安全 ......................................................................................................................... 8

3. 外部接口需求 ............................................................................................................................. 8

3.1 用户界面 .............................................................................................................................. 8

3.2 硬件接口 .............................................................................................................................. 8

3.3 软件接口 .............................................................................................................................. 8

3.4 通讯接口 .............................................................................................................................. 8

4. 系统特性 . .................................................................................................................................... 9

4.1 说明和优先级 ...................................................................................................................... 9

4.2 激励/响应序列 .................................................................................................................. 9

4.3 功能需求 .............................................................................................................................. 9

4.4 功能详述 ............................................................................................................................ 11

4.4.1以使用软件的汽车用户为例: ....................................................................................... 11

5. 其它非功能需求 ....................................................................................................................... 12

5.1 性能需求 ............................................................................................................................ 12

5.2 安全措施需求 .................................................................................................................... 12

5.3 安全性需求 ........................................................................................................................ 12

5.4 操作需求 ............................................................................................................................ 13

5.5 软件质量属性 .................................................................................................................... 13

5.6 业务规则 ............................................................................................................................ 13

5.7 用户文档 ............................................................................................................................ 13

6. 词汇表 . ...................................................................................................................................... 13

6.1 SSH . ..................................................................................................................................... 13

6.2 JA VA .................................................................................................................................... 13

6.3 MYSQL ............................................................................................................................... 13

7. 待定问题列表 ........................................................................................................................... 14

1. 引言

1.1 编写目的

本需求分析说明书对本项目第一阶段的内容进行分析,对需求细节和实现方式进行了较为详细的阐述。本需求说明书供业务和科技部门人员、软件需求提供人员、软件的概要设计人员、软件的开发人员、软件的测试人员使用,并作为产品验收确认的依据。

需求分析是在可行性研究的基础上,将用户对系统的描述,通过开发人员的分析概括,抽象为完整的需求定义,再形成一系列文档的过程。可行性研究旨在评估目标系统是否值得去开发,问题是否能够解决,而需求分析旨在回答" 系统做什么" 的问题,确保将来开发出来的软件产品能够真正满足用户的需要。

构建一个软件系统最困难的工作是确定构建什么。其他任何工作都不会像这部分工作那样,在出错之后会如此严重地影响随后实现的系统,并且在以后修补竟会如此的困难。

需求分析是一个非常重要的过程,它完成的好坏直接影响后续软件开发的质量。一般情况下,用户并不熟悉计算机的相关知识,而软件开发人员对相关的业务领域也不甚了解,用户与开发人员之间对同一问题理解的差异和习惯用语的不同往往会为需求分析带来很大的困难。所以,开发人员和用户之间充分和有效的沟通在需求分析的过程中至关重要。

有效的需求分析通常都具有一定的难度,一方面是因为交流存在障碍,另一方面是因为用户通常对需求的陈述不完备、不准确和不全面,并且还可能不断地变化。开发人员不仅需要在用户的帮助下抽象现有的需求,还需要挖掘隐藏的需求。此外,把各项需求抽象为目标系统的高层逻辑模型对日后的开发工作也至关重要。合理的高层逻辑模型是系统设计的前提。

在进行需求分析的过程中,首先要明确需求分析应该是一个迭代的过程。由于市场环境的易变性以及用户本身对于需求描述的模糊性,需求往往很难做到一步到位。需求分析不仅仅是属于软件开发生命周期早期的一项工作,而且还应该贯穿于整个生命周期中,它应该随着项目的深入而不断地变化。

此外,为了方便后续的评审和测试等工作,需求的描述应该尽量做到:具体、详细、可以测量和可以实现,并且基于时间。

1.2 项目风险

政策风险分析:

随着社会的进步与人们生活水平的提高大幅度增加,尤其在我国汽车进入家庭的条件下,需要更多的适合现代汽车技术要求和社会经济承受能力的汽车维修检测设备,为了让四轮定位仪市场变得规范、有序,中国汽车保修设备行业协会与全国汽车维修标准化技术委员会于2004年,制定了四轮定位仪的行业标准(标准号JT/T505-2004),国家交通部2004年国标GB/T16739.1-.2-2004《汽车维修业开业条件》规定:一、二类汽车维修企业必须配备

四轮定位仪,鼓励国内汽车四轮定位仪的产业发展,提升汽车安全性检测装备及技术水平。编写其配套的移动终端的数据采集系统及线上交流软件,建设包括标准车型数据收集及维修案例收集和查询的云计算服务平台,也是十分重要的、因此,开发我国具备自主知识产权的,同时采用国际领先的JA V A 编程语言的手机IOS 及安卓软件,是完全符合行业产业政策的!

另外,国务院18号文件对软件企业的发展给予了很多的优惠政策,在应对金融危机时,电子信息产业的调整振兴规划中,再次明确提出各级政府对嵌入式工业软件、采用JA V A 编程语言设计的行业应用软件、工业集成电路电子企业给予充分的支持和支撑!

法律风险分析:

公司从创业之初,十分重视对自主知识产权的保护,拥有2个商标、6个软件著作权证和7项专现正在申请国际专利。为有效防止出现法律上的竞争风险,进一步参与国际竞争铺平道路。

市场风险分析: 两个数据:一个是《2002年中国软件产业前100家企业》的软件总收入,居然达到了465.65亿!而另一位记者在中国软件博览会新闻发布会上获悉,2001年中国软件产业总额为796亿元,出口总额达到60亿元人民币!这两串数据实在令人震惊,因为它们意味着,中国软件业的市场规模在一夜之间就跃升了好几倍!如此之神速,赶美超印指日可待!

技术风险分析:

我们都知道JA V A 是一种成熟的、健壮的、安全的、可移植的、高性能的编程语言,目前被广泛用于网络、手机、家电等几乎任何一种可用编程来实现功能,它本身的功能应该都不存在任何的技术风险,另本公司四轮定位仪产品传感器采用最新CMOS 数码技术,由于其良好的硬件性能及性价比优势,正广泛的被当前的数码相机厂家所青睐,相信不久就能取代CCD 成为民用领域的主流,所以本项目产品中整个四轮定位系统完全达到国际先进水准,而采用CMOS 新技术的仅有2家。随着中试的进一步推进,公司将着重投入软件的功能的进一步升级开发、产业化的工艺改进,产品包装设计,以及通过ISO9000、CE 认证等相关工作,具有独占的技术优势。

运营风险分析:

公司经过三年的努力,公司在全国发展了100多家经销商,在北京、上海、天津、沈阳、济南、西安、乌鲁木齐、成都、广州、杭州10个中心城市设立销售办事处。已有近20个国家采购了我公司产品,并在美国、意大利、俄罗斯、印度、韩国、新马泰签约了专门的代理商。

公司拥有约900平方米,配套有车床、铣床、钻床以及全套传感器电子组装生产流水线;研发中心装置了汽车模拟台架、传感器数据扫描监测柜、LED 光学测试仪、电子示波器、智能工控试验台等信息产品开发设备。公司各部门设置齐全,拥有一批高素质的研发、生产和管理人才,具有良好的产业化基础,和一定的以市场为导向的经营防范能力。

财务风险分析:

本项目总投资160万元,至今已完成总投资130万, 2012年底,累计销售额为人民币1816.62多万元,实现利税172万元,今年1-12月份,销售收入达1200多万元,市场需求呈旺盛增长趋势。预计到2013年,项目完成时,规模效应充分显现,可实现每年2500万元的经营收入,利税600万元。项目动态投资回收期2年,借款偿还期3年。项目的盈利能力和清偿能力均较好,从财务角度上讲,该项目是不存在大的不确定性的财务风险。

1.3 预期读者和阅读建议

小组成员

审核组成员

相似系统的设计人员

1.4 产品范围

依靠云计算技术,互联网技术结合汽车四轮定位技术,实现移动终端的数据采集系统及线上交流软件,包括标准车型数据收集及维修案例收集和查询的云计算服务平台。利用JAVA,JSP 语言建立平台界面,完成相关操作按钮,下拉框,指令等平台所有对应操作; Hadoop 是一个分布式系统基础架构平台,用户可以在不了解分布式底层细节的情况下开发分布式程序,在此我们就利用Hadoop 提供的可靠共享存储和分析系统,充分利用集群的威力,高速运算和存储。实现大数据下多用户同时在线服务和资源共享。

1.5 参考文献

[1] 徐观, 苏建, 陈熔, 张立斌, 苏丽俐. 汽车主销后倾测量模型误差分析及标定方法[D]. 吉林大学,2008,1.

[2] 李延庆. 四轮定位专用调整角度零件[J]. 检测技术. 2003,28:45-46 .

[3]田朝晖. 浅析一汽丰田轿车四轮定位调整[J]. 沿海企业与科技. 2011,136:51-54.

[4]肖军 李历军. 汽车车轮及轮胎的磨损和定位检测[J]. 决策参考. 2010,5:9-13.

[5] 苏 建 徐 观. 基于Solidworks 平台的四轮定位仪检定装置三维动画仿真[J]. 机 械设计与制造. 2007,5:72-73.

[6] 王德超, 涂亚庆, 张铁楠. 基于计算机视觉的汽车四轮定位参数检测数学模型及方法研究[J]. 汽车工程. 2008,3:9-13 .

[7] 黄景中. 四轮定位仪的关键技术[R]. 桂 林,2007.

[8]Tom White.Hadoop权威指南[M].清华大学出版社, 北京:2011.

[9]Chuck Lam.Hadoop实战[M].人民邮电出版社, 北京:2011.

[10]张孝祥.JA V A 培训教程[M].北京:清华大学出版社,2003.

[11] 吕凤翥.JA V A 语言程序设计[M].北京:清华大学出版社,2010.

[12] 樊海林. 在用汽车四轮定位参数变化对操纵稳定性影响研究[J].重庆交通大学,2011,3.

[13]朱颖琪. 基于云计算的海量数据存储研究与设计[D]. 电子科技大学,2009,6.

[14]Knoer.SJ.Lessons learned from a pharmacy practice model change at an academic medical center,AMERICA JOURNAL OF HEALTH-SYSTEM PHARMACY,2010.

[15]Amelung.C: First result from the ATLAS muon spectromerer optical aligment system , NUCLEAR INSTRUMENTS&METHODS ,Vol.623,No.1 388~390,2010.

[16] 雷玉泉. 现代汽车四轮定位技术研究[D]. 上海海事大学,2006,6.

[17] Amelung.C. The optical alignment system of the ATLAS muon spectromter endcaps , JOURNAL OF INSTRUNENTATION, 2008.

[18] Burdzik.R. Identification of structure and directional distribution of vibration transferred to car-boby from road roughness, JOURNAL OF VIBROENGINEERING, 2014.

[19] 曹凤兵. 基于 Hadoop 的云计算模型研究与应用[D]. 重庆大学,2011,4 .

[20] 高德赞. 四轮定位仪检测原理研究[D]. 吉林大学,2012,6.

[21] 宋志军,JSP 从入门到精通[M].电子工业出版社,2011.9 .

[22] 卢翰,JSP 项目开发实例[M].清华大学出版社,2011.1 .

[23] 吴兴敏,汽车车身结构[M].人民邮电出版社,2010.9.

[24] 陈有方,汽车原理与构造[M].重庆大学出版社,2003.

[25] 余翔. 四轮定位仪检测原理[J].工具技术,2005(1):80-81.

[26] 李刚. 汽车前束和前轮外倾测量原理[J].汽车运输,1994(11):18-20.

[27] FASEP Company.Unitronic N-K User’s Manual[G].1996.

[28] Jiang G.,Tsui H,Quan L,Zisserman A.Single axis geometry by fitting tonics[C].

Proceedings of European Conference on Computer Vision,2002:537-550.

[29] Lee H J.Region Matching and Depth Finding for 3D Objects in Stereo Aerial

Photographs[J].Pattern Recognition,1990,23(2):81-93.

[30] 张建勋,古志民,郑超. 云计算研究进展综述[J].计算机应用研究,2010,27

(2):429-433

[31] 何元. 基于云计算的海量数据挖掘分类算法研究[D].成都:电子科技大学硕士论文,2011.

[32] 刘鹏. 云计算(第二版)[M].北京:电子工业出版社,2011.

2. 系统总体概述

2.1 目标 本系统的主要目的是研发一款基于移动终端的数据采集系统(四轮定位数据、汽车其他维修数据、汽车维修案例等)及线上交流软件,模仿百度知道,可以进行网上互动,论坛或者讨论组,进行问题悬赏,当答对提问者的咨询的问题的时候,可以获得积分,积分可以进行排序,在网上进行公布;另外,积分也可以用来在该网站上下载数据; 同时,这些数据又会进一步作为搜索结果,提供给其他有类似疑问的用户,达到分享知识的效果。鼓励用户将自己所知的四轮定位数据通过移动终端上传给系统数据库。并且可以方便的与别的用户交流。在网络中可以跨越年龄、身份、行业、地域的限制,达到人与人、人与信息之间的零距离交流。随着数据量的扩大,云计算的优势逐渐凸显,本系统致力于建设包括标准车型数据收集及维修案例收集和查询的云计算服务平台,降低成本,方便用户查询车型以及维修数据。

根据项目的计划,项目目标主要有几个方面:

1. 实现用户数据上传奖励机制的功能

2. 实现提供资料服务的客户功能

3. 移动客户端

4. 建立数据云存储平台

5. 实现用户互动功能

2.2 用户类和特性

主要用户是各个类型的汽车的驾驶员。用户没有专业的计算机知识,所以需要一个友好简单的界面。用户通过软件进行沟通,应提供多种方式,如文字,音频聊天等。

用户一般不经过任何的培训就能能够比较熟练地应用此系统。

本系统的预期使用频度为:7*24小时。

2.3 运行环境

2.3.1 硬件环境

可选用支持安卓的手机,苹果,基于开发使用的是开源系统,所以具有了很好的移植性,对硬件网络没有特殊要求,以实际购买力为准。

2.3.2 软件环境

1、 用MySQL 作为数据存储数据库;

2、 采用SSH 技术作为系统的解决方案,使系统具有更好的可扩展性;

3、 采用Tomcat 作为系统的应用服务器 ;

4、 客户端采用浏览器形式,满足零客户端的易用性要求;

5、 使用Hadoop 分布式系统基础架构;

6、 使用谷歌云平台技术;

7、 满足客户手机客户端的需求 ;

2.4 设计和实现上的限制

设计上,目前这个系统仅仅是未来产品的一部分,必须要保证具有良好的扩展性。实现上,需要一个主机服务器,而且没有开发类似产品的经验等。

2.5 假设和约束(依赖)

2.5.1 产品的SEO 排名

为了在尽量短的时间内收回对系统的投资,需要尽快的打开市场,提高系统的SEO 排名,有助于尽快的打开市场,从而能尽快盈利。为下一步的发展奠定基础。

这个需要专业人士的帮助。

2.5.2 各个模块之间的稳定协作

系统主要会由用户的几种类型分为几个模块,各个模块之间的稳定协作需要得到保证,保证系统的24*7的稳定运行,尽量只保持周期性的维护。

2.5.3系统的安全

系统的安全是当前网络环境下的一个重要要求,系统的安全不仅关系着自身的盈利等,还关系着用户的各种信息。

系统的安全方面,需要专业人士的帮助。

3. 外部接口需求

3.1 用户界面

追求尽量简洁的界面,争取直观的传递给客户尽量多的讯息。

3.2 硬件接口

不详,需要根据具体的情况具体分析。

3.3 软件接口

不详,需要根据具体的情况具体分析。

3.4 通讯接口

遵循各种网络协议,满足各种浏览器的需求。

不详,需要根据具体的情况具体分析。

4. 系统特性

4.1 说明和优先级

本系统根据最终用户所具有的不同功能将用户分为以下四类:

1、 汽车用户:需要从产品得到信息,产品等;

2、 合作用户:提供汽车用户需求的各种产品、信息;

3、 管理用户:管理汽车用户和合作用户,保证正常的秩序;

4、 系统管理员:维护系统的正常。

产品在做完最基础的架构之后,应该优先做出汽车用户的模块,然后才是管理用户和合作用户的功能。

优先级:管理员〉汽车〉合作用户=管理员

4.2 激励/响应序列

目前不详。

4.3 功能需求

4.3.1 汽车用户功能

4.3.2管理员功能

需求分析说明书

1. 引言 . ......................................................................................................................................... 3

1.1 编写目的 .............................................................................................................................. 3

1.2 项目风险 .............................................................................................................................. 3

1.3 预期读者和阅读建议 .......................................................................................................... 5

1.4 产品范围 .............................................................................................................................. 5

1.5 参考文献 .............................................................................................................................. 5

2. 系统总体概述 ............................................................................................................................. 6

2.1 目标 ...................................................................................................................................... 6

2.2 用户类和特性 ...................................................................................................................... 7

2.3 运行环境 .............................................................................................................................. 7

2.3.1 硬件环境 . ........................................................................................................................... 7

2.3.2 软件环境 . ........................................................................................................................... 7

2.4 设计和实现上的限制 .......................................................................................................... 7

2.5 假设和约束(依赖) . ............................................................................................................... 7

2.5.1 产品的SEO 排名 .............................................................................................................. 7

2.5.3系统的安全 ......................................................................................................................... 8

3. 外部接口需求 ............................................................................................................................. 8

3.1 用户界面 .............................................................................................................................. 8

3.2 硬件接口 .............................................................................................................................. 8

3.3 软件接口 .............................................................................................................................. 8

3.4 通讯接口 .............................................................................................................................. 8

4. 系统特性 . .................................................................................................................................... 9

4.1 说明和优先级 ...................................................................................................................... 9

4.2 激励/响应序列 .................................................................................................................. 9

4.3 功能需求 .............................................................................................................................. 9

4.4 功能详述 ............................................................................................................................ 11

4.4.1以使用软件的汽车用户为例: ....................................................................................... 11

5. 其它非功能需求 ....................................................................................................................... 12

5.1 性能需求 ............................................................................................................................ 12

5.2 安全措施需求 .................................................................................................................... 12

5.3 安全性需求 ........................................................................................................................ 12

5.4 操作需求 ............................................................................................................................ 13

5.5 软件质量属性 .................................................................................................................... 13

5.6 业务规则 ............................................................................................................................ 13

5.7 用户文档 ............................................................................................................................ 13

6. 词汇表 . ...................................................................................................................................... 13

6.1 SSH . ..................................................................................................................................... 13

6.2 JA VA .................................................................................................................................... 13

6.3 MYSQL ............................................................................................................................... 13

7. 待定问题列表 ........................................................................................................................... 14

1. 引言

1.1 编写目的

本需求分析说明书对本项目第一阶段的内容进行分析,对需求细节和实现方式进行了较为详细的阐述。本需求说明书供业务和科技部门人员、软件需求提供人员、软件的概要设计人员、软件的开发人员、软件的测试人员使用,并作为产品验收确认的依据。

需求分析是在可行性研究的基础上,将用户对系统的描述,通过开发人员的分析概括,抽象为完整的需求定义,再形成一系列文档的过程。可行性研究旨在评估目标系统是否值得去开发,问题是否能够解决,而需求分析旨在回答" 系统做什么" 的问题,确保将来开发出来的软件产品能够真正满足用户的需要。

构建一个软件系统最困难的工作是确定构建什么。其他任何工作都不会像这部分工作那样,在出错之后会如此严重地影响随后实现的系统,并且在以后修补竟会如此的困难。

需求分析是一个非常重要的过程,它完成的好坏直接影响后续软件开发的质量。一般情况下,用户并不熟悉计算机的相关知识,而软件开发人员对相关的业务领域也不甚了解,用户与开发人员之间对同一问题理解的差异和习惯用语的不同往往会为需求分析带来很大的困难。所以,开发人员和用户之间充分和有效的沟通在需求分析的过程中至关重要。

有效的需求分析通常都具有一定的难度,一方面是因为交流存在障碍,另一方面是因为用户通常对需求的陈述不完备、不准确和不全面,并且还可能不断地变化。开发人员不仅需要在用户的帮助下抽象现有的需求,还需要挖掘隐藏的需求。此外,把各项需求抽象为目标系统的高层逻辑模型对日后的开发工作也至关重要。合理的高层逻辑模型是系统设计的前提。

在进行需求分析的过程中,首先要明确需求分析应该是一个迭代的过程。由于市场环境的易变性以及用户本身对于需求描述的模糊性,需求往往很难做到一步到位。需求分析不仅仅是属于软件开发生命周期早期的一项工作,而且还应该贯穿于整个生命周期中,它应该随着项目的深入而不断地变化。

此外,为了方便后续的评审和测试等工作,需求的描述应该尽量做到:具体、详细、可以测量和可以实现,并且基于时间。

1.2 项目风险

政策风险分析:

随着社会的进步与人们生活水平的提高大幅度增加,尤其在我国汽车进入家庭的条件下,需要更多的适合现代汽车技术要求和社会经济承受能力的汽车维修检测设备,为了让四轮定位仪市场变得规范、有序,中国汽车保修设备行业协会与全国汽车维修标准化技术委员会于2004年,制定了四轮定位仪的行业标准(标准号JT/T505-2004),国家交通部2004年国标GB/T16739.1-.2-2004《汽车维修业开业条件》规定:一、二类汽车维修企业必须配备

四轮定位仪,鼓励国内汽车四轮定位仪的产业发展,提升汽车安全性检测装备及技术水平。编写其配套的移动终端的数据采集系统及线上交流软件,建设包括标准车型数据收集及维修案例收集和查询的云计算服务平台,也是十分重要的、因此,开发我国具备自主知识产权的,同时采用国际领先的JA V A 编程语言的手机IOS 及安卓软件,是完全符合行业产业政策的!

另外,国务院18号文件对软件企业的发展给予了很多的优惠政策,在应对金融危机时,电子信息产业的调整振兴规划中,再次明确提出各级政府对嵌入式工业软件、采用JA V A 编程语言设计的行业应用软件、工业集成电路电子企业给予充分的支持和支撑!

法律风险分析:

公司从创业之初,十分重视对自主知识产权的保护,拥有2个商标、6个软件著作权证和7项专现正在申请国际专利。为有效防止出现法律上的竞争风险,进一步参与国际竞争铺平道路。

市场风险分析: 两个数据:一个是《2002年中国软件产业前100家企业》的软件总收入,居然达到了465.65亿!而另一位记者在中国软件博览会新闻发布会上获悉,2001年中国软件产业总额为796亿元,出口总额达到60亿元人民币!这两串数据实在令人震惊,因为它们意味着,中国软件业的市场规模在一夜之间就跃升了好几倍!如此之神速,赶美超印指日可待!

技术风险分析:

我们都知道JA V A 是一种成熟的、健壮的、安全的、可移植的、高性能的编程语言,目前被广泛用于网络、手机、家电等几乎任何一种可用编程来实现功能,它本身的功能应该都不存在任何的技术风险,另本公司四轮定位仪产品传感器采用最新CMOS 数码技术,由于其良好的硬件性能及性价比优势,正广泛的被当前的数码相机厂家所青睐,相信不久就能取代CCD 成为民用领域的主流,所以本项目产品中整个四轮定位系统完全达到国际先进水准,而采用CMOS 新技术的仅有2家。随着中试的进一步推进,公司将着重投入软件的功能的进一步升级开发、产业化的工艺改进,产品包装设计,以及通过ISO9000、CE 认证等相关工作,具有独占的技术优势。

运营风险分析:

公司经过三年的努力,公司在全国发展了100多家经销商,在北京、上海、天津、沈阳、济南、西安、乌鲁木齐、成都、广州、杭州10个中心城市设立销售办事处。已有近20个国家采购了我公司产品,并在美国、意大利、俄罗斯、印度、韩国、新马泰签约了专门的代理商。

公司拥有约900平方米,配套有车床、铣床、钻床以及全套传感器电子组装生产流水线;研发中心装置了汽车模拟台架、传感器数据扫描监测柜、LED 光学测试仪、电子示波器、智能工控试验台等信息产品开发设备。公司各部门设置齐全,拥有一批高素质的研发、生产和管理人才,具有良好的产业化基础,和一定的以市场为导向的经营防范能力。

财务风险分析:

本项目总投资160万元,至今已完成总投资130万, 2012年底,累计销售额为人民币1816.62多万元,实现利税172万元,今年1-12月份,销售收入达1200多万元,市场需求呈旺盛增长趋势。预计到2013年,项目完成时,规模效应充分显现,可实现每年2500万元的经营收入,利税600万元。项目动态投资回收期2年,借款偿还期3年。项目的盈利能力和清偿能力均较好,从财务角度上讲,该项目是不存在大的不确定性的财务风险。

1.3 预期读者和阅读建议

小组成员

审核组成员

相似系统的设计人员

1.4 产品范围

依靠云计算技术,互联网技术结合汽车四轮定位技术,实现移动终端的数据采集系统及线上交流软件,包括标准车型数据收集及维修案例收集和查询的云计算服务平台。利用JAVA,JSP 语言建立平台界面,完成相关操作按钮,下拉框,指令等平台所有对应操作; Hadoop 是一个分布式系统基础架构平台,用户可以在不了解分布式底层细节的情况下开发分布式程序,在此我们就利用Hadoop 提供的可靠共享存储和分析系统,充分利用集群的威力,高速运算和存储。实现大数据下多用户同时在线服务和资源共享。

1.5 参考文献

[1] 徐观, 苏建, 陈熔, 张立斌, 苏丽俐. 汽车主销后倾测量模型误差分析及标定方法[D]. 吉林大学,2008,1.

[2] 李延庆. 四轮定位专用调整角度零件[J]. 检测技术. 2003,28:45-46 .

[3]田朝晖. 浅析一汽丰田轿车四轮定位调整[J]. 沿海企业与科技. 2011,136:51-54.

[4]肖军 李历军. 汽车车轮及轮胎的磨损和定位检测[J]. 决策参考. 2010,5:9-13.

[5] 苏 建 徐 观. 基于Solidworks 平台的四轮定位仪检定装置三维动画仿真[J]. 机 械设计与制造. 2007,5:72-73.

[6] 王德超, 涂亚庆, 张铁楠. 基于计算机视觉的汽车四轮定位参数检测数学模型及方法研究[J]. 汽车工程. 2008,3:9-13 .

[7] 黄景中. 四轮定位仪的关键技术[R]. 桂 林,2007.

[8]Tom White.Hadoop权威指南[M].清华大学出版社, 北京:2011.

[9]Chuck Lam.Hadoop实战[M].人民邮电出版社, 北京:2011.

[10]张孝祥.JA V A 培训教程[M].北京:清华大学出版社,2003.

[11] 吕凤翥.JA V A 语言程序设计[M].北京:清华大学出版社,2010.

[12] 樊海林. 在用汽车四轮定位参数变化对操纵稳定性影响研究[J].重庆交通大学,2011,3.

[13]朱颖琪. 基于云计算的海量数据存储研究与设计[D]. 电子科技大学,2009,6.

[14]Knoer.SJ.Lessons learned from a pharmacy practice model change at an academic medical center,AMERICA JOURNAL OF HEALTH-SYSTEM PHARMACY,2010.

[15]Amelung.C: First result from the ATLAS muon spectromerer optical aligment system , NUCLEAR INSTRUMENTS&METHODS ,Vol.623,No.1 388~390,2010.

[16] 雷玉泉. 现代汽车四轮定位技术研究[D]. 上海海事大学,2006,6.

[17] Amelung.C. The optical alignment system of the ATLAS muon spectromter endcaps , JOURNAL OF INSTRUNENTATION, 2008.

[18] Burdzik.R. Identification of structure and directional distribution of vibration transferred to car-boby from road roughness, JOURNAL OF VIBROENGINEERING, 2014.

[19] 曹凤兵. 基于 Hadoop 的云计算模型研究与应用[D]. 重庆大学,2011,4 .

[20] 高德赞. 四轮定位仪检测原理研究[D]. 吉林大学,2012,6.

[21] 宋志军,JSP 从入门到精通[M].电子工业出版社,2011.9 .

[22] 卢翰,JSP 项目开发实例[M].清华大学出版社,2011.1 .

[23] 吴兴敏,汽车车身结构[M].人民邮电出版社,2010.9.

[24] 陈有方,汽车原理与构造[M].重庆大学出版社,2003.

[25] 余翔. 四轮定位仪检测原理[J].工具技术,2005(1):80-81.

[26] 李刚. 汽车前束和前轮外倾测量原理[J].汽车运输,1994(11):18-20.

[27] FASEP Company.Unitronic N-K User’s Manual[G].1996.

[28] Jiang G.,Tsui H,Quan L,Zisserman A.Single axis geometry by fitting tonics[C].

Proceedings of European Conference on Computer Vision,2002:537-550.

[29] Lee H J.Region Matching and Depth Finding for 3D Objects in Stereo Aerial

Photographs[J].Pattern Recognition,1990,23(2):81-93.

[30] 张建勋,古志民,郑超. 云计算研究进展综述[J].计算机应用研究,2010,27

(2):429-433

[31] 何元. 基于云计算的海量数据挖掘分类算法研究[D].成都:电子科技大学硕士论文,2011.

[32] 刘鹏. 云计算(第二版)[M].北京:电子工业出版社,2011.

2. 系统总体概述

2.1 目标 本系统的主要目的是研发一款基于移动终端的数据采集系统(四轮定位数据、汽车其他维修数据、汽车维修案例等)及线上交流软件,模仿百度知道,可以进行网上互动,论坛或者讨论组,进行问题悬赏,当答对提问者的咨询的问题的时候,可以获得积分,积分可以进行排序,在网上进行公布;另外,积分也可以用来在该网站上下载数据; 同时,这些数据又会进一步作为搜索结果,提供给其他有类似疑问的用户,达到分享知识的效果。鼓励用户将自己所知的四轮定位数据通过移动终端上传给系统数据库。并且可以方便的与别的用户交流。在网络中可以跨越年龄、身份、行业、地域的限制,达到人与人、人与信息之间的零距离交流。随着数据量的扩大,云计算的优势逐渐凸显,本系统致力于建设包括标准车型数据收集及维修案例收集和查询的云计算服务平台,降低成本,方便用户查询车型以及维修数据。

根据项目的计划,项目目标主要有几个方面:

1. 实现用户数据上传奖励机制的功能

2. 实现提供资料服务的客户功能

3. 移动客户端

4. 建立数据云存储平台

5. 实现用户互动功能

2.2 用户类和特性

主要用户是各个类型的汽车的驾驶员。用户没有专业的计算机知识,所以需要一个友好简单的界面。用户通过软件进行沟通,应提供多种方式,如文字,音频聊天等。

用户一般不经过任何的培训就能能够比较熟练地应用此系统。

本系统的预期使用频度为:7*24小时。

2.3 运行环境

2.3.1 硬件环境

可选用支持安卓的手机,苹果,基于开发使用的是开源系统,所以具有了很好的移植性,对硬件网络没有特殊要求,以实际购买力为准。

2.3.2 软件环境

1、 用MySQL 作为数据存储数据库;

2、 采用SSH 技术作为系统的解决方案,使系统具有更好的可扩展性;

3、 采用Tomcat 作为系统的应用服务器 ;

4、 客户端采用浏览器形式,满足零客户端的易用性要求;

5、 使用Hadoop 分布式系统基础架构;

6、 使用谷歌云平台技术;

7、 满足客户手机客户端的需求 ;

2.4 设计和实现上的限制

设计上,目前这个系统仅仅是未来产品的一部分,必须要保证具有良好的扩展性。实现上,需要一个主机服务器,而且没有开发类似产品的经验等。

2.5 假设和约束(依赖)

2.5.1 产品的SEO 排名

为了在尽量短的时间内收回对系统的投资,需要尽快的打开市场,提高系统的SEO 排名,有助于尽快的打开市场,从而能尽快盈利。为下一步的发展奠定基础。

这个需要专业人士的帮助。

2.5.2 各个模块之间的稳定协作

系统主要会由用户的几种类型分为几个模块,各个模块之间的稳定协作需要得到保证,保证系统的24*7的稳定运行,尽量只保持周期性的维护。

2.5.3系统的安全

系统的安全是当前网络环境下的一个重要要求,系统的安全不仅关系着自身的盈利等,还关系着用户的各种信息。

系统的安全方面,需要专业人士的帮助。

3. 外部接口需求

3.1 用户界面

追求尽量简洁的界面,争取直观的传递给客户尽量多的讯息。

3.2 硬件接口

不详,需要根据具体的情况具体分析。

3.3 软件接口

不详,需要根据具体的情况具体分析。

3.4 通讯接口

遵循各种网络协议,满足各种浏览器的需求。

不详,需要根据具体的情况具体分析。

4. 系统特性

4.1 说明和优先级

本系统根据最终用户所具有的不同功能将用户分为以下四类:

1、 汽车用户:需要从产品得到信息,产品等;

2、 合作用户:提供汽车用户需求的各种产品、信息;

3、 管理用户:管理汽车用户和合作用户,保证正常的秩序;

4、 系统管理员:维护系统的正常。

产品在做完最基础的架构之后,应该优先做出汽车用户的模块,然后才是管理用户和合作用户的功能。

优先级:管理员〉汽车〉合作用户=管理员

4.2 激励/响应序列

目前不详。

4.3 功能需求

4.3.1 汽车用户功能

4.3.2管理员功能


相关内容

  • 软件工程实验的心得体会
  • 软件工程实验的心得体会 ---- 获取用户需求的沟通技巧 经过这学期软件工程实验的学习,深深感到用户需求对软件的重要性.成功的软件产品是建立在成功的需求基础之上的,而高质量的需求来源于用户与开发人员之间有效的沟通与合作.当用户有一个问题可以用计算机系统来解决,而开发人员开始帮助用户解决这个问题,沟通 ...

  • 51Testing软件测试网:面向对象软件的测试
  • 当前位置:首页>>软件测试技术>>功能测试>>正文 面向对象软件的测试 文章出处:不详 作者:周梦醒 发布时间:2005-10-30 一 摘要(Abstract) [摘要] 面向对象技术在软件工程中的推广使用,使得传统的测试技术和方法受到了极大的冲击.对面向对象技 ...

  • 软件设计实例分析教学大纲
  • <软件设计实例分析>教学大纲 中文名称:<软件设计实例分析>实验 英文名称:Software Design Case Analysis 实验学时:37学时 先修课程:软件工程.软件需求分析与设计 适用专业:软件工程 课程性质:非独立设课 课程负责人: 专业负责人: 一.教学目 ...

  • 需求获取--论文素材
  • 需求获取--论文素材 需求的三个层次:业务,用户和功能.在项目中它们在不同的时间来自不同的来源,也有着不同的目标和对象,并需以不同的方式编写成文档.业务需求(或产品视图和范围)不应包括用户需求(或使用实例),而所有的功能需求都应该源于用户需求.同时你也需 要获取非功能需求,如质量属性.我将在随后列出 ...

  • 软件工程基本概念
  • 软件工程基本概念 考点1 软件的定义与软件特点 1软件的组成 软件指的是计算机系统中与硬件相互依赖的另一部分,包括程序.数据和相关的文档. 软件由两部分组成: (1)机器可执行的程序和数据: (2)与软件开发.运行.维护及使用等有关的文档. 2软件的特点 软件具有如下特点: (1)软件是逻辑产品,而 ...

  • 软件工程(第三版)教学大纲
  • 软件工程(第三版) 教学大纲 一.教学目的与任务 软件工程是计算机软件.计算机应用等相关专业的一门重要的专业课.必修课.是一门综合性和实践性很强的课程.本课程讲述软件工程的基本概念.原理和方法,软件开发的过程.步骤.方法与技术,要求学生了解软件项目开发的一般过程,掌握软件开发的主流方法,了解软件开发 ...

  • 软件测试用例实例(非常详细)
  • 1.兼容性测试 在大多数生产环境中,客户机工作站.网络连接和数据库服务器的具体硬件规格会有所不同.客户机工作站可能会安装不同的软件例如,应用程序.驱动程序等而且在任何时候,都可能运行许多不同的软件组合,从而占用不同的资源. 测试目的 配置说明 服务器 操作系统 系统软件 外设 应用软件 结果 Win ...

  • 平安银行笔试参考题目
  • 一.选择题 1.在CPU与主存之间设置调整缓冲存储器Cache,其目的是为了(B) A.扩大主存的存储容量 B.提高CPU对主存的访问效率 C.既扩大主存容量又提高存储效率 D.提高外在储器的速度 2.(A)是面向对象程序设计语言不同于其它语言的主要特点 A.继承性 B.消息传递 C.多态性 D.静 ...

  • 管理信息系统需求分析说明书模板
  • 管理信息系统系统 需求分析说明书 文档名称:管理信息系统需求分析说明书 文档编号:AICBS-SAS-子系统模块名-0 版 本 号:0.0.0 建立日期:2004年xx 月xx 日 电子版名:需求分析说明书. doc Confidential (机密) 共页 目 录 1 引言 . ......... ...