本课题设计一个“编译原理课程学习论坛”,实现论坛管理,用户注册,浏览帖子,发表新帖等功能。通过本课题的研究,能够增进对基于Internet/Intranet的浏览器/服务器结构的网络论坛系统的了解,是对基于WEB的网站系统的设计与实现,这些工作有利于综合运用计算机多学科的知识,为以后从事复杂系统的分析和设计打下了一定的基础。编译原理课程学习论坛是在Internet开放的网络环境下,基于浏览器/服务器应用模式,实现用户相互交流信息,共享资源的平台。编译原理课程学习论坛突破了地域和时间限制,实现全球性资源共享,有助于人们的学习,工作,生活,提高人们的交流信息、交流思想、解决问题的能力。本论坛的实现志在实现编译原理课程的全新的学习方法。通过论坛的形式,开展师生交流,同学之间交流,课程学习课件的共享等功能。老师可以通过本论坛布置作业,开展课题辅导,开贴讨论等功能。同学之间也可以进行课题讨论,提高学习的兴趣与趣味。本论坛的开发目标:
(1)熟悉基本的论坛型网站的开发方法,并且对编译原理课程有适当的了解,让论坛独具编译原理课程特色。
(2)设计整个系统的功能模块图,包括游客,会员和管理员三类,分为前台和后台。
(3)论坛的所有帖子以访问次数(点击率)的降序排列。游客可以看帖,发帖, ,可以注册成为会员,会员可以发帖,回复任何贴子 , 且只允许管理员登录后台对本论坛进行维护。管理员在后台可以看到所有游客及会员的贴子并可删除,更新贴子。且均享有更改密码的功能。
本论坛有待改进的地方:能够单独实现教师布置作业及学生上传作业的功能。能够实现在线测试,在线视频观看的功能。能够实现在线资源下载的功能。