(6) 教师可以对重点、重复出现的问题进行分类等处理。
(7) 系统能够在所有流行的环境运行。
(8) 系统具有可扩展性。
(9) 帮助和使用说明。
1.2 场景描述
1.2.1 教学管理
1.教师发布课件
老师李四是《Java 程序设计》的教师,他上课时使用 PowerPoint 课件,还
要在 eclipse 中讲解代码。上完课后,许多同学向他索要课件和代码,他感觉这
样一个一个同学进行分布太麻烦。他打开 TMS 客房端,登陆到系统中,将课件和
代码压缩后进行发布。这样,还所教的班级里的学生都可以看到课件了。
2.学生完成作业
学生张三登陆系统后,可能看到他每门课程的作业布置情况和完成情况。他
打开一个尚未提交的作业,看到该作业的题目要求。张三根据作业要求,在外部
的编辑器中完成了要求的作业代码并压缩成一个文件。他在作业编辑器中录入作
业答案,并将压缩文件作为附件进行提交。提交后,教师就可以看到学生的作业。
教师批改作业后,张三可以看到作业的成绩和评语。
3.学生查看课件
学生张三上课前需要预习《Java 程序设计》这门课,但课本上内容很多,
哪里是重点呢?他打开 TMS 客户端,登陆后,可以看到该课程的课件,打开后,
按课件进行预习。
1.3 功能需求
1.3.1 系统管理
1.用户管理
教学管理
系统维护
1.3.2 教学管理
教学管理是一系统的核心模块,用于辅助课堂教学。
1.3.2.1 课件管理
3