Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Metro Project Design and Development of Evaluation System Ya-dong Fang1, Zhong Du 2 1,2 Electro-mechanical Engineering College Xi’an Technological University,Xi’an, China ([email protected], [email protected]) Abstract -The subway project decision system is based on analysis and design. This paper introduces the key technologies of the system such as distributing component technology, JavaScript Scripting techniques and CSS technology. Then after the above works, it analyzes feature tree of the system and discusses the system architecture of the system; It focuses on the implementation environment of the system from the client, server-side software and hardware and introduces the key page of the system finally. Keywords - feature tree, key technologies, subway project, system architecture I. INTRODUCTION The iron construction project has a significant impact on the national economy, the cost of subway construction is higher, technical difficulty is more serious and the construction period is longer. It is very difficult for their retransformation and reconstruction due to the complex geology, hydrology and urban forest of the built [1] environment . So it has a very strong irreversibility. This determines the seriousness and rigor of the metro project decision-making. Underground space has once developed, stratigraphic architecture had not recovered. The built underground structures will impact the development of the Neighboring regions, so subway construction must be under the guidance of a scientific theory and method system which contains rational planning, scientific decision-making, management and comprehensive utilization. For the metro project decision-making evaluation, it can be combined with the analytic hierarchy process and fuzzy mathematical theory to build a subway project decision-making model. On the basis of the analytic hierarchy process and the fuzzy comprehensive evaluation model building process, it studies the general steps and Fuzzy operation principle of Fuzzy comprehensive assessment and determines the multilevel fuzzy model. Finally it verifies the fuzzy decision problem of the metro project by some examples. It realizes the subway project of distributed and collaborative decision-making evaluation of network environment to verify the Scientific and effective of multilevel fuzzy evaluation of subway project [ 2] . II. SYSTEM FEATURES System business is divided into decision-making project management, project bidding management, project management and systems management four functional modules, also a system administrator, space, project administrator space, bidding enterprise space and user space [ 3] , as detailed below: (1) Space of the system administrator The system administrator space included modules are: tender business management, common user management and bulletin boards. Bidding enterprise management and user management verify the delete and query features of the bidding enterprises; Bulletin board management module includes: display of notice and notice to add, delete and change. (2) Space of project managers The functional modules of dominant enterprise space including: Project management, information management of the bulletin board, the fuzzy decision of the metro project and the bidding enterprises gray choice. Project management is used to create, modify, delete and publish functions; Bulletin board information management includes bidding information management, announcement information management as well as successful results announced. Metro project fuzzy decision-making module adopting expert evaluation method and using fuzzy mathematical theory determine the subway project is or not. Gray selection module of bidding enterprise basing on the gray relational theory completes the project evaluation work [ 4] . (3) Tender enterprise space Tender enterprise space contains bulletin board information management and project bidding. Bulletin board information management includes the bidding information management, the publication of the announcement information management and the successful results [ 5] . (4) User-space The functional module of ordinary user-space includes tender enterprises as well as bulletin board information management. Bulletin board information management include: the announcement of the successful result and bidding information management. decision class), and database operation Bean includes the subway project decision system system administrator space project managers space [7] tender enterprise space user-space bulletin board information management tender business management project management common user management information management of the bulletin board project bidding tender enterprises bulletin board information management the fuzzy decision of the metro project bulletin boards the bidding enterprises gray choice 4.2 JavaScript scripting technology Fig. 1. Diagram of system function application layer browser user login project management gray choice fuzzy decision system administrate Web application server Information processing layer CGI,API,JSP,Java servlet,Java Bean HTML file XML file data service layer project evaluation database Fig. 2. System architecture diagram III. SYSTEM ARCHITECTURE At present, Corporate MIS system development has been a large number of Web Server technology stage. Generally it is classified into File/Server, Client/Server and Browser/Server. The overall structure of the system adopts B / S mode [6] , Shown in Figure 2. IV. KEY TECHNOLOGIES The metro project decision-making evaluation system is based on Java technology, which follows the J2EE specification. It mainly achieves system dynamic page design by the JSP and business (such as server-side database operations and the gray relational algorithm, etc.) by Java Bean. JavaScript mainly achieves data constraints (such as the control of the system login page, selecting the form action page is processed, etc.), CSS (Cascading Style Sheet) mainly achieves beautification of the page and its page style modular [7] attributes and operations shown in Figure 3 . It contains Java Lang, java.io and java.ql. The Java Bean named database operate class in the database operate bag. The class database operate () indicates its constructor. Delete () indicate the ways to delete data, execute Query () indicates the method to query the database, Insert () indicates to insert the database, Update () operates to update the database. . 4.1 Distributed component technology Decision-making selection system of the metro project uses the Java Bean component technology to deal with the critical business. it achieves the client and serverside information exchange by the JSP dynamic page technology. Including in database operations bean (data operation. class), gray associated with bean (Grey relation class) and project fuzzy decision-making bean (fuzzy JavaScript is a scripting language based on the object and event-driven and it contains the safety of performance. JavaScript can make the vivid web pages. Its purpose is to multiple objects in a web with HTML and Java scripting language and link with the network client, which can develop client applications. It is [8] achieved by the standard HTML language . The judgment of the data type and format in the system are implemented by JavaScript. JavaScript application reflects the two aspects: dealing with the button action and checking data. Some common functions such as edit Project Mgr () indicates to modify the project information, confirm Del () indicates whether the write-off, Del () [9] indicates to cancel . The code of canceling as follows: function confirm Del(){ if(confirm("weather log off?")==true) { Del(); } } function Del(){ var length = document.main.elements.length var chxindex var setItemsString setItemsString="" for (var i=(length-1); i>=0; i--){ chxindex = document.main.elements[i].name.indexOf("chx"); if (chxindex != -1){ if (document.main.elements[i].checked){ if (setItemsString == "") setItemsString = document.main.elements[i].name.substring(chxindex + 3,document.main.elements[i].name.length); else{ setItemsString = setItemsString + "," + document.main.elements[i].name.substring(chxindex + 3,document.main.elements[i].name.length); } } } } if (setItemsString != ""){ self.location="delEquipment.jsp?" + setItemsString }else{ window.alert("please select the deleting project"); } return; V. INTERFACE DESIGN AND IMPLEMENTATION The project interface has Web style,the interaction [10] between user and system is achieved by Web ,so the system as follows: (1) Inputting information is as little as possible. (2) Interface is clear and concise. (3) The user can easily input information through the keyboard or mouse. (4) User seeing the output interface is intuitive and understanding easily. In the system design and implementation process, it achieves the design of the JSP page though Dream Weaver 、 Edit plus. Java Beans is achieved by Jbuilder10. The one of typical pages is Fig.4. Fig.3. Database operation Bean Fig. 4. decision page of the project VI. CONCLUSIONS It analysis the key technologies of the subway project system, and introduces the function tree of the system and software which achieves the system and describes the environment of achieving system from the client, server-side software and hardware. Finally, the key page is given. ACKNOWLEDGMENT The research work is supported by Shaanxi Provincial Programs for Technology Research and Development under Grant No.2010K01-076, namely “The Research and Application of Digital Manufacturing Execution System”. It is also supported by Shan Xi 13115 Technology Innovation Program under Grant No. 2010FWPT-05, namely “Technological Innovation Public Service Platform for SME aggregation industry”. Finally, it is supported The metro by Shaanxi project system Provincial select the Web st programs for scientific research project under Grant No. 12JK0665, namely “The key technologies research of parametric parts library system across platform based on Web ”. REFERENCES Bao-hua Mao, “The track traffic of city[M] ,”Beijing, Science Press,2001. [2] Bahcaared M. “Group decision if face of opinion[J], ”Mgmt Sci,1975,23(2):140-145. [3] Zhi-pen Zhao, “City subway project decision and evaluation method[D] , ”Beijing, Master thesis of china institute of building sciences ,2009. [4] Lin-lin Xie, “Study on decision mechanism of public investment projects[D],”Chonqing,Doctoral Dissertation of Chongqing University,2005. [5] Yan-lin Jiang, “Bidding management research of metro project[D],” Masterd issertation of Tianjin University,2007. [6] Shu-mei Zhang, “The reseach and achievement of science and technology project decision support system on the rough set theory[D] , ”Suzhou, Master dissertation of Soochow University,2008. [7] Ruo-en Ren, Hui-wen Wang, “Multivariate data analysis - Theory, methods, examples, ”Beijing, National defense industry press,1998. [8] Nicholas C. Zakas, “Professional JavaScript for Web[J] , ” The people post and Telecommunications Press,2012. [9] En-jun Xia,Guang-lin Su, “Study on optimization decision making model of engineering project evaluation[J] , ” China soft science,2003:113-117. [10] Hong Xiang, Zhi Liu,Hai Hu, “The design and achievement of interactive system[D] , ” Journal of Chongqing University,2008. [1]