个人资料整理 仅限学习使用 2.1.8 BlazeDS
BlazeDS是一个基于服务器的Java远程调用 ActionScript对象中,这样,在程序中就能够很轻松的获取想要的数据,而这些客户端控件包括HTTPService、WebService、RemoteObject控件。 2.2 网站开发模式简介 网站的开发所采用的是主机/终端结构,客户机/服务器结构模式,浏览器/服务器结构。下面对网站的模式进行简单的介绍。 2.2.1 主机/终端结构 最早的计算机网络是伴随着主机(Host>和终端(Terminal>这两个概念的出现而产生的。当时的主机通常指大型机或功能较强的小型机,而终端则是指一种计算机外部设备,现在的终端概念已定位到一种由CRT显示器、控制器及键盘合为一体的设备,它与我们平常指的微型计算机的根本区别是没有自己的中央处理单元(CPU>,当然也没有自己的内存,其主要功能是将键盘输入的请求数据发往主机(或打印机>并将主机运算的结果显示出来。而随着互联网的发展,目前对于“终端”一词又引入了新的含义。对互联网而言,终端泛指一切可以接入网络的计算设备,如个人电脑、网络电视、可上网手机、PDA等。 2.2.2 客户机/服务器结构 C/S模式主要由客户应用程序(Client>、服务器管理程序(Server>和中间件(middleware>三个部件组成。客户应用程序是系统中用户与数据进行交互的部件。服务器程序负责有效地管理系统资源,如管理一个信息数据库,其主要工作是当多个客户并发地请求服务器上的相同资源时,对这些资源进行最优化管理。中间件负责联结客户应用程序与服务器管理程序,协同完成一个作业,以满足用户查询管理数据的要求。 2.2.3 浏览器/服务器结构 B/S模式是一种以Web技术为基础的新型的MIS系统平台模式。把传统C/S模式中的服务器部分分解为一个数据服务器与一个或多个应用服务器(Web服务器>,从而构成一个三层结构的客户服务器体系。 第一层客户机是用户与整个系统的接口。客户的应用程序精简到一个通用的浏览器软件,如Netscape Navigator,微软公司的IE等。浏览器将HTML代码转化成图文并茂的网页。网页还具备一定的交互功能,允许用户在网页提供的申请表上输入信息提交给后台,并提出处理请求。这个后台就是第二层的Web服务器。 第二层Web服务器将启动相应的进程来响应这一请求,并动态生成一串HTML代码,其中嵌入处理的结果,返回给客户机的浏览器。如果客户机提交的请求包括数据的存取,Web服务 个人资料整理 仅限学习使用 器还需与数据库服务器协同完成这一处理工作。 第三层数据库服务器的任务类似于C/S模式,负责协调不同的Web服务器发出的SQ请求,管理数据库 通过上述的描述,B/S模式开发在客户端不需要添加什么软件,只需安装浏览器和Flash Player插件,而这两个在大多数用户是必须的安装的。所以本系统采用B/S开发模式。 第3章 系统需求分析 3.1 课题的目的与意义 随着计算机技术、网络技术和远程教育事业的高速发展,在现代教案过程中,知识的传授方式也随之变革.网络课程是“通过网络表现的某门学科的教案内容及实施的教案活动的总和”,它包括两个组成部分:按一定的教案目标、教案策略组织起来的教案内容的网络教案支撑环境,这是我国教育工作者根据我国多年实践情况进行的高度总结,也正指导着我国网络课程开发的实践。其次,它一定要体现“网络”的属性,网络课程以互联网作为传播的媒介,并且通过计算机呈现,因此开发网络课程网站不但是当今高校的重要课题,也是今后教案方式的发展趋向。 个人资料整理 仅限学习使用 本网站满足了在Internet上运行的条件,并具备安全、稳定等特点。充分利用计算机的表现形式,方便学习者学习,提高学习者的学习兴趣和自觉性。教案内容符合课程的内在逻辑体系,交互性强,学习者可以根据自己的爱好或需要,对学习内容进行选择或改变知识点的学习路线。以实现更好更高效的学习。 3.2 需求分析 精品课程是指具有特色和一流教案水平的示范性课程。精品课程网站建设要体现现代教育思想,符合科学性、先进性和教育教案的普遍规律,具有鲜明特色,并能恰当运用现代教案技术、方法与手段,教案效果显著,具有示范性和辐射推广作用。所以运用先进计算机信息处理技术,实现各种信息的交流,提高教案质量,建设精品课程网站平台。 在世界范围内来看,有关精品课程网站研究一直都在进行并且不断取得进步,特别是西方发达国家,他们在精品课程的理论研究与实际运用方法积累了大量的经验,虽然我们中国国内在精品课程网站这一方面的研究起步较晚,但我们同样也取得了大量丰硕的成果。各个高校相继创建了各自的精品课程网站。 在网站开发前期首先是对网站要实现的功能进行详细的分析。因为没有开发精品课程网站的经验,需要借鉴其他高校的精品课程网站。我所设计的精品课程网站借鉴的是中南大学的精品课程网站。中南大学精品课程网站的首页包括导航栏<校级精品课程,省级精品课程,国家级精品课程),动态信息更新,相关链接。考虑到总计的技术和课程资源方面的局限,我设计的精品课程网站只建立校级精品课程的相关信息,再加上我是计算机专业的学生,对计算机方面的书籍有比较详细的了解。所以再将精品课程局限在计算机相关的课程上。 精品课程网站主要的作用是学习,为了让用户能更好的学习,在网站的初期分析中将网站的便于学习的功能定在了首位,所以本次的精品课程网站主要划分学生操作、教师操作、管理员操作3个大模块。其中学生操作模块包括课程教案、网上提问、查看基本信息这几个小模块。教师操作包括对学生提出的问题网上答复、更改个人信息等小模块;管理员操作包括系统管理、网站内容管理、增加教师用户、课程信息管理等小模块;在学生操作模块中,学生进入页面后可以查看课程课件、课程的简介、课程习题、课程学习视频、老师的信息简介和在线交流。在教师操作模块中,教师进入页面后,可以更改自己的基本信息,可以看到学生所提出的问题并能够对问题进行答复。 3.2.1 工程目标 为了方便用户的使用和学习网站在开发时要实现以下功能: 课程教案:包括:课程简介、课程大纲、课件演示、教案录像、单元习题、在线交流。课程设计思路主要是说怎样教好该门课程,如何去教,具体步骤等;课程大纲是该课程的内容,要求学生掌握的重点知识;考试大纲主要是考试的范围,学生所学的重点及各内容在考试当中所占分数;单元实践是根据所学定期要求学生做实验,运用巩固所学知识;单元测试是让用户对所学知识进行一个自我检测。 课程教案结构图如图3-1所示: 个人资料整理 仅限学习使用 课程简介 课程大纲 课件演示 教案录像 单元习题 在线交流 图3-1课程教案结构图 网上提问:学生可以将自己在学习当中遇到的不懂的问题在网上提出来,老师浏览并回复后,学生可以及时的查看回复。 课程信息:主要包括该课程的一些基本信息,如:教案队伍、教案条件。 网上答疑:老师对学生提出的疑问进行做答。 3.2.2 用户特点 本系统的用户是管理员、教师和学生。 管理员的权限是对精品课程网站整个系统进行管理、对网站的数据库进行维护、对网站的普通用户的留言评论进行审核管理。 教师登录网站后可以更新自己的基本信息、对学生留下的疑难进行答复。 学生用户通过网站浏览学习自己要了解学习的课程,可以浏览任教教师和课程的基本信息,可以下载课件和视频,还可以对自己在学习中遇到的问题进行在线解答。 网站使用流程图如图3-2所示: 开始 N 登录界面 登录 Y Y 管理员 N 教师 课件管理 视频管理 教师管理 习题管理 系统说明 个人信息 在线问答 Y 退出 结束