员信息、专业教学计划的录入,所对应系成绩查询等
辅导员进入学生成绩管理系统的主要功能是:查询所管理班级成绩,打印不及格学生名单,录入学生信息,修改自己的帐号密码等。
教师进入学生成绩管理系统的主要功能是:各科教师登录系统后可以查询个人信息、修改自己的账号密码,查询自己的授课课程,实现对选修了自己课程的学生的成绩进行查询和录入,各科老师可以对自己学生选修课程结束后给予分数,同时可以对自己所带课程的成绩优秀人数,及格人数和不及格人数的分布信息进行查询。
学生进行学生成绩管理系统的主要功能是:每个学生登录系统后可以查询个人信息、修改自己的账号密码,同时在课程结束后可以查询在校期间各个时间段选修课程的成绩与学分。
3.2 系统模块结构图
通过对需求的分析,我们得知系统需要提供的主要功能如图3-1所示。
图3-1系统功能图
3.3系统用例图
有系统的功能图和需求,我们即可通过用例来描述系统功能 主要用例分析:
11
1、用例-登录
(1)简要说明:本用例描述了所有用户登录系统 (2)基本流程 所有用户进入本系统时显示登录页面,用户选择登录类别,并输入其用户名和密码,然后单击登录按钮。
系统根据所选择的类别及用户名和密码对登录信息进行验证,然后返回到主页。 (3)分支流程
如果用户单击修改密码按钮,系统将调用修改密码用例。
如果用户输入用户名不正确,系统将显示一条信息,以指出这一点并提示用户用户名输入错误。
如果用户输入的密码不争取,系统将显示一条信息,以指出这一点并提示用户重新输入密码。
2、用例-录入成绩
简要说明:本用例描述了教师对课程成绩进行录入 基本流程
教师在录入成绩页面选择录入课程名称及班级,然后单击录入成绩 系统更新录入的成绩,然后在页面上显示所录入的对应班级课程成绩 教师单击确认保存所录入的成绩,系统对所录入的成绩进行保存 (3)分支流程
如果没有要选择的课程名称,给出提示 如果没有要选择的班级名称,给出提示
如果教师没有确认保存录入成绩,给出提示,并结束 3、用例-修改成绩
(1)简要说明:本用例描述了管理员对成绩进行修改 (2)基本流程
管理员输入学号和课程号,单击修改成绩
系统更新所修改的成绩,然后再页面上显示所修改的成绩 管理员单击确认保存所修改的成绩,系统对修改进行保存
12
分支流程
如果没有所输入的学号,则给出提示 如果没有要修改的课程,给出提示 如果没有确认保存修改成绩,给出提示 用例-查询成绩
简要说明:本用例描述了教师对成绩进行查询 基本流程
教师在查询页面可以选择查询条件,有学号、学生姓名、班级、课程任意组合,然后单击搜索按钮。
系统按照教师所选搜索条件进行检索,然后在页面显示 分支流程
如果教师在单击搜索按钮之前没有选择搜索条件,则系统会默认将此教师所授课程按班级分组全部检索出来。
如果系统没有找到该教师所授课程成绩,则给出提示。
13
图3-2学生和教师用例图
图3-3辅导员用例图
14

