2系统需求分析报告 paper51.com 2.1引言 paper51.com
需求分析是软件定义时期的最后一个阶段,它的基本任务是回答“系统必须做什么?”这个问题。根据第一章的可行性阶段的分析,我们已经可以得出授课计划管理系统的开发完全可行。根据第一章的可行性阶段的分析,我们已经基本上导出该系统应该具备的功能。可行性研究阶段产生的文档,特别是数据流图,是需求分析的出发点。数据流图中已经划分出系统必须完成的许多基本功能。在这个阶段结束时交出的文档中应该包括详细的数据流图,数据字典和一组简明的算法描述。 http://www.paper51.com 需求分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量。因此,必须用行之有效的办法对软件需求分析进行严格的审查验证。 paper51.com 2.2任务概述及任务流分析 copyright paper51.com
2.2.1 任务概述 http://www.paper51.com
根据第一章的可行性阶段的分析,已经基本上得出系统设计是可行的。目前的任务就是为设计系统做准备,对目标系统进行分析,分析系统的业务流程导出系统的数据流程,给出系统的数据描述以及数据字典。 copyright paper51.com
2.2.2 业务流程分析 内容来自www.paper51.com 现行系统任务流程图: http://www.paper51.com 内容来自论文无忧网 www.paper51.com paper51.com http://www.paper51.com 2. 3数据流图分析及数据描述 内容来自论文无忧网 www.paper51.com 总的数据流图分析: copyright paper51.com
paper51.com 数据的源点或终点 变换数据的处理 http://www.paper51.com 数据存储 数据流 内容来自www.paper51.com
内容来自www.paper51.com 数据流图如下: http://www.paper51.com 内容来自www.paper51.com
copyright paper51.com
copyright paper51.com
2.3.1数据描述(含数据字典) copyright paper51.com 数据字典是关于系统数据信息的集合,也就是对数据流图中包含的所有元素的定义集合。在上面的数据流程图里,从组成数据流图的元素中我们可以得到系统所需的数据描述。在上面的数据流图中对于目标系统最重要的是授课老师制订的授课计划表,无论是教研室,系部还是教务处审核的对象都是它,并且后来的授课计划具体实施也是建立在它上面的。因此在授课计划表里包含目标系统所需的所有数据,下面将对授课计划表进行详细的描述。 内容来自论文无忧网 www.paper51.com 关系型数据库的实现 copyright paper51.com access2000就是关系数据库的开发工具。数据库能汇集各种信息以供查询,存储和检索。Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于excel的电子表格,可以使数据库一目了然。另外,Access允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用记共享数据库。Access是一种数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,access作为关系数据库开发具备了许多优点。可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。 http://www.paper51.com 在其下写出视图表中所需要的图表及基本应该包含的字段。 copyright paper51.com paper51.com 名字:admin 内容来自论文无忧网 www.paper51.com 描述:包含系统管理员信息 copyright paper51.com 定义:admin=管理员姓名+管理员密码 copyright paper51.com 下面的表格内给出admin表包含的字段 http://www.paper51.com 字段名 内容来自论文无忧网 www.paper51.com 描述 内容来自论文无忧网 www.paper51.com 定义 http://www.paper51.com
编号 paper51.com Username http://www.paper51.com 管理员姓名 内容来自www.paper51.com 文本 paper51.com password 内容来自论文无忧网 www.paper51.com 管理员密码 http://www.paper51.com 文本 http://www.paper51.com 以下是班级上课信息实表 内容来自论文无忧网 www.paper51.com
内容来自论文无忧网 www.paper51.com
表名:class 内容来自www.paper51.com
描述:班级课程相关信息 内容来自www.paper51.com
定义:class=班级+日期+周次+星期+课程名+批次 内容来自www.paper51.com
字段: http://www.paper51.com
字段名 copyright paper51.com 描述 http://www.paper51.com
定义 内容来自论文无忧网 www.paper51.com
编号 内容来自www.paper51.com
Clas http://www.paper51.com 班级名称 paper51.com 文本 paper51.com Day copyright paper51.com 日期 内容来自www.paper51.com 时间/日期 内容来自www.paper51.com
Ime 内容来自论文无忧网 www.paper51.com
周次 http://www.paper51.com 文本 paper51.com Week 内容来自www.paper51.com
星期 http://www.paper51.com 文本 内容来自论文无忧网 www.paper51.com Ye 内容来自论文无忧网 www.paper51.com 课程名 copyright paper51.com 文本 http://www.paper51.com Pc 内容来自论文无忧网 www.paper51.com
批次 copyright paper51.com 文本 copyright paper51.com
实验室信息表: 内容来自论文无忧网 www.paper51.com
内容来自论文无忧网 www.paper51.com 表名:lab paper51.com 描述:包括实验室的课程相关信息 内容来自www.paper51.com 定义:lab=班级+日期+周次+星期+课程名+指导老师+批次 内容来自www.paper51.com copyright paper51.com |