论文部分内容阅读
本课题的主要目的是设计开发一基于UML的计算机网络课程辅助教学系统。根据我院的软硬件实际和教学现状,为了节约成本以及能采用比较可行的方式,在分析设计和开发完本系统后,能在实际的需求应用中不断的加以改进。经过前期的教学实践和总结分析得出本系统主要需求,根据需求最终设计、开发出一套包括首页资讯,课程资源管理,在线考试,在线交流等模块。通过该系统在我院教学中的具体应用,能使教师在授课的手段、授课效率方面得到极大的提升,也能让教师参与到在线论坛的交流中去,充分掌握学生所需,并根据学生所需要,按需教学;亦能使学生在听课兴趣方面得到极大的改善,学生可以及时的回顾课堂所学,进行查漏补缺。通过该平台可以使资源得到共享,使疑问得到及时的解决。论文重点阐述了利用J2EE架构的计算机网络课辅助教学平台的设计方案,对系统的体系结构、工作流程、系统功能、数据结构等方面进行了总体规划并加以详细的设计和实现。在系统架构方面,本系统采用三层体系结构,同时使用javaBean、jsp等技术进行页面的设计,从系统的安全性和代码的可重用性方面考虑,运用JavaBean对程序的关键代码进行封装。使用了Myeclipse6.5软件工具实现代码的编写,采用SQL Server2000来创建数据库,最终系统通过tomcat服务器进行发布。系统有学生、教师和管理员三种身份。通过不同身份分别赋予不同的权限。根据权限在各自范围内进行相应的操作。本系统最终实现教师可以在首页资讯更新信息,在线课件管理,在线教学,在线交流等功能;学生通过该平台实现在线查看发布的最新信息,在系统中下载课程相关的资源,查看课程的要求与每周所学知识点,在线考试并查看成绩,在线交流等功能。