学生信息系统: 1) 给出需求获取的途径; 给出你认为的具体需求;2)完成系统功能结构图\数据流图\数据结构模型 等分析模型及描述.3)提交需求规格说明书
时间: 2024-06-10 17:05:05 浏览: 24
1) 一般来说,获取需求有很多途径。可以直接向使用者或者利益相关者进行调查或采访,获得他们的需求和期望。也可以参考类似系统的实现及市场上类似产品,借鉴这些产品的优点和不足。另外,也可以通过市场调研或竞品分析等方法,获得用户的满意度、痛点和期望等需要。
在学生信息系统中,具体的需求包括但不限于以下方面:
- 学生信息管理:包括学生的个人信息、课程成绩、出勤情况等方面的管理。
- 教师管理:包括教师信息、授课情况、评分等方面的管理。
- 班级管理:包括班级信息、学生、教师等方面的管理。
- 课程管理:包括课程安排、课程信息、教学计划等方面的管理。
- 考试管理:包括考试安排、考试成绩、评分等方面的管理。
- 系统安全:包括用户权限、数据备份、系统安全等方面的管理。
2) 完成系统功能结构图、数据流图、数据结构模型等分析模型及描述:
- 结构图:系统的结构图一般表示系统的结构、组成及各个部分之间的关系。学生信息系统的结构图一般包括前端界面、后端服务、数据库等部分,并描述它们之间的依赖关系。
- 数据流图:学生信息系统的数据流图一般表示了数据的流向以及对数据进行处理的过程,一般包括以下三个层次,从上到下分别是context diagram(上下文模型)、level 0(0层模型)和level 1(1层模型)三个抽象层次。
- 数据结构模型:学生信息系统的数据结构模型则包括各种实体、关系和属性等,以及它们之间的关系。通过设计数据结构模型,可以确保数据的合理性、完整性,同时提高系统的用户体验和良好性能。
3)需求规格说明书: 需求规格说明书是一份详细的文档,规范化地说明了学生信息系统的需求、功能、接口、场景等方面的要求。其中内容包括功能总体需求说明、外部接口需求说明、性能需求说明、设计约束与质量属性、设计约束与质量属性、用例规约说明等等。在实现学生信息系统之前,需要先完成此文档的编写和审核。