信息科学与技术学院学士学位论文
看学生的考勤也可以用多个条件的组合进行查询。
(4)成绩管理。老师可以按班级上传成绩,按不同条件查询成绩,修改和删除成绩。家长可以根据不同条件查询成绩(孩子成绩或孩子班级成绩),学生就只能根据查询条件筛选查询自己的成绩。管理员也可以对成绩进行增、删、改、查的管理。
(5)文件上传下载。老师可以上传各种类型的学习资料(包括课内和课外),下载资料,也能够修改自己上传的资料的属性如年级,类型等,对错传或不用的资料可以删除。家长和学生能够下载资料。管理员能够对资料进行管理。老师,家长和学生、管理员都能对资料搜索。
(6)留言板。老师、家长和学生可以相互之间进行交流,可以选择匿名留言,可以很好的保护隐私。也可以选择显示自己的姓名,各用户都可以对自己的留言进行管理。
表2-1 系统用户及对应功能表
参与者 游客 功能描述 访问网站首页、浏览新闻公告,通过网站进行用户注册,(主要针对家长用户的注册) 老师 登录后可以查看自己的个人信息,更改自己的个人信息,查看通知公告,搜索查看考勤,上传所教科目的学生成绩并进行修改、查找或删除学生成绩,上传与下载课内或课外课件资料并对已上传的资料进行修改或查找,给学生或家长留言。 学生 登录后可以查看及更改自己的个人信息,查看新闻通知,查看自己的考勤状况、考试成绩,搜索下载课件资料,给老师、家长留言。 家长 登录后可以查看及修改自己的个人信息,查看新闻通知,按条件组合搜索学生考勤、成绩,可以查看孩子的成绩,还可以查看孩子所在班级的考试成绩并进行排名。搜索下载课件资源,给老师、学生留言。 系统管理员 是本系统的所有功能使用者,包括了对用户资料的增删改查及批量导入,新闻公告的发布,考勤的上传与删除,成绩的上传与修改,文件资料的管理及留言的管理。
7
信息科学与技术学院学士学位论文
以上对该课题的研究,经分析确认,本系统的参与者主要有游客、老师、学生、家长、系统管理员五类。根据不同的参与者,我们可以得到如表2-1所示的需求。
2.3用例描述
根据上述系统参与者,从而画出系统需求的用例图。可以确定参与者与系统功能之间的关系,哪些东西在系统边界之外,用例图是对系统语境的勾画,显示了系统的边界,以及如何使用系统。
本系统的管理员用例图如图2-2所示。
用户资料管理<
图2-2 管理员用例图
从图2-2可以看出系统的参与者管理员涉及的主要用例有用户资料管理、新闻公告管理、考勤管理、成绩管理、学习资料管理和留言管理。系统的参与者老师用例图如图2-3所示。
8
信息科学与技术学院学士学位论文
个人资料修改<
图2-3 老师用例图
从图2-3可以看出参与者老师涉及到主要用例有个人资料修改、考勤搜索、成绩搜索、文件管理、和留言管理。本系统的学生用例图如图2-4所示。
个人资料修改<
图2-4 学生用例图
9
信息科学与技术学院学士学位论文
从图2-4可以看出参与者学生涉及到主要用例有个人资料修改、考勤搜索、成绩搜索、文件下载、和留言管理。本系统的家长用例图如图2-5所示。
个人资料修改<
图2-5 家长用例图
从图2-5可以看出参与者家长涉及到主要用例有个人资料修改、考勤搜索、成绩搜索、文件下载、和留言管理。本系统的游客用例图如图2-6所示。
新闻公告浏览游客用户注册
图2-6 游客用例图
各个用例之间存在一定的关系,用户资料管理用例包含用户添加、修改、查询、
10
信息科学与技术学院学士学位论文
删除、批量导入五个用例。新闻公告管理用例包含新闻公告的添加、修改、查询、删除四个用例。考勤管理用例包含考勤的上传、查询与删除三个用例。成绩管理用例包含成绩的上传、修改、查询、删除四个用例。文件管理用例包含文件的上传、下载、修改、搜索与删除五个用例。留言管理用例包含留言的发布、查询、删除三个用例。现在以用户资料管理和成绩管理为例说明该用例与其它用例的关系。用户资料管理用例关系图如图2-7所示。
<
图2-7 用户资料管理用例关系图
成绩管理用例关系图如图2-8所示。
<
图2-8 成绩管理用例关系图
11