基于VFP9_0与SQLSever的高招数据处理系统的分析与实现.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:14 大小:53KB 金币:18 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于VFP9_0与SQLSever的高招数据处理系统的分析与实现.doc

基于VFP9_0与SQLSever的高招数据处理系统的分析与实现.doc

预览

免费试读已结束,剩余 4 页请下载文档后查看

18 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

?科教论坛188ConsumeGuide?TechnologyForum消费导刊2009.6■蔡江西工业职业技术学院颋基于VFP9.0与SQLSever的高招数据处理系统的分析与实现[摘要][关键词]介绍C/S体系结构下,采用VFP9.0与SQLSever2005开发高招数据处理系统平台的分析与实现过程。VFP9.0SQLServer2005数据库数据处理系统一、引入二、系统总体分析与设计三、开发工具及数据库平台的选定四、系统实现的要点随着高招工作的计算机化,在教育部高招系统软件平台上可以完成的所有高招录取工作,提高了工作效率,但从该平台下载的录取文档为DBF格式,且其中录取专业等信息为代码,各高校必须进行后期数据处理,由此建立将高招数据处理、报到数据处理整合的远程网络化计算机信息平台,使录取数据处理、报到数据处理的过程网络化、系统化、自动化,进一步提高工作效率,成为值得分析的问题。(一)功能分析通过对相应数据处理过程的跟踪、分析,该系统应达到的功能如下:a、高招数据从教育部高招系统到本系统的标准化导入;b、录取期间与教育部高招系统的数据随动;c、报到基准数据的准备;d、报到信息核对的实现;e、录取、报到信息的实时查询与统计实现;f、报到过程的信息实时监控;g、系统管理、操作人员管理;h、数据导出备份(二)系统模块结构在系统功能分析基础上,得到系统功能模块结构图,系统运行时首先进行用户验证,再分别执行与用户权限相应的功能操作。(三)数据库设计录取、报到既独立运作,又要保证数据一致性,因此对数据库结构进行如图规划:数据库逻辑结构设计是对本系统两大数据集合中具体数据属性进行的详细规定与设计,包括列名、类型、长度,允许空、默认值,数据约束、主键等,仅列出用户数据表结构以示参考:(一)对开发工具的考虑本系统前台要完成大量数据处理,且因为数据格式问题,所以在开发工具的选取上首要考虑数据兼容性。由于VFP90兼容现有全部数据,可以提高开发效率,缩短开发时间,且作为C/S体系结构的前端工具,具有强大数据管理功能,因此VFP90是开发工具的最佳选择。(二)数据库平台的选定SQLServer2005数据库系统是Microsoft公司主流的DBMS,可通过T-SQL语言完成数据定义、操作、控制等操作,可满足企业、Internet、分布式数据库等大型网络数据库应用,具有很强的可伸缩性、可用性、高布置性,是C/S系统的理想数据库平台,且VFP90数据在必要的情况下还可以进行SQLServer数据升迁。(一)远程数据源的设置基于VFP90与SQLServer2005开发的C/S系统中,进行远程网络连接通过ODBC数据源来实现,最佳方法是提供动态、简单化的设置方式,用户只须在系统首次运行时简单配置即可,本系统中远程数据服用配置功能界面及代码如下:#defineodbc_add_dsn1closedatabasesservername=alltthisformtext1valueodbcname=alltthisformtext2valuedataname=alltthisformtext3valueDeclareintegerSQLConfigDataSourceinodbccp32dllintegerhwndparent,integerfrequest,stringlpszdriver,stringlpszattributeshwndparent=NULLlpszdriver="SQLServer"lpszattributes="Server="+servername+chr0+"Description="+odbcname+chr0+"DSN="+odbcname+chr0+"Database="+datanameifSQLConfigDataSource0,odbc_add_dsn,lpszdriver,lpszattributes=0=Messagebox"远程服务器连接配置失败!请检查网络连接状况及相关网络设置!",16,"注意"else=Messagebox'远程服务器连接配置已成功完成!',64,'信息'endif(二)建立统一、简洁的程序界面本系统采用顶层表单设计,其他程序表单均在顶层表单中运行,