资源简介 (共12张PPT)第二章需求分析与数据建模项目需求分析与解决方案2.1数据的采集与分类2.2建立关系数据模型2.3目录PART 2.1项目需求分析与解决方案项目需求分析与解决方案2.12 . 1 . 1 项目需求分析需求分析,是指对用户的业务活动进行分析,也指对要解决的问题进行详细分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。项目需求分析与解决方案2.12 . 1 . 1 项目需求分析需求分析,简单地说,就是分析用户的具体实际需求,是设计数据库的基本和起点。需求分析的任务是通过详细调查显示业务要处理的对象,通过对原系统工作情况的充分了解,明确不同角色对功能及管理者的需求,在此基础上确定新系统的功能。项目需求分析最重要的目标是弄清楚该系统究竟要“做什么”。项目需求分析与解决方案2.12 . 1 . 1 项目需求分析例子:设计一个“学生成绩管理系统”,有哪些需求信息?角色功能项目需求分析与解决方案2.12 . 1 . 2 项目解决方案项目解决方案的重点是分析现存的问题,提出新系统的功能需求及相应的技术实现手段和实施保障的措施,说明用户需求是可以实现的。项目需求分析与解决方案2.12 . 1 . 2 项目解决方案1.项目解决方案的设计(2)系统规划与设计(3)系统技术方案(4)系统实施方案(5)保障措施(1)现状分析与诊断为什么做?做什么?达到什么效果?怎么做?如何保障质量?项目需求分析与解决方案2.12 . 1 . 2 项目解决方案2.项目解决方案的评价(1)是否能够透视现存问题并提出有针对性的解决措施(2)是否针对本项目业务的特点和流程设计(3)能否满足基本需求、关键需求和未来变化的需要项目需求分析与解决方案2.12 . 1 . 2 项目解决方案3.项目解决方案的优化优化项目解决方案,是指让所设计的项目解决方案更加有针对性,更能满足需求和未来变化的需要。(1)重做需求分析,确认现存问题,重新提出有针对性的解决措施(2)重新梳理项目业务的特点和流程,根据特点和流程进行二次设计(3)检查项目基本需求、关键需求和未来变化的需要,改进解决方案数据库管理软件简介2.11.关系数据库关系数据库,是建立在关系数据库模型基础上的数据库。主流的关系数据库有Oracle、DB2、SQL server、Microsoft Office Access、sybase、MySQL、MariaDB(MySQL的一个分支)等。数据库管理软件简介2.12.非关系数据库为了解决大规模数据集合多重数据种类带来的挑战,特别是大数据应用难题。如:Apache Hbase、Redis、MongoDB、图形数据库、Membase等。 展开更多...... 收起↑ 资源预览