毕业论文-基于Flex-J2EE技术的操作系统精品课程网的设计与实现.doc
《毕业论文-基于Flex-J2EE技术的操作系统精品课程网的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业论文-基于Flex-J2EE技术的操作系统精品课程网的设计与实现.doc(63页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 JIANGXINORMALUNIVERSITY学 士 学 位 论 文 THESIS OF BACHELOR(2006 2010年)基于Flex+J2EE技术的操作系统精品课程网The Operate System Quality Course Website Based On J2EE+Flex Technology指 导 老 师 : 柯胜男 姓 名 : 罗建军 学 号 : 0667110138 学 院 : 软 件 学 院 专 业 : 软 件 工 程 摘要 摘要网站建设是Internets应用的重要组成部分。因此教育部为大力发展信息化建设,提高教学质量,把精品课程建设定为质量与工程的先期启动
2、项目。而计算机操作系统课程是我校软件学院的专业核心课程。因而开发一个操作系统精品课程网站是刻不容缓的。系统是基于B/S的开发模式。而客户端视图层采用最为流行的RIA富客户端技术Flex,具有面美观,人性化,交换性强等特点;在后台的业务逻辑层使用的是以Java语言为支持的J2EE技术,由于Java语言具有面向对象和良好的跨平台性等特点,使的系统的分析设计和后期维护更加简单;同时,后台数据库使用了SQL2000作为数据库管理软件,使系统数据的安全性得到了有效的保证。系统主要实现的功能有,操作系统课程信息管理;教学资源管理,包括教师后台教学资源的上传,学生和游客资源的下载等;在线测试,包括管理题库的
3、录入,和学生按照多种方式进行在线测试等。本文简要介绍了操作系统精品课程网站系统所用到的主要的技术,如:MVC的分层思想,Flex/Flash技术,Flex和后台Java的通信技术,面向对象分析设计技术等;同时,比较详细的介绍了使用UML统一建模语言对系统进行分析设计的过程;并对系统中的关键模块的实现进行了详细的描述;最后对这个系统的开发进行了总结。【关键字】操作系统精品课程网、Flex、在线测试、面向对象ISelectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPoint
4、selectionParagraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesTSelectionParbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbagraphFoLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointse11111111111111
5、111111111111111111lectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPoctionParagraphFormatLineSpaci2222222222222222222222ngLinesToPoints2SelectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointselectionParagraphFccccccccccc
6、cccccccccccccccccccccccccccccccccccccccccccccormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPoctionParagraSelec Abstract Abstract Site construction is an important part of the application Internets. Therefore, the Ministry of Education to develop information technology to imp
7、rove teaching quality, the fine course construction as the quality and engineering, up-front to start the project. The computer operating system course is my school School Of Software professional core curriculum. Thus, development of a course Web site is operating fine without further delay. System
8、 is based on B / S of the development mode. The client-side view of layer of the most popular RIA rich-client technology, Flex, with a face beautiful, humane, and strong characteristics of the exchange; in the background of the business logic tier user Java language support based on J2EE technology,
9、 due to Java language with the object-oriented and a good cross-platform characteristics, etc., so that systems analysis and design and post-maintenance of a more simple; same time, the back-end database using SQL2000 as the database management software, allowing the system security of data has been
10、 effectively guaranteed. System is mainly to achieve the functions, operating systems courses information management; teaching resources management, including teachers, teaching resources and background of the upload, download resources, students and visitors, etc.; online testing, including the man
11、agement of item bank of the entry, and students in a variety of ways in accordance with On-line testing. This paper briefly describes the operating system, network system used in fine course the main technology, such as: MVC hierarchical thinking, Flex / Flash technology, Flex, and Java background i
12、n communications technology, object-oriented analysis and design technology; next, it more detailedly introduces the use of UML Unified Modeling Language for systems analysis and design process; key modules and systems implementation of a detailed description; Finally, the development of this system
13、 are summarized. Key Words:The operated System Quality Course Website、Flex、Test Online、 OOIII 目录目录第一章 绪论11.1 国内精品课程网站的发展趋势11.2 精品课程网站的特点11.3 精品课程网站的意义21.4 论文组织2第二章 系统开发相关技术概述32.1 B/S模式32.2 Flex技术简介42.2.1 RIA 技术介绍42.2.2 Flex/Flash 技术52.3 MVC模式62.4 JavaBean技术72.5 Servlet技术82.6 FileUpload文件上传组件92.7 面向对
14、象的分析与设计10第三章 系统分析与设计113.1 功能分析113.2 系统业务类的分析与设计143.2.1系统的业务类143.2.2系统的数据结构表153.3 系统设计183.3.1 系统体系结构设计183.3.2 系统网络结构设计193.3.3 学生在线测试活动图20第四章 系统关键技术的实现224.1 系统主体架构的实现224.1.1 系统设计架构和工作机制224.1.2 系统服务器端包中的类和作用254.2 系统主界面的实现264.3 系统中关键技术的实现274.3.1 数据库的链接274.3.2 系统分页技术的实现294.3.3 自动组题测试的实现294.3.4 学生错题测试314.
15、3.5 错题统计324.3.6 管理员添加题目364.3.7 文件上传技术的实现37第五章 总结395.1 个人总结395.2 系统总结39参考文献41致谢42SelectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointselectionParagraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSp
16、acingLinesTSelectionParbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbagraphFoLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointse11111111111111111111111111111111lectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPoctionParagraphFor
17、matLineSpaci2222222222222222222222ngLinesToPoints2SelectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointselectionParagraphFccccccccccccccccccccccccccccccccccccccccccccccccccccccccormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPoctionPa
18、ragraSelecVI第一章 绪论第一章 绪论1.1 国内精品课程网站的发展趋势为全面提高教育教学质量, 造就数以千万计的专门人才和一大批拔尖创新人才, 提升我国高等教育的综合实力和国际竞争能力, 教育部决定在全国高等学校中启动高等学校教学质量与教学改革工程精品课程建设工作(简称精品课程建设),并把它作为了质量与工程的先期启动项目。在教育部2006 年4 月发布的国家精品课程评估指标中提出:“精品课程是指具有特色和一流教学水平的优秀课程。精品课程建设要体现现代教育思想,符合教学性、先进性和教育教学的普遍规律,具有鲜明特色,并能恰当运用现代教学技术、方法与手段,教学效果显著,具有示范和辐射推广
19、作用。”在网络教学环境指标中提出:“网络教学资源建设初具规模,并能经常更新;运行机制良好;在教学中确实发挥了作用。”。因此,精品课程网站的建设应该是精品课程建设的首要方式,因此精品课程网站的建设在各大高校中都呈现出蓬勃的发展趋势,并且功能和视觉效果都在不断的完善中。1.2 精品课程网站的特点根据精品课程建设的内涵,教学网站应当是一个功能齐备的网络教育平台,是一个基于网络资源的主题研究、协作式学习系统。在网络教学环境中,向学习者提供大量的主题学习资源和协作学习交流工具,能够让教师和学生广泛参与,网上互动,培养学生的自主学习能力、创新能力和实践能力。因此精品课程网站应当具有:(1) 可维护性好,可
20、以灵活变动:在系统后台中用户可以动态的添加,更高课程的信息,课程文章,课程资源都渴望动态的更新等。(2) 交互性好,访客参与度高:充分利用Web2.0的思想。通过,评论,用户发布,留言,发布问题,自测试题等方式最大可能的让访客与我们交流。(3) 管理系统功能强大:网站后台可以对所有的资源网站所有的资源进行管理,包括用户,用户的所有信息等。1.3 精品课程网站的意义综合精品课程的特点和建设目标,精品课程网站的建设主要是为了体现课程信息化,运用现代信息技术呈现课程、辅助教学,加强学生自主学习能力、创造能力等综合能力的培养。同时也改变了教师传统的教学方式,教师可以不在像以前那样在让学生来到固定的教师
21、里进行教学,教师只要在网站中发布教学内容,查看学生的学生进度等,就可以达到更好的教学效果,从而使教学更加的优质化,人性化。1.4 论文组织论文主要介绍了操作系统精品课程网站系统开发的分析过程、设计思想和功能实现,并详细阐述了系统中关键技术的实现。第一章简述了系统的开发背景,系统特点,和系统开发的意义。同时简要介绍了本文的组织形式。第二章概述了系统开发的相关技术和一些简要的设计思想的,如RIA技术,Flex技术,JavaBean技术,MVC分层思想,面向对象分析设计技术等。第三章使用面向对象的分析设计思想。对系统的类图,用例图,包图,活动图,状态转换图等几个方面进行了详细的分析与设计。 第四章详
22、细描述了系统部分模块的实现过程,同时也详细的描述了系统中关键技术和系统架构的设计实现过程等。第五章主要介绍了个人设计这个系统时的心得和总结。包括个人总结,系统总结。29第二章 系统开发相关技术概论第二章 系统开发相关技术概述2.1 B/S模式 B/S模式是一种以Web技术为基础的新型的MIS系统平台模式。把传统C/S模式中的服务器部分分解为一个数据服务器与一个或多个应用服务器(Web服务器),从而构成一个三层结构的客户服务器体系。 第一层客户机是用户与整个系统的接口。客户的应用程序精简到一个通用的浏览器软件,如Netscape Navigator、微软公司的IE、Opera Internet
23、Browser等。浏览器将HTML代码转化成图文并茂的网页。网页还具备一定的交互功能,允许用户在网页提供的申请表上输入信息提交给后台,并提出处理请求。这个后台就是第二层的Web服务器。 第二层Web服务器将启动相应的进程来响应这一请求,并动态生成一串HTML代码,其中嵌入处理的结果,返回给客户机的浏览器。如果客户机提交的请求包括数据的存取,Web服务器还需与数据库服务器协同完成这一处理工作。 第三层数据库服务器的任务类似于C/S模式,负责协调不同的Web服务器发出的SQ请求,管理数据库。B/S模式有很多的优点,主要有:首先它简化了客户端。它无需像C/S模式那样在不同的客户机上安装不同的客户应用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 基于 Flex J2EE 技术 操作系统 精品课程 设计 实现
限制150内