摘要
这是一篇基于ASP组件技术的,设计开发在线教育系统的论文。论文的题目是:基于ASP组件技术的在线教育系统的设计与开发。 其中,本课题中关于在线教育系统的教学内容发布、公告发布和维护、作业的管理、答疑、聊天室等模块的设计与开发纯粹使用ASP脚本语言。课程浏览、个人信息的修改、教师方案管理等模块的设计与开发采用ASP组件技术。 整个设计适用于Internet发布,后台为服务器端的SQL Server数据库。前台使用ASP语言及其组件技术设计网页。设计的重点是通过ASP组件(SchoolComponent、OnlineStore、MessageBoard、Links、PageChangeNotify、 EmailAFriend、ProjectProgress、EmailBlast、MailingList)的设计与开发。目的在于简化程序中的代码,降低程序的复杂性,增强代码的可读性和保密性。并实现了将这些封装后的代码被多个应用程序同时使用的功能。另外,组件的使用也实现了某些用ASP脚本无法实现的功能关键字:在线教育,数据库,ASP组件,答疑目录第一章 选题的意义……………………………………………………………… 1第一节 Internet的发展…………………………………………………………1第二节当今社会Internet的作用…………………………………………… 2第三节在线教育的意义……………………………………………………… 2第二章 开发工具的选择及开发的软硬件环境……………………………………3第一节开发环境……………………………………………………………… 3第二节前台开发工具的选择………………………………………………… 4第三节后台开发工具的选择………………………………………………… 5第三章 系统设计………………………………………………………………… 7第一节目标设计…………………………………………………………… 7第二节设计思想…………………………………………………………… 7第三节系统功能与分析…………………………………………………… 8第四节数据库设计与实现………………………………………………… 10第四章 系统功能模块的设计…………………………………………………… 13第一节系统公用页面……………………………………………………… 13第二节主页面…………………………………………………………… 15第三节菜单页面…………………………………………………………… 16第四节教案学习…………………………………………………………… 18第五节答疑教室…………………………………………………………… 19第六节作业模块…………………………………………………………… 29第七节聊天室……………………………………………………………… 39总结……………………………………………………………………………… 48结束语……………………………………………………………………………… 49致谢………………………………………………………………………………… 49参考文献…………………………………………………………………………… 50