而《C语言程序设计》课程网站属于新型的信息管理网站,是利用计算机和网络来实现在线学习的一种新型方式,这种方式为管理员提供了信息统计和信息管理的新途径,管理员可以在系统上添加所有的教学团队信息,并且可以发布学习分类,可以解决学生的疑问等,对于学生来说,可以快速的进行课程的学习和浏览,可以查看老师的教学视频,进行在线练习等,教师的主要功能是负责学生教学资料的发布和测试信息的管理。
本《C语言程序设计》课程网站包括登录功能,登录功能是保证系统安全的重要途径,其次包括课程管理,管理员信息管理,学生信息管理和留言信息管理等。主要是针对学校内部使用,减少工作人员的工作量。
3.1.1系统管理员功能分析
管理员为系统的最高权限,是系统的主要界面,可以看到系统的所有功能,主要功能包括:
(1)学习分类信息功能设计,本功能的设计是展示所有的分类信息的,管理员负责在后台添加和管理,可以看到分类的详细信息,包括内容,时间等。
(2)系统信息管理功能设计,本功能设计的目的是查看自己的个人信息,包括账号,密码等信息。本功能的设计目的是方便添加和管理管理员账号使用的,在添加管理员账号的时候只要按照所有的关键字正确填写就可以添加成功,如果信息填写错误也可以进行提示操作,方便用户信息的填写。
(3)用户信息管理功能,对学生和教师的信息进行管理。
(4)答疑信息管理功能分析,本功能的设计目的是方便解决用户的疑问,可以进行回复留言。
(5)教学团队信息管理,管理不同的团队信息。
3.1.2 教师功能的设计分析
(1)教师的主要功能是对教学资料、视频进行发布,具体的功能有:
(2)系统信息管理功能,对自己个人的信息进行修改管理。
(3)教学资料管理功能,为学生发布教学资料。
(4)答疑信息管理功能,查看学生的留言,并且进行回复解答。
(5)视频信息管理,发布教学视频。
(6)测试信息管理,对学生的进行添加测试题目和生成试卷。
3.1.3 学生功能的设计分析
(1)个人信息管理功能,对自己的信息进行修改管理;
(2)在线学习信息管理功能,查看课程并进行学习;
(4)在线答疑管理功能,有问题可以进行留言。
(5)在线练习功能,可以实现在线考试的功能。
(6)我的测试成绩功能,查询自己的测试成绩。
(7)学生注册功能,可以实现学生身份的注册;
(8)教学录相功能,查看视频信息;
(9)课程介绍功能,查看不同的介绍信息;
(10)教学团队功能,查看学校的教师信息。