需求分析文档

上传人:汽*** 文档编号:511555912 上传时间:2022-08-16 格式:DOCX 页数:12 大小:251.39KB
返回 下载 相关 举报
需求分析文档_第1页
第1页 / 共12页
需求分析文档_第2页
第2页 / 共12页
需求分析文档_第3页
第3页 / 共12页
需求分析文档_第4页
第4页 / 共12页
需求分析文档_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《需求分析文档》由会员分享,可在线阅读,更多相关《需求分析文档(12页珍藏版)》请在金锄头文库上搜索。

1、20072007-10-26软件工程学习管理系统需求分析文档摘要学生学习管理系统是学生管理的一个重要组成部分,也是学校管理的组成 部分。尤其是在信息技术高度发达的今天,利用信息技术实现高效的校园学习管理 有着巨大的实用价值和优点。本文档为学习管理系统的设计、实现、测试以及验收 提供重要依据,也为评价系统功能和性能提供标准。本文档可供用户项目管理人 员、系统分析人员、程序设计人员以及系统测试人员阅读和参考。项目名称文档名称项目组长文档作者指导TA学习管理系统需求分析文档陆瑶丁海洋朱月明郭峰目录1引言31.1编写目的31.2项目背景31.3定义41.4参考资料4任务概述错误!未定义书签。2.1目标

2、52.2运行环境52.3条件与限制53.2.4用户特征数据描述6错误!未定义书签。4.5.6.3.1静态数据63.2动态数据63.3数据库介绍63.4数据词典73.5数据采集8功能需求84.1功能划分84.2功能描述9性能需求95.1数据精确度95.2时间特性105.3适应性10运行需求106.1用户界面106.2硬件接口 106.3软件接口 106.4故障处理11其它需求11项目名称文档名称项目组长文档作者指导TA学习管理系统需求分析文档陆瑶丁海洋朱月明郭峰引言1.1编写目的信息技术高度发达的今天,利用信息技术对大量复杂的信息进行有效的管理成为一种普 遍而实用的手段。一方面,这极大的减少了簿

3、记和人力的开销,另一方面,现代计算机强大 的计算能力和网络的普遍部署,大大简化了大量信息的处理和流动。同样,学生学习管理系 统是学生管理的一个重要组成部分,也是学校管理的组成部分,该系统涉及了学生信息,学 习信息,以及很多相关信息的综合处理。为了方便配合学校管理,开发学习管理系统是当务 之急。学生管理系统把学习管理员、班主任、年级组长、德育处的部分管理工作集成到一个 统一的平台,各管理人员分工协作、相互配合,及时了解学生学习生活情况。同时,也可以 方便老师针对学生个体不同情况进行分层次教育。本文档为学习管理系统的设计、实现、测试以及验收提供重要依据,也为评价系统功能 和性能提供标准。本文档可供

4、用户、项目管理人员、系统分析人员、程序设计人员以及系统 测试人员阅读和参考。12项目背景项目委托单位: 项目开发单位: 项目主管部门:软件工程课程项目 复旦大学软件工程学院 复旦大学软件工程学院项目规划:阶段文档提交日期需求阶段需求分析文档10月30日分析设计软件设计文档门月15日测试软件测试文档12月21日项目开发小组:开发人员姓名邮箱组长陆遥.cn组员丁海洋.cn组员宋盈盈.cn组员朱月明.cn项目名称文档名称项目组长文档作者指导TA学习管理系统需求分析文档陆瑶丁海洋朱月明郭峰13定义解释业务流程图业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表, 利用它可

5、以帮助分析人员找出业务流程中的不合流理向。数据流程图是一种能全面地描述信息系统 逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。 管理调查过程中绘制的业务流程图和表格分配图等虽然形象地表达了管理信息中的流动和存储过 程,但仍没有完全脱离一些物质要素(如货物、产品等)、数据流程图则进一步舍去物质要素,收 集有关资料,用计算机进行信息管理,为下一步分析做好准备。数据流程图数据流程图表示求解某一问题的数据通路。同时规定了处理的主要阶段和所用的各种数据媒体。数据流程图包括:1. 指明数据存在的数据符号,这些数据符号也可指明该数据所使用的媒体。2. 指明对数据执行

6、处理的处理符号,这些符号也可指明该处理所用到的机器功能。3. 指明几个处理和(或)数据媒体之间的数据流的流线符号。4. 便于读、写数据流程图的特殊符号。在处理符号的前后都应是数据符号。数据流程图以数据符号开始和结束(除9. 4规定的特殊符号外)处理过程功能图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息 在系统中的流动、处理和存储情况。数据字典所谓数据词典,是指定义和管理数据库文件(库表)的有组织的系统,其目的是方便数据库的存取 和控制,加强系统的数据管理需求提出者 图例说明需求提出者是对项目进行提出需求的用户是一种描述系统内各单位、人员之间业务关系、作业顺

7、序和管理信息流向的图表,利用它可以 帮助分析人员找出业务流程中的不合流理向。数据存储数据存储是一种对深入挖掘用户需求,得出数据分析的存储过程。是对整个数据的中间结果以 及最终结果的存储。数据传递数据传递是处于整个规定了的所有数据媒体的中间产物的传递。14参考资料1. 软件工程文档模版2. Data Base System Concepts (4th edition)Abraham Silberschatz et al.3. Software Engineering: A Prac titio ners ApptfiOaehition)Roger S. Pressman项目名称文档名称项目组长文

8、档作者指导TA学习管理系统需求分析文档陆瑶丁海洋朱月明郭峰2任务概述2.1目标1. 明确用户需求,加速开发进程2. 处理速度的提高;3. 控制精度或生产能力的提高;4. 管理信息服务的改进;5. 人员工作效率的提高。22运行环境1. 操作系统:Microsoft Windows XP Advanced Server2. 网络服务器:Tomcat 5.03. 数据库:MySQL4. 开发工具:Eclipse(MyEclipse)2.3条件与限制1. 处理器要求:Pentiumll或以上2. 运行环境:jdk5.03. 内存要求:512MB或以上2.4用户特征使用本软件的用户非常广泛,它非常适用于

9、具有如下特点的人员: 工作中与外界联系非常频繁,惜时如金;与外界的联系成为开展工作的关键因素,相关信息丢失或损坏可能带来重大损失。 针对如上用户特点,本软件可以迅速、准确、方便地提供个人社会关系数据库管理系统的各 项管理功能,同时力求为用户提供方便、高效、实用的功能。用户只需掌握电脑录入功能即 可。项目名称文档名称项目组长文档作者指导TA学习管理系统需求分析文档陆瑶丁海洋朱月明郭峰3数据描述3.1静态数据信息管理系统处理程序中静态数据分离技术经过3个发展阶段。(1) 静态数据作为应用程序的一部分直接保存在程序中,即静态数据与程序结合在一 起。(2) 静态数据从程序内部分离出来,形成独立的外部数

10、据文件。静态数据文件与动态 数据文件相互独立,依靠特定程序分别进行参照或存取。(3) 静态数据由外部数据文件存放方式转为数据库存放方式将以前程序中静态数据 对动态数据加工的某些控制关系抽象为静态表与动态表间关系。a. 用户id;b. 用户身份;c. 用户密码;d. 学生所属班级;e. 学生的成绩;f. 教师所属班级;g. 学生的个人信息;h. 学生的个人信息状况;3.2动态数据输入数据:菜单选项,查询关键字,新建记录项,导入文件。 输出数据:由查询关键字确定的数据库记录集合或全部记录。 内部生成的数据:中间查询结果。33数据库介绍数据库:Oracle其优点在于:1. 能在所有主流平台上运行(包

11、括 Windows)。完全支持所有的工业标准。2. 采用完全开放策略。可以使客户选择最最适合的解决方案。对开发商的全力支持。3. 平行服务器通过使一组结点共享同一簇中的工作来扩展Window NT的能力,提供高可用 性和高伸缩性的簇的解决方案。如果Windows NT不能满足需要,用户可以把数据库移到 UNIX 中。4. 获得最高认证级别的ISO标准认证性能最高。5. 保持Windows NT下的TPC-D和TPC-C的世界记录。项目名称文档名称项目组长文档作者指导TA学习管理系统需求分析文档陆瑶丁海洋朱月明郭峰6. 多层次网络计算,支持多种工业标准,可以用ODBC,JDBC,OCI等网络客户

12、连接。7. 长时间的开发经验,完全向下兼容。得到广泛的应用。完全没有风险。3.4数据词典数据从程序内部分离出来,形成独立的外部数据文件。静态数据文件与动态数据文件相互独立,依靠特定程序分别进行参照或存取。静态数据由外部数据文件存放方式 转为数据库存放方式,将以前程序中静态数据对动态数据加工的某些控制关系抽象为静态表 与动态表间关系名称学生信息查询别名无用途操作处理描述不同的用户能够访问不同的信息名称用户登陆密码别名密码/密码信息用途登陆,鉴定身份描述用户登陆密码可以自己设定名称学生管理信息别名无用途操作处理描述只有教师才有权限查看班级每个人的信息名称电费管理信息别名无用途操作处理描述只有教师才

13、有权限查看班级每个人的信息名称数据管理信息别名无用途操作处理描述只有管理员才有权限进行信息的整合名称门卫登记管理系统别名无用途操作处理描述对来访人员的查询,登记等功能项目名称文档名称项目组长文档作者指导TA学习管理系统需求分析文档陆瑶丁海洋朱月明郭峰3.5数据采集第一步配置账务数据库配置参数是指装有数据库的机器名,如果本机上装有数据库,可以点击“取本机名”按钮自动取到机 器名,如果数据库不在本机上,请直接输入机器名或ip地址数据库名称:不同的软件都有不同的名称,一般在选择不同的接口类型后,系统都会显示默 认的数据库名,一般不用修改;如果需要修改,可以点击“数据库清单”来选择相应的数据 库。登录

14、用户名和密码:一般默认的数据库登录名为manager,密码为manager,若管理员更改 过数据库口令,请询问系统管理员。第二步 选择采集文件存放目录及采集参数:选择采集后文件存放目录,采集的数据类型 第三步确定采集数据的单位账套信息:点击“获得采集数据账套信息”按钮,系统将根据 前面的设置自动获得采集数据的账套信息;选择需要采集的账套,然后点击“确定以上设置, 并开始采集”按钮,系统开始采集数据,采集完成后系统会给出提示。4功能需求4.1功能划分本软件具有如下主要功能: 学生查看自身信息功能 教师管理人员查询功能 修改功能(包括添加、删除、修改操作) 完善数据功能 门卫登记管理功能 电费管理功能 密码管理功能 身份验证功能顶层(第0层)数据流图(DFD):教师查询模块终端处理信息

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号