本类下载TOP10
基于B/S结构的计算机辅助教学系统论文
全文下载
Word文件格式下载
6 文钱
文钱不够?
摘 要 随着信息化、网络化、数字化成为社会发展的大趋势,迅猛的信息化浪潮冲击着人类社会的各个领域。各高校纷纷将“数字化“引入到教学、科研、管理和信息共享等学校日常工作和生活的各个环节,纷纷建立以计算机网络通讯为基础的信息管理和服务平台,用来辅助教学、科研和管理等各种活动。 本论文的核心是如何开发研究基于B/S结构的计算机辅助教学系统。本系统能充分发挥网络在教学中的优势,体现以学生为主体,教师为主导,构建学生充分参与和自主学习的环境。随着计算机技术的不断发展,基于B/S结构的计算机辅助教学系统将得到越来越广泛的应用,而在线学习、网上教学和在线论谈就是其中的一个应用。基于B/S结构的计算机辅助教学系统,它使用方便、操作简单、效率很高。 在实现技术方面,系统采用基于 Web 的 JSP 技术和 B/S 结构,本论文对相关技术如:B/S 结构、J2EE 技术、数据库技术进行了研究。并对基于 B/S结构的系统实现,设计了具体的实现方案:①利用JSP,HTML进行网站总体风格、界面的设计与开发;②利用JAVABEAN 技术进行实际的程序开发,以达到对后台数据库的操作;③数据库采用MYSQL,连接方式采用JDBC-ODBC桥连接。 关键词:计算机辅助教学系统 B/S结构 JAVABEAN JDBC 目 录 序 言 1 一、研究现状及设计目标 2 (一) CAI 的起源以及发展状况 2 (二) 基于 INTERNET 的 CAI 的特点 2 (三) 设计目标 3 二、相关理论及技术分析 3 (一) 系统体系结构 3 1.C/S 模式的特点与不足 4 2.B/S 模式结构 5 (二) 系统中采用的关键技术 7 1. JSP 7 2. JavaBean 8 3. JDBC 8 4. Mysql 8 5. Javascript 9 (三) 基于 J2EE 的经典设计模式 9 三、系统可行性分析与需求分析 10 (一) 本系统的体系结构 10 (二) 系统开发过程 10 1.系统可行性分析 10 2.系统需求分析 10 3.系统设计 11 4.编码 11 5.系统测试 11 (三) 可行性分析 11 (四) 系统需求分析 11 1.解决问题 11 2.功能分析 11 3.数据流图 12 (五) 数据字典 17 1.在线学习,开课系统 17 2.在线论谈系统 17 四、系统的体系结构 18 (一) 主要实现内容 18 (二) 网上教学和在线学习子系统 18 (三) 在线论谈子系统 18 (四) 系统要求 18 (五) 系统的实现方法 18 (六) 系统的运行要求 19 五、系统设计 20 (一) 系统设计思想 20 1.页面模块化 20 2.三层架构设计 20 (二) 系统总体设计 20 1.概述 20 2.系统的层次结构图 21 3.系统流程图 22 (三) 数据库的设计 26 1.数据库需求分析 26 2.数据库概念结构设计 26 六、系统的详细设计 29 (一) 登录 29 (二) 学生用户界面 30 (三) 教师用户界面 31 (四) 管理员用户界面 32 (五)数据库有关操作 33 七、系统测试 34 (一) 概述 34 (二) 测试 34 1.测试的总体情况 34 2.静态测试 34 3.动态测试 34 八、 结论 36 参 考 文 献 37 附录 38