《招标评分系统的设计与实现》.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
招标评分系统的设计与实现 李 余 琪 (湖南师范大学 中国 长沙 ) 招标评分系统是在面向对象环境中进行的设 计与实现 ,将面向对象技术和组件技术以及ADO 技术,运用到系统开发中,公司可选择性的采用 SQL Server或Access作为后台数据库,此系统在 对数据库中的数据的完整性的约束,安全性,以及 数据的恢复与备份方面进行了全面的考虑。 系统设计 系统分为四大功能模块:数据录入模块,评分统计模块,数据库维护模块,报表,打印模块,其中评分模块分为综合评估法子模块和最低报价子系统,系统的功能为以下几点: 1对评标统分过程中所涉及的表中的数据设置(增加,删除,查询,修改); 2报表的打印预览以及统计 ; 3实现数据库与word文档之间的数据传输; .4对评委输入的评分按照《省建设厅文件》的要求,根据不同的评标方法进行数据的加工处理,然后再评选出中标候选人; 5数据库的备份,恢复,以及用户权限等安全机制; delphi7.0具有以下的特点 1:Object pascal 语言完全面向对象,语法严整,编译的代码运行效率很高。 2:强大完善的ADO组件来存取各种类型的数据库 3:支持多级分布式数据库服务器的解决方案MIDAS 4:增强了SQL数据库访问能力 5:delphi采取了事务处理机制,对控件进行了很好的封装,隐藏了事件处理的具体细节,方便程序员进行快速的开发。 ADO技术的特点: ADO主要包括connection ,Recordset和command三个对象 ,它的功能如下: Connection对象:负责打开或连接数据库文件; Recordset对象:存取数据库的内容; Command对象:对数据库下达动态查询指令,以及执行SQL Server的存的过程。 Error对象: 用来存储ADO应用程序的发生错误的时候相关的错误信息。当应用程序出错时,程序员可以从Error对象中取得详细的错误信息。 Parameters对象:代表了sql 语言中的动态参数,或是传递给存储程序的参数。 SQL结构化查询语言与数据库 Delphi7.0中提供了ADOQuery 组件,此组件有主要有CONNECTION属性,SQL属性,ACTIVE属性。在程序设计时用户只需把CONNECTION属性设置为ADOCONNECTION,这样完成了ADOQUERY组件与数据库的连接,然后用户只需在sql属性中写入相关的sql语句(表的查询,增加,修改等)即可。再把ADOquery组件中的ACTIVE属性设置为TRUE;此外DELPHI7.0还提供了DBGride组件,DATASET组件,其可用于显示SQL语言执行的结果,其设置过程:(1)把DBGride组件的datasourcet属性设为DATASET,再把DATASET组件的dataset属性设置为query, 这样就完成DBGRide组件和query组件的连接。 数据库的连接的实现: delphi7.0中提供了ADO组件。此系统是通过对ADO组件中ADOconnection对象,以程序的方式实现与数据库的动态连接,避免了手工进行连接数据的过程,程序的代码如下: strCon:=Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source= / / 连接ACCESS数据库 +strCon+;Mode=Share Deny None;Extended Properties=;Jet OLEDB:System database=; +Jet OLEDB:Registry Path=;Jet OLEDB:Database Password=guojian; / /设置access数据库的密码 +Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1; +Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1; +Jet OLEDB:New Database Password=;Jet OLEDB:Create System Database=False; +Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don++t Copy Locale on Compact=False; +Jet OLEDB:Compact Without Replica Repair=False;

文档评论(0)

好老师 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档