班级管理系统

班级管理系统
班级管理系统

班级管理系统需求分析

学院:计算机科学与信息工程学院

专业:计算机软件

一、系统设计目标及意义、功能:

(1)班级管理系统的设计目标及意义是为了实现系统的管理班级人员。

(2)班级管理系统的功能是:学生可以在系统中查询自己的信息、成绩、班干信息;教师可以处理学生的信息、班级的信息。

二、安全性与完整性要求:

(1)用户需要登录账号和登录密码才可以访问系统。

(2)在系统中分有多级用户,各个用户设计有访问权限。

(3)记录信息完整性,信息不能为空。

(4)信息的相连性正确。

三、用户登录权限:

用户登录分为学生、班干、老师登录。

(1)学生身份(普通学生):

①、班级成员查询学生信息(学号、姓名,性别、民族、家庭住址、职位、年龄等等)。

②、班级成员查询课程信息。

③、班级成员查询成绩。

④、班级成员查询班干信息。

⑤、班级成员查询班级班费支出信息

⑥、班级成员查询班级事件信息

⑦、班级各个成员拥有各自的账号和密码,并可自行修改各自的账号和密码。

(2)学生身份(班干)

①、普通学生所有权限。

查询整个系统的班干信息。

(1)老师(管理员)

①、修改、删除、查询、添加班级各个成员的个人基本信息。

②、修改、删除、查询、添加班级各个成员的成绩信息。

③、修改、查询、添加、删除课程信息。

④、修改、查询、添加、删除班干信息。

⑤、修改、查询、添加、删除班级班费支出信息。

⑥、修改、查询、添加、删除班级事件信息。

⑦、拥有自己的账号和密码,并可自行修改自己的账号和密码。

四、信息:

(1)学生基本信息

学号、姓名、性别、身份证号、专业、年级、班别等等。

(2)班干信息

记录着整个班的班干信息。

(3)课程信息

课程编号、课程名、任课老师、学分。

(4)成绩信息

学号、姓名、班级、各科成绩、总分、平均分。

(5)用户信息(系统信息)

用户权限、用户身份、用户名、用户密码。

(6)班级事件信息

记录班级事件,事件日期、事件内容。

(7)班费支出信息

记录班费支出信息,支出日期、支出内容、支出金额。

五、功能图:

六、ER图:

七、数据流图:(1)学生:

(2)老师:

(3)总流程图:

相关主题
相关文档
最新文档