在线教育系统
摘要
这是一篇基于ASP组件技术的,设计开发在线教育系统的论文。论文的题目是:基于ASP组件技术的在线教育系统的设计与开发。
其中,本课题中关于在线教育系统的教学内容发布、公告发布和维护、作业的管理、答疑、聊天室等模块的设计与开发纯粹使用ASP脚本语言。课程浏览、个人信息的修改、教师方案管理等模块的设计与开发采用ASP组件技术。
整个设计适用于Internet发布,后台为服务器端的SQLServer数据库。前台使用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