Font Size: a A A

The Wage Management In Payroll System

Posted on:2010-04-25Degree:MasterType:Thesis
Country:ChinaCandidate:R L JiFull Text:PDF
GTID:2178360302466140Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In the modern society, various techniques have been developing vastly. The application of computer technology already penetrate thoroughly into all areas of society. Computer technologies also reach a higher level of development. The application of database technology and object-oriented technology which we are used for the development of software has become main stream. In this article, the author used the database technology and object-oriented technology to develop the payroll system. The corporations use this system to pay for their staff.According to the work that one company needs to do for paying its staff, the author makes a detailed analysis. The various functions according to the analysis are as follows:Firstly, to choose paid method, the system allows employees to choose paid method, employees can choose to receive directly, mail, or directly deposit in a bank account. If employees select to receive, there is no need for additional information; if employees choose to mail, you need to add mailing address; if you choose to deposit into bank account, the system asks for the name of the bank and the number of account; to provide the above information, the system changes the employee information. Secondly, to maintain time card, the system allows employees to modify and submit the time card information, employees paid by the hour and fixed-wage employees must submit a weekly time card to record the work and the time spent on which project. Thirdly, to maintain purchase orders, the system allows employees to record and maintain purchase orders. This includes to increase, to modify or to delete records. Commission staff must record their every purchase order to get a commission. Fourthly, to maintain user information, the system allows administrators to maintain employee information, including increasing, modifying or deleting employee information, there are many other functions. That the analysis of the need is successful or not is related to the integrity of the system we have developed.In this paper, according to our analysis, we use this powerful UML modeling tool for modeling a variety of functions. We use the Use-Case to describe all participants, and the operation participants carry out, and then use timing diagrams to describe the exchange of information between the participants in the process, where the message exchange is the exchange of information between objects in the code segment.Another point of this article is the design of the database, firstly, design pattern: using a structured design approach, the interface of the model is used for the call from the modules; secondly, database design: the use of SQL server 2005 establishes a database to provide data background supports; thirdly, drawing a database ER diagrams, ER diagrams describe the relationship between the two forms, design the properties of each form, and the relevant constraints that the values of the property should comply with , in order to facilitate the achievement of future coding.In the encoding phase, we use object-oriented techniques, use object-oriented encapsulation, inheritance, polymorphism and other features to develop the systems. We use the C # language, C # language is developed from C / C + + and is simply, object-oriented programming language, learn and develop some of the concepts of the Java, inherits the C language syntax, and base on the C + + object model. C # and Java language is very similar. We use. NET as a C # development environment, this development environment can provide a powerful interface features, so that programmers can make a beautiful interface, the system developed by C# is also relatively easy to use.The development environment provides ADO.NET, ADO.NET is the main technical that the C # language connects the database. C # also provides event handling functionality, enabling the system to respond to user actions, such as: the administrator click the Add Staff button, the interface will pop up to add employee information interface. Combination of object-oriented technology and database technology is a focal point of this paper.With the development of office automation, companies are to gain more profits, introducing of various management systems to replace the employees, in order to achieve the purpose of streamlining the staff, so that one person can complete the works that may be completed by more than one persons before, to improve the working efficiency, the payment of wages in the past was a very heavy workload, the process of payment of wages is not only heavy, recording the payment of wages record is a very tedious process, and checking payroll records is a more difficult thing. Therefore, in this paper, according to this need, the author develops the wages payment systems which eliminate many tedious processes.According to the development and the research of payment systems, the author has a deeper insight and understanding about object-oriented technology, database technology, and the combination of these two technologies. This system is the very common one of a variety of development systems, and the application of the object-oriented and database technology is also very little, the demand analysis are not detailed enough, so I still have a lot of work to achieve more powerful functions.
Keywords/Search Tags:UML, object-oriented, Use Case, database, SQL
PDF Full Text Request
Related items