Born Expressway Construction Project Management System
Release Date: 2004-09-07
Solution overview
User profile
Industry: Enterprise Business Object: Chongqing High-grade Road Investment Co., Ltd. Chongqing North Expressway Construction Co., Ltd. Chongqing Southern Expressway Construction Co., Ltd.
Business background
-
solution
Highway construction project management system
income
• High development efficiency. • Fast running speed. • High security.
Software and service
• Windows 2003 Server • SQL Server2000 • Visual Studiion.net 2003
Partner
• Chongqing Born Software Co., Ltd.
Company Overview
Chongqing Born Software Co., Ltd. (Abbreviation: "Born Software") is a wholly-owned subsidiary of Boine Technology Group and 2 million yuan. Born software is the only first-class software company in the Southwest CMM2 International Certification, SBS, SJ / T 11235 certification and ISO9001-2000 certification. Born software is the development center of Born Technology. The establishment of Born Software is a major strategic initiative that Bohen's technology is advancing with the times. It is the largest strategic investment in Bohen's history. It is a company company " Technical services are mainly e-government and e-commerce, supplemented by network technology, supplemented by computer engineering. "Enterprise positioning and enterprise mid-term goals" to 2005, the development of Born Technology from the first-class IT company in the region, developed into a national A well-known IT businesses and eventually become the specific actions of listed technology companies. Born software is one of the core competitiveness of Born Technology. Born software enables companies to change from competitiveness to their core competitiveness; enabling companies to transform from Chongqing to the western leader, national first-class national first-class; enable companies to transform from projects to product-oriented; make companies' software development from " Personal heroism transforms to the scientific, standardized, and institutionalized team development of advanced software development culture and philosophy. During the long-term software development practice, Born software has accumulated rich development experience based on E-government, e-commerce, industry application software based on J2EE and MS .NET architecture, and has accumulated a rich development experience. The software development team has established a standardized enterprise management system and CMM (i) software development management specification, shaping, excellent, personalized software development enterprise culture with "ideal, realistic, executive" as the core value. Born software is located in software technology to serve e-commerce and e-commerce, and is committed to the development of industry applications, general management software, basic software, embedded software applications with Internet applications. At the same time, Born software is strictly explored by international practice and CMM standards to develop international outsourcing software.
Business challenge
Highway construction investment, long construction cycle, more units, and regional dispersion. The highway construction project is complex, more documentation, large data volume, especially measurement payment and change processing business model, complicated, computational amount, more and complicated.
With the continuous expansion and improvement of construction scale and construction requirements, the requirements for the management level of various participants in highways are also increasing. As the owners of the direct person in charge of the construction project, the duties of general command, general coordination, total management, the strength of the management capability, and the efficiency of its management capabilities are directly related to the construction of highway construction projects. Engineering progress and management efficiency.
However, the current management methods and methods of each participant are still continuing traditional manual management models. In the face of new forms, traditional manual management models have become increasingly difficult to give full play to complexity requirements for the ability and management of existing human resources. Therefore, urgent need to use new methods, new management models, new technical means to solve a system problem facing highway construction management under the new situation.
To this end, Bohen has developed a highway construction project (owner) management system to help owners establish a complete management system, optimize the management process, and conduct whole process management of highway construction projects; timely acquisition of data generated during construction, Realize the centralized unified share of data, realize the cooperation between owners and participating units and timely communication; standardized management of a large number of documents generated in the construction process; solve the most complicated issues such as measurement payment, change management and reporting; Make the owner to make timely dynamic and control of engineering progress, quality and investment. solution
system introduction
"Born Expressway Construction Project (Owners) Management System" is to meet the specific business process requirements of the owners' road project management, and the main participants in the construction of highway projects: owners, supervision, contractors, owners A integrated software system that assists in highway construction project management.
The system covers the whole process management of highway engineering projects and the corresponding document management, including project progress, construction fees, interviews, contract management, etc., can handle road construction, initial, construction drawing design, bidding management , Contract change, measurement payment, data summary examination and approval, report printing, various queries, completed data management, budget and final accounts, etc. The various major functional modules of this system cover the whole process, convenient and efficient road construction cycle, and to achieve integrated application of highway construction management.
The system focuses on "investment control" in highway construction project management. Understand the management of road construction projects with important activities in engineering management, contractual project management, and project construction process - metrology, payment, change, etc. The system needs to cross the local area network of the user unit and the Internet, thereby reach the synergy between various departments, unified management, and centralized processing between each department. To this end, the system adopts the currently popular B / S architecture.
This product is closely surrounded by the construction of the "three major controls, two management" goals, combined with office automation, schedule, information property management, using today's popular object-oriented software development methods, and constructing advanced information management tools, better implementation. Information management integrity and clear trace management. Greatly improve road project management level, reduce management costs, and make judgments for decision makers to provide important information basis.
System functions
The system is divided into two major parts of the front desk and the background system. Among them, the front desk is implemented, and the auxiliary user reaches its predetermined business goals, and is part of the use of ordinary operators for ordinary operators, and the main part of the system. The background system is provided to the user-based system administrator, maintaining the basic data maintenance of the system, such as the settings of user rights, use the department of the front desk system and the determination of the position, the user type division, etc., to ensure the normal system safe operation.
System function diagram block diagram
Technology Architecture
Technical means used
• Microsoft .NET development application platform • C # programming language • ASP.NET technology • Microsoft SQLServer2000 database • ADO.NET Database Access Technology • .NET Remote Remote Processing Technology • JavaScript Client script 3. Technical specification
• "Code Specification" • Database Design Specification • The above specification above the project group is developed in the initial stage of the project, please refer to the corresponding specification document, the document content is responsible for the project member. 4. Development environment
• Microsoft WindowsXP operating system • Microsoft VS.net2003 integrated development environment • Microsoft SQLServer2000 database integrated development environment • PowerDesing9.0 database design tool • Microsoft Visio visual modeling and graphics tools • Visual SourceSafe version control and configuration management tool • Microsoft Project2002 Project Management Tools • Office2000 Common Document Processing Tools 5. Deployment Environment
• WEB server:
• Microsoft Windows2000 / XP / 2003 Server Output • IIS5.0 / IIS6.0 and above Web Server • Microsoft .NET Framework 1.1 • Database Server: • Microsoft Windows2000 / XP / 2003 Server Operating System • Microsoft SQL Server2000 • System Administrator Operator:
• Microsoft Windows2000 / XP / 2003 Server Output • Microsoft .NET Framework 1.1 • Client:
• Microsoft Windows98 / ME / 2000 / XP / 2003 Operating System • Internet Explorer5.5 or above browser • Microsoft Office2000 (Word, Excel) • Corresponding other processing software (such as AutoCAD)
Architecture
The system uses a C / S, a B / S hybrid architecture. The overall system is divided into two major parts of the front desk system and the background system. The front desk system is the body of the entire software system, but also the user's functional demand, complete user service processing, and reaches the part of the user service target. This system uses a B / S architecture that allows the rights-controlled users to complete their rights tasks through the Internet / Intranet and system. This system mainly uses ASP.NET technology to build and implement. The background system uses the system's auxiliary support system to configure the basic parameters and setting items for the normal operation of the system, and the system administrator controls the functional interface of the entire software system. This system uses a C / S architecture, running in the LAN of the owner, through the .NET Remote technology, implement the front-end interface and the system database, and store various types of configuration and setup information into the system database, for the system Normal operation is guaranteed.
The entire system across the owners and two network spaces, collects data from multiple information generated, and is unified to process and save.
The system hierarchical block diagram is as follows:
The system is logically divided into multiple layers. Indicates that there are two categories, one is the interface of the Windows Form type used by the background system user, and the other is the web interface used by the front desk user. System function implementation is divided into three parts: BFL (business appearance layer), DAL (Data Access Layer), CommON (General Layer).
BFL (Business Appearance Layer) provides the implementation of each specific business logic, closes the user service algorithm and processing flow. The purpose of each business process is independent.
DAL (Data Access Layer), using ADO.NET technology, package database access logic and partial database control logic (partial database control logic is implemented in the database system through the storage process). The system business logic processing is separated from the specific database to achieve the purpose of the business and database access.
Common. Contains "global common variables" similar to the traditional programming method, other layers, including BFL, DAL, etc.) are visible to the logical subsystems of each part. The implementation of public classes and common methods that may be used in each layer, unrelated to specific business processing logic and specific data logic. (Such as all kinds of substrs inspection functions, encryption decryption functions, etc.)
Backstage
The background system uses Windows Form how, .NET Remote Remote Access Technology, C / S architecture access system database. The system administrator of the owner, sets and saves system basic information in the database (such as username, user privilege, system function).
Front desk
The front system uses the browser interface, ASP.NET technology, and the B / S architecture. The system user enters the system through the Internet / Intranet, accepts system services, accepts system services, and performs the operation and processing of service functions, and completes the operation and processing of business functions. The front system involves the operation and control of multi-party users and the type of type, and completes various role users' business operations based on the settings of the system administrator. feature design
The background management system of the high-end project is based on the analysis and research of the high-speck program's background management system. Refers to its system structure, module division, and combined with the high-time division project business, it is reforming. During the reconstruction process, the functional division of the background system basically follows the division of the high-projection project, but the system architecture is redesigned and set up.
The background system uses a C / S structure. The system function is implemented in the client. The client is directly connected to the system database through the network, saving the setting operation of the client system administrator.
According to the business needs, according to the function is divided into 7 functional modules:
1. Subsystem structure 2. Organizations 3. Basic data 4. User management 5. Customized table 6. Template settings 7. Help
Subsystem division, organization, basic data, user management, template setting service classes to implement business public interface (IbusinessClass), using common subforms (Subform), display (form of each function module) Separately display the user interface. Contract rights operations are different from other functional modules due to business processing processes, so they do not implement business utility interfaces.
Construction management
Change management process
System interface instance
System main interface
Report management
Pay report
Contract management (contract change)
The development of this system has taken a project manager, a designer, three developers, a semester, a project manager, a designer, three developers, a semester, and three testers. At the end of March, the system has been developed. Since the end of April, it has implemented on site in the work-level road investment company and the North Expressway Construction Co., Ltd., In the implementation process of on-site implementation, and further improved System, currently, the system has been officially used in this two units, currently being implemented in Southern Expressway Construction Co., Ltd.
Commercial income
1. High development efficiency. Excellent VS.NET development tools greatly improved development efficiency; rich server-side control reduced the workload of client programming. Powerful debugging function, rapid positioning errors, modifying errors; cross-language development platforms. You can use multiple languages to develop web applications, reducing development difficulty; better reuse, maintenance, ASP.NET uses code and page-separated codeBehind technology, with ADO.NET offline data access capabilities to reduce web applications Easy to achieve components development, fast development of distributed applications; rich library resources, etc. 2. Running is fast. ASP.NET applications compile code into native code at the first runtime, rather than other commonly used interpretative languages, and the speed of the application is faster. 3. High security. The ASP.NET application controls access to user verification mode and access by authentication, authorization configuration.