




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、浅议计算机信息管理技术探析【摘要】针对浅谈计算机信息管理技术的探讨问题,文中对计算机综合信息的查询进行了比较全面的介绍,探讨了对 计算机动态查询结果的实现实现方法,主要有计算机动态地 生成sql语句、计算机生成符合数据的字符串和计算机创建 数据窗口对象的实现。查询是进行数据管理的重要手段,也 是数据库应用系统开发过程中较困难、需要付出时间、也有 一定难度的部分。【关键词】计算机信息;管理技术;动态查询;数据的字符串;实现方法【中图分类号】tp311. 13【文献标识码】a 【文章编号】16725158 (2012) 10-0103-010引言 随着全球以信息技术为主导的科技革命进程的加快,人类
2、社会已经逐步由工业化的社会进入信息化的社会。信息技 术已经成为当代最具潜力的新型生产力,而信息资源又是经 济和社会发展的重要战略资源。因此信息化已经成为各国经 济和科技竞争的制高点,这就使信息化程度成为衡量一个国 家和地区现代化水平和综合实力的重要标志。随着我国市场经济的迅速发展和加入wt0,企业信息化 程度的要求越来越高,而现阶段计算机信息管理普及率并不 高,企业中计算机资源得不到及时充分的利用,信息处理效 率跟不上形势的发展。信息技术是研究信息的获取、传输和 处理的技术,由计算机技术、通信技术、微电子技术结合而 成,有时也叫做“现代信息技术”。也就是说,信息技术是 利用计算机进行信息处理,
3、利用现代电子通信技术从事信息 采集、存储、加工、利用以及相关产品制造、技术开发、信 息服务的新学科。信息技术可能是机械的,也可能是激光的; 可能是电子的,也可能是生物的。在这里我们探讨的信息技 术主要包括传感技术、通信技术、计算机技术和缩微技术等 方面的管理技术。也就是说对于计算机技术来讲,是研究计 算设备的科学技术。包括计算机硬件、软件及其应用等诸多 内容。是延长人的思维器官处理信息和决策的功能。1对计算机综合信息的查询目前,随着工具软件的发展和广泛采用,使数据库应用 系统的开发如虎添翼,其中power builder以其独特的数 据窗口 (datawindow)倍受欢迎。power bui
4、der是美国著名的数据库应用开发工具生产 厂家powersoft公司于1991年6月推出的功能强大、性能 优异的开发工具,它是一种面向对象的、具有可视图形界面 的、快速的交互开发工具。智能化的数据窗口对象是其精华 所在。利用此对象可以操作关系数据库的数据而无需写入 sql语句,即可以直接检索、更新和用多种形式表现数据源 中的数据。但要注意,必须使数据窗口成为窗口 (window) 下数据窗口控制的一个连接对象,数据窗口才能使用户在应 用执行期间访问数据库中的数据。利用power builder提供的内部查询机制,我们即可 以让数据窗口作为查询条件的输入,又可以让该数据窗口作 为查询结果的输出,
5、这样就可以使数据窗口中的所有数据项 进行自由组合的查询。例如:在窗口 w_que上建立两个数据 窗口控制dw_l和dw_2,分别连接两个数据窗口对象dw_que 1 与dw_que2,其中dw_l用于输入查询条件,而dw_2用于显 示满足查询条件的所有元组。事实上条件的输入及元组的显 示完全可以在一个数据窗口中实现,考虑到这两种操作的差 别(例:条件输入可编辑,而元组显示不可编辑;条件输入 可为某一范围,而元组显示仅为满足条件的所有纪录) 将其用两个数据窗口控制来实现。这就要求dw_2与dw_l数 据共享,即要求dw_quel与dw_que2两数据窗口的数据源完 全相同。2对计算机动态查询结果
6、的实现在某些实际的应用系统开发中,由于用户在开发前提不 出查询的需求,而在系统运行中希望能够对所有的数据项任 意组合进行查询,以满足来自多方的需求,实现动态地查询 (即随机地从43张表中选择数据项进行组合作为查询条件 并任意地选择数据项作为显示条目)。对于此类查询的实现 要利用power builder通过编程的方式在运行时动态地创 建数据窗口,并动态地控制数据窗口。动态地创建一个数据 窗口,应用程序需要执行下列任务:可以动态地构造sql语 句。用符合数据窗口语法的字符串,为现在的数据窗口控制 创建一个数据窗口对象。具体的实现方法如下:2. 1计算机动态地生成sql语句根据 sql 的语法:s
7、elect sting afrom stingb wherestingc 也就是动态地生成 stringa,stringb,stringc. 由用户输入要显示的列,一旦输入完毕,列名就随之确定, 将所有列名拼成一个“串”,中间用,分隔,形如“columml, column2, column3,,columnrn ,则动态地生成 stringa; 同样由用户输入查询条件,包括相应的列、满足的条件或范 围、逻辑关系等,将这些条件拼成一个串,即为strngc,显 然,所有的列名都确定了,他们所在的表名也确定了,按照 stringb的语法规则即可构造。注意:上面的stringc由两部分(表间关系str
8、ingci 及查询条件stringc2)组成;表名串stringb曲与表间关系 stringci查询条件strmgc2及显示条目stringa均有关。在实现的过程中:为贴近实际应用,习惯上,先输入查 询条件,再输入显示条目。即在输入查询条件后,生成 strinc2, stringb, stringci;然后,再在输入显示条目后 生成stringa,并修改strmgcl, stringbo最后形成sql语 法:str= "select" +sffinga+ "from" +stringb+ where +s tringcl+stringc22.2计算机生成
9、符合数据的字符串在现在的事物对象里利用相关的syntaxfromsql ()函 数生成符合数据窗口语法的字符串:exp = syntaxfromsql (sqlca, str, strsty, error) 生成数据窗口的源代码其中:strsty为数据窗口的显示风格,例:strsty二"style ( type=grid ) datawindow (units=lcolor=12632256)text(font. face= 'system')"2. 3计算机创建数据窗口对象在真实系统中,用户在输入查询条件时希望通过选项方 式录入查询信息,由于库表中存放的大
10、量信息为代码,这就 需要在程序中先把录入的文字信息转化成相应的代码再连 接到查询条件中。如,dw que. create (exp)。这样就实现 了用户要求的随机查询。为简化输入,提高准确性,可采用 代码输入,即动态地嵌套下拉式数据窗口。在显示查询结果 的数据窗口中,事先不能嵌套下拉式数据窗口,可预先做一 个函数,在程序运行中根据所选的列把代码转化成所对应的 汉字显示,这样更完善了用户要求的随机查询。根据数据窗 口的动态特性,对于那些运行时才能确定的数据窗口采用动 态方式创建,使应用程序能更灵活地满足用户的需求。3结论将查询条件的输入实现多级菜单选择将查询结果文字 化,使复杂查询问题解决得更完善。动态查询的方法,不仅 能应用于许多管理信息系统,同时也是解决其他需要复杂查 询的数据库应用系统的途径。这种动态查询方法在数据库应 用系统的使用,避免了应用系统开发中开发者冥思苦想所有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 会议策划与活动执行服务协议
- 健康科技在老年健康管理中的应用解决方案
- 水利建设工程施工合同协议书
- 大学生科普小说读后感
- 观看纪录片长江观后感
- 车队土石方运输合同
- 应对职场挑战的解决方案库
- 古典小说叙事技巧与现代小说叙事对比:大二文学课程小说分析教学方案
- 2024-2025学年高二数学湘教版选择性必修第二册教学课件 第3章-3.3 正态分布
- 小区生态农业旅游开发合作协议
- 2025年榆林市公共交通总公司招聘(57人)笔试参考题库附带答案详解
- 医院培训课件:《多发性骨髓瘤》
- 2025年湖南省长沙市单招职业倾向性测试题库及参考答案
- 十八项核心制度培训课件
- 2024年远程教育行业市场运营现状及行业发展趋势报告
- 2025年2月上海市高三联考高考调研英语试题(答案详解)
- 2024-2025学年六年级上学期数学第三单元3.1-搭积木比赛(教案)
- DeepSeek从入门到精通
- 植保机械技术培训课件
- 2024年水利工程建设行业市场发展监测及投资潜力预测报告
- 医保电子凭证培训
评论
0/150
提交评论