3.系统分析与设计
3.1需求分析
《程序设计基础》教学网站的主要用户就是教师、学生、管理员以及游客,各个人员的需求不同,相应的权限也不同。教师和学生设定相应的用户名和密码可以登陆到个人后台管理界面,向教师提供登陆、查看、上传课件、发布作业、作业删除作业批改、在线留言等功能;向学生提供登陆、查看、上传作业、下载作业、在线留言等功能;向游客提供留言、查看、下载课件、在线留言等功能;而管理员是新闻管理、用户信息管理、作业信息管理、课件信息管理等功能。
3.2功能模块设计
根据《程序设计基础》教学网站的需求分析结果,设计功能模块包括用用户管理模块、作业管理模块、课件管理模块、在线留言模块、信息发布模块等,各功能模块的作用如下:
(1)用户管理:管理员对教师、学生、管理员信息的添加、删除以及权限设置。
(2)作业管理:主要包括教师作业发布,作业删除、批改作业,已发布作业修改等操作;学生作业下载、作业上交、作业修改。
(3)课件管理:教师对课件的上传、删除、修改等操作;学生查看、下载课件。
(4)信息发布管理:管理员对发布信息的修改、添加、删除操作。
(5)在线留言管理:各个人员可以提出问题,管理员可以回复。 《程序设计基础》教学网站的设计与实现(3):http://www.751com.cn/jisuanji/lunwen_36670.html