英文外文文献

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Personnel management system development and design
By Dustin Marx Summary
With the rapid development of computer technology, computer applications in the popularity of business management, personnel management of enterprises using computers is imperative. For medium-sized enterprises, enterprises and efficient use of computer support to complete the daily affairs of labor and personnel management is to adapt to the modern enterprise system, encourage enterprises to labor and personnel management to scientific, standardized, a necessary condition; incomparable advantage of the computer to retrieve management rapid, easy to find, high reliability, large memory capacity, security and good, long life and low cost. These advantages can greatly improve the efficiency of personnel management, but also corporate scientific and standardized management, an important condition for integration with the world. Different companies have different human resources management system, which determines the different companies need different personnel management system.
Human Resource Management Systems (HRMS) have become one of the most important tools for many businesses. Even the small, 20-person office needs to realize the benefits of using HRMS to be more efficient. Many firms do not realize how much time and money they are wasting on manual human resource management (HRM) tasks until they sit down and inventory their time. HRMS is advancing to become its own information technology (IT) field. It allows companies to cut costs and offer more information to employees in a faster and more efficient way.Especially in difficult economic times, it is critical for companies to become more efficient in every sector of their business; human resources (HR) is no exception.
Human Resource Management Systems, also called Human Resource modules, is a link between Human resource management and information technology. A Human r esource management system provides a single, accurate view of all human resource activities including recruiting, performance management, training and development and compensation. workload of the human resource department as well as increasing the efficiency of the department by standardizing human resource process. Human resource department plays an important role in the smooth running of the company by tracking and analyzing the time keeping and work patterns of the workforce. There a re a wide range of applications available to help human resource department in their tasks, making possible the automation of certain tasks and helping in the organization many other tasks. The function of human resource management to large extent is administrative and common to all organizations. Most organizations have formalized selection, evaluation and payroll processes. The function consists of tracking innumerable data of each employee from personal histories, data, skills, capabilities, experiences to payroll records. Organizations began electronically automate many of theses processes by introducing Human resource management systems to reduce the manual workload. Human resource executives depend on internal and external IT professionals to develop and maintain their Human resource management systems due
to complexity in programming capabilities and limited technological resources.The field of human resources is one that is often overlooked in enterprise management. This situation is aided by the fact that an efficient Human Resources department should function without fanfare. For example, when a project team successfully launches a product on time and within budget it is hailed as a great success. When the HR department manages the administration of the enterprise successfully it can go virtually unnoticed after all, the Human Resources department is simply expected
to work, only attracting attention when there are problems. HRMS allow enterprises to automate many aspects of human resource management, with the dual benefits of reducing the workload of the HR department as well as increasing the efficiency of the department by standard HR processes.
The field of human resources is one that is often overlooked in enterprise management. This situation is aided by the fact that an efficient Human Resources department should function without fanfare. For example, when a project team successfully launches a product on time and within budget it is hailed as a great success. When the HR department manages the administration of the enterprise successfully it can go virtually unnoticed.after all, the Human Resources department is simply expected to work, only attracting attention when there are problems.
The reality, however, is very different. The HR department plays a vital role in ensuring the smooth running of an enterprise – most importantly by tracking and analysing the timekeeping and work patterns of the workforce, allowing management better information on which to form strategies.
Now, the market can buy a lot of application development products, popular, and dozens. Currently the most popular in our market, the most used, most advanced development tools can be used as enterprise-level products:
Microsoft's Visual Basic
Microsoft's Visual C
Borland's Delphi
Java, etc.
The management of business enterprise employee is an important part in the manage ment of enterprise. With the development of society, business enterprise becomes larg er and larger. How to deal with the information of the employee has become a serious problem for enterprise management. Under this condition, it is necessary to develop a management system of business enterprise employee.
this system includes the following functions: input, modification, inquiry and deleting modules for employee’s basic information, input, modification, inquiry and deleting modules for employee’s transferring information and the maintaining of the system. At the same time, it can provide service of information consulting information index, and information access. It can meet the needs of employee management in the modern enterprise.
This system is designed for windows XP Professional, the develop language is ASP( Active Server Page), and the database management system is Microsoft SQL Server 2005. Operating system Windows XP.
In the current market, many application development tools for these, some stressed that the implementation of process flexibility and efficiency of language; and some emphasis on the visual application development tools to bring convenience and efficiency high, each with its own advantages and characteristics, but also to meet the needs of different users. However, the language of the flexibility and convenience tools are inextricably linked, and only a convenient tool, but did not support the language of flexibility, many specialized processing actions will need to spend several times the effort to deal with, so the efficiency of the original advertisedloss of a role in improving the advantage; the contrary, if the language only emphasizes the flexibility of process continued, but no convenient tool for co-ordination will make some very simple interface, even if the deal moves, programmers will be a serious waste of valuable time.
As the database system development, Visual Basic is an ideal choice. MIS database is an important enabling technology in the MIS development process, how to choose the database management is an important issue, at present, the database more products, each product has its own characteristics and scope, therefore, the choice of database should consider the characteristics of database applications and application, the system's database language used Visual Basic language, the development tool has many advantages:
Visual Basic is a visual, object-oriented and event-driven article by the way of structured high-level programming, can be used to develop the type of Windows environment applications. It is easy to learn, efficient, and powerful, with professional development tools, Windows SDK comparable to, and application developers do not have the C / C + + Programming. In the Visual Basic environment, the use of event-driven programming mechanism, novel-to-use visual design tools, the use of Windows internal application program interface (API) functions, and dynamic-link library (DLL), Dynamic Data Exchange (DDE), Object Linking and Embedding (OLE), Open Data Access (ODBC) technology, can efficiently and quickly developed a Windows environment, powerful, rich graphical user interface application software system.
In general, Visual Basic has the following characteristics:
Visual Programming:
Traditional programming language design program, are designed by writing code to the user interface, the interface design process do not see the actual display, run the program to be compiled can be observed. If you are not satisfied with the effect of the interface, but also return to the program changes. Sometimes, this programming - Compiler - Change the operation may be repeated several times, greatly affected the efficiency of software development. Visual Basic provides a visual design tool, the complexity of the Windows interface design "package" together, developers do not have a lot of interface design and write code.Just press the screen layout design, using system tools to draw on the screen various "parts", that is, graphical objects, and set the properties of these graphical objects. Visual Basic code automatically generated interface design, programmers need only write the part to achieve functionality of the program code, which can greatly improve the efficiency of program design.
Object-oriented programming
Visual Basic 4.0 support for future object-oriented programming, but it is the general object-oriented programming language (C + +) are not identical. In general object-oriented programming language, object code and data from the composition of an abstract concept; and Visual Basic is the application of object-oriented programming methodology (OOP), the programs and data encapsulated as an object and should be given for each object the attributes of the object as something real. In the design of objects, without writing to establish and describe each object code, but with the tool to draw the interface, Visual Basic automatically generates the object code and package it. Each object is displayed graphically in the interface are visible. Structured programming language
Visual Basic is based on the BASIC language developed, high-level programming language with sentence structure, similar to the logic of natural language and human thinking. Visual Basic statements easy to understand, its editor supports color code, can automatically check for syntax errors, but also has powerful and flexible to use debugger and compiler.
Visual Basic is an interpreted language, enter the code at the same time, decomposition of high-level language interpretation system will be translated into machine instructions the computer can recognize and judge each statement syntax error. Visual Basic procedures in the design process, you can always run the program, and in the whole process a good design, you can compile an executable file (. EXE), from the Visual Basic environment, directly in the Windows environments.
Event-driven programming mechanism
Visual Basic object through the event to perform the operation. An object may have multiple events, each event are available through a program to respond. For example, the command button is an object, when the user clicks the button, will generate a "click" (CLICK) event, but in the production of the event will execute a program used to implement the specified operation.
In the design of large-scale applications using Visual Basic software, without creating a clear beginning and end of the procedure, but the preparation of a number of small subroutines that process. These processes are aimed at different objects, an event triggered by the user to drive the completion of a particular function or procedure called by the generic event-driven process to perform the specified operation, so that programmers can easily and improve efficiency.
Access to the database
Visual Basic has a powerful database management features, the use of data control and database management window, you can directly create or deal with Microsoft Access database format, and provides powerful data storage and retrieval capabilities. At the same time, Visual Basic can also directly edit, and access to other external databases, such as DBASE, FoxPro, Paradox, etc. These database format can be edited and processed using Visual Basic.
Visual Basic provides an open data connection, the ODBC functions, can be established through direct access or use the connection and operation of large-scale network database backend such as SQL Server, Oracle and so on. In the application,
you can use structured query language SQL data standards, direct access to the server database and provides a simple object-oriented database instructions and multi-user database access locking mechanism and network programming SQL databasestechnology for stand-alone databases running on the SQL network interface to a distributed environment, fast and effective implementation of client / server (client / server) programs.
Dynamic Data Exchange (DDE)
Using Dynamic Data Exchange (Dynamic Data Exchange) technology, an application can dynamically link the data to another application, so that two completely different applications, establish a dynamic data link. When the original data changes, you can automatically update the linked data. Visual Basic provides the programming dynamic data exchange technology, the application program with other Windows applications to create dynamic data exchange between different applications to communicate. Object Linking and Embedding (OLE)
Object Linking and Embedding (OLE) to each application as an object (object), to link different objects (link) up, and then embedded (embed) an application, which can be a sound, image, image, animation, text and other information collection style files.OLE technology is Microsoft's strategic corporate object technology, which the multiple applications into one, as each application for an object linking and embedding, is an application integration technology. Using OLE technology, you can easily build composite documents (compound document), this document from a number of different application objects, each object in the document and linked to the original application, and perform with the original application the same operation. Dynamic link library (DLL)
Visual Basic is an advanced programming language, do not have low-level language functions, the operation of the access to the machine hardware is not easy to implement. But it could be dynamic link library technology will C / C + + or assembly language programs to Visual Basic applications, you can call the same function as the internal call functions written in other languages. In addition, the dynamic link library, you can call the Windows application program interface (API) function has the function to achieve SDK.
systems research and feasibility analysis
Research
Before the formal development of management information system is necessary for research, the need for mainly the following aspects.
(1) to the user's request to conduct a feasibility analysis of the survey results confirm the feasibility of system development.
(2) The staff of the new system not all systems researchers, some people process data for its function and no clear understanding of the method. They only work according to their business needs requests, system developers to conduct a detailed survey and analysis to confirm the user's requirements can be achieved through the existing computer technology to ensure the development of management information system functions and user submitted required match.
(3) the existing business system may be a manual system, it could be used and the
computer system, no matter the circumstances, the current system should be investigated in detail the specific circumstances of information processing, functional structure within the system in order to design a reasonable, good new system logic model for the design of the new system to lay the foundation to ensure the quality of the entire system development.
In short, the current system is necessary to conduct a detailed investigation, a clear user needs, to ensure the development of new system functions consistent with the user's requirements and avoid a lot of manpower, material and financial resources, the development of the new system is the failure of the tragedy.
Overview of Feasibility Study
Feasibility analysis is the user's requirements and system on the basis of research conducted on the development of new systems of social, technical, economic, management, analysis and development of new systems come feasible, not feasible, need to modify , additional investment, the suspension of development, step by step and other programs and conclusions, and finally complete the feasibility analysis. Feasibility analysis of the general can be defined as: a feasibility analysis early in the construction of a project study and appraisal of the proposed project to conduct a comprehensive and integrated technical and economic capacity of the investigation to determine whether it is feasible.
(1) the feasibility study stage of the work include the following:
Objective analysis of whether the new system status and business development needs.
② social feasibility analysis:
Social feasibility analysis mainly refers to the management information system development is consistent with national law, bad policy, whether we can achieve a good social system and docking.
③ technical feasibility analysis:
Technical feasibility analysis is based on the new system aims to measure whether they have the required technology, including the number and level of system developers, hardware, software and other application technologies.
④ economic feasibility analysis
Economic feasibility analysis is mainly on the development of capital invested in new systems and systems put into use to compare the economic benefits to confirm whether the new system will bring some economic benefits companies.
⑤ management feasibility analysis:
Management feasibility analysis is to analyze existing enterprise management system and whether the business leaders of modern management awareness and management. Technical feasibility analysis
Technical feasibility analysis includes four aspects: the current technology can support the new systems developed; the new system the number and level of developers, namely, human resources; hardware and software resources.
(1) Technical Support:
First, the target under the new system, considering the current technology can support the new systems developed. Technology must be discussed here has been widely used, not to be studied or are studying.
(2) hardware resources:
Development of management information system hardware resources needed to contain the following two aspects:
System developers in the management of information systems development process needed computer equipment and related peripheral equipment; management information system used successfully, use the unit should have the computer equipment and related peripherals. Feasibility analysis of the hardware resources, the main consideration for the host computer memory, the type, function, network capacity, security measures and the input / output devices, external storage and data communication networking equipment configuration, function, efficiency, compliance with system solutions and other indicators design requirements, but also consider the computer's performance / price ratio.
(3) software resources
Feasibility of software resources are the main consider the following to meet user requirements:
① Select the operating system;
② build system choice;
③ choice of database management system;
④ high-level programming language of choice;
⑤ character processing system selection;
⑥ application package choice.
In the development of this system before, with the center's leadership and the close communication operators, seriously listen to their views and absorb their positive view of the development of the system to a large extent, has some advanced and reasonable .。

相关文档
最新文档