预览加载中,请您耐心等待几秒...
在线预览结束,喜欢就下载吧,查找使用更方便
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
http://www.paper.edu.cn耐火材料分析管理信息系统巴军1,刘果21重庆大学光电工程学院,重庆(400044)2巩义市科龙耐火材料研究所,河南巩义(451200)E-mail:bajun@cqu.edu.cn摘要:本文通过对耐火材料分析部门的行业特性和工作流程的深入了解,针对该行业对信息化和管理现代化的需求,利用VisualC++6.0和SQLServer2000数据库技术,基于面向对象的软件开发思想,研究开发了基于C/S架构的耐火材料分析管理信息系统,对样品信息、客户信息和分析结果等相关信息进行集中管理。实际试运行效果证明了其有效性。关键词:VisualC++,数据库,面向对象,C/S架构中图分类号:TP3151.引言近年来,在耐火材料行业高速发展的过程中,耐火材料分析为其提供了强有力的质量保障。耐火材料分析部门的工作效率和准确度从一定程度上决定了耐火材料的生产效率和产品质量。然而,耐火材料分析部门仍旧采用手工的方法进行信息登记和分析结果报告的现状已经不能适应现代信息社会发展的要求。本文利用VisualC++6.0和SQLServer2000数据库技术,基于面向对象的软件开发思想,研究开发了基于C/S架构的耐火材料分析管理信息系统,对样品信息、客户信息以及分析结果等相关信息进行登记和管理,同时实现分析报告单自动打印输出等功能。从而提高部门工作效率,使信息管理更加科学化、合理化、制度化和规范化。2.管理信息系统的设计面向对象的软件开发方法[1](Object-OrientedSoftwareDevelopment)又称OOSD,它的组成和开发过程类似于结构化方法。OOSD由面向对象分析(OOA)、面向对象设计(OOD)、面向对象程序设计(OOP)组成。其开发顺序是OOA→OOD→OOP。面向对象的系统分析与设计方法和其它开发方法的不同之处在于,它使人们分析、设计一个系统的方法尽可能接近人们认识一个系统的方法。其基本思想是对问题域进行自然分割,以接近人类思维的方式建立问题域模型,从而使设计出的软件尽可能描述现实世界,构造出模块化的、可重用的、可维护性好的软件,并能控制软件的复杂性和降低开发维护费用。2.1系统设计(1)系统开发环境。VisualC++[2]作为Windows环境下的通用编程环境,不仅缩短了开发周期,同时还提供了多种多样的数据库访问技术,如ODBCAPI、MFCODBC、DAO、OLEDB、ADO等,这些技术各有自己的特点,它们提供了简单、灵活、访问速度快、可扩展性好的开发技术。而这些正是VisualC++开发和其他开发工具相比的优势所在。ODBC[3]为应用程序访问关系数据库时提供的一个统一的接口,对于不同的数据库,ODBC提供了一套统一的API,使应用程序可以访问任何提供了ODBC驱动程序的数据库。本文正是基于以上优点,在开发管理信息系统时,选用VC++6.0作为系统应用程序的开发环境,选用ODBC作为访问数据库的方式。(2)系统设计目标。耐火材料分析管理信息系统的目标是把信息化管理技术应用于耐-1-http://www.paper.edu.cn火材料分析部门,改善传统上数据不够准确、及时、全面和详实等诸多问题,使管理者的工作更加方便,提高部门的工作效率,使信息管理更加科学化、合理化、制度化和规范化。(3)系统设计思想。耐火材料分析部门信息管理的特点是信息量大,项目类别繁多,通过加强样品信息管理,可以及时了解相关样品的分析情况和客户的需求状况。传统的人工管理办法不仅耗费人力、物力,而且常常因为一些人为的原因造成信息的滞后或者发生错误。本系统就是在这种背景下设计研究出来的,具有以下几个方面的特征:○1开放性,系统采用客户/服务器(Client/Server)体系结构,能将多种应用平台和不同的软件和硬件系统集成,并能够方便的与其他系统实现数据共享;○2模块化设计方法,既便于系统功能的各种扩充、组合和修改,又便于未参与开发的技术维护人员补充、维护;○3简单易用性,系统界面操作简单,人机对话友好,符合操作习惯,以人为本。系统具有很高的稳定性、易操作性,并提供了对误操作的容错能力;○4可靠的安全机制,在服务器、数据库等多个层次上提供行之有效的安全防护措施,系统具备数据库维护功能,能及时根据用户需求进行数据的添加、修改、删除和备份等操作。(4)系统功能分析。一个完善的耐火材料分析管理信息系统应该具有处理各类信息的能力。根据其行业特点,这里把耐火材料分析管理信息系统的主要任务分为:○1编辑功能,包括样品信息、客户信息、分析结果的动态添加、修改和删除;○2查询功能,包括样品信息