论文部分内容阅读
电大近几年来学生人数的大幅度增长,带来教务管理工作量的成倍增长。但是中央电大的教务管理软件在功能上侧重于中央电大的管理,对基层电大的实际管理需要考虑较少,功能上有所欠缺。笔者利用中央电大教务管理系统中的数据,针对其软件功能上的缺陷,编写了网络版教务管理程序,对中央电大教务管理软件进行补充作了一点探索。
一、制作工具的选择
采用VFP和SQLSERVER来做教务管理的C/S系统主要有以下几个方面的考虑:
1.数据的兼容性需要
中央电大教务管理软件的数据库系统用的就是SQLSERVER,用VFP和SOLSERVER来做教务管理的C/S系统可以直接兼容现有的全部数据,节省大量的人力、物力。
2.Visual FoxPro有着其它语言和开发工具不可比拟的灵活性
随着VisualFoxPro的发布,Microsoft已经把Fox-Pro定位在客户服务器结构的前端(客户端)。VisualFoxPro包含了大量访问后端信息的途径,加上相当快的本地数据库引擎和数据字典,它提供了真正的客户/服务器开发所需的最好选择。
3.SQLSERVER是微软功能最强大的数据库系统
SQLSERVER是微软发布的RDBMS(关系数据库管理系统),ORACLE,INFOMIX,POWERBUILD,都是类似的系统。他们就相当于仓库的管理系统,但功能又不仅仅是数据管理。微软的数据库产品从功能和规模由小到大排列依次是:ACCESS,VFP,SQLSERVER。对于稍微大一点的系统,SQLSERVER则是需要有专人管理的,这就是DBA(数据库管理员:DATABASEADMIN-ISTRATOR)。
二、用VFP/SQLSERVER做C/S系统的几个步骤
1.SQLSERVER中的数据处理
一般情况下,如要利用原有的VFP数据数据就必须要将数据进行升迁。VFP的数据库,可以直接用VFP自带的升迁向导转到SOLSERVER上,但必须把所有的表都放到数据库里,自由表不能直接升迁,而实际上升迁上去的又只是表,数据库本身不能转到SOLSERVER里。要把VFP数据升迁到SOLSERVER上,必须先在SQLSERVER里建立相应的数据库(注意SQLSERVER里的数据库名不要与VFP本地数据库名相同)。SQLSERVER的管理是通过ENTERPRISE—MANAGER(KM)来进行的。通过它建立数据库,每个数据库里可以包含数据表、用户/用户群、视图、存储过程等等。
而中央电大教务管理软件网络版中所使用的数据库就是在SQLSERVER中,所以不需要重新设置,只需要在VFP中建立一个数据库即可。
2.设置ODBC数据源和删除ODBC数据源
我们可以打开控制面板的ODBC数据源来设置VFP和SQLSERVER的连接,但更希望能在程序里动态设置数据源,这样可以避免为每个用户的计算机进行手动设置。
所以本文中只讨论用程序的方法设置ODBC数据源和删除ODBC数据源,利用控制面板的ODBC数据
一、制作工具的选择
采用VFP和SQLSERVER来做教务管理的C/S系统主要有以下几个方面的考虑:
1.数据的兼容性需要
中央电大教务管理软件的数据库系统用的就是SQLSERVER,用VFP和SOLSERVER来做教务管理的C/S系统可以直接兼容现有的全部数据,节省大量的人力、物力。
2.Visual FoxPro有着其它语言和开发工具不可比拟的灵活性
随着VisualFoxPro的发布,Microsoft已经把Fox-Pro定位在客户服务器结构的前端(客户端)。VisualFoxPro包含了大量访问后端信息的途径,加上相当快的本地数据库引擎和数据字典,它提供了真正的客户/服务器开发所需的最好选择。
3.SQLSERVER是微软功能最强大的数据库系统
SQLSERVER是微软发布的RDBMS(关系数据库管理系统),ORACLE,INFOMIX,POWERBUILD,都是类似的系统。他们就相当于仓库的管理系统,但功能又不仅仅是数据管理。微软的数据库产品从功能和规模由小到大排列依次是:ACCESS,VFP,SQLSERVER。对于稍微大一点的系统,SQLSERVER则是需要有专人管理的,这就是DBA(数据库管理员:DATABASEADMIN-ISTRATOR)。
二、用VFP/SQLSERVER做C/S系统的几个步骤
1.SQLSERVER中的数据处理
一般情况下,如要利用原有的VFP数据数据就必须要将数据进行升迁。VFP的数据库,可以直接用VFP自带的升迁向导转到SOLSERVER上,但必须把所有的表都放到数据库里,自由表不能直接升迁,而实际上升迁上去的又只是表,数据库本身不能转到SOLSERVER里。要把VFP数据升迁到SOLSERVER上,必须先在SQLSERVER里建立相应的数据库(注意SQLSERVER里的数据库名不要与VFP本地数据库名相同)。SQLSERVER的管理是通过ENTERPRISE—MANAGER(KM)来进行的。通过它建立数据库,每个数据库里可以包含数据表、用户/用户群、视图、存储过程等等。
而中央电大教务管理软件网络版中所使用的数据库就是在SQLSERVER中,所以不需要重新设置,只需要在VFP中建立一个数据库即可。
2.设置ODBC数据源和删除ODBC数据源
我们可以打开控制面板的ODBC数据源来设置VFP和SQLSERVER的连接,但更希望能在程序里动态设置数据源,这样可以避免为每个用户的计算机进行手动设置。
所以本文中只讨论用程序的方法设置ODBC数据源和删除ODBC数据源,利用控制面板的ODBC数据