资源描述:
《精品课程网站的设计与实现 (毕业设计论文)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要在计算机网络飞速发展的现在,网络成为人们学习知识和快速获取、发布和传递信息的重要方式,网络在政治、经济、生活和文化等各个方面发挥着极其重要的作用。精品课程网站是把教师在日常教学过程中所总结、积累的教学内容、教学方法、教材等一系列教学资料通过网络平台展示出来,使学生们通过互联网来更好的学习,并可通过网站上的在线答疑来解决学生学习中遇到的问题,更进一步提高学生们的知识储备,从而提高学校的教学质量。本论文主要论述了通过采用Flex技术做UI,应用Java和数据库管理软件MySQL建立一个精品课程网站的过程。以动态网页的方式来实现网站信息的展示,采
2、用MVC模式,用DAO实现数据访问。实现了用户能够在线查阅有关课程的相关信息,下载想要了解学习的课程课件,并可进行在线答疑等功能。关键字:精品课程网站FlexMVCDAOMySQL37ABSTRACTNowintherapiddevelopmentofcomputernetworks,networkbecametolearnknowledgeandfastaccess,publicationsandimportantwayofpassinginformation,networkinginthepolitical,economic,andcult
3、uralaspectsoflifeplayanextremelyimportantrole.Excellentcourseswebsiteisconcludedinthecourseofdailyteachingteachers,accumulationofteachingcontent,teachingmethods,teachingmaterialsandaseriesofteachingmaterials,platformpresentedthroughthenetwork,toallowstudentstobetterlearningt
4、hroughtheInternet.AndonlineansweringquestionsontheWebsitetoresolveproblemsencounteredinstudentlearning,furtherenhancethestudents'knowledge,therebyenhancingthequalityofeducationinschools.ThispaperisdevotedtotheUIthroughtheuseofFlextechnology,JavaandMySQLdatabasemanagementsoft
5、waretocreateatop-qualitycoursewebsite.DynamicWebpagesWebsitesbymeansofinformationdisplay,usestheMVCpattern,andDAOfordataaccess.Enablestheusertoonlineaccesstoinformationoncourses,downloadifyouwanttoknowacurriculumofcoursewareandonlinefeaturessuchasquestionanswering.Keywords:q
6、ualitycoursewebsiteFlexMVCDAOMySQL.37目录第1章绪论51.1引言51.2背景与发展51.3可行性分析61.3.1概述61.3.2技术可行性分析6第2章系统所用技术概述82.1网站开发所用技术概述82.1.1Java理论基础82.1.2JSP简介82.1.3Servlet简介92.1.4Struts框架的主要组件和原理92.1.5FLEX技术92.1.6MySQL数据库102.1.7Tomact服务器102.1.8BlazeDS102.2网站开发模式简介112.2.1主机/终端结构112.2.2客户机/服务器结
7、构112.2.3浏览器/服务器结构11第3章系统需求分析133.1课题的目的与意义133.2需求分析133.2.1项目目标143.2.2用户特点14第4章系统概要设计164.1精品课程网站164.1.1系统功能概述164.1.2模块概述174.2数据库设计184.2.1数据库概念设计194.2.2PowerDesigner数据建模19第5章系统详细设计与实现205.1系统目标205.2设计原则205.3文件的设计205.4界面的设计205.5数据库详细设计225.5.1数据库环境说明22375.5.2创建数据库245.6代码设计245.6.1管
8、理员和教师登录模块245.6.2在线答疑模块255.6.3课件上传模块265.7接口的设计与实现28第6章部署与测试306.1部署306.2测试方法3