精品课程网站的设计与实现设计课程毕业设计(论文)

摘要

在计算机网络飞速发展的现在,网络成为人们学习知识和快速获取、发布和传递信息的重要方式,网络在政治、经济、生活和文化等各个方面发挥着极其重要的作用。精品课程网站是把教师在日常教学过程中所总结、积累的教学内容、教学方法、教材等一系列教学资料通过网络平台展示出来,使学生们通过互联网来更好的学习,并可通过网站上的在线答疑来解决学生学习中遇到的问题,更进一步提高学生们的知识储备,从而提高学校的教学质量。

本论文主要论述了通过采用Flex技术做UI,应用Java和数据库管理软件MySQL建立一个精品课程网站的过程。以动态网页的方式来实现网站信息的展示,采用MVC模式,用DAO实现数据访问。实现了用户能够在线查阅有关课程的相关信息,下载想要了解学习的课程课件,并可进行在线答疑等功能。

关键字:精品课程网站 Flex MVC DAO MySQL

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, 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 allow 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 Flex 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 curriculum of courseware and online features such as question answering.

Keywords: quality course website Flex MVC DAO MySQL.

目录

第1章 绪论 ................................................................................................................................. 4

1.1 引言 ................................................................................................................................. 4

1.2 背景与发展 ..................................................................................................................... 5 1.3 可行性分析 ..................................................................................................................... 5

1.3.1概述 .......................................................................................................................... 6 1.3.2 技术可行性分析 ................................................................................................... 6

第2章 系统所用技术概述 ......................................................................................................... 7

2.1 网站开发所用技术概述 ................................................................................................. 7

2.1.1 Java理论基础 ...................................................................................................... 8 2.1.2 JSP简介 ................................................................................................................ 8 2.1.3 Servlet简介 .......................................................................................................... 8 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

第3章 系统需求分析 ............................................................................................................... 13

3.1 课题的目的与意义 ....................................................................................................... 13 3.2 需求分析 ....................................................................................................................... 13

3.2.1 项目目标 ............................................................................................................. 14 3.2.2 用户特点 ............................................................................................................. 14

第4章 系统概要设计 ............................................................................................................... 15

4.1 精品课程网站 ............................................................................................................... 15

4.1.1 系统功能概述 ....................................................................................................... 16 4.1.2 模块概述 ............................................................................................................... 17 4.2 数据库设计 ................................................................................................................... 18

4.2.1 数据库概念设计 ................................................................................................. 18 4.2.2 PowerDesigner数据建模 ................................................................................... 19

第5章 系统详细设计与实现 ................................................................................................... 20

5.1 系统目标 ....................................................................................................................... 20 5.2 设计原则 ....................................................................................................................... 20 5.3 文件的设计 ................................................................................................................... 20 5.4 界面的设计 ................................................................................................................... 20 5.5 数据库详细设计 ........................................................................................................... 22

5.5.1 数据库环境说明 ................................................................................................. 22 5.5.2 创建数据库 ......................................................................................................... 24 5.6 代码设计 ....................................................................................................................... 24

5.6.1 管理员和教师登录模块 ..................................................................................... 24 5.6.2 在线答疑模块 ..................................................................................................... 25 5.6.3 课件上传模块 ..................................................................................................... 26 5.7 接口的设计与实现 ....................................................................................................... 28 第6章 部署与测试 ................................................................................................................... 30

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4