论文部分内容阅读
随着互联网的更新和发展,依赖网络的在线学习逐渐成为主流的教学方式。传统形式的教学目前已很难满足现代化教育的需要,因而越来越多的学生开始利用网络环境平台这种既先进又普遍的学习方式来满足现代教育发展的需求。近几十年里,世界各国都在科技发展的大潮中显示出惊人的实力。我国相关部门也在教育上逐年加大投入,渐渐缩小了和发达国家之间的差距。在线教学之所以能深得大众喜爱,是因为它克服了距离、时间、资金、效率等多重障碍,实现了跨平台、跨领域、跨学科的质的飞跃。在线网络教学颠覆了固守的教育模式,帮助了偏远山区教学资源匮乏的学生,使得师生之间亦师亦友,随时随地进行在线交流,共同进步。因此,本课题的研究意义非凡,下面主要介绍本文的工作内容:1.从教师、学生和管理员三种用户的角度考虑,确定了各个角色的功能需求;通过用例图和实体联系图,用户操作流程图对相关功能进行了全方位的分析和介绍;构建了合理的软硬件运行环境,使得系统高效良好的运行;接着明确系统的外部需求和性能需求,为系统的安全性和可靠性保驾护航;最后根据以上结论对系统下一步开发做了进一步规划和可行性分析,介绍了系统开发的Symfony框架和 Linux+Apache+MySQL+PHP 运行环境。2.首先,根据需求阶段的功能描述,确定系统设计的目标;其次,对系统进行总体设计,画出系统软件架构图,按照架构图划分子系统;下一步,依据各个子系统功能详细设计画出功能结构图;然后依据数据库设计安全性、规范性原则设计数据表,确定各业务表之间的相互依赖关系,并尽可能减少数据冗余;最后,部署整个系统并编码实现,通过时序图和流程图等对各个子系统进行了详细介绍。3.由于本系统支持跨平台运行,所以在互联网应用技术上降低了许多环境上的约束,但又引发了相关方面的测试需求。因此本人对系统兼容性、可用性、安全性进行了测试。基于Web的应用系统由于其运行环境的特殊性,又测试了页面链接、分辨率、压力访问等几方面。任何一个信息系统都离不开数据库的支撑,所以最后又进行了数据库连接测试和操作测试。综上所述,开发本系统是教育新形势下对网络远程教育进行的一个意义非凡的尝试,虽然本系统在某些方面还有待改进,但是随着科技的发展,一切现在存在的问题最终都会迎刃而解。社会需求的不断增加和技术上的创新,使得本系统将来一定会被投入使用到各个应用领域,市场应用前景非常广阔!