欢迎来到天天文库
浏览记录
ID:12685669
大小:86.50 KB
页数:15页
时间:2018-07-18
《制度经济学视野下税制变迁类型研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、制度经济学视野下税制变迁类型研究摘要:本文介绍一种远程教育平台的设计与实现,同时讨论了该远程教育平台的配置与维护。 关键词本文来自:计算机毕业网:远程教育;PHP;MYSQL 1引言 远程教育是区别于传统远程教育的一种新型的教育模式,它以计算机技术和通信技术为依托,采用远程实时多点双向交互式多媒体现代化教学手段,实现跨越时间和空间的教育传递过程。 现代远程教育具有办学开放性的特点,突破了封闭的校园教育概念,使学校教育得以面向全社会的
2、不同群体。远程教育以开放的、灵活的、终身的教育发展为目标,发展并打破了传统教育的格局,具有传统教育所不可比拟的优点。 2系统的分析与设计 2.1系统需求分析 网络远程教育系统实际就是一个将大量的功能模块置于互联网之上的计算机网络,根据学生人数、范围、访问网络的方式等诸多因素的不同,它的硬件结构的变化也会很大,组织结构形式也可能有差异,但一般来说,都具有如下模块:接入模块、交换模块、服务器模块、双向交互式同步教学模块、课件开发平台等。因此网络教育教学设计的重点
3、在于师生互动,全站管理的重点在于管理员区域,而网络教育结构的设计重点在于数据库的设计。 2.2系统基本框架和设计 考虑到远程开放学员地理上的分布性,以及系统功能的复杂性和特殊要求,采用B/S模式来设计系统。由于要建立的是一个通用型的远程教育平台,所以采用基于PHP和MYSQL进行开发。采用B/S模式进行访问,系统数据库服务器端采用的是开发源代码的数据库服务器软件系统(MYSQL),这有利于提高批量数据的吞吐时间,使整个系统管理规范化;应用服务器端采用可扩展的通用组件对象模型计算模式,采用分模
4、块层次结构,多模块分立,允许系统进行分布式并行处理来提高系统的工作效率。在此结构中,客户机统一采用易于操作的用户--浏览器,这样使得B/S结构找回了主机系统结构的集中性,从而系统更加具有可控性,给系统维护带来了极大的方便。将系统的应用程序集中到服务器端,服务器上所有应用程序都可以通过Web浏览器在客户机上执行。,客户机直接调用服务器上的应用逻辑,再由逻辑代表客户机对数据库进行存取,从而减少向服务器发出SQL请求,并且后台数据库系统的改变或数据库结构的变化根本不会对客户端产生影响,使系统性能更佳。系统总体设计如图
5、1。 2.3PHP/MySQL简介 PHP(HypertextPreprocessor)是建立动态网站的强大工具,可以快速的执行动态网页。而MySQL是一个轻型SQL数据库服务器,可运行在多种操作系统平台上,从而能获得相当好的性能。而PHP和MySQL的组合被认为是Web数据库黄金组合。 3系统的实现 3.1数据库设计 3.1.1功能描述 由于远程教育网站所提供的是特定的知识,这就对灵活性,机动性和人机交互性等方面提
6、出了更高的要求。因此,远程教育数据库应当参考实时数据库与动态数据库的优缺点,即采取时空数据库系统:运用半结构化的数据模型如XML等;并且根据自身所需的情况进行编排。当然,不同班级,不同课程,不同教员都可能作为空间中的不同点。 3.1.2基本的数据库表单设计 远程教育涉及到的数据库表单较多,最基本的实体有学生、教师、课程三个。当涉及到讨论区、答疑系统、网上作业系统等时,都是以这几个基本的实体为基础,再进行扩展。考虑到系统的扩充性,我们在此只讨论最基本的表单。 四个最基本实体关系中只有
7、学生选课中存在多对多的关系,其余都是一对多的关系,所以共有4张基本表单。考虑到远程教育中学生相关信息较多,我们需要将其分割,将其中稳定、变化较小的学生信息放在学生表单中,将学生的登录相关信息放在另一张表单中,再将学生参与讨论区、答疑系统中的相关信息放在相关的其它表单中。故基本表单共5张。它们分别为:Student(学生基本信息表)、Teacher(教师表)、Lesson(课程表)、Selectlesson(选课表)、Land(用户登录信息表)。 3.2模块功能设计 在此我们以教员模块的课程计
8、划模块为例介绍其功能设计。课程计划模块由course_planning.php,course_planning_action.php,look_plan.php,edit_plan.php,edit_plan_action.php,edit_new.php等多个动态页面组成,从它们的名字可以出它们的功能,如查看课程计划、修改课程计划(包括删除课程计划)、增加课程计划等。具体的流程图如图
此文档下载收益归作者所有