1、 1 摘要摘要 在计算机网络飞速发展的现在,网络成为人们学习知识和快速获取、发布和传 递信息的重要方式,网络在政治、经济、生活和文化等各个方面发挥着极其重要的作 用。精品课程网站是把教师在日常教学过程中所总结、积累的教学内容、教学方法、教材 等一系列教学资料通过网络平台展示出来,使学生们通过互联网来更好的学习,并可通过 网站上的在线答疑来解决学生学习中遇到的问题,更进一步提高学生们的知识储备,从而 提高学校的教学质量。 本论文主要论述了通过采用Flex技术做UI,应用Java和数据库管理软件MySQL建立 一个精品课程网站的过程。以动态网页的方式来实现网站信息的展示,采用MVC模式, 用DAO
2、实现数据访问。实现了用户能够在线查阅有关课程的相关信息,下载想要了解 学习的课程课件,并可进行在线答疑等功能。 关键字:精品课程网站 Flex MVC DAO MySQL 毕业设计(论文) 2 ABSTRACT Now in the rapid development of computer networks, network became to learn knowledge and fast access, publications and important way of passing information, networking in the political, economic
3、, and cultural aspects of life play an extremely important role. Excellent courses website is concluded in the course of daily teaching teachers, accumulation of teaching content, teaching methods, teaching materials and a series of teaching materials, platform presented through the network, to allo
4、w students to better learning through the Internet. And online answering questions on the Web site to resolve problems encountered in student learning, further enhance the students knowledge, thereby enhancing the quality of education in schools. This paper is devoted to the UI through the use of Fl
5、ex technology, Java and MySQL database management software to create a top-quality course website. Dynamic Web pages Web sites by means of information display, uses the MVC pattern, and DAO for data access. Enables the user to online access to information on courses, download if you want to know a c
6、urriculum of courseware and online features such as question answering. Keywords: quality course website Flex MVC DAO MySQL. 毕业设计(论文) 3 目录目录 第 1 章 绪论 . 5 1.1 引言 . 5 1.2 背景与发展 . 5 1.3 可行性分析 . 6 1.3.1 概述 6 1.3.2 技术可行性分析 . 6 第 2 章 系统所用技术概述 . 8 2.1 网站开发所用技术概述 . 8 2.1.1 Java 理论基础 . 8 2.1.2 JSP 简介 8 2.1.3 Servlet 简介 . 9 2.1.4 Struts 框架的主要组件和原理 9 2.1.5 FLEX 技术 9 2.1.6 MySQL 数据库 . 10 2.1.7 Tomact 服务器 10 2.1.8 BlazeDS . 10 2.2 网站开发模式简介 . 11 2.2.1 主机/终端结构 11 2.2.2 客户机/服务器结构 11 2.2.3 浏览器/服务器结构 11 第