Font Size: a A A

Research And Implementation Of Test Module In Quality Inspection Management System For Building Materials

Posted on:2011-02-03Degree:MasterType:Thesis
Country:ChinaCandidate:Y WuFull Text:PDF
GTID:2178360305954756Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
The construction industry is one of an important pillar in our national economy, belong to capital-intensive industries, with the land monopoly and non-mobility and so on. Production of building products is unique, with nature of permanence, huge scale, the quality of construction products is directly related to its life and people's lives and property, we can see the quality of construction products should be strictly guaranteed. And the building materials is directly related to the quality of construction products, so the testing of building materials should be in a critical position.Using a computer instead of the traditional manual approach to do the materials testing, being increasing emphasis on state and local governments. Currently many places have used a variety of materials testing software in China. Each of these software have their own features, but also deficiencies."Building Materials Quality Inspection Management System" is developed by College of Computer Science and Technology of Jilin University, Database and intelligent network research group, Changchun materials testing machine Co., Ltd, Qiqihar Municipal Construction Engineering Quality Supervision and Testing Center, jointly developed a collection of the advantages from similar softwares, and make up for the shortcomings. This article relies on this system, in-depth study of the Eclipse plug-in mechanism and Rcp techniques to concrete hot-rolled ribbed steel bars, discusses the details of the system test module development principles and processes. Meanwhile, this paper also describes the materials management system, quality inspection reporting system implementation. Finally, the paper discusses the main techniques of software testing and describes how these techniques can be used in the system development process.Since the materials testing industry is affected by the policy a lot, big regional differences, with the emphasis on the quality of building materials, the speed for updating the national standards is increasing, requiring building materials detection system software has a good scalability and applicability. In this request, we have chosen Eclipse plug-in technology for development. Eclipse is not just an integrated development platform, but also a plug-in development environment. Everything of Eclipse can be seen as a plug-in. Plug-in mechanism can provide a very convenient system extensions. The emergence of a new feature, just looks as a plug-in, to extend it to an extension point of system. Then this function was loaded into the original system. Meanwhile, Eclipse also provides RCP technology. This technology can provide platform-independent operation from the Eclipse plug-in, so that it will be with the smallest volume after releasing the packaged product. We have developed the materials testing system based on these two technology, the construction materials testing framework will be as the main plug-in, additional features such as database operations, system tools as an auxiliary plug-in modules to add into the runtime dependence of main plug-in and achieve the system's basic architecture. In addition, in the main plug-in, we defined "shouyang", "shiyan", "chaxun", the three extension points, in order to plug a variety of construction materials testing into sub-system master framework.Test module consists of 82 kinds of building materials sub-plug-ins. In this paper, take hot-rolled ribbed steel bar concrete as an example, describes the development of test module. In the database, there are the main types of sheet materials, building materials and sub-type table, plug-in sheets and other construction materials testing and mapping table to find the pilot sub-plug-in table. In the run-time, click "concrete hot-rolled ribbed steel" bars, through the materials obtained by the main types and sub-types, the appropriate TestID can be found in building materials testing mapping table. Finally, through this TestID, the corresponding plug-in can be found in the plug-in table. In this way, the corresponding plug-in will be able to open. The design of such a database table structure, in line with the third normal form requirements, can be more better to ensure that the database work will be normal. Hot-rolled ribbed steel bar concrete test sub-plug-ins extend the main frame of the three extension points, corresponding to the income process of building material test: collecting samples, testing, checking. In "shouyang package", the function is to input the basic characteristics of such materials, including the appearance date, origin and other basic information and grades, the intensity level, the nominal diameter for the follow-up to detect specific information. Test kits through the steps of the samples collected close to the information, as well as quality inspection support system collected from the test machine. Test data are calculated according to national standards and to determine test results, test the conclusions drawn. The funtion of the checking package is to provide the test information retrieval, and highlight those test date has been artificially modified. In the realization, through SWT-JFace interface rendering technology, to ensure outstanding graphics system display. We have also packaged a series of controls, the test modules have been classified in the input dialog box, making the data entry interface, constraints, display constraints, and database storage is more convenient, the code is more clear.Because of that, the use of monitoring auxiliary system is the VS2005 platform Asp.Net technology development, that is different from Java-Eclipse development used in the building materials information systems, we have developed the reporting system under the two environments. In the building materials information system, we use JasperReport and Ireport developed by the pure Java language, as the reporting engine and development tools, drawing on the statements. In Web site monitoring support system, we are using the Crystal Report Crystal Report System integrated by VS2005. Thus, in a different subsystem, the development platform can be seamlessly integrated, interface can be in more uniform style.As a commercial software, its quality must be effectively controlled. Software testing is an important means to ensure software quality. We have test every stage of software as soon as possible when we do the development. In the test, we use white box and black box testing tools to conduct the unit testing, integration testing, system testing, acceptance testing, and etc. Many bug have been found and corrected. After correcting all the defects, we also conducted a regression testing In time to ensure the software quality assurance.I did the development 23 construction materials testing plug-in sub-species in 82. and also finished the completion of the system's reporting capabilities, and did a lots of work during the system testing. Currently the project has been promoting the use of Qiqihar City.
Keywords/Search Tags:Quality Inspection for Building Materials, Eclipse, Report Development, Software Testing
PDF Full Text Request
Related items