2 需求分析
1.数据需求
需求分析阶段主要有两个方面的任务:分析用户的数据要求和分析用户的
处理要求。通过以上分析,我们已经基本了解了用户对处理的要求,接下来需
要的工作是分析用户对数据的要求。
为了把用户的数据清晰明确地表达出来,系统分析员通常建立一个概念性
的数学模型。概念性模型是一种面向问题的数学模型,是按用户的观点来对数
据和信息建模。最常用的表示概念性数据模型的方法是实体-联系方法。这种方
法用 E-R 图描述现实世界中的实体,而不涉及这些实体在系统中的实现方法,
该方法又称为 E-R 模型,E-R 图中共用三种符号:实体、属性和联系。通常实
体用矩形来表示,属性用椭圆或圆角矩形来表示,联系用菱形来表示。联系有
分为一对一、一对多和多对多三种类型。
2.功能需求
(1)信息录入功能
在这个功能里包括学生基本信息,班级课程信息,学生学期成绩单及成绩单表
格和班级名单的录入。
(2)浏览功能
浏览功能包括浏览学生成绩,浏览班级课程,浏览课程名称和专业信息。
(3)查询功能
查询功能包括按班级和学号查询成绩,按班级查询课程设置。
另外,我们为了保证个人信息不外泄,在进入本系统之前我们必须输入下确的
密码。这样可以防止非法用户越权操作损害数据库而造成损失。
3.创新需求:
在基本要求达到后,可进行创新设计,如系统用户功能控制,对管理员级
和一般级别的用户系统功能操作不同
评论0
最新资源