Traditional Culture Encyclopedia - Hotel accommodation - Introduction to Jindie k3 financial software

Introduction to Jindie k3 financial software

As human society strides forward into the 21st century, information technology and economy have shown outstanding development trends. Information technology has moved from analog to digital, from single media to multimedia, and from low-speed transmission to smooth "information highway" , from general networks to intelligent wide-area networks; the economy changes from material economy to information economy, from real economy to virtual economy, from local economy to cross-regional economy and even global integrated economy. It is imperative to innovate enterprise management and accelerate information construction. Enterprise management software has become an inevitable product of today's economic needs and technological development. Kingdee K/3 system is an enterprise management solution based on local area network and wide area network. It strictly follows the Microsoft Windows DNA framework structure, uses three-layer structure technology as the cornerstone, and combines advanced WEB technology to achieve a truly distributed network computing architecture, from application to application It transforms the accounting of a single entity into the financial management of a group, and changes from decentralized department management to an integrated enterprise management solution.

Background of the Kingdee K/3 system

As a comprehensive enterprise management solution integrating financial and business operations, the Kingdee K/3 system has a profound technical and business background.

1. Improvement of the network environment

Computer technology has developed rapidly driven by "Moore's Law". The CPU has developed from the original 8088 to today's P4, and the network system connecting the world has After completion, network bandwidth has doubled, domestic Internet access has been upgraded to 56K/s, and ADSL and Cable Modem under construction in various places have reached 2M/s. Taking this as an opportunity, enterprise informatization is gaining popularity; The first thing that bears the brunt of enterprise informatization is the networking of enterprise management, which requires enterprise management software to adapt to the new network environment.

2. Rapid development of WEB technology

WEB technology represented by TCP/IP and HTML is developing rapidly. Today, the Internet (Internet) is already a network with 13 million Internet users. Computers and a global network of 50 million users, and this number is increasing every day; enterprises use various tools to publish, share and query information on the Internet as a guide for business decision-making; more avant-garde enterprises have implemented online trading systems , reducing intermediate costs, and customers can get the most favorable products in a timely manner. It is generally recognized that when WEB technology is applied to the development of enterprises, its outstanding feature is that it can "make large enterprises smaller and small enterprises larger", minimizing the number of departments within the enterprise, enterprises and enterprises, and enterprises and customers. As an important information technology, WEB technology can fully arm an enterprise in all aspects of enterprise information management, allowing enterprises to break through space constraints, enable enterprises to exchange, manage and utilize information as they wish, and develop e-commerce. Integrated inside and outside.

3. Enterprise groups need to strengthen internal control

The era of large-scale enterprise differentiation and reorganization of enterprise groups has arrived. This is the practical need for enterprises to adapt to market competition and to prepare for the integration of the world economy. strategic measures. The internal control of enterprise groups is different from that of ordinary enterprises. Each subsidiary enterprise is spatially fragmented and has diverse industries. For such a group, stricter internal control and management are needed, including accounting processing control, monetary capital control, income cycle control, and expense cycle control. , production cycle control, financial results control, etc., all of which need to be managed quickly and effectively through remote tools to achieve the purpose of prior control, thereby further enhancing the market competitiveness of the enterprise. Like funds, enterprise data information is also an important resource for enterprise groups. The security, authenticity and timeliness of enterprise group group data directly affect the group's decision-making results. Therefore, enterprise groups need to centrally store and manage financial data, and regularly Or irregularly review the accounts of subordinate enterprises, summarize and consolidate financial statements, analyze financial status, and prevent accounting fraud. This remote data processing and data distribution storage requirement fully reflects the application value of the network financial system.

4. The rise of mobile office

With the rapid reduction of machine purchase costs, most companies are equipped with PCs on their desks and portable computers for mobile workers. In a busy society, large numbers of mobile workers need to work outside the company: at home, at airports, in hotels. As office software for financial personnel, enterprise management software also needs to have the ability to work on the go.

The financial director wants to check the company's account books anytime and anywhere, and wants to adjust the company's accounts at home; people who are on business trips need to fill in reimbursement vouchers in a timely manner, and can directly submit data online when they return to the company.

5. E-commerce

The e-commerce wave has swept the entire world with an unstoppable momentum and has become a must-talk star on the Internet and in various media. Today, e-commerce has been included in the large scope including Intranet and the Internet, which has greatly expanded the initial significance of e-commerce as "business activities on the Internet." Intranet realizes paperless office, then office automation (OA), and then management information system (MIS/ERP), making the capital flow, logistics and information flow of enterprises continue to circulate. The Internet publishes information, announcements, and conducts online transactions, imitating traditional sales methods to the greatest extent. The success of AMAZON, an American online bookstore, shows that the Internet market is fully capable of supporting medium and large corporate activities. The connection between the intranet and the Internet and the unification of internal information processing and external information processing are e-commerce in today's sense.

The connotation of Kingdee K/3 system

Kingdee K/3 system follows the Microsoft Windows DNA framework structure, is based on three-layer structure technology, and has both graphical form interface (GUI) and browsing It has a browser interface (Browser) and supports network database. It is a truly network-oriented enterprise management software. It has the following technical components:

"Database technology + three-tier structure component technology + WEB technology + enterprise management technology"

Database technology: Enterprise management software should focus on the data storage system , a tool used to store and manage enterprise data. Solve problems such as how to store data so that it will not be lost; how to store it most efficiently, handle it the fastest, and automatically recover data from unexpected events. Kingdee K/3 system adopts a large-scale network database management system, which supports large-scale user access and massive data storage, and is a variety of large-scale databases, such as: MS SQL SERVER 7.0/2000, etc. Users can choose a suitable large database according to their needs.

Three-tier structure technology: Enterprise management software is a typical database application, and the three-tier structure is an advanced and mature database application structure. Based on the principle of distributed computing, it divides applications into three levels: database, middle layer, and client. The database side is the database server; the middle layer contains computing components that encapsulate business rules; the client is the user interface, which can be a GUI, ActiveX component or Browser.

WEB technology: is a collective name for a number of technologies related to the Internet, including: security technology, web page technology, electronic transaction technology, etc. Security technology is used to protect the data security of the server and the data security during transmission. wait. Web technology refers to writing a WEB server program that can generate web pages, so that users can view and operate financial data in real time through a browser. This technology is a client interface processing technology that enables enterprise management software to be used on the Internet to meet the needs of remote users. need. Electronic transaction technology: the realization of electronic transactions and related technologies to ensure the accuracy and confidentiality of electronic transactions.

Enterprise management technology: including business rules of enterprise management software and data processing methods. Kingdee K/3 system realizes a complete "data-information-decision-control" enterprise management solution for enterprises through business and financial management of enterprise logistics, capital flow, and information flow.

The application framework of Kingdee K/3 system

The advancement of software technology directly affects its life cycle. Kingdee K/3 system is a large-scale database application system that strictly follows the Microsoft Windows DNA framework structure and is developed based on three-layer structure technology. Before introducing, let us take a look at the popular management software application frameworks on the market.

The application frameworks of management software on the current market are diversified, including: file server (F/S), two-tier client/server (2t C/S), three-tier client/server (3t C/ S), browser/server (B/S), N-tier structure (Nt). The first three are defined from the perspective of database application, and the latter two are defined from the perspective of WEB development technology. Therefore, the two categories are not comparable.

Enterprise management software is first and foremost a database application, so it is very important to have excellent database processing performance.

There are big differences in database processing between the three types of applications.

File server is the earliest database application structure. Data is stored in specific data files such as DBF, PARADOX, ACCESS, etc. The biggest disadvantage of this structure is that there is no service program to maintain data processing, poor network performance, and slow processing of network data. When the number of users or data reaches a certain level, there is a risk of data loss, and data security is not easy to ensure. .

Two-tier client/server is an application developed for large database management systems. It follows the data processing method of early host systems. It makes full use of the inherent data processing capabilities and data processing speed of the large database itself. has been improved, and data security has also been ensured. Structurally, the application is divided into two layers: database server and client, with the help of microcomputer and local area network for distributed computing to a certain extent. Despite this, the two-tier structure still has the following problems that cannot be solved:

When the number of users increases, the performance of the database will decrease. Because, when a user connects to the database and starts processing data, a large database management system will establish a connection for each user, which is physically manifested as memory usage. When the number of users increases linearly, the resources available to the database itself will increase accordingly. decrease, so the performance of the entire database will decrease.

The peak distribution problem of computational distribution is difficult to solve. There are processes that require a lot of calculations in the financial system. If all the calculation processes are placed on the database server, it will increase the burden on the database server. If it is placed on the client, too much data will be transmitted on the network, and the processing power of the client will be compromised. limited.

The application relies on a specific type of large database. Changing the database type requires large-scale program changes or even rewriting. Application portability is not good enough.

Client programs are closely related to data. If user needs change, they will face a large number of programs that need to be modified. User needs are not easy to meet.

The three-tier client/server overcomes all the shortcomings of the above two database applications. Due to the use of component technology, it achieves true distributed network computing. The three-tier structure includes three levels: database server, middle-tier server, and client.

Database server: Adopts a popular large-scale database management system in the market to achieve massive storage and support multiple types of databases, such as MS SQL SERVER 7.0, etc. Provide strong security protection for enterprise data.

Middle-tier server: It contains components that encapsulate the business logic of the system. Most of the computing work of the application system is completed here. First, the middle layer deals with the database, maintains the connection with the database, and uses "data buffering" and "agent connection" to ensure that there are only a small number of user data connections; then, the data is packaged into business object data according to certain financial rules. Finally, it is passed to the client. The middle layer has its own memory and CPU, and can perform distributed computing according to different application needs. Therefore, it can provide higher performance database applications.

Client: The client in the three-tier structure is just the user interface shell and does not have any complex calculations. All it needs to do is to place the business object data passed in by the middle layer on the interface and Control the user's keyboard and mouse operations. Therefore it can take many forms, such as graphical forms, browsers, etc. Here we can see the web server as part of the database application client. A combination of web server and browser acts as the client. Therefore, Kingdee K/3 system has two faces, GUI and WEB/BROWSER. They use the same middle layer components. Providing different styles of clients is a major success of the three-tier structure program. Users can choose different clients according to their preferences and the nature of their work. For example, people who need to enter a large amount of data (data collectors) can use a keyboard. , GUI client with flexible mouse control, easy to operate; all data analysts need to do is to click with the mouse, and they will like the BROWSER client; the GUI is suitable for LAN users, and if they are remote users, they can access financial data through the BROWSER client. Freedom and practicality are fully reflected in the Kingdee K/3 system.

Browser/server and N-tier structures are not database application types, but are just a method and extension of WEB technology. In terms of database application structure, they can be either F/S structure or 2 There is a certain gap between the network performance of database applications and the three-tier structure applications of the one-tier C/S structure, and it cannot get rid of its structural flaws.

Is the WEB server of Kingdee K/3 system the same as the WEB server of B/S? No! The WEB server of Kingdee K/3 system is a thin application WEB server, because its business calculations are distributed in the middle layer, while the B/S WEB server is different. On the one hand, it has to perform business calculations, and on the other hand, it has to undertake calculations. Web pages and the task of generating web pages, so its application performance will not be as good as Kingdee K/3 system.

Kingdee K/3 system fully adopts component technology, and applications are built like "building blocks", which provides a good development platform for users and secondary developers. Through standard interfaces, The middle layer components can be directly called for data operations. In this way, users can organically combine the Kingdee K/3 system with other application systems and fully integrate various enterprise systems into a complete enterprise management information system.

To sum up, the characteristics of Kingdee K/3 system can be summarized as “one system, two faces, three-tier structure, and N types of databases”.

Strictly follow Microsoft's Windows DNA framework structure

Windows DNA stands for Windows Distributed Internet Application Architecture (Windows Distributed Internet Application Architecture). The purpose of Microsoft's DNA structure is to create such A framework for building various applications based on the Microsoft Windows platform, which perfectly integrates PCs and the Internet. Windows DNA establishes a computing model that fully utilizes the capabilities of PCs and the Internet.

Windows DNA integrates PCs and the Internet in the following two ways: one is to enable computers to interoperate and operate together through intranets and the Internet; the other is to integrate applications Core services or components are tightly integrated with the operating system, making it easier to create mature network applications that can support a large number of users. More importantly, Windows DNA provides an interoperability framework based on open protocols and public interfaces. This framework allows users to extend existing systems with new functions (such as the Web). Likewise, this open model provides extensibility "hooks" so third parties can capture new business opportunities by creating compatible products, which extends the overall framework.

Windows DNA applications use a set of standard Windows-based services that meet the requirements for distributed applications at all levels, such as user interface and browser, business processing, and storage.

The core of Windows DNA is the integration of network and client/server application development models. The system is implemented through a public object model. Windows DNA uses a common set of services, such as components, dynamic HTML, web browsers and servers, scripting, transaction processing, message sequencing, security, directories, database and data access, system management, and user interface. These services are exposed at all levels in a unified manner for application use.

Windows DNA apps are fundamentally different from most collaboration apps today. That's because Windows DNA enables developers to leverage the Internet, traditional local area networks (LANs), and user/server computing to make developing applications cost-effective and efficient. For example, a medium-sized manufacturing company has various investments in the application of computer technology in financial management, inventory management, manufacturing process control and sales organization, that is, they come from different application software vendors. Windows DNA provides a roadmap to integrate and extend these investments and provides a flexible enterprise rules framework to operate the company's information systems. Through Windows DNA, sales and ordering applications can check existing inventory and then prompt manufacturing applications to adjust production according to each customer's requirements.

Additionally, these applications can adapt to dynamically respond to the market as competitive conditions and customer needs change.

One of the keys to Windows DNA is its rich set of comprehensive services that make it easier to create and use software components and applications. Today, these service systems are provided by COM (COM is the Component Object Model). In the future, a richer set of services in COM+ will make it easier for developers to develop innovative applications. Microsoft has fully applied this framework in Windows 2000, making it all basic structural technologies, and strictly ensuring compatibility with existing structural applications, so that enterprises will not repeat investment. Windows DNA structure is a promising application framework structure.

Kingdee K/3 system follows the Windows DNA framework structure, bringing this excellent network expansion feature and distributed computing model to users, and will maintain its strong vitality in future operating systems to protect users to the maximum extent. investment.

The security of Kingdee K/3 system

The Internet is not a perfect myth. Through the Internet, enterprises not only have to retrieve important data from other places, but also face the challenges caused by the Internet. Openness brings new data security challenges. No company wants its technology and business secrets to be obtained by others, especially financial data. Therefore, security is a very important issue for enterprise management software. Security issues include malicious attacks and theft and leakage of information. In order to prevent illegal intrusion, firewall technology is needed, which can effectively isolate the enterprise's internal network from the Internet. As the first line of security defense for the enterprise network, firewall technology is used to ensure the security of hosts and applications. Access and security of multiple clients and servers, protect key departments from internal and external attacks, and provide safe channels for customers who communicate remotely through the Internet. Users can choose appropriate firewall products based on their actual situations. Ensure the security of corporate sites.

The Kingdee K/3 system is an application system running on the Windows NT network. It adopts NT's domain user permission mechanism and is an operating system-level user identification. Compared with traditional enterprise management software, you need to enter a user name and password. Identification is more secure. Windows NT has extremely high security. Microsoft Windows NT Server provides excellent security services for account management and enterprise-wide network authentication. Under the TCSEC (Trusted Computer System Evaluation Criteria) standard, Windows NT4 .0 has obtained the E3/F-C2 level security certification, which is another improvement in the security level of NT after the C2 level security certification. The TCSEC standard is one of the most authoritative computer system security standards.

The data transmission of Kingdee K/3 system is encrypted by the underlying protocol (SSL). This method does not need to change the application layer protocol or the transport layer protocol. It is added between the application layer and the transport layer. A layer of security encryption protocol to achieve the purpose of secure transmission. Secure Socket Layer (SSL) is a security protocol based on public key encryption implemented by the Secure Channel (Schannel) security provider. Today, Internet browsers and servers use these security protocols for mutual authentication, high information integrity, and confidentiality. After the server's certificate is submitted as part of the establishment of an SSL secure channel, it is up to Internet Explorer (the client) to authenticate the Internet server. The client program verifies the cryptographic signature on the server certificate and accepts this certificate and any intermediate CA certificate to several known or configured CAs. Using the SSL protocol can provide higher security for data transmission.

Kingdee K/3 system uses a large database management system as the data storage solution. Large databases have a strict permission management mechanism for users, which adds another security barrier to corporate data.

Strictly manage users and passwords of large databases, define users' database roles, and provide audit trails to ensure data security.

With the above four-level security protection guarantee, the Kingdee K/3 system has the conditions to operate safely on the Internet.

Application and development prospects of Kingdee K/3 system

Kingdee K/3 system cleverly combines LAN applications and Internet applications, not only realizing distributed network computing within the LAN , and also pushes the same model to the Internet to achieve global distributed computing on the wide area network. With this foundation, enterprise networks will have great potential.

Remote application

The remote application discussed at this time is not the concept of remote dial-up Internet access. It does not have the expensive communication costs of remote dial-up. By logging in to the Internet network through local calls, you can establish a global For remote connection, the tool is also very simple - browser. At this point, both remote auditing and mobile office will become a reality; state-owned holding companies will not have to work so hard to review the operating conditions of all enterprises; perhaps, the network bandwidth currently being used is not enough and the application speed is not always ideal, but this cannot be explained. This will still be the case tomorrow, because the development of the Internet has exceeded our imagination. Earlier, China Telecom increased its international exports from 4M to 106M, an increase of more than 25 times. The law of development of information technology indicates that future networks will measure bandwidth in G, and enterprises Management software will have an ideal network environment, and remote applications are no longer just possible and waiting.

E-commerce

E-commerce will always be the development direction of Kingdee K/3 system, realizing online electronic transactions and electronic payments; online purchases and sales between enterprises; between enterprises, Enterprises and banks provide more and more interconnected features such as automatic reconciliation through the Internet network. Link the Kingdee K/3 system with other e-commerce systems, organically integrate the enterprise's intranet and extranet, and unify finance and business in a wider range of areas, allowing the enterprise to move towards the goal of informatization.

Group Application

One of the goals of Kingdee K/3 system is to satisfy group applications to the greatest extent. Automatically write off internal transactions between companies within the group online, review the accounts of subordinate institutions, and obtain the account balance sheets and reports of subordinate institutions, etc. Group financial applications can be divided into three types: centralized, distributed and hybrid. Centralized applications centralize and store the data of all accounting entities of the enterprise group at the headquarters. The headquarters manages all data as the owner and user of the entire enterprise group. For financial data, most subsidiaries use remote access to prepare accounts and statements. This model enables the group to effectively grasp the financial status of its subsidiaries and obtain and analyze the entire group's data in a timely and accurate manner.

Distributed group applications allow subordinate organizations to establish independent database servers in their own local area networks. Daily work can be completed within the local area network, and data and reports will be reported at a certain time to achieve the purpose of unified management of the group. This model is suitable for use within groups that are far apart and have flexible corporate management controls. The hybrid model is a combination of the above two models. It is a more general model. The enterprise group distributes database servers according to the degree of dispersion and scale of its subordinate institutions, and centrally stores the financial data of some subordinate institutions. Kingdee K/3 system will support the above three application modes to unify the business management and information management of the enterprise group.

Group companies have huge organizational trees, and merging their corporate reports is a arduous task. For groups with distributed database configurations, the Kingdee K/3 system can merge and summarize reports on the network in a specified manner. , and realize the processing of internal transactions. The data analysis of group enterprises is different from that of enterprises with a single entity, and requires technical consolidation and summary of data indicators.

In short, Kingdee K/3 system will provide the group with comprehensive enterprise management solutions, allowing all aspects of the group's operations to feel the charm of network technology.