Font Size: a A A

Software Design Of Human Resources Management System For Enterprise

Posted on:2011-01-11Degree:MasterType:Thesis
Country:ChinaCandidate:L LiFull Text:PDF
GTID:2178360305952028Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of new economy,especially it brings new opportunity for human resource and at the same time it raises the new challenges.The present human resources development capacity can't be satisfied with the need for development of the situation.whether the large enterprises or small and medium enterprises have the problem of talent shortage.As the acceleration of industrial testructuring and the new use of technology .The poor quality of workers is a growing common.In particular, the emergence of digital divide, So due to lack of appropriate knowledge and skills to become the survival and development of new growing number of vulnerable groups.Globalization and new economy make increased competition for talent. It has brought new pressures and difficulties that some enterprises drain talent. To deal with these challenges, companies need to coordination and development of the overall situation of study and formulate strategies, objectives and measures proposed to raise the overall human resources capacity-building as a whole.As enterprises continue to grow, the human resourse management as an important part of enterprises management is more important than ever plays a role. Because the characteristics of construction enterprises resulting in more scattered distribution, hierarchy and structure are very complex ,So that it brings a great deal of difficulty that the management of personnel to enterprises. Also increase the staff of human resources management a huge amount of work. Therefore, to strengthen human resources management ability is the objective requirements of economic development enterprise.At present , human resources management system software is a lot of ,and competition is very intense, However, different companies have differences between all, there is no software generally applicable to any enterprise, For a large-scale, large numbers of enterprises, it is essential to develop a full-featured, simple operation of human resources management system software, according its own characteristics,In this paper, starting from the needs analysis, through long-term practice and daily observed the job content and workflow of enterprise human resources management, to determine the objectives and principles of system development, describes the various functions of the system need to be resolved: basic operate function,personnel changes management functions, basic salary management functions, performance management functions,employee information query management functions , employee records management functions ,user Access Permissions management functions,system maintenance functions ,titles management functions, so on. Then to analysis users, than summarize them , As well as all kinds of users to the system requirements, the purpose of access to the system, the operation permissions have been summarized and description. Finally, it is described that rest of the system requirements such as data accuracy, security performance, etc.In the system design phase to determine the system's technical architecture, the current domestic software production methods used mainly two kinds of structures:C/S(Client/Server)mode and B/S(Browser/Server) mode. After analysis and compare of these two models with different features, each with advantages and disadvantages: C/S mode is a traditional client mode, It responds fast, user interface beautiful,diverse to meet customer individual requirements.It is a stronger ability to cope,but it will need to install client-side applications, it has the high cost of installation of equipment and poor compatibility;Using B/S-mode users can access the system from the internet, search the relevant information at any time,browse and deal with the work, Procedures for maintenance is simple, sharing equipment is strongly , equipment investment costs are lower, maintenance is easy and simple .but server has heavy workload and the burden of heavier, once the paralysis will affect the operation of the whole system. So far, the technology of B/S(Browser/Server)-mode is not mature enough .So this system in order to avoid weaknesses, to achieve the best results,the whole system detemined using C/S B/S mode hybrid architecture, This will not only meet the demands that the internal exchange of information is quick and smooth,but also allows field employees to access the system through internet , understand the status of enterprise development and information exchange.Detailed functional modules in the system design process, first analysis of the various functional modules that exist between internal and external links. Established between the various modules to take "a small coupling, cohesion big" the basic design principles of.Then for the system have been identified nine functional modules to use graphics, tables, etc. on every detail of the contents one by one, the detailed design specifications, the end, because of space limitations, only lists the system functions to achieve some of the codel. Realise the system part,first the system development environment and tools are introduced ,this system is based on Windows as a platform ,the use of Visual Basic as a good development tool, object-oriented programming techniques, the use of event-driven programming ideas for development of the system.Under. It is a comprehensive Web-programming, a Visual studio.NET development tools. Part database using the SQL Server 2000 database development environment that end, it can effectively enhance the database's reliability, security. In this system, B / S structure is adopted in application server part of the IIS (Internet Information Services Internet Information Services). Front with ASP.NET (Active Server Pages) to do development. IIS is based on the Windows environment, basic Internet services. ASP.NET is the database and other programs to interact with a simple and convenient programming tools. Is a script embedded in Web pages,Internet server can be implemented server-side scripting technology, is among the programs running on IIS, ASP.Net is not just the next version of ASP, but also a common language based on the procedural framework for a Web server to establish a strong Web applications. ASP.Net provides many Web development model than the current strong advantage.In order to induce this system further,this article lists system login interface and some functional to use interface and realization of the code, to description.At first in the system testing stage the test target and test methods are determined .At present software testing methods has two commonly used ways:black-box testing method and white-box testing method.Black-box testing method ,it is tested at the interface of program in not to consider the internal structure of program and process situations. White-box testing method ,it is the test that the developer understand the program's internal structure and processes very much. It can test each channel of the program, by the two tests we strive to find as much as the errors of system , so as to debug the system effectively.The system can be put into business formal smoothly ,to reduce the times of the subsequent maintenance or modification. Finally it is viewed from the business that there are still some deficiencies to continue to improve at present.
Keywords/Search Tags:Human Resources for Enterprise, development and Management, information system
PDF Full Text Request
Related items