Software engineering's lifecycle models havc proven to be very important for traditional software development. However, can these models be applied to the development of Web-based applications as well? In recent yea...Software engineering's lifecycle models havc proven to be very important for traditional software development. However, can these models be applied to the development of Web-based applications as well? In recent years, Web-based applications have become more and more complicated and a lot of efforts have been placed on introducing new technologies such as J2EE, PhP, and .NET, etc., which have been universally accepted as the development technologies for Web-based applications. However, there is no universally accepted process model for the development of Web-based applications. Moreover, shaping the process model for small medium-sized enterprises (SMEs), which have limited resources, has been relatively neglected. Based on our previous work, this paper presents an expanded lifecycle process model for the development of Web-based applications in SMEs. It consists of three sets of processes, i.e., requirement processes, development processes, and evolution processes. Particularly, the post-delivery evolution processes are important to SMEs to develop and maintain quality web applications with limited resources and time.展开更多
[Objective] The research aimed to study design and development of system platform of 'study on relationship between natural phenology and climate change' based on WEB and GIS. [Method] Relied on the technologi...[Objective] The research aimed to study design and development of system platform of 'study on relationship between natural phenology and climate change' based on WEB and GIS. [Method] Relied on the technologies of WEB and GIS, a set of system platform of 'study on relationship between natural phenology and climate change' was developed based on the hybrid architecture of C/S (Client/Server) and B/S (Browser/Server). Moreover, its establishing process and functional module were detailedly introduced. [Result] The natural phenology and climate change in Guangxi were research objects of system platform of 'study on relationship between natural phenology and climate change'. By combining WEB and GIS with database, the primary application of 'study on relationship between natural phenology and climate change' was realized. The system used hybrid architecture of C/S and B/S. The four-layer architectures were independent to improve security, stability and maintainability of system. The visual interface on the foreground was simply, clear and easy to use. The generating program of GIS three-dimensional graph on the background was real-time and high-efficiency, providing powerful guarantee for stable and safe operation of phenology research work process. The system had functions of inquiry, analysis, statistical diagram, GIS three-dimensional graph and data export. Through the analysis of natural phenology observation data, the system could find variation rule of natural phenology as three-dimensional space (longitude, latitude and altitude) and its relationship with climate change. [Conclusion] The research laid good foundation for further deeply carrying out application of 'study on relationship between natural phenology and climate change', and also provided reference basis for recognizing nature and using change rule of phenology to execute production scheduling and strategic decision (seed-introduction and regionalization).展开更多
Impedance mismatch of data flow is the major problem in the relational database when one is using the web based application development on the computer system. It effects the development of scalable and reusable web a...Impedance mismatch of data flow is the major problem in the relational database when one is using the web based application development on the computer system. It effects the development of scalable and reusable web application. Due to this, the research cost of development and maintenance increases. Therefore the present work is an attempt towards an object-oriented database system by using Db4o to overcome the impedance mismatch problem. In the current work, the development of web application for Indian Postal Services by using Db4o is demonstrated on dot NET platform. Before developing the application, the authors used a Unified Modeling Language (UML) model in the form of UML class, sequence and use-case diagrams. The Db4o is used to store the object-oriented database and the performance of Db4o is observed through several object-oriented queries and corresponding results are demonstrated.展开更多
The emerging Model-Driven Engineering (MDE) paradigm advocates the use of models as first-class citizens in the software development process, while artifacts such as documentation and source-code can be quickly produc...The emerging Model-Driven Engineering (MDE) paradigm advocates the use of models as first-class citizens in the software development process, while artifacts such as documentation and source-code can be quickly produced from those models by using automated transformations. Even though many MDE-oriented approaches, languages and tools have been developed in the recent past, there is no standard that concretely defines a specific sequence of steps to obtain a functional software system from a model. Thus, the existing approaches present numerous differences among themselves, because each one handles the problems inherent to software development in its own way. This paper presents and discusses a reference model for the comparative study of current MDE approaches in the scope of web-application development. This reference model focuses on relevant aspects such as modeling language scope (domain, business-logic, user-interface), usage of patterns, separation of concerns, model transformations, tool support, and deployment details like web-platform independence and traditional programming required. The ultimate goal of this paper is to determine the aspects that will be of greater importance in future web-oriented MDE languages.展开更多
Although the WEB software development has some difficulty,but as long as the programming skills to find,in the practice ofoperation will find programming fun,this will stimulate the enthusiasm of students programming....Although the WEB software development has some difficulty,but as long as the programming skills to find,in the practice ofoperation will find programming fun,this will stimulate the enthusiasm of students programming.Exploration of interesting skills programmingof WEB software development is aimed at developers who initial contact with WEB software,through the practice of operation to make themget some fun of WEB programming,from simple to difficult gradually let students master WEB programming skills,improve students' interestin programming.By adding some special effects of webpages to enhance the students' interest in programming,through the key practice ofdatabase,let the students out of fear of programming of database connection.展开更多
文摘Software engineering's lifecycle models havc proven to be very important for traditional software development. However, can these models be applied to the development of Web-based applications as well? In recent years, Web-based applications have become more and more complicated and a lot of efforts have been placed on introducing new technologies such as J2EE, PhP, and .NET, etc., which have been universally accepted as the development technologies for Web-based applications. However, there is no universally accepted process model for the development of Web-based applications. Moreover, shaping the process model for small medium-sized enterprises (SMEs), which have limited resources, has been relatively neglected. Based on our previous work, this paper presents an expanded lifecycle process model for the development of Web-based applications in SMEs. It consists of three sets of processes, i.e., requirement processes, development processes, and evolution processes. Particularly, the post-delivery evolution processes are important to SMEs to develop and maintain quality web applications with limited resources and time.
基金Supported by Guangxi Natural Science Fund Item in China ( Guikezi 0991023Z)
文摘[Objective] The research aimed to study design and development of system platform of 'study on relationship between natural phenology and climate change' based on WEB and GIS. [Method] Relied on the technologies of WEB and GIS, a set of system platform of 'study on relationship between natural phenology and climate change' was developed based on the hybrid architecture of C/S (Client/Server) and B/S (Browser/Server). Moreover, its establishing process and functional module were detailedly introduced. [Result] The natural phenology and climate change in Guangxi were research objects of system platform of 'study on relationship between natural phenology and climate change'. By combining WEB and GIS with database, the primary application of 'study on relationship between natural phenology and climate change' was realized. The system used hybrid architecture of C/S and B/S. The four-layer architectures were independent to improve security, stability and maintainability of system. The visual interface on the foreground was simply, clear and easy to use. The generating program of GIS three-dimensional graph on the background was real-time and high-efficiency, providing powerful guarantee for stable and safe operation of phenology research work process. The system had functions of inquiry, analysis, statistical diagram, GIS three-dimensional graph and data export. Through the analysis of natural phenology observation data, the system could find variation rule of natural phenology as three-dimensional space (longitude, latitude and altitude) and its relationship with climate change. [Conclusion] The research laid good foundation for further deeply carrying out application of 'study on relationship between natural phenology and climate change', and also provided reference basis for recognizing nature and using change rule of phenology to execute production scheduling and strategic decision (seed-introduction and regionalization).
文摘Impedance mismatch of data flow is the major problem in the relational database when one is using the web based application development on the computer system. It effects the development of scalable and reusable web application. Due to this, the research cost of development and maintenance increases. Therefore the present work is an attempt towards an object-oriented database system by using Db4o to overcome the impedance mismatch problem. In the current work, the development of web application for Indian Postal Services by using Db4o is demonstrated on dot NET platform. Before developing the application, the authors used a Unified Modeling Language (UML) model in the form of UML class, sequence and use-case diagrams. The Db4o is used to store the object-oriented database and the performance of Db4o is observed through several object-oriented queries and corresponding results are demonstrated.
文摘The emerging Model-Driven Engineering (MDE) paradigm advocates the use of models as first-class citizens in the software development process, while artifacts such as documentation and source-code can be quickly produced from those models by using automated transformations. Even though many MDE-oriented approaches, languages and tools have been developed in the recent past, there is no standard that concretely defines a specific sequence of steps to obtain a functional software system from a model. Thus, the existing approaches present numerous differences among themselves, because each one handles the problems inherent to software development in its own way. This paper presents and discusses a reference model for the comparative study of current MDE approaches in the scope of web-application development. This reference model focuses on relevant aspects such as modeling language scope (domain, business-logic, user-interface), usage of patterns, separation of concerns, model transformations, tool support, and deployment details like web-platform independence and traditional programming required. The ultimate goal of this paper is to determine the aspects that will be of greater importance in future web-oriented MDE languages.
文摘Although the WEB software development has some difficulty,but as long as the programming skills to find,in the practice ofoperation will find programming fun,this will stimulate the enthusiasm of students programming.Exploration of interesting skills programmingof WEB software development is aimed at developers who initial contact with WEB software,through the practice of operation to make themget some fun of WEB programming,from simple to difficult gradually let students master WEB programming skills,improve students' interestin programming.By adding some special effects of webpages to enhance the students' interest in programming,through the key practice ofdatabase,let the students out of fear of programming of database connection.